.popup_wrap{background-color:#FFF; z-index:11; max-width:100%}
.popup_wrap .pop_tit{position:relative; height:50px; background-color:#ffaa01;}
.popup_wrap .pop_tit p{line-height:50px; font-size:18px; font-weight:500; color:#000; padding-left:15px;}
.popup_wrap .pop_tit a{position:absolute; top:0; right:0; width:50px; height:50px; 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:30% 30%;}
/* @note 2024-07-17 */
.popup_wrap .pop_tit.pop-center__white{position:fixed;top:0;background-color:#ffffff;text-align: center;width:100%;left:0;z-index: 21;border-bottom:1px solid #e1e1e1;height:60px;}
.popup_wrap .pop_tit.pop-center__white p{line-height:60px;color:#282828;padding-left:0;}
.popup_wrap .pop_tit.pop-center__white a{width:58px;height:60px;background-image:url("/static/m/images/buyback/ico_close.png");background-size: 28px 28px;}
/* //@note 2024-07-17 */

.popup_wrap.popup_certificate{display:block;}
.popup_wrap.popup_certificate .pop_tit{position:fixed;left:0;right:0;z-index:10}
.popup_wrap.popup_certificate .pop_con{padding:70px 5% 5%;}
.popup_wrap.popup_certificate .pop_con p.tit{position:relative; font-size:15px; color:#000; font-weight:500; margin:0 0 9px; padding-left:10px; line-height:1;}
.popup_wrap.popup_certificate .pop_con p.tit:before{content:''; position:absolute; width:3px; height:13px; left:0; top:50%; margin-top:-6.5px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/view_bg.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%;}
.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 a{display:block; width:100%; height:100%; background-color:#FFF; border:0; outline:0; background-repeat:no-repeat; background-position:center center; background-size:100% auto; font-size:0; text-align:center;}
.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 a{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/member/type_1.png);}
.popup_wrap.popup_certificate .pop_con ul.type li.kt a{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/member/type_2.png);}
.popup_wrap.popup_certificate .pop_con ul.type li.lg a{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/member/type_3.png);}
.popup_wrap.popup_certificate .pop_con ul.type li.etc a{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/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;}

body.popOpen1 .popup_wrap.popup_certificate.agree_pop,
body.popOpen1 .popup_wrap.userTermCdn.agree_pop{display:block;}

.popup_wrap.agree_pop{display:none; position:fixed; top:0; right:0; left:0; bottom:0; max-width:100%; overflow:auto;z-index:999}

body.popOpen2 .popup_wrap.popup_certificate.agree_pop2{display:block;}
.popup_wrap.popup_certificate.agree_pop2{display:none; position:fixed; top:0; right:0; left:0; bottom:0; max-width:100%; overflow:auto;z-index:999}

.popup_wrap.popup_certificate .pop_con table.MsoTableGrid{width:auto !important}

body.popOpen3 .popup_wrap.popup_certificate.agree_pop3{display:block;}
.popup_wrap.popup_certificate.agree_pop3{display:none; position:fixed; top:0; right:0; left:0; bottom:0; max-width:100%; overflow:auto;z-index:999}

body.popOpen_mtproduct .popup_wrap.layer_mtproduct{display:block;}
.popup_wrap.layer_mtproduct{display:none; position:fixed; top:0; right:0; left:0; bottom:0; max-width:100%; overflow:auto;z-index:899;padding-bottom:200px;}
.popup_wrap.layer_mtproduct .pop_tit p{font-weight: bold;}
.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:79%; 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:49%; border:1px solid #d7d7d7; box-sizing:border-box; padding-left:10px;}
.popup_wrap.popup_certificate .pop_con ul.input li > div input[type=text].w_100{width:100%;}
.popup_wrap.popup_certificate .pop_con ul.input li > div select{display:inline-block; vertical-align:middle;height:36px; width:47%; border:1px solid #d7d7d7; box-sizing:border-box; padding-left:10px;  margin-left:4%; 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; width:47%;}
.popup_wrap.popup_certificate .pop_con ul.input li div.radio_wrap label{display:inline-block; vertical-align:middle; width:49%; height:36px; border:1px solid #44474e; box-sizing:border-box; color:#44474e; font-size:12px; font-weight:400; text-align:center; line-height:34px; border-radius:5px;}
.popup_wrap.popup_certificate .pop_con ul.input li div.radio_wrap label.male{margin-right:2%;}
.popup_wrap.popup_certificate .pop_con ul.input li div.radio_wrap input:checked + label{background-color:#2c473e; 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; background-color:#f5f5f5; border:1px solid #d9d9d9; padding:10px; border-radius:5px;}
.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:25px; font-size:12px; color:#fff; border:0; background-color:#2c473e; border-radius:5px; font-weight:bold;}

.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:47%; 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:70%; 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:30%; 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:30%; height:36px; margin-left:7px; background-color:#2c473e; border-radius:5px; font-size:12px; color:#fff; border:0;}

.popup_wrap.popup_certificate .pop_con .return{padding:34px 13px; overflow:hidden;}
.popup_wrap.popup_certificate .pop_con .return .btn{display:block; height:36px; margin:0 auto 20px; padding:0 10px; background-color:#2c473e; border-radius:5px; font-size:12px; color:#fff; border:0;}
.popup_wrap.popup_certificate .pop_con .return .info{display:block; font-size:12px; color:#010101; line-height:18px; font-weight:400; text-align:center;}

.popup_wrap.popup_certificate .pop_con .full_article{height:350px; overflow-y:auto;}
.popup_wrap.popup_certificate .pop_con p { margin: 1em 0; }

/* 포토 리뷰 목록 */
.popup_wrap.pop-rv-photolist{display:none;position:fixed; top:0; right:0; left:0; bottom:0; max-width:100%; overflow:auto;z-index:999}
body.popOpen-rv-photolist .popup_wrap.pop-rv-photolist{display:block;}
.popup_wrap.pop-rv-photolist .pop_tit{background-color:#fff;border-bottom:1px solid #f3f3f3;height: auto;position:sticky;top:0;z-index: 20;left:0;width:100%}
.popup_wrap.pop-rv-photolist .pop_tit p{font-size: 18px;color:#302c2d;font-weight: 500;line-height: 27px;padding:15px}
.popup_wrap.pop-rv-photolist .pop_tit a{position:absolute; top:0; right:0; width:57px; height:57px; background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/ico_close_layer.png"); background-repeat:no-repeat; background-position:center center; background-size:12px 12px;}

.popup_wrap.pop-rv-photolist .pop_con{padding:20px 6px 20px 15px}
.popup_wrap.pop-rv-photolist .pop_con ul{display: flex;flex-wrap: wrap;}
.popup_wrap.pop-rv-photolist .pop_con li{position: relative;width: 33.33%;padding: 0 9px 9px 0;box-sizing: border-box;}
.popup_wrap.pop-rv-photolist .pop_con li img{width: 100%;height: 100%;aspect-ratio: 1 / 1;object-fit: cover;}
/* //포토 리뷰 목록 */

/* 포토 리뷰 상세 */
.popup_wrap.pop-rv-photodetail{display:none;position:fixed; top:0; right:0; left:0; bottom:0; max-width:100%; overflow:auto;z-index:999}
body.popOpen-rv-photodetail .popup_wrap.pop-rv-photodetail{display:block;height:auto !important}
.popup_wrap.pop-rv-photodetail .pop_tit{background-color:#fff;border-bottom:1px solid #f3f3f3;height: auto;position:sticky;top:0;z-index: 20;left:0;width:100%}
.popup_wrap.pop-rv-photodetail .pop_tit p{font-size: 18px;color:#302c2d;font-weight: 500;line-height: 27px;padding:15px}
.popup_wrap.pop-rv-photodetail .pop_tit a{position:absolute; top:0; right:0; width:57px; height:57px; background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/ico_close_layer.png"); background-repeat:no-repeat; background-position:center center; background-size:12px 12px;}
.popup_wrap.pop-rv-photodetail .pop_con{padding:20px 0 40px;}
/* //포토 리뷰 상세 */

/* 기프트 카드 */
.popup.type_3{height:auto;}
.popup.type_3 .pop_tit{position:relative; height:40px; background-color:#656262; padding-left:26px;padding-bottom:0;border-bottom:0;}
.popup.type_3 .pop_tit > div{line-height:40px; color:#fff; font-size:14px;font-weight: normal;padding-top:1px;}
.popup.type_3 .pop_tit span.btn_close{position:absolute; top:15px; right:15px; width:10px; height:10px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/btn_close_pop.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%; cursor:pointer;}
.popup.type_3 .pop_tit a.btn_close{position:absolute; top:15px; right:15px; width:10px; height:10px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/btn_close_pop.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%; cursor:pointer;}
.popup.type_3 .pop_con{padding-left:26px;padding-right:26px;}
.popup.type_3 .gf-number .title{font-size:16px;font-weight:bold;color:#000;padding-top:15px;}
.popup.type_3 .gf-number .form{padding-top:10px;}
.popup.type_3 .gf-number .form input{width:100%;border:1px solid #d1d1d1;font-size:10px;padding:7px 11px;box-sizing: border-box;}
.popup.type_3 .gf-number .form input::placeholder{font-size:10px;}
.popup.type_3 .gf-info .title{font-size:14px;font-weight:bold;color:#000;padding-top:20px;}
.popup.type_3 .gf-info .desc{font-size:12px;color:#746f6f;padding-top:6px;}
.popup.type_3 .gf-info .desc ul li{padding-left:11px;position:relative;line-height: 16px; font-size: 11px}
.popup.type_3 .gf-info .desc ul li::before{content:'';display:inline-block;position: absolute;left:3px;top:8px;width:2px;height:2px;border-radius:50%;background-color:#746f6f}
.popup.type_3 .btn_wrap{margin-top:17px;text-align:center;padding-bottom:28px}
.popup.type_3 .btn_wrap .btn-cancel{display:inline-block;font-size:16px;color:#635b5b;border:1px solid #d1d1d1;width:128px;height:36px;line-height:36px;margin-right:5px;text-align:center;}
.popup.type_3 .btn_wrap .btn-apply{display:inline-block;font-size:16px;color:#fff;border:1px solid #2c473e;background-color:#2c473e;width:128px;height:36px;line-height:36px;margin-left:5px;text-align:center;}

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

/* 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}
/* �������� */
.slide-list{text-align:center}
.slide-step{display:inline-block;width:150px;margin:0 auto; text-align:center;}
.slide-step .img{width:100%;height:150px; border:1px solid #6d6d6d;}
.slide-step .img img{width:100%; height:auto;max-width:100px}
.slide-step dl {text-align:center;}
.slide-step dl dt{font-size:13px;color: #6c6c6c;padding-top:15px;padding-bottom:8px;}
.slide-step dl dd strong{font-size:16px;color: #000;}
.slide-step input[type=radio]{display:block; margin:10px auto 0;}
.slide-step label{display:none; cursor:pointer;margin:0 auto;z-index:99;width:50px;height:30px;line-height:30px; margin-top:15px;}
.slide-step input:checked + label{border:1px solid #3b3f4a;color: #3b3f4a;background: #fff;}
.popup_wrap.popup_survey{display:block;background-color: #FFF;box-sizing: border-box;}
.popup_wrap.popup_survey .pop_con{padding:20px 30px;}
.popup_wrap.popup_survey .pop_con .left_tit{padding-left:5px;padding-bottom:15px;border-bottom:1px solid #7f7f7f;position:relative;font-size:15px;font-weight:bold}
/*.popup_wrap.popup_survey .pop_con .left_tit{{border-bottom:1px solid #7f7f7f;position:relative;font-size:15px;font-weight:bold;padding-top: 20px;word-break: keep-all;}*/

.popup_survey{max-width:initial}
.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 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 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{padding:5px 10px;border:1px solid #b8b8b8;color:#4d4d4d}
.survey-item .inp input,.survey-item .inp textarea{width:100%;border:none}
.survey-item .inp textarea{padding:0}
.survey-gift, .survery-form{display:none}
.survey-gift.on, .survery-form.on{display:block}
.survey-item .inp.type-sub{display:flex;align-items:center;border:0;padding:5px 0px 5px 10px;}
.survey-item .inp.type-sub .sub{min-width:142px;font-size:14px;padding-bottom:2px}
.survey-item .inp.type-sub input[type='text']{width:100%;padding:5px 10px;border: 1px solid #b8b8b8;color: #4d4d4d}

/* �ű��˾� */
.layer-base{display:none;position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:9999}
.layer-base.on{display:block}
.layer-base-cover{display:none;background:#000;opacity:.3;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998}
.layer-base-cover.on{display:block}
.layer-base-img{position:relative}
.layer-base-img img{width:100%;max-width:100%;}
.layer-base input[type=checkbox]{vertical-align:bottom;margin:0;top:-3px;position:relative;}
.layer-base input[type=checkbox] + label{font-size:12px;color:#fff;margin-left:5px}
.layer-base .close_btn{width:28px;height: 28px;position: absolute;top:0;right:0;z-index:11;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;}
.layer-holiday{width:300px}
.layer-holiday-btn{margin:0 calc(164 / 640 * 100%);width:calc(312 / 640 * 100%);height:0;padding-top:calc(62 / 640 * 100%);position:absolute;top:calc(770 / 932 * 100%);z-index:10;}

.modal-dimmed {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background: #000;
	opacity: .8;
}

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

.modal-dimmed_2 {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background: #3e3a3a;
	opacity: .8;
}
.modal-dimmed_2.on {
	display:block;
}

.modal-notice{
	display:none;
	width: 288px;
	height: 340px;
	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:192px;
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	color:#282828;
	line-height: 24px;
	letter-spacing: -0.7px;
	padding: 0 20px;
}
.modal-notice .md-contents .info-date{
	position:absolute;
	top:280px;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color:#5b5b5b;
	padding:0 20px;
	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.7px;
}
.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) {
	.survey-item{padding:20px 0}
	.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}
}


.layer_mtproduct .pop_con{
	padding-top:15px;
	overflow: hidden;
}
.layer_mtproduct .list-thumbnail{
	padding:0 15px;
}
.layer_mtproduct .list-thumbnail .swiper .swiper-slide{
	width: 30.307%;
	overflow: hidden;
	border:1px solid #797979;
}
.layer_mtproduct .list-thumbnail .swiper .swiper-slide.on{
	border:3px solid #303030;
}

.layer_mtproduct .list-thumbnail .swiper .swiper-slide .img-box{
	height:auto;
}
.layer_mtproduct .list-thumbnail .swiper .swiper-slide .img-box .inner-img{position: absolute;
	width: 100%;
	position: relative;
	padding-top:100%;
	background: #e2e1e1;
	box-sizing: border-box;
}

.layer_mtproduct .list-thumbnail .swiper .swiper-slide .img-box .inner-img span.number{
	position:absolute;
	top:0;
	left:0;
	color:#fff;
	background: #797979;
	font-size:12px;
	font-weight:normal;
	letter-spacing: -0.24px;
	line-height: 18px;
	padding:1px 0;
	z-index: 9;
	min-width: 20px;
	text-align:center;
}

.layer_mtproduct .list-thumbnail .swiper .swiper-slide.on .img-box .inner-img span.number{
	background: #303030;
}

.layer_mtproduct .list-thumbnail .swiper .swiper-slide .img-box .inner-img span.img{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 0;
}
.layer_mtproduct .list-thumbnail .swiper .swiper-slide .img-box .inner-img span.img img{
	max-width: 100%;
	max-height: 100%;
}
.layer_mtproduct .list-thumbnail .swiper .swiper-slide:last-child{
	margin-right:0 !important;
}

.layer_mtproduct .list-thumbnail .swiper .swiper-slide .soldout-mask{
	background:rgba(62, 58, 58, 0.8);
	position: absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index: 3;
	display: none;
	justify-content: center;
	align-items: center;
}
.layer_mtproduct .list-thumbnail .swiper .swiper-slide.soldout .soldout-mask{
	display: flex;
}
.layer_mtproduct .list-thumbnail .swiper .swiper-slide .soldout-mask img{
	width:60px;
	height:60px;
}
.layer_mtproduct .pd-detail-area.on{
	display: block;
}
.layer_mtproduct .pd-detail-area{
	display: none;
}
.layer_mtproduct .pd-detail-area .view_info .price_area ul{
	padding-top:0;
}
.layer_mtproduct .pd-detail-area .detail-image{
	padding:0 15px;
}
.layer_mtproduct .pd-detail-area .detail-info-price{
	padding:0 15px;
}

.layer_mtproduct .pd-detail-area .detail-info-item.info_content .pro_info .sec_wrap{
	border-top: 10px solid #ededed;
	border-bottom: 1px solid #d6d6d6;
}
.layer_mtproduct .pd-detail-area .detail-info-item.info_content .pro_info .sec_wrap:first-child{
	border-top:0;
}
.layer_mtproduct .pd-detail-area .detail-info-item.info_content .pro_info .sec_wrap{
	padding: 23px 0 30px;
}
.layer_mtproduct .pd-detail-area .detail-info-item.info_content .pro_info .sec_wrap.intro_books .cont_inner{
	padding:16px 10px 0;
}
.layer_mtproduct .pd-detail-area .detail-info-item.info_content .pro_info .sec_wrap .tit{
	margin: 0 10px;
}

