@charset "utf-8";
/* CSS Document */
body{background:url(../images/bg.gif) repeat-x;}

.orange{color:#ff6600;}

#wrap{margin:0 auto 10px; width:920px;}

#main_top{height:535px;}

.contentBg{margin:0 8px; border:2px #098bd8 solid; border-top:none; background-color:#d1eeff;}

.hr{background:url(../images/hr.gif) repeat-x; height:19px; clear:both; margin:10px 17px;}
.hr_heli{background:url(../images/hr.gif) repeat-x; height:19px;margin:10px 0 5px 0;width:530px;}
.hr02{background:url(../images/hr.gif) repeat-x; height:19px; clear:both; margin:10px 3px;}

#yukiwarikotsu{width:535px; float:left; margin:15px; _margin:15px 7px 15px 8px;}
#yukiwariGraph{ float:left; margin-top:15px;}

.columnBox2{width:449px; float:left; margin:15px 0 15px 0;}
	.columnBox2 div.imgBox{ padding-left:24px; float:left;}
		.columnBox2 div.imgBox img.inquiry{ margin-left:8px;}
	.columnBox2 div.textBox{float:left; width:309px; padding-left:10px;}
		.columnBox2 div.textBox .article{ margin-left:10px;}
		
.h3_01{background:url(../images/h3_1.gif) no-repeat; height:25px; color:#fff; font-size:14px; font-weight:bold; padding:3px 0 0 20px;}
.h3_02{ margin-left:15px; padding-top:10px;}
.h3_03{ margin-left:5px; padding-top:10px;}
.sepDot{border-right:2px #098bd8 dotted}

.ta_r{text-align:right;}

/*-wXL[-*/
p.heli_pbox{border:1px solid #afc9d6;background:#f5fafd;margin-left:336px;padding:10px;}
table.heli_det{margin:0;padding:0;background:#fff;}
.heli_det td{border:1px solid #afc9d6;padding:2px;}
/*-wXL[-*/

#footer{width:100%; text-align:center; background-color:#c6c6c6;}
#footer ul#f_navi{padding:10px 0 5px;}
#footer ul#f_navi li{ display:inline;}
#footer ul#f_navi li a{ text-decoration:none; color:#666666;}
#footer ul#f_navi li a:hover{ text-decoration:underline; color:#333333;}
#copy{ border-top:#999999 1px solid; padding:3px 0 10px;}
