@charset "UTF-8";
.colorKey{color:#ffd52c !important;}
.colorKey2{color:#e03608 !important;}
.colorKey3{color:#6c6cab !important;}

.boxShadow{box-shadow:6.428px 7.66px 20px rgba(0, 0, 0, 0.1);}
.boxRound{border-radius:10px;background:#fff;box-shadow:6.428px 7.66px 20px rgba(0, 0, 0, 0.1);}

.ir{display:inline-block;font-style:normal;vertical-align:middle;}
.ir.icoPoint,
.ir.icoCoupon,
.ir.icoGold,
.ir.icoSilver{display:inline-block;width:29px;margin-right:10px;font-size:19px;font-weight:700;line-height:25px;text-align:center;border-radius:50%;}
.ir.icoGold{color:#f3c547;border:2px solid #f3c547;}
.ir.icoSilver{color:#d9d9d9;border:2px solid #d9d9d9;}
.ir.icoWon{width:20px;height:20px;text-indent:-9999em;background:url(/images/common/ico_won.png) 50% / 20px no-repeat;}
.ir.icoNotice{width:26px;height:26px;text-indent:-9999em;background:url(/images/common/ico_notice.png) 50% / 100% no-repeat;}
.ir.icoArr{width:14px;height:14px;text-indent:-9999em;background:url(/images/common/ico_arr.png) 50% / 100% no-repeat;}
.ir.icoPin{width:22px;height:22px;text-indent:-9999em;background:url(/images/common/ico_pin.png) 50% / 100% no-repeat;}
.ir.icoTime{width:21.5px;height:20px;text-indent:-9999em;background:url(/images/common/ico_time.png) 50% / 100% no-repeat;}
.ir.in{width:15px;height:15px;text-indent:-9999em;background:#7b8da4;border-radius:50%;}
.ir.out{width:15px;height:15px;text-indent:-9999em;background:#93707a;border-radius:50%;}
.ir.icoPoint{color:#42c2ec;border:2px solid #42c2ec;}
.ir.icoCoupon{color:#ec9a42;border:2px solid #ec9a42;}
.ir.icoMember{background:url(/images/common/ico_member.png) 50% / 40% no-repeat;}
.ir.icoCs{background:url(/images/common/ico_cs.png) 50% / 40% no-repeat;}
.ir.icoNotice2{background:url(/images/common/ico_notice2.png) 50% / 40% no-repeat;}
.ir.icoSetup{background:url(/images/common/ico_setup.png) 50% / 40% no-repeat;}
.ir.icoNew{width:12px;height:12px;margin:-4px 0 0 5px;text-indent:-9999em;background:url(/images/common/ico_new.png) 50% / 100% no-repeat;}

.ir.icoEmpty{width:16px;height:20px;margin:-4px 5px 0 0;text-indent:-9999em;background:url(/images/common/ico_empty.png) 50% / 100% no-repeat;}
.ir.icoPurchase{width:15px;height:20px;margin:-4px 5px 0 0;text-indent:-9999em;background:url(/images/common/ico_purchase.png) 50% / 100% no-repeat;}
.ir.icoOrder{width:21px;height:20px;margin:-4px 5px 0 0;text-indent:-9999em;background:url(/images/common/ico_order.png) 50% / 100% no-repeat;}
.ir.icoCart{width:21px;height:20px;margin:-4px 5px 0 0;text-indent:-9999em;background:url(/images/common/ico_cart.png) 50% / 100% no-repeat;}




/* 메인 > 내 보유현황 */
.myGold{position:relative;padding:22px;color:#fff;background:#484857;border-radius:10px;}
.myGold .tit{padding-bottom:16px;font-size:21px;font-weight:300;}
.myGold ul{font-weight:600;}
.myGold ul li + li{margin-top:5px;}
.myGold > a{ display: block; }
.myGold > a > p{ color: #fff; }
.myGold .profile{position:absolute;right:20px;top:20px;font-size:21px;font-weight:500;}
.myGold .profile > p{margin-bottom:20px}
.myGold .profile img{width:65px;height:65px;border-radius:50%;object-fit:cover;}

/* 메인 > 공지사항 */
.mainNews{overflow:hidden;position:relative;margin-top:20px;padding-left:34px;}
.mainNews li{position:relative;padding-right:20px;font-size:14px;}
.mainNews ul{height:26px;}
.mainNews .ir.icoNotice{position:absolute;left:0;top:-4px;margin-right:4px;}
.mainNews .ir.icoArr{position:absolute;right:0;top:0;}

/* 메인 > 그래프 */
.graphCaption{overflow:hidden;margin:10px 0 20px;}
.graphCaption .date{font-size:18px;font-weight:700;}
.graphCaption p{float:right;display:inline-block;font-size:14px;}
.graphCaption p + p{padding-left:20px;}

.mainChart{background:#ffd52c;border-radius:10px;}

.mainChart .c3 path, 
.mainChart .c3 line {stroke:transparent;}

.mainChart .c3-axis-y text {
	fill: #fff;
	font-size:12px;
	font-family:'Noto Sans KR', Tahoma, Geneva, sans-serif;
	font-weight:300 !important;
}
.mainChart .c3-axis-x text {
	fill: #fff;
	font-size:12px;
	font-family:'Lato', Tahoma, Geneva, sans-serif;
	font-weight:400 !important;
}
.mainChart .c3-region.regionbg {
	fill: #f0f0f0;
}
/*
.mainChart .icoHome{position:absolute;bottom:-24px;left:-7px;animation:map 2s 0.2s ease both;}
.mainChart .c3-tooltip-container{border:2px solid #e9e9e9;box-shadow:0px 6px 12.22px 0.78px rgba(0, 0, 0, 0.14);border-radius:99px;background:#f8f8f8;}
.mainChart .c3-tooltip{}
.mainChart .c3-tooltip .name{display:none}
.mainChart .c3-tooltip .value{color:#0fa4a0;font-size:12px;}
.mainChart .c3-tooltip tr:last-child td{padding:4px 11px;}
*/


/* 메인 > 배너 */
.mainBanner{text-align:center;z-index:0;}
.mainBanner img{}

/* 메인 > 최근 구매 내역 */
.recentHistory{border-top:1px solid #ddd;}
.recentHistory li{width:100%;display:flex;padding:15px 0;border-bottom:1px solid #ddd;}
.recentHistory li p{}
.recentHistory li p i.ir{width:21px;margin-right:2px;font-size:12px;line-height:17px;}
.recentHistory li p.date{flex-grow:2;}
.recentHistory li p.gold, .recentHistory li p.silver{flex-grow:1;font-weight:600;}

/* 메인 > 금모아 라이브 */
.videoYoutube{}
.videoYoutube iframe{width:100%;height:52vw;}

/* 구매하기 */
.myOrderTop{position:relative;padding:15px;color:#fff;background:#484857;border-radius:10px;}
.myOrderTop *{display:inline-block;vertical-align:middle;}
.myOrderTop ul{float:right;margin-top:4px;font-weight:600;}
.myOrderTop ul li + li{margin-left:15px;}
.myOrderTop ul li .ir{width:20px;height:20px;margin-right:4px;line-height:16px;font-size:11px;border-width:0.1rem;}
.myOrderTop .profile{font-size:18px;font-weight:500;}
.myOrderTop .profile > p{margin:0 0 0 5px}
.myOrderTop .profile img{width:30px;height:30px;border-radius:50%;object-fit:cover;}

.orderTime{margin-top:20px;}
.orderTime li{position:relative;padding-right:20px;}
.orderTime ul{display:inline-block;width:calc(100% - 34px);vertical-align:middle;}
.orderTime .ir{margin-right:4px;}
.orderTime p{float:right;color:#e03609;}

.orderBox{padding:15px 20px 0;background:#ffd52c;border-radius:10px;}
.orderBox.orderBoxSilver{background:#e4e4e4;}
.orderBox p{}
.orderBox .orderBoxTit{position:relative;font-size:18px;}
.orderBox .orderBoxTit h2{font-size:18px;}
.orderBox .orderBoxTit p{position:absolute;right:0;bottom:0;font-weight:300;}
.smallNote{font-size:12px;}

input::placeholder{color:#999;}
.orderBoxForm{padding:15px 0;}
.orderBoxItem{font-size:18px;}
.orderBoxItem input:not([type=checkbox]):not([type=radio]){width:100%;height:40px;padding:0 26px 0 10px !important;font-size:18px;font-weight:700;text-align:right;border:0.18rem solid #333;border-radius:5px;}
.orderBoxInput{position:relative;}
.orderBoxInput em{position:absolute;right:10px;top:50%;transform:translateY(-50%);}
.orderBtnBox{margin-top:10px;}
.orderBtnBox li{display:inline-block;width:calc((100% - 10px) / 4);}
.orderBtnBox li button{width:100%;height:26px;color:#fff;font-size:12px;text-align:center;background:#6c6cab;border-radius:5px;}
.boxbgDark{margin:0 -20px;padding:18px 20px;color:#fff;background:#484857;border-radius:0 0 10px 10px;}
.boxbgDark strong{margin-top:-6px;font-size:21px;}

.orderDetail{padding:15px 20px 0;border:1px solid #ddd;border-radius:10px;}
.orderDetail ul{}
.orderDetail li{display:flex;align-items:center;justify-content:space-between;}
.orderDetail li + li{margin-top:5px;}
.orderDetail li span{}
.orderDetail li.orderTotal{padding-top:10px;margin-top:10px;border-top:1px solid #ddd;}
.orderDetail li.orderSale{padding:8px;background:#f1f3f7;border-radius:5px;}
.orderDetail li.orderSale span:first-child{font-size:12px;}

.paySelect{}
.paySelect li{display:inline-block;width:30%;}

.inputItemAgree{margin:25px 0;}
.btnBox{}
.btnOrder{display:block;padding-left:14px;font-weight:700;font-size:16px;text-align:center;line-height:11vw;background:#f3c547;border-radius:99px;}
.btnOrder .ir{margin:-2px 0 0 15px;}

/* 구입하기 - 완료 */
i.gold{display:inline-block;width:8.66vw;height:8.66vw;background:#f1f3f7 url(/images/common/ico_gold.png) 50% no-repeat;background-size:5.73vw;border-radius:50%;}
i.silver{display:inline-block;width:8.66vw;height:8.66vw;background:#f1f3f7 url(/images/common/ico_silver.png) 50% no-repeat;background-size:5.73vw;border-radius:50%;}
.result .head{padding:2vw 0 4vw;text-align:center;}
.result .head > p{font-size:3.46vw;color:#484857;font-weight:500;}
.result .head > p span{margin-left:5.33vw;color:#6e6d66}
.result .head .title{margin-bottom:1.33vw;font-size:4.53vw;}
.result .head i{display:block;margin:0 auto 4vw;width:13.33vw;height:14vw;background:url(/images/contents/buyFinBg.png) no-repeat 0 0;background-size:100%;}
.bxDeposit{/*padding:4.66vw 4vw;*/background:#fff;color:#484857;font-size:3.46vw}
.bxDeposit + .bxDeposit{margin-top:20px;}
.bxDeposit .title{/*font-size:4vw;*/color:#fff;font-weight:600;padding:15px;border-bottom:solid 1px #dfdfdf;border-radius:10px;background: #484857;}
.bxDeposit div{padding:2.66vw;}
.bxDeposit:last-child{}
.result .bxItem{padding:4.66vw 4vw;background:#fff;border:solid 1px #d2d2d2;color:#484857;font-size:3.46vw}
.result .bxItem:after{display:block;content:'';clear:both;}
.result .bxItem + .bxItem{border-top:0;}
.result .bxItem i{float:left;display:block;width:11.33vw;height:11.33vw;margin-left:10.66vw;margin-right:6vw;background-size:7.46vw}
.result dl{float:left;width:calc(100% - 28vw);}
.result dl:after{display:block;content:'';clear:both;}
.result dl dt{float:left;width:23vw;padding:0.66vw 5.3vw 0.66vw 0;vertical-align:top;font-weight:500;}
.result dl dd{float:left;width:calc(100% - 23vw);padding:0.66vw 0;color:#6e6d66;white-space:pre-wrap;word-wrap:break-word;}



@keyframes fade-in {
	0% {opacity:0;}
	100% {opacity:1;}
}

@keyframes scale-up {
	0% {transform:scale(0.95);}
	100% {transform:scale(1);}
}

@keyframes slide-up {
	0% {transform:translateY(40px);opacity:0;}
	100% {transform:translateY(0);opacity:1;}
}



/********** SUB **********/
/* sub nav */
.subHead{position:relative;padding:15px 20px;color:#3b3b3d;font-size:18px;font-weight:400;text-align:center;border-top:1px solid #484857;border-bottom:1px solid #dddfe4;background:#fff;}
.subHead .prev{position:absolute;left:0;top:0;display:block;width:57px;height:57px;text-indent:-9999em;background:url(/images/common/ico_go_back.png) 50% / 15px no-repeat;}
.subHead .prev:hover{outline:none;}


/* 구매내역 */
.orderList{}
.noData{padding:40px 20px;color:#999;font-size:12px;text-align:center;}
.dateSch input{width:calc(((100% - 70px) / 2) - 2.2vw);}
.dateSch .btnsch{width:70px;height:40px;margin-left:1vw;color:#fff;background:#484857;border:1px solid #484857;border-radius:5px;}
.ui-datepicker .ui-datepicker-buttonpane button,
.ui-datepicker{font-weight:400;font-family:'Lato', 'Noto Sans KR', Tahoma, Geneva, sans-serif;}
.ui-datepicker select{height:auto;line-height:1.5;padding:0 1.33vw;font-size:12px;background:#fff url(/images/common/ico_arrow_gray.png) right 10px top 50% / 10px no-repeat;}
.ui-datepicker th{font-weight:500}

.bxCon{position:relative;color:#fff;background:#fff;border-radius:10px;text-shadow: 6.428px 7.66px 20px rgba(0, 0, 0, 0.1);}
.bxCon dl{float:left;width:calc(100% - 44.5vw);color:#52504b;}
.bxCon dl dt{float:left;width:20vw;margin-right:4vw;padding:0.66vw 0;font-weight:600;}
.bxCon dl dd{overflow:hidden;padding:0.66vw 0;}

.bxCon + .bxCon{margin-top:20px;}
.bxCon .head{padding:15px;border-bottom:solid 1px #dfdfdf;border-radius:10px;background: #484857;}
.bxCon .head:after{display:block;content:'';clear:both;}
.bxCon .head .title{overflow:hidden;line-height:1.4;font-weight:normal;word-break:break-all;}
.bxCon .head .title dt{float:left;margin-right:1vw;padding:0;font-weight:normal;}
.bxCon .head .title dd{overflow:hidden;padding:0;margin-top:-1px;}
.bxCon .head .right{float:right;overflow:hidden;color:#8f8a8a;font-size:2.66vw}
.bxCon .head .right a{display:inline-block;padding:0 3.5vw 0 1.8vw;margin-left:1.9vw;height:6.66vw;line-height:6.5vw;color:#8f8a8a;font-size:2.66vw;border-radius:1.33vw;border:solid 1px #bebebe;background:url(/images/contents/arr_btnBg.png) 92% 50% / 5px no-repeat;}
.ordDate, a.ordNum{display:inline-block;color:#fff;vertical-align:middle;}
.ordDate{font-size:1.2em;}
a.ordNum{margin-left:5px;padding:0 8px 0 0;color:rgba(255, 255, 255, 1);background:url(/images/contents/arr_btnBg_light.png) 100% 50% / 5px no-repeat;opacity:0.5}


.bxCon .con{position:relative;padding:4vw 0 }
.bxCon .con:after{display:block;content:'';clear:both;}
.bxCon .icon{float:left;margin: 0 6vw}
.bxCon .icon .txt{margin-top:0;font-size:0.8em;color:#666;font-weight:600;}

.bxCon .con:after{display:block;content:'';clear:both;}
.orList .orItem > div.rightbx{float:right;width:14.9vw;padding:0;text-align:center;}
.bxCon .rightbx .status{position:static;text-align:center;margin:0 0 2.66vw;display:block;height:auto;line-height:normal;padding-top:3vw;}
.bxCon .rightbx .btn_inquiry{display:inline-block;padding:0 1.8vw;height:6.66vw;line-height:6.5vw;color:#8f8a8a;font-size:2.66vw;border-radius:1.33vw;border:solid 1px #bebebe}
.bxCon .status{position:absolute;top:2.66vw;right:0;height:13.9vw;line-height:13.9vw;margin:0 6.5vw;font-size:2.93vw;}
.bxCon .status.standby{color:#ff4234}
.bxCon .status.finish{color:#10487d;}

.parchase.detail{}
.parchase.detail .bxCon{position:relative;color:#fff;background:#fff;border-radius:10px;text-shadow: 6.428px 7.66px 20px rgba(0, 0, 0, 0.1);}
.parchase.detail .bxCon .head{padding:0;border-bottom:0;}
.parchase.detail .bxCon .head .title{padding:15px;color:#fff;font-weight:500;background:#484857;border-radius:10px;}
.parchase.detail .con{padding:5px 15px;}
.parchase.detail .con dl{width:100%;padding:10px 0;border-bottom:1px dashed #d2d2d2;}
.parchase.detail .con dl:last-child{border:none;}
.parchase.detail .con dl dt{font-weight:400;}
.parchase.detail .con dl dd{color:#999;}
.parchase.detail .con .price{color:#484857;font-size:17px;}



/* 제품목록 */
.cateSelect{overflow:hidden;border-bottom:1px solid #dddfe4;background:#fff;}
.cateSelect select{float:left;width:50%;height:40px;border:1px solid #fff}
.cateSelect select + select{border-left:1px solid #dddfe4;}

.prodList{padding-bottom:20px;}
.prodList ul:after{display:block;content:'';clear:both;}
.prodList ul li{float:left;width:calc((100% - 10px) / 2);padding:20px;text-align:center;background:#fff;border-radius:10px;box-shadow:6.428px 7.66px 20px rgba(0, 0, 0, 0.1);}
.prodList ul li:nth-child(even){margin-left:10px;}
.prodList ul li:nth-child(n+3){margin-top:10px;}
.prodList ul li img{}
.prodList ul li .proTit{height:2.8em;margin:20px 0 10px;font-size:16px;font-weight:400;}
.prodList ul li .capacity{color:#999;}
.prodList ul li .capacity strong{color:#484857;}
.prodList ul li.noImg .bxProImg{background:url(/images/contents/noImg.jpg) no-repeat 50% 50%;background-size:100%}

.cateList{}
.cateList img{width:80px;height:80px;border-radius:50%;}
.cateTit{margin:15px 0 10px;color:#3b3b3d;font-size:17px;}
.cateTit:after{content:'';display:block;width:14px;height:10px;margin:5px auto 0;background:url(/images/common/ico_arr_gray.png) 50% / 100% no-repeat;}

/* 구매 메인 */
.mpBox.my .conTit{text-align:left}
.mpBox.my .bxTxt{width:100%;padding:10.66vw;text-align:center;background:#fff;margin-bottom:5.32vw;font-size:4vw;border:solid 1px #dddfe4}
.buy.mpBox .conTit{padding-left:0;margin-bottom:2.66vw;text-align:center;color:#484857;font-size:4.53vw}
.buy.mpBox .box > div{width:100%;padding:4vw;box-shadow:3px 3px #dddfe4;background:#fff;}
.buy.mpBox .box .price{text-align:left;}
.buy.mpBox .box .price .fluc{margin-top:4.3vw}
.buy.mpBox .box .title{line-height:8.8vw}
.buy.mpBox .box .title a{display:inline-block;float:right;padding:1.8vw 2.66vw;font-size:3.33vw;color:#484857;border:solid 1px #c9c9c9;line-height:normal}
.buy.mpBox .box > div + div{margin-top:4vw}
.buy .ps{display:block;width:100%;height:3.86vw;margin:6.66vw 0 4.53vw;line-height:3.86vw;padding-left:5.33vw;background:url(/images/contents/icon_qm.png) no-repeat 0 50%;background-size:3.86vw;color:#8c8b87;}
.btn{display:block;width:100%;margin-bottom:3.6vw;line-height:11vw;background:#484857;color:#fff;font-size:5.33vw;text-align:center;}
.btn.or{color:#222;background:#f3c547;border-color:#f3c547;}
.btnSm{display:inline-block;width:21vw;height:9.33vw;line-height:9.33vw;text-align:center;color:#fff;font-size:3.6vw;background:#7a7770;color:#fff;border:solid 1px #a2a09b;}
.buy .orList{margin-top:2.66vw;margin-bottom:0}

/*
.mpBox .box .title{font-size:2.8vw;color:#77716a;}
.mpBox .box .fluc{float:right;font-size:4.26vw;color:#858585;font-weight:600;}
.mpBox .box .up:before{display:inline-block;content:'';clear:both;width:3.33vw;height:3.73vw;margin-right:1vw;margin-top:-0.5vw;background:url(/images/contents/arr_up_red.png) no-repeat 0 0;vertical-align:middle;background-size:100%;}
.mpBox .box .down:before{display:inline-block;content:'';clear:both;width:3.33vw;height:3.73vw;margin-right:1vw;margin-top:-0.5vw;background:url(/images/contents/arr_down_blue.png) no-repeat 0 0;background-size:100%;}
.mpBox .box .mt:before{display:inline-block;content:'';clear:both;width:2.5vw;height:3.73vw;margin-right:1vw;margin-top:-0.5vw;background:url(/images/contents/status_bar_gr.png) no-repeat 0 50%;background-size:100%;}
.mpBox .box .price{width:100%;text-align:center;font-size:3.33vw;}
.mpBox .box .price strong{font-size:8vw}
.mpBox.my{text-align:center;}
*/

/* 제품상세 */
.siteBg{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;z-index:99}
.detailHead{padding:4vw 4vw 6vw;margin-bottom:35px;background:#fff;text-align:center;}
.detailHead .img img{width:100%;}
.detailHead .title{padding:5.33vw 0 4vw;}
.detailHead .name{font-size:4.53vw;color:#2e2d2c;font-weight:500;}
.detailHead .price{float:none;clear:both;width:100%;margin-top:1.33vw;color:#484857;font-weight:600}
.detailHead .summary{padding:0;color:#666;border-top:solid 1px #ddd;text-align:left;}
.detailHead .summary dl{padding:5px 0;border-bottom:solid 1px #ddd;}
.detailHead .summary dl:after{display:block;content:'';clear:both}
.detailHead .summary dt{float:left;color:#999;width:22.66vw;padding:0;text-align:left;font-weight:500;line-height:1.8}
.detailHead .summary dd{overflow:hidden;padding:0;color:#6e6c6a;line-height:1.8}
.detailHead .summary .inputItem{padding:.6vw 0}
.detailHead .summary .inputItem select{width:80%;height:100%;padding:0 5vw 0 2.66vw;line-height:normal;font-size:2.86vw;color:#6e6c6a}

.detailCont{}
.detailCont:after{display:block;content:'';clear:both;}
.contTab{position:relative;padding-bottom:70px;}
.contTab:after{display:block;content:'';clear:both;}
.contTab > li{float:left;width:25%;text-align:center;background:#fff;font-size:3.46vw;font-weight:500;}
.contTab > li > a{display:block;height:13.33vw;line-height:13.33vw;color:#999;}
.contTab > li.active{background:#fff;}
.contTab > li.active a{color:#2e2d2c;color:#222;border-bottom:2px solid #222;}
.contTab > li.active .detailInner{display:block;border-top:1px solid #dddfe4;}
.contTab.half li{width:50%;}
.detailInner{display:none;position:relative;left:0;/*top:13.1vw;*/top:0;width:100%;/*margin-bottom:4vw;*/padding:6.66vw 20px;text-align:left;border-bottom:solid 3px #dddfe4;background:#fff;}
.detailInner .detailItem{padding:4vw 0;}
.detailInner .detailItem img{width:100%;}
.detailInner p{padding:0 0 1.33vw 1.33vw;color:#282828;font-size:4vw;border-bottom:solid 2px #6d6b6b;font-weight:600;text-align:left;}
.detailInner dl{text-align:left;line-height:8vw;box-sizing:border-box;}
.detailInner dl:after{display:block;content:'';clear:both;}
.detailInner dt{float:left;width:18vw;padding:0 4vw;border-bottom:solid 1px #dedbdb;color:#282828;font-size:3.2vw;font-weight:500}
.detailInner dd{float:left;width:calc(100% - 18vw);padding:0 4vw;border-bottom:solid 1px #dedbdb;color:#6d6d6d;font-size:2.93vw;font-weight:400}

.contTab > li:nth-child(2) .detailInner{left:-100%}
.contTab > li:nth-child(3) .detailInner{left:-200%}
.contTab > li:nth-child(4) .detailInner{left:-300%}

.bxOpBuy{position:fixed;bottom:-100%;left:0;width:100%;padding:5.33vw 0 0;opacity:0;background:#fff;z-index:100;color:#2e2d2c;transition:all .5s ease}
.bxOpBuy .bxTop{padding:0 20px;}
.bxOpBuy .itemTitle{padding-right:80px;color:#999}
.bxOpBuy .itemTitle strong{display:block;margin-bottom:1.33vw;font-size:4.53vw;color:#2e2d2c;}
.bxCount{position:relative;margin:2.66vw 0 1.33vw;padding:0 2.66vw;text-align:center;}
.bxCount a{position:absolute;top:0;display:block;width:12.66vw;height:12.66vw;border:solid 1px #d2d2d2;overflow:hidden;font-size:0;line-height:0;text-indent:-999em;}
.bxCount a.countMinus{left:0;background:#fff url(/images/contents/count_minus.png) no-repeat 50% 50%;background-size:35%}
.bxCount a.countPlus{right:0;background:#fff url(/images/contents/count_plus.png) no-repeat 50% 50%;background-size:35%}
.bxCount input{width:calc(100% - 12.66vw);text-align:center;font-size:3.46vw}
.bxOpBuy .itemSummary{padding:0 6.66vw;padding-top: 4vw;margin-top:2.66vw;color:#393837;border-top:1px solid #222;}
.bxOpBuy .itemSummary:after{display:block;content:'';clear:both}
.bxOpBuy .itemSummary dt{float:left;width:20vw;text-align:left;font-size:3vw;font-weight:600;line-height:13.33vw}
.bxOpBuy .itemSummary dd{width:calc(100% - 20vw);line-height:13.33vw}
.bxOpBuy .btnBuyClose{position:absolute;top:-5.41vw;left:50%;transform:translateX(-50%);display:block;width:20vw;height:5.41vw;background:url(/images/contents/bg_arr_down_bg.png) 50% / 100% no-repeat;font-size:0;line-height:0;text-indent:-9999vw;}
.bxOpBuy .itemSummary dd.select_w{float:left;margin-left:4vw;width:calc(100% - 24.5vw)}
.bxOpBuy .itemSummary dd.select_w select{width:100%;}
.bxOpBuy .price{color:#222;}
.bxOpBuy .bxCount{position:absolute;right:20px;top:5.33vw;width:120px;}
.bxOpBuy .bxCount a{width:40px;height:40px;}
.bxOpBuy .bxCount input{width:100%;height:40px;line-height:40px;font-size:2.93vw}


/* 주문/배송내역 */
.order .listWrap .bxCon .head .title{width:calc(100% - 20vw);word-break:break-all}
.order .listWrap .bxCon .head .right{width:20vw;}
.order .listWrap .orList .orItem .con{width:calc(100% - 15vw);float:left;padding:2.66vw 0}
.order .listWrap .orList .orItem .imgWrap {float:left;width:26.66vw;margin-right:1.33vw}
.order .listWrap .orList .orItem .imgWrap img{position:static;width:100%;}
.order .listWrap .orList .orItem .txtWrap{float:left;width:calc(100% - 27.99vw)}

























.btnTop{position:fixed;bottom:23.33vw;right:6.66vw;width:12vw;height:12vw;border-radius:50%;background:rgba(72, 72, 87,.4) url(/images/contents/icon_goTop.png) no-repeat 50% 50%;background-size:4.26vw;z-index:10;font-size:0;text-indent:-9999vw;}

.orderR{padding:2vw 0 11.33vw;color:#393837;}
.orderR .orResult{margin-bottom:2.66vw;padding:5.33vw 0 6.66vw;text-align:center;background:#fff;}
.orderR .orResult i{display:block;width:13.73vw;height:13.06vw;margin:0 auto 4vw;background:url(/images/common/ico_order_result.png) no-repeat 0 0;background-size:100%;}
.orderR .orResult strong{font-size:5.06vw}
.orList{margin-bottom:5.33vw;background:#fff;}
.orList .title{/*font-size:4vw;*/color:#fff;font-weight:600;padding:15px;border-bottom:solid 1px #dfdfdf;border-radius:10px;background: #484857;}
.orList .orItem{position:relative;padding:2.66vw 0;font-size:2.93vw}
.orList .orItem + .orItem{border-top:dashed 1px #ddd }
.orList .orItem > div{display:block;padding:0 18vw 0 33.32vw}
.orList .orItem .con{padding:2.66vw 18vw 2.66vw 33.32vw}
.orList .orItem .con + .status{top:5.32vw}
.orList .orItem .btn_del{position:absolute;top:2.66vw;right:0;display:inline-block;width:13px;height:13px;line-height:6.5vw;color:#8f8a8a;text-indent:-9999em;background:url(/images/common/ico_del.png) 50% / 100% no-repeat;}
.bxCon .status_wrap{}

.orList .orItem .info{float:none;clear:both;width:100%;/*margin-top:2.66vw;*/padding:2.66vw 4vw;border-top:solid 1px #dfdfdf;background:#fff;}
.orList .orItem .info:after{display:block;content:'';clear:both;}
.orList .orItem .info dd{text-align:right;}
.orList .orItem img{display:block;position:absolute;top:2.66vw;left:4vw;width:26.66vw;}
.orList .orItem .bxImg{display:block;position:absolute;top:2.66vw;left:4vw;width:26.66vw;height:calc(100% - 5.32vw);overflow:hidden;}
.orList .orItem .bxImg img{width:100%;position:static;}
/*.orList .orItem .con img{top:5.32vw}*/
.orList .orItem .name{font-weight:600;color:#393837;}
.orList .orItem .name .capacity{display:block;margin-left:0;color:#999;font-weight:normal}
.orList .orItem .amount{color:#999}
.orList .orItem .amount span:before{display:inline-block;content:'';clear:both;width:1px;height:1.86vw;margin:0 1.33vw;background:#b5b4b4}
.orList .orItem .price{float:none;width:auto;margin-top:0;text-align:left;font-size:2.93vw;color:#393837}
.orList .orItem .price strong{/*font-size:2.93vw;*/}
.orderR .btn{width:calc(50% - 1vw);margin-bottom:1.33vw;font-size:4vw;line-height:12.53vw;}
.orderR .btn + .btn{margin-left:1.33vw;}



.cart .total{padding:0 0 2vw;color:#393837;font-size:3.73vw;font-weight:500;line-height:10.33vw;}
.cart .total .price{float:right;width:auto;/* font-size:4vw; */color:#282828;font-weight:normal;line-height:9.5vw}
.cart .total .price strong{font-size:6.26vw;}
.cart .cancle{width:96%;margin:3.6vw auto;line-height:11vw;height:11vw;font-size:4vw}
.cart .total .dc{}
.cart .total .dc strong{font-size:4vw;color:#282828}

.orList .total{padding:1.33vw 6.66vw;color:#393837;font-size:3.73vw;font-weight:600;line-height:10.33vw;border-top:solid 1px #b9b9b9;}
.orList .total .price{float:right;width:auto;/* font-size:4vw; */color:#282828;font-weight:normal;line-height:9.5vw}
.orList .total .price strong{font-size:6.26vw;}
.orList .cancle{width:calc(100% - 40px);margin:3.6vw 20px;padding:0;line-height:11vw;height:11vw;font-size:4vw;background:#b5b4b4}
.orList .total .dc{}
.orList .total .dc strong{font-size:4vw;color:#282828}

.orList .orItem .bxOritem{padding:2.66vw 0vw}
.orList .orItem .bxOritem + .bxOritem{border-top:solid 1px #dfdfdf}
.orList .orItem .bxOritem:after{display:block;content:'';clear:both;}
.orList .orItem .bxOritem img{float:left;position:static;}
.orList .orItem .bxOritem .bxTxt{float:left;width:calc(100% - 26.66vw);padding-left:6.66vw}
.orList .orItem .bxOritem .bxTxt .btn_write{display:inline-block;height:auto;padding:0.83vw 4vw;margin-top:1.33vw;text-align:center;background:#fd8332;color:#fff;font-size:2.7vw}

.order .orList{margin-bottom:4vw;}
.order .orList + .orList{margin-bottom:2.66vw;}
.orList .orInfo{padding:0 4vw 4vw;color:#282828;font-size:3.6vw;}
.orList .orInfo:after{display:block;content:'';clear:both;}
.orList .orInfo dt{float:left;width:16.66vw;padding:4vw;padding-right:0;font-weight:bold;}
.orList .orInfo dd{float:left;width:calc(100% - 16.66vw);padding:4vw;}
.orList .bxInput{padding:0 6.66vw 8vw}
.orList .bxInput.cp{padding:5.33vw 8vw}
.orList .bxInput .siteType{padding:2.66vw 0;}
.orList .bxInput .siteType:after{display:block;content:'';clear:both}
.orList .bxInput .siteType li{float:left;width:calc((100% - 4.2vw) / 3);padding:2vw 0;text-align:center;border:solid 0.4vw #bdbdbd;border-radius:5px;}
.orList .bxInput .siteType li.active{border-color:#f3c547}
.orList .bxInput .siteType li a{font-size:3.46vw;font-weight:500}
.orList .bxInput .siteType li + li{margin-left:2vw;}
.orList .inputItem{margin-bottom:4vw;}
.orList .inputItem label{display:block;width:100%;margin:1.33vw 0;color:#403e3c;font-size:4vw;font-weight:700}
.orList .inputItem input[type="text"],
.orList .inputItem input[type="number"]{width:100%;height:10.66vw;padding:0 2.66vw;font-size:3.46vw;}

.buy .orList{background:#344a56;color:#fff;border-radius:6px;}
.buy .orList .title{color:#fff;font-size:3.46vw;padding:2.66vw;border-bottom:0}
.buy .orList .bxInput.cp{padding:2.66vw;}

.inputItem{position:relative;}
.inputItem .inputPh select,
.inputItem .inputPh input[type="number"]{width:calc((100% - 3.4vw) / 3);height:11vw;line-height:11vw;padding-left:2.66vw;font-size:3.46vw}
.inputItem select{overflow:visible;display:inline-block;padding:0 2.66vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;vertical-align:top;}
.inputItem select option{color:#1b1b41;text-align:center;text-align-last:center;}
.inputItem .iAddr input{margin-bottom:1.33vw;}
.inputItem .addrZip input[type="number"]{width:calc(100% - 37.2vw)}
.inputItem .addrZip .btnZip{display:inline-block;height:10.66vw;width:35vw;margin-left:1.3vw;line-height:10.66vw;background:#484857;font-size:3.2vw;color:#fff;text-align:center;border:solid 1px #474644;vertical-align:top;border-radius:5px;}
.inputItem .hpAuth input[type="text"]{width:calc(100% - 37.2vw)}
.inputItem .hpAuth .btnAuth{display:inline-block;height:12vw;width:35vw;margin-left:1.3vw;line-height:12vw;background:#63615b;font-size:3.2vw;color:#fff;text-align:center;border:solid 1px #474644;vertical-align:top;}
.inputItem.req{margin-bottom:0;}
.inputItem.req select{display:block;width:100%;padding-left:2.66vw;padding-right:8vw;line-height:12vw;height:12vw;margin-bottom:1.33vw;font-size:3.46vw;}
.inputItem.req textarea{width:100%;min-height:46.66vw;padding:2.66vw;font-size:3.46vw;border:0.18rem solid #ddd;border-radius:5px;}
.orList .bxInput.cp select{margin-bottom:0;}

.inputItem input[type="radio"]{display:inline-block;width:4vw !important;height:4vw !important;padding:0;margin:-0.8vw 1.33vw 0 0;vertical-align:middle;-webkit-appearance:none;border:0;background:url(/images/contents/ck_radio.png) no-repeat 0 0;background-size:100%;}
.inputItem input[type="radio"] + label{display:inline-block;width:auto;margin:0;line-height:10.66vw}
.inputItem input[type="radio"]:checked{background-image:url(/images/contents/ck_radio_on.png);}

input[type="checkbox"]{display:inline-block;width:4.53vw;height:4.53vw;margin-right:1.33vw;vertical-align:middle;background:url(/images/contents/ck_agree.png) no-repeat 0 0;background-size:100%;border:0;border-radius:0;-webkit-appearance:none;}
input[type="checkbox"]:checked{background:url(/images/contents/ck_agree_on.png) no-repeat 0 0;background-size:100%;}

.inputItem input[type="text"]:read-only,
.inputItem input[type="number"]:read-only{color:#82817c;background:#f0f0f0;}

/*
.inputItem input[type="radio"]{display:inline-block;width:4vw !important;height:4vw !important;padding:0;margin:-0.8vw 2.66vw 0 0;vertical-align:middle;-webkit-appearance:none;border:0;background:url(/images/contents/radioBg.png) no-repeat 0 0;background-size:100%;}
.inputItem input[type="radio"] + label{display:inline-block;width:auto;margin:0;line-height:10.66vw}
.inputItem input[type="radio"]:checked{background-image:url(/images/contents/radioOnBg.png)}
*/
.inputItem .guide{position:absolute;right:0;top:0;color:#403e3c;font-size:3.2vw;line-height:10.66vw;}
.inputItem .iList:after{display:block;content:'';clear:both;}
/*
.inputItem .iList li{float:left;}
.inputItem .iList li + li{margin-left:5.33vw}
*/
.inputItem .iList li{display:block;width:100%;}
.inputItem .iList li label{padding:1.66vw 0;line-height:normal;font-size:3.46vw}
.inputItem .iList li select{margin-top:2.66vw}
.inputItem .orderAgree{padding:4vw 0;margin:4vw 0 0;border-top:solid 1px #dfdfdf}
.inputItem .orderAgree input{vertical-align:top;margin-top:1.2vw}
.inputItem .orderAgree label{display:inline-block;width:calc(100% - 7.5vw);font-size:3.73vw}
.inputItem input[type="checkbox"]#usePoint{width:4vw;height:4vw;margin-top:-1vw;padding:0;}
.inputItem label.labelPoint{display:inline-block;width:auto;margin:0;line-height:10.66vw}

.inputItem .iList.means li{padding-bottom:1.33vw}
.inputItem .iList.means li.addline{margin-top:1.33vw;padding-top:2.66vw;border-top:solid 1px #dfdfdf}
.inputItem .iList.means li.addline .tit{margin-bottom:1.33vw;font-weight:600;font-size:3.2vw;color:#393837}
.inputItem .iList.means li.addline .radiowp .sel,
.orList .radiowp .sel{float:left;width:33.333%;}
.inputItem .iList.means li.addline > .inputItem label{float:left;width:auto;margin-right:2.66vw}
.inputItem .iList.means li.addline > .inputItem label + input{float:left;width:calc(100% - 19.5vw);margin-top:1vw}
.inputItem .iList.means li.addline > .inputItem.pay42div{display:none}

.inputItem select::-ms-expand {display:none}
.inputItem select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.inputItem select{width:100%;height:11vw;padding:0 2.66vw;border:0.18rem solid #ddd;background:#fff url(/images/common/ico_arr_down.png) right 10px top 50% / 10px no-repeat;border-radius:5px;}
.inputItem input[type=text],
.inputItem input[type=tel],
.inputItem input[type=password],
.inputItem input[type=number]{width:100%;height:11vw;padding:0 2.66vw;border:0.18rem solid #ddd;border-radius:5px;}
.inputItem input::placeholder{font-weight:300;}

.orderBoxForm input[type=text]:focus,
.orderBoxForm input[type=text]:focus,
.orderBoxForm input[type=number]:focus{box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.4);}
.inputItem input[type=text]:focus,
.inputItem input[type=tel]:focus,
.inputItem input[type=number]:focus{box-shadow: 0px 0px 8px 1px rgba(221,221,221,1);}


.orList.bx{padding:0 2.66vw}
.orList.bgdark .inputItem label{color:#fff;font-size:3.46vw;line-height:normal;}

.inputItem .iList.half li{float:left;width:50%;}
.orList .bxCount{width:22vw;}
.orList .bxCount a{width:6.66vw;height:6.66vw;}
.orList .bxCount input{width:calc(100% - 6.66vw);height:6.66vw;line-height:6.66vw;font-size:2.93vw}
.cart{padding:3.33vw 0 0;}
.cart .orList{padding:0 15px;}
.cart .orList .orItem .price strong{font-size:4.26vw}
.cart .orList .orItem .name{margin-bottom:1.6vw;font-size:3.46vw}
.cart .orList .orItem img{top:4.66vw}
.cart .orList .total .priceIcon{margin-top:-2vw;}
.cart .btns a{width:calc(50% - 1vw);height:12vw;line-height:12vw;font-size:3.5vw;}
.cart .btns a + a{margin-left:1.33vw;}
.cart .btns.col3 a{width:calc((100% - 3vw) / 3);}

.myPage{padding:2.66vw 0 5.33vw;color:#322f2f;}
.myPage .head{position:relative;padding:5.33vw 2.33vw 5.33vw 6.66vw;margin-bottom:2.66vw;background:#fff;border-top:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9;}
.myPage .head .user{margin-bottom:1.33vw;font-size:4.53vw;}
.status{font-size:3.6vw;}
.status i{display:inline-block;width:4.4vw;height:4.4vw;line-height:4.4vw;margin-right:2vw;color:#fff;font-weight:bold;text-align:center;border-radius:50%;background:#888783;font-style:normal;}
.status .point{margin-right:6.66vw;}
.status .point i{background:#f3c547}
.myPage .head a{position:absolute;top:50%;right:2.33vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:12vw;height:12vw;font-size:0;background:url(/images/common/ico_setup.png) no-repeat 50% 50%;background-size:6.8vw;}
.myPage .head .notify{right:14.33vw;background:url(/images/contents/icon_noti.png) no-repeat 50% 50%;background-size:6vw;}
.notify em{position:absolute;top:2vw;right:0.6vw;width:4.66vw;height:4.66vw;line-height:4.66vw;color:#fff;font-size:2.8vw;font-style:normal;font-weight:600;background:#fd8332;border-radius:50%;text-align:center;}

.myMenu li{padding:4vw 6.66vw;background:#fff;}
.myMenu li + li{border-top:solid 1px #dfdfdf;}
.myMenu li a{display:block;font-size:3.46vw;color:#322f2f;background:url(/images/contents/myArr.png) no-repeat 100% 50%;background-size:1.6vw auto}
.myMenu li i{display:inline-block;width:6.13vw;height:6vw;margin-right:2.66vw;vertical-align:middle;}
.myMenu li i.myIcon01{background:url(/images/common/my_icon01.png) 50% / 100% no-repeat;}
.myMenu li i.myIcon02{background:url(/images/common/my_icon02.png) 50% / 4vw no-repeat;}
.myMenu li i.myIcon03{background:url(/images/common/my_icon03.png) 50% / 4.5vw no-repeat;}
.myMenu li i.myIcon04{background:url(/images/common/my_icon04.png) 50% / 100% no-repeat;}
.myMenu li i.myIcon05{background:url(/images/common/my_icon05.png) 50% / 100% no-repeat;}
.myMenu li i.myIcon06{background:url(/images/common/my_icon06.png) 50% / 100% no-repeat;}
.myMenu li i.myIcon07{background:url(/images/common/my_icon07.png) 50% / 5vw no-repeat;}
.myMenu li i.myIcon08{background:url(/images/common/my_icon08.png) 50% / 5vw no-repeat;}
.myMenu li i.myIcon09{background:url(/images/common/my_icon09.png) 50% / 6vw no-repeat;}
.myMenu li i.cusIcon01{background:url(/images/common/cusIcon01.png) 50% / 50% no-repeat;}
.myMenu li i.cusIcon02{background:url(/images/common/cusIcon02.png) 50% / 50% no-repeat;}

.coupon{margin:-20px 0;}
.coupon .head{padding:20px 0;font-size:3.46vw;border-bottom:solid 1px #dfdfdf}
.coupon .cpList{padding:0 0 6.66vw;}
.coupon .cpList li{padding:4.66vw 0;overflow:hidden;}
.coupon .cpList li > a{display:block;height:39.75vw;border:1px solid #aeaba2;background:rgba(255,255,255,0.8);/* background:#fff url(/images/contents/bxIconBg.png) no-repeat 0 0;background-size:100% 100%;*/border-radius:4px;}
.coupon .cpList li:after{display:block;content:'';clear:both;}
.coupon .cpList li + li{border-top:solid 1px #ddd}
.coupon .cpList li .cpIcon{float:right;position:relative;width:16vw;height:100%;background:#484857; /*border-right:dashed 0.26vw #aeaba2*/border-radius:0 3px 3px 0;}
.coupon .cpList li .cpIcon i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12.53vw;height:12.53vw;background:#484857 url(/images/common/icon_cp.png) no-repeat 50% 50%;background-size:8vw auto;border-radius:50%;}
.coupon .cpList li .bxCp{float:left;width:calc(100% - 16vw);padding:5.33vw;box-sizing:border-box;color:#999;font-size:2.66vw;}
.coupon .cpList li .bxCp .cpHead:after{display:block;content:'';clear:both}
.coupon .cpList li .bxCp .price{float:none;text-align:left;color:#292726;font-size:5.33vw;}
.coupon .cpList li .bxCp .price strong{font-size:5.33vw;}
.coupon .cpList li .bxCp .cpHead .use{float:right;width:15.73vw;padding:0.54vw 0;font-size:3.2vw;color:#999;background:#fff;border:solid 1px #999;border-radius:4vw}
.coupon .cpList li .bxCp .date{padding:2vw 0 0;margin-top:2.66vw;font-size:3.2vw;border-top:solid 1px #c0beb6}

.visBox{padding:20px 15px;color:#fff;font-weight:500;background:#484857;border-radius:10px;}
.visBox .right{border-left:dashed 1px #65657a;}
.visBox > div{padding:/*3.33vw 6.66vw;*/0 20px}
.icon{float:left;width:8.66vw;margin-right:1.33vw;text-align:center;}
.visBox .price{font-size:4vw;}
.visBox .price strong{font-size:5vw;line-height:8vw;}
.price{float:left;width:calc(100% - 9.99vw);text-align:right;font-size:3.33vw;color:#fff;}
.price strong{font-size:6.66vw}
.bxPoint{margin:2.66vw 0 0}
.bxPoint .head{padding:20px;margin-bottom:2.66vw;color:#fff;border-radius:10px;background:#faab2d;}
.bxPoint .head:after{display:block;content:'';clear:both;}
.bxPoint .head p{float:left;font-size:5.33vw;}
.bxPoint .head .point{float:right;font-weight:600}
.bxPoint .head .point i{display:inline-block;height:6.4vw;line-height:6.4vw;margin-left:1vw;font-size:4.66vw;color:#fff4c6;font-style:normal;text-align:center;}
.bxPoint i.gold{height:4.66vw;background-color:transparent;}
.bxPoint i.silver{height:4.66vw;background-color:transparent;}
.bxPoint .icon .txt{font-size:7px;font-weight:600;}

.ptList{margin:0 20px;}
.ptList li{position:relative;padding:2.66vw 0;}
.ptList li a{display:block;}
.ptList li + li{}
.ptList li + li{border-top:dashed 1px #d2d2d2;}
.ptList li .con{width:calc(100% - 31vw);}
.ptList li .con .date{font-size:2.93vw;color:#a79f9f;}
.ptList li .conPt{position:absolute;top:3.66vw;right:0;width:30vw;text-align:right;color:#403d3d;font-size:4vw;}
.ptList li .conPt i{display:inline-block;width:4.8vw;height:4.8vw;margin-top:-0.4vw;margin-right:0;vertical-align:middle;}
.ptList li .conPt i.plus{background:url(/images/common/icon_plus.png) 50% / 50% no-repeat}
.ptList li .conPt i.minus{background:url(/images/common/icon_minus.png) 50% / 50% no-repeat}
.ptListPoint li .con strong{font-weight:400;}
.ptListPoint.ptList .tx.point{padding-left:1vw;font-style:normal;color:#faab2d;font-size:0.9em;font-weight:700;}

.pur_list .ptList li .con{width:50%}
.pur_list .ptList li .con:before{display:block;position:absolute;top:3.46vw;content:'';clear:both;width:4.8vw;height:4.8vw;vertical-align:middle;background:url(/images/common/ico_gold.png) 50% 50% / 3.6vw no-repeat;border-radius:50%}
.pur_list .ptList li .con.silver:before{background:url(/images/common/ico_silver.png) 50% 50% / 3.6vw no-repeat;}
.pur_list .ptList li .con p{padding-left:6.66vw}
.pur_list .ptList li .conPt{width:50%;}

.edit .bxInput{padding:6.66vw;/*padding-bottom:16vw*/}
.bxInput label{display:block;width:100%;margin:1.33vw 0;color:#403e3c;font-size:4vw;}
.bxInput input{width:100%;padding:0 2.66vw;font-size:3.46vw;}
.edit .bxInput .inputItem{margin-bottom:2.66vw}
.edit .bxInput .inputItem .addrZip .btnZip{width:35vw;height:11vw;line-height:11vw;}
.edit .bxInput .btns{margin-top:9.33vw}
.edit .bxInput .btns a{width:calc((100% - 1.33vw) / 2)}
.edit .bxInput .btns a + a{margin-left:1.33vw;}
.edit .bxInput .btn.withdraw{font-size:4vw;margin:0;height:13.46vw;line-height:13.46vw}
.edit .agree{/*margin:2.66vw 0;*/text-align:right}
.edit .agree span{display:inline-block;margin-right:4vw;}
.edit .agree .iList{display:inline-block;vertical-align:middle}
.edit .iGender input[type=radio] + label:before{display:none;}

.recbx button{width:26vw;float:left;height:11vw;font-size:3.2vw !important;line-height:11vw;}
.recbx input{float:left;width:calc(100% - 27.33vw) !important;margin-right:1.33vw}
.recbx input#recommend::placeholder{color:#e05555;}

.agreeSelect.iList li{float:left;width:auto;}
.agreeSelect.iList li + li{margin-left:5.33vw}

.edit .bxInput .inputItem input[type="radio"]{padding:0;margin-right:1.33vw}
.edit .bxInput .inputItem input[type="radio"] + label{font-size:3.2vw;line-height:normal}

.join{padding-bottom:15.33vw}
.join .bxInput{padding-bottom:4vw}
.join select{padding:0 2.66vw;font-size:3.46vw;line-height:normal}
.bxInput .title{margin-bottom:5.33vw;font-size:4.26vw;color:#403e3c;font-weight:600}
.bxInput + .bxInput{border-top:solid 1px #d6d4ca;}
.inputBd select{width:calc((100% - 4.5vw) / 3);}
.inputBd select + select{margin-left:1.33vw}

.iGender:after{display:block;content:'';clear:both}
.iGender li{position:relative;width:calc((100% - 1.34vw) / 2);height:12.66vw;float:left;}
.iGender li + li{margin-left:1.33vw}
.edit .bxInput .iGender li input[type="radio"]{position:absolute;top:0;left:0;bottom:0;right:0;width:100% !important;height:100% !important;margin:0;}
.edit .bxInput .iGender li input[type="radio"] + label{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;line-height:12.66vw;text-align:center;font-size:3.73vw;color:#403e3c;background:#fff;border:solid 1px #d2d2d2}
.edit .bxInput .iGender li input[type="radio"] + label span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.edit .bxInput .iGender li input[type="radio"]:checked{}
.edit .bxInput .iGender li input[type="radio"]:checked + label{color:#fff;background:#484857;border-color:#484857}

.edit .bxInput input[type="checkbox"],
.inputCk .inputItem input{width:4.53vw;height:4.53vw;padding:0;}
.edit .bxInput input[type="checkbox"] + label,
.inputCk .inputItem label{display:inline-block;width:calc(100% - 7.5vw);font-size:3.2vw;font-weight:500;color:#4d4c4a;}
.inputCk .inputItem input#allAgree{width:5.73vw;height:5.73vw}
.inputCk .inputItem input#allAgree + label{width:calc(100% - 7.9vw);font-size:3.6vw;}

.inputCk .agreeTerms .innerWrap{padding:2.66vw 4vw;border:solid 2px #d2d2d2;background:#fff url(/images/common/ico_arr_agree.png) no-repeat 95% 50%;background-size:3.46vw;}
.inputCk .agreeTerms .innerWrap.open{background:#fff url(/images/common/ico_arr_agree_on.png) no-repeat 95% 50%;background-size:3.46vw;}
.inputCk .agreeTerms .innerWrap.open + .inner{display:block;}
.inputCk .agreeTerms .inner{display:none;height:45.33vw;overflow-y:scroll;padding:2.66vw 4vw;background:#fff;margin-top:0.26vw;border:solid 1px #d2d2d2;font-size:2.93vw}
.join .wrap{padding:0 6.66vw}
.join .btn{margin-bottom:0;border-radius:5px;font-size:4vw;}
.join .btn.or{border-radius:99px;}

.bxDeliSite{padding:2vw 6.66vw 11.33vw;}
.bxDeliSite .noti{margin-bottom:6vw}
.bxDeliSite .noti li{position:relative;padding:2.66vw 0 0 2.4vw;}
.bxDeliSite .noti li:before{display:block;content:'';clear:both;position:absolute;top:4.2vw;left:0;width:0.8vw;height:0.8vw;border-radius:50%;background:#4a463c}
.bxAdd{padding:2vw 4vw 4vw;margin-bottom:6vw;box-shadow:3px 3px #dddfe4;background:#fff;}
.bxAdd .addName{font-weight:500;font-size:4vw}
.bxAdd p{padding:1.33vw 0 1.06vw}
.bxAdd .btns{margin-top:4vw}
.bxAdd .btns a{width:calc(50% - 0.75vw);height:10.5vw;margin:0;line-height:10vw;font-size:3.2vw;border-radius:0;}
.bxAdd .btns a + a{margin-left:1.33vw;}

.customer{position:relative;padding:2.66vw 0}
.customer div.head{padding:20px;margin-bottom:2.66vw;font-size:4vw;}
.customer .head .tel{display:block;font-size:8vw;font-weight:600;color:#f3c547;line-height:1.1 }
.customer .head .info{font-size:2.93vw;color:#999}
.customer .myMenu{position:absolute;right:0;top:calc(2.66vw + 20px);}
.customer .myMenu li{display:inline-block;padding:0 10px;border:0;text-align:center;}
.customer .myMenu li i{display:block;width:18vw;height:18vw;margin:0 auto 10px;border:1px solid #dedede;border-radius:50%;}
.customer .myMenu a{background:none}

.customer .btns{padding:0 6.66vw 8vw;}
.customer .btns a{width:49%;height:12vw;line-height:12vw;border-radius:99px;}
.customer .btns a:last-child{float:right;}

.accList{padding:0 20px;}
.accList li{background:#fff;border-bottom:dashed 1px #d2d2d2}
.accList li a{position:relative;display:block;width:100%;padding:4vw 6.66vw;font-size:3.46vw;color:#322f2f;background:url(/images/common/ico_arr_agree.png) no-repeat 92% 50%;background-size:3.46vw;}
.accList li.open a{background:url(/images/common/ico_arr_agree_on.png) no-repeat 92% 50%;background-size:3.46vw}
.accList li .bxAnswer{position:relative;display:none;padding:4vw 6.66vw;background:#f1f3f7;}
.accList li i{display:inline-block;width:6.13vw;height:6.13vw;margin-right:1.33vw;vertical-align:top;}
.accList li i.faqQ{background:url(/images/common/icon_q.png) no-repeat 50% 50%;background-size:3.5vw}
.accList li i.faqA{background:url(/images/common/icon_a.png) no-repeat 50% 50%;background-size:3.5vw}
.accList li i.faqA + p{display:inline-block;width:calc(100% - 8.6vw);}

.faq .accList li a{padding:4vw 6.66vw 4vw 12vw}
.faq .accList li i{position:absolute;left:6.66vw;top:4vw;display:inline-block;width:4vw;height:5vw;margin-right:1.33vw;vertical-align:top;}
.faq .accList li .bxAnswer{padding:4vw 6.66vw 4vw 12vw;}

.accList.normalList{padding:0;}
.accList.normalList li{border-bottom:solid 1px #d2d2d2;}

.stab{background:#fff;}
.stab:after{display:block;content:'';clear:both;}
.stab{border-bottom:1px solid #dddfe4;}
.stab li{display:inline-block;padding:0 3vw;text-align:center;font-size:3.46vw;font-weight:500;}
.stab li.on{background:#fff;}
.stab li a{display:block;height:13.33vw;line-height:13.33vw;color:#999;}
.stab li.on a{color:#222;border-bottom:2px solid #222;}

.review_list {padding:20px 0;}
.review_list:after {display: block; content: ''; clear: both;}
.review_list .thum_img {float: left; width: 50px; height: 50px; margin: 0 10px 0 0; background-repeat: no-repeat; background-position: center; background-size: cover;}
.review_list .info {overflow:hidden;}
.review_list .info div:nth-child(2) {padding: 5px 0;}
.review_list .info span {display: inline-block; margin: 0 10px 0 0;font-weight:600;}
.review_list .info .gubun_text {padding: 2px 0; font-size: 12px; color:#666; font-weight:400;background:#fff; border-radius:100px;}
.review_list a > p img {width: 14px; height: 14px;margin:-4px 0 0 4px}
.review_list .info .reg_dt {font-size: 12px; color: #999;font-weight:300;}
.review_list .title{display:block;padding-top:10px;font-weight:400;}
.review_list .score_txt{position:absolute;right:0;top:20px;}
.review_list .score_txt img{width:14px;height:13px;margin-left:1px;}

.layer.review_wrap{border:1px solid #ddd;}
.layer.review_wrap .info{position:relative;}
.layer.review_wrap .infoTit{padding-bottom:10px;}
.layer.review_wrap .infoTit span{display:inline-block;padding:1vw 10px;font-size:3vw;background:#ddd;}
.layer.review_wrap .star{}
.layer.review_wrap .star img{width:14px;height:13px;margin-right:1px;}
.layer.review_wrap .star img:last-child{margin-right:5px;}
.layer.review_wrap p{}

/*li.noData{padding:6.66vw;text-align:center;font-size:3.46vw;color:#322f2f}*/
.prodList ul li.noData{width:100%;float:none;clear:both;padding:2vw 0 0 0}

.mtm li{position:relative;}
.mtm li a{font-weight:500}
.mtm li a .date{display:block;margin-top:1.06vw;color:#999;font-size:2.93vw;font-weight:300;}
.mtm li .date i{width:3.2vw;height:3.2vw;margin-top:-0.5vw;background:url(/images/common/icon_mtm_dt.png) no-repeat 0 0;background-size:100%;vertical-align:middle;}
.mtm li .status{display:block;position:absolute;top:5.8vw;right:15vw;width:13.54vw;height:6vw;font-size:2.5vw;line-height:5.4vw;text-align:center;border-radius:100px;box-sizing:border-box;font-weight:300;}
.mtm li .status.gray{border:solid 0.4vw #fff;color:#666;background:#eee;}
.mtm li .status.or{border:solid 0.4vw #fff;color:#fff;background:#f3c547;}
.mtm .orList{margin-bottom:0;}
.mtm .inputItem{margin-bottom:4vw;}
.mtm li.notitem a .date{display:inline-block;}
.mtm li.notitem a .view{display:inline-block;margin-left:1.33vw;color:#908d89;font-size:2.93vw;font-weight:300;}
.mtm li.notitem a .view i{width:4vw;height:2.66vw;vertical-align:middle;margin-top:-.6vw;background:url(/images/common/icon_mtm_view.png) no-repeat 0 0;background-size:100%;}
.mtm .accList{padding:0;}
.mtm .accList li{border-bottom:solid 1px #d2d2d2;}

.customer.mtm{padding:0;}
.inputItem.file button{width:100%;height:10.66vw;line-height:10.66vw;background:#f3c547;color:#3c300f;font-size:4vw;font-weight:500;border-radius:10px;}
.inputItem.file button i{display:inline-block;width:6vw;height:5.2vw;margin-left:1.66vw;margin-top:-1.8vw;background:url(/images/common/icon_file.png) no-repeat 0 0;background-size:100%;vertical-align:middle;}
.inputItem.file ul{margin-top:1.33vw}
.inputItem.file ul:after{display:block;content:'';clear:both;}
.inputItem.file ul li{position:relative;float:left;width:calc((100% - 3vw) / 4);overflow:hidden;}
.inputItem.file ul li > img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;}
.inputItem.file ul li + li{margin-left:1vw}
.inputItem.file ul li a{display:block;position:absolute;top:5px;right:5px;width:4.53vw;height:4.53vw;background:url(/images/contents/icon_flie_del.png) no-repeat 0 0;background-size:100%;font-size:0;line-height:0;text-indent:-9999vw;}

.order{padding:2.66vw;padding-bottom:14.66vw}
.order form{margin-bottom:2.66vw}
.order form input + span{height:9.33vw;display:inline-block;line-height:9.33vw}
.order form input.cal{width:33vw}

.layer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;padding:6.66vw;background:#fff;z-index:10;}
.layerBg{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#484857;opacity:.6;z-index:9}
.layer .title{display:block;margin-bottom:4vw;color:#2e2d2c;font-size:4.26vw;font-weight:500}
.withdrawPw input[type="password"]{width:calc(100% - 25.2vw);padding:0 2.66vw}
.btnSm{display:inline-block;padding:0 8vw;width:auto;height:12.6vw;line-height:12.6vw;margin-left:1.3vw;background:#63615b;color:#fff;text-align:center;border:solid 1px #474644;vertical-align:top;font-size:3.2vw;border-radius:0;}
.btnSm.hs{height:9.33vw;line-height:9.33vw}
.btnSm.popSm{ height:11vw;border-radius:5px;line-height:11vw; }
.layer .info{position:relative;padding-left:2vw;margin-top:2.66vw;font-size:2.8vw}
.layer .info:before{display:block;content:'';clear:both;position:absolute;top:2vw;left:0;width:0.8vw;height:0.8vw;border-radius:50%;background:#4a463c;}
.layer .layerClose{position:absolute;top:-9.33vw;right:0;display:block;width:9.33vw;height:9.33vw;background:url(/images/common/site_close.png) no-repeat 50% 50%;background-size:3vw;font-size:0;line-height:0;text-indent:-9999vw;}

.shut .title{margin-bottom:6.66vw;text-align:center;}
.shut .btnSm{display:block;margin:0}

/* 주간 시세 */
.weekMp .wrap{padding-bottom:5.55vw}
.weekMp .cont{padding:5.55vw;background:#fff;box-shadow:3px 3px #dddfe4;}
.weekMp .cont .conTit{text-align:center;font-weight:bold;font-size:4.72vw;color:#4a463c}
.weekMp .cont.chart{padding:5.55vw 0;margin-top:4.16vw}
.weekMp .cont.table{margin-top:5.55vw;padding-bottom:11.8vw}
.weekMp .cont .conTit span{font-size:3.88vw;color:#6d685d;}
.weekMp .cont .chart_wrap{padding:0 6.66vw 0 1.33vw}
.weekMp .cont form{margin:5.55vw auto;text-align:center;}
.weekMp .cont form input[type="date"]{width:25.33vw;height:11vw;line-height:11vw;padding-left:2vw;letter-spacing:-1px;background-size:2.93vw;background-position:94% 50%;color:#727272;font-weight:normal;border-color:#9a9892;}
.weekMp .cont form input[type="text"].cal{position:relative;width:25.33vw;height:11vw;line-height:11vw;padding:0 0 0 2vw;background:#fff url(/images/contents/icon_date.png) no-repeat 94% 50%;background-size:2.93vw;font-size:2.9vw;font-family:'Noto Sans','Noto Sans KR', Tahoma, Geneva, sans-serif;color:#727272;font-weight:normal;border-color:#9a9892;}
.weekMp .cont form .btnSm{width:17.33vw;height:11vw;padding:0;line-height:11vw;font-size:3.2vw;background:#9a9892;border-color:#7e7c74}
.weekMp .cont form span{margin:0 0.5vw;line-height:11vw}
.weekMp .cont table{width:100%;border:solid 1px #9a9892;font-size:3.33vw;text-align:center;}
.weekMp .cont table caption p{margin:4.16vw 0 2.22vw;text-align:right;color:#939393;font-size:3.05vw;font-weight:400;}
.weekMp .cont table thead th{border-bottom:solid 1px #9a9892;background:#eeeae0;font-size:3.88vw;font-weight:600}
.weekMp .cont table th + th{border-left:solid 1px #9a9892}
.weekMp .cont table tr + tr{border-top:solid 1px #9a9892}
.weekMp .cont table th{padding:2.77vw 0;background:#fdfbf5;color:#4a463c;font-weight:500}
.weekMp .cont table td{padding:2.77vw 0;color:#666666;}
.weekMp .cont table td{border-left:solid 1px #9a9892}
.weekMp .cont table .blank{padding:0;/*background:linear-gradient(to top right, #fff calc(50% - 1px), #aaa, #fff calc(50% + 1px));*/background:url(http://cdn.zetawiki.com/png/backslash.png);background-size:100% 100%;opacity:.4}

/*
2021-08-02
.prod_main ul li{position:relative;width:100%;height:26.66vw;display:block;text-align:center;background:url(/images/contents/buy_visual.jpg) no-repeat 50% 50%;background-size:100%;}
.prod_main ul li:nth-child(1){}
.prod_main ul li:nth-child(2){background:url(/images/contents/prod_main_02.jpg) no-repeat 50% 50%;background-size:100%;}
.prod_main ul li:nth-child(3){background:url(/images/contents/prod_main_03.jpg) no-repeat 50% 50%;background-size:auto 100%;}
.prod_main ul li:nth-child(4){background:url(/images/contents/prod_main_04.jpg) no-repeat 50% 50%;background-size:auto 100%;}
.prod_main ul li:nth-child(5){background:url(/images/contents/prod_main_05.jpg) no-repeat 50% 50%;background-size:auto 100%;}
.prod_main ul li a{display:block;width:100%;height:100%;font-size:5.33vw;font-weight:bold;color:#fff}
.prod_main ul li p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
*/


.bxProd{padding:10px 20px 20px;background:#fff;}
.tb01{width:100%;color:#484857;font-size:3.2vw;}
.tb01 thead th{padding:2.66vw 0;background:#f1f3f7;font-size:3.2vw;font-weight:500}
.tb01 tbody td{padding:2.66vw 1.33vw;color:#807c71;text-align:center;vertical-align:top;}
.tb01 tbody td.tl{text-align:left}
.tb01 tbody tr + tr{border-top:solid 1px #dfdfdf}
.tb01 tbody td .btnUse{color:#807c71;font-size:2.66vw;padding:0.88vw 2vw;border:solid 1px #dfdfdf;border-radius:0.8vw}

/* 친구추천 */
.recom_wrap{padding-bottom:6.66vw}
.recom_wrap article{}
.recom_wrap .recom_body{padding:15px 20px 20px;}
.recom_wrap .recom_body p{margin-bottom:4px;}
.recom_wrap .recom_head{position:relative;padding:20px;color:#fff;font-size:18px;text-align:right;font-weight:500;background:#faab2d;border-radius:10px;}
.recom_wrap .recom_head p:before{position:absolute;left:15px;top:15px;display:inline-block;width:40px;height:40px;content:'';clear:both;margin-right:1.33vw;margin-top:-2px;vertical-align:middle;background:url(/images/common/icon_recommend.png) 50% / 100% no-repeat;}
.recom_wrap .recom_head strong{color:#fff4c6;font-weight:600}
.recom_wrap .tb01{margin-top:10px;}
.recom_wrap .tb01 thead{}
.recom_wrap .tb01 th{color:#2e2d2c;background:#f1f3f7;}
.recom_wrap .tb01 th:first-child{border-radius:5px 0 0 5px;}
.recom_wrap .tb01 th:last-child{border-radius:0 5px 5px 0;}
.recom_wrap .tb01 td{color:#4b473e;background:#fff;}
.recom_wrap .tb01 tr{}
.recom_wrap .tb01 td:first-child{color:#999;}
.recom_wrap .tb01 tr + tr{border-top:dashed 1px #d2d2d2}
.recom_wrap .tb01 .nodata{border-right:0 !important;}
.recom_wrap .wrap{margin-top:6.26vw}
.recom_wrap .btn_kakao{display:block;width:100%;padding:3.33vw 0 2vw;color:#381e1f;font-size:4vw;font-weight:500;background:#fae100;text-align:center;border-radius:99px;}
.recom_wrap .btn_kakao i{display:inline-block;width:7.2vw;height:6.53vw;margin-right:2.66vw;margin-top:-3px;background:url(/images/contents/icon_kakao.png) no-repeat 50% 50%;background-size:100%;vertical-align:middle;}
.recom_wrap p{}

.atten_wrap .title{padding:9.33vw 0 6.66vw;text-align:center;background:url(/images/contents/event_head_bg.jpg) no-repeat 50% 50%;background-size:100%;}
.atten_wrap .title h3{margin-bottom:4vw;}
.atten_wrap .title h3 img{width:47.46vw}
.atten_wrap .title  p{color:#333;font-size:3.46vw;line-height:1.6;letter-spacing:-1px;}
.atten_wrap .title  p strong{background:url(/images/contents/title_bold_bg.png) repeat-x 50% 100%;}
.atten_wrap .cont{position:relative;padding:5.33vw 2.66vw 8vw;background:#90d1f2;text-align:center;}
.atten_wrap .cont:before{position:absolute;left:0;top:-1.33vw;display:block;content:'';clear:both;width:100%;height:1.33vw;background:url(/images/contents/event_cont_before.png) repeat-x 50% 100%;background-size:3.46vw}
.atten_wrap .cont h3{position:relative;display:inline-block;width:55.46vw;height:9.33vw;margin-bottom:3.2vw;line-height:9.33vw;text-align:center;border-radius:5vw;border:solid 2px #111;color:#fff;font-size:4.8vw;font-family:'tmonmonsori';background:#333;box-shadow:0 1.06vw #111}
.atten_wrap .cont h3:before{display:block;content:'';clear:both;position:absolute;top:3.96vw;left:4.2vw;width:1.86vw;height:11.6vw;background:url(/images/contents/event_title_before.png) no-repeat 50% 50%;background-size:1.86vw;z-index:1}
.atten_wrap .cont h3:after{display:block;content:'';clear:both;position:absolute;top:3.96vw;right:4.2vw;width:1.86vw;height:11.6vw;background:url(/images/contents/event_title_before.png) no-repeat 50% 50%;background-size:1.86vw;z-index:1}
.atten_wrap .bx_atten{position:relative;border:3px solid #111;background:#fff;border-radius:2vw;box-shadow:0 1.06vw #111;overflow:hidden;}
.atten_wrap .bx_atten .btn_atten{display:block;width:100%;height:12vw;line-height:12.8vw;text-align:center;background:#006baf;color:#fff;font-size:4vw;font-family:'tmonmonsori'}
.atten_wrap .bx_atten .btn_atten i{display:inline-block;width:5.33vw;height:5.33vw;margin-left:2.66vw;margin-top:-3px;vertical-align:middle;background:url(/images/contents/icon_check.png) no-repeat 50% 50%;background-size:5.33vw;}
.atten_wrap .bx_atten ol{padding:8.66vw 6vw;counter-reset:li}
.atten_wrap .bx_atten ol:after{display:block;content:'';clear:both}
.atten_wrap .bx_atten ol li{position:relative;float:left;width:calc((100% - 12.01vw) /5);height:13.11vw;font-size:0;text-indent:-9999em;background:url(/images/contents/icon_eventlist.png) no-repeat 50% 50%;background-size:13.11vw}
.atten_wrap .bx_atten ol li:before{content:counter(li);counter-increment:li;position:absolute;left:0;top:-0.8vw;width:4.66vw;height:4.66vw;line-height:4.66vw;border-radius:50%;background:#9a9a9a;font-size:3.2vw;color:#fff;text-indent:0;}
.atten_wrap .bx_atten ol li + li{margin-left:3vw;}
.atten_wrap .bx_atten ol li:nth-child(5n + 1){margin-left:0;}
.atten_wrap .bx_atten ol li:nth-child(n + 6){margin-top:4vw;}
.atten_wrap .bx_atten ol li.fin{background-image:url(/images/contents/icon_eventlist_fin.png)}
.atten_wrap .bx_atten ol li.fin:before{background:#ff631e url(/images/contents/eventlist_ck.png) no-repeat 50% 50%;content:'';background-size:1.86vw}
.atten_wrap .bx_atten ol li.on{background-image:url(/images/contents/icon_eventlist_on.png)}
.atten_wrap .bx_atten ol li.on:before{background:#ff631e url(/images/contents/eventlist_ck.png) no-repeat 50% 50%;content:'';background-size:1.86vw}

.atten_wrap2{ background: #5c4318; background:url(/images/contents/event_bg.jpg) no-repeat 50% 50%;background-size:cover; }
.atten_wrap2 .title{padding:5vw 0 48vw;text-align:center;}
.atten_wrap2 .title h3{margin-bottom:4vw;}
.atten_wrap2 .title h3 img{width:60vw}
.atten_wrap2 .title  p{color:#333;font-size:3.46vw;line-height:1.6;letter-spacing:-1px;}
.atten_wrap2 .title  p strong{background:url(/images/contents/title_bold_bg.png) repeat-x 50% 100%;}
.atten_wrap2 .text{ margin-top: -50vw; }
.atten_wrap2 .cont{position:relative;padding:0 4vw 6vw;text-align:center;}

/* pay */
.pay_wrap{position:relative;width:100%;height:100%;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;background:url(/images/contents/pay_bg.png) no-repeat 50% 50%;background-size:100% 100%;}
.pay_wrap .bx_pay{text-align:center;font-size:4vw;color:#fff;}
.pay_wrap .logo{width:46.66vw;height:16.66vw;margin:0 auto 8vw;}
.pay_wrap .logo img{width:100%;}
.pay_wrap .bx_pay label{display:block;margin-bottom:10vw;}
.pay_wrap .bx_pay input{width:56vw;background:0;border:0;border-bottom:solid 2px rgba(255,255,255,.4);transition:all ease .5s;text-align:center;color:#fff;font-size:4vw;letter-spacing:7px}
.pay_wrap .bx_pay button{display:block;width:50%;height:9.66vw;line-height:9.66vw;margin:6vw auto 0;background:none;font-size:3.2vw;color:#fff;border:solid 1px  rgba(255,255,255,.4)}
.pay_wrap .bx_pay input:focus,
.pay_wrap .bx_pay button:focus{outline:none;outline-offset:0;border-color:rgba(255,255,255,.8)}/* line 44, src/scss/_default.scss */
.pay_wrap .asialogo{position:absolute;bottom:14vw;left:50%;transform:translateX(-50%);}
.pay_wrap .asialogo img{display:block;width:10vw;}
/*
.pay_wrap{position:relative;width:100%;height:100%;background:url(/images/contents/pay_bg.png) no-repeat 50% 50%;background-size:100% 100%;}
.pay_wrap .bx_pay{position:absolute;left:50%;top:25vw;transform:translateX(-50%);width:69vw;text-align:center;font-size:4vw;color:#fff;}
.pay_wrap .logo{width:46.66vw;height:16.66vw;margin:0 auto 8vw;}
.pay_wrap .logo img{width:100%;}
.pay_wrap .bx_pay label{display:block;margin-bottom:10vw;}
.pay_wrap .bx_pay input{width:100%;background:0;border:0;border-bottom:solid 3px rgba(255,255,255,.6);text-align:center;color:#fff;font-size:4vw;letter-spacing:5vw;}
.pay_wrap .bx_pay input:focus{outline:none;outline-offset:0}
*/

/* review */
.review_wrap .head:after{display:block;content:'';clear:both;}
.review_wrap .head{padding:0 1.33vw 1.33vw;color:#282828;font-size:4vw;font-weight:normal;text-align:left;border-bottom:solid 2px #6d6b6b;}
.review_wrap .head p{float:left;padding:0;border:0;font-weight:normal;}
.review_wrap .head p strong{color:#fd8332}

.review_wrap .body ul li{display:block;float:none;clear:both;width:100%;padding:3.75vw 1.33vw;background:#fff;text-align:left;}
.review_wrap .body ul li + li{border-top:solid 1px #d9d9d9}
.review_wrap .body ul li:after{display:block;content:'';clear:both;}
.review_wrap .review_img{display:block;width:100%;margin-bottom:6vw;}
.review_wrap .review_img img{width:100%}
.review_wrap .info_wrap{width:100%}
/* .review_wrap .body ul li.photo .info_wrap{float:left;width:calc(100% - 26.33vw);} */
.review_wrap ul li.photo .info_wrap{}
.review_wrap .info{position:static;padding:0;margin-top:0;margin-bottom:2.66vw}
.review_wrap .info:before{display:none}
.review_wrap .info:after{display:block;content:'';clear:both}
.review_wrap p{float:left;padding:0;border:0;font-weight:normal;font-size:3.46vw;line-height:1.2;}
.review_wrap .star{display:block;width:100%;margin-bottom:2.66vw;}
.review_wrap .star img{vertical-align:top;}
.review_wrap .user_id{margin-right:4.16vw;line-height:1.2;font-size:3vw;}
.review_wrap .date{color:#777;line-height:1.2;font-size:3vw;}
.review_wrap .review_tit{margin-bottom:1.33vw;font-size:3.46vw;line-height:1.2}
.review_wrap .review_txt{font-size:3.25vw;line-height:1.4;color:#777}
.layer.review_wrap{display:none;max-height:90%;}
.layer.review_wrap + .layerBg{display:none;}
.layer.review_write + .layerBg{display:none;}
.review_wrap .comment_bx{margin-top:4vw;padding:4vw;background:#efefef}

.layer.review_write{padding:4vw;display:none;}
.review_write table{width:100%;text-align:left;border:solid 1px #d9d9d9}
.review_write table td{padding:2.66vw;line-height:1.4;vertical-align:middle;background:#fff;color:#777;border-bottom:solid 1px #d9d9d9;}
.review_write table td.col{padding-bottom:0;border:0;background:#fcfcfc}
.review_write table td.col.file{position:relative;padding-bottom:2.66vw;}
.review_write table input.fullFileHidden{position:absolute;top:2.66vw;left:2.66vw;width:calc(100% - 5.32vw);opacity:0;}

.review_write table input{width:100%;height:38px;padding:2.13vw 1.33vw;line-height:38px;font-size:2.9vw}
.review_write table textarea{width:100%;min-height:34.9vw;line-height:1.6;padding:1.33vw;overflow-y:auto;-webkit-appearance:none;font-weight:400;font-size:2.9vw}
.review_write table .file{position:relative;}
.review_write .addTxt{position:relative;margin-bottom:1.33vw;padding-left:2.2vw;font-weight:500;color:#666;line-height:1.2;}
.review_write .addTxt:before{display:block;content:'';clear:both;position:absolute;top:50%;left:0;transform:translateY(-50%);width:2px;height:2px;background:#999}
.review_write .star li{float:left;width:50%;padding:0.66vw 5.33vw 0.66vw 0;box-sizing:border-box;line-height:normal;}
.review_write .star li input[type="radio"]{display:inline-block;width:4vw !important;height:4vw !important;padding:0;margin:0.8vw 1.33vw 0 0;vertical-align:middle;-webkit-appearance:none;border:0;background:url(/images/common/ico_check_radio_sheet.png) no-repeat 0 0;background-size:45px;}
.review_write .star li input[type="radio"] + label{display:inline-block;width:auto;margin:0;line-height:4vw}
.review_write .star li input[type="radio"]:checked{background-position: -25px 0;}
.review_write .star li img{width:2.9vw}
.review_write .btn_save{display:block;width:100%;padding:2.66vw 0;margin-top:4vw;text-align:center;background:#fd8332;color:#fff;}
.review_write .btn_save i{display:inline-block;width:4vw;height:4.4vw;margin-right:2.66vw;margin-top:-2px;background:url(/images/contents/icon_write.png) no-repeat 50% 50%;background-size:100%;vertical-align:middle;}

.buy.form02{padding:2.66vw}
.bxBuy02 .buyHead{width:100%;padding:1.33vw 2.66vw;background:#30344a;border-radius:6px;text-align:right;}
.bxBuy02.sv{margin-top:1.33vw;}
.bxBuy02.sv .buyHead{background:#30344a}
.bxBuy02 .buyHead i{vertical-align:middle;}
.bxBuy02 .buyHead .title{display:inline-block;width:calc(100% - 12vw);vertical-align:middle; color:#fff;}
.bxBuy02 .buyHead .title strong{color:#e7c447;}
.bxBuy02 .buyHead .title strong.big{font-size:4vw;}
.bxBuy02 .buyInput{margin-top:1.33vw;padding:2.66vw;width:100%;text-align:left;background:#344a56;border-radius:6px;}
.bxBuy02.sv .buyInput{background:#344a56}
.bxBuy02 .buyInput .inputTit{display:block;float:none;clear:both;width:100%;margin-bottom:1.33vw;font-size:3.46vw;line-height:normal;font-weight:bold;letter-spacing:-2px;color:#fff}
.bxBuy02 .inputItem .inputCont{float:none;width:100%;text-align:left;}
.bxBuy02 .inputItem .inputCont.tar{text-align:right}
.bxBuy02 .inputItem .inputCont.tar input[type="text"]{float:none;clear:both}
.bxBuy02 .inputItem .inputCont#gold_amt,
.bxBuy02 .inputItem .inputCont#silver_amt{text-align:right; color:#fff}
.bxBuy02 .buyInput .inputItem .info{}
.bxBuy02 .inputItem .inputCont .gram{float:right;color:#fff}
/**/
.locationwp{padding-bottom:20vw}
.locationwp .imgbx{margin-bottom:2.66vw}
.locationwp .imgbx img{width:100%;}
.locationwp .descbx{position:relative;margin:-40px 20px 20px;padding:20px 6vw;font-size:3.46vw;z-index:2;}
.locationwp .descbx > p{overflow:hidden;padding:1.33vw 0}
.locationwp .descbx > p + p{margin-top:2vw;}
.locationwp .descbx strong{float:left;display:block;width:40%;margin-bottom:1.33vw;color:#f3c547;font-size:3.6vw}
.locationwp .descbx span{overflow:hidden;}
.locationwp .descbx strong i{display:inline-block;width:3.6vw;height:3.6vw;margin:-4px 2vw 0;vertical-align:middle;}
.locationwp .descbx > p:nth-child(1) strong i{background:url(/images/common/ico_loc_01.png) 50% / 100% no-repeat;}
.locationwp .descbx > p:nth-child(2) strong i{background:url(/images/common/ico_loc_02.png) 50% / 100% no-repeat;}
.locationwp .descbx > p:nth-child(3) strong i{background:url(/images/common/ico_loc_03.png) 50% / 100% no-repeat;}
.locationwp .descbx > p:nth-child(4) strong i{background:url(/images/common/ico_loc_04.png) 50% / 100% no-repeat;}

.howuse{color:#3b3b3d;font-size:3.4vw;}
.howuse .innerBox:nth-child(even){background:#fafafa}
.howuse h4{margin-bottom:2vw;font-weight:400;font-size:1.6em}
.linebar{position:relative;display:inline-block;}
.linebar:after{content:'';position:absolute;left:-2px;right:-2px;bottom:4px;height:5px;background:#f3c547;z-index:-1;}
.linebar strong{position:relative;z-index:0;}
.howuseTime{margin-top:6vw;display:flex;text-align:center;}
.howuseTime li{width:33.33%;padding:0 10px;font-size:3.4vw;}
.howuseTime li i{display:block;margin:10px auto;}
.howuseTime li:nth-child(1) i{width:50px;height:50px;background:url(/images/common/ico_howuse_01.png) 50% / 100% no-repeat;}
.howuseTime li:nth-child(2) i{width:50px;height:50px;background:url(/images/common/ico_howuse_02.png) 50% / 100% no-repeat;}
.howuseTime li:nth-child(3) i{width:37px;height:50px;background:url(/images/common/ico_howuse_03.png) 50% / 100% no-repeat;}
.howuseTime p{}
.howuseTime p span{font-size:0.8em}
.howuseTime p.time{}
.howuseTime p.txt{margin-top:5px;color:#666;font-size:0.8em}
.howuse .imgbx{margin-top:6vw;}

.asiagold{padding:20px;color:#3b3b3d;font-size:3.4vw;}
.asiagold h4{margin-bottom:2vw;font-size:1.6em}
.asiagold h4 span{color:#f3c547;}
.asiagold .innerBox + .innerBox{margin-top:20px;}
.asiagold .innerBox .imgbx{margin-top:20px;}

/* 이벤트 */
.eventbx{background:#fff}
.eventbx .tab:after{display:block;content:'';clear:both;}
.eventbx .tab{border-bottom:1px solid #dddfe4;}
.eventbx .tab li{display:inline-block;padding:0 3vw;text-align:center;font-size:3.46vw;font-weight:500;}
.eventbx .tab li.on{background:#fff;}
.eventbx .tab li a{display:block;height:13.33vw;line-height:13.33vw;color:#999;}
.eventbx .tab li.on a{color:#222;border-bottom:2px solid #222;}
.eventbx .listbx{display:flex;padding:15px;flex-wrap:wrap;}
.eventbx .listbx figure{width:50%;margin:0;padding:5px;background:#fff;}
.eventbx .listbx figure.noData{ width: 100%; } 
/*.eventbx .listbx figure + figure{margin-top:4vw;}*/
.eventbx .listbx .thumbbx{overflow:hidden;}
.eventbx .listbx .thumbbx img{width:100%;border-radius:10px;}
.eventbx .listbx figcaption{padding:4vw 0 6vw}
.eventbx .listbx figcaption .title{font-size:3.5vw;color:#282828;font-weight:500;margin-bottom:2.66vw}
.eventbx .listbx figcaption .date{font-size:2.66vw;color:#969696;}

.evt_viewbx .viewhead{padding:2.66vw;background:#fff;border-bottom:solid 1px #dddfe4;}
.evt_viewbx .viewhead .title{margin-bottom:2.66vw;font-size:4.53vw;font-weight:500;color:#2e2d2c;letter-spacing:-1px}
.evt_viewbx .viewhead .date{color:#999;font-size:2.93vw}
.evt_viewbx .viewcont{padding:2.66vw 2.66vw 8.66vw;border-bottom:solid 1px #dddfe4;background:#f7f8fa;}
.evt_viewbx .viewcont .imgbx > img{max-width:100%}
.evt_viewbx .viewcont .txtbx{margin:4vw 0 10.46vw;}
.evt_viewbx .viewcont .txtbx p{margin:1.33vw 0;font-size:3.46vw;word-break:keep-all;white-space:pre-line;letter-spacing:-0.5px;}
.evt_viewbx .viewcont .btn_list{font-size:3.46vw;height:11.17vw;line-height:10.46vw;margin-bottom:0;background:#484857;border-radius:99px;}
.evt_viewbx.news_viewbx .viewcont{border-bottom:0;background:transparent;}
.evt_viewbx.news_viewbx .viewcont .txtbx{margin:-2.66vw -2.66vw  40px;padding:2.66vw;border-bottom:solid 1px #dddfe4;background:#fff;}


.term_wp{padding:2.66vw;line-height:1.8}

.evt_viewbx .comment{width:100%;background:#fff;padding:0;}
.evt_viewbx .comment table{width:100%;word-break:break-all;}
.evt_viewbx .comment table td{}
.evt_viewbx .comment table td.txbx{vertical-align:top}
.evt_viewbx .comment table td.txbx input{width:100%;padding-left:2.66vw;font-size:3.46vw;}
.evt_viewbx .comment table td.txbx textarea{width:100%;padding:1.33vw;font-size:3.46vw;height:16vw;border:1px solid #fff;}
.evt_viewbx .comment table td button{width:100%;height:16vw;line-height:16vw;color:#fff;background:#484857;font-size:3.46vw}
.evt_viewbx .comment .box-comment{border-bottom:solid 1px #dddfe4;}
.evt_viewbx .comment .box-comment-view{padding:2.66vw}
.evt_viewbx .comment .box-comment-view .total{margin-bottom:2.66vw;font-size:3.46vw;}
.evt_viewbx .comment .box-comment-view table tr + tr{border-top:dashed 1px #d2d2d2}
.evt_viewbx .comment .box-comment-view table th{padding:1.33vw 0;text-align:left;font-size:3.46vw}
.evt_viewbx .comment .box-comment-view table th span{font-size:2.93vw;color:#999;display:block;margin-top:1.33vw;font-weight:normal;}
.evt_viewbx .comment .box-comment-view .comment-date{padding-left:2vw;color:#999;}
.evt_viewbx .comment .box-comment-view table td{padding:1.33vw 0;}
.evt_viewbx .comment .box-comment-view table td button{float:right;width:14.97vw;height:8.66vw;line-height:8.66vw}
.evt_viewbx .comment .box-comment-view table td .cont{margin:2vw 0 1vw;font-size:3.46vw;padding-right:1.33vw;color:#666;word-break:break-all;}


.login{padding:8.66vw 6.66vw;}
.login .title{margin-bottom:6.66vw;font-size:3.2vw;color:#7b7875;}
.login .title strong{display:block;font-size:5.33vw;color:#2e2d2c;}
.login .result{padding:6.66vw;margin-bottom:2.66vw;text-align:center;background:#fff;font-size:4.26vw;color:#4a463c}
.login .result > strong{display:block;padding-top:23.19vw;color:#2e2d2c;background:url(/images/contents/icon_success.png) no-repeat 50% 0;background-size:20.53vw}
.login .result hr{width:4vw;height:0.4vw;background:#fd9815;margin:3.2vw auto 4vw}
.login .result strong.id{color:#fd9815;font-size:5.33vw}
.login .btn{margin-bottom:1.33vw;border-radius:99px;font-size:3.73vw;border:0;background:#484857}
.login .btn.or{margin-top:4vw;background:#f3c547;}
.login input[type="text"],
.login input[type="password"]{width:100%;height:11vw;padding:0 20px 0 10px;border:0.18rem solid #ddd;border-radius:5px;}
.login label{display:block;color:#403e3c;font-size:3.2vw;line-height:6.8vw}
.login label.pwck{margin-top:4vw;}
.desc{line-height:6vw;color:#fd446e}

.joinSuc{padding:13.33vw 2.66vw;}
.joinSuc .result > strong{padding-top:25.44vw;font-size:4vw;background:url(/images/contents/joinFinBg.png) no-repeat 50% 0;background-size:16vw;}
.joinSuc .result > strong + p{margin-top:1.33vw;font-size:3.2vw;color:#6d6b68;}

.login.main{padding:9.33vw 8.66vw;text-align:center;}
.login.main .title{margin-bottom:11.33vw;text-align:center;}
.login.main .title strong{margin-bottom:2.66vw;font-size:8vw;}
.login.main input[type="text"]{padding:0 11.33vw;background:#fff url(/images/contents/id_bg.png) no-repeat 4vw 50%;background-size:4.26vw auto;}
.login.main input[type="password"]{margin:2.66vw 0 0;padding:0 11.33vw;background:#fff url(/images/contents/pw_bg.png) no-repeat 4.26vw 50%;background-size:3.46vw auto;}
.login.main input::-webkit-input-placeholder{font-size:2.66vw;color:#bcb8b3;}
.login.main input::-ms-input-placeholder{font-size:2.66vw;color:#bcb8b3;}
.login.main .auto{padding:4vw 3.33vw;margin-bottom:2vw;color:#4d4c4a;font-size:3.2vw;text-align:left}
.login.main .btn{margin-bottom:4vw;border:solid 1px #e88c09;font-size:4vw}
.login.main ul{display:inline-block;margin-bottom:4vw;}
.login.main ul:after{display:block;content:'';clear:both}
.login.main ul li{float:left;}
.login.main ul li + li:before{display:inline-block;content:'';clear:both;width:1px;height:1.6vw;margin:0 4vw;background:#c2c2c2;vertical-align:middle;}
.login.main ul li a{color:#8c8b85;}

.bxCert{padding:5.33vw;background:#fff url(/images/contents/arr_find.png) no-repeat 94% 50%;background-size:2.26vw auto}
.bxCert:after{display:block;content:'';clear:both;}
.bxCert + .bxCert{margin-top:2.66vw }
.bxCert i{float:left;width:17.33vw;height:17.33vw;margin-right:4vw;border-radius:50%;background:url(/images/contents/icon_ph.png) no-repeat 0 0;background-size:100%;}
.bxCert i.ipin{background:url(/images/contents/icon_ipin.png) no-repeat 0 0;background-size:100%;}
.bxCert .txtWrap{padding-top:4vw;color:#666;}
.bxCert .txtWrap strong{display:block;margin-bottom:1.33vw;color:#3b3b3d;font-size:4vw;}

/* 탈퇴 */
.withdraw .orList .inputItem{margin-bottom:0;padding:4vw 6.66vw 6vw}
.withdraw .inputItem .iList{margin-bottom:6vw;padding-bottom:6vw;border-bottom:solid 1px #dfdfdf}
.withdraw .inputItem .iList li{display:block;float:none;clear:both;width:100%;margin-left:0 !important}
.withdraw .inputItem .iList li input[type="radio"] + label{width:calc(100% - 7.5vw)}
.withdraw .inputItem .iList li input[type="radio"] + label.etc{display:inline-block;width:9.03vw;}
.withdraw .inputItem .iList li input[type="text"]{display:inline-block;width:calc(100% - 19.2vw);margin-left:2.66vw;height:10.66vw;line-height:10.66vw;}
.withdraw .orList .inputItem p{margin-top:2.66vw;font-size:2.93vw;color:#908d89;}
.withdraw .inputItem.agree{padding:0;margin-bottom:4.66vw;}


