
/* 인증현황 */
#lst_auth { position: relative; margin-top: 10px; }
#lst_auth h4 { font-size:28px; margin: 0px auto 10px; font-family: HG40; color: #464646; line-height: 1.2em; }
#lst_auth h4 > span { color:#0067a4; font-family:HG60; }
#lst_auth .authWrap { width: 100%; margin: 0 auto; clear: both; display: table; }
#lst_auth .authWrap h5 { font-size:22px; margin: 30px auto 10px; font-family: HG40; color: #464646; line-height: 1.2em; }
#lst_auth .authWrap .authList { width: 33.333%; float: left; margin: 0;}
#lst_auth .authWrap .authList .item { margin: auto; width: 95%; margin-bottom: 2.5%; }
#lst_auth .authWrap .authList .item a { display: block; position: relative; padding: 33px 26px; border: 1px solid #d7d7d7; background-color: #fff; margin-left: -2.5%; padding-right: 207px; min-height: 266px; }
#lst_auth .authWrap .authList .item a b { display: block; position: relative; margin: 0; padding: 0; margin-bottom: 15px; padding-bottom: 10px; color: #0067a4; font-size: 18px; line-height: 26px; word-wrap: break-word; word-break: keep-all; text-align: left; font-weight: bold; }
#lst_auth .authWrap .authList .item a b::after { content: ""; display: block; position: absolute; bottom: 0; left: 0; margin-left: 0; width: 25px; height: 1px; background-color: #d7d7d7; }
#lst_auth .authWrap .authList .item a em { display: block; color: #333; font-size: 14px; line-height: 20px; text-align: left; }
#lst_auth .authWrap .authList .item a .img { overflow: hidden; display: block; position: absolute; top: 33px; right: 26px; margin: 0; width:  150px; height: 200px; text-align: center; }
#lst_auth .authWrap .authList .item a .img img { max-width: 100%; height: 100%; }

@media all and (max-width:750px) {
	#lst_auth h4 { font-size:18px; }
	#lst_auth .authWrap .authList { width: 100%; }
	#lst_auth .authWrap .authList .item { width: 98%;}
	#lst_auth .authWrap .authList .item a { margin-left: 0;}
}


/*주요상품 팝업*/
.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;}