/*
トップ用
*/



/* OD不具合対応
{
	font-size:12px;
	line-height:13px;
}
*/

div{
	font-size:12px;
	line-height:13px;
}

a{
	color:#0f8ab3;
}

img{
	border:none;
}

body{
	padding:0;
	margin:0;
}

@media print{
body{
zoom:100%
}
}

@media print{ 
	div#container{
		position:absolute;
		width:100%;
		text-align:left;
	}
	div#container_in{
		position:absolute;
		width:905px;
		text-align:left;
	}
}

@media screen{ 
	div#container{
		float:left;
		width:100%;
		text-align:center;
	}
	div#container_in{
		margin:0 auto;
		width:900px;
		text-align:left;
	}

}

div.left{
	float:left;
}

div.space{
	float:left;
	font-size:0;
	line-height:0;
}

div.w697{
	width:697px;
}

div.w600{
	width:600px;
}

div.w300{
	width:300px;
}

div.w200{
	width:200px;
}

div.w900{
	width:900px;
}

div.h15{
	height:15px;
}

div.h10{
	height:10px;
}

div.h20{
	height:20px;
}

div.h1{
	height:1px;
}

div.h3{
	height:3px;
}

div.h5{
	height:5px;
}

div.h8{
	height:8px;
}

div.h25{
	height:25px;
}
div.pl2{
	padding-left:2px;
}

div.pl10{
	padding-left:10px;
}

div.all_area{
	float:left;
	width:900px;
}

div.left_area{
	float:left;
	width:800px;
}

div.left_area_in{
	float:left;
	padding-left:80px;
}

div.left_area_in2{
	float:left;
	padding-left:10px;
}

div.right_area{
	float:left;
	width:203px;
}

div.left_pane{
	float:left;
	width:348px;
}

div.nai_pane{
	float:left;
	width:338px;
	background:url(./img/nai_back1.gif) repeat-y left top;
}

div.nai_pane_in{
	float:left;
	padding-right:12px;
	padding-left:20px;
	padding-top:4px;
}

div.nai_pane2{
	float:left;
	width:338px;
	background:url(./img/haku_back.gif) repeat-y left top;
}

div.nai_pane_in2{
	float:left;
	padding-right:12px;
	padding-left:14px;
}

div.nai_title{
	float:left;
	color:#f98611;
	margin-top:3px;
	font-weight:bold;
}
div.nai_stitle{
	float:left;
	padding-left:10px;
	width:300px;
}

div.nai_sdata{
	float:left;
	padding-left:14px;
	width:300px;
	height:24px;
}



div.gai_pane{
	float:left;
	width:338px;
	background:url(./img/gai_back1.gif) repeat-y left top;
}

div.gai_pane_in{
	float:left;
	padding-right:12px;
	padding-left:20px;
	padding-top:4px;
}

div.gai_pane2{
	float:left;
	width:338px;
	background:url(./img/gai_back2.gif) repeat-y left top;
}

div.gai_pane_in2{
	float:left;
	padding-right:12px;
	padding-left:14px;
	padding-top:4px;
}

div.gai_title{
	float:left;
	color:#118bb4;
	margin-top:3px;
	font-weight:bold;
}

div.gai_bottom2{
	float:left;
	width:338px;
	height:84px;
	background:url(./img/gai_bottom2.gif) no-repeat left top;
}


div.gai_banner1{
	float:left;
	margin-top:5px;
	padding-left:20px;
}

div.gai_banner2{
	float:left;
	margin-top:20px;
	padding-left:15px;
}



div.right_button{
	float:right;
}


div.data_pane{
	float:left;
	width:660px;
}

div.data_img{
	float:left;
}

div.data_text{
	float:left;
	padding-left:10px;
	line-height:18px;
}

div.data_title{
	float:left;
	width:200px;
	color:#0f8ab3;
	font-weight:bold;
	padding-left:10px;
	line-height:18px;
}

div.data_link{
	float:left;
	width:450px;
	color:#0f8ab3;
	margin-top:4px;
	padding-left:10px;
	line-height:18px;
	background:url(./img/ico_arrow2.gif) no-repeat 20px 3px;
}


div.data_pane2{
	float:left;
	margin-top:2px;
	padding-right:10px;
	width:320px;
}

div.data_pane2_2{
	float:left;
	margin-top:2px;
	width:600px;
	padding-left:20px;
}


div.data_pane3{
	float:left;
	margin-top:2px;
	width:205px;
}

