@charset "utf-8";

#modal{display:none; position:fixed; top:0; right:0; bottom:0; left:0; background-color:rgba(0,0,0,0.6); z-index:101;}
#modal_gnb{display:none; position:fixed; top:158px; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.6); z-index:99;}
#wrap.jbFixed #modal_gnb{top:50px !important;}

.popup_wrap.delivery_management{position:static; width:719px; border:0;}
.popup_wrap.delivery_management .pop_con{position:relative; padding:24px 30px;}
.popup_wrap.delivery_management .pop_con p.tit{font-size:18px; font-weight:bold; color:#000; margin-bottom:5px;}
.popup_wrap.delivery_management .pop_con p.info{font-size:18px; color:#000; font-weight:bold; margin:24px 0 5px;}
.popup_wrap.delivery_management .pop_con ul.info li{font-size:14px; color:#4d4d4d; font-weight:400; line-height:20px;}
.popup_wrap.delivery_management .pop_con span.txt{font-size:14px; color:#4d4d4d; font-weight:400;}
.popup_wrap.delivery_management .pop_con .btn_wrap1{position:absolute; top:10px; right:30px; font-size:0;}
.popup_wrap.delivery_management .pop_con .btn_wrap1 button{display:inline-block;vertical-align:middle; height:28px;}
.popup_wrap.delivery_management .pop_con .btn_wrap1 button.btn_add{width:92px; margin-right:6px;}
.popup_wrap.delivery_management .pop_con .btn_wrap1 button.btn_add span{display:inline-block; line-height:26px;}
.popup_wrap.delivery_management .pop_con .btn_wrap1 button.btn_add span:after{content:'+'; margin-left:2px;}
.popup_wrap.delivery_management .pop_con .btn_wrap1 button.btn_del{width:60px;}
.popup_wrap.delivery_management .pop_con .btn_wrap1 button.btn_del span:after{content:'x'; margin-left:2px;}
.popup_wrap.delivery_management .pop_con table{width:100%; margin-top:10px; border-top:1px solid #5e7b71; border-bottom:1px solid #b8b8b8;}
.popup_wrap.delivery_management .pop_con table th{height:43px; background-color:#f4f4f4; font-size:14px; color:#000; font-weight:bold; border-right:1px solid #e5e5e5;}
.popup_wrap.delivery_management .pop_con table th:last-child{border-right:0px none;}
.popup_wrap.delivery_management .pop_con table tr.del th{text-align:center; font-size:14px; color:#000; border-top:1px solid #e5e5e5}
.popup_wrap.delivery_management .pop_con table tbody{height:240px; overflow:auto;}
.popup_wrap.delivery_management .pop_con table tr{height:63px;}
.popup_wrap.delivery_management .pop_con table td{height:63px; text-align:center; font-size:14px; color:#4b4b4b; font-weight:400; border-top:1px solid #e5e5e5;}
.popup_wrap.delivery_management .pop_con table td button{width:42px; height:24px; border:1px solid #44474e; background-color:#FFF; box-sizing:border-box; font-size:12px; font-weight:400;}
.popup_wrap.delivery_management .pop_con table td .red{color:#f00}
.popup_wrap.delivery_management .pop_con .btn_area{font-size:0; text-align:center; margin-top:30px;}
.popup_wrap.delivery_management .pop_con .btn_area button.btn_chk{margin-right:6px;}
.popup_wrap.delivery_management .pop_con .btn_area button{display:inline-block; vertical-align:middle; width:85px; height:33px; line-height:29px;}
.popup_wrap.delivery_management .pop_con .pay_select{margin-top:24px;}
.popup_wrap.delivery_management .pop_con ul.pay{font-size:0; text-align:center; padding:15px 0; border:1px solid #ccc; margin-top:15px;}
.popup_wrap.delivery_management .pop_con ul.pay li{display:inline-block; vertical-align:middle; padding:0 15px;}
.popup_wrap.delivery_management .pop_con ul.pay li input[type=radio]{display:inline-block; vertical-align:middle; margin:0; margin-right:10px;}
.popup_wrap.delivery_management .pop_con ul.pay li label{display:inline-block; vertical-align:middle; font-size:14px; color:#4d4d4d; cursor:pointer;}

.popup_wrap.delivery_add{position:static; width:600px; height:554px; border:0;}
.popup_wrap.delivery_add .pop_con {padding:20px;}
.popup_wrap.delivery_add .pop_con table{width:100%; border:1px solid #d7d7d7; box-sizing:border-box; border-top:0px none;}
.popup_wrap.delivery_add .pop_con table input[type=text]{display:inline-block; vertical-align:middle; height:33px; border:1px solid #d8d8d8; padding:0 10px; box-sizing:border-box;}
.popup_wrap.delivery_add .pop_con table input[type=checkbox]{display:inline-block; vertical-align:middle;}
.popup_wrap.delivery_add .pop_con th{background-color:#f4f4f4; border-right:1px solid #d7d7d7; border-top:1px solid #d7d7d7; font-size:14px;}
.popup_wrap.delivery_add .pop_con td{padding:10px 17px; border-top:1px solid #d7d7d7;}
.popup_wrap.delivery_add .pop_con td span.txt{display:inline-block; vertical-align:middle; font-size:13px; color:#000000; width:68px;}
.popup_wrap.delivery_add .pop_con td label{display:inline-block; vertical-align:middle; font-size:13px; color:#000}
.popup_wrap.delivery_add .pop_con td select{border:1px solid #d7d7d7; width:80px; height:33px;}
.popup_wrap.delivery_add .pop_con td .ord_boxwrap p{padding-bottom:10px;}
.popup_wrap.delivery_add .pop_con td .ord_boxwrap p:last-child{padding-bottom:0;}
.popup_wrap.delivery_add .pop_con td .ord_boxwrap .btn_post{font-size:13px; width:90px; height:33px; line-height:33px; display:inline-block; vertical-align:middle; box-sizing:border-box;}
.popup_wrap.delivery_add .pop_con .btn_area{font-size:0; text-align:center; margin-top:30px;}
.popup_wrap.delivery_add .pop_con .btn_area button.btn_chk{margin-right:6px;}
.popup_wrap.delivery_add .pop_con .btn_area button{display:inline-block; vertical-align:middle; width:85px; height:33px; }

/* 쿠폰 */
.popup_wrap.popup_coupon{display:none; width:600px; height:732px; margin:-366px 0 0 -300px;}
.popup_wrap.popup_coupon .pop_con{padding:30px;}
body.use_popup .popup_wrap.popup_coupon{display:block;}
body.use_popup #modal{display:block;}

.popup_wrap.popup_del_coupon{display:none; width:600px; height:447px; margin:-223.5px 0 0 -300px;}
body.use_popup1 .popup_wrap.popup_del_coupon{display:block;}
body.use_popup1 #modal{display:block;}

/* 기프트카드 */
.popup_wrap.popup_giftcard_register{display:none; width:520px; height:880px; margin:-440px 0 0 -260px;}
body.giftcard_register_popup .popup_wrap.popup_giftcard_register{display:block;}
body.giftcard_register_popup #modal{display:block;}

.popup_wrap.popup_giftcard_confirm{display:none; width:360px; height:520px; margin:-260px 0 0 -180px;}
body.giftcard_confirm_popup .popup_wrap.popup_giftcard_confirm{display:block;}
body.giftcard_confirm_popup #modal{display:block;}


.popup_wrap.popup_coupon{display:none; width:790px; height:732px; margin:-366px 0 0 -345px;}
.popup_wrap .pop_con{/* padding:30px; */}
/* 구매혜택 */
.popup_wrap.popup_buy{display:none; width:719px; height:560px; margin:-280px 0 0 -395.5px;}
body.buy_pop .popup_wrap.popup_buy{display:block;}
body.buy_pop #modal{display:block;}

.popup_wrap{position:fixed; top:50%; left:50%; z-index:102; background-color:#FFF; /* border:1px solid #44474e; */ box-sizing:border-box;}
.popup_wrap.type_1{padding:17px 20px;}
.popup_wrap.type_1 span.btn_close{position:absolute; top:17px; right:20px; width:30px; height:30px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/pop_close.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%; cursor:pointer; z-index:1;}

.popup_wrap.popup_search{display:none; width:585px; height:310px; margin:-155px 0 0 -292.5px;}
.popup_wrap.popup_search .pop_con{position:relative; width:458px; margin:0 auto; padding-top:50px;}
.popup_wrap.popup_search .pop_con .search_input{height:30px;  position:relative; border-bottom:2px solid #000; cursor:pointer;}
.popup_wrap.popup_search .pop_con .search_input input[type=text]{display:inline;height:100%; border:0; padding:0; width:93%; padding-left:5px; outline:0;}
.popup_wrap.popup_search .pop_con .search_input input[type=image]{width:7%;outline:0; position:absolute; top:-3px; right:0}
.popup_wrap.popup_search .pop_con .tag{overflow:hidden; margin-top:40px;}
.popup_wrap.popup_search .pop_con .tag .tit{float:left; width:88px; font-size:14px; color:#44474e; font-weight:bold; line-height:24px;}
.popup_wrap.popup_search .pop_con .tag .tag_wrap{float:left; width:370px; border-left:1px solid #d9d9d9; padding-left:20px; box-sizing:border-box; font-size:13px; color:#666666; font-weight:400; line-height:22px; word-break:keep-all;}
.popup_wrap.popup_search .pop_con .autocomplete{position:absolute; height:176px; padding:18px 33px; background-color:#fff; top:80px; left:0; width:100%; border:1px solid #000; border-top:2px solid #000; box-sizing:border-box; overflow-y:auto;}
.popup_wrap.popup_search .pop_con .autocomplete ul li a{font-size:14px; color:#6d707c; font-weight:400; line-height:26px;}
.popup_wrap.popup_search .pop_con .autocomplete ul li a span{color:#000000; font-weight:bold;}

body.popOpen1 .popup_wrap.popup_search{display:block;}
body.popOpen1 #modal{display:block;}

.popup_wrap.popup_like{display:none; width:396px; height:216px; margin:-108px 0 0 -198px;}
.popup_wrap.popup_like span.btn_close{top:10px; right:10px;}
.popup_wrap.popup_like .pop_con{text-align:center; padding-top:40px;}
.popup_wrap.popup_like .pop_con p{font-size:18px; line-height:24px; color:#3b3d43; font-weight:400;}
.popup_wrap.popup_like .pop_con p span{color:#53939b; font-weight:bold;}

.popup_wrap.popup_like .pop_con ul{font-size:0; margin-top:30px;}
.popup_wrap.popup_like .pop_con ul li{display:inline-block; vertical-align:middle;}
.popup_wrap.popup_like .pop_con ul li a{display:block; width:106px; height:37px; line-height:35px; box-sizing:border-box; font-size:12px;}
.popup_wrap.popup_like .pop_con ul li.btn02 a{background-color:#44474e; color:#fff;}
.popup_wrap.popup_like .pop_con ul li.btn01 a{background-color:#FFF; color:#44474e; border:1px solid #44474e;margin-right:5px;}

body.popOpen2 .popup_wrap.popup_like{display:block;}
body.popOpen2 #modal{display:block;}

.popup_wrap.popup_cart{display:none; width:396px; height:216px; margin:-108px 0 0 -198px;}
.popup_wrap.popup_cart span.btn_close{top:10px; right:10px;}
.popup_wrap.popup_cart .pop_con{text-align:center; padding-top:40px;}
.popup_wrap.popup_cart .pop_con p{font-size:18px; line-height:24px; color:#3b3d43; font-weight:400;}
.popup_wrap.popup_cart .pop_con p span{color:#3b3d43; font-weight:bold;}

.popup_wrap.popup_cart .pop_con ul{font-size:0; margin-top:30px;}
.popup_wrap.popup_cart .pop_con ul li{display:inline-block; vertical-align:middle;}
.popup_wrap.popup_cart .pop_con ul li a{display:block; width:106px; height:37px; line-height:37px; box-sizing:border-box; font-size:12px;}
.popup_wrap.popup_cart .pop_con ul li.btn02 a{background-color:#44474e; color:#fff;}
.popup_wrap.popup_cart .pop_con ul li.btn01 a{background-color:#FFF; color:#44474e; border:1px solid #44474e; margin-right:5px;}

body.popOpen3 .popup_wrap.popup_cart{display:block;}
body.popOpen3 #modal{display:block;}

.popup_wrap.popup_cart_option{display:none; width:396px; height:216px; margin:-108px 0 0 -198px;}

.popup_wrap.type_2 .pop_tit{position:relative; height:47px; background-color:#44474e; padding-left:30px;}
.popup_wrap.type_2 .pop_tit p{line-height:47px; color:#fff; font-size:14px;}
.popup_wrap.type_2 .pop_tit span.btn_close{position:absolute; top:0; right:10px; width:47px; height:47px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/pop_close_w.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%; cursor:pointer;}
.popup_wrap.type_2 .pop_tit a.btn_close{position:absolute; top:0; right:10px; width:47px; height:47px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/pop_close_w.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%; cursor:pointer;}

/* 기프트 카드 */
.popup_wrap.type_3 .pop_tit{position:relative; height:42px; background-color:#656262; padding-left:35px;padding-bottom:0;border-bottom:0;}
.popup_wrap.type_3 .pop_tit > div{line-height:42px; color:#fff; font-size:16px;font-weight: normal;}
.popup_wrap.type_3 .pop_tit span.btn_close{position:absolute; top:15px; right:15px; width:12px; height:12px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/btn_close_pop.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%; cursor:pointer;}
.popup_wrap.type_3 .pop_tit a.btn_close{position:absolute; top:15px; right:15px; width:12px; height:12px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/btn_close_pop.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%; cursor:pointer;}
.popup_wrap.type_3 .pop_con{padding-left:35px;padding-right:35px;}
.popup_wrap.type_3 .gf-number .title{font-size:20px;font-weight:bold;color:#000;padding-top:30px;}
.popup_wrap.type_3 .gf-number .form{padding-top:10px;}
.popup_wrap.type_3 .gf-number .form input{width:100%;border:1px solid #d1d1d1;font-size:14px;padding:16px;box-sizing: border-box;}
.popup_wrap.type_3 .gf-info .title{font-size:20px;font-weight:bold;color:#000;padding-top:30px;}
.popup_wrap.type_3 .gf-info .desc{font-size:13px;color:#746f6f;padding-top:10px;}
.popup_wrap.type_3 .gf-info .desc ul{background-color:#f8f8f8;padding-top:16px;padding-bottom:29px;}
.popup_wrap.type_3 .gf-info .desc ul li{padding-left:18px;position:relative;line-height: 20px;}
.popup_wrap.type_3 .gf-info .desc ul li::before{content:'·';display:inline-block;position: absolute;left:10px;}
.popup_wrap.type_3 .btn_wrap{margin-top:35px}
.popup_wrap.type_3 .btn_wrap .btn-cancel{font-size:18px;color:#635b5b;border:1px solid #d1d1d1;width:160px;height:46px;line-height:46px;margin-right:10px;}
.popup_wrap.type_3 .btn_wrap .btn-apply{font-size:18px;color:#fff;border:1px solid #2c473e;background-color:#2c473e;width:160px;height:46px;line-height:46px;margin-left:10px;}

.popup_wrap.type_3.popup_giftcard_confirm .pop_con{padding-left:40px;padding-right:40px;}
.popup_wrap.type_3 .gf-state .title{text-align:center;font-size:28px;font-weight:bold;color:#000;padding-top:25px;line-height:34px;}
.popup_wrap.type_3 .gf-state .thumbnail{padding-top:14px;}
.popup_wrap.type_3 .gf-state .thumbnail img{width:100%}
.popup_wrap.type_3 .gf-state .desc{text-align: center;padding-top:20px;}
.popup_wrap.type_3 .gf-state .desc li{display:flex;align-items:center;justify-content:space-between;padding:0 30px;}
.popup_wrap.type_3 .gf-state .desc li:last-child{padding-top:5px;}
.popup_wrap.type_3 .gf-state .desc li span:first-child{font-size:18px;color:#605e5e}
.popup_wrap.type_3 .gf-state .desc li span:last-child{font-size:20px;color:#000;font-weight:bold;}
.popup_wrap.type_3.popup_giftcard_confirm .btn_wrap{margin-top:20px}
.popup_wrap.type_3 .btn_wrap .btn-confirm{font-size:18px;color:#fff;border:1px solid #7f8082;background-color:#7f8082;width:141px;height:41px;line-height:41px}

.popup_wrap.popup_cart_option .pop_con{padding-top:25px;}
.popup_wrap.popup_cart_option .pop_con p.txt{color:#44474e; text-align:center; font-size:0;}
.popup_wrap.popup_cart_option .pop_con p.txt span{display:inline-block; height:47px; font-size:14px; line-height:20px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_alert.png); background-repeat:no-repeat; background-position:left center; padding:7px 0 0 50px; box-sizing:border-box;}

.popup_wrap.popup_cart_option .pop_con ul{font-size:0; margin-top:25px; text-align:center;}
.popup_wrap.popup_cart_option .pop_con ul li{display:inline-block; vertical-align:middle;}
.popup_wrap.popup_cart_option .pop_con ul li a{display:block; width:82px; height:37px; line-height:37px; box-sizing:border-box; font-size:12px;}
.popup_wrap.popup_cart_option .pop_con ul li.btn02 a{background-color:#44474e; color:#fff;}
.popup_wrap.popup_cart_option .pop_con ul li.btn01 a{background-color:#FFF; color:#44474e; border:1px solid #44474e; margin-right:5px;}

body.popOpen4 .popup_wrap.popup_cart_option{display:block;}
body.popOpen4 #modal{display:block;}

body.popOpen3 .popup_wrap.popup_cart_option1{display:block;}
body.popOpen3 #modal{display:block;}

body.popOpen8 .popup_wrap.popup_cart_over{display:block;}
body.popOpen8 #modal{display:block;}

.popup_wrap.popup_cart_over{display:none; width:396px; height:216px; margin:-108px 0 0 -198px;}
.popup_wrap.popup_cart_over .pop_con{padding-top:25px;}
.popup_wrap.popup_cart_over .pop_con p.txt{color:#44474e; text-align:center; font-size:0;}
.popup_wrap.popup_cart_over .pop_con p.txt span{display:inline-block; height:47px; font-size:14px; line-height:20px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_alert.png); background-repeat:no-repeat; background-position:left center; padding:7px 0 0 50px; box-sizing:border-box;}

.popup_wrap.popup_cart_over .pop_con ul{font-size:0; margin-top:25px; text-align:center;}
.popup_wrap.popup_cart_over .pop_con ul li{display:inline-block; vertical-align:middle;}
.popup_wrap.popup_cart_over .pop_con ul li a{display:block; width:82px; height:37px; line-height:37px; box-sizing:border-box; font-size:12px;}
.popup_wrap.popup_cart_over .pop_con ul li.btn02 a{background-color:#44474e; color:#fff;}
.popup_wrap.popup_cart_over .pop_con ul li.btn01 a{background-color:#FFF; color:#44474e; border:1px solid #44474e; margin-right:5px;}

.popup_wrap.popup_cart_option1{display:none; width:396px; height:216px; margin:-108px 0 0 -198px;}
.popup_wrap.popup_cart_option1 .pop_con{padding-top:25px;}
.popup_wrap.popup_cart_option1 .pop_con p.txt{color:#44474e; text-align:center; font-size:0;}
.popup_wrap.popup_cart_option1 .pop_con p.txt span{display:inline-block; height:47px; font-size:13px; line-height:20px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_alert.png); background-repeat:no-repeat; background-position:left center; padding:7px 0 0 50px; box-sizing:border-box;}

.popup_wrap.popup_cart_option1 .pop_con ul{font-size:0; margin-top:25px; text-align:center;}
.popup_wrap.popup_cart_option1 .pop_con ul li{display:inline-block; vertical-align:middle;}
.popup_wrap.popup_cart_option1 .pop_con ul li a{display:block; width:82px; height:37px; line-height:37px; box-sizing:border-box; font-size:12px;}
.popup_wrap.popup_cart_option1 .pop_con ul li.btn01 a{background-color:#44474e; color:#fff; margin-right:5px;}
.popup_wrap.popup_cart_option1 .pop_con ul li.btn02 a{background-color:#FFF; color:#44474e; border:1px solid #44474e;}

body.popOpen1 .popup_wrap.popup_cart_option1{display:block;}
body.popOpen1 #modal{display:block;}

.popup_wrap.popup_restock{display:none; width:700px; height:640px; margin:-320px 0 0 -350px;}
.popup_wrap.popup_restock .pop_con{padding:30px;}
.popup_wrap.popup_restock .pop_con .product_info .img_wrapper{width:250px; margin:0 auto;}
.popup_wrap.popup_restock .pop_con .product_info .img_wrapper .thumbnail{position:relative; padding-top:100%; overflow:hidden;}
.popup_wrap.popup_restock .pop_con .product_info .img_wrapper .thumbnail img{position:absolute; top:0; right:0; bottom:0; left:0; max-width:100%; height:auto;}

.popup_wrap.popup_restock .pop_con .product_info .txt_wrapper{width:100%;}
.popup_wrap.popup_restock .pop_con .product_info .txt_wrapper > .tit{font-size:20px; color:#262626; line-height:28px; margin-bottom:10px; max-height:56px; overflow:hidden; text-align:center;}
.popup_wrap.popup_restock .pop_con .product_info .txt_wrapper ul{padding-top:15px; border-top:1px solid #e4e4e4;}
.popup_wrap.popup_restock .pop_con .product_info .txt_wrapper ul li{overflow:hidden;}
.popup_wrap.popup_restock .pop_con .product_info .txt_wrapper ul li span.tit{float:left; font-size:14px; line-height:37px; color:#000}
.popup_wrap.popup_restock .pop_con .product_info .txt_wrapper ul li span.txt{float:right; font-size:13px; line-height:37px; color:#616161; font-weight:400;}
.popup_wrap.popup_restock .pop_con .product_info .txt_wrapper ul li select{float:right; height:37px; border:1px solid #ccc; box-sizing:border-box; padding-left:10px; width:330px;}
.popup_wrap.popup_restock .pop_con span.info{display:block; font-size:14px; color:#000; text-align:center;}

.popup_wrap.popup_restock .pop_con .phone{background-color:#f2f2f2; padding:21px 25px; margin-top:10px; font-size:0; text-align:center;}
.popup_wrap.popup_restock .pop_con .phone span{display:inline-block; vertical-align:middle; line-height:30px; font-size:13px; font-weight:400;}
.popup_wrap.popup_restock .pop_con .phone span.name{color:#484848;}
.popup_wrap.popup_restock .pop_con .phone span.name strong{color:#000}
.popup_wrap.popup_restock .pop_con .phone span.hypen{color:#8d8d8d; padding:0 6px;}
.popup_wrap.popup_restock .pop_con .phone select{display:inline-block; vertical-align:middle; height:30px; border:1px solid #b7b7b7; box-sizing:border-box; width:90px; padding-left:10px; margin-left:15px;}
.popup_wrap.popup_restock .pop_con .phone input{display:inline-block; vertical-align:middle; width:80px; height:30px; border:1px solid #b7b7b7; box-sizing:border-box; padding-left:10px;}
.popup_wrap.popup_restock .pop_con .phone button{display:inline-block; vertical-align:middle; width:106px; height:30px; border:0; padding:0; font-size:12px; color:#fff; font-weight:400; background-color:#44474e; margin-left:9px;}

.popup_wrap.popup_restock .pop_con ul.info{margin-top:15px;}
.popup_wrap.popup_restock .pop_con ul.info li{font-size:13px; color:#3d3d3e; line-height:20px; font-weight:400;}

.popup_wrap.popup_restock .pop_con .btn_wrap{font-size:0; text-align:center; margin-top:30px;}
.popup_wrap.popup_restock .pop_con .btn_wrap button{display:inline-block; vertical-align:middle; width:85px; height:33px; border:0; padding:0; box-sizing:border-box; font-size:13px; font-weight:400;}
.popup_wrap.popup_restock .pop_con .btn_wrap button.btn_chk{background-color:#44474e; color:#fff; margin-right:6px;}
.popup_wrap.popup_restock .pop_con .btn_wrap button.btn_cancel{border:1px solid #44474e; background-color:#FFF; color:#44474e;}

body.popOpen5 .popup_wrap.popup_restock{display:block;}
body.popOpen5 #modal{display:block;}

body.popOpen9 .popup_wrap.popup_rfd_exchg_not_allow{display:block;}
body.popOpen9 #modal{display:block;}

.popup_wrap.popup_rfd_exchg_not_allow{display:none; width:585px; height:250px; margin:-108px 0 0 -198px;}
.popup_wrap.popup_rfd_exchg_not_allow .pop_con{margin:25px;}
.popup_wrap.popup_rfd_exchg_not_allow .pop_con p.txt{color:#44474e; text-align:center; font-size:0;}
.popup_wrap.popup_rfd_exchg_not_allow .pop_con p.txt span{display:inline-block; height:47px; font-size:14px; line-height:20px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_alert.png); background-repeat:no-repeat; background-position:left center; padding:7px 0 0 50px; box-sizing:border-box;}

body.popOpen10 .popup_wrap.popup-rv-filter{display:block;}
body.popOpen10 #modal.modal-rv-filter{display:block;}

.popup_wrap.popup-rv-filter{display:none; width:680px; height:428px;position: fixed;top: 50%; left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}


.popup_wrap.popup-rv-filter .pop_tit{}
.popup_wrap.popup-rv-filter .pop_tit{background:#464444;color:#fff;font-size:20px;line-height: 29px;letter-spacing: -0.4px;font-weight: 500;padding:15px 26px}
.popup_wrap.popup-rv-filter .pop_tit .btn_close{position: absolute;top: 22px;right: 18px;width: 15px;height: 15px;background-image: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_close_modal.png");background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;cursor: pointer;}


.popup_wrap.popup-rv-filter .pop_con{padding:28px 33px 39px}
.popup_wrap.popup-rv-filter .pop_con .grade-area{padding:0 20px}
.popup_wrap.popup-rv-filter .pop_con .grade-area .title{font-size:20px;color:#282828;font-weight:700;line-height: 29px;margin-bottom:12px;}
.popup_wrap.popup-rv-filter .pop_con .grade-area ul{display:flex;flex-wrap: wrap;}
.popup_wrap.popup-rv-filter .pop_con .grade-area ul li{font-size:16px;line-height: 27px;color:#5b5b5b;border:1px solid #5b5b5b;border-radius: 15px;padding:0 13px;margin-right:8px;margin-bottom:30px;cursor: pointer}
.popup_wrap.popup-rv-filter .pop_con .grade-area ul li.on{background:#464444;border:1px solid #464444;color:#fff}


.popup_wrap.popup-rv-filter .pop_con .child-age-area{padding-top:30px;border-top:1px solid #b5b4b4;;padding:30px 20px 0}
.popup_wrap.popup-rv-filter .pop_con .child-age-area .title{font-size:20px;color:#282828;font-weight:700;line-height: 29px;margin-bottom:12px;}
.popup_wrap.popup-rv-filter .pop_con .child-age-area ul{display:flex;flex-wrap: wrap;}
.popup_wrap.popup-rv-filter .pop_con .child-age-area ul li{font-size:16px;line-height: 27px;color:#5b5b5b;border:1px solid #5b5b5b;border-radius: 15px;padding:0 13px;margin-right:8px;cursor: pointer}
.popup_wrap.popup-rv-filter .pop_con .child-age-area ul li:last-child{margin-right:0}
.popup_wrap.popup-rv-filter .pop_con .child-age-area ul li.on{background:#464444;border:1px solid #464444;color:#fff}

.popup_wrap.popup-rv-filter .pop_foo{padding:0 110px}
.popup_wrap.popup-rv-filter .pop_foo .btn-group{display:flex;justify-content: space-between;}
.popup_wrap.popup-rv-filter .pop_foo .btn-group .btn-cancel button{padding:0;width:220px;height:56px;border:1px solid #0c5743;color:#0c5743;font-size:22px;font-weight: 500;line-height: 33px;background:#fff}
.popup_wrap.popup-rv-filter .pop_foo .btn-group .btn-apply button{padding:0;width:220px;height:56px;border:1px solid #0c5743;color:#fff;font-size:22px;font-weight: 500;line-height: 33px;background:#0c5743}

.popup_wrap.popup_preview{display:none; width:1055px; height:738px; margin:-369px 0 0 -527.5px;}
.popup_wrap.popup_preview .pop_con{overflow:hidden; padding:55px 55px 55px 30px;}
.popup_wrap.popup_preview .pop_con .preview_slider{position:relative; float:left; width:780px;}
.popup_wrap.popup_preview .pop_con .preview_slider img{margin:0 auto;position: relative;top: 50%;transform: translateY(-50%);}
.popup_wrap.popup_preview .pop_con .preview_slider .slider_two{position:relative; /* margin-top:115px; */}
.popup_wrap.popup_preview .pop_con .preview_slider .slider_two img{display:inline-block !important; margin-left:1px;}

.popup_wrap.popup_preview .pop_con .preview_slider .slider_all ul li{position:relative; display:inline-block; vertical-align:middle; width:215px; height:108px; border:1px solid #e1e1e1; box-sizing:border-box; background-color:#f5f5f5; margin:0 12px 13px 0;}
.popup_wrap.popup_preview .pop_con .preview_slider .slider_all ul li:before{content:''; position:absolute; top:0; left:50%; bottom:0; width:1px; margin-left:-0.5px; background-color:#e1e1e1;}
.popup_wrap.popup_preview .pop_con .preview_slider .slider_all ul li img{display:inline-block; vertical-align:middle; width:50%;}

.popup_wrap.popup_preview .pop_con .preview_slider .slick-arrow{position:absolute; top:50%; width:27px; height:52px; margin-top:-26px; font-size:0; border:0; background-repeat:no-repeat; background-position:center center; background-size:100% 100%; background-color:transparent; outline:0; z-index:11;}
.popup_wrap.popup_preview .pop_con .preview_slider .slick-arrow.slick-prev{left:0; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_prev.png);}
.popup_wrap.popup_preview .pop_con .preview_slider .slick-arrow.slick-next{right:0; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_next.png);}

.popup_wrap.popup_preview .pop_con .preview_slider .slider-item{height:556px;outline:0; text-align:center; font-size:0;}

.popup_wrap.popup_preview .pop_con .tab_area{float:right; width:158px;}
.popup_wrap.popup_preview .pop_con .tab_area p.tit{height:65px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; box-sizing:border-box; line-height:63px; font-size:16px; color:#000; font-weight:bold; text-align:center;}
.popup_wrap.popup_preview .pop_con .tab_area ul li{width:130px; height:130px; border-radius:50%; border:1px solid #e1e1e1; box-sizing:border-box; margin:0 auto; background-repeat:no-repeat; background-position:center center; background-size:100% 100%; text-align:center; margin-top:30px;}
.popup_wrap.popup_preview .pop_con .tab_area ul li:first-child{margin-top:35px;}
.popup_wrap.popup_preview .pop_con .tab_area ul li.on{border:0; background-color:#ececec;}
.popup_wrap.popup_preview .pop_con .tab_area ul li span{display:block; font-size:14px; color:#000; padding-top:80px;}
.popup_wrap.popup_preview .pop_con .tab_area ul li.one{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/tab_one.png);}
.popup_wrap.popup_preview .pop_con .tab_area ul li.two{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/tab_two.png);}
.popup_wrap.popup_preview .pop_con .tab_area ul li.all{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/tab_all.png);}

body.popOpen7 .popup_wrap.popup_preview{display:block !important;}
body.popOpen7 #modal{display:block;}


.popup_wrap.popup_ask{display:none; width:1055px; height:627px; margin:-313.5px 0 0 -527.5px;}

.popup_wrap.popup_ask .pop_con{padding:30px 45px 45px;}
.popup_wrap.popup_ask .pop_con > p.tit{font-size:22px; color:#212121; font-weight:400; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:1;}
.popup_wrap.popup_ask .pop_con table{width:100%; border:1px solid #d7d7d7; margin-top:25px;}
.popup_wrap.popup_ask .pop_con table th{background-color:#f4f4f4; border-bottom:1px solid #d7d7d7;}
.popup_wrap.popup_ask .pop_con table th p{font-size:16px; line-height:1; color:#212121;}
.popup_wrap.popup_ask .pop_con table th p span{display:inline-block; vertical-align:top; font-size:16px; font-weight:normal; color:#ee3f64; line-height:0.3;}
.popup_wrap.popup_ask .pop_con table td{padding:14px; border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; font-size:0;}
.popup_wrap.popup_ask .pop_con table td textarea{width:100%; height:148px; border:0; padding:15px 20px; box-sizing:border-box;}
.popup_wrap.popup_ask .pop_con table td input[type=checkbox]{display:inline-block; vertical-align:middle; margin:0; margin-right:12px;}
.popup_wrap.popup_ask .pop_con table td label{display:inline-block; vertical-align:middle; font-size:14px; color:#4e4e4e; line-height:35px;}
.popup_wrap.popup_ask .pop_con table td ul{padding:20px 28px;}
.popup_wrap.popup_ask .pop_con table td ul li{font-size:13px; color:#565656; line-height:22px;}
.popup_wrap.popup_ask .pop_con .btn_wrap{font-size:0; margin-top:43px; text-align:center;}
.popup_wrap.popup_ask .pop_con .btn_wrap button{display:inline-block; vertical-align:middle; width:85px; height:33px;}
.popup_wrap.popup_ask .pop_con .btn_wrap button.btn_enroll{margin-right:6px;}

.popup_wrap.popup_report{display:none;width:660px;height:auto;left:50%;top:50%;transform: translate(-50% ,-50%);}
.popup_wrap.popup_report .pop_tit{background:#44474e;padding:13px 30px}
.popup_wrap.popup_report .pop_tit p{color:#fff;font-size:14px;}
.popup_wrap.popup_report .pop_tit .btn_close{position: absolute;top: 0;right: 10px;width: 47px;height: 47px;background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/pop_close_w.png);background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;cursor: pointer;}

.popup_wrap.popup_report .pop_con .repOption-wrap{display:flex;margin:17px 20px;border:1px solid #d7d7d7}
.popup_wrap.popup_report .pop_con .repOption-wrap .title{font-size:16px;min-width: 105px;background:#f4f4f4;    border-right: 1px solid #d7d7d7;display:flex;justify-content: center;align-items: center;font-weight: bold;}
.popup_wrap.popup_report .pop_con .repOption-wrap .option{padding:20px 20px;}
.popup_wrap.popup_report .pop_con .repOption-wrap .option .rep-type{margin-bottom:15px}
.popup_wrap.popup_report .pop_con .repOption-wrap .option .rep-type ul{margin-top:0}
.popup_wrap.popup_report .pop_con .repOption-wrap .option .rep-type li{font-size: 14px;color:#4d4d4d;display:block;line-height: 24px;padding-left:0}
.popup_wrap.popup_report .pop_con .repOption-wrap .option .rep-type li input[type='radio']{margin-left:0}
.popup_wrap.popup_report .pop_con .repOption-wrap .option .rep-type li label{position:relative;top:3px}
.popup_wrap.popup_report .pop_con .repOption-wrap .option .rep-type li::before{content: none;}
.popup_wrap.popup_report .pop_con .repOption-wrap .option .box{background:none;padding:0}
.popup_wrap.popup_report .pop_con .repOption-wrap .option .box textarea{width:100%;height:80px;resize:none;font-size:12px;background:#f5f5f5;border-color:#dbdbdb;margin-bottom:5px;padding:10px 16px;box-sizing: border-box;}
.popup_wrap.popup_report .pop_con .repOption-wrap .option .box textarea.on{background:#fff}
.popup_wrap.popup_report .pop_con .repOption-wrap .option .box .word-counter{font-size:12px;color:#4d4d4d;text-align: right;margin-bottom:10px;}
.popup_wrap.popup_report .pop_con .repOption-wrap .option .about li{font-size:12px;line-height: 18px;color:#4d4d4d;padding-left:0;}
.popup_wrap.popup_report .pop_con .repOption-wrap .option .about li::before{content:none}
.popup_wrap.popup_report .pop_con .btn_wrap{margin:30px 0;}
.popup_wrap.popup_report .pop_con .btn_wrap .btn_cancel{border: 1px solid #3b3f4a;color: #3b3f4a;text-align: center;background: #fff;display: inline-block;vertical-align: middle;width: 85px;height: 33px;margin:0 3px;}
.popup_wrap.popup_report .pop_con .btn_wrap .btn_report_regist{background-color: #3b3f4a;border: 1px solid #3b3f4a;color: #fff;text-align: center;display: inline-block;vertical-align: middle;width: 85px;height: 33px;margin:0 3px;}

body.popOpen6 .popup_wrap.popup_report{display:block;}

body.popOpen6 .popup_wrap.popup_ask{display:block;}
body.popOpen6 #modal{display:block;}

.popup_wrap.popup_recommend{display:none; width:533px; height:auto; margin:0px 0 0 -266.5px; transform:translateY(-50%);}
.popup_wrap.popup_recommend .pop_con{padding:15px 28px 40px;}
.popup_wrap.popup_recommend .pop_con p{font-size:13px; color:#676767; font-weight:400;}
.popup_wrap.popup_recommend .pop_con p span{color:#000; font-weight:400;}
.popup_wrap.popup_recommend .pop_con .scroll{max-height:457px; overflow:auto;}
.popup_wrap.popup_recommend .pop_con table{width:100%; margin-top:5px; border-collapse:collapse;}
.popup_wrap.popup_recommend .pop_con table th{height:40px; background-color:#f4f4f4; border:1px solid #d7d7d7;}
.popup_wrap.popup_recommend .pop_con table td{height:40px; border:1px solid #d7d7d7; text-align:center; font-size:13px; color:#212121;}
.popup_wrap.popup_recommend .pop_con .page{font-size:0; text-align:center; margin-top:27px;}
.popup_wrap.popup_recommend .pop_con .page a{position:relative; display:inline-block; vertical-align:middle; font-size:12px; width:25px; height:15px; line-height:17px; text-align:center; background-repeat:no-repeat; background-position:center center; background-size:100% 100%;}
.popup_wrap.popup_recommend .pop_con .page a:before{content:''; position:absolute; top:50%; left:0; width:1px ;height:10px; background-color:#e5e5e5; margin-top:-5px;}
.popup_wrap.popup_recommend .pop_con .page a.prev, .popup_wrap.popup_recommend .pop_con .page a.next{width:15px; border:1px solid #999a95; box-sizing:border-box; border-radius:2px;}
.popup_wrap.popup_recommend .pop_con .page a.prev:before, .popup_wrap.popup_recommend .pop_con .page a.next:before{display:none;}
.popup_wrap.popup_recommend .pop_con .page a.first:before{display:none;}
.popup_wrap.popup_recommend .pop_con .page a.prev{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/mypage/prev.png);}
.popup_wrap.popup_recommend .pop_con .page a.next{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/mypage/next.png);}
.popup_wrap.popup_recommend .pop_con .page a.prev.end{margin-right:4px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/mypage/prev_end.png);}
.popup_wrap.popup_recommend .pop_con .page a.next.end{margin-left:4px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/mypage/next_end.png);}
.popup_wrap.popup_recommend .pop_con .btn_close{display:block; width:85px; height:33px; margin:27px auto 0; line-height:33px; cursor:pointer;}

body.popOpen1 .popup_wrap.popup_recommend{display:block;}
body.popOpen1 #modal{display:block;}


.popup_wrap.popup_request{display:none; width:396px; height:261px; margin:-198px 0 0 -130.5px;}
.popup_wrap.popup_request .pop_con{padding:35px 0; text-align:center;}
.popup_wrap.popup_request .pop_con div{width:180px; text-align:left; margin:0 auto; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/mypage/ico_call.png); background-repeat:no-repeat; background-position:left center; padding-left:50px; box-sizing:border-box;}
.popup_wrap.popup_request .pop_con div:after{content:''; display:block; width:24px; height:1px; margin:10px 0 10px 25px; background-color:#d3d3d3;}
.popup_wrap.popup_request .pop_con div span{display:block; color:#44474e;}
.popup_wrap.popup_request .pop_con div span.txt{font-size:13px; line-height:19px;}
.popup_wrap.popup_request .pop_con div span.call{font-size:24px; line-height:30px;}
.popup_wrap.popup_request .pop_con ul{font-size:0;}
.popup_wrap.popup_request .pop_con ul li{position:relative; display:inline-block; vertical-align:middle; font-size:12px; color:#44474e; line-height:20px; padding-left:10px; margin-left:10px;}
.popup_wrap.popup_request .pop_con ul li:first-child{padding-left:0; margin-left:0;}
.popup_wrap.popup_request .pop_con ul li:first-child:before{display:none;}
.popup_wrap.popup_request .pop_con ul li:before{content:''; position:absolute; top:50%; left:0; width:1px; height:8px; margin-top:-4px; background-color:#d3d3d3;}
.popup_wrap.popup_request .pop_con a{width:122px; height:30px; line-height:30px; margin-top:25px; font-size:12px; font-weight:400; color:#44474e;}

body.popOpen01 .popup_wrap.popup_request{display:block;}
body.popOpen01 #modal{display:block;}


.popup_wrap.popup_certificate{display:block; position: static; width: 430px; height: 548px;}
.popup_wrap.popup_certificate .pop_con{padding:25px 28px;}
.popup_wrap.popup_certificate .pop_con p.tit{font-size:13px; color:#000000; line-height:24px; margin-bottom:8px;}
.popup_wrap.popup_certificate .pop_con ul.type{font-size:0; border:1px solid #d7d7d7}
.popup_wrap.popup_certificate .pop_con ul.type li{position:relative; display:inline-block; vertical-align:middle; width:50%; height:125px; box-sizing:border-box; background-color:#FFF;}
.popup_wrap.popup_certificate .pop_con ul.type li button{width:100%; height:100%; background-color:#FFF; border:0; outline:0; background-repeat:no-repeat; background-position:center center;}
.popup_wrap.popup_certificate .pop_con ul.type li button span{position:absolute; left:0; right:0; bottom:0; height:36px; background-color:#f4f4f4; line-height:36px;}
.popup_wrap.popup_certificate .pop_con ul.type li.skt{border-bottom:1px solid #d7d7d7}
.popup_wrap.popup_certificate .pop_con ul.type li.kt{border-bottom:1px solid #d7d7d7; border-left:1px solid #d7d7d7}
.popup_wrap.popup_certificate .pop_con ul.type li.etc{border-left:1px solid #d7d7d7}
.popup_wrap.popup_certificate .pop_con ul.type li.skt button{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/member/type_1.png);}
.popup_wrap.popup_certificate .pop_con ul.type li.kt button{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/member/type_2.png);}
.popup_wrap.popup_certificate .pop_con ul.type li.lg button{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/member/type_3.png);}
.popup_wrap.popup_certificate .pop_con ul.type li.etc button{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/member/type_4.png);}
.popup_wrap.popup_certificate .pop_con > span.info{display:block; font-size:12px; color:#212121; line-height:18px; font-weight:400; margin-top:20px;}

.popup_wrap.popup_certificate .pop_con ul.input{padding:22px 0; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.popup_wrap.popup_certificate .pop_con ul.input li{overflow:hidden; margin-top:10px;}
.popup_wrap.popup_certificate .pop_con ul.input li:first-child{margin-top:0;}
.popup_wrap.popup_certificate .pop_con ul.input li span{float:left; font-size:12px; color:#212121; line-height:36px; width:65px; text-align:left;}
.popup_wrap.popup_certificate .pop_con ul.input li > div{float:right; width:297px; font-size:0;}
.popup_wrap.popup_certificate .pop_con ul.input li > div input[type=text]{display:inline-block; vertical-align:middle; height:36px; width:143px; border:1px solid #d7d7d7; box-sizing:border-box; padding-left:10px;}
.popup_wrap.popup_certificate .pop_con ul.input li > div select{display:inline-block; vertical-align:middle;height:36px; width:146px; border:1px solid #d7d7d7; box-sizing:border-box; padding-left:10px;  margin-left:8px; background-position:90% center; background-size:10px auto;}
.popup_wrap.popup_certificate .pop_con ul.input li div.radio_wrap{display:inline-block; vertical-align:middle; margin-left:9px;}
.popup_wrap.popup_certificate .pop_con ul.input li div.radio_wrap label{display:inline-block; vertical-align:middle; width:70px; height:36px; border:1px solid #44474e; box-sizing:border-box; color:#44474e; font-size:12px; font-weight:400; text-align:center; line-height:36px;}
.popup_wrap.popup_certificate .pop_con ul.input li div.radio_wrap label.male{margin-right:5px;}
.popup_wrap.popup_certificate .pop_con ul.input li div.radio_wrap input:checked + label{background-color:#44474e; color:#fff;}
.popup_wrap.popup_certificate .pop_con ul.input li div.radio_wrap input{display:none;}

.popup_wrap.popup_certificate .pop_con ul.agree li{overflow:hidden; margin-top:4px;}
.popup_wrap.popup_certificate .pop_con ul.agree li:first-child{margin-top:22px;}
.popup_wrap.popup_certificate .pop_con ul.agree li .agree_btn{position:relative; float:left;}
.popup_wrap.popup_certificate .pop_con ul.agree li .agree_btn label{display:inline-block; vertical-align:middle; font-size:12px; color:#010101; font-weight:400; line-height:30px; margin-left:5px;}
.popup_wrap.popup_certificate .pop_con ul.agree li .agree_btn input[type=checkbox]{position:absolute; top:50%; left:0; width:16px; height:16px; margin:0; opacity:0; cursor:pointer; margin-top:-8px;}
.popup_wrap.popup_certificate .pop_con ul.agree li .agree_btn input[type=checkbox]:checked + span.ico{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/member/save_chk.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%;}
.popup_wrap.popup_certificate .pop_con ul.agree li .agree_btn span.ico{display:inline-block; vertical-align:middle; width:16px; height:16px; border:1px solid #959595; background-color:#f5f5f5; box-sizing:border-box;}
.popup_wrap.popup_certificate .pop_con ul.agree li input[type=button]{float:right; width:71px; height:30px; font-size:12px; color:#3b3f4a;}

.popup_wrap.popup_certificate .pop_con .btn_wrapper{text-align:center; font-size:0; margin-top:41px;}
.popup_wrap.popup_certificate .pop_con .btn_wrapper input{width:85px; height:33px;}
.popup_wrap.popup_certificate .pop_con .btn_wrapper input:first-child{margin-right:6px;}

.popup_wrap.popup_certificate .pop_con ul.input_num li{font-size:0; padding:55px 0 70px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.popup_wrap.popup_certificate .pop_con ul.input_num li span{display:inline-block; vertical-align:middle; font-size:12px; color:#212121; line-height:36px; width:65px; text-align:left;}
.popup_wrap.popup_certificate .pop_con ul.input_num li div{display:inline-block; vertical-align:middle; width:188px; height:36px; border:1px solid #d7d7d7; box-sizing:border-box;}
.popup_wrap.popup_certificate .pop_con ul.input_num li div input{display:inline-block; vertical-align:middle; width:123px; height:30px; border:0; padding:0; padding-left:10px; margin:0; box-sizing:border-box; outline:0;}
.popup_wrap.popup_certificate .pop_con ul.input_num li div span{display:inline-block; vertical-align:middle; width:62px; border-left:1px solid #d7d7d7; box-sizing:border-box; text-align:center; font-size:12px; color:#d9011a;}
.popup_wrap.popup_certificate .pop_con ul.input_num li input[type=button]{display:inline-block; vertical-align:middle; width:102px; height:36px; margin-left:7px;}

.popup_wrap.popup_certificate .pop_con .return{padding:34px 13px; overflow:hidden;}
.popup_wrap.popup_certificate .pop_con .return .btn{float:left; width:70px; height:36px; margin-right:20px;}
.popup_wrap.popup_certificate .pop_con .return .info{float:left; font-size:12px; color:#010101; line-height:18px; font-weight:400;}

.popup_wrap.popup_certificate .pop_con .full_article{height:350px; overflow-y:auto; font-size:13px;}


.popup_wrap.event_write{display:block; position: static; width: 1055px; height: 616px;}
.popup_wrap.event_write .pop_con{padding:25px 47px;}
.popup_wrap.event_write .pop_con p.tit{font-size:18px; color:#212121; font-weight:bold;}
.popup_wrap.event_write .pop_con table{width:100%; margin-top:15px; border-top:1px solid #5e7b71; border-bottom:1px solid #b8b8b8}
.popup_wrap.event_write .pop_con table th{background-color:#f5f5f5; border-top:1px solid #e5e5e5;}
.popup_wrap.event_write .pop_con table td{padding:14px 12px; font-size:0; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5}
.popup_wrap.event_write .pop_con table tr:first-child th, .popup_wrap.event_write .pop_con table tr:first-child td{border-top:0px none;}
.popup_wrap.event_write .pop_con table td input[type=text]{width:100%; height:36px; border:1px solid #d9d9d9; padding:0; padding-left:15px; box-sizing:border-box;}
.popup_wrap.event_write .pop_con table td input[type=text].file{display:inline-block; vertical-align:middle; width:369px; margin-right:7px;}
.popup_wrap.event_write .pop_con table td .file_wrap{position:relative; display:inline-block;}
.popup_wrap.event_write .pop_con table td input[type=file]{position:absolute; top:0; left:0; width:474px; opacity:0; z-index:1; cursor:pointer;}
.popup_wrap.event_write .pop_con table td label{display:inline-block; vertical-align:middle; width:98px; height:36px; line-height:36px; box-sizing:border-box; font-size:13px; font-weight:400; cursor:pointer;}
.popup_wrap.event_write .pop_con table td p{font-size:12px; color:#4e4e4e; line-height:26px;}
.popup_wrap.event_write .pop_con table td textarea{width:100%; height:148px; border:1px solid #d9d9d9; padding:15px; box-sizing:border-box;}
.popup_wrap.event_write .pop_con .info{display:block; font-size:13px; color:#565656; line-height:22px; margin-top:15px;}
.popup_wrap.event_write .pop_con .write_btn{font-size:0; margin-top:30px; text-align:center;}
.popup_wrap.event_write .pop_con .write_btn input{width:85px; height:33px; font-size:13px;}
.popup_wrap.event_write .pop_con .write_btn input.btn_solid{margin-right:7px;}

.popup_wrap.view{display:block; position: static; width: 1055px; border:0;}
.popup_wrap.view .pop_con{padding:15px 47px;}
.popup_wrap.view .pop_con .img_wrap{text-align:center;}
.popup_wrap.view .pop_con .img_wrap img{width: 100%;}
.popup_wrap.view .pop_con .txt_wrap{border:1px solid #d7d7d7; margin-top:13px;}
.popup_wrap.view .pop_con .txt_wrap .title{height:52px; border-bottom:1px solid #d7d7d7; background-color:#f4f4f4; overflow:hidden; box-sizing:border-box; line-height:52px; padding:0 30px;}
.popup_wrap.view .pop_con .txt_wrap .title p.tit{float:left; font-size:14px; color:#212121; font-weight:bold;}
.popup_wrap.view .pop_con .txt_wrap .title p.info{float:right; font-size:13px; color:#737373;}
.popup_wrap.view .pop_con .txt_wrap .title p.info span{display:inline-block; vertical-align:middle;}
.popup_wrap.view .pop_con .txt_wrap .title p.info span:first-child{margin-right:15px;}

.popup_wrap.view .pop_con .txt_wrap .cont{position:relative; padding:25px 45px; font-size:13px; color:#4e4e4e; line-height:26px;}
.popup_wrap.view .pop_con .txt_wrap .cont .event_detail{display:inline-block; vertical-align:middle; width:750px; margin-right:20px;}
.popup_wrap.view .pop_con .txt_wrap .cont .event_detail pre{font-size:14px; line-height:25px; color:#4b4b4b; font-weight:400; word-wrap: break-word;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-break:break-all; font-family:'NotoSans', sans-serif;}
.popup_wrap.view .pop_con .txt_wrap .cont .btn_like{display:inline-block; vertical-align:middle;}
.popup_wrap.view .pop_con .txt_wrap .cont .btn_like input{display:none;}
.popup_wrap.view .pop_con .txt_wrap .cont .btn_like label{display:block; margin:0 auto; position:relative;width:90px; height:90px; background-color:#fff; font-size:0; padding:0; border:1px solid #164032; box-sizing:border-box; border-radius:50%; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_like.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%; cursor:pointer;}
.popup_wrap.view .pop_con .txt_wrap .cont .btn_like label em{position:absolute; top:-6px; right:-18.5px; width:39px; height:39px; z-index:1; background-color:#164032; text-align:center; line-height:38px; font-size:14px; color:#fff; border-radius:50%;}
.popup_wrap.view .pop_con .txt_wrap .cont .btn_like input:checked + label{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_like_on.png); background-color:#ffaa01; border:0;}
.popup_wrap.view .pop_con .txt_wrap .cont .btn_like span{display:block; text-align:center; ;font-size:12px; line-height:18px; color:#454545; font-weight:400; margin-top:20px;}

/* 20180821 */
.align-center{text-align:center}
.align-left{text-align:left}
.align-right{text-align:right}
.btn_fill--dark{width:120px; height:33px; margin:25px auto 0;}
input[type=radio],input[type=checkbox]{cursor:pointer}
/* 설문조사 */
.popup_wrap .pop_tit a{position: absolute;top: 0;right: 10px;width: 47px;height: 47px;background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/pop_close_w.png);background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;cursor: pointer;}
.popup_survey{/* width:719px;height:630px;transform:translate(-50%, -50%) */border:none}
.popup_survey .pop_con{padding:20px 30px;}
.popup_survey .pop_con .left_tit{padding-left:5px;border-bottom:1px solid #7f7f7f;position:relative;font-size:15px;font-weight:bold}
.popup_survey{position:static;}
.popup_survey .slide-box{height:auto;padding:30px 0;border:none;/* background:#eee */}
.popup_survey .slide-step{width:100px;margin:0 15px}
.popup_survey .slide-step .img{height:auto}
.popup_survey .slide-step .img img{max-width:100px;}
.popup_survey .slide-step dl dt,.popup_survey .slide-step dl dd{font-size:12px;line-height:15px}
.popup_survey .slide-step dl dt{padding-bottom:5px}
.popup_survey .btn-wrap{padding-bottom:30px}
.survey-warn{font-size: 12px;color: #d50000;text-align: center;padding: 20px 0 0;}
.survey-warn--star{padding:0;position:absolute;top:0;right:10px;}
.survey-list{}
.survey-list input[type=checkbox], .survey-list input[type=radio]{vertical-align:middle;cursor:pointer}
.survey-item{padding:20px 20px ;position:relative;border-bottom:1px solid #e5e5e5}
.survey-item:after{content:"";clear:both;display:block;font-size:0;height:0;}
.survey-item .star{margin-top:5px}
.survey-item ul{margin-left:12px}
.survey-item ul li{float:left;margin-left:10px;font-size:12px}
.survey-item > ul > li:first-child{margin-left:0}
.survey-item ul li label{vertical-align:middle;cursor:pointer}
.survey-item .tit{margin-bottom:10px;font-size:14px}
.survey-item .tit+*{margin-left:12px}
.survey-item .inp input,.survey-item .inp textarea{width:90%;padding:5px 10px;border:1px solid #b8b8b8;color:#4d4d4d}
.survey-gift, .survery-form{display:none}
.survey-gift.on, .survery-form.on{display:block}
.survey-item .inp{display:flex;align-items:center;}
.survey-item .inp.inp-textarea textarea{width:100%}
.type-sub .sub{min-width:170px}
.type-sub input[type='text']{width:100%}

/* pop : 카드무이자 */
.btn-benefit-income{display:none}
.card_benefit{overflow:hidden}
.card_benefit.col2 > span{float:left;width:49.31%}
.card_benefit.col2 > span{margin-left:1.36%}
.card_benefit.col2 > span:first-child{margin-left:0}
.card_benefit.col2 .btn-benefit-income{display:block}
.popup_wrap.popup_card_benefit{display:none;padding:0;transform:translate(-50%, -50%)}
body.popCardBenefit .popup_wrap.popup_card_benefit{display:block;}
body.popCardBenefit #modal{display:block;}

/* pop : 문화비 소득공제 */
.popup_wrap.popup_income_benefit{display:none;padding:0;transform:translate(-50%, -50%)}
body.popIncomeBenefit .popup_wrap.popup_income_benefit{display:block;}
body.popIncomeBenefit #modal{display:block;}

.popup_wrap.popup_card_benefit .btn_close,.popup_wrap.popup_income_benefit .btn_close{top:0 !important;right:0 !important}
.popup_wrap.popup_card_benefit .pop_con, .popup_wrap.popup_income_benefit .pop_con{padding:0}

/* pop : 검색서비스 점검 팝업 */
.popup_wrap.popup_search_notice{display:none;padding:0;transform:translate(-50%, -50%)}
body.popSearchNotice .popup_wrap.popup_search_notice{display:block;height: auto;}
body.popSearchNotice #modal{display:block;}
.popup_wrap.popup_search_notice{display:none;width:396px;height: auto;margin:-108px 0 0 -198px;}
.popup_wrap.popup_search_notice .pop_con{padding-top:25px;}
body.popSearchNotice .popup_wrap.popup_search_notice .pop_con p.txt{padding: 0 20px; color:#44474e; text-align:center; font-size:0;}
body.popSearchNotice .popup_wrap.popup_search_notice .pop_con p.txt span{display:inline-block; height:auto; font-size:14px; line-height:20px; background-image:none; background-repeat:no-repeat; background-position:left center; padding:7px 0 0 0px; box-sizing:border-box;word-break: keep-all;}

body.popSearchNotice .popup_wrap.popup_search_notice .pop_con ul{font-size:0; margin-top:25px; margin-bottom: 20px; text-align:center;}
body.popSearchNotice .popup_wrap.popup_search_notice .pop_con ul li{display:inline-block; vertical-align:middle;}
body.popSearchNotice .popup_wrap.popup_search_notice .pop_con ul li a{display:block; width:82px; height:37px; line-height:37px; box-sizing:border-box; font-size:12px;}
body.popSearchNotice .popup_wrap.popup_search_notice .pop_con ul li.btn02 a{background-color:#44474e; color:#fff;}
body.popSearchNotice .popup_wrap.popup_search_notice .pop_con ul li.btn01 a{background-color:#FFF; color:#44474e; border:1px solid #44474e; margin-right:5px;}

/* 추석팝업 */
/* .popup_new_123,.popup_new_1{border:none !important;left:50% !important;top:50% !important}
.popup_new_123,.popup_new_1 .btn_chk{padding:3px !important;margin-top:-20px !important;color:#fff !important}
.popup_new_123,.popup_new_1 .btn_chk input[type=checkbox]{margin-top:4px !important}
.popup_new_123,.popup_new_1 .btn_chk label{font-size:12px !important;font-weight:100;color:#fff !important}
.popup_new_123,.popup_new_1 .btn_close{right:0 !important} */

/* 대량구매/기관구매 문의 */
.pop_tit{font-size: 16px;  font-weight: bold;  padding-bottom: 10px;  border-bottom: solid 1px #ddd;}
.popup_wrap.bulk_purchase{display:none; width:800px; height:600px; margin:-300px 0 0 -400px;}
.popup_wrap.bulk_purchase .pop_con{position:relative;width:100%;height: 520px;margin: 0;padding-bottom: 15px;margin-top: 12px;overflow-y:auto;box-sizing: border-box;padding-right: 20px;}
.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;}
.popup_wrap.bulk_purchase .table_row .title {float: left;width: 150px;padding: 28px 0 28px 19px;letter-spacing: -1px;font-size: 15px;}
.popup_wrap.bulk_purchase .table_row .tb_cont {width: 540px;float: left;padding: 18px 0 19px 20px;box-sizing: border-box;}
.popup_wrap.bulk_purchase select#ask_cate {width: 250px;padding: 10px;border: 1px solid #919191;display: inline-block;margin-right: 15px;box-sizing: border-box;background: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/sub/order_arrow_bt.png) no-repeat 220px 50%;-webkit-appearance: none;outline: none;background-color: #fff;padding-left: 14px;}
.popup_wrap.bulk_purchase span.txt_count {display: block;float: right;font-size: 12px;}
.popup_wrap.bulk_purchase textarea#ask_con {width: 520px;resize: none;padding: 10px;box-sizing: border-box;outline: none;}
.popup_wrap.bulk_purchase input#ask_name {width: 100%;padding: 10px;box-sizing: border-box;}
.popup_wrap.bulk_purchase input#ask_email_01 {padding: 10px;width: 150px;}
.popup_wrap.bulk_purchase input#ask_email_02 {padding: 10px;box-sizing: border-box;width: 309px;}
.popup_wrap.bulk_purchase em {display: inline-block;width: 30px;padding: 10px 0;box-sizing: border-box;text-align: center;align-items: 1;}
.popup_wrap.bulk_purchase select#ask_phon {padding: 10px;width: 126px;border:1px solid #919191;box-sizing: border-box;background: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/sub/order_arrow_bt.png) no-repeat 100px 50%;-webkit-appearance: none;outline: none;}
.popup_wrap.bulk_purchase input#ask_phon_01 {padding: 10px;box-sizing: border-box;width: 160px;}
.popup_wrap.bulk_purchase input#ask_phon_02 {padding: 10px;box-sizing: border-box;width: 160px;}
.popup_wrap.bulk_purchase .commit_btn_wrap {padding: 20px 0;text-align: center;}
.popup_wrap.bulk_purchase button {width: 200px;height: 50px;border: 0;background: #164032;color: #fff;font-size: 18px;}

/* 개인정보의 제3자 제공동의 팝업 */
.popup_wrap.popup_privacy{display: none;transform: translate(-50%,-50%);}
.popup_wrap.popup_privacy .privacy_txt_wrap{padding: 15px;}
.popup_wrap.popup_privacy .privacy_txt .tit{margin-bottom: 15px; word-break: keep-all;}
.popup_wrap.popup_privacy .privacy_txt > div {margin-bottom: 20px;}

body.popup_privacy .popup_wrap.popup_privacy{display:block;}
body.popup_privacy #modal{display:block;}

/* 주문/결제 -> 결제혜택안내 팝업 */
.popup_wrap.benefit_popup{display: none; transform: translate(-50%,-50%);}
.popup_wrap.benefit_popup .pop_tit{padding:13px 30px 14px;background-color: #44474e;}
.popup_wrap.benefit_popup .pop_tit > p{font-size: 14px;font-weight: bold;color: #fff;}
.popup_wrap.benefit_popup .pop_tit .btn_close{position: absolute;top: 0;right: 0px;width: 47px;height: 47px;background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/pop_close_w.png);background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;cursor: pointer;}

.popup_wrap.benefit_popup .pop_con{}
.popup_wrap.benefit_popup .pop_con .benefit_list{height: 100%;max-height: 700px;overflow-y: auto; padding: 0 26px 0;}
.popup_wrap.benefit_popup .pop_con .benefit_list > li{padding: 25px 0; border-bottom: 1px solid #eaeaea;}
.popup_wrap.benefit_popup .pop_con .benefit_list > li:last-child{border-bottom: none;}
.popup_wrap.benefit_popup .pop_con .benefit_list .benefit_tit{position: relative; margin-bottom: 12px;padding:0 0 0 12px;font-size: 18px;font-weight: bold;line-height: 1.5;letter-spacing: -0.18px;text-align: left;color: #000;}
.popup_wrap.benefit_popup .pop_con .benefit_list .benefit_tit::before{content: '';position: absolute;left: 0;top: 12px;width: 5px;height: 5px;border-radius: 50%;background-color: #000;overflow: hidden;}
.popup_wrap.benefit_popup .pop_con .benefit_list .benefit_txt{font-size: 14px;font-weight: normal;line-height: 1.5;letter-spacing: -0.14px;text-align: left; color: #787878;}
.popup_wrap.benefit_popup .pop_con .benefit_list .benefit_con{margin-bottom: 15px;}
.popup_wrap.benefit_popup .pop_con .benefit_list .benefit_link{text-align: right;}
.popup_wrap.benefit_popup .pop_con .benefit_list .benefit_link .link_btn{background: url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/arrow_link.png') right top 5px/7px no-repeat; padding-right: 15px; font-size: 14px;font-weight: 500;line-height: 1.43;letter-spacing: -0.14px;color: #000;}

body.popupBenefit .popup_wrap.benefit_popup{display: block;}
body.popupBenefit #modal{display: block;}

/* 주문/결제 -> 배송관련안내 팝업*/
.popup_wrap.delivery_guide_popup{display: none; transform: translate(-50%,-50%);}
.popup_wrap.delivery_guide_popup .pop_tit{padding:13px 30px 14px;background-color: #44474e;}
.popup_wrap.delivery_guide_popup .pop_tit > p{font-size: 14px;font-weight: bold;color: #fff;}
.popup_wrap.delivery_guide_popup .pop_tit .btn_close{position: absolute;top: 0;right: 0px;width: 47px;height: 47px;background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/pop_close_w.png);background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;cursor: pointer;}

.popup_wrap.delivery_guide_popup .pop_con{padding: 25px 35px;}
.popup_wrap.delivery_guide_popup .guide_con .tit{margin-bottom: 6px;font-size: 16px;font-weight: bold;line-height: 1.5;letter-spacing: -0.16px;color: #000;}
.popup_wrap.delivery_guide_popup .guide_con .txt{}
.popup_wrap.delivery_guide_popup .guide_con .txt > span{position: relative; display: block;padding-left: 16px; font-size: 14px;line-height: 1.71;letter-spacing: -0.14px; color: #787878;}
.popup_wrap.delivery_guide_popup .guide_con .txt > span > em{position: absolute;left: 0;}

body.popupDeliveryGuide .popup_wrap.delivery_guide_popup{display: block;}
body.popupDeliveryGuide #modal{display: block;}

.popup_wrap .pop_con.type_scroll{
    width:100%;
    max-width:600px;
    height: auto;
    max-height: 700px;
    overflow-y:auto;
}
.popup_wrap .pop_con.type_scroll img{
    width:100%;
}
.popup_wrap .pop_con.type_scroll::-webkit-scrollbar {
    width: 5px;
}
.popup_wrap .pop_con.type_scroll::-webkit-scrollbar-thumb {
    background-color: rgb(65, 61, 61);
    border-radius: 5px;
    background-clip: padding-box;
    border: 2px solid transparent;
}
.popup_wrap .pop_con.type_scroll::-webkit-scrollbar-track {
    background-color: #a5a0a0;
    border-radius: 5px;
    box-shadow: inset 0px 0px 5px white;
}

.popup_wrap .pop_con.type_scroll{
    width:100%;
    max-width:600px;
    height: auto;
    max-height: 700px;
    overflow-y:auto;
}
.popup_wrap .pop_con.type_scroll img{
    width:100%;
}
.popup_wrap .pop_con.type_scroll::-webkit-scrollbar {
    width: 5px;
}
.popup_wrap .pop_con.type_scroll::-webkit-scrollbar-thumb {
    background-color: rgb(65, 61, 61);
    border-radius: 5px;
    background-clip: padding-box;
    border: 2px solid transparent;
}
.popup_wrap .pop_con.type_scroll::-webkit-scrollbar-track {
    background-color: #a5a0a0;
    border-radius: 5px;
    box-shadow: inset 0px 0px 5px white;
}

body.ly-open{
    overflow:hidden
}

.modal-dimmed {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background: rgba(0,0,0,0.6);
    opacity: .8;
}

.modal-dimmed.on {
    display:block;
}

.modal-notice{
    display:none;
    width: 400px;
    height: 486px;
    position: fixed;
    top: 50%;
    left:50%;
    transform: translate(-50%, -50%);
    z-index: 1001;
}
.modal-notice .md-contents{
    position: relative;
}
.modal-notice .md-contents img{
    width:100%;
}
.modal-notice .md-contents .info-text{
    position:absolute;
    top:297px;
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    color:#282828;
    line-height: 28px;
    letter-spacing: -0.9px;
    padding: 0 50px;
    box-sizing: border-box;
}
.modal-notice .md-contents .info-date{
    position:absolute;
    top:400px;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color:#5b5b5b;
    padding:0 50px;
    font-weight: normal;
    box-sizing: border-box;
}
.modal-notice .md-contents .info-date div{
    background:#fff;
    display:inline-block;
    width: 100%;
    padding:12px 0;
    border-radius: 20px;
}

.modal-notice .md-contents .info-date div span:first-child{
    letter-spacing: -0.8px;
}
.modal-notice .md-contents .info-date div span:last-child{
    font-family: 'Roboto';
}
.modal-notice .md-footer{
    width:100%;
}
.modal-notice .md-footer button{
    padding:0;
    line-height: normal;
    border: 0;
    background: none;
}
.modal-notice .md-footer button img{
    width:100%;
}

.modal-notice.on{
    display:block
}

@media (max-width:768px) {
	body.survey_pop{overflow:hidden}
	.survey-item{padding:20px 0}
	.popup_wrap.popup_survey{/* overflow-y:scroll */}
	.popup_wrap.popup_survey{top:0;right:0;bottom:0;left:0;transform:initial;width:100%;height:100%}
	.popup_wrap.popup_survey .pop_con{padding:10px 15px;height:auto;overflow:visible}
	.popup_survey .slide-box{padding:15px 0}
	.popup_survey .slide-list{margin-left:0;text-align:center}
	.survey-item ul li{float:none;display:inline-block;margin-left:15px;margin-top:10px}
	.survey-item > ul > li:first-child{margin-left:15px}
	.popup_survey .slide-step{margin-bottom:15px}
}
