@charset "shift_jis";
@import url("./common.css");



/* CTS -------------------------------------------------*/



#flash{ background:#FFF; }

#flash img{
	display:block;
	margin:0 auto;
}



/* L -------------------------------------------------*/



#l{
	width:605px;
	background:url("../../img/dot_y_c.gif") repeat-y 100% 0%;
	float:left;
}

h2{ margin:0 0 10px; }

.box_all{
	height:100%;
	margin:10px 0 0;
	padding:0 0 1px;
	background:url("../../img/bg_bdr_side.gif") repeat-y 0% 0%;
}

.box_btm{
	background:url("../../img/bg_bdr_btm.gif") no-repeat 0% 100%;
}


.box{
	width:290px;
	padding:0 0 10px;
	margin:0 10px 0 0;
	float:left;
	border-top:solid 2px #EEE;
	background:url("../../img/bg_box.gif") repeat-y 0% 0%;
}

.box_w{
	width:590px;
	padding:0 0 10px;
	margin:0 10px 0 0;
	float:left;
	border-top:solid 2px #EEE;
	background:url("../../img/bg_box_w.gif") repeat-y 0% 0%;
}

.box_w2{
	width:590px;
	padding:0 0 10px;
	margin:0 10px 0 0;
	float:left;
	border-top:solid 2px #EEE;
	background:url("../../img/bg_box_w.gif") repeat-y 0% 0%;
}

.single_btm{ border-bottom:solid 2px #EEE; }

.b_inr{
	width:270px;
	margin:8px 10px 0;
}

.b_w_inr{
	width:570px;
	margin:8px 10px 0;
}

.b_w2_inr{
	width:570px;
	margin:8px 10px 0;
}

.box img{
	display:block;
	margin:0 0 10px;
}

.box_w img{
	display:block;
	margin:0;
	float:right;
}

.box_w2 img{
	display:block;
	margin:0;
	float:left;
	margin-right:10px;
}

.box h3{
	line-height:1.2;
	font-size:75%;
	color:#387655;
	padding:0 5px 5px;
	background:url("../img/dot_x_d.gif") repeat-x 0% 100%;
}

.box_w h3{
	line-height:1.2;
	font-size:75%;
	color:#387655;
	padding:0 5px 5px;
	background:url("../img/dot_x_d.gif") repeat-x 0% 100%;
}

.box_w2 h3{
	line-height:1.2;
	font-size:75%;
	color:#387655;
	padding:0 5px 5px;
	background:url("../img/dot_x_d.gif") repeat-x 0% 100%;
}

.box h3 a:link,
.box h3 a:visited,
.box h3 a:active,
.box h3 a:hover{ color:#387655 !important; }
.box h3 a:hover{ color:#4F9971 !important; }

.box_w h3 a:link,
.box_w h3 a:visited,
.box_w h3 a:active,
.box_w h3 a:hover{ color:#387655 !important; }
.box_w h3 a:hover{ color:#4F9971 !important; }

.box_w2 h3 a:link,
.box_w2 h3 a:visited,
.box_w2 h3 a:active,
.box_w2 h3 a:hover{ color:#387655 !important; }
.box_w2 h3 a:hover{ color:#4F9971 !important; }



.box table{
	width:270px;
	font-size:62.5%;
	color:#666;
	text-align:left;
}
.box table th,
.box table td{
	padding:5px 0 0 5px;
	line-height:1.2;
}
.box table th{
	width:40px;
	font-weight:normal;
}
.box table td{ width:230px; }



.box_w table{
	width:240px;
	font-size:62.5%;
	color:#666;
	text-align:left;
}
.box_w table th,
.box_w table td{
	padding:5px 0 0 5px;
	line-height:1.2;
}
.box_w table th{
	width:40px;
	font-weight:normal;
}
.box_w table td{ width:230px; }





.box_w2 table{
	width:270px;
	font-size:62.5%;
	color:#666;
	text-align:left;
}
.box_w2 table th,
.box_w2 table td{
	padding:5px 0 0 5px;
	line-height:1.2;
}
.box_w2 table th{
	width:40px;
	font-weight:normal;
}
.box_w2 table td{ width:230px; }



#info{
	list-style:none;
	width:570px;
}
#info li{
	line-height:1.2;
	color:#666;
	font-size:75%;
	padding:10px 5px 5px;
	background:url("../img/dot_x_d.gif") repeat-x 0% 100%;
}

#info li span{
	display:block;
	text-indent:-6em;
	margin-left:6em;

}

#info li strong{
	color:#946E4D;
	margin-right:10px;
}



/* R -------------------------------------------------*/



#r{
	width:210px;
	float:right;
}

#bnr{
	list-style:none;
	position:relative;
	top:-5px;
	left:4px;
}
#bnr li{
	line-height:1;
	height:84px;
	font-size:1px;
}

.kaitori{
	height:150px !important;
}

.earthquake{
	height:140px !important;
}

#bnr li img{
	display:blcok;
}



/* PT -------------------------------------------------*/



.pt{
	text-align:right;
	padding:25px 15px 10px 0;
}


#infoBox{
	width:590px;
	height:170px;
	overflow-y:scroll;
	margin-bottom:15px;
}