@charset "UTF-8";

#contents{padding:10px 0; margin:0;}
h2{margin:0; padding:0; border:none;}
h2 img{margin:0; padding:0; border:none;}

h2#plusttl{padding:5px 0;}
h2#ttl{padding:10px 0 5px 8px; margin-bottom:10px; clear:both; border-bottom:double 1px #ccc;}
h3.sttl{padding:10px 0; clear:both;}

#container #main_area .left #contents .leftCol1{
	float:left;
	padding:0;
	margin:0;
}

img.photo{padding:6px; border:solid 1px #ccc;}


#main_area .logo{width:770px; height:98px; position:relative;}
#main_area .logo #example{display:block; position:absolute; top:5px; right:0; width:162px; height:37px;}
#main_area .logo #example2{display:block; position:absolute; top:48px; right:0; width:162px; height:37px;}

#container #main_area .left #contents .wrap p{color:#696969; padding:10px 0; margin:0; text-indent:0; line-height:1.5em;}
#container #main_area .left #contents .rightCol p{color:#696969; padding:10px 0; margin:0; text-indent:0; line-height:1.5em;}

#container #main_area .left .wrap img.imgb{display:block; padding:3px 0 8px 0;}
#container #main_area .left .wrap img.imgr{display:block; float:right; padding:0 0 3px 8px;}
#container #main_area .left .wrap img.imgl{display:block; float:left; padding:0 8px 3px 0;}

#container #main_area .left #contents .wrap p.sfont{padding:0 0 8px 22px; font-size:0.85em; line-height:1.5em; margin:0;}
#container #main_area .left #contents .wrap p.sfont1{padding:0 5px 8px 5px; font-size:0.85em; line-height:1.5em; margin:0;}




/*LightBox*/

#container #main_area .left #contents #lightBox{
	width:769px;
	clear:both;
}

#container #main_area .left #contents #lightBox ul{
	width:725px;
	margin:0 auto;
	padding:0;
}

#container #main_area .left #contents #lightBox ul li{
	float:left;
	width:121px;
	height:151px;
	list-style:none;
	margin:0 29px 29px 0;
}

#container #main_area .left #contents #lightBox ul li.end{
	margin:0 0 29px 0;
}

#container #main_area .left #contents #lightBox ul li a, #container #main_area .left #contents #lightBox ul li.end a{
	display:block;
	border:5px solid #e2e2e2;
}	
	
#container #main_area .left #contents #lightBox ul li a:hover, #container #main_area .left #contents #lightBox ul li.end a:hover{
	display:block;
	border:5px solid #89a696;
}	

#container #main_area .left #contents #lightBox ul#room{
	width:645px;
	margin:30px 0 0 30px;
	padding:0;
}


#container #main_area .left #contents #lightBox ul#room li{
	float:left;
	width:284px;
	height:284px;
	list-style:none;
	margin:0 60px 30px 0;
}

#container #main_area .left #contents #lightBox ul#room li.end{
	margin:0 0 30px 0;
}

#container #main_area .left #contents #lightBox ul#room li a, #container #main_area .left #contents #lightBox ul#room li.end a{
	display:block;
}	
	
#container #main_area .left #contents #lightBox ul#room li a:hover, #container #main_area .left #contents #lightBox ul#room li.end a:hover{
	display:block;
	border:5px solid #89a696;
}	

body h1{font-size:100%;}