
/*
.side_inner .graph {width: 90.27777777777779%;margin: 0 auto;}
*/
.side_inner .graph { margin: 0 auto;}
.graph .ichk_tit_area {position: relative;padding: 0 0 30px 0; margin-left: -10px; margin-right: -10px; width: auto; background: #fcfcfc; }

/*
.graph .ichk_tit_area .ichk_tit{margin-bottom: 20px;width: 232px;height: 43px;line-height: 43px;font-weight: normal;color: #fff;text-align: center;font-size: 18px;background-repeat:no-repeat;-webkit-background-size:100%;background-size:100%;}
*/

.graph .ichk_tit_area .ichk_tit{margin-bottom: 20px;width: 160px; height: 21.5px;line-height: 21.5px;font-weight: normal;color: #fff;text-align: center;font-size: 18px;background-repeat:no-repeat;-webkit-background-size:100%;background-size:100%;}
.graph .ichk_tit_area .ichk_tit.bg_3173{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_bg_pink.png);}
.graph .ichk_tit_area .ichk_tit.bg_3179{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_bg_pink.png);}
.graph .ichk_tit_area .ichk_tit.bg_3174{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_bg_purple.png);}
.graph .ichk_tit_area .ichk_tit.bg_3180{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_bg_purple.png);}
.graph .ichk_tit_area .ichk_tit.bg_3172{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_bg_brown.png);}
.graph .ichk_tit_area .ichk_tit.bg_3178{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_bg_brown.png);}
.graph .ichk_tit_area .ichk_tit.bg_3175{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_bg_blue.png);}
.graph .ichk_tit_area .ichk_tit.bg_3181{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_bg_blue.png);}
.graph .ichk_tit_area .ichk_tit.bg_3171{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_bg_yellow.png);}
.graph .ichk_tit_area .ichk_tit.bg_3177{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_bg_yellow.png);}

.graph .ichk_tit_area .ichk_tit_img{height:180px;text-align: center;} 
.graph .ichk_tit_area .ichk_tit_img i{display: inline-block;width:131px;height: 200px;background-repeat:no-repeat;background-position: center center;background-size: 110px auto;}
.graph .ichk_tit_area .ichk_tit_img i.bg_3179{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_child_art.png);}
.graph .ichk_tit_area .ichk_tit_img i.bg_3178{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_child_culture.png);}
.graph .ichk_tit_area .ichk_tit_img i.bg_3180{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_child_math.png);}
.graph .ichk_tit_area .ichk_tit_img i.bg_3181{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_child_phy.png);}
.graph .ichk_tit_area .ichk_tit_img i.bg_3177{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_child_word.png);}
.graph .ichk_tit_area .ichk_tit_img i.bg_3172{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_young_grow.png);}
.graph .ichk_tit_area .ichk_tit_img i.bg_3175{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_young_phy.png);}
.graph .ichk_tit_area .ichk_tit_img i.bg_3174{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_young_reconize.png);}
.graph .ichk_tit_area .ichk_tit_img i.bg_3173{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_young_sense.png);}
.graph .ichk_tit_area .ichk_tit_img i.bg_3171{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_young_word.png);}

.graph .ichk_tit_area .ichk_popup {text-align: center;margin-top: 14px;}
.graph .ichk_tit_area .ichk_popup .btn_sizepop{position: relative;display: inline-block;box-sizing: border-box;padding-left: 60px;text-align: left;width:160px;height:38px;line-height:38px;border: none;background-color: #3a4759;font-size: 15px;color: #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/arrow_link.png);background-repeat:no-repeat;background-position:142px center;}
.graph .ichk_tit_area .ichk_popup .btn_sizepop .pop_ico {position: absolute;top: 50%;left: 3px;margin-top: -16px;display: inline-block;width: 45px;height: 32px;background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ichk_link_bg.png);}

/*
.graph .ichk_content_area{margin:0 3.076923076923077%;}
*/
/* �뿉�뵒�꽣 蹂닿린 */
.graph .ichk_content_area { margin: 0 auto; }
.graph .content-body { margin-top: 20px; line-height: 1.4; }
.graph .content-body * { line-height: 1.4; }
.graph .content-body h1,
.graph .content-body h2,
.graph .content-body h3,
.graph .content-body h4,
.graph .content-body h5,
.graph .content-body h6 { margin: 10px 0; }

/*
.graph .ichk_content_area .ichk_info_area{padding:30px 3.076923076923077% 0;background-color: #fff;}
*/

.graph .ichk_content_area .ichk_info_area{padding:30px 0 0;background-color: #fff;}

.graph .ichk_content_area .ichk_info_area>div{padding-bottom: 40px;}
.graph .ichk_content_area .ichk_info_area div h4{font-weight: normal;font-size: 16px;line-height: 20px;padding-bottom: 9px;margin-bottom: 20px;color: #3a4759;border-bottom:2px solid #d5d7db;}

.ichk_content_area .ichk_info_area .ichk_detail .ichk_info:after{content: '';display: block;clear: both;}
.ichk_content_area .ichk_info_area .ichk_detail span{display: inline-block;float: left;width: 15.6140350877193%;}
.ichk_content_area .ichk_info_area .ichk_detail span.ml1{margin-left: 0.9%;}
.ichk_content_area .ichk_info_area .ichk_detail span.ml2{margin-left: 1.8%;}

.ichk_content_area .ichk_info_area .ichk_keyword #keyword{margin: 0 auto;}
.ichk_content_area .ichk_info_area .ichk_keyword #keyword .jqcloud-word.w1{font-size: 100%;}
.ichk_content_area .ichk_info_area .ichk_keyword #keyword .jqcloud-word.w10{font-size: 200%;}
.ichk_content_area .ichk_info_area .ichk_keyword #keyword.bg_3173{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/bg_keyword_pink.png);-webkit-background-size: 100%;background-size: 100%;}
.ichk_content_area .ichk_info_area .ichk_keyword #keyword.bg_3179{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/bg_keyword_pink.png);-webkit-background-size: 100%;background-size: 100%;}
.ichk_content_area .ichk_info_area .ichk_keyword #keyword.bg_3174{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/bg_keyword_purple.png);-webkit-background-size: 100%;background-size: 100%;}
.ichk_content_area .ichk_info_area .ichk_keyword #keyword.bg_3180{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/bg_keyword_purple.png);-webkit-background-size: 100%;background-size: 100%;}
.ichk_content_area .ichk_info_area .ichk_keyword #keyword.bg_3172{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/bg_keyword_brown.png);-webkit-background-size: 100%;background-size: 100%;}
.ichk_content_area .ichk_info_area .ichk_keyword #keyword.bg_3178{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/bg_keyword_brown.png);-webkit-background-size: 100%;background-size: 100%;}
.ichk_content_area .ichk_info_area .ichk_keyword #keyword.bg_3175{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/bg_keyword_blue.png);-webkit-background-size: 100%;background-size: 100%;}
.ichk_content_area .ichk_info_area .ichk_keyword #keyword.bg_3181{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/bg_keyword_blue.png);-webkit-background-size: 100%;background-size: 100%;}
.ichk_content_area .ichk_info_area .ichk_keyword #keyword.bg_3171{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/bg_keyword_yellow.png);-webkit-background-size: 100%;background-size: 100%;}
.ichk_content_area .ichk_info_area .ichk_keyword #keyword.bg_3177{background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/bg_keyword_yellow.png);-webkit-background-size: 100%;background-size: 100%;}

.ichk_content_area .ichk_info_area .ichk_review .review_area:after{content: '';display: block;clear: both;}
.ichk_content_area .ichk_info_area .ichk_review .review_area{padding:0 1.7543859649122806%;}
.ichk_content_area .ichk_info_area .ichk_review .review_area div {float: left;position: relative;width: 100%;margin-top: 20px;}
.ichk_content_area .ichk_info_area .ichk_review .review_area div:first-child {margin-top:0;}
.ichk_content_area .ichk_info_area .ichk_review .review_area div p {position: relative;width: 75.08771929824562%;box-sizing: border-box;font-size: 16px;line-height: 16px;color: #3a4759;border: 1px solid #dcdcdc;border-radius: 5px;}

.ichk_content_area .ichk_info_area .ichk_review .review_area .review_left .review_ico {position: absolute;left: 0;top: 0; display: inline-block;width: 13.508771929824562%;height: 77px;background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ico_review.png);background-repeat:no-repeat;-webkit-background-size: 100%;background-size: 100%;}
.ichk_content_area .ichk_info_area .ichk_review .review_area .review_left p {margin-left:20%;padding: 15px; line-height: 1.2; }
.ichk_content_area .ichk_info_area .ichk_review .review_area .review_left p:before {position: absolute;top: 14px;left: -16px;content: '';width: 16px;height: 10px;background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/review_word_bg.png);}
.ichk_content_area .ichk_info_area .ichk_review .review_area .review_right{float: right;text-align: right;}
.ichk_content_area .ichk_info_area .ichk_review .review_area .review_right p {float: right;margin-right:20%;padding: 20px; line-height: 1.2; text-align: left; }
.ichk_content_area .ichk_info_area .ichk_review .review_area .review_right .review_ico {position: absolute;right: 0;top: 0; display: inline-block;width: 13.508771929824562%;height: 77px;background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ico_review.png);background-repeat:no-repeat;-webkit-background-size: 100%;background-size: 100%;}
.ichk_content_area .ichk_info_area .ichk_review .review_area .review_right p:after {position: absolute;top: 14px;right: -16px;content: '';width: 16px;height: 10px;background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/review_word_bg2.png);}

