@charset "utf-8";


/* sec1 */
#facility #sec1 { width:950px; background:url(../../facility/img/1_bg2.jpg) no-repeat;}
#facility #sec1 h3 { float:right; width:103px; padding:46px 64px 0 0;}
#facility #sec1 p.intro { float:right; width:68px; padding:74px 26px 0 0;}
#facility #sec1_1 { clear:both; padding-top:40px;}
#facility #sec1_1 p { float: left; width: 350px; color: #c2bcbd; padding: 0 30px 288px 50px; background: url(../../facility/img/1_p_bg2.jpg) no-repeat left bottom; }
#facility #sec1_1 .photo_col { width:466px;}
#facility #sec1_1 .photo_col img.photo { float:left; padding-bottom:6px;}
#facility #sec1_1 .photo_col p { float:left; width:222px; line-height:1.4em; padding:0 6px 0 0;}
#facility #sec1_1 .photo_col p img { padding-bottom:5px;}


/* sec2 */
#facility #sec2 { width:850px; background:#3c2a2d; margin:30px auto 0 auto; padding-bottom:20px;}
#facility #sec2 h4 { text-align:center; padding:20px 0;}
#facility #sec2_1 { width:803px; margin:0 auto;}
#facility #sec2_1 span{ float:left; width:307px;}
#facility #sec2_1 span p { padding:24px 0; text-align:center;}
#facility #sec2_1 img.photo { float:right; width:476px;}
#facility #sec2_1 p { clear:both;color:#c5c0c0; padding:10px 0;}
/*#facility #sec2_1 .detail { float:left; width:290px;}
#facility #sec2_1 .detail p {  padding:0 0 20px 10px;}
#facility #sec2_1 img.photo { float:right; width:476px;}*/

#facility #sec2_2 { width:803px; margin:20px auto 0 auto;}
#facility #sec2_2 .detail { float:left; width:280px;}
#facility #sec2_2 .detail h5 { border-top:1px solid #594a4c; border-bottom:1px solid #594a4c; padding:6px 10px; margin-top:0;}
#facility #sec2_2 .detail p { color:#c5c0c0; padding-top:10px; line-height:1.5em;}
#facility #sec2_2 img.photo { float:right;}


/* sec3 */
#facility #sec3 { width:850px; background:#3c2a2d; margin:30px auto 0 auto; padding-bottom:20px;}
#facility #sec3 h4 { text-align:center; padding:20px 0;}
#facility #sec3_1 { width:803px; margin:0 auto;}
#facility #sec3_1 .detail { float:left; width:360px;}
#facility #sec3_1 .detail p { color:#c5c0c0; padding:10px 0 0 10px;}
#facility #sec3_1 .detail h5 { padding:20px 0 10px 10px;}
#facility #sec3_1 .detail table { width:100%;}
#facility #sec3_1 .detail th { background:#453537; border-bottom:1px solid #504042; padding:10px;}
#facility #sec3_1 .detail td { background:#504042; border-bottom:1px solid #4a393c; padding:10px;}
#facility #sec3_1 .photo_col { float:right; width:424px;}
#facility #sec3_1 .photo_col img { float:right; padding:0 0 2px 2px;}

#facility #sec3_2 { width:850px; margin:0 auto;}
#facility #sec3_2 h5 { width:790px; text-align:center; border-top:1px solid #776a6c; border-bottom:1px solid #776a6c; padding:6px 0; margin:30px auto 15px auto;}
#facility #sec3_2 .box { float:left; width:380px; padding:0 0 10px 30px;}
#facility #sec3_2 .box img { float:left; width:185px;}
#facility #sec3_2 .box p { float:left; width:185px; height:125px; background:#463538; font-size:1.1em; padding:5px 0 0 10px;}
#facility #sec3_2 p.caution { clear:both; text-align:right; padding-right:25px;}


/* sec4 */
#facility #sec4 { width:850px; background:#3c2a2d; margin:30px auto 0 auto; padding:20px 0;}
#facility #sec4 .box { float:left; width:372px; padding-left:35px;}
#facility #sec4 .box h4 { padding-bottom:10px;}
#facility #sec4 .box p { color:#c5c0c0; padding:10px 0;}
#facility #sec4 .box dl { color:#c5c0c0;}
#facility #sec4 .box dt { float:left; width:60px;}
#facility #sec4 .box dd { float:left; width:312px;}


/* sec5 */
#facility #sec5 { width:850px; background:#3c2a2d; margin:30px auto 0 auto; padding:20px 0;}
#facility #sec5_1 .box { float:left; width:372px; padding-left:35px;}
#facility #sec5_1 .box h4 { padding-bottom:10px;}
#facility #sec5_1 .box p { color:#c5c0c0; padding:10px 0;}
#facility #sec5_1 .box .photo_col img { float:left; padding-top:3px;}
#facility #sec5_1 .box .photo_col img.photo { padding-right:4px;}

#facility #sec5_2 .photo_col { float:left; width:372px; padding-left:35px;}
#facility #sec5_2 .photo_col img { display:block;}
#facility #sec5_2 .photo_col #majan_col { float:left; width:179px;}
#facility #sec5_2 .photo_col #shop_col { float:left; width:192px;}
#facility #sec5_2 .detail { float:left; width:372px; padding-left:35px;}
#facility #sec5_2 .detail p { color:#c5c0c0; padding:10px 0;}


/* sec6 */
#facility #sec6 { width:850px; background:#3c2a2d; margin:30px auto 0 auto; padding:20px 0;}
#facility #sec6 .photo_col { float:left; width:371px; padding-left:35px;}
#facility #sec6 .detail { float:left; width:372px; padding-left:35px;}
#facility #sec6 .detail p { color:#c5c0c0; padding:15px 0 15px 5px;}
#facility #sec6 .detail a { display:block; width:113px; height:24px; margin:0 0 20px auto;}
#facility #sec6 .detail a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}


/* sec7 */
#facility #sec7 { width:850px; background:#3c2a2d; margin:30px auto 0 auto; padding:20px 0;}
#facility #sec7 h4 { text-align:center; padding-bottom:24px;}
#facility #sec7 .detail { float:left; width:330px; padding-left:29px;}
#facility #sec7 .detail p { color:#c5c0c0; padding:0 40px 24px 0;}
#facility #sec7 img.photo { float:left; width:459px; padding-left:8px;}


#facility #sec8{ width:850px; background:#3c2a2d; margin:30px auto 0 auto; padding:20px 0;}
#facility #sec8 h4 { text-align:center; padding-bottom:24px;}
#facility #sec8 p { float:left; padding:10px 0 20px 30px ;width:315px;}
#facility #sec8.slideshow div { float:left; margin:0 0 0 24px; height: 398px; overflow: hidden; position: relative; width: 850px;}
#facility #sec8.slideshow div div { margin:0; top: 0; left: 0; position: absolute;}
#facility #sec8.slideshow ul { display:inline-block; float:right; margin:30px 20px 0 0 ; padding-bottom:25px; width:auto;}
#facility #sec8.slideshow li { float:left; margin-left:5px;}
#facility #sec8.slideshow li {}
#facility #sec8.slideshow .active{filter:alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;}