div.data_pane3_2{
	float:left;
	margin-top:2px;
	width:440px;
	line-height:20px;
}

div.data_pane5{
	float:left;
	margin-top:2px;
	width:165px;
}

div.data_pane6{
	float:left;
	margin-top:2px;
	width:480px;
}
div.data_img2{
	float:left;
	width:70px;
}

div.data_title2{
	float:left;
	width:250px;
	font-size:11px;
}


div.data_link2{
	float:left;
	background:url(./img/ico_arrow.gif) no-repeat left 2px;
}
div.data_link2 div{
	float:left;
	font-size:11px;
	letter-spacing:2px;
	padding-left:10px;
	line-height:18px;
}
div.data_link2 div a{
	font-size:11px;
}
div.data_title2 div{
	float:left;
	letter-spacing:2px;
	padding-left:18px;
	line-height:18px;
}

div.data_text2{
	float:left;
	width:250px;
	font-size:11px;
}

div.data_text2 a{
	float:left;
	line-height:18px;
}
div.data_text4{
	float:left;
	color:#0f8ab3;
	line-height:18px;
}

div.data_title3{
	float:left;
}

div.data_title4{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	width:100%;
}


div.data_title5{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

div.data_title5 div{
	font-size:10px;
	width:195px;
	text-align:center;
}

div.data_title5 span{
	font-size:10px;
	font-weight:bold;
}

.org{
	color:#ff6600;
}

.red{
	color:#ff0000;
}

.fs10{
	font-size:10px;
}


div.line01{
	float:left;
	font-size:0;
	line-height:0;
	height:7px;
	width:297px;
	background:url(./img/line01.gif) repeat-x left 2px;
}

div.line02{
	float:left;
	font-size:0;
	line-height:0;
	height:9px;
	width:297px;
	background:url(./img/line01.gif) repeat-x left 2px;
}

div.right_link{
	float:right;
	width:100px;
	padding-right:5px;
	text-align:right;
}
div.right_link a{
	font-size:10px;
	line-height:11px;
	padding-left:10px;
	background:url(./img/ico_arrow2.gif) no-repeat left 3px;
}

div.plan_pane{
	float:left;
	width:670px;
}

div.plan_pane_in{
	float:left;
	padding-right:12px;
	padding-left:20px;
	padding-top:4px;
}

div.plan_pane2{
	float:left;
	width:670px;
}

div.plan_pane_in2{
	float:left;
	padding-right:12px;
	padding-left:20px;
	padding-top:4px;
}

div.search_pane{
	float:left;
}


div.search_help{
	float:right;
	margin-top:4px;
	margin-bottom:15px;
	width:150px;
	text-align:right;
}

div.rnavi1_pane{
	float:left;
	width:203px;
	background:#89b9c9;
}


div.rnavi1_pane_in{
	float:left;
	width:203px;
	background:url(./img/rnavi_back.gif) repeat-y left top;
}



div.rnavi1_link{
	float:left;
	margin-top:3px;
	width:180px;
	padding-left:25px;
	background:url(./img/rnavi_arrow.gif) no-repeat 12px 3px;
}

div.rnavi2_pane{
	float:left;
	width:203px;
}

div.rnavi2_pane_in{
	float:left;
	width:72px;
}
div.rnavi2_back{
	float:left;
	width:203px;
	height:48px;
	background:url(./img/rnavi2_top2.gif) no-repeat left top;
}

div.rnavi2_back div{
	float:left;
	padding-left:20px;
	margin-top:30px;
	font-weight:bold;
	color:#fb7c0c;
}
div.rnavi2_back div a{
	color:#fb7c0c;
}


div.rnavi3_pane{
	float:left;
	width:203px;
}

div.rnavi3_pane_in1{
	float:left;
	height:20px;
	width:203px;
	background:url(./img/rnavi3_back1.gif) repeat-y left top;
}


div.rnavi3_pane_in2{
	float:left;
	height:20px;
	width:203px;
	background:url(./img/rnavi3_back2.gif) repeat-y left top;
}

div.rnavi3_pane_in1 div{
	margin-top:5px;
	padding-left:15px;
}

div.rnavi3_pane_in2 div{
	margin-top:5px;
	padding-left:15px;
}


div.banner_pane{
	float:left;
	width:203px;
	background:url(./img/banner_back.gif) repeat-y left top;
}

div.banner_img{
	float:left;
	padding-left:10px;
	margin-top:4px;
	margin-bottom:4px;
}

div.rnavi4_pane{
	float:left;
	width:203px;
	background:url(./img/rnavi4_back.gif) repeat-y left top;
}

div.rnavi4_pane_in{
	float:left;
	width:203px;
}
div.rnavi4_link{
	float:left;
	height:20px;
	width:190px;
	margin-top:3px;
	padding-left:25px;
	background:url(./img/rnavi4_arrow.gif) no-repeat 10px 1px;
}

div.rnavi4_pane_in2{
	float:left;
	width:203px;
	text-align:center;
}
div.rnavi5_pane{
	float:left;
	width:203px;
	background:url(./img/rnavi5_back.gif) repeat-y left top;
}

div.rnavi5_pane_in{
	float:left;
	width:203px;
}
div.rnavi5_link{
	float:left;
	height:20px;
	width:190px;
	margin-top:3px;
	padding-left:25px;
	background:url(./img/rnavi5_arrow.gif) no-repeat 10px 1px;
}

div.rnavi5_pane_in2{
	float:left;
	width:203px;
	text-align:center;
}

iframe.haku_frame{
}


div.alert_text{
	float:left;
	width:687px;
	background:url(./img/box_alert_back.gif) repeat-y left top;
}
div.alert_text div{
	float:left;
	padding-left:10px;
	line-height:16px;
	margin-top:1px;
}


div.yado_search_area{
	float:left;
	width:687px;
	height:445px;
	background:url(./img/haku_search.gif) no-repeat left top;
}
div.yado_search_area div.frm{
	float:left;
	padding-left:47px;
	margin-top:88px;
}

div.yado_search_area div.map{
	float:left;
	padding-left:19px;
	margin-top:88px;
}

div.sp{
	float:left;
	margin-top:2px;
	width:440px;
	text-align:left;
	color:#0f8ab3;
}
div.sp_ico{
	float:left;
	width:72px;
}
div.sp_text{
	float:left;
	margin-top:2px;
	width:360px;
	font-size:10px;
	
}
div.sp_text a,div.sp_text span{
	font-size:11px;
}

div.cmt_g{
	font-size:11px;
	letter-spacing:1px;
	color:#606060;
}

div.teikei{
	float:left;
	width:205px;
}
div.teikei div{
	float:left;
	width:170px;
	text-align:center;
	font-size:11px;
	margin-bottom:1px;
}
div.teikei2{
	float:left;
	width:162px;
}
div.teikei2 div{
	float:left;
	width:154px;
	text-align:center;
	font-size:11px;
	margin-bottom:1px;
}
div.teikei2{
	float:left;
	width:210px;
}
div.teikei3 div{
	float:left;
	width:154px;
	text-align:center;
	font-size:11px;
	margin-bottom:1px;
}

div.pl5{
	padding-left:5px;
}

div.search_area{
	float:left;
	width:739px;
	height:58px;
	background:#d3ebff;
}

div.search_text{
	float:left;
	padding-left:173px;
	margin-top:20px;
}

div.search_text input{
}

div.search_btn{
	float:left;
	padding-left:8px;
	margin-top:20px;
}
div.search_link{
	float:left;
	padding-left:8px;
	margin-top:24px;
}
div.search_link a{
	font-size:10px;
}

div.sstitle{
	float:left;
	margin-top:30px;
	width:100%;
	background:url(./img/ico_box.gif) no-repeat left 2px;
}
div.sstitle div{
	float:left;
	color:#004699;
	font-weight:bold;
	padding-left:15px;
}
div.text{
	float:left;
	width:100%;
}
div.text div{
	float:left;
	line-height:18px;
	margin-top:10px;
	padding-left:15px;
}

div.totop{
	float:right;
	width:100px;
	text-align:right;
}
div.totop a{
	color:#004699;
}

div.list_main{
	float:left;
	width:740px;
	height:326px;
	background:url(./img/list_main.gif) no-repeat left top;
}
div.list_main div{
	float:left;
	padding-left:22px;
	margin-top:240px;
	color:#333333;
	line-height:19px;
	font-weight:bold;
}

div.list_box{
	float:left;
	width:738px;
	background:url(./img/list_box_back.gif) repeat-y left top;
}

td.list_td{
	color:#002a61;
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	text-align:center;
}
div.list_cmt{
	flaot:left;
	padding-left:30px;
	line-height:20px;
	color:#141414;
}