/*
.graph .ichk_graph_area{padding: 40px 3.278688524590164% 20px;}
.ichk_graph_area .ichk_favor{padding-bottom: 40px;}
*/
.graph .ichk_graph_area{margin-left: -10px; margin-right: -10px; width: auto; padding: 10px 10px 10px; background: #fefefe; }
.ichk_graph_area .ichk_favor{ padding-bottom: 10px;}

.graph .ichk_graph_area>div>h4{text-align: center;font-size: 16px;color: #3a4759;margin-bottom: 25px;}

.ichk_favor .ichk_graph .graph_con ul{border-bottom: 2px solid #d5d7db;padding-left: 22.807017543859647%;}
.ichk_favor .ichk_graph .graph_con ul:after{content: '';display: block;clear: both;}
.ichk_favor .ichk_graph .graph_con ul li:first-child {margin-left: 0;}
.ichk_favor .ichk_graph .graph_con ul li {position: relative;float: left;margin-left: 3.5%;width: 13%;height: 80px;border: 1px solid #dcdcdc;border-bottom: none;background-color: #fff;box-sizing:border-box;}
.ichk_favor .ichk_graph .graph_con ul li span {width: 100%;display: inline-block;position: absolute;left: 0;bottom: 0;background-color: #3a4759;}

.ichk_favor .ichk_graph .graph_caption div:after {content: '';display: block;clear: both;}
.ichk_favor .ichk_graph .graph_caption div h4{float: left;width: 23.2%;box-sizing: border-box;text-align: center;font-size: 14px;color: #3a4759;}
.ichk_favor .ichk_graph .graph_caption div h4 span{color: #8b8f95;font-weight: normal;}
.ichk_favor .ichk_graph .graph_caption div ul{float: left;width: 76.49122807017544%;}
.ichk_favor .ichk_graph .graph_caption div ul:after{content: '';display: block;clear: both;}
.ichk_favor .ichk_graph .graph_caption div ul li{float: left;margin-left: 3.5%;width: 13%;text-align: center;font-size: 15px;}
.ichk_favor .ichk_graph .graph_caption div ul li:first-child{margin-left: 0;}

.ichk_grade_area .ichk_grade ul{border-bottom: 2px solid #d5d7db;padding-left: 15.789473684210526%;}
.ichk_grade_area .ichk_grade ul:after{content: '';display: block;clear: both;}
.ichk_grade_area .ichk_grade ul li:first-child{margin-left:0;}
.ichk_grade_area .ichk_grade ul li{float: left;width: 7.1%;margin-left: 1.4%;}
.ichk_grade_area .ichk_grade ul li img{width: 100%;}

.ichk_graph_area .ichk_caption {font-size: 12px;color: #8b8f95;margin-top: 15px;}

.size_pop .content{padding: 25px 22px 17px;}
.size_pop .content .size_tit{font-size: 13px;color: #000;text-align: center;margin-bottom: 15px;}
.size_pop .content .pt_box {margin-bottom: 40px;}
.size_pop .content .pt_box .inner{background-color: #fff;}
.size_pop .content .pt_box .inner .size_txt{font-size: 14px;text-align: center;color: #000;}
.size_pop .content .pt_box .inner .size_txt strong{font-size: 16px;font-weight: bold;}
.size_pop .content .pt_box .inner .desc { margin: 5px auto 0; text-align: center; font-size: 13px; }
.size_pop .content .box .size_basic img{width: 100%;}
.size_pop .content .box .size_truth {text-align: center;position: absolute;left: 0;bottom: 0;background-repeat:no-repeat;-webkit-background-size: 100%;background-size: 100%;background-color: #ffaa01; opacity: 0.8;}
.size_pop .content .box .size_truth span{position: absolute;left: 0;top: 50%;width: 100%;transform: translateY(-50%);}
.size_pop .content .btn_area{margin-top: 127px;}
.size_pop .content .btn_area .ok_btn .btn_ico{display: inline-block;width: 18px;height: 18px;vertical-align: middle;margin-right: 9px;margin-top: -3px;background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/btn_admit.png);background-repeat:no-repeat;-webkit-background-size: 100%;background-size: 100%;}

/* @note 2021-03-15 */
.product_list{z-index:8}
.product_list .weekly{padding-top:18px}
.product_list .btn_area{display:flex;justify-content:space-between;height:auto;align-items:center;}
.product_list .weekly .label_area.small{margin-top:0}
/* //@note 2021-03-15 */


/* @note 2021-04-15 */

.weekly .txt_area .mpInfo{display:flex;height:20px;line-height:20px;margin-top:7px}
.weekly .txt_area .mpInfo .mileage{font-size:11px;color:#4b4b4b;letter-spacing:0.11px;display:flex;align-items:center;}
.weekly .txt_area .mpInfo .mileage::before{content:"";display:inline-block;width:15px;height:15px;background:url(/static/m/renew/images/common/mileage_orange.svg) no-repeat center center;background-size:15px 15px;margin-right:2px;}

.weekly .txt_area .mpInfo .point{font-size:11px;color:#4b4b4b;letter-spacing:0.11px;margin-left:6px;display:flex;align-items:center}
.weekly .txt_area .mpInfo .point::before{content:"";display:inline-block;width:15px;height:15px;background:url(/static/m/renew/images/common/point_orange.svg) no-repeat center center;background-size:15px 15px;margin-right:2px;}


.product{padding:10px 10px 26px 10px}
.view_info{padding:0 5px}
.view_info .subInfo-contents{padding-bottom:0;min-height:28px;margin-bottom: 5px;}
.view_info .type{margin-bottom:6px}
.view_info .type.gr2{width:140px}
.view_info .type.gr2 li{margin-bottom:6px;letter-spacing:0.12px;}
.view_info .type li.best{background-image:url(/static/m/renew/images/flag/type_a_5.png);}

.view_info .pdshare-wrap{position:absolute;width:100%;text-align:right;padding-right:5px}

.view_info .pdshare-wrap .ico_shared{display:inline-block;background:#fff url(/static/m/renew/images/common/ico_share.png) no-repeat center center/13px 15px;width:27px;height:27px;border-radius:50%;border:1px solid #cac8c8}
.view_info .pdshare-wrap .ico_like{display:inline-block;background:#fff url(/static/m/renew/images/common/ico_like.png) no-repeat center center/15px 17px;width:27px;height:27px;border-radius:50%;border:1px solid #cac8c8}
.view_info .pdshare-wrap .ico_like.on {background:#cac8c8 url(/static/m/renew/images/common/ico_like.png) no-repeat center center/15px 17px;}
.view_info .pdshare-wrap .ico_wj{display:inline-block;background:#fd945a url(/static/m/renew/images/common/lounge_w.svg) no-repeat center center/15px 11px;width:27px;height:27px;border-radius:50%;}
.view_info .share_box{border:1px solid #d9d9d9}

.view_info .price_area ul li span.tit.membership::after{content:"";display:inline-block;width:15px;height:15px;background:url(/static/m/renew/images/common/lounge_orange.svg) no-repeat center center/15px 15px;position:relative;top:4px;left:5px}

.view_info .price_area ul:first-child{padding-bottom:2px}
.view_info .price_area ul:first-child:after{content:none;}


.view_info .point-data ul{padding:4px 0}
.view_info .point-data li{display:flex;align-items:center;padding:4px 0 4px 10px}
.view_info .point-data .title{font-size:12px;color:#787878;letter-spacing:normal;}
.view_info .point-data .title em{color:#215443;font-weight:400;}
.view_info .point-data .divline{flex:1;width:100%;border-bottom:1px dotted #707070;height:1px;margin-left:12px}
.view_info .point-data .info{font-size:14px;color:#4f4f4f;letter-spacing:-0.38px;font-weight:normal;text-align:right;width:74px}
.view_info .point-data .info>span{font-weight:400;}
.view_info .card_benefit a{text-align:left;}
.checkCoupon{margin-top:14px}
.checkCoupon .gotoCoupon{display:inline-block;width:100%;display:flex;justify-content:space-between;border:1px solid #2c473e;font-size:12px;color:#2c473e;font-weight:bold;}
.checkCoupon .gotoCoupon .sub-desc{padding:7px 0px 7px 15px}
.checkCoupon .gotoCoupon .sub-link{background:#2c473e;height:100%;color:#fff;padding:7px 0;width:70px;font-weight:100;padding-left:15px;letter-spacing:normal;}
.checkCoupon .gotoCoupon .sub-link::after{content:"";display:inline-block;width:5px;height:9px;background:url(/static/m/renew/images/common/arrow_right_w.svg) no-repeat center/5px 9px;margin-left:5px}
.view_info .price_area ul li span.delivery>em{font-size:12px;color:#787878;margin-right:3px}

/* @note 2021-09-02 */
.view_info .point-data.type--boxGray{background-color:#efefef}
.view_info .point-data.type--boxGray ul li{justify-content:space-between;padding:4px 10px}
.view_info .point-data.type--boxGray ul li>div{width:50%}
.view_info .point-data.type--boxGray ul li .title{color:#215443;font-weight:500;}
.view_info .point-data.type--boxGray ul li .info{width:auto;font-weight:bold;color:#d81c1c}
.view_info .point-data.type--boxGray ul li .info>em{color:#163bc2;margin-right:12px}
.view_info .point-data.type--boxGray ul li .info>span{font-weight:bold;}
/* //@note 2021-09-02 */

.tab_wapper .tab-gnb{position:sticky;top:-2px;background:#fff;z-index:11;}
.tab_wapper .tab-gnb>ul{display:flex;align-items:stretch;}
.tab_wapper .tab-gnb .tablist{width:25%;text-align:center;border-top:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9;height:auto;display:flex;justify-content:center;align-items:center;max-height:56px;}
.tab_wapper .tab-gnb .tablist::before{content:"";display:inline-block;height:19px;width:1px;background:#d9d9d9;position:relative;left:0;}
.tab_wapper .tab-gnb .tablist:first-child:before{content:none}
.tab_wapper .tab-gnb .tablist>a{display:inline-block;font-size:14px;color:#000;font-weight:normal;letter-spacing:normal;height:auto;width:100%;line-height:1.2;padding:10px 0}
.tab_wapper .tab-gnb .tablist>a>span{font-size:11px;color:#787878;line-height:12px;}
.tab_wapper .tab-gnb .tablist.on{border-bottom:2px solid #2c473e}
.tab_wapper .tab-gnb .tablist.on>a{color:#2c473e;font-size:15px;font-weight:bold;}
.tab_wapper .tab_content{display:none}
.tab_wapper .tab_content.on{display:block}

.bottom_static{height:auto}
.bottom_static ul{padding:15px 10px;display:flex;justify-content:space-between;}
.bottom_static ul li.btn_buy{width:49%}
.bottom_static ul li.btn_cart{width:49%;margin:0}
.bottom_static ul li.full{width:100% !important}
.bottom_static ul li.btn_cart button{margin:0}
.bottom_static ul li button{border-radius:0;font-weight:400;}
.bottom_static ul li.btn_cart button span{background:url(/static/m/renew/images/common/shoppingbasket.svg) no-repeat left center/19px 16px;padding-left:26px;}
.bottom_static ul li.btn_buy button span{background:url(/static/m/renew/images/common/order.svg) no-repeat left center/19px 15px;padding-left:26px}



.bottom_box .con .view_tit{position:relative; font-size:15px; color:#000; font-weight:500; margin:0 15px 8px 15px; padding:0 15px 5px 10px;line-height:1;border-bottom:1px solid #164032}
.bottom_box .con .view_tit:before{content:''; position:absolute; width:3px; height:13px; left:0;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%;}

.bottom_box .con .swiper-container{padding:0 15px 15px}
.bottom_box .con .swiper-container .swiper-slide .item-box{border:1px solid #d9d9d9;}
.bottom_box .con .swiper-container .swiper-slide .img-contents{position:relative;width:100%;height:0;padding-bottom:100%}
.bottom_box .con .swiper-container .swiper-slide .img-contents img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}

.bottom_box .con .swiper-container .swiper-slide .desc-contents{padding:3px 5px 5px 5px}
.bottom_box .con .swiper-container .swiper-slide .desc-contents .tit{font-size:11px;color:#000;font-weight:normal;line-height:15px;height:30px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;}
.bottom_box .con .swiper-container .swiper-slide .desc-contents .price{font-size:11px;color:#000;font-weight:100;}
.bottom_box .con .swiper-container .swiper-slide .desc-contents .price em{font-size:11px;color:#000;font-weight:400;}
.bottom_box .con .swiper-container .swiper-slide .desc-contents .like-wrap{font-size:11px;bottom:5px}


.cartcheck-wrapper{margin:15px}
.cartcheck-wrapper .gotoCart{display:inline-block;width:100%;display:flex;justify-content:space-between;background:#f5f5f5;font-size:12px;color:#333;}
.cartcheck-wrapper .gotoCart .sub-header{display:inline-block;min-width:32px;width:32px;height:auto;background:#ccc}
.cartcheck-wrapper .gotoCart .sub-desc{padding:7px 0px 7px 7px;width:100%}
.cartcheck-wrapper .gotoCart .sub-link{background:#f5f5f5;height:100%;color:#000;padding:7px 0;width:86px;font-weight:100;letter-spacing:normal;}
.cartcheck-wrapper .gotoCart .sub-link::after{content:"";display:inline-block;width:5px;height:9px;background:url(/static/m/renew/images/common/arrow_right_b.svg) no-repeat center/5px 9px;margin-left:5px}

.bottom_static .btn_wrap.soldout .req_wrap{display:flex}
.bottom_static .btn_wrap.soldout.on .req_wrap{display:none}
.bottom_static .btn_wrap.soldout .req_wrap .info_soldout{width:110px}
.bottom_static .btn_wrap.soldout .req_wrap .info_soldout>button{background:#959595;padding:0;}
.bottom_static .btn_wrap.soldout .req_wrap .info_soldout>button>span{padding:0}
.bottom_static .btn_wrap.soldout .req_wrap .btn_req{width:100%;margin-left:4px}
.bottom_static .btn_wrap.soldout .req_wrap .btn_req>button{background:#2c473e}
.bottom_static .btn_wrap.soldout .req_wrap .btn_req>button>span{background:url(/static/m/renew/images/common/bell.svg) no-repeat left center/22px 21px}

.bottom_static .btn_wrap.soldout .send_wrap{display:none}
.bottom_static .btn_wrap.soldout.on .send_wrap{display:flex}
.bottom_static .btn_wrap.soldout .send_wrap .btn_cancel{width:100%;margin-right:3px;}
.bottom_static .btn_wrap.soldout .send_wrap .btn_cancel>button{background:#fff;border:1px solid #2c473e}
.bottom_static .btn_wrap.soldout .send_wrap .btn_cancel>button>span{background:url(/static/m/renew/images/common/cancel.svg) no-repeat left center/18px 18px;color:#2c473e;padding-left:26px;}
.bottom_static .btn_wrap.soldout .send_wrap .btn_apply{width:100%;margin-left:3px}
.bottom_static .btn_wrap.soldout .send_wrap .btn_apply>button{background:#2c473e}
.bottom_static .btn_wrap.soldout .send_wrap .btn_apply>button>span{background:url(/static/m/renew/images/common/confirm.svg) no-repeat left center/18px 18px;padding-left:26px;}

.alarm-wrapper .sub-tit{font-size:13px;color:#000;padding:15px;}
.alarm-wrapper .sub-link{font-size:12px;color:#000;padding:0 15px 15px 15px;display:flex;}
.alarm-wrapper .sub-link .number{background:#f5f5f5;display:inline-block;width:100%;margin-right:6px;padding:6px 15px}
.alarm-wrapper .sub-link>a{border:1px solid #000;background:#fff;color:#000;min-width:110px;width:110px;padding:6px 13px}
.alarm-wrapper .sub-link>a>span{background:url(/static/m/renew/images/common/arrow_right_b.svg) no-repeat right center/5px 9px;display:inline-block;width:100%}
.alarm-wrapper .sub-desc{font-size:12px;color:#787878;padding:0 15px}



.memSelect-wrap{}
.memSelect-wrap .content{padding:0}
.memSelect-wrap .content .sub-tit{font-size:13px;color:#000;padding:20px 15px 15px 15px}
.memSelect-wrap .content .sub-opt{padding:0 15px;min-height:200px;height:200px}

.memSelect-wrap .content .btn-wrap{position:fixed;bottom:0;width:100%;padding:18px 10px 15px 10px;background:#fff}
.memSelect-wrap .content .btn-wrap ul{display:flex}
.memSelect-wrap .content .btn-wrap .btn_cancel{width:100%;margin-right:3px;}
.memSelect-wrap .content .btn-wrap .btn_cancel>button{background:#fff;border:1px solid #2c473e;width:100%;padding:16px 0;}
.memSelect-wrap .content .btn-wrap .btn_cancel>button>span{background:url(/static/m/renew/images/common/cancel.svg) no-repeat left center/18px 18px;color:#2c473e;padding-left:26px;font-size:16px}
.memSelect-wrap .content .btn-wrap .btn_apply{width:100%;margin-left:3px}
.memSelect-wrap .content .btn-wrap .btn_apply>button{background:#2c473e;border:1px solid #2c473e;width:100%;padding:16px 0;color:#fff}
.memSelect-wrap .content .btn-wrap .btn_apply>button>span{background:url(/static/m/renew/images/common/confirm.svg) no-repeat left center/18px 18px;padding-left:26px;font-size:16px}




.memSelect-wrap .radio-box{background:#f5f5f5;padding:10px 15px;border-bottom:1px solid #d9d9d9}
.memSelect-wrap .control {display: block;position: relative;padding-left: 30px;cursor: pointer;font-size: 14px;height: 23px;color: #000;line-height: 23px;}
.memSelect-wrap .control input {position: absolute;z-index: -1;opacity: 0;font-weight:100}
.memSelect-wrap .control__indicator {position: absolute;left: 0;top:0;height: 23px;width: 23px;background: #fff;border: solid 1px #ccc;}
.memSelect-wrap .control--radio .control__indicator {border-radius: 50%;}
.memSelect-wrap .control:hover input ~ .control__indicator, .control input:focus ~ .control__indicator {background: #fff;}
.memSelect-wrap .control--radio input:checked ~ .control__indicator {background: #fff;border-color: #2c473e}
.memSelect-wrap .control input:disabled ~ .control__indicator {background: #fff;opacity: 0.4;}
.memSelect-wrap .control__indicator:after {content: '';position: absolute;display: none;}
.memSelect-wrap .control input:checked ~ .control__indicator:after {display: block;}
.memSelect-wrap .control--radio .control__indicator:after {left: 4px;top: 4px;height: 13px;width: 13px;border-radius: 50%;background: #fff;}
.memSelect-wrap .control--radio input:disabled ~ .control__indicator:after {background: #7b7b7b;}
.memSelect-wrap .control--radio .control__indicator:after {display: block;background: #ccc;}
.memSelect-wrap .control--radio input:checked ~ .control__indicator:after{background: #2c473e;}

.memSelect-wrap .mileage-box ul{padding:8px 15px 8px 39px}
.memSelect-wrap .mileage-box li{display:flex;align-items:center;padding:4px 0}
.memSelect-wrap .mileage-box .title{font-size:14px;color:#787878;letter-spacing:normal;}
.memSelect-wrap .mileage-box .divline{flex:1;width:100%;border-bottom:1px dotted #707070;height:1px;margin:0 12px;}
.memSelect-wrap .mileage-box .info{font-size:16px;color:#000;letter-spacing:-0.38px;font-weight:bold;text-align:right;width:92px}
.memSelect-wrap .mileage-box .info>span{display:inline-block;margin-right:3px}
.memSelect-wrap .mileage-box .info .icon-p{background-image:url(/static/m/renew/images/common/point_w.svg);background-size:15px 15px;background-repeat:no-repeat;width:15px;height:15px;background-position: center;display:inline-block;position:relative;top:2px}
.memSelect-wrap .mileage-box .info .icon-m{background-image:url(/static/m/renew/images/common/mileage_w.svg);background-size:15px 15px;background-repeat:no-repeat;width:15px;height:15px;background-position: center;display:inline-block;position:relative;top:2px}
.memSelect-wrap .noti-box{background:#2c473e;color:#fff;padding:14px 22px 14px 39px;font-size:12px;line-height:1.58;letter-spacing:normal;word-break: keep-all;}

.membenefit-wrap .content{padding:0}
.membenefit-wrap .sub-tit{font-size:14px;color:#000;font-weight:500;letter-spacing:normal;word-break:keep-all;padding:15px 38px;background:#f5f5f5}



.itemDetail-wrap{padding:16px 15px}
.itemDetail-wrap .detail-header{font-size:15px;color:#000;letter-spacing:normal;font-weight:500;border-bottom:1px solid #2c473e;padding-bottom:8px;margin-bottom:15px}
.itemDetail-wrap .detail-info{position:relative}
.itemDetail-wrap .detail-info::after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background-image:url(/static/m/renew/images/common/pattern.png);background-repeat:repeat-x;background-position:left center}

.itemDetail-wrap .info-title{display:flex;margin-bottom:12px}
.itemDetail-wrap .info-title .thumb{margin-right:12px}
.itemDetail-wrap .info-title .thumb img{min-width:110px;width:110px;height:110px}
.itemDetail-wrap .info-title .data{font-size:14px;padding:4px 0}
.itemDetail-wrap .info-title .data .name{color:#000;font-weight:500;line-height:1.21;letter-spacing:0.14px;word-break:keep-all;padding-bottom:10px}
.itemDetail-wrap .info-title .data .price .per{display:inline-block;font-size:12px;color:#282828;font-weight:normal;background:#f2b230;border-radius:3px;padding:2px 6px;margin-right:8px}
.itemDetail-wrap .info-title .data .price .origin{color:#787878;letter-spacing:-0.35px;text-decoration: line-through;margin-right:11px}
.itemDetail-wrap .info-title .data .price .total{color:#2c473e;font-weight:normal;}
.itemDetail-wrap .info-title .data .price .total em{font-weight:bold;}

.itemDetail-wrap .info-desc{display:flex;justify-content:space-between;padding-bottom:13px;align-items:center;}
.itemDetail-wrap .info-desc .count{font-size:14px;color:#164032;border:1px solid #164032;border-radius:18px;display:inline-block;width:110px;padding:6px 20px;text-align:center;}
.itemDetail-wrap .info-desc .count em{font-weight:bold;}
.itemDetail-wrap .info-desc .totalPrice{color:#000;font-size:12px;letter-spacing:-0.3px;}
.itemDetail-wrap .info-desc .totalPrice em{color:#e14646;font-weight:bold;font-size:18px;letter-spacing:-0.45px;}
.itemDetail-wrap .detail-point{padding:18px 15px 13px;font-size:14px;}
.itemDetail-wrap .detail-point li{color:#787878}
.itemDetail-wrap .detail-point li>span{color:#29715b;display:inline-block;margin:0 4px}
.itemDetail-wrap .detail-point li>em{color:#e14646}
.itemDetail-wrap .noti-box{background:#f5f5f5;color:#333;font-size:11px;padding:8px 15px;word-break:keep-all;letter-spacing:normal;margin-bottom:14px}

.priceData-wrap{background:#29715b;color:#fff;display:flex;justify-content:space-between;padding:16px 30px;font-size:15px;letter-spacing:normal;font-weight:100;align-items:flex-end;}
.priceData-wrap span{font-size:12px}
.priceData-wrap .totalResult{font-size:25px;font-weight:bold;}
.serviceInfo-wrap{background:#f5f5f5;padding:27px 15px;font-size:11px;color:#000;letter-spacing:normal;}
.serviceInfo-wrap .title{font-size:12px;font-weight:bold;margin-bottom:4px}
.serviceInfo-wrap li{padding-left:12px;position:relative;word-break:keep-all;}
.serviceInfo-wrap li::after{content:'-';position:absolute;top:0;left:4px;}

.popup.coupon-wrap .tit{z-index:900;position:fixed;top:0}
.couponAlarm{display:none;padding:15px;font-size:14px;color:#000;letter-spacing:normal;background:#f5f5f5;text-align:center;}
.couponAlarm.on{display:block}

.couponList-wrap{padding:62px 15px 90px;letter-spacing:normal;}
.couponList-wrap .cpGroup{padding-top:4px}
.couponList-wrap .cpGroup .title{font-size:15px;color:#000;border-bottom:1px solid #2c473e;padding-bottom:8px}
.couponList-wrap .cpGroup .list{padding:20px 15px 0}
.couponList-wrap .cpGroup .list li{margin-bottom:20px}

.couponList-wrap .coupon-downBox{margin-bottom:6px;display:flex;justify-content:space-between;position:relative}
.couponList-wrap .coupon-downBox .sub-desc .label{position:absolute;left:0;top:11px;color:#fff;background:url(/static/m/renew/images/flag/ribbon_y.svg) no-repeat left center/75px 22px;text-align:center;display:inline-block;width:75px;height:22px;font-size:12px;letter-spacing:0.12px;line-height:22px;}
.couponList-wrap .coupon-downBox .sub-desc .label.no{position:absolute;left:0;top:11px;color:#fff;background:url(/static/m/renew/images/flag/ribbon_g.svg) no-repeat left center/75px 22px;text-align:center;display:inline-block;width:75px;height:22px;font-size:12px;letter-spacing:0.12px;line-height:22px;}
.couponList-wrap .coupon-downBox .sub-desc .per{font-size:30px;color:#29715b;letter-spacing:-0.75px;font-weight:bold;padding-top:26px;padding-bottom:3px}
.couponList-wrap .coupon-downBox .sub-desc .per .data{font-size:42px;letter-spacing:-1.05px;}

.couponList-wrap .coupon-downBox .sub-desc{font-size:14px;text-align:center;border:5px solid #29715b;border-right:0;width:100%;padding-left:15px;padding-bottom:12px}
.couponList-wrap .coupon-downBox .sub-desc .desc{color:#787878;text-align:left;}
.couponList-wrap .coupon-downBox .sub-desc .period{font-size:12px;line-height:16px;margin-bottom:4px}
.couponList-wrap .coupon-downBox .sub-desc .discount{font-size:11px;line-height:14px;}
.couponList-wrap .coupon-downBox .sub-button{background:#29715b;display:flex;align-items:center;width:60px;justify-content:center;position:relative;}
.couponList-wrap .coupon-downBox .sub-button>button{z-index:11;}
.couponList-wrap .coupon-downBox .sub-button::before{content:"";display:inline-block;width:36px;height:36px;background:#29715b;border-radius:50%;position:absolute;left:-12px;z-index:10;}

.couponList-wrap .coupon-downBox .sub-button .icon-down{content:"";display:inline-block;background:url(/static/m/renew/images/common/downloadcoupon.svg) no-repeat center/20px 21px;width:20px;height:21px}

.couponList-wrap .sub-infomation{font-size:14px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;;text-align:center;}

.couponList-wrap .cpGroup .cpDone .coupon-downBox .sub-desc{border:5px solid #ccc;border-right:0;}
.couponList-wrap .cpGroup .cpDone .coupon-downBox .sub-desc .desc{color:#ccc}
.couponList-wrap .cpGroup .cpDone .coupon-downBox .sub-desc .per{color:#ccc}
.couponList-wrap .cpGroup .cpDone .coupon-downBox .sub-button{background:#ccc;}
.couponList-wrap .cpGroup .cpDone .coupon-downBox .sub-button>button{color:#fff;font-size:14px;font-weight:100;line-height:18px;letter-spacing:normal;padding:0 8px}
.couponList-wrap .cpGroup .cpDone .coupon-downBox .sub-button::before{background:#ccc}
.couponList-wrap .cpGroup .cpDone .sub-infomation{color:#cacaca}

.couponButton-wrap{position:fixed;bottom:0;width:100%;padding:15px 10px;background:#fff;border-top:1px solid #ccc
;z-index:15;}
.couponButton-wrap ul{display:flex}
.couponButton-wrap .btn_couponAdd{width:100%;margin-right:3px;}
.couponButton-wrap .btn_couponAdd>button{background:#fff;border:1px solid #2c473e;width:100%;padding:15px 0;}
.couponButton-wrap .btn_couponAdd>button>span{background:url(/static/m/renew/images/common/pluscoupon.svg) no-repeat left center/18px 18px;color:#2c473e;padding-left:26px;font-size:16px}
.couponButton-wrap .btn_couponDown{width:100%;margin-left:3px}
.couponButton-wrap .btn_couponDown>button{background:#2c473e;border:1px solid #2c473e;width:100%;padding:15px 0;color:#fff}
.couponButton-wrap .btn_couponDown>button>span{background:url(/static/m/renew/images/common/downloadcoupon.svg) no-repeat left center/18px 18px;padding-left:26px;font-size:16px}
.couponButton-wrap .btn_couponDown.off>button{background:#959595;border:1px solid #959595;}

.couponInput-wrap{position:fixed;top:50px;z-index:900;background:#fff;width:100%;text-align:center;display:none}
.couponInput-wrap .title{font-size:15px;color:#000;letter-spacing:normal;font-weight:500;padding:20px 0 15px}
.couponInput-wrap .input-wrap{width:100%;margin-bottom:18px;padding:0 15px}
.couponInput-wrap .input-wrap input{width:100%;border:1px solid #e5e5e5;border-radius:3px;font-size:14px;padding:12px 10px}

.couponInput-wrap .btnAdd-wrap{padding:0 10px 15px 15px}
.couponInput-wrap .btnAdd-wrap ul{display:flex}
.couponInput-wrap .btnAdd-wrap .btnCancel{width:100%;margin-right:3px;}
.couponInput-wrap .btnAdd-wrap .btnCancel>button{background:#fff;border:1px solid #2c473e;width:100%;padding:15px 0;}
.couponInput-wrap .btnAdd-wrap .btnCancel>button>span{background:url(/static/m/renew/images/common/cancel.svg) no-repeat left center/18px 18px;color:#2c473e;padding-left:26px;font-size:16px}
.couponInput-wrap .btnAdd-wrap .btnAdd{width:100%;margin-left:3px}
.couponInput-wrap .btnAdd-wrap .btnAdd>button{background:#2c473e;border:1px solid #2c473e;width:100%;padding:15px 0;color:#fff}
.couponInput-wrap .btnAdd-wrap .btnAdd>button>span{background:url(/static/m/renew/images/common/pluscoupon_w.svg) no-repeat left center/18px 18px;padding-left:26px;font-size:16px}

.cpAlarm.alert {font-size:11px; color:#ff0000; padding-left:18px; position:relative; margin-top:6px;text-align:left;}
.cpAlarm.alert:before {display:inline-block; content:''; width:14px; height:14px; position:absolute; top:2px; left:0; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/member/ic_alert.png); background-repeat:no-repeat; background-position:center; background-size:11px 10px;}


.coupon-no{display:none;height:100%;}
.coupon-no .contents{height:100%;display:flex;align-items:center;justify-content:center;background:url(/static/m/renew/images/common/nocoupon.svg) no-repeat center/103px 80px;position:relative;bottom:26px}
.coupon-no .contents span{font-size:16px;position:relative;top:72px}

/* //@note 2021-04-15 */

/* @note 2021-08-13 */
.view_info .price_area ul li span.delivery>em.comp_label{background-color: #999;color: #fff;padding: 2px 4px;margin:0 8px 0 0}
/* // @note 2021-08-13 */

.productList-wrap{padding:15px 0 0;}
.productList-wrap .pd-information{background:#f3f3f3;text-align:center;border-radius:6px;padding:15px 0;margin:0 15px}
.productList-wrap .pd-information .title{font-size:16px;color:#535353;font-weight:bold;line-height:24px;margin-bottom:4px;}
.productList-wrap .pd-information .title span{background-color:#535353;color:#fff;font-size:13px;line-height: 18px;width:18px;height:18px;display: inline-block;border-radius:50%;position:relative;bottom:1px}
.productList-wrap .pd-information .text{font-size:12px;color:#535353;font-weight:normal;line-height:18px;}

.productList-wrap .notice-noitem{display:none;text-align:center;padding:38px 15px;}
.productList-wrap .notice-noitem.on{display:block}
.productList-wrap .notice-noitem img{width:110px;height:83px}
.productList-wrap .notice-noitem .txt{color:#535353;font-size:16px;line-height:24px;font-weight:500;letter-spacing:normal;margin-top:12px}

.productList-wrap .pd-itembox{display:flex;padding:15px;
    border-bottom:1px solid #e1dfdf;position:relative;}
.productList-wrap .pd-itembox .img-box{
    width: 120px;
    min-width: 120px;
}
.productList-wrap .pd-itembox .img-box .inner-img{position: absolute;
    width: 100%;
    position: relative;
    padding-top:100%;
    background: #e2e1e1;
    box-sizing: border-box;
}
.productList-wrap .pd-itembox .img-box .inner-img span.number{
    position:absolute;
    top:6px;
    left:6px;
    color:#fff;
    background:rgba(83, 83, 83, 0.77);
    font-size:12px;
    font-weight:normal;
    letter-spacing: -0.24px;
    line-height: 20px;
    padding:0 2px;
    border-radius: 3px;
    z-index: 2;
    min-width: 40px;
    text-align:center;

}
.productList-wrap .pd-itembox .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;
}
.productList-wrap .pd-itembox .img-box .inner-img span.img img{
    max-width: 100%;
    max-height: 100%;
}

.productList-wrap .pd-itembox .txt-box{
    margin-left:13px;
    width:100%;
}
.productList-wrap .pd-itembox .txt-box .cart{
    width:100%;
    text-align: right;
    line-height:16px;
    margin-top:1px
}
.productList-wrap .pd-itembox .txt-box .cart button{
    width:20px;
    height:16px;
    padding:0;
}
.productList-wrap .pd-itembox .txt-box .txt{
    font-size: 14px;
    color: #343333;
    font-weight: normal;
    letter-spacing: normal;
    word-break: break-all;
    height: 40px;
    line-height: 20px;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top:2px
}

.productList-wrap .pd-itembox .txt-box .price_data{font-family:'Roboto';font-weight: bold;font-size:20px;line-height:24px;letter-spacing: normal;color:#2d2c2c;margin-top:4px;}
.productList-wrap .pd-itembox .txt-box .price_data .selling{}
.productList-wrap .pd-itembox .txt-box .price_data .sales{color:#df3131;margin-left:11px;}

.productList-wrap .pd-itembox .txt-box .point_data{font-family:'Roboto';font-weight: 500;font-size:12px;margin-top:12px;}
.productList-wrap .pd-itembox .txt-box .point_data .mileage{}
.productList-wrap .pd-itembox .txt-box .point_data .mileage::before{    content: "M";
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    color: #fff;
    background-color: #ffaa00;
    font-weight: bold;
    border-radius: 50%;
    font-size: 10px;
    position: relative;
    bottom: 1px;
    margin-right: 2px;}
.productList-wrap .pd-itembox .txt-box .point_data .point{margin-left:17px;}
.productList-wrap .pd-itembox .txt-box .point_data .point::before{
    content: "P";
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    color: #fff;
    background-color: #ffaa00;
    font-weight: bold;
    border-radius: 50%;
    font-size: 10px;
    position: relative;
    bottom: 1px;
    margin-right: 2px;
}

.productList-wrap .pd-itembox .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;
}
.productList-wrap .pd-itembox.soldout .soldout-mask{
    display: flex;
}
.productList-wrap .pd-itembox .soldout-mask img{
    width:80px;
    height:80px;
}

.pb0{padding-bottom:0 !important}
.pd_multiplelist{padding:15px}
.pd_multiplelist select{width:100%;font-size:14px;line-height: 20px;color:#222;
    padding:5px 40px 5px 12px;
    border-color:#303030;
    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
    background-repeat:no-repeat;
    background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/ico_arrow_bottom.png");
    background-color: #fff;
    background-position:right 14px center;
    background-size:12px 6px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.table_wrap{
	padding:10px 0;
}
.table_wrap table{
	width:100%;
	table-layout: fixed;
	border-collapse: collapse;
}
.table_wrap table th{
	background-color:#EFEFEF;
	border:1px solid #959595;
	text-align: left;
	padding: 8px 5px;
	vertical-align: middle;
}
.table_wrap table td{
	border:1px solid #959595;
	text-align: left;
	padding: 8px 5px;
}

p.popup_btn {
    padding: 14px 16px;
    border: 1px solid #e5e5e5;
    background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_arrow.png);
    background-repeat: no-repeat;
    background-position: calc(100% - 15px) center;
}

p.popup_btn.notice2{
	border-top: 0;
}

.gray_box{
	background-color: #F5F5F5;
	padding:16px;
}

.gray_box .sub_title{
	color:#696969;
	font-size: 14px;
	margin-bottom: 10px;
	font-weight:500;
}

.gray_box .txt{
	color:#696969;
	font-size: 14px;
	line-height:1.3;
}





