@CHARSET "UTF-8";

@import url(/nanum/site/builder/skin/common/css/pretendard.css);

/* 디자인체크박스 */
.inp_chk[type="checkbox"]{clip:rect(1px, 1px, 1px, 1px);position:absolute;width:1px;height:1px;}
.inp_chk[type="checkbox"].default + label{display:inline-block;position:relative;padding-left:25px;cursor:pointer;font-size:1.5rem;line-height:0;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.inp_chk[type="checkbox"].default + label::before{content:'';position:absolute;left:0;top:50%;width:20px;height:20px;margin-top:-10px;border:1px solid #cacece;border-radius:3px;background:url(/nanum/site/builder/skin/main/img/common/icon_chk_off.png) no-repeat 50% 50%;background-size:auto 12px;box-sizing:border-box;}
.inp_chk[type="checkbox"]:checked.default + label{font-weight:700;}
.inp_chk[type="checkbox"]:checked.default + label::before{background:url(/nanum/site/builder/skin/main/img/common/icon_chk_on.png) no-repeat 50% 50% #005bbd;background-size:auto 12px;border-color:#005bbd;}

/* 팝업공통하단 */
.popup_btm,
.popup_btm form{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;height:50px;padding:0 10px;background-color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:-0.05em;box-sizing:border-box;}
.popup_btm form{padding:0;}
.popup_btm .check{display:flex;align-items:center;gap:10px;}
.popup_btm .check input{vertical-align:middle;margin:0 5px 0 0;}
.popup_btm .check label{cursor:pointer;}
.popup_btm .close_pop{display:inline-block;border:0;background:#222;padding:6px 10px;border-radius:5px;color:#fff;font-size:1.2rem;line-height:1.3;text-decoration:none;cursor:pointer;} 

/* 새창팝업 */
#newwin_pop{font-family:'Pretendard',sans-serif;font-weight:500;color:#000;}
#newwin_pop .popup_con{font-size:0;line-height:0;}
#newwin_pop .popup_con img{width:100%;height:auto;object-fit:fill;}
#newwin_pop .popup_btm{font-size:13px;}
#newwin_pop .popup_btm .close_pop{font-family:'Pretendard',sans-serif;font-weight:700;font-size:12px;}

/* 레이어팝업 */
div[id*='layer_popup_']{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:10;}

/* 슬라이드팝업 */
#jsPopupSlide.slide_pop{position:fixed;top:50%;left:50%;z-index:999;}
#jsPopupSlide.slide_pop .dim{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:1;}
#jsPopupSlide.slide_pop .popup_slide{display:flex;flex-direction:column;overflow:hidden;position:absolute;top:50%;left:50%;width:400px;height:550px;background:#fff;z-index:2;transform:translate(-50%,-50%);}
#jsPopupSlide.slide_pop .popup_con{overflow:hidden;width:400px;height:500px;}
#jsPopupSlide.slide_pop .popup_con .pop_Swiper{width:100%;height:500px;}
#jsPopupSlide.slide_pop .popup_con .pop_Swiper .swiper-slide{width:100%;}
#jsPopupSlide.slide_pop .popup_con .pop_Swiper .swiper-slide img{width:100%;height:100%;}
#jsPopupSlide.slide_pop .popup_con .pop_Swiper .swiper-pagination{position:absolute;bottom:10px;left:50%;width:fit-content;padding:5px 15px;border-radius:20px;background-color:rgba(0,0,0,0.7);transform:translateX(-50%);font-size:0;line-height:0;}
#jsPopupSlide.slide_pop .popup_con .pop_Swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;cursor:pointer;background:#fff;opacity:0.5;font-size:0;box-sizing:border-box;padding:0;}
#jsPopupSlide.slide_pop .popup_con .pop_Swiper .swiper-pagination .swiper-pagination-bullet-active{opacity:1;}

@media all and (max-width:480px){
	
/* 슬라이드팝업 */
#jsPopupSlide.slide_pop .popup_slide{width:280px;height:400px;}
#jsPopupSlide.slide_pop .popup_con{width:280px;height:350px;}
#jsPopupSlide.slide_pop .popup_con .pop_Swiper{height:350px;}

}