@charset "utf-8";

/* 게시판 목록 */

.td_subject img{margin-left:3px}

/* 갤러리 목록 */
#bo_gall{padding:0 0  0px;}
/*#bo_gall h2{margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
*/
#bo_gall #gall_ul{margin:0 auto;padding:0;width:97%;list-style:none;zoom:1}
#bo_gall #gall_ul:after{display:block;visibility:hidden;clear:both;content:""}
#bo_gall .gall_li{float:left;margin:0 0.2%;width:340px;}

#bo_gall .gall_con{margin:0;padding:0;list-style:none}
#bo_gall .gall_con li{margin:0 0 0px}
#bo_gall .gall_con .gall_subject{display:inline-block;width:50px}
.pg_end{ border-left:0;}
#bo_gall .gall_now .gall_text_href a{color:#ff3061}
.img_center{ width:100%;text-align:center; }
#bo_gall .gall_href{overflow:hidden;position:relative;left:0;top:0;}
#bo_gall .gall_href a:link,
#bo_gall .gall_href a:focus,
#bo_gall .gall_href a:hover{text-decoration:none}
#bo_gall .gall_href strong,
#bo_gall .gall_href span{display:inline-block;background:#f7f7f7;text-align:center;line-height:10em}
#bo_gall .gall_href img{max-width:100%;}
#bo_gall .gall_href .overbox{position:absolute;left:0;bottom:0;width:100%;height:100%;}
#bo_gall .gall_href .overbox .inner{position:absolute;left:0;bottom:-190px;width:100%;height:100%;max-height:190px;background:#000;text-align:center;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
#bo_gall .gall_href .overbox .subject{padding:55px 0 0;background:url("/images/common/icon1.png") no-repeat center top 35px;}
#bo_gall .gall_href .overbox .subject a{display:block;font-weight:400;font-size:22px;color:#fff;}
#bo_gall .gall_href .overbox a.over_btns{display:inline-block;font-size:14px;}
#bo_gall .gall_href .overbox a.btn_view{overflow:hidden;margin-top:38px;width:88px;height:28px;line-height:28px;border:solid 1px #ccc;color:#fff;text-align:center;}
#bo_gall .gall_href .overbox a.btn_link{margin-top:45px;width:36px;height:36px;line-height:36px;background:url("/images/common/btn_link.png") no-repeat;text-align:center;text-indent:-1000em;}
#bo_gall .gall_href:hover .overbox{background:url("/images/common/bg_black30.png");}
#bo_gall .gall_href:hover .overbox .inner{bottom:0;}
#bo_gall .gall_href .overbox a.btn_view:hover{background:#dfdfdf;border-color:#dfdfdf;color:#000;}
#bo_gall .gall_href .overbox a.btn_link:hover{background-position:-36px 0;}

#bo_gall .gall_text_href{margin:10px 0 15px !important;}
#bo_gall .gall_text_href a{font-size:16px;}
#bo_gall .gall_text_href span{display:inline !important}
#bo_gall .gall_text_href img{margin:0 0 0 4px}
#bo_v_con { position:relative;margin-top:30px; }
#bo_v_con  .items_fx{ position:absolute;z-index:1111; left:1200px;top:0px;transition:all .8s ease;}
#bo_v_con  .items_fx2{ position:fixed;top:130px; }
.itm1{width:68px;height:68px; display:block; background:url(./img/view_01.png) left center no-repeat;background-color:#000; border:1px solid #000;  }
.itm1:hover{width:68px;height:68px; display:block; background:url(./img/view_01_on.png) left center no-repeat;background-color:#f4f4f4;border:1px solid #000;  }

.itm2{width:68px;height:68px; display:block; background:url(./img/view_02.png) left center no-repeat;background-color:#f4f4f4;
	border-left:1px solid #000; border-right:1px solid #000;  border-bottom:1px solid #000;
}
.itm2:hover{width:68px;height:68px; display:block; background:url(./img/view_02_on.png) left center no-repeat;background-color:#000; }

.itm3{width:68px;height:68px; display:block; background:url(./img/view_03.png) left center no-repeat;background-color:#f4f4f4; border-left:1px solid #000; border-right:1px solid #000;  border-bottom:1px solid #000; }
.itm3:hover{width:68px;height:68px; display:block; background:url(./img/view_03_on.png) left center no-repeat;background-color:#000; }

.itm4{width:68px;height:68px; display:block; background:url(./img/view_04.png) left center no-repeat;background-color:#f4f4f4; border-left:1px solid #000; border-right:1px solid #000;  border-bottom:1px solid #000; }
.itm4:hover{width:68px;height:68px; display:block; background:url(./img/view_04_on.png) left center no-repeat;background-color:#000; }





.weh{  width:900px;margin:auto ; }
.weh img{max-width:100%;height:auto;}
iframe.we {  width:900px; }
.we_frame { position:relative; width:100%; height:0;padding-bottom:56%; }
.we_frame iframe { position:absolute; width:100%;height:100%; z-index:1;  left:0; top:0;}

.we_frame video { position:absolute; width:100%;height:100%; z-index:1; left:0; top:0; }
.we_frame2{ position:relative; width:100%; height:0;padding-bottom:31%; background-size:cover; background-position:center; }
.we_frame2 iframe{ position:absolute;width:56%;height:100%; right:6%;top:0;background-color:#000;}
.we_frame2 video{ position:absolute;width:55%;height:100%; right:6%;top:0;background-color:#000;}


.we_frame3{ position:relative; width:100%; height:0;padding-bottom:31%; background-size:cover; background-position:center; }
.we_frame3 iframe{ position:absolute;width:56%;height:100%; right:6%;top:0;background-color:#000;}
.we_frame3 video{ position:absolute;width:55%;height:100%; right:6%;top:0;background-color:#000;}




@media (max-width: 600px){
.weh{  width:100%;margin:auto ; }
  
}