.popup_wrap.popup_new{display:none; position:fixed; } /* transform:translate(-50%, -50%) */
.popup_wrap.popup_new .pop_con img{display:block; width:100%; max-width: 100%; }
.popup_wrap.popup_new .pop_con > span{display:block;}
.popup_wrap.popup_new .pop_con .btn_close{text-align:center;}
.popup_wrap.popup_new .pop_con .btn_close input[type=button]{width:91px; height:37px;}
.popup_wrap.popup_new .pop_con .btn_chk{font-size:0; margin-top:20px;}
.popup_wrap.popup_new .pop_con .btn_chk input[type=checkbox]{display:inline-block; vertical-align:middle; margin:0; margin-right:5px;}
.popup_wrap.popup_new .pop_con .btn_chk label{display:inline-block; vertical-align:middle; font-size:14px; color:#000; cursor:pointer;}

.popup_wrap.popup_window{position:static; border:0;}
.popup_wrap.popup_window .pop_con img{display:block; width:100%;}
.popup_wrap.popup_window .pop_con > span{display:block;}
.popup_wrap.popup_window .pop_con .btn_close{text-align:center;}
.popup_wrap.popup_window .pop_con .btn_close input[type=button]{width:91px; height:37px;}
.popup_wrap.popup_window .pop_con .btn_chk{font-size:0; margin-top:20px;}
.popup_wrap.popup_window .pop_con .btn_chk input[type=checkbox]{display:inline-block; vertical-align:middle; margin:0; margin-right:5px;}
.popup_wrap.popup_window .pop_con .btn_chk label{display:inline-block; vertical-align:middle; font-size:14px; color:#000; cursor:pointer;}

.popup_wrap .img-wrap { }
.popup_wrap .img-wrap img {}
.popup_wrap .section-buttons { clear: both; padding: 10px; }
.popup_wrap .section-buttons .save { float: left; }
.popup_wrap .section-buttons .action { float: right; }
.popup_wrap .section-buttons .action input.btn_close { border: 0; padding: 8px 10px; background: #fff; color: #2c473e; border: solid 1px #2c473e; border-radius: 4px; height: auto !important; }



/* 대량구매/기관구매 문의 */
.popup_wrap.bulk_purchase .pop_tit{font-size: 16px;font-weight: bold;border-bottom: solid 1px #ddd;display: flex;align-items: center;padding: 0 15px;height: 50px;z-index: 9998;}
.popup_wrap.bulk_purchase{display:none;width: 95%;height: 80%;position: fixed;top: 50%;left: 50%;z-index: 9999;transform: translateX(-50%) translateY(-50%);}
.popup_wrap.bulk_purchase .btn_close{position:absolute;width:28px;right:12px;top: 13px;height:28px;background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/close_btn.png");background-repeat:no-repeat;background-position:center center;background-size:15px auto;z-index: 9999;}
.popup_wrap.bulk_purchase .pop_con{position:relative;width:100%;height: calc(100% - 57px);margin: 0;overflow-y:auto;box-sizing: border-box;padding: 10px;}
.popup_wrap.bulk_purchase .tit {font-size: 16px;padding-bottom: 15px;}
.popup_wrap.bulk_purchase .scrollAgreeWrap {height:230px;border: solid 1px #ddd;padding: 15px;line-height: 24px;font-size:12px;overflow-y:auto;}
.popup_wrap.bulk_purchase .scrollAgreeWrap table {border: solid 1px #ddd;margin:10px 0;}
.popup_wrap.bulk_purchase .scrollAgreeWrap td {padding: 10px;border-bottom: solid 1px #ddd;border-right:solid 1px #ddd;}
.popup_wrap.bulk_purchase .scrollAgreeWrap td:last-child{border-right:0}
.popup_wrap.bulk_purchase .scrollAgreeWrap td:first-child{background:#f1f1f1;font-weight:bold}
.popup_wrap.bulk_purchase .scrollAgreeWrap tr:last-child td{border-bottom:0}
.popup_wrap.bulk_purchase .ch_privet_agree {padding: 10px 0 20px;font-size: 14px;line-height: 16px;}
.popup_wrap.bulk_purchase .purchase_form_table {border-top: solid 2px #000;}
.popup_wrap.bulk_purchase .table_row {border-bottom: 1px solid #e8e8e8;overflow: hidden;display: flex;align-items: center;}
.popup_wrap.bulk_purchase .table_row .title {float: left;width: 30%;letter-spacing: -1px;font-size: 15px;}
.popup_wrap.bulk_purchase .table_row .tb_cont {width: 70%;box-sizing: border-box;padding: 10px;}
.popup_wrap.bulk_purchase select#ask_cate {width: 100%;padding: 10px;border: 1px solid #919191;}
.popup_wrap.bulk_purchase span.txt_count {display: block;float: right;font-size: 12px;}
.popup_wrap.bulk_purchase textarea#ask_con {resize: none;padding: 10px;box-sizing: border-box;outline: none;width:100%;border: solid 1px #919191;}
.popup_wrap.bulk_purchase input#ask_name {width: 100%;padding: 10px;box-sizing: border-box;border: solid 1px #919191;}
.popup_wrap.bulk_purchase input#ask_email_01 {padding: 10px;border: solid 1px #919191;}
.popup_wrap.bulk_purchase input#ask_email_02 {padding: 10px;box-sizing: border-box;margin-top: 10px;border: solid 1px #919191;}
.popup_wrap.bulk_purchase em {display: inline-block;padding: 10px 0;box-sizing: border-box;text-align: center;align-items: 1;}
.popup_wrap.bulk_purchase select#ask_phon {padding: 10px;font-size: 14px;border: solid 1px #919191;}
.popup_wrap.bulk_purchase input#ask_phon_01 {padding: 10px;box-sizing: border-box;margin-top: 10px;border: solid 1px #919191;}
.popup_wrap.bulk_purchase input#ask_phon_02 {padding: 10px;box-sizing: border-box;margin-top: 10px;border: solid 1px #919191;}
.popup_wrap.bulk_purchase .commit_btn_wrap {padding: 20px 0;text-align: center;}
.popup_wrap.bulk_purchase .commit_btn_wrap .info_txt {padding-top: 20px;}
.popup_wrap.bulk_purchase button {width: 200px;height: 50px;border: 0;background: #164032;color: #fff;font-size: 18px;}


/* 알림설정 */
.sdLayer{display:none;position:fixed;top:0;left:0;width: 100%;height:100%;background:rgba(0, 0, 0, .8);z-index:999}
.sdLayer .inner{width: calc(100% - 40px);min-height:300px;background:#fff;margin:0 auto;position:absolute;top:50%;left:20px;transform: translateY(-50%)}
.sdLayer .inner .heading{margin: 0 20px;border-bottom:solid 1px #000;padding-top:30px;text-align:center;font-size:21px;font-weight:500}
.sdLayer .inner .msg-cont{padding-bottom:120px;}
.sdLayer .inner .msg-cont .mainDscr{padding:37px 0 30px;text-align:center;font-size:18px;font-weight:500;color:#000;line-height:23px;width:100%;}
.sdLayer .inner .msg-cont .mainDscr em{display:inline-block;color:#ec7d06;position:relative;z-index:5;background:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/common/bg_dotLine.png) 0 7px repeat-x}
.sdLayer .inner .msg-cont .subDscr{display:block;text-align:center;font-size:13px;color:#727170;line-height:17px}
.sdLayer .inner .msg-cont .subDscr em{color:#ec7d06}
.sdLayer .inner .bt-wrap{position:absolute;bottom:0;left:0;width: 100%;height:50px;display:flex;}
.sdLayer .inner .bt-wrap button{width:50%;border:0;font-size:16px;font-weight:500}
.sdLayer .inner .bt-wrap .btn-style1{width:50%;background:#868686;color:#fff}
.sdLayer .inner .bt-wrap .btn-style2{color:#000;background:#ffaa01}

/* 메인 배너팝업 */
.prmLayer{display:none;position:fixed;top:0;left:0;width: 100%;height:100%;background:rgba(0, 0, 0, .8);z-index:9999}
.prmLayer .inner{width:calc(100% - 30px);box-sizing: border-box;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);background:#fff}
.prmLayer .swiper-container{margin:5px 5px 0;}
.prmLayer .swiper-container .swiper-slide{text-align:center}
.btWrap{display:flex;}
.btWrap button{border:0;padding:10px 0;background:#fff;font-size:16px;color:#565555;position:relative}
.btWrap button:focus{outline:none}
.btWrap button:nth-child(1){width:70%;}
.btWrap button:nth-child(1):after{content:"";display:block;width:1px;height:22px;position:absolute;right:0;top:10px;background:rgba(0,0,0,.2)}
.btWrap button:nth-child(2){width:30%}
.ico_chkp{display:inline-block;width:14px;height:13px;background:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/common/bl_arc.png);background-size:100%;margin-right:5px;position:relative;top:0}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{width:30px;height:30px;background:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/common/bl_arrow.png) 7px center #fff no-repeat;background-size:6px;border-radius: 30px;right:-15px!important}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled{opacity:0}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{width:30px;height:30px;background:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/common/bl_arrow.png) 7px center #fff no-repeat;background-size:6px;border-radius: 30px;left:-15px!important;transform: rotate(180deg)}

.layer_wrap_m{display:none;position:fixed;overflow-x:hidden;top:0;left:0;width:100%;height:100%;z-index:999;overflow-y:auto;background:#fff;}
.layer_wrap_m .layer_tit{position:relative;font-weight:500;box-sizing:border-box;background:#ffaa01;width:100%;height:50px;line-height:50px;font-size:18px;color:#000;padding-left:22px;padding-right:19px;}
.layer_wrap_m .layer_con{font-size:0.875rem;padding:17px 22px}
.layer_wrap_m .layer_bottom{display:flex;justify-content:space-between;position:fixed;bottom:0;left:0;width:100%;height:78px;background:rgb(44, 71, 62);box-sizing:border-box;padding:17px;}
.layer_wrap_m .layer_bottom button{height:42px;font-size:17px;font-weight:bold;border:0;border-radius:4px;width:100%;background:#fff}


/* @note 2020-12-31 */
.aniTipLayer{display:flex;align-items:center;justify-content:center;position:fixed;top:50%;left:50%;width:330px;min-height:42px;background:rgba(0, 0, 0, 0.8);transform:translateX(-50%) translateY(-50%);z-index:1001;padding:10px}
.aniTipLayer .txt{color:#fff;font-size:14px;}
/* //@note 2020-12-31 */

/* @note 2021-12-16 */
.prmLayer .inner.popup_system .popup_con{padding: 5px;}
.prmLayer .inner.popup_system .img_box{width: 100%;text-align: center;}
.prmLayer .inner.popup_system .img_box img{width: 100%;max-width: 320px; }
.prmLayer .inner.popup_system .txt_box_scroll{height:192px; font-size: 16px;line-height: 21px; overflow-y:auto; text-align: center; font-weight: 500;letter-spacing: normal;}
/* // @note 2021-12-16 */