
/*주요상품 팝업*/
.detail_view_gallery .btn_prev2{position:absolute;left:25px;top:235px;background:url('../img/sub/gallery_btn_prev.png') no-repeat;width:100px;height:90px}
.detail_view_gallery .btn_next2{position:absolute;right:25px;top:235px;background:url('../img/sub/gallery_btn_next.png') no-repeat;width:100px;height:90px}
.detail_view_gallery .btn_prev2:hover,.detail_view_gallery .btn_next2:hover{background-position:0 -97px}

.gallery_img2{width:100%;height:640px; text-align:center;}
.gallery_img2 img{width:100%;}
.detail_view_gallery .thum_list2{width:100%;height:auto;clear:both;margin-top:5px}
.detail_view_gallery .thum_list2 ul li a{display:block;width:14.25%;height:95px;float:left;overflow:hidden}
.detail_view_gallery .thum_list2 ul li a.on{border:2px solid #000;box-sizing:border-box}
.detail_view_gallery .thum_list2 ul li a img{width:100%;height:100%;overflow:hidden}
.detail_view_gallery .control .arr_prev{border-right: 1px solid #000}
.detail_view_gallery .control .arr_next{border-left: 1px solid #000}
.detail_view_gallery .control{background:url('../img/sub/detail_dot.png') repeat;position:absolute;left:50%;bottom:0;width:160px;height:40px;margin-left:-80px;z-index:100}
.detail_view_gallery .control a{position:absolute;top:8px;display:inline-block;width:45px;height:40px;text-indent:-999px;overflow:hidden;line-height:40px}
.detail_view_gallery .control .arr_prev {left:0;top:0;width:40px;background:url('../img/sub/detail_arrow_prev.png') center top no-repeat}
.detail_view_gallery .control .arr_next {right:0;top:0;width:40px;background:url('../img/sub/detail_arrow_next.png') center top no-repeat}
.detail_view_gallery .control a:hover{background-position:0 -40px}
.detail_view_gallery .control .numlst {width:50%;height:45px;margin:0 auto;padding:10px 0 0;text-align:center;color:#fff;letter-spacing:4px;font-size:17px}
.detail_view_gallery .control .numlst em {text-decoration:underline;font-weight:bold}
.detail_view_gallery .control .numlst2 {width:50%;height:45px;margin:0 auto;padding:10px 0 0;text-align:center;color:#fff;letter-spacing:4px;font-size:17px}
.detail_view_gallery .control .numlst2 em {text-decoration:underline;font-weight:bold}


/*메인 유튜브*/
.owl-video-frame {position: relative; padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.owl-video-frame iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*메인 유튜브*/
.swiper				{width: 100%; height: 100%;}
.swiper-slide		{text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.swiper-slide img	{display: block; width: 100%; height: 100%; object-fit: cover;}
.swiper				{width: 100%; height: 300px; margin-left: auto; margin-right: auto;}
.swiper-slide		{background-size: cover; background-position: center;}
.mySwiper2			{height: 80%; width: 100%;}
.mySwiper			{height: 20%; box-sizing: border-box; padding: 10px 0;}
.mySwiper .swiper-slide { width: 25%; height: 100%; opacity: 0.4;}
.mySwiper .swiper-slide-thumb-active { opacity: 1;}
.swiper-slide img	{display: block; width: 100%; height: 100%; object-fit: cover;}