@charset "Shift_JIS";
/*案件名：最終更新者−mizokami*/

/*--------------------------------------------
UTIL
--------------------------------------------*/
#mainBox{
	width: 950px;
	margin:0 auto;
	padding:0;
	overflow: hidden;
	background: #ccc;
	text-align:center;
	color:#000;
}

#mainBox a.alphafilter:hover img {
	filter:alpha(opacity=80); /*IE*/
	-moz-opacity:0.8; /*FF*/
	opacity:0.8;
}

#mainBox img {border:none;}
#mainBox a{color:#000;text-decoration:underline;}
#mainBox a:hover{color:#09F;}



h1 ,h3{	font-size:0;margin:0;padding:0;}
h2{	font-size:0;margin:0 0 10px 0;padding:0;}
h4{font-size: 90%;margin: 0;padding: 5px;}
.clearfloat {clear:both;margin:0;padding:0;}
.topLink{text-align:right;margin:2px 20px 10px;font-size:80%; clear:both;}

.photoBox{
	width: 910px;
	background: #000;
	margin: 20px auto 5px;
	padding: 0 0 5px;
}
.photoArea{	width: 525px;float: left;margin: 0 4px 0 5px;padding: 0;}
.txtArea{width:370px;float:left;margin:0px;padding:0px;text-align:left;color:#fff;line-height:140%;}
.spottxt{width:360px;margin:0;padding:10px 5px;text-align:left;color:#fff;font-size:88%;}


#btmBox{width: 950px;padding:30px 0;background: #fff;text-align: center;margin: 20px 0 0 0;clear:both;}
.btm_leftBox{width:520px;float:left;margin: 0px 20px 0px 30px;padding:0;}
.mapBox{text-align:center;margin:20px 0 0;padding:0;line-height:140%;font-size:80%;}
.mapBox img{margin:0 0 4px 0;}