/* CSS Document */

/*===oboegaki
注意センタリング覚書。全体のDIVをHTMLでセンタイリングその後スタイルシートでMarginの左右AUTOさらにText-Alignをセンタイルングすると左にもどる　インラインのテーブルが戻る。
テーブルセンタリング
テーブルにWidth設定左右のマージンAuto
====*/


/*===SUB EREA SIZE====*/

div#subcontants{
width:900px;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
}
.area400{
width:400px;
text-align:left;
}

.area430{
width:480px;
line-height: 1.7em;
text-align:left;
}


.area500{
width:500px;
line-height: 1.7em;
margin-right: auto;
margin-left: auto;
}

.area500 td{
line-height:2.5em;
text-align:center;
}

.area550{
	width:550px;
	text-align:left;
	margin-top: 30px;
}


.area600{
width:600px;
}

.area600 td{
line-height:2.5em;
text-align:center;
}


.area600_2{
	width:600px;
}

.area600_2 td{
text-align:left;
}

.area650{
	width:650px;
	text-align:left;	
	}

.area650_2{
	width:650px;
	border: 1px solid #999999;
	font-size: 90%;
}

.area650_2 td{
text-align:center;
}

.area650_3{
	width:650px;
	border: 1px dotted #CCCCCC;
}

.area650_semo{
	width:650px;
	}
	
.area660{
	width:650px;
	text-align:center;
	}
	
	
	

.area670{
width:670px;
}

.area670 td{
text-align:left;
}


.area690{
width:690px;
}

.area690 td{
height:28px;
vertical-align:middle;
}


.area750{
width:748px;
border: 1px solid #999999;
}

.area820{
	width:820px;
	border: 1px solid #999999;
	font-size: 90%;
}



.subcontants_gaiyobox650{
	width:650px;
	text-align:left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

.subcontants_gaiyobox702{
	width:703px;
	height:603px;
	background: url(../images/gaiyowaku.gif) no-repeat center top;
	padding-top: 30px;
}








.subcontants_box_syoshin p{
	padding-top: 25px;
}	

.subcontants_shinryobox652{
	width:652px;
	text-align:center;
	background: url(../images/shinryo_box1.jpg) no-repeat center top;
	height: 216px;

}

.subcontants_shinryobox652_2{
	width:652px;
	text-align:center;
	background: url(../images/jinsokubox.jpg) no-repeat center top;
	height: 216px;

}


.subcontants_shinryobox652_3{
	width:652px;
	text-align:center;
	background: url(../images/shinryo_setubibox.jpg) no-repeat center top;
	height: 316px;

}

.areatext-align-left{
text-align:left;
padding-left:15px;
}




/*===SUB MIDASHI====*/
h1{
font: normal 1.4em/2em "メイリオ", sans-serif;
color: #000000;
}
h2{
font: normal 1.4em "メイリオ", sans-serif;
color: #333333;
}
h3{
font: normal 1.4em/2em "メイリオ", sans-serif;
color: #333333;
}

h6{
font: normal 1.2em/1.5em "メイリオ", sans-serif;
color: #333333;
}



.sub_h1{
	background: url(../images/sub_h1.jpg) no-repeat left bottom;
	text-align: left;
	text-indent: 3em;
	margin: 0px;
	padding: 0px 0px 5px;
	}

.sub_h2{
	background: url(../images/subh2.jpg) no-repeat center bottom;
	text-align: center;
	margin: 0px 0px 15px;
	padding: 0px;
	vertical-align: bottom;
	}



.sub_h2_2{
	background: url(../images/sub_h2_2.jpg) no-repeat center bottom;
	text-align: center;
	margin: 0px 0px 15px;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 0px;
	}

.sub_h2_3{
	background: url(../images/sub_h2_3.jpg) no-repeat center bottom;
	text-align: center;
	margin: 0px 0px 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	
}

.sub_h2_4{
	background: url(../images/subh2_4_42.jpg) no-repeat center center;
	text-align: center;
	margin: 0px 0px 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	
}
.sub_h2_5{
	background: url(../images/sub_h2_5.jpg) no-repeat center bottom;
	text-align: center;
	margin: 10px 0px 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	
}


.sub_h6_1{
	background: url(../images/h6_midashi_1_10.gif) no-repeat center bottom;
	margin-bottom: 10px;
	margin-top: 15px;
	padding-bottom: 8px;
	text-align: left;
	padding-left: 70px;
	}


.dr_name{
	font-family: Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック";
	background: url(../images/drname.jpg) no-repeat left bottom;
	padding-left: 25px;
	padding-bottom: 1px;
	margin-top: 10px;
	margin-bottom: 0px;


}
.dr_fujiname{
	font-family: Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック";
	color: #333333;
	background: #CCCCCC;
	padding-left: 20px;
}


/*===SUB LINK====*/
div#g_sub_menu{
	width:900px;
	background: #EBEEFD;
}

.g_sub_menu{
border-right:solid #666666 1px;
margin-right: 17px;
padding-right: 17px;
}



/*===SUB list====*/


.area650 ul{
	margin-left: 5px;
	margin-top:5px;
	marigin-bottom:15px;
	padding-left: 10px;
	margin-bottom: 22px;
}

.area650 li{
	background: url(../images/g_dr_list.jpg) no-repeat left center;
	margin-left: 5px;
	padding-left: 10px;
	list-style: none outside;
	margin-bottom: 10px;
	line-height: 1.1em;
}

.area650_3 td ul{
margin-left: 5px;
margin-top:15px;
marigin-bottom:15px;
padding-left: 10px;
}

.area650_3 td li{
	line-height:1.4em;
	background: url(../images/g_dr_list.jpg) no-repeat left center;
	margin-left: 5px;
	padding-left: 10px;
	list-style: none outside;
	margin-bottom: 10px;
}
.area650_semo ul{
	margin-bottom: 15px;
	list-style: none;
	text-align: left;
	
	}
	.area650_semo li{

	}
	

.subcontants_gaiyobox650 ul{
margin-left: 10px;
marigin-bottom:25px;
padding-left: 10px;
}

.subcontants_gaiyobox650 li{
	list-style: url(none) none outside;
	line-height: 1.4em;
	background: url(../images/closlistmk01.jpg) no-repeat left center;
	padding-left: 15px;
	margin-bottom: 10px;
}



.subcontants_box_syoshin{
	width:670px;
	background: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px dotted #5E5A72;
	margin-bottom: 30px;
	margin-top: 10px;
}

.subcontants_box_syoshin ul{
margin-left:20px;
margin-right:20px;
marigin-bottom:25px;
padding-left: 10px;
}

.subcontants_box_syoshin ul li{
text-align:left;
	list-style: none outside;
	margin-top:10px;
	line-height: 1.8em;
	padding-left: 20px;
	background: url(../images/list_10_03.jpg) no-repeat left center;
}

.g_dr_ul{
margin-top:5px;
margin-bottom:5px;
}


.g_dr_ul li{
	background: url(../images/g_dr_list.jpg) no-repeat left center;
	margin-left: 90px;
	padding-left: 10px;
	list-style: none outside;
	line-height: 130%;
}
.g_dr_senmon{
	margin-left: 90px;
	border-bottom: 1px dotted #999999;
}



.g_drfuji_ul{
margin-top:5px;
margin-bottom:5px;
}

.g_drfuji_ul li{
	background: url(../images/g_dr_list.jpg) no-repeat left center;
	margin-left:10px;
	padding-left: 10px;
	list-style: none outside;
	line-height: 120%;
}

.g_drfuji_senmon{
	margin-left: 10px;
	border-bottom: 1px dotted #666666;
	}



.g_rile_ul{
	margin-left: 10px;
	padding-left: 10px;

}


.g_rile_ul li{
	background: url(../images/gaiyo_rire_list.jpg) no-repeat left center;
	margin-left: 10px;
	padding-left: 10px;
	list-style: none outside;

}



.list_11_ul{
	text-align:left;
	margin-left: 30px;
	margin-right: 30px;
}
.list_11_ul li{
	line-height: 1.5em;
	background: url(../images/list_11_15.jpg) no-repeat left center;
	list-style: none outside;
	padding-left: 20px;
	margin-bottom: 8px;

}


.timetd_1{
	heigth:28;
	background: url(../images/tableback_2.jpg) repeat-x;
	color: #FFFFFF;
	border-top: 2px solid #DCDCF3;
	border-right: 2px solid #DCDCF3;
	border-bottom: 2px solid #330000;
	border-left: 2px solid #333300;
}
.timetd_2{
	border-bottom: 1px solid #3F3E9C;
	color: #339933;
	border-right: 1px solid #363497;
	font-size: 1.2em;
}
.timetd_3{
	border-bottom: 1px solid #3F3E9C;
	border-left: 1px solid #FFFFFF;
	color: #333333;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #363497;
}


.timetd_4{
	heigth:28;
	background: url(../images/tableback_4.jpg) repeat;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
}

.timetd_5{
	heigth:28;
	background: url(../images/tableback5.jpg) repeat;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	color: #333099;
	text-align: center;
}


.timetd_2empha_am{
	font-wight:bold;
	color:#33CCCC;
	border-right: 1px solid #3C3D8F;
	border-bottom: 1px solid #3C3D8F;
}

.timetd_2empha_pm{
font-wight:bold;
color:#CC6600;
border-right: 1px solid #3C3D8F;
border-bottom: 1px solid #3C3D8F;
}


.timetd_2empha_1{
	font-wight:bold;
	color:#333333;
	font-size: 0.8em;
	line-height: 0.9em;
}

.timetd_2empha_2{
	font-wight:bold;
	color:#333333;
	border-right: 1px solid #3C3D8F;
	border-bottom: 1px solid #3C3D8F;
}

.maptd_1{
	heigth:28;
	background: url(../images/map_tdbk.jpg) repeat;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	color: #009900;
}


/*===BANER====*/

/*SYOSIN*/
div#syosinbaner{
width:900px;
height:121px;
}

div#g_baner{
width:900px;
height:200px;
}

div#shinryou{
width:900px;
height:180px;
margin-left:auto;
margin-right:auto;
}

/*===moji====*/


.red_emph{
	font-weight: bold;
	color: #CC0000;
	border-right: 1px solid #3C3D8F;
	border-bottom: 1px solid #3C3D8F;
}


/*===etc====*/
.padd_left14{padding-left:18px;}

