@charset "utf-8";
@import 'font.css';
@import 'btn.css';
@import 'layout.css';
@import 'style.css';
@import 'etcadd.css';
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
fieldset,img{border:0 none}
dl,ul,ol,menu,li{list-style:none}
blockquote,q{quotes:'none'}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:'none'}
input,select,textarea,button{font-size:100%;vertical-align:middle}
button{border:0 none;background-color:transparent;cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
body{-webkit-text-size-adjust:none}
input[type=text],input[type=password],input[type=submit],input[type=search]{border-radius:0;-webkit-appearance:none}
input[type=file]{border-radius:0;-webkit-appearance:none}
input:checked[type=checkbox]{background-color:#666;-webkit-appearance:checkbox}
button,input[type=button],input[type=submit],input[type=reset]{border-radius:0;-webkit-appearance:button}
input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}
body{background:#fff;font-size:12px;letter-spacing:-1px}
body,th,td,input,select,textarea,button{line-height:1.5;/*font-family:"돋움", Dotum, Tahoma, Arial, sans-serif;color:#555*/}
img{border:0;vertical-align:top}
a{color:#515151;text-decoration:none;cursor:pointer}
a:active,a:hover{text-decoration:none}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
input[type=text],input[type=url],input[type=email],input[type=number],input[type=tel],input[type=password]{height:23px;padding:5px 2px 5px 5px;border:1px solid #ccc;border-radius:0;background:#fff;-webkit-appearance:none;box-shadow:none;box-sizing:border-box;-webkit-box-sizing:border-box}
input[type=text]:focus,input[type=url]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=password]:focus{border-color:#626262;-webkit-appearance:none;box-shadow:none}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
select{border-radius:0;-webkit-border-radius:0}
img{max-width:100%;border:0;vertical-align:top;box-sizing:border-box}

/* 컨텐츠 공통 정의 */
.body:after{display:block;clear:both;content:'';*zoom:1}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

/* 스킵 네비게이션 */
.skip{display:block;position:absolute;top:-1000px;left:-1000px;z-index:999999;text-align:center}
.skip:hover,.skip:focus,.skip:active{position:absolute;top:0;left:0;width:100%;height:30px;padding-top:15px;padding-bottom:5px;background:#FFF;font-weight:bold;font-size:15px}
.hide{visibility:hidden;overflow:hidden;position:absolute;top:-9999em;left:-9999em;width:1px;height:1px;line-height:0}

/* 입력상태 설정 */
.imeHan{ime-mode:active}
.imeEng{ime-mode:inactive}

/* 링크 */
a{color:#515151;text-decoration:none;cursor:pointer}
a:hover{color:#000;text-decoration:none}
a.underline{text-decoration:none}
a.honone:hover{text-decoration:none}
a{border:none;select-dummy:expression(this.hideFocus=true)}

/* OPTION */
input,textarea,select,label{margin:0;line-height:normal;box-sizing:border-box}
.option{display:inline-block;position:relative;width:18px;height:18px;vertical-align:top}
.option > input{position:absolute;left:0;width:inherit;height:inherit;opacity:0}
.checkbox,.radio{display:block;height:100%;border:1px solid #d9d9d9;border-radius:2px;background:#FFF;box-sizing:border-box}
.radio{border-radius:9px}
.checkbox::before{position:absolute;top:5px;left:4px;width:7px;height:3px;border:solid #aaa;border-width:0 0 3px 3px;transform:rotate(-45deg)}
.checkbox::before,.radio::before{display:none;content:''}
.radio::before{width:6px;height:6px;margin:5px;border-radius:3px;background:#aaa}
input:focus + .checkbox,input:focus + .radio,input.focus + .checkbox,input.focus + .radio{border-color:#3fb6f2}
input:checked + .checkbox::before,input:checked + .radio::before{display:block}
input:focus + .radio::before,input.focus + .radio::before{background:#19a7ef}
input:focus + .checkbox::before,input.focus + .checkbox::before{border-color:#19a7ef}

input[type=text],input[type=password],input[type=url],input[type=search],textarea{display:inline-block;height:40px;padding:0 8px;border:1px solid #ccc;border-radius:0;background:#f9f9f9;line-height:19px;color:#515151}
.js_btn_ {width:140px;height: 40px;background-color: #e6e6e6;border: 1px solid #ccc;margin-left: 4px;color: 888;color: #5e5e5e;}
.check_btn a {color:#f84a4a; font-size:13px; text-decoration:underline;}
.check_btn span {font-weight:bold;}

.select{display:inline-block;position:relative;height:40px;border:1px solid #ccc;border-radius:0;background:#f9f9f9;vertical-align:top;box-sizing:border-box}
.select::before,.select::after{position:absolute;content:'';pointer-events:none}
.select::before{top:0;right:0;bottom:0;width:24px;background:inherit}
.select::after{top:10px;right:10px;width:0;height:0;border:5px solid transparent;border-top-color:#9095a0}
.select > select{display:block;width:100%;height:38px;margin:0;padding:3px;padding-left:9px;border:0;background:#f4f6fb;line-height:14px;color:#626262}

a.tooltip{outline:none}
a.tooltip strong{line-height:30px}
a.tooltip:hover{text-decoration:none}
a.tooltip span{display:none;z-index:10000;/*width:auto;;*/min-width:150px;margin-top:-35px;margin-left:38px;padding:10px 15px;line-height:16px;text-align:left}
a.tooltip:hover span{display:inline;position:absolute;border:1px solid #DCA;background:#fffAF0;color:#111}
.callout{position:absolute;top:15px;left:-12px;z-index:20;border:0}

/* CSS3 extras */
a.tooltip span{border-radius:4px;box-shadow:5px 5px 8px #CCC}

/* category_banner */
.banner_slider{position:absolute;width:365px;height:462px;background-color:none}
.banner_slider .banner_container{overflow:hidden;position:relative;width:359px;height:459px;border:3px solid #15c6bc}
.banner_slider .banner_container #banner_content{position:absolute;/* 359*3 */width:1077px}
.banner_slider .banner_container #banner_content img{float:left}
.banner_slider .banner_nav_container{position:absolute;top:420px;width:100%;height:30px;border:0 solid #f00;border:0 solid #f00;line-height:30px;vertical-align:middle}
.banner_slider .banner_nav_container #banner_nav{position:absolute;left:20px;border:0 solid #f00;list-style:none}
.banner_slider .banner_nav_container ul#banner_nav li{display:inline;float:left;width:15px;height:10px}
.banner_slider .banner_nav_container ul#banner_nav li a{float:left;width:10px;height:10px;background:url(/images/icon/banner_dot.png) no-repeat;line-height:10px;text-align:center;vertical-align:middle}
.banner_slider .banner_nav_container ul#banner_nav li a.sct{background:url(/images/icon/banner_dot.png) no-repeat 0 -10px}
.wrap_bn{margin-top:15px}
.wrap_bn:after{display:block;clear:both;content:''}
.bn_category{float:Left;width:365px}
.category_all{float:right;width:635px}
.category_right{width:620px;margin-left:15px}
.category_box{display:inline-block}
.category_in{position:relative;border:1px solid #cbcbcb}
.category_btn{position:absolute;top:207px;left:19px;width:115px;height:35px;border-radius:3px;background:#d84538;line-height:35px;text-align:center;-webkit-border-radius:3px;-mooz-border-radius:3px}
.category_btn a{color:#fff}
.ca_btn{position:absolute;top:207px;left:19px;z-index:1000;width:115px;height:35px;cursor:pointer}
.dpn{display:none !important}
.mt15{margin-top:15px !important}
.mr22{margin-right:22px !important}
.join_btn  {overflow:hidden; display:inline-block; zoom:1;}
.join_btn li {float:left; z-index:1;}
.join_btn li  a {font-size:18px; display:inline-block; color:#fff; /*padding:18px 0;*/}
/*.join_btn li:first-child {background-color:#d53434; margin-right:10px; padding:0 52px;}
.join_btn li:last-child {background-color:#888; padding:0 24px;}*/

/* 라이브방송보기영역 추가 */
.live_wrap{position:relative;width:100%;height:398px;padding:15px 0;background:#d2d6e1}
.live_content{position:relative;width:1000px;margin:0 auto}
.live_view{float:left;position:relative;width:738px;height:398px;border:1px solid #bcc1d2}
.live_date{display:block;position:absolute;bottom:0;z-index:100;width:96%;padding-left:10px;font-size:24px;line-height:50px;color:#fff;letter-spacing:-2px;text-align:center}
.live_date span{display:inline-block;padding-left:5px;font-size:20px;color:#fff220}
.live_date_overlay{display:block;position:absolute;bottom:0;width:100%;height:50px;background:#000;opacity:.5}
.live_play{display:block;position:absolute;top:120px;left:300px}
.live_view .img{width:100%;height:398px}

.stk_live{position:absolute;top:9px;right:9px}
.stk_vod{position:absolute;top:9px;right:9px}

.live_view2{float:right;position:relative;width:248px;height:398px}
.live_view2 .live_box{position:relative;width:100%;border:1px solid #bcc1d2}

.bx-wrapper{margin:0 0 0 25px !important}
.vod_wrap{position:relative;width:1000px;margin:0 auto}
.vod_prev{position:absolute;top:39px;left:0}
.vod_next{position:absolute;top:39px;right:0}

/* .vod_box{position:relative;text-align:center;vertical-align:middle;margin:0 auto;width:1000px;height:420px;background:#2c271f} */
.vod_box{position:relative;width:900px;height:405px;margin:0 auto;background:#2c271f;text-align:center;vertical-align:middle}
.vod_play{display:block;position:absolute;top:42px;left:86px}
.vod_play_on{display:block;position:absolute;top:52px;left:70px}
.vod_date{display:block;position:absolute;bottom:0;z-index:100;width:96%;padding-left:10px;font-size:12px;line-height:27px;color:#fff}
.vod_date_overlay{display:block;position:absolute;bottom:0;width:100%;height:27px;background:#000;opacity:.5}

/* 성인용품 slide */
.adt_wrap_slide{height:300px;padding:0 0 20px;background:#f2f2f2}
.adt_slideBox{position:relative;width:1000px;margin:0 auto}
.adt_main_slide{position:absolute;width:1000px;height:320px;background-color:none}
.adt_main_slide .adt_slide_container{overflow:hidden;position:relative;height:320px/* border:1px solid #ddd; */}
.adt_main_slide .adt_slide_container #adt_slide_content{position:absolute}
.adt_main_slide .adt_slide_container #adt_slide_content img{float:left}
.adt_main_slide .adt_slide_nav_container{position:absolute;top:20px;right:30px;width:205px;height:283px;background:#fff;vertical-align:middle}
.adt_main_slide .adt_slide_nav_container #adt_slide_nav{position:absolute;left:0;z-index:100000;width:1000px;list-style:none}
.adt_main_slide .adt_slide_nav_container ul#adt_slide_nav li{display:block;position:relative;width:205px;height:56px;margin-top:-1px;border:1px solid #ddd}
.adt_main_slide .adt_slide_nav_container ul#adt_slide_nav li a{float:left;width:205px;height:56px;background:#fff;vertical-align:middle}
.adt_main_slide .adt_slide_nav_container ul#adt_slide_nav li a.sct2{background:#ff3e6e;color:#fff}
.adt_main_slide .adt_slide_nav_container ul#adt_slide_nav .overImg2{display:block;width:100%}
.adt_main_slide .adt_slide_nav_container ul#adt_slide_nav .overImg2 img{display:block;position:absolute;top:23px;left:-7px;margin:0 auto}
.adt_main_slide .adt_slide_nav_container ul#adt_slide_nav .txt{display:block;float:left;width:148px;padding:2px 0 0 10px;line-height:16px}
.adt_main_slide .adt_slide_nav_container ul#adt_slide_nav .txtSpecial{display:block;float:left;width:100%;padding:2px 0 0 10px;font-size:14px;font-weight:bold}
.adt_main_slide .adt_slide_nav_container ul#adt_slide_nav .imgBox{display:block;position:absolute;right:0;width:38px;height:38px;padding:10px;text-align:center}
.adt_main_slide .adt_slide_nav_container ul#adt_slide_nav .imgBox .bn_img{}
.adt_itemInfo{position:absolute;top:0;left:0;width:1000px;height:100%}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.adult_title-wrap{position:absolute;top:10px;left:5px;z-index:1000}
.adult_title-wrap h1{font-size:18px;font-weight:bold}

.adult_evt_banner{height:100px}
.evt1{float:left;position:relative;width:495px;height:100px}
.evt1 .evt_txt{display:block;margin:15px 0 0 38px;font-size:20px;color:#ffd800;letter-spacing:-1px}
.evt1 .csCenter{display:block;margin:0 0 0 38px;font-style:italic;font-weight:bold;font-size:36px;color:#fff;letter-spacing:-1px}
.evt2{float:right;position:relative;width:495px;height:100px}
.evt2 .txt_prod{display:block;position:absolute;right:14px;bottom:14px;font-weight:bold;font-size:12px;color:#fff}

.adult_prod_banner{position:relative;margin-top:12px}
.adult_prod_banner:after{display:block;clear:both;content:''}
.prod_bn_01{position:relative;height:78px}
.prod_bn_01:after{display:block;clear:both;content:''}
.prod_bn_01 img{margin-right:9px;border:1px solid #ccc}

.adult_review{position:relative;width:1000px}
.adult_review .col3{float:left;position:relative}
.adult_review .review_list{margin:10px 5px}
.adult_review .review_list li{float:left;position:relative;width:330px;height:90px;padding-bottom:10px}
.adult_review .review_list li .rv_cont{display:-webkit-box;overflow:hidden;float:left;width:210px;height:48px;padding:5px 20px 0 10px;font-size:13px;line-height:16px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}
.adult_review .review_list li .rv_writer{display:block;float:left;position:absolute;left:100px;bottom:15px;width:240px;font-size:13px}
.adult_review .review_list li .rv_img{display:block;float:left;width:88px;border:1px solid #ccc}

.bdB3c3c3c{border-bottom:2px solid #3c3c3c}
.mr0{margin-right:0 !important}
.clb{clear:both !important}
.fs30{font-size:30px !important}
.fs40 {font-size:40px;}
.fwb{font-weight:bold !important}

/*  check_box updated 20150713 */
.chk_box{position:relative;z-index:15}
.chk_box .inp_chk{height:18px;-webkit-appearance:none}
.chk_box .inp_chk::-ms-check{border:solid 1px #fff}
.chk_box .inp_label{display:inline-block;position:absolute;top:0;left:0;height:18px;padding-left:24px;background:#fff url(../../images/icon/chkbox.png) no-repeat 0 0;font-size:12px;line-height:18px;*line-height:16px;letter-spacing:-1px;vertical-align:top;cursor:pointer}
.chk_box .inp_label.on{background-position:0 -18px}
.chk_box .inp_chk:checked +label{background-position:0 -18px}
@-moz-document url-prefix(){
chk_boxinp_labelline-height:18px}
.chk_box.mmt16{margin-top:-16px}
}

/*  radio_box updated 20150713 */
.radio_box{position:relative;z-index:15}
.radio_box .inp_radio{width:18px;height:18px;margin-right:5px;-webkit-appearance:none}
.radio_box .inp_radio::-ms-check{border:solid 1px #3fb6f2;color:#3fb6f2}

.radio_box .inp_label{display:inline-block;top:0;left:0;z-index:20;height:18px;margin-right:5px;font-size:12px;line-height:18px;letter-spacing:-1px;vertical-align:top;cursor:pointer}
.radio_box .inp_label.on{background-position:0 -18px}
.radio_box .inp_radio:checked +label{background-position:0 -18px}

@-moz-document url-prefix(){z-index:15;radio_boxposition:relative}
.radio_box .inp_radio{width:18px;height:18px;-webkit-appearance:none}
.radio_box .inp_radio::-ms-check{border:solid 1px #fff}
.radio_box .inp_label{display:inline-block;top:0;left:0;height:18px;padding-left:24px;background:#fff url(../../images/icon/radiobox.png) no-repeat 0 0;font-size:12px;line-height:18px;*line-height:16px;letter-spacing:-1px;vertical-align:top;cursor:pointer}
.radio_box .inp_label.on{background-position:0 -18px}
.radio_box .inp_radio:checked +label{background-position:0 -18px}
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.radio_box{position:relative;z-index:15}
.radio_box .inp_radio{height:18px;margin-right:0;-webkit-appearance:none;outline:none}
.radio_box .inp_radio::-ms-check{border:solid 1px #fff}
.radio_box .inp_label{display:inline-block;top:0;left:0;height:18px;margin-right:0;padding-left:24px;background:#fff url(../../images/icon/radiobox.png) no-repeat 0 0;font-size:12px;line-height:18px;*line-height:16px;letter-spacing:-1px;vertical-align:top;cursor:pointer}
.radio_box .inp_label.on{background-position:0 -18px}
.radio_box .inp_radio:checked +label{background-position:0 -18px}

}

/* slide */
.wrap_slide{position:relative;height:410px;padding:15px 0 20px}
.slideBox{width:1000px;margin:0 auto}
.main_slide{position:absolute;width:1000px;height:320px;background-color:none}
.main_slide .slide_container{overflow:hidden;position:relative;height:318px;border:1px solid #ddd}
.main_slide .slide_container #slide_content{position:absolute}
.main_slide .slide_container #slide_content img{float:left}
.main_slide .slide_nav_container{position:absolute;top:319px;width:100%;height:90px;background:#eee;vertical-align:middle}
.main_slide .slide_nav_container #slide_nav{position:absolute;left:0;z-index:100000;width:1000px;list-style:none}
.main_slide .slide_nav_container ul#slide_nav li{display:inline-block;float:left;position:relative;width:248px;height:88px;border:1px solid #ddd}
.main_slide .slide_nav_container ul#slide_nav li a{float:left;width:248px;height:88px;background:#eee;vertical-align:middle}
.main_slide .slide_nav_container ul#slide_nav li a.sct{background:#fff220}
.main_slide .slide_nav_container ul#slide_nav .overImg{display:block;width:100%}
.main_slide .slide_nav_container ul#slide_nav .overImg img{display:block;margin:-14px auto 0}
.main_slide .slide_nav_container ul#slide_nav .txt{display:block;display:-webkit-box;overflow:hidden;float:left;width:148px;height:4.2em;padding:8px 0 0 10px;line-height:18px;line-height:1.4em;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}
.main_slide .slide_nav_container ul#slide_nav .txtSpecial{display:block;float:left;width:100%;padding:2px 0 0 10px;font-size:14px;font-weight:bold}
.main_slide .slide_nav_container ul#slide_nav a.sct strong{color:#eb4545 !important}
.main_slide .slide_nav_container ul#slide_nav .imgBox{display:block;position:absolute;right:0;width:80px;height:70px;padding:10px;text-align:center}
.main_slide .slide_nav_container ul#slide_nav .imgBox .bn_img{}

.direction-nav{position:relative;top:40%;z-index:10000}
.nav-prev{position:absolute;left:20px;z-index:10000}
.nav-next{position:absolute;right:20px;z-index:10000}
.itemInfo{position:absolute;top:0;left:0;width:1000px;height:100%}
.deadline{position:absolute;top:15px;right:15px;z-index:10000;width:182px;height:42px;border-radius:26px;background:#000;line-height:38px;font-size:16px;color:#ff140a;text-align:center;-webkit-border-radius:26px}
.deadline span{font-size:18px}
.sp{position:absolute;top:185px;left:98px;z-index:10000;font-size:33px;color:#eb4545;letter-spacing:-4px}
.sp li{display:inline-block}
.sp .price{margin-left:25px;font-size:24px;font-weight:lighter;color:#7a7a7a;letter-spacing:-1px;text-decoration:line-through}
.sp .discount{margin-left:5px;font-size:30px;color:#000;letter-spacing:-2px}
.sp_btn{position:absolute;top:242px;left:100px;z-index:10000}
.sp_btn li{display:inline-block}
.sp_btn .btn_buyItem{display:inline-block;width:140px;height:45px;border:0;border-radius:6px;background:#eb4545;font-size:16px;font-weight:bold;color:#fff;-webkit-border-radius:6px;cursor:pointer}
.sp_btn .amount{width:140px;height:45px;border:0;border-radius:6px;background:#d3d3d3;line-height:45px;font-size:16px;font-weight:bold;color:#585858;letter-spacing:-1px;text-align:center;-webkit-border-radius:6px}
.sp_btn .cleb4545{color:#eb4545 !important}

/* 입점제휴문의 */
.alliance{padding:15px 0;margin-top:20px}
.alliance h3{text-align:center;font-size:24px}
.all_info{position:relative;margin-top:20px}
.all_info li{text-indent:10px;line-height:22px}
.alliance_box{border:1px solid #ccc;padding:10px}
.alliance_box p{line-height:20px}
.alliance_box span{display:block;text-indent:10px}
.alliance_agree{margin-top:20px;text-align:center}
.alliance_agree p{padding:0 0 15px 0;text-align:left}
.alliance_agree span{display:inline-block}
.all_bdt{border-top:1px solid #ccc}

/* 적립금 */
.save_bn{position:absolute;right:0;top:10px;width:247px;height:44px;}
.cle95b2b{color:#e95b2b !important}
.item_smy_wrap{margin-top:20px}
.item_smy_wrap:after{display:block;clear:both;content:''}
.item_smy_wrap > div{margin-right:18px}
.item_smy_wrap > div:last-child{margin-right:0}
.item_smy_area{position:relative;float:left}
.item_smy_area:after{display:block;clear:both;content:''}
.item_smy{position:relative;width:230px;height:260px;text-align:center}
.sm_tit1{padding-top:18px;font-size:28px;line-height:28px;font-weight:bold;color:#fff}
.sm_tit2{display:block;padding-top:8px;font-size:22px;line-height:22px;color:#fff}
.sm_txt{position:absolute;width:100%;bottom:12px;text-align:center;display:block;color:#000;font-size:14px;line-height:28px}
.sm_txt em{font-size:30px;color:#ff5d64;letter-spacing:-2px}

.btn_saveBuy{display:block;width:178px;height:38px;margin:17px auto 27px;line-height:38px;border:1px solid #434343;font-size:18px;text-align:center;color:#434343;-webkit-border-radius:20px;border-radius:20px}
.btn_buy_wrap{position:relative;text-align:center;margin-top:30px}
.btn_buy_wrap:after{display:block;clear:both;content:''}
.btn_sBuy{display:inline-block;width:178px;height:38px;line-height:38px;border:1px solid #434343;background:#fff;font-size:14px;text-align:center;color:#434343;-webkit-border-radius:20px !important;border-radius:20px !important}
.btn_cBuy{display:inline-block;width:178px;height:38px;line-height:38px;border:1px solid #fa3f47;background:#fff;font-size:14px;text-align:center;color:#fa3f47;-webkit-border-radius:20px !important;border-radius:20px !important}

.bga7eee1{background:#a7eee1 url('/images/common/img_vipmallCash.png') center 85px no-repeat;background-size:158px 99px}
.bgffc984{background:#ffc984 url('/images/common/img_vipmallCash.png') center 85px no-repeat;background-size:158px 99px}
.bgc2b6f9{background:#c2b6f9 url('/images/common/img_vipmallCash.png') center 85px no-repeat;background-size:158px 99px}
.bg5eb8f6{background:#5eb8f6 url('/images/common/img_vipmallCash.png') center 85px no-repeat;background-size:158px 99px}

.item_sCash_tit{margin:25px 0 0 0;letter-spacing:-0.5px}
.item_smy_info{background:#f0f0f0;padding:25px 22px;color:#3a3a3a;font-size:12px;line-height:24px;letter-spacing:-0.5px}

.table_wrap{position:relative;margin-bottom:30px}
.table-item{width:100%;}
.table-item th{height:37px;padding:4px 20px;border-bottom:1px solid #cfcfcf;background:#f0f0f0;vertical-align:middle;text-align:left}
.table-item td{height:37px;padding:4px 12px;border-bottom:1px solid #cfcfcf;vertical-align:middle}
.table-item .price{color:#eb3c1f;font-size:18px;font-weight:bold}

.btn_payType{padding:6px;border:1px solid #cfcfcf;background:#fff;color:#515151;-webkit-border-radius:3px;border-radius:3px}
.btn_payTypeOn{padding:6px;border:1px solid #ff5d64;background:#ff5d64;color:#fff;-webkit-border-radius:3px;border-radius:3px}

.item_detail{padding:15px 15px 40px 15px;background:#a7eee1 url('/images/common/img_vipmallCash.png') 70px 70px no-repeat;background-size:158px 99px;-webkit-border-radius:5px;border-radius:5px}
.item_amount{padding-left:50px;margin-bottom: 10px;font-size:30px;color:#fff;letter-spacing:-0.5px;}
.item_price{display:block;margin-top:20px;padding-left:230px;font-size:13px}
.item_price span{display:block;font-size:14px;font-weight:bold}
.item_price span.price{font-size:30px}
.border-top-2{border-top:2px solid #000}
.item_chk{width:18px;height:18px;vertical-align:top;margin-right:10px;display:inline-block}
.table_wrap .w_inp{width:100%;padding:0 10px;height:30px;border:1px solid #cfcfcf;background:#fff;vertical-align:top}

.smWrap{position:absolute;right:0;top:12px;padding:5px}
.smWrap span{font-size:12px;line-height:20px}
.btn_order_detail{margin:3px auto 0;width:80px;display:block;padding:0 5px;border:1px solid #343434;color:#343434;font-size:11px;text-align:center;height:23px;line-height:23px}

/* 적립금 캐시전환 번호입력 */
.item_sCash_num{width:812px;margin:10px auto 26px;padding:20px 40px;background:#c5eff1;-webkit-border-radius:5px;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.item_num_tit{color:#505050;font-size:15px;font-weight:bold}
.item_int_box{margin-top:14px}
.item_int_box:after{display:block;clear:both;content:''}
.item_int_box span{display:inline-block;float:left;height:36px;line-height:36px}
.item_int_box .item_int{width:136px;height:36px;text-align:center;background:#fff;border:1px solid #8a9a9b;color:#424242;font-size:18px;vertical-align:top;font-weight:bold}
.item_int_box .int_hyp{display:inline-block;width:19px;text-align:center}
.btn_item_sbm{width:106px;height:36px;margin-left:25px;border:0;text-align:center;line-height:36px;background:#ff5d64;color:#fff;font-size:14px;vertical-align:top}
.item_vipCash{position:relative;width:100%;padding:15px;}
.item_vipCash .bga7eee1{background:#a7eee1}
.item_vipCash .bgffc984{background:#ffc984}
.item_vipCash .bgc2b6f9{background:#c2b6f9}
.item_vipCash .bg5eb8f6{background:#5eb8f6}
.ivc_tit{color:#fff;font-size:15px}
.ivc_tit span{display:inline-block;font-size:13px}
.ivc_price{padding:0 0 0 74px;background:url('/images/common/img_vipmallCash_02.png');}
.ivc_price span{display:block}
.item_smy_area2{position:relative;margin-top:10px;text-align:left}
.item_smy2{height:84px;padding:13px 15px;background:url('/images/common/img_vipmallCash_02.png') 20px 42px no-repeat}
.item_smy2.bg01{background-color:#a7eee1}
.item_smy2.bg02{background-color:#ffc984}
.item_smy2.bg03{background-color:#c2b6f9}
.item_smy2.bg04{background-color:#5eb8f6}
.item_smy2 .smy_tit{font-size:20px;line-height:18px;font-weight:bold;color:#fff}
.item_smy2 .smy_tit span{font-size:16px}
.item_smy2 .smy_txt{display:block;padding-left:80px;margin-top:7px;color:#000;font-size:14px;line-height:28px}
.item_smy2 .smy_txt em{font-size:30px;color:#ff5d64;letter-spacing:-2px}
.sm_ds{position:absolute;right:120px;bottom:10px;text-align:right}
.sm_ds span{display:inline-block}
.sm_ds span.ivc_q{font-size:24px}
.sm_ds span.ivc_q em{font-size:24px;color:#000;font-weight:bold}
.sm_ds a.ivc_qm{display:inline-block;position:absolute;top:7px;margin-left:5px;width:28px;height:22px;background:url('/images/common/img_vipmallCash_03.png');background-size:28px 22px;cursor:pointer}
.is_plus{color:#f0313a}
.is_order_dt{display:block;width:65px;height:18px;margin:3px auto 0;line-height:18px;background:#659fed;color:#fff;font-size:11px;text-align:center}
.iqm-popup{display:none;background:#fff;float:left;position:fixed;left:50%;top:50%;z-index:99999;border:7px solid #222931}
.iqm_content{padding:20px}
.p_cont{margin-top:10px;background:#ecf3fe;padding:10px;font-size:11px}
.iqm_tit{position:relative;padding-bottom:5px;border-bottom:1px solid #222931;font-weight:bold}
.iqm_close{position:absolute;right:0;width:14px;height:14px}
.p_tt{font-size:26px;text-align:center;letter-spacing:-3px}
.p_tt span{color:#eb3d44;font-weight:bold}
.p_list{width:100%}
.p_list table{width:100%;font-size:12px;color:#515151}
.p_list td{padding:6px 0;border-bottom:1px solid #d7d7d7;text-align:center;vertical-align:middle;font-size:11px}
.p_list th{padding:6px 0;border-bottom:1px solid #d7d7d7;background:#f8f8f8;color:#515151;font-size:11px;font-weight:normal}
.p_btn_cf{display:block;width:76px;height:25px;margin:0 auto;line-height:25px;text-align:center;background:#f5f5f5;border:1px solid #979a9e;cursor:pointer}
