@charset "utf-8";

#facilities #contents { width:1100px; margin:0 auto; overflow-x:hidden;}

/* sec1 */
#facilities #sec1 { background:url(../../facilities/img/sec1_bg.jpg) 0 0 no-repeat; /display:inline-block;}
#facilities #sec1:after { content:" " ; clear:both; display:block; height:0; }
#facilities #sec1 h3 { float:left; padding:35px 0 0 40px;}
#facilities #sec1 ul { width:495px; float:right; padding:30px 30px 40px 0;}
#facilities #sec1 ul:after { content:" " ; clear:both; display:block; height:0; }
#facilities #sec1 ul li { float:left; padding-right:5px;}
#facilities #sec1 ul li a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}



/* sec2 */
#facilities #sec2 { background:url(../../facilities/img/sec2_bg.gif) 0 0 no-repeat #FFFFFF; padding-bottom:20px; /display:inline-block;}
#facilities #sec2:after { content:" " ; clear:both; display:block; height:0; }
#facilities #sec2 .title_col { width:396px; float:left; padding:30px 0 0 20px;}
#facilities #sec2 .title_col h3 { padding-bottom:30px;}
#facilities #sec2 .title_col h4 { border-left:5px solid #73892d; margin:10px 0 15px 0; padding-left:5px;}

#facilities #sec2 .photo_col { width:665px; height:400px; float:right; margin:20px 15px 30px 0; position:relative;}
#facilities #sec2 .photo_col img.photo1 { position:absolute; top:0; left:0;}
#facilities #sec2 .photo_col img.photo2 { position:absolute; bottom:0; left:0;}
#facilities #sec2 .photo_col img.photo3 { position:absolute; top:0; right:0;}
#facilities #sec2 .photo_col img.photo4 { position:absolute; top:135px; right:0;}
#facilities #sec2 .photo_col img.photo5 { position:absolute; bottom:0; right:0;}



/* sec3 */
#facilities #sec3 { width:1130px; padding-top:5px;}
#facilities #sec3:after { content:" " ; clear:both; display:block; height:0; }
#facilities #sec3 div { width:535px; float:left; background:url(../../facilities/img/sec_bg.gif) 0 0 no-repeat #FFFFFF; margin:0 30px 8px 0; padding-bottom:25px;}
#facilities #sec3 div h3 { padding:25px 0 0 20px;}
#facilities #sec3 div img.photo { padding:20px 0 0 20px;}
#facilities #sec3 div p { padding:10px 15px 0 20px;}
#facilities #sec3 div h4 { margin:10px 0 0 20px; border-left:5px solid #73892d; padding-left:10px;}
#facilities #sec3 span { display:block; width:1100px; text-align:right; margin:0 0 20px 0;}
#facilities #sec3 span a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}


#facilities #sec3_2:after { content:" " ; clear:both; display:block; height:0; }
#facilities #sec3_2 p { width:350px; float:left;}
#facilities #sec3_2 p b{ border-left:5px solid #73892d; padding-left:10px; font-weight: normal;}
#facilities #sec3_2 img.icon { float:right; padding:10px 35px 0 0;}