﻿@charset "utf-8";
/* 서브페이지 전체에 영향을 미치는 COMMONTOTAL CSS */

/*2017-12-07 khs :서버 응답 속도 저하로 서버 인크루드로 변경*/
/*@import url('/m/css/common.css.asp');*/

/*통합으로 적용되는 CSS*/

/*모바일 스크롤숨김*/
/*크롬용
::-webkit-scrollbar {
    display:none;
}
/*익스플로러용
body{
-ms-overflow-style:none;
}
/*모바일 스크롤숨김*/



/* 이너버전 공통 css */
:root{
	--bg-color-style2:#f7f9fc; /*없애야됨*/

	--font-color-style1:#222;
	--font-color-style2:#b2b2b2;
	--font-color-style3:#888;

	--border-color-style1:#e1e1e1;

	--siteinner-width :20px;
	--siteinner :0 var(--siteinner-width);

	--sat: env(safe-area-inset-top);
    --sar: env(safe-area-inset-right);
    --sab: env(safe-area-inset-bottom);
    --sal: env(safe-area-inset-left);
}

.fixedPos {position: fixed !important;left: 50%;width: 100%;transform:translateX(-50%);z-index:1;max-width:var(--site-m-maxwidth);}
@media (max-width: 930px) {
    .fixedPos {max-width: var(--site-tablet-maxwidth);}
}

/* 폰트 정의 */
.FS_pageTitle {font-size:19px !important; color:#000; font-weight:bold;}
.FS_sectionTitle {font-size:17px !important; color:#000; font-weight:bold;}
.FS_largerTxt {font-size:19px !important; font-weight: 400;}
.FS_largerTxt-b {font-size:19px !important; font-weight:bold;}
.FS_largeTxt {font-size:17px !important; font-weight: 400;}
.FS_largeTxt-b {font-size:17px !important; font-weight:bold;}
.FS_smallTxt {font-size:14px !important; font-weight: 400;}
.FS_smallTxt-b {font-size:14px !important; font-weight:bold;}
.FS_smallerTxt {font-size:12px !important; font-weight: 400;}
.FS_smallerTxt-b {font-size:12px !important; font-weight:bold;}
.FS_guideTxt {font-size:14px !important; color:#aaa; font-weight: 400;}
.FS_guideTxt-b {font-size:14px !important;color: #aaa; font-weight:bold;}

/* 주문완료 수정 */
.totar_width.order_finish {padding:0;background: none;overflow: hidden;}
.totar_width.order_finish .wi_bg {background: none;}
.totar_width.order_finish .wi_bg.tit h3.h3-1 {background: #ededed;height: 40px;line-height: 40px;padding: 0 15px;font-weight: 400;font-size: 13px;}
.totar_width.order_finish .body_finish {background: #fff;}
.totar_width.order_finish .body_finish.st2 {border-top:10px solid #FAF8F7;}
.totar_width.order_finish .body_finish .wi_bg h3.h3-1 {padding: 10px 15px;font-size: 15px;border-bottom:1px solid #e8e8e8;}
.totar_width.order_finish .body_finish .wi_bg h3.h3-1 img {width: 20px;margin-right:5px;}
.totar_width.order_finish .body_finish .board_write {padding:10px 15px;}
.totar_width.order_finish .body_finish .board_write th {color: #bbb;padding:8px 0;vertical-align: top;font-weight:normal;font-size:14px;}
.totar_width.order_finish .body_finish .board_write th .finishImg {width: 90px;height: 90px;display: inline-block;position: relative;overflow: hidden;}
.totar_width.order_finish .body_finish .board_write th .finishImg img {width: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);border-radius:3px;}
.totar_width.order_finish .body_finish .board_write td {border-bottom: 0;vertical-align: top;line-height: 1.3rem;}
/* .totar_width.order_finish .body_finish .board_write td .cashWay {color: #bbb;} */
.totar_width.order_finish .body_finish .board_write td a {color: #231815;}
.totar_width.order_finish .body_finish .board_write td .point {color: #bbb;}
.totar_width.order_finish .finishSet {padding:0 15px;}
.totar_width.order_finish .btnWrapBot {padding:0 15px;}


.-acc {display: flex; align-items: center; justify-content: center;}
.-atc {display: flex; align-items: flex-start; justify-content: center;}
.-abc {display: flex; align-items: flex-end; justify-content: center;}

.-acf {display: flex; align-items: center; justify-content: space-between;}
.-atf {display: flex; align-items: flex-start; justify-content: space-between;}
.-abF {display: flex; align-items: flex-end; justify-content: space-between;}

.-acl {display: flex; align-items: center; justify-content: flex-start;}
.-atl {display: flex; align-items: flex-start; justify-content: flex-start;}
.-abl {display: flex; align-items: flex-end; justify-content: flex-start;}

.-acr {display: flex; align-items: center; justify-content: flex-end;}
.-atr {display: flex; align-items: flex-start; justify-content: flex-end;}
.-abr {display: flex; align-items: flex-end; justify-content: flex-end;}



/* html, body, .unniB_story_wrap, .checkDefault .ui-checkbox .ui-btn{font-family: 'NotoSans' !important;} */

#alert_pop {position:fixed; width:100%; max-width:680px; z-index:999999999;top:50%;left:50%;transform:translate(-50%,-50%);}
@media(min-width:930px){
	#alert_pop {max-width:525px;}
}

#header .footerWrap {display: none;}

.clfix:after {content:""; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}
.clfix {display:block;zoom:1;}

.goodsImminent{display:none !important;}

/*주소창 관련*/
#addrWrap {border:1px solid #e8e8e8;width:100%;height:300px;margin:5px 0;position:relative;box-sizing:border-box;}

.mt0{margin-top:0 !important;}
.mt5{margin-top:5px !important;}
.mt6{margin-top:6px !important;}
.mt7{margin-top:7px !important;}
.mt8{margin-top:8px !important;}
.mt9{margin-top:9px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt50{margin-top:50px !important;}

.mb0{margin-bottom:0 !important;}
.mb5{margin-bottom:5px !important;}
.mb6{margin-bottom:6px !important;}
.mb7{margin-bottom:7px !important;}
.mb8{margin-bottom:8px !important;}
.mt9{margin-bottom:9px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb50{margin-bottom:50px !important;}


.pt0{padding-top:0 !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt50{padding-top:50px !important;}

.pb0{padding-bottom:0 !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pb50{padding-bottom:50px !important;}


.-labelStyle {position: relative;}
.-labelStyle input[type="checkbox"] {-webkit-appearance: none; border: 0 !important; position: absolute; left: 5px !important; top: 5px !important; width: 1px !important; height: 1px !important; padding: 0 !important; z-index: 1;}
.-labelStyle input[type="checkbox"] + span {display: inline; width: auto; height: auto; background: transparent; padding-right: auto; padding-left: auto;}
.-labelStyle input[type="checkbox"] + span.label_ico {position:relative;display: inline-flex;padding:0;width: 24px;height: 24px;border: 1px solid #ddd;background-color: #fff;border-radius:3px;vertical-align: middle;z-index:1;margin-right: 8px}
.-labelStyle input[type="checkbox"] + span.label_ico::before {content: '';position: absolute;top: 6px;right: 5px;width: 12px;height: 6px;border: 1px solid #ddd;border-width: 0 0 2px 2px;transform: rotate(-45deg);}
.-labelStyle input[type="checkbox"]:checked + span.label_ico {background-color:var(--sitecolor1);border: 1px solid var(--sitecolor1);}
.-labelStyle input[type="checkbox"]:checked + span.label_ico::before {border: 1px solid #fff;border-width: 0 0 2px 2px;}

.-labelStyle input[type="radio"] {-webkit-appearance: none; border: 0 !important; position: absolute; left: 5px !important; top: 5px !important; width: 1px !important; height: 1px !important; padding: 0 !important; z-index: 1;}
.-labelStyle input[type="radio"] + span {display: inline; width: auto; height: auto; background: transparent; padding-right: auto; padding-left: auto;}
.-labelStyle input[type="radio"] + span.label_ico {position:relative;display: inline-flex;padding:0;width: 18px;height: 18px;border: 1px solid #a3a3a3;background-color: #fff;border-radius:100%;vertical-align: middle;z-index:2;}
.-labelStyle input[type="radio"] + span.label_ico::before {content: '';position: absolute;top: 6px;right: 6px;width: 6px;height: 3px;border: 1px solid transparent;border-width: 0 0 1px 1px;transform: rotate(-45deg);}
.-labelStyle input[type="radio"]:checked + span.label_ico {background-color:#fff;border: 1px solid var(--sitecolor1);}
.-labelStyle input[type="radio"]:checked + span.label_ico::before {border: 1px solid var(--sitecolor1);border-width: 0 0 1px 1px;}
.-labelStyle input[type="radio"] + span.label_ico.st1{width:24px;height:24px;margin-right:12px;border:1px solid #b8b8b8;box-sizing:border-box;}
.-labelStyle input[type="radio"] + span.label_ico.st1:before{display:none;}
.-labelStyle input[type="radio"]:checked + span.label_ico.st1{border:6px solid var(--sitecolor1);}
.-labelStyle input[type="radio"]:checked + span.label_ico.st1:before{display:none;}

/* 모바일배경 */
.mainbgbg{background:url('/data/wmall/bgbg_pc2.jpg')left top repeat-x; position:fixed;left:0;right:0;top:0; bottom:0; background-position:left center; background-size:cover;z-index:-2;}
.mainbg{background:url('/data/wmall/bg_pc2.png')left top repeat-y; position:fixed;left:50%;top:-2px; bottom:0; margin-left:-382px; width:762px; background-position:center center; background-size:cover;z-index:-1;}

.mainbg_osaka{background:url('/data/osaka/big_mainbg.jpg')left top repeat-x; position:fixed;left:0;right:0;top:0; bottom:0; background-position:center center; background-size:cover;z-index:-2;}
.mainbg_nyp{background:url('/data/nypkr/big_mainbg.jpg')left top repeat-x; position:fixed;left:0;right:0;top:0; bottom:0; background-position:center center; background-size:cover;z-index:-2;}
.mainbg_after{background:url('/data/afterwork/big_mainbg.jpg')left top repeat-x; position:fixed;left:0;right:0;top:0; bottom:0; background-position:center center; background-size:cover;z-index:-2;}
.mainbg_petzone{background:url('/data/petzone/big_mainbg.jpg')left top repeat-x; position:fixed;left:0;right:0;top:0; bottom:0; background-position:center center; background-size:cover;z-index:-2;}
/* 모바일배경 끝 */

/* 레이어 팝업 */
._layerPop {display: none;width:100%; height:100%; position:relative;}
._layerPop ._layerBody{border-radius:10px;width: 80%;max-width: 500px;height: 90%;max-height:520px;background-color:#FFF; position:fixed; top:50%; left:50%;transform:translate(-50%,-50%);padding:10px 20px 10px;}
._layerMask {width:100%; height:100%; position:fixed; background-color:rgba(0,0,0,0.5); top:0; left:0;}

.shpp_layerWrap .header-title {
    border-bottom: solid 2px #dddddd;
    margin-bottom: 10px;
    padding:10px 10px 20px;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    color: #777777;
	text-align: left;
}

.shpp_layerWrap .topInk {position: relative;}
.shpp_layerWrap .closePop {position: absolute;right: 0;background:url('/images/btn_close.png')no-repeat center center/20px auto;text-indent:-9999px;width: 30px;height: 30px;cursor:pointer;}
.shpp_layerWrap .topInk .row {padding:0 10px;box-sizing:border-box;margin: 0;}
.shpp_layerWrap .topInk .row > label {float: left;line-height: 26px;font-size: 14px;color: #999;text-align: left;width: 84px;}
.shpp_layerWrap .topInk .row > div {float: left;line-height: 26px;font-size: 14px;color: #666;text-align: left;}

.shpp_layerWrap .bottomInk {max-height:290px;overflow-y:auto;-webkit-overflow-scrolling:touch; border-top:2px solid #ddd;border-bottom:2px solid #ddd;margin-top: 10px;}
.shpp_layerWrap .bottomInk .bottomFrame {height:101%}
.shpp_layerWrap .bottomInk table {width: 100%;}
.shpp_layerWrap .bottomInk table th {border-bottom:2px solid #ddd;padding:10px 10px 10px;font-size: 13px;text-align: center;}
.shpp_layerWrap .bottomInk table td {font-size: 13px;padding:8px 5px;border-bottom:1px solid #f5f5f5;text-align: center;}

.shpp_layerWrap .bottomInk table td {}
/*-------------------------------------------------*/

body .labangBackground .keyWord {display:none;} /* 230329 kmj 키워드영역 숨김처리 (QC요청사항) */

.zipcodeDOM {width: 100%;max-width:680px;position:relative;left:50%;top:0;transform:translate(-50%,0);height:100%;z-index:1200;}
.zipcodeDOM.fixed {position: fixed;background: #fff;}
/* kmj 230316 모바일 컨텐츠 가운데정렬 css */
body .mobileDomWrap .mobileDomInner {width:100%;max-width:680px;margin: 0 auto;background-color: #fff;}
body .labangBackground .lbInner {width: 390px; margin-left: -695px;}
.mobileDomWrap .all_menu_box {left: 50%;right: auto;transform:translateX(-50%);width: 100%;max-width: 680px;height: calc(100vh - 70px);margin-left: 0;}
body .mobileDomWrap .search_pop_new {left: 50%;right: auto;transform: translateX(-50%); width: 100%;max-width:680px;}
@media(min-width:930px){
	body .mobileDomWrap .mobileDomInner {position: absolute;left:50%;right:auto;float:none; width: 100%;max-width:525px; padding-bottom:0;box-sizing: border-box; z-index:1; background: #fff;}
	.mobileDomWrap .all_menu_box {left: 50%;right: auto;transform:translateX(-50%);width: 100%;max-width:525px;}
	body .mobileDomWrap .search_pop_new {max-width:525px;}
	.main_visual .bn_wrapper_allmenu .bn_pop  {max-width: 525px;right: auto;margin-right: 0;left: 50%;transform: translateX(-50%);}
	html body .zipcodeDOM {left: 50% !important;right:auto !important;max-width: 525px !important; transform: translateX(-50%) !important;}
}

/*모바일 서브페이지 이동 시 로딩중 뒷배경 보이는 현상 대응 css*/
@media(max-width:680px){
	#mobile_wrap{left:0 !important;}
	.mainbgbg{display:none;}
	.mainbg{display:none;}
	.mainbg_osaka, .mainbg_after, .mainbg_demo2, .mainbg_demo3, .mainbg_openmarket,.mainbg_petzone{display:none;}
	.mainbg_unnimakeup{display:none;}
	/* 2018-07-03 khs : 레이어 팝업시 상단바 좌측 쏠림 현상 수정 */
	/*.top_fix_head{left:0 !important;}*/
	/* .top_fix_head{left:0 !important;margin-left:0 !important;} */
	.head_top{left:0 !important;}
}

@keyframes fadein{
	0%{opacity:0;}
	100%{opacity:1;}
}


.head_top{display:block}
.contents .head_top{display:none}

.dsp-n{display:none !important;}
.dsp-ib,.dsp-ib div{display:inline-block !important;}
.dsp-t{display:table !important;}
.dsp-tc{display:table-cell !important;}
.dsp-b-in>div{display:block !important;}
.dsp-ib-in>div{display:inline-block !important;}
.po-r{position:relative !important;}
.po-s{position:static !important;}
.ta-c{text-align:center !important;}
.ta-l{text-align:left !important;}
.ta-r{text-align:right !important;}
.va-t{vertical-align:top !important;}
.va-m{vertical-align:middle !important;}
.va-t-in>div{vertical-align:top !important;}
.w-auto{width:auto !important;}
.w-100p{width:100% !important;}
.h100p{height:100% !important;}
.pd0{padding:0 !important;}
.pdt0{padding-top:0 !important;}
.pdt10{padding-top:10px !important;}
.mg0{margin:0 !important;}
.mgt5 {margin-top:3px !important;}
.mgt40 {margin-top:40px !important;}
.mgt50 {margin-top:50px !important;}
.bd-n{border:0 !important;}
.tc-bdn th,
.tc-bdn td{border:0;}
.h1tit {margin:15px 0 0 0; font-size:16px; line-height:20px;}
.board_write {width:100%;/* border-top:1px solid #5f5f5f; */ color:#231815; text-align:left; font-size:12px; line-height:14px;}
.board_write th {padding:6px; /* border:1px solid #5f5f5f; */ border-top:none; /* background:#f4f4f4 */; font-weight:normal;}
.board_write td {padding:6px; /* border-right:1px solid #5f5f5f; border-bottom:1px solid #5f5f5f; */background:#fff;}
.board_write td input.text {height:30px; border:1px solid #5f5f5f; border-radius:0; box-sizing:border-box;}
.board_write td select {height:30px; border:1px solid #5f5f5f; border-radius:0; box-sizing:border-box;}
.board_write td .color {color:#ff9239 !important;}
.board_write td .prd_name {color:#999; font-size:11px; line-height:12px;}
.new_textarea_box {margin-top:10px; padding:10px; border:1px solid #5f5f5f; text-align:left;}
.new_textarea_box textarea.textarea {width:100%; height:100px; border:1px solid #5f5f5f; border-radius:0; font-size:12px; line-height:20px; box-sizing:border-box; resize:none;}
.btn_right {padding:5px 0 20px; text-align:right;}
.btnWrapBot{margin-top:15px;}
.clearIn button{width:auto;border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;}
.paddingLR {padding:0 10px;}
.ico_text{display:inline-block;height:17px;margin:-1px 0 1px 5px;padding:0 4px;border:1px solid;border-radius:2px;font-size:9px;line-height:15px;letter-spacing:-1px;vertical-align:middle;-webkit-border-radius:2px;box-sizing:border-box;-webkit-box-sizing:border-box}
.ico_text_gren{border-color:#00c73c;color:#00c73c}
.ico_text_gray{border-color:#d7dadd;color:#bebfc1}
.ship_inp{overflow:hidden;position:relative;z-index:20;padding:49px 13px 2px}
.ship_inp .bt_ship{position:absolute;top:16px;right:13px;height:25px;font-size:12px;line-height:25px}
.ship_inp .bt_more{height:38px;margin-bottom:-1px;background-color:#f3f3f3}
.ship_inp .bt_more a{display:block;width:100%;height:100%;font-size:14px;line-height:40px;color:#252525;text-align:center}
.ship_inp .bt_more a span{display:inline-block;position:relative;padding-right:15px}
.ship_inp .bt_more a span:after{position:absolute;top:50%;right:0;width:8px;height:4px;margin-top:-2px;background-position:-70px -110px;content:''}
.ship_inp .tbl_ord th{padding:15px 0 5px;}
.ship_inp .tbl_ord td{padding:7px 0 5px}
.ship_inp .address_old{margin-top:2px;font-size:13px;line-height:16px;color:#6b6b6b}
.ship_inp .address_old + .chk_area{margin-top:8px}
.ship_inp .lship_lst{margin:-15px 0 0}
.ship_inp_v1{margin-top:-7px;border-top:none}
.lship_lst{margin:0 13px}
.lship_lst.iV{margin:0}
.lship_lst li{position:relative;padding:5px 0 5px 0}
.lship_lst li + li{border-top:1px solid #f6f6f6}
.lship_lst li .chk_bx2{display:none; position:absolute;right:0;bottom:14px;/* display:inline-block; */width:20px;height:20px;background:url(/m/images/sp_input2.png) no-repeat -26px 0;background-size:46px;vertical-align:middle;padding-right:3px;appearance:none;-webkit-appearance:none;outline:none;}
.lship_lst .inf_viewLeft {width:89%; position:relative; z-index:1;}
.lship_lst .inf_viewRight {position:absolute; top:40%; right:0; z-index:2;}
.lship_lst li .chk_bx2:checked{background-position:0 0;}
.lship_lst li .inf_view{padding:0;border-bottom:none 0}
.lship_lst li .inf_view dd,
.lship_lst li .inf_view dd li{padding:0}
.lship_lst li .inf_view dd li + li{margin-left:6px;padding:0 0 0 6px}
.status_list{position:absolute;top:21px;right:-9px}
.status_list li{display:inline;padding:0}
.status_list li a{padding:0 9px;font-size:13px;color:#b3b3b3}
.status_list li + li{margin-left:-5px;padding-left:1px;border:none 0}
.status_list li + li:after{position:absolute;top:50%;left:0;width:1px;height:11px;margin-top:-5px;background-color:#d9d9d9;content:''}
.inf_view{position:relative;padding:15px 13px;font-size:16px;color:#252525;word-break: break-all;}
.inf_view em{font-size:15px;line-height:normal}
.inf_view dd{position:relative;padding:0 74px 0 0;line-height:21px}
.inf_view dt + dd{padding-top:0}
.inf_view dd + dd{padding-top:2px}
.inf_view dd ul{overflow:hidden;margin-right:-74px;padding-top:4px}
.inf_view dd li{float:left;position:relative;font-size:15px;line-height:18px;color:#8f8f8f}
.inf_view dd li a{color:#252525}
.inf_view dd li + li{margin-left:6px;padding-left:8px !important;border-top:none}
.inf_view dd li + li:before{display:inline-block;position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-5px;background-position:-95px -50px;content:''}
.inf_view dd:last-child{padding-top:0}
.inf_view .bt_com{position:absolute;right:13px;bottom:16px}
.inf_view + .address_old{margin:-4px 13px 15px;padding-top:13px;border-top:1px solid #ebedf0;font-size:13px;line-height:16px;color:#6b6b6b}
.inf_view_v1{padding:15px 13px 14px}
.inf_view_v1 .bt_com{bottom:17px}
.inf_view_v1 dt{margin-bottom:4px;font-family:HelveticaNeue-Light,Helvetica,AppleSDGothicNeo-SemiBold,'나눔고딕',nanumgothic,sans-serif}
.inf_view_v1 dd{line-height:17px}
.inf_view_v1 dd em{font-size:14px}


/* 레이어 */
@keyframes slideupt{
	0% {top:1000px}
	100% {top:0;}
}
@keyframes slideupb{
	0% {bottom:-1000px}
	100% {bottom:0;}
}


.layerTab{display:none;}
.layerTab.on{display:block;}
.layerTab .layerBg{position:fixed;width:100%;max-width:680px;height:100%;background:rgba(0,0,0,.7);left:0;top:0;width:100%;height:100%;z-index:9998;}
.layerTab li{display:none;max-width:680px;position:fixed;z-index:9999;top:50%;left:50%;background:#fff;overflow-y:auto;}
.layerTab li.on{display:block;}
.layerTab .btnClLyr{display:inline-block;width:53px;height:53px;font-size:0;background:url(/m/images/xxx2.png)no-repeat center / 40% 40%;position:absolute;right:0;top:0;cursor:pointer;}
.layerTab .btnClLyr i{font-size:40px;line-height:53px;width:53px;text-align:center;}

/*레이어별도*/
.layerFix.L-filter .layerConWrap{left:0;right:0;top:0;bottom:0;}
.layerFix.L-filter .secMid ul{margin:0;}
.layerFix.L-filter .secMid ul li .tit{background:#e7e7e7;line-height:35px;padding:0 15px;}
.layerFix.L-filter .secMid ul li .con{background:#fff;padding:10px 15px;font-size:0;text-align:center;}
.layerFix.L-filter .secMid ul li .con .ui-checkbox,.layerFix.L-filter .secMid ul li .con .ui-radio,.layerFix.L-filter .secMid ul li .con label{display:inline-block;}
.layerFix.L-filter .secMid ul li .con .ui-checkbox-on{border-color:red;}
.layerFix.L-filter .secMid ul li .con .ui-radio-on{border-color:blue;}
.layerFix.L-filter .secMid ul li .con label{padding:3px 5px;margin:2px;font-size:12px;border:1px solid #ddd;border-radius:3px;}
.layerFix.L-filter .secMid ul li .con label:after{display:none;}
.layerFix.L-filter .secMid ul li .con input[type=checkbox],.layerFix.L-filter .secMid ul li .con input[type=radio]{display:none;}
.layerFix.choiceJoin .layerConWrap{width:80%;height:90vh;}
.layerFix.choiceJoin .layerCon{font-size:14px;text-align:left;padding:10px 15px;box-sizing:border-box;overflow-y:auto;}
.layerFix.choiceJoin .btn_gray_board{width:100%;}
.layerFix.choiceJoin .tit{font-size:18px;color:#333;font-weight:bold;padding-top:30px;margin-top:30px;border-top:1px solid #eee;}
.layerFix.choiceJoin .tit:first-child{padding-top:0;margin-top:0;border-top:0;}
.layerFix.choiceJoin .stit{font-size:11px;color:#999;padding:15px 0 20px;margin-top:0;}
.layerFix.choiceJoin .snsWrap{text-align:left;}
.layerFix.choiceJoin .snsWrap a{width:100%;overflow:hidden;border-radius:5px;margin-bottom:2%;}
.layerFix.choiceJoin .snsWrap a:first-child{margin-left:0;}
.layerFix.choiceJoin .snsWrap a.naver{background-position:-60px 0;}
.layerFix.choiceJoin .snsWrap a.kakao{background-position:-120px 0;}
.layerFix.choiceJoin .snsWrap a.faceb{background-position:0 0;}
/*.layerFix.choiceJoin .snsWrap a span:first-of-type{width:20px;height:20px;}*/
.layerTab.review li{width:80%;}
.layerTab.review .layerCon{/* border:10px solid red */;box-sizing:border-box;}
.layerTab.review .image{text-align:center;}
.layerTab.review .image img{max-width:100%;max-height:30vh; padding:10px;}
.layerTab.review .txtWrap{padding:15px;box-sizing:border-box;}
.layerTab.review .sndWrap{overflow:hidden;}
.layerTab.review .sndWrap .starRating{float:left;}
.layerTab.review .sndWrap .day{float:right;}
.layerTab.review .btnClLyr{background:none;}
.layerTab.review .selOpt{font-size:16px;}
.layerTab.review .selOpt div{display:inline-block;width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.layerTab.review .selOpt .tit{font-size:16px;font-weight:bold;padding:10px 0 2px;}
.layerTab.review .line{padding-top:10px;margin-top:7px;border-top:1px solid #ddd;}
.layerTab.review .reviewTxt{font-size;16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-wrap:break-word;line-height:17px;}
/*sns회원가입*/
.layerFix.choiceJoin .snsWrap .icon-w {display:inline-block;vertical-align:middle;width:13px;}
.layerFix.choiceJoin .snsWrap img {max-width:100%;max-height:100%;}
.layerFix.choiceJoin .snsWrap .snsBtn {display:inline-block;width:100%;vertical-align:top;font-size:12px;color:#fff;letter-spacing:-.6px;}
.layerFix.choiceJoin .snsWrap .btn_kakao .snsBtn {color:#000;}
@media (min-width:680px){
	.limWdt{width:680px;left:calc(50% - 284px);}
	.layerTab .layerBg, .layerTab>ul>li{width:680px;left: 50%;transform: translateX(-50%);}
	.layerFix .layerConWrap{left:50%; width:680px;}
	.layerFix.escrow .layerConWrap {margin-left:0 !important;}
}
@media (min-width:930px){
	.limWdt{width:525px;left:auto;right:50%;margin-right:-500px;}
	.layerFix .layerBg {max-width:525px;}
	.layerTab .layerBg, .layerTab>ul>li{width:525px;left:auto;right:50%;margin-right:-500px;transform:none;}
	.layerFix .layerConWrap{left:50%; width:525px;}
	.layerFix.L-filter .layerConWrap{left:auto;right:50%;margin-right:-500px;top:0;bottom:0;}
}
@media (max-width:929px){
	.layerFix.L-filter .layerConWrap{width: 100%;left: 50%;right: auto;margin-right: 0;top: 0;bottom: 0;transform: translate(-50%);}
}


/* 쿠폰등록 */
.btn_coupon_box {margin:0 -15px; background:#fff; overflow:hidden;}
.btn_coupon_reg {display:block; margin:15px; border-radius:5px; font-size:14px; line-height:30px; text-align:center;color:#fff !important;}
.couponLayerBox {display:none;}
.couponLayer {position:fixed; top:50%; left:50%;transform:translateX(-50%); width:100%;max-width:600px; height:9999px; margin-top:-120px; padding:0 15px; box-sizing:border-box; z-index:99999;}
.couponLayer .inhead {position:relative; background:#ffe20c;}
.couponLayer .inhead h1 {padding:15px; color:#fff; font-size:14px; line-height:20px; text-align:left;}
.couponLayer .inhead span.close {display:block; position:absolute; top:50%; right:15px; width:20px; height:20px; margin-top:-10px; color:#fff; font-size:20px; line-height:20px; text-align:center; cursor:pointer;}
.couponLayer .incont {padding:15px; background:#fff;}
.couponLayer .incont p {font-size:13px; line-height:16px;}
.couponLayer .incont input.text {height:30px; padding:0 10px; box-sizing:border-box; font-size:12px; line-height:26px;}
.couponLayer .incont .ui-input-text.ui-focus {box-shadow:none;}
.couponLayerBox .mask {position:fixed; top:0; left:50%;transform:translateX(-50%); width:100%;max-width:680px; height:9999px; background:#000; opacity:0.8; z-index:99998;}
@media(min-width:930px){
	.couponLayer {position:fixed; top:50%; left:auto;transform:none;right:50%;margin-right:-434px; width:400px; height:auto; margin-top:-120px; padding:0 15px; box-sizing:border-box; z-index:99999;}
	.couponLayerBox .mask {position:fixed; top:0; left:auto;transform:none;right:50%;margin-right:-500px; width:525px; height:9999px; background:#000; opacity:0.8; z-index:99998;}
}

/* 모바일상품권 추가 되는 부분 ,jings3 , //(S) */
.couponSpend{text-align:center;}
.couponSpend .tit{font-size:26px;font-weight:bold;padding-top:30px;}
.couponSpend .tip{padding:20px 0 10px;color:#f00;}
.couponSpend .inputBox input[type=password]{width:80%;line-height:80px;font-size:3rem;text-align:center;}
/* 모바일상품권 추가 되는 부분 ,jings3 , //(E) */

/*리스트아이콘*/
/*ftp*/
.isiconBoxTop {position:absolute; left:10px;right:10px;top:10px; z-index:10; text-align:left;}
.isiconBoxTop .lft{position:absolute;left:0;top:0;}
.isiconBoxTop .rgt{position:absolute;right:0;top:0;}

.isiconBoxTop div {}
.isiconBoxTop img {width:40px; height:auto;}
/*템플릿메인 아이콘치환코드크기고정 (tkgs_icon)클래스추가*/
.tkgs_icon {position:absolute;left:0;top:0;}
.tkgs_icon img {width:40px;}
/*리스트아이콘 끝*/



#mobile_wrap{max-width:680px; padding-bottom:70px;}
#mobile_wrap.on{position:fixed;}
#wrapper {width:100%; max-width:525px; margin:0 auto;position:static;}
#container {/* background:#f0f0f0; */}



.na_bg {overflow:hidden; margin:0 -15px;padding:0 15px 0;} /*회색배경*/
.na_bg.iV {margin:0;padding:0;} /*회색배경*/
.na_bg.st1 {overflow:hidden; background:#f0f0f0;margin:0;padding:0 15px 0;} /*회색배경*/
.wi_bg {clear:both; overflow:hidden; background:#fff; margin:0 -15px; padding:0 15px;} /*흰배경*/
.wi_bg.iV{background:none; margin:0; padding:0;}
.wi_bg.iV.st1{background:#fff;}
.wi_bg.iV.st2{padding:14px 20px;}
.wi_bg.iV.st2.-selectStyle:before{right:26px;}
.wi_bg.iV.st2.-selectStyle:after{right:26px;}
.wi_bg.wi_bg_content.st2{display:none;}
.wi_bg.wi_bg_content.st2._on{display:block;}
.wi_bg2 {overflow:hidden; margin:0 -15px; background:#fff;} /*흰배경 100% width*/
.head_height {height:0px;}
#licensingWrap {padding:15px 0;}

/*모바일로고*/
#mobile_wrap .m_logo_t {text-align:center;margin:20px 0 10px;}
#mobile_wrap .m_logo_t img {width:50%;}



.totar_width {position:relative; overflow:hidden; width:100%; padding:0 20px 50px; box-sizing:border-box;}
.totar_width.iV{padding:0;}
.to100w{padding: 0;}
.totar_hei {padding-bottom:10px;}
.totar_hei.st1{padding-bottom:56px;}
.totar_width h1.h1_1 {font-size:16px; color:#221e1f; text-align:left; margin:0 -15px; padding:15px; background:#fff;}
.totar_width h1.h1_1 img{margin:-6px 10px 0 0; width:20px;}

.find_section {background:#fff;}
.find_section .totar_width .member_input {font-size:0; line-height:0;}
.find_section .totar_width .member_input.phone {overflow:hidden;}
.find_section .totar_width .member_input.phone .ui-select .ui-btn {width:32%; float:left; height:42px;}
.find_section .totar_width .member_input.phone span.box {float:left; margin-left:2%;}
.find_section .totar_width .member_input.phone span.box .ui-input-text {margin-top:0;}
.find_section fieldset {width: 100%;}
.find_tab {margin:10px -15px 0;}
.find_tab ul {height:39px; border-bottom:1px solid #92979b;}
.find_tab ul li {float:left; width:50%;}
.find_tab ul li a {display:block; height:40px; border:1px solid #92979b; background:#92979b; color:#fff; font-size:14px; line-height:40px; text-align:center; box-sizing:border-box;}
.find_tab ul li a.ui-link {color:#fff;}
.find_tab ul li.on a {border-bottom:1px solid #fff; background:#fff; color:#2e2e2e;}

.totar_width h1.h1_2 {width:100%; background:#ffe20c; font-size:18px; color:#3a1c1c; text-align:left; padding:15px 15px; margin:0 -15px; }
.totar_width h1.h1_2 img{margin:-3px 10px 0 0; width:15px;}

.totar_width .btn_cart {position:absolute; right:6px; top:3px;}
.totar_width .btn_cart img {height:49px;}
.totar_width .btn_cart .cartCnt {display:block; position:absolute; top:4px; right:4px; width:18px; height:18px; border-radius:50%; background:#ff8a0c; color:#fff; font-size:11px; line-height:18px; text-align:center;}


/*인풋부분*/
.iV .member_input {width:auto;}
.member_input {width:100%; overflow:hidden;}
.member_input .regist_adds {/* float:right; width:67%; */}
.member_input .regist_adds .ui-input-text {margin:0;}
.member_input span.font_red {display:inline-block; padding:3px 10px; box-sizing:border-box; font-size:12px; color:#ff0000;}
.member_input.fontsize0 {font-size:0px;}
.member_input input.text {width:100%; height:44px; box-sizing:border-box; padding-left:12px; font-size:15px; color:#222; text-align:left;margin:0; border-color: var(--border-color-style1); border-radius: 8px; transition: background-color 5000s ease-in-out 0s;-webkit-transition: background-color 9999s ease-out;}
.member_input input.text:focus{border-color: #222;}
.member_input input.text.set_dr {background:url("/data/rental/ico_dr.gif") no-repeat scroll right center #fff;box-sizing:border-box;cursor:pointer;font-size:13px;height:40px;line-height:40px;padding:0 40px 0 10px;position:relative;text-align:left;vertical-align:middle;}
.member_input input.text.topno {margin-top:0px;}
.member_input input[name="post"] {width:calc(70% - 10px);margin-right:10px;margin-top:2px;}
.member_input.iV input[name="post"] {margin-top:0;}
.member_input select.select1 {border:1px solid #e0e0e0; border-radius:8px;}
.member_input.id_box {padding:10px; background:#fff; font-size:15px;}
.member_input.member_name {padding:10px 0; margin-top:12px;}
.member_input.member_name p {font-size:15px; line-height:20px;}
.newPassBox {display:none;}
.member_input span.hipen {display:inline-block; font-size:12px; color:#ccc; line-height:40px; height:40px; text-align:center; vertical-align:bottom;}
.inputForm select._inputChecker {width: 100%;border: 1px solid #e0e0e0;height: 44px;line-height: 44px;border-radius: 4px;color:#888;font-size:14px;padding-left:16px;box-sizing: border-box;background: url(/m/images/select_drop.svg) no-repeat right 3px center/34px #fff;-webkit-appearance: none;}

/*제이쿼리모바일로인한 부모자동생성으로 영역별로수정*/
.member_input.mPhone .widthWrap1{width:28%;}
.member_input.mPhone .widthWrap2{width:34%;}

/*날짜선택*/
.ui-datepicker {width:227px; background:#fff;border:1px solid #dfdfdf;}
.ui-datepicker .ui-datepicker-header {position:relative; height:45px; text-align:center;background-color:#e0e0e0 !important;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title{background:#fff;color:#333;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select {height:25px; margin:0 5px; border:1px solid #c4c4c4;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {display:block; position:absolute; left:12px; top:12px; text-indent:-999px; overflow:hidden; box-sizing:border-box; cursor:pointer;width:12px;height:20px;background:url(/m/images/slide_left.png)no-repeat center/100% 100%;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {display:block; position:absolute; right:12px; top:12px; text-indent:-999px; overflow:hidden; box-sizing:border-box; cursor:pointer;width:12px;height:20px;background:url(/m/images/slide_right.png)no-repeat center/100% 100%;}
.ui-datepicker .ui-datepicker-calendar {width:100%; box-sizing:border-box;font-family: "Noto Sans KR", sans-serif;}
.ui-datepicker .ui-datepicker-calendar th {width:32px; border-bottom:1px solid #e0e0e0; background:#FBFBFB; color:#666; font-size:12px; font-weight:normal; text-align:center;line-height:30px;}
.ui-datepicker .ui-datepicker-calendar th span {display:block;}
.ui-datepicker .ui-datepicker-calendar td {height:32px; color:#363636; font-size:12px; text-align:center; cursor:pointer;}
.ui-datepicker .ui-datepicker-calendar td a {color:#363636;}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end a {color:#c6c6c6;}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a {display:inline-block; width:24px; height:24px; border-radius:12px; font-size:12px; line-height:24px; text-align:center; color:#ffe20c !important; font-weight:bold;}
/*jings3, 2017-10-18 추가 //(S)*/
	.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a {display:inline-block; width:24px; height:24px; border-radius:12px; font-size:12px; line-height:24px; text-align:center; color:#ffe20c !important; font-weight:bold;}
/*jings3, 2017-10-18 추가 //(E)*/
.ui-datepicker .ui-datepicker-calendar td:nth-child(7n) a {color: #00f;}
.ui-datepicker .ui-datepicker-calendar td:nth-child(7n + 1) a {color: #f00;}

/*select*/
.ui-select {margin:10px 0 0 0 ;}
.ui-select .ui-btn { border-radius:8px; width:58%; height:44px; box-sizing:border-box; margin:0; box-shadow:none; padding:0 0 0 12px; font-size:13px; color:#939393; text-align:left; appearance:none; -webkit-appearance:none; -moz-appearance:none; background:url('/data/gonggumom/m/202431668936720.png') no-repeat right 5px center #fff; background-size:25px;width:100%;}
select.select1 { border-radius: 99px; width:100%; height:42px; box-sizing:border-box; margin:0; box-shadow:none; padding:0 0 0 12px; border:1px solid #e1e1e1; font-size:14px; color:#222; font-weight: 500; text-align:left; appearance:none; -webkit-appearance:none; -moz-appearance:none; background:url('/data/gonggumom/m/202431668936720.png') no-repeat right 5px center #fff; background-size:25px;}
.iV select.select1 { border-radius:4px; width:100%; height:42px; box-sizing:border-box; margin:0; box-shadow:none; padding:0 0 0 12px; border:1px solid #ededed; font-size:14px; font-weight:500; color:#888; text-align:left; appearance:none; -webkit-appearance:none; -moz-appearance:none; background:none; background-size:25px;}
select.select1 { border-radius: 99px; width:100%; height:42px; box-sizing:border-box; margin:0; box-shadow:none; padding:0 30px 0 12px; border:1px solid #e1e1e1; font-size:14px; color:#222; font-weight: 500; text-align:left; appearance:none; -webkit-appearance:none; -moz-appearance:none;}
select::-ms-expand {display:none;}
.ui-icon-carat-d:after {display:none;}
select.select1.topno {margin-top:0px;}


.of_box {margin-top:10px; overflow:hidden;}
.of_box .check_text3 {float:left;}
.check_text {line-height:30px; font-size:13px; box-sizing:border-box; padding-left:36px;}
.check_text.iV{padding:0;}
.iV .check_text {padding:0;}
.check_text.all {line-height:30px; font-size:13px; box-sizing:border-box; padding-left:36px; text-align:left;}
.check_text.all .iconfont{position:static; display:inline-block; height:auto; vertical-align:middle; display:none;}
.check_text .iconfont {position:absolute; top:0; left:0; width:20px; height:20px; color:#999; font-size:20px; line-height:22px; font-weight:bold; text-align:center; display:none;}
.guide_wrap {border:0 !important;     padding:0 !important;}
.check_text2 {display:inline-block; position:relative; overflow:hidden; font-size:15px; color:#222; text-align:left; line-height:23px; letter-spacing:-1px; box-sizing:border-box;}
.check_text2 .iconfont {display:none; position:absolute; top:0; left:0; width:22px; height:22px; color:#999; font-size:20px; line-height:24px; font-weight:bold; text-align:center;}
.check_text2 em {color:#000;}
.chkCont .check_text2 {display:inline;}

.check_text3 {display:inline-block; overflow:hidden; font-size:15px; color:#5f5f5f; line-height:40px; }
.check_text3.on {}

.check_text4 {display:block; position:relative; height:40px; overflow:hidden; font-size:15px; background:#fff; color:#5f5f5f; margin:0 -15px; padding:0 15px 0 45px; line-height:40px; }
.check_text4 .iconfont {display:none;position:absolute; top:0; left:15px; width:24px; height:24px; color:#999; font-size:24px; line-height:39px; font-weight:bold; text-align:center;}

.check_text5 {display:inline-block; overflow:hidden; background:url('/m/images/check_text_onicon.png') no-repeat left 15px center #fff; background-size:20px; font-size:15px; color:#5f5f5f; margin:0 -15px; padding:0 15px 0 45px; line-height:40px; }






span.ss_text{display:inline-block; font-size:10px; color:#231815; padding:1px 0 6px 10px;}
span.box{display:inline-block; box-sizing:border-box;}

div.totar_width_tet  {height:150px; overflow:hidden; width:100%; overflow-y:auto; padding:5px 15px; background:#fff; border:1px solid #5f5f5f; font-size:10px; color:#5f5f5f; margin-top:10px; box-sizing:border-box;}
div.totar_width_tet2 {overflow:hidden; padding:15px; background:#fff; border:1px solid #5f5f5f; font-size:11px; margin-top:15px; color:#000;}

.sub_menu {position:relative; height:0; margin:0 -15px 0; padding:0 20px; background:#ffffff; text-align:left; overflow:hidden;}
.sub_menu .swiper-container {width:100%;}
.sub_menu ul li {float:left; width:auto; margin-right:20px;}
.sub_menu ul li a{display:inline-block; height:45px; padding:0 2px; color:#000; font-size:13px; line-height:45px; text-align:center; box-sizing:border-box;}
.sub_menu ul li.on a{border-bottom:2px solid #3a1c1c; color:#3a1c1c;}
.sub_menu .swiper-button-prev {width:20px; left:0; background:url('/m/images/gnb_left.png') no-repeat center center; background-size:10px 15px; color:#e1e1e1; font-weight:bold; text-align:center; z-index:11;}
.sub_menu .swiper-button-next {width:20px; right:0; background:url('/m/images/gnb_right.png') no-repeat center center; background-size:10px 15px; color:#e1e1e1; font-weight:bold; text-align:center; z-index:11;}

.sub2_menu {position:relative; height:0; padding:0 20px; margin:0 -15px; background:#f0f0f0; text-align:left; overflow:hidden;border-bottom:solid 1px #e1e1e1;}
.sub2_menu .swiper-container {width:100%;}
.sub2_menu ul li {float:left; width:auto; margin-right:24px; box-sizing:border-box;}
.sub2_menu ul li a{display:block; height:45px; color:#000; font-size:13px; line-height:45px; box-sizing:border-box;}
.sub2_menu ul li.on a {font-weight:bold;}
.sub2_menu .swiper-button-prev {width:20px; left:0; background:url('/m/images/gnb_left.png') no-repeat center center; background-size:10px 15px; color:#e1e1e1; font-weight:bold; text-align:center; z-index:11;}
.sub2_menu .swiper-button-next {width:20px; right:0; background:url('/m/images/gnb_right.png') no-repeat center center; background-size:10px 15px; color:#e1e1e1; font-weight:bold; text-align:center; z-index:11;}
/*공통 부분 끝*/

/*로그인부분*/
.adverForm {width: 100%;margin: 20px 0 10px;}
.adverForm img {width: 100%;border: 1px solid #ddd;border-radius: 20px;box-sizing:border-box;}
.member_input input.text.uicion1 {background:#fff; padding-left:25px;color:#999;}
.member_input input.text.uicion2 {background:#fff; padding-left:25px;color:#999;}
.member_btn {border-top:1px solid #dbdbdb; margin:5px -15px 0; padding:15px 15px 0; box-sizing:border-box;}
.member_btn.st1{margin:0;padding:12px 20px;border:none;}
.member_btn.iV{height:44px;margin:0;padding:0;border:none;}
.member_btn.iV .btnStyle1{font-size:12px;line-height:12px;}
.login_smenu {overflow:hidden; margin:30px 0 25px 0;}
.login_smenu ul{overflow:hidden;width:100%;}
.login_smenu ul li {float:left; text-align:center; width:33.3%; background:url('/m/images/login_li_bg.png') no-repeat left top; background-size:1px 30px;}
.login_smenu ul li a {width:100%; font-size:13px; color:#555; display:inline-block;}
/* .login_smenu ul li a span.img {text-align:center; display:block; margin-bottom:10px;} */
.login_smenu ul li a img {width:30px;}
.login_smenu ul li:first-child {background:none;}

.login_gray_box {width:100%;margin:0;text-align:left;overflow:hidden; box-sizing:border-box; background:#fff;font-size:0;}
.login_gray_box.iV{background:none;}
.login_gray_box.st1{padding-bottom:50px;}
.login_gray_box h2{font-size:13px; color:#5f5f5f; padding:5px 0 15px 0;}
.login_gray_box a {/* width:100%; text-align:center; border-radius:3px; */width:100%;border-radius:5px;}
.login_gray_box a.img_block {display:block; margin-bottom:12px; width:100%;}
.login_gray_box a.img_block img {width:100%;}

.login_gray_box ul {padding:0 50px;}
.login_gray_box ul:after {content:""; display:block; clear:both;}
.login_gray_box ul li {float:left; width:33.33%; text-align: center; margin-bottom:12px;}

@media(max-width:340px){
	.login_gray_box ul {padding:0 20px;}
}

#naver-w {background:#2dbe01;}
#naver-w.bg {background:#00c73c;}
#facebook-w {background:#5471ad;margin-top:2%;}
#kakao-w {background:#FEE500;/* margin-top:2%; */}
#kakao-w.bg {background:#fcdc3f;}
#insta-w {background:#c32c71;margin-top:2%;margin-bottom:40px;}
#google-w {background:#f7c001;margin-top:2%;}

a.btn_naver {display:inline-block;color:#fff; font-size:14px;font-weight:normal; box-sizing:border-box;}
a.btn_naver span {height:36px; background:url('/m/images/ic_naver.png') no-repeat 11px 10px;line-height:36px;padding-left:36px;background-size: 18px 16px;display: inline-block;}

a.btn_facebook {display:inline-block;color:#fff; font-size:14px;font-weight:normal; box-sizing:border-box;}
a.btn_facebook span {height:36px;background:url('/m/images/ic-facebook-02.png') no-repeat 15px 8px;line-height:36px;padding-left:36px;background-size:10px 21px;display: inline-block;}

a.btn_kakao {display:inline-block;color:#fff; font-size:14px;font-weight:normal; box-sizing:border-box;}
a.btn_kakao span {height:36px; background:url('/m/images/ic_kakao.png') no-repeat 11px 10px;line-height:36px;padding-left:36px;background-size:18px 17px;display: inline-block;}

a.btn_insta{display:inline-block; height:36px;background:#c32c71 url('/m/images/ic-insta.png') no-repeat 3% 50%; #ffe812; background-size:27px; color:#fff; font-size:14px; line-height:36px; font-weight:normal; box-sizing:border-box;padding-left:45px;}
a.btn_google{display:inline-block; height:36px; background:url('/m/images/ic-google-02.png') no-repeat 15px 8px #000; background-size:21px 21px; color:#fff; font-size:14px; line-height:36px; font-weight:normal; box-sizing:border-box;padding-left:45px;}
a.btn_red {display:inline-block; height:36px; text-align:center; background:#ff0000; background-size:10px 21px; color:#fff; font-size:14px; line-height:33px; font-weight:normal; box-sizing:border-box; border-radius:5px;border:1px solid transparent;}
a.btn_red.ui-link {color:#fff;}
a.btn_red_border {display:inline-block; height:36px; text-align:center; border:1px solid #ff0000; background:#fff; background-size:10px 21px; color:#ff0000; font-size:14px; line-height:33px; font-weight:normal; box-sizing:border-box; border-radius:3px;}
a.btn_black {display:inline-block; height:36px; text-align:center; background:#333; background-size:10px 21px; color:#fff; font-size:14px; line-height:33px; font-weight:normal; box-sizing:border-box;border-radius:3px;}
a.btn_white {display:inline-block; height:36px; text-align:center; background:#fff; background-size:10px 21px; color:#ccc; font-size:14px; line-height:33px; font-weight:normal; box-sizing:border-box; border-radius:5px;border:1px solid #ccc;}
/*변경*/
.login_smenu {margin:15px 0 40px 0;}
/* .login_smenu ul li a span.img {display:none;} */
.login_smenu ul {text-align:center;}
.login_smenu ul li {float:none;background:none;width:auto;display:inline-block;padding:0 10px; line-height: 1.2;}
.login_smenu ul li:first-child+li {border-left:1px solid var(--border-color-style1);border-right:1px solid var(--border-color-style1);padding-left:14px;}
.login_gray_box h2 {display:none;}
.login-w {display:inline-block;width:100%;text-align: center;border-radius:8px;}
.login2 {font-size:14px;display:inline-block;color:#fff;min-width:80px;letter-spacing:-.7px;}

/*네이버 아이디 간편 회원가입*/
.m_receive {padding-top:15px; overflow:hidden;}
.m_receive .e-mail {float:left; overflow:hidden; font-size:15px; color:#5f5f5f;}
.m_receive .check_text.check_text_right {float:right;}

/* 비회원주문조회 버튼 */
.non_mem_box .tit{ color:#A5A5A5; font-size: 14px; font-weight: 400; letter-spacing: -0.25px; text-align: center;}




/*박람회 회원가입*/


div.totar_width_tet2 span {font-weight:bold;}
div.totar_width_tet2 strong {font-size:15px; color:#000;}

.joinok_box {padding:50px 0 20px; text-align:center;}
.joinok_box p {margin:30px 0;}



/*비밀번호 등록*/

.pw_btns {overflow:hidden; margin-top:15px;}

/*약관동의부분*/

h2.alvins_ok_h2 {font-size:12px; color:#000000; text-align:left; padding-top:25px;}
h2.alvins_ok_h2.alvins_o_h2{padding-top:10px;}
.check_text2 span{text-decoration:underline;}
.check_text2 span a {color:#5f5f5f; font-size:11px;}
.check_text2.on .ftic-success {}

/*회원정보입력*/

.user_p_text {overflow:hidden; margin:12px -15px 0; background:#fff; padding:25px 15px; text-align:left; color:#000; font-size:10px;}
.user_p_text strong {font-size:14px;}
.user_p_text em {font-size:12px;}


/*서브메인 시작*/
/*적립금*/

.ico_point {display:inline-block; width:18px; height:18px; margin-top:-2px; border-radius:100%; background:#b0c976; color:#fff; font-weight:bold; font-size:12px; line-height:18px; text-align:center; overflow:hidden; vertical-align:middle;}
.ico_point.st1{width:auto;margin:0;background:none;color:var(--sitecolor1) !important;}
.ico_point.mt{margin-top:0;}
.point_box {overflow:hidden; background-size:100% 100%;}
.point_box .left{float:left; width:50%; box-sizing:border-box; padding:10px; border-bottom:1px solid #d9d9d9; }
.point_box .right{float:right; width:50%; box-sizing:border-box; padding:10px; border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9; }

.point_box h4{color:#fff; font-size:11px; text-align:left;line-height:17px;}
.point_box .img{float:left; width:30%;}
.point_box .img img{width:20px; height:20px;}
.point_box .text {float:right; width:66%; text-align:right; color:#fff;}
.point_box .text em {color:#fff; font-size:15px;vertical-align:middle;}

/*배송어떻게되는지 보여주는 부분*/

.deliver_ing {overflow:hidden; border-bottom:1px solid #d9d9d9;  clear:both;}
.deliver_ing ul{overflow:hidden;  clear:both;}
.deliver_ing ul li{width:25%;padding:15px 0; text-align:center; float:left; box-sizing:border-box; border-left:1px solid #f0f0f0; position:relative;}
.deliver_ing div.img {position:absolute; top:48%; left:-11px;}
.deliver_ing div.img img{width:20px; height:20px;}
.deliver_ing ul li:first-child {border:none;}
.deliver_ing ul li span{font-size:13px; color:#000; display:block;}
.deliver_ing ul li span.text {height:35px; vertical-align:middle; box-sizing:border-box;}
.deliver_ing ul li span img{padding-top:5px; width:20px;height:17px;}
.deliver_ing ul li strong{font-size:25px; color:#ffc90c; display:block; padding-top:10px;}


/*h3-1 부분*/
h3.h3-1 {overflow:hidden; line-height:1.3rem; color:#000; text-align:left; font-size:14px;position:relative;}
h3.h3-1.st1{font-size:16px;font-weight:bold;color:#1a1a1a;}
h3.h3-1 img{width:30px; vertical-align:middle;}

h3.h3-1.h3-1-wirte span.img {position:absolute; top:50%; left:15px; margin-top:-15px;}
h3.h3-1.h3-1-wirte span.text {line-height:11px; font-size:10px; color:#6c6c6c;}
h3.h3-1.h3-1-wirte span.tet_box {display:inline-block; padding-left:35px;}
/* h3.h3-1.h3-1-wirte {position:relative; padding:10px 15px 10px; ; margin:0 -15px; background:#fff; background-size:30px; line-height:1.3; box-sizing:border-box; vertical-align:middle;} */
h3.h3-1.h3-1-wirte {position:relative; padding:10px 20px 10px; ; background:#fff; background-size:30px; line-height:1.3; box-sizing:border-box; vertical-align:middle;}

h3.h3-1 i {position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:30px;color: #92979b;}


/*최근 주문내역 부분*/
.order_totalBox  {padding:10px 15px; margin:0; background:#f9f9f9;}
.product_box_01 {text-align:left; border-radius:5px;background:#fff; overflow:hidden;-webkit-box-shadow:1px 2px 5px 0px rgba(0,0,0,0.29);-moz-box-shadow:1px 2px 5px 0px rgba(0,0,0,0.29);box-shadow:1px 2px 5px 0px rgba(0,0,0,0.29);}
.product_box_01.st1{background:none;}
.iV .product_box_01 {text-align:left;border-radius:0;background:none;box-shadow:none;}
.product_box_01 p {position:relative; text-align:left; font-size:14px; color:#000; font-weight:bold; padding:10px 15px 0px; background:#f9f7f8; border-top:1px solid #ccc;}
.iV .product_box_01 p {font-size:inherit; color:#inherit;padding:0; background:none; border-top:none;}
.product_box_01 p:first-child {border-top:0;}
.product_box_01 p .btn_detail_view {position:absolute; top:50%; right:15px; margin-top:-13px;}
.product_box_01 p span {color:#ff9239;}
.product_box_01 .img_text_box{box-sizing:border-box; padding:0 15px;position:relative;}
.product_box_01 .img_text_box:after {content:""; display:block; clear:both;}
.product_box_01 div.img{padding:20px 10px 0; float:left; width:15%; text-align:left;}
.iV .product_box_01 div.img{padding:0; float:none; width:auto;}
.product_box_01 div.img img {width:100%;}

.product_box_01 div.text{padding:10px 0; width:100%; text-align:center; margin-top:10px; color:#000; font-size:11px;}
.iV .product_box_01 div.text{padding:0; width:100%; text-align:center; margin-top:0; color:inherit; font-size:inherit;}
.product_box_01 div.text a{color:#000;}
.product_box_01 div.text strong{font-size:15px;}
.product_box_01 div.text span {padding-top:5px; display:inline-block;}

/*쿠폰확인변경*/
.product_box_01 .text_open {position:absolute; right:15px; bottom:0;cursor:pointer;}
.product_box_01 .text_layerpopup {display:none; position:fixed; top:0; left:0; bottom:0; right:0; z-index:999; overflow-y:scroll; max-width:680px; margin:0 auto; background-color:rgba(0,0,0,.7);}
.product_box_01 .text_close {background:url('/m/images/btn_close3.png') no-repeat center center / 40px 40px; width:40px; height:40px; position:absolute; top:0; right:0; z-index:1000;}
.product_box_01 .text {position:absolute; top:20%;}
.iV .product_box_01 .text {position:static;}
.product_box_01 div.text a {color:#fff;}

.product_box_01 .price-boxwrap {clear:both; padding:15px 15px 10px;position:relative;}
.product_box_01 table.price-box {width:100%;}
.product_box_01 table.price-box th {font-size:12px; color:#000;}
.product_box_01 table.price-box td {font-size:16px; color:#000;}
.product_box_01 table.price-box td img {width:15px; vertical-align:middle; margin-top:-2px;}
.product_box_01 table.price-box td span.price {font-size:17px; font-weight:bold; color:#ffa200;}
.product_box_01 table.price-box td span.point {font-size:16px;}

.product_box_BTN {display:inline-block; width:auto; margin-top:5px; padding:0 10px; line-height:25px; font-size:12px; background:#fff; color:#000; border-radius:4px; border:1px solid #eee; box-sizing:border-box;
-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.29);
-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.29);
box-shadow:1px 1px 5px 0px rgba(0,0,0,0.29);
}
.product_box_BTN.iV{display:flex;align-items:center;margin:0;padding:0;color:var(--font-style1);border:none;box-shadow:none;line-height:24px;}
.product_box_BTN.refund{border:1px solid #0072e3;background-color:blue;color:#fff;}
.product_totalCalc{background:#fff;margin:0 -15px;padding:15px;font-size:14px;}

.product_box_01 .orderNo {text-align:left; box-sizing:border-box; padding:0 15px; font-size:13px;}
.product_box_01 .delBox {box-sizing:border-box; color:#000; font-size:12px; font-weight:normal;}
.product_box_01 .delBox span {color:#000;}

.invoiceChgLayerBg{position:fixed;left:0;top:0;width:100%;height:100%;z-index:700;}
.invoiceChgLayer{position:absolute;left:5%;top:-50px;background:#fff;width:90%;max-width:500px;border:1px solid #333;padding:15px 10px;box-sizing:border-box;z-index:800;}
.invoiceChgLayer div{margin:0;}
.invoiceChgLayer .invoiceChgLayerCon{overflow:hidden;line-height:40px;}
.invoiceChgLayer .ui-select{width:40%;float:left;}
.invoiceChgLayer .ui-select span{line-height:40px;}
.invoiceChgLayer .ui-input-text{width:58%;float:right;border:1px solid #e0e0e0;}
.invoiceChgLayer .invoiceChgBtn2{background:red !important;padding:5px 0;width:80px !important;margin:15px auto 0 !important;}
.invoiceChgLayerWrap .product_box_BTN2{display:block;background:red !important;padding:5px 0;width:80px !important;margin:15px auto 0 !important;text-align:center;line-height:28px;font-weight:bold;border-radius:4px;height:28px;color:#fff;}

/*내댓글*/
.myCommentListPage .order_totalBox {padding:0 15px; background-color:#fff; border-bottom:1px solid rgba(0,0,0,0.29)}
.myCommentListPage .product_box_01 {border-radius:0; box-shadow:none;}
.myCommentListPage .product_box_01 .text {position:relative; margin:0; text-align:left;}
.myCommentListPage .product_box_01 .text .replyIcon {padding:0 7px; display:inline-block; color:#fff; background-color:#a9a9a9; height:18px; line-height:16px; font-size:11px; margin-right:3px; vertical-align:bottom;}
.myCommentListPage .product_box_01 div.text a{color:#000;}






/*장바구니 상세 보기 */

.view {border-bottom:1px solid #e8e8e8; overflow:hidden; background:#fff; padding:15px; margin:8px -15px 0; text-align:center;}
.view .img {float:left; width:80px;height:80px; margin:0 5px 10px 0;position:relative;border:1px solid #ddd;}
.view.st1 .img {border:none;}
.view .img a{position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-position:50%;background-size:contain;}
.view .img img{width:100%;}
.view .text { font-size:11px; color:#4b4b4b; text-align:left; padding-left:85px; padding-bottom:10px;}
.view .text a{font-size:11px; color:#4b4b4b;}
.view .text strong {display:block;font-size:16px; color:#252525;font-weight:normal; /* white-space:nowrap;overflow:hidden;text-overflow:ellipsis; */}
.view.iV .text strong{font-weight:500;color:#1a1a1a;}
.view .text .OAQ_wrap{margin-top:10px;}
.view .text .opt:before{content:"옵션";display:inline-block;border:1px solid #ddd;line-height:1em;padding:1px 3px;letter-spacing:-1px;border-radius:1px;margin-right:3px;}
.view .text .opt span:before{content:"/";display:inline-block;padding:0 3px;}
.view .text .opt span:first-of-type:before{display:none;}
.view .text .opt+.quantity{display:inline-block;padding-left:5px;}
.view .text .quantity:before{display:none;}
.view .text .quantity:after{content:"개";}
.view .text .prc{display:inline-block;font-size:13px;font-weight:bold;padding-top:6px;}
.view.iV .text .prc{font-size:16px;font-weight:600;color:#1a1a1a;}
.view .text .prc span{/* font-size:15px; */font-weight:normal;}

.view dl {clear:both; overflow:hidden;}
.view dl:first-child {padding-top:10px;}
.view dl dt{float:left; width:50%; text-align:left; padding:5px 0; font-size:12px; color:#000; line-height:17px;}
.view.iV dl dt{font-weight:400;}
.view dl dd{float:right; width:50%; text-align:right; padding:5px 0; font-size:14px; color:#000; line-height:17px;}
.view dl dd span {font-size:11px;vertical-align:middle;line-height:18px;}
.view dl dd em {font-size:16px; color:#ffa200;vertical-align:middle;}
.view .view_btn {width:50%; float:right;}
.view .view_btn>a {font-size:12px; margin-left:2%;}
.view .view_btn>a.btn_style2 {width:49%;}
.view .view_btn>a.btn_style2:first-child {margin-left:0;}
.view .check_view_btn {clear:both; padding-top:10px;}


/**********주문페이지**********/
/*결제예정금액*/



div.sum_box{overflow:hidden; margin:0 -15px; background:#fff;}
div.sum_box.iV{margin:0;}

.sum_box .sum_box_in {box-sizing:border-box; padding:15px; overflow:hidden;position:relative;}
.sum_box.iV .sum_box_in {padding:0;}
.sum_box dl.sum_price_box {overflow:hidden; margin:8px 0;padding:2px 0;}
.sum_box dl.sum_price_box1 {margin:16px 0 8px 0;}
.sum_box dl.sum_price_box dt{position:relative; float:left; width:60%; text-align:left; font-size:14px; color:#222;}
.sum_box.iV dl.sum_price_box dt{font-size:16px;font-weight:400;}
.sum_box dl.sum_price_box dt span.cblue {display:inline-block; color:#222; text-decoration:underline;}
.sum_box.iV dl.sum_price_box dt span.cblue {text-decoration:none;}
.sum_box dl.sum_price_box dt span.arithmetic_operation {position:absolute; right:0px; top:50%; margin-top:-8px; border-radius:100%; width:19px; height:19px; color:#fff; text-align:center; line-height:12px; background:#afafaf;}
.sum_box dl.sum_price_box dt span.arithmetic_operation i{font-size:16px;font-weight:bold;line-height:20px;}
.sum_box dl.sum_price_box dd {float:right; text-align:right; font-size:18px; font-weight:bold; color:#222;  line-height:20px;}
.sum_box.st1 dl.sum_price_box dd {font-weight:600;}
.sum_box.iV dl.sum_price_box dd{font-size:16px;color:#1a1a1a;}
.sum_box dl.sum_price_box dd.sum_total_price {font-size:25px;}
.sum_box dl.sum_price_box dd span.won {font-size:12px; color:#999;vertical-align:top;line-height:22px;}
.sum_box.iV dl.sum_price_box dd span.won {font-size:16px; color:#1a1a1a;}

.sum_box .sum_price_list {box-sizing:border-box; border:1px solid; padding:15px; margin-bottom:15px; position:relative;}
.sum_box .sum_price_list span.ic_box {display:block; width:0; height:0; border-width:0 10px 10px; border-style:solid; border-top-color:transparent !important; border-right-color:transparent !important; border-left-color:transparent !important;position:absolute; top:-10px; left:20px;}
.sum_box .sum_price_list span.ic_box.st1{border-bottom-color:var(--sitecolor1);}
.sum_box .sum_price_list span.ic_box span.in_ic_box {display:block; width:0; height:0; border-width:0 10px 10px; border-style:solid; border-color:transparent transparent #fff; position:absolute; top:1px; left:0; margin-left:-10px;}

.sum_box .sum_price_list.classtoggle {display:block;}
.sum_box .sum_price_list.classtoggle.on {display:none;}
.sum_box .sum_price_list dl {overflow:hidden;width:100%;}
.sum_box .sum_price_list:nth-of-type(1) dl dt{width:80px;}
.sum_box .sum_price_list.st1:nth-of-type(1) dl dt{width:100px;}
.sum_box .sum_price_list dl dt {float:left; text-align:left; font-size:12px; color:#999;height:20px;line-height:20px;}
.sum_box .sum_price_list dl dd {float:left; text-align:left;  padding-left:15px; font-size:13px; color:#666; font-weight:bold;height:20px;line-height:20px;}
.sum_box .sum_price_list dl dd span.won {font-size:12px; font-weight:normal; color:#666;}

table.sum{width:100%; text-align:center;}
table.sum th{background:#434343; padding:8px 0; font-size:13px; color:#fff; text-align:center;}
table.sum td {position:relative; padding:13px 0; border-right:1px solid #f0f0f0; border-bottom:1px solid #e8e8e8; font-size:11px; color:#000000; }
table.sum td.total {border-right:none;}
table.sum td:first-child{border-left:none;}
table.sum td img{width:19px; position:absolute; top:calc(50% - 9px); right:-10px;}
table.sum td em {font-size:15px;vertical-align:middle;}
table.sum td strong {font-size:17px; color:#ffa200;}

div.sum_box.pop {margin-top:0px;}

table.sum_in {padding-left:15px; text-align:left; color:#000; width:100%;}
table.sum_in th{font-size:13px; padding:15px 0;}
table.sum_in td{font-size:12px; padding:15px 0 15px 15px; }
table.sum_in .pp {padding-left:15px;padding-right:15px;}
table.sum_in td img{width:16px; margin:-2px 0 0 5px;}

div.sum_in {padding:0 15px;}
div.sum_in dl {overflow:hidden;}
div.sum_in dl dt {padding:15px 0; font-size:12px; color:#000; font-weight:bold; text-align:left; }
div.sum_in dl dd {padding:15px 0; font-size:10px; color:#000; text-align:right; }
div.sum_in dl dd strong {font-size:25px; color:#ffa200; font-weight:bold;}


/* 구매사은품 */
.order_gift_wrap ul{ overflow:hidden; }
/*.order_gift_wrap ul > li{ float:left; width:50%; box-sizing:border-box; border:1px solid #ddd; }*/
.order_gift_wrap ul > li.on{ background-color:#444; }
.order_gift_wrap ul > li.on button{ color:#fff; }
.order_gift_wrap ul > li button{ display:block; width:100%; padding:12px 0; border:0; background:none; font-size:14px; line-height:16px; text-align:center; }
.order_gift_wrap div ul li{ padding:15px; background-color:#fff; border-bottom:1px solid #ddd; }
.order_gift_wrap div ul li .img_wrap{ display:inline-block; width:20%; }
.order_gift_wrap div ul li .img_wrap img{ width:100%; }


/* 셀렉트박스 */
.select_option {display:inline-block; position:relative; height:35px; border:1px solid #c4c4c4; color:#000; box-sizing:border-box; text-align:left; vertical-align:middle; z-index:500;}
.select_option.iV {height:auto;}
.select_option .active_cont {display:block; height:33px; padding:0 35px 0 10px; background:url('/css/images/ico_select.gif') no-repeat right center #fff; font-size:14px; line-height:33px; cursor:pointer; overflow:hidden;}
.select_option.iV .active_cont {height:auto;background:none;font-size:14px;line-height:inherit;cursor:pointer;overflow:hidden;}
.select_option .active_cont .name {float:left;}
.select_option .active_cont .prc {float:right;}
.select_option .active_cont .prc em {font-weight:bold; font-style:normal;}
.select_option .option_list {display:none; position:absolute; top:33px; left:0; width:100%; max-height:204px; margin:0 0 0 -1px; border:1px solid #c4c4c4; background:#fff; font-size:12px; line-height:14px; overflow:hidden; overflow-y:auto;}
.select_option .option_list li {padding:10px; cursor:pointer; overflow:hidden;}
.select_option .option_list li:hover {background:#e1e1e1;}
.select_option .option_list li .name {float:left;}
.select_option .option_list li .prc {float:right;}
.select_option .option_list li .prc em {font-weight:bold; font-style:normal;}

/*배송지 입력 부분*/
.order_deliverTab{background:#fff;margin:0 -16px;font-size:0;}
.order_deliverTab a{display:inline-block;width:50%;text-align:center;height:45px;line-height:45px;border:1px solid #ddd;border-right:0;background:#f8f9fa;font-size:16px;box-sizing:border-box;}
.order_deliverTab a.on{background:#fff;border-bottom:0;}

.choice_btn{overflow:hidden; /* margin:0 -15px; */ padding:0 15px;line-height:60px; box-sizing: border-box;}
.choice_btn li {float:left;width:50%; text-align:center; line-height:40px;}
.choice_btn li a{width:100%; display:inline-block; font-size:14px; color:#000;}
.choice_btn li a span {font-size:11px;}
.choice_btn li a.on{color:#ffbd0c; border-bottom:2px solid #ffbd0c;}
.choice_box {display:none;}
.choice_box.on {display:block;}
.choice_box1{margin:0 -15px; padding:30px 15px 40px; background:#fff; border-bottom:1px solid #e8e8e8;}
.choice_box1 p {font-size:13px; color:#000; line-height:25px;}
.choice_box1 p span {font-size:16px;}
.choice_box2 {margin:0 -15px; padding:10px 15px; background:#fff; border-bottom:1px solid #e8e8e8;}
.choice_box2.iV {margin:0;padding:0;border:none;}
.choice_box2_line {display:inline-block; height:1px; width:100%; margin:0 -15px; background:#e8e8e8; padding:0 15px;}
.choice_box2 .member_input:nth-of-type(1) .ui-input-text{margin-top:0;}
.choice_box2 .tabCon>div{display:none;}
.choice_box2 .tabCon>div.on{display:block;}
.choice_box2 .tabCon .selectList{position:relative;padding:0 0 2px;}
.choice_box2 .tabCon .selectList .btnAddrList{display:inline-block;background:#a4abb9;height:25px;line-height:25px;padding:0 15px;color:#fff;font-size:12px;letter-spacing:-1px;position:absolute;top:16px;right:13px;height:25px;font-size:12px;line-height:25px;}

.member_input.mailnum {box-sizing:border-box; position:relative;}
.member_input.mailnum a {position:absolute; top:10px; left:0;}
.iV .member_input.mailnum a {position:static;}
.member_input.mailnum a + .ui-input-text {margin-left:125px;}
.member_input.mailnum .findAddr {margin:0;}
.delivery_bntbox{padding:0 15px;box-sizing:border-box;}
.delivery_bntbox a{margin-top:10px;border-radius:5px;}
.deliveryMemo{margin:10px -15px -10px;padding:10px 15px;background:#f8f9fa;}
.deliveryMemo .select_option{width:100%;border-color:#ddd;}
.deliveryMemo textarea{height:70px !important;}

.order_sender{position:relative;}
.order_sender .more{position:absolute;right:15px;top:50%;margin-top:-17px;font-size:34px;}
.choice_box.sender{display:block;margin:0 -15px;padding:0 15px;}
.choice_box.sender .sctFold{display:none;margin-top:10px;}

/*할인및 쿠폰,포인트,캐시 보유*/
.coupon_box {overflow:hidden; color:#000; text-align:left; padding:10px 0;}
.coupon_box.iV {padding:0;color:var(--font-color-style3);}
.coupon_box div.left {float:left; font-size:14px; line-height:40px;}
.coupon_box div.left .st1{font-weight:500;}
.coupon_box div.left em {padding-left: 15px;letter-spacing: -0.5px;}
.coupon_box div.right {float:right;font-size:11px;}
.coupon_box div.right em{font-size:12px;}

.poca_box {overflow:hidden; color:#000; padding:10px 0;}
.poca_box.st1{padding:10px 20px;}
.poca_box.iV {padding:0;}
.poca_box dl {margin-bottom:-5px; overflow:hidden;}
.poca_box.st1 dl{margin-bottom:10px;}
.poca_box.iV dl{margin-bottom:0;}
.poca_box dl dt{float:left; width:50%; text-align:left; font-size:14px; color:#000;}
.poca_box.st1 dl dt{display:flex;justify-content:space-between;width:100%;}
.poca_box.iV dl dt{width:auto;font-weight:500;}
.poca_box dl dd{float:right; width:50%; text-align:right; font-size:15px; color:#000;}
.poca_box.iV dl dd{width:auto;}
.poca_box dl dd img{width:18px; margin-top:-3px;}
.poca_box .member_input {position:relative; box-sizing:border-box; padding-right:100px;}
.poca_box.st1 .member_input {padding-right:0;}
.poca_box.iV .member_input {padding:0;}
.poca_box .member_input a {position:absolute; top:10px; right:0;}
.poca_box.iV .member_input a {position:static;}

/*결제방법*/
.pay_ul {overflow:hidden; margin:10px 0; text-align:center; background:#fff; border:1px solid #ddd; border-radius:5px; overflow:hidden;}
.pay_ul.iV{border:none;}
.pay_ul .payCont {margin-bottom:0; float:left; width:100%; text-align:center;}
.pay_ul .payCont img{height:25px;}
.pay_ul .payCont .ui-radio {margin:0;}
.pay_ul .payCont.payco .ui-btn.ui-radio-off:after {display:none;}
.pay_ul .payCont label.pay_label{display:block;margin:0;position:relative;width:24px;padding:8% 0;line-height:20px;text-align:center;background:#f5f7f8;}
/* .pay_ul.iV .payCont label.pay_label{display:inline-block;margin:0;position:relative;width:24px;padding:0;line-height:inherit;background:none;border:1px solid #b8b8b8;} */
.pay_ul > div.on label.pay_label{z-index:10; background:#92979b;}
.pay_ul .payCont:first-child label.pay_label, .pay_ul .payCont:first-child + .payCont label.pay_label {border-top:0;}
/* .pay_ul.iV .payCont:first-child label.pay_label, .pay_ul.iV .payCont:first-child + .payCont label.pay_label{border-top:1px solid #b8b8b8;} */
/* .pay_ul.iV .payCont:first-child + .payCont.on label.pay_label{border-top:6px solid var(--sitecolor1);} */
/* .pay_ul .payCont:nth-child(2n+1) label.pay_label {border-right:1px solid #ddd; box-sizing:border-box;} */
/* .pay_ul.iV .payCont:nth-child(2n+1) label.pay_label {border-right:1px solid #b8b8b8;} */
.pay_ul .payCont label.pay_label span img.on{display:none;}
.pay_ul .payCont.on label.pay_label span img{display:none;pointer-events:none;}
.pay_ul .payCont.on label.pay_label span img.on{display:inline-block;}
/* .pay_ul.iV .payCont.on label.pay_label{border: 6px solid var(--sitecolor1);} */
.pay_ul .payCont label > span{display:block;vertical-align:middle;}
.pay_ul .payCont label span input[type=radio] + span{display:block; vertical-align:middle;height:18px;line-height:24px;font-size:11px; color:#000;background:none;width:auto;padding:0;}
.pay_ul .payCont.on label span input[type=radio] + span{color:#ffffff;}
.oderbottomBox .member_input{float:right; width:66%;height:46px;}
.oderbottomBox .member_input .ui-radio{display:inline-block;vertical-align:middle;margin:0;}
.receipt label.ui-btn {border:0;background:none;}

.pay_ul .payCont.pay_simple {width:100%;}
.pay_ul .payCont.pay_simple label.pay_label {padding:4% 0;}

/*현금 영수증*/


.receipt {overflow:hidden;}
.receipt p{float:left; line-height:46px; text-align:left; font-size:14px; color:#000;}

.receipt_btn {overflow:hidden; padding:15px 0;}
.receipt_btn.st1{padding:15px 0 0;}
.receipt_btn a img {width:17px;}
.receipt_btn a.ui-link {color:#fff;}

/*나는 추천한 회원 구매 총액*/

.h3-1_select .h3-1 {width:40%; float:left;}
.h3-1_select .member_input {width:60%; float:right;}

.my_member_total {overflow:hidden;}
.my_member_total dl {overflow:hidden;}
.my_member_total dl dt{float:left; width:60%;overflow:hidden; color:#000; font-size:13px; text-align:left; line-height:60px; font-weight:bold;}
.my_member_total dl dd {width:40%;overflow:hidden; color:#000; font-size:11px; text-align:right; line-height:60px;}
.my_member_total dl dd span {font-size:18px; color:#ffa200; font-weight:bold;}

.my_member_h {overflow:hidden; margin:0 -15px; padding:0 15px; background:#f9f8f8;}
.my_member_h dl {overflow:hidden;}
.my_member_h dl dt{float:left; width:60%;overflow:hidden; color:#000; font-size:12px; text-align:left; line-height:40px; font-weight:bold;}
.my_member_h dl dd {width:40%;overflow:hidden; color:#9c9c9c; font-size:10px; text-align:right; line-height:40px;}

.my_member_c {overflow:hidden; margin:0 -15px; padding:15px 15px; background:#fff;}
.my_member_c dl {overflow:hidden;}
.my_member_c dl dt{float:left; width:60%;overflow:hidden; color:#000; font-size:12px; text-align:left; line-height:40px;}
.my_member_c dl dd {width:40%;overflow:hidden; color:#5f5f5f; font-size:14px; text-align:right; line-height:40px;}
.my_member_c dl dd strong {color:#ffa200;}
.my_member_c dl dd span {font-size:11px;}


/*쿠폰 팝업 창*/

.popup_h1 h1 img{width:41px; height:26px; margin-top:-3px; vertical-align:middle;}
.popup_h1 h1 {margin:0 -15px; padding:0 15px; background:#ffd530; font-size:15px; color:#fff; line-height:58px;}
.popup_h1 h1 a img{width:23px; height:23px;}
.popup_h1 h1 a {float:right;}

.pop_add {overflow:hidden;}
.pop_add table {width:100%; font-size:13px; color:#000; font-weight:bold;}
.pop_add table td span.won {font-size:10px;}
.pop_add table td {padding:15px 0; }
.pop_add label.pop_label {padding:10px 0; background:url('/m/images/label_radio_baba.png')no-repeat 0 center; background-size:20px;}
.pop_add label.pop_label.on {background:url('/m/images/label_radio_babaon.png')no-repeat 0 center; background-size:20px;}
.pop_add label span {display:inline-block; margin-left:25px;}
.pop_add label input {display:none;}

h3.coupon_tit {background-color:#6a6a6a; color:#fff; font-size:15px; text-align:left; padding:10px 22px; margin:0 -15px;}

.sum_box.pop .sum_in dl dd {font-size:12px; text-align:center;}
.sum_box.pop .sum_in dl dd td {font-size:16px;}
.sum_box.pop .sum_in dl dd td strong {color:#000; font-size:16px;}

.pop_cpSelect ul li {overflow:hidden;}
.pop_cpSelect ul li {padding:1%;}
.pop_cpSelect ul li:first-child .pcpsW i {vertical-align:middle;padding-left:4px;}
.pop_cpSelect ul li .pcpsW {float:left; min-height:30px; line-height:28px;}
.pop_cpSelect ul li .pcpsW1 {width:10%; position:relative;}
.pop_cpSelect ul li .pcpsW2 {width:30%;}
.pop_cpSelect ul li .pcpsW3 {width:60%;}
.pop_cpSelect ul li .ui-radio {margin:0; margin-top:.5em;}
.pop_cpSelect ul li .ui-radio .ui-btn {padding:1%; font-size:14px; background:#fff;}
.pop_cpSelect ul li .ui-radio .ui-btn.ui-radio-on, .pop_cpSelect ul li .ui-radio .ui-btn.ui-radio-on:after {border-color:red;}
.pop_add .pop_cpSelect label .pcpsW3 span {margin-left:0;}

.pop_add .pop_cpSelect label {width:100%; border:1px solid #d9d9d9;}
.pop_add .pop_cpSelect li.on label {border-color:red;}
.pop_add select.select {border-color:#ddd;}
.pop_cpSelect ul li .pcpsW1 input {margin:0;position:absolute;left:6px;top:5px;display:inline-block;width:20px;height:20px;background:url(/m/images/sp_input2.png) no-repeat -26px 0;background-size:46px;vertical-align:middle;appearance:none;-webkit-appearance:none;outline:none;}
.pop_cpSelect ul li .pcpsW1 input:checked {background-position:0 0;}

/*배송지 추가/수정*/
.deli_in {overflow:hidden; background:#f5f5f3; margin:0 -15px; padding:0 15px 15px;}
.deli_in.iV {background:none;margin:0; padding:0;}
.btns-box.bot{padding-bottom:20px; margin-top:20px; }
.btns-box.bot.iV{padding-bottom:56px;}

.clauseSvcWrap{margin-bottom:10px;}
.clauseSvcWrap label{display:inline-block;margin:0;}
.clauseSvcWrap label+.openClause{display:inline-block;font-size:12px;color:#666;margin-left:2px;}

.btn_addr_add {text-align:center;margin-top:10px;}


/* 상세 */
.btn_detail_view {display:inline-block; padding:12px 40px; border:1px solid var(--sitecolor1); color:var(--sitecolor1); border-radius:3px; font-size:13px; line-height:24px; z-index:5;font-size: 14px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #00389c;}
.tit_timesale {margin:15px 15px 0;background-color:#fffaf5; border:1px solid #fff; overflow:hidden;text-align:center;;}
.tit_timesale h1 {position: relative;display:inline-block; padding-right:12px;font-size:16px;font-weight:700; line-height:30px;}
.tit_timesale h1::after {content: "";position: absolute;top: 50%;right: 0;transform: translate(0,-50%);width: 2px;height: 10px;}
.tit_timesale h1 .material-icons {margin-right: 5px;vertical-align: sub;font-size: 20px;}
.tit_timesale .time {display:inline-block; padding-left:10px; color:#000; font-size:16px; line-height:42px; font-weight:400;}
.tit_timesale .line {margin:0 3px;}
.tit_timesale .dayBox {margin-right:6px;}
.detail_img {position:relative; overflow:hidden;}
.detail_img .btn_detail_view {position:absolute; top:15px; right:15px;}
.detail_img .swiper-slide img {width:100%;}
.detail_img .detailimg_page {display:inline-block; position:absolute; bottom:10px; left:50%; width:60px; margin:0 0 0 -30px; border-radius:12px; background:#f0f0f0; color:#000; font-size:14px; line-height:24px; text-align:center; z-index:5;}
.detail_txt {padding:15px 15px 30px;}
.detail_txt.st1{padding: 15px 20px 30px;}
.detail_txt .tag span {font-size:13px; color:#125688;}
.detail_txt .icons {margin-top:5px;}
.detail_txt .icons .btn_orage {display:inline-block; padding:0 5px; background:#ff9239; color:#fff; font-size:12px; line-height:20px;}
.detail_txt h1 {padding:5px 0; color:#000; font-size:17px; line-height:20px; font-weight:400;}
.detail_txt .goods_subT {color: #555; font-size: 14px; font-weight: 500; letter-spacing: -0.25px;line-height:1.5;padding:4px 0;}
.prc_box.mobile {text-align:center;}
.detail_txt .stars_cnt{font-size:14px;}
.detail_txt .stars_cnt em{vertical-align:middle;}
.detail_txt .stars_cnt em b{font-weight:500;}
.detail_txt .prc_box {padding-bottom:0px; padding-top:0;}
.detail_txt .prc_box .pct {display:inline-block; margin-right:5px; color:#ff9239; font-size:20px; line-height:24px; vertical-align:baseline;}
.detail_txt.st1 .prc_box .pct {color:var(--sitecolor1);}
.detail_txt .prc_box .pct em {font-size:19px; line-height:24px; font-weight:bold;}
.detail_txt .prc_box .prc {display:inline-block; vertical-align:middle;}
.detail_txt .prc_box .prc .zq {display:block; margin-bottom:-2px; color:#b8b8b8; font-size:12px; line-height:14px; text-decoration:line-through;}
.detail_txt .prc_box .prc .xz {display:block; color:#2e2e2e; font-size:20px; line-height:24px; font-weight:bold;}
.detail_txt .prc_box .prc .discountVal{font-size:14px;color:#DA2B2D;}
.detail_txt .prc_box .memberPrc{font-weight:bold;}
.detail_txt .prc_box .memberPrc dl{position:relative;}
.detail_txt .prc_box .memberPrc dd{font-size:20px;padding-left:0;margin-left:68px;}
.detail_txt .prc_box .memberPrc dd .memberPrcCon{cursor:pointer;}
.detail_txt .prc_box .memberPrc .memberPrcList{display:none;width:240px;position:absolute;left:68px;top:30px;border:1px solid #ddd;background:#fff;z-index:99;font-size:12px;}
.detail_txt .prc_box .memberPrc .memberPrcList p{padding:5px 10px;}
.detail_txt .prc_box .memberPrc .memberPrcList p a{float:right;font-size:14px;}
.detail_txt .prc_box .memberPrc .memberPrcList ul{}
.detail_txt .prc_box .memberPrc .memberPrcList ul li{padding:5px 10px;border-top:1px solid #ddd;}
.detail_txt .prc_box .memberPrc .memberPrcList ul li.pertinent{background:#f3f3f3;}
.detail_txt .prc_box .memberPrc .memberPrcList ul li.pertinent:before{content:"> "}
.detail_txt .prc_box .memberPrc .memberPrcList ul li .prc{float:right;color:#06f;}
.prdNoticeTxt{display:block; margin-top:20px; font-size:13px;}

/* jings3, 구간할인 추가 //(S) */
	.detail_txt .sectionPrc{font-weight:bold;}
	.detail_txt .sectionPrc dl{position:relative;}
	.detail_txt .sectionPrc dd{font-size:20px;padding-left:0;margin-left:68px;}
	.detail_txt .sectionPrc dd .sectionPrcCon{cursor:pointer;font-size:10pt;font-weight:normal}
	.detail_txt .sectionPrc .sectionPrcList{display:none;width:240px;position:absolute;left:68px;top:30px;border:1px solid #ddd;background:#fff;z-index:99;font-size:12px;}
	.detail_txt .sectionPrc .sectionPrcList p{padding:5px 10px;}
	.detail_txt .sectionPrc .sectionPrcList p a{float:right;font-size:14px;}
	.detail_txt .sectionPrc .sectionPrcList ul{}
	.detail_txt .sectionPrc .sectionPrcList ul li{padding:5px 10px;border-top:1px solid #ddd;}
	.detail_txt .sectionPrc .sectionPrcList ul li.pertinent{background:#f3f3f3;}
	.detail_txt .sectionPrc .sectionPrcList ul li.pertinent:before{content:"> "}
	.detail_txt .sectionPrc .sectionPrcList ul li .prc{float:right;color:#06f;}
/* jings3, 구간할인 추가 //(E) */
.detail_txt .prc_box .couponWrap{font-size:13px;line-height:14px;padding:0px 0;font-weight:bold;}
.detail_txt .prc_box .couponWrap .option_section{display:flex; align-items: center;}
.detail_txt .prc_box .couponWrap .couponSalePrc{color:#DA2B2D;}
.detail_txt .prc_box .couponWrap .checkCouponBtn{display:inline-block;margin-left:12px;font-size:11px;color:#5d5d5d;border:1px solid #9d9d9d;line-height:19px;padding:0 8px;}
.detail_txt dl {color:#000; font-weight:400; overflow:hidden;}
.detail_txt dl dt {width: fit-content;color:#676767;font-size: 14px; font-weight: 500;height: 20px; margin-right: 15px;}
.detail_txt dl dd {width:calc(100% - 90px);font-size: 14px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: -0.5px; color: #1a1a1a;}
.detail_txt dl dd .deli_span {margin-left:3px;}
.detail_txt dl dd .zq{text-decoration: line-through; font-size:14px; color:#999;}
.detail_txt dl dd .xz{font-size: 16px; font-weight: 600;color: #222;line-height:normal;}
.detail_txt dl dd img {margin-top:-3px; vertical-align:middle;}
.detail_txt dl dd span.card_pop_open {display:inline-block; vertical-align:middle; font-size:11px; height:16px; line-height:16px; border:1px solid #333; margin-top:8px; padding:2px 4px;}
.detail_txt dl dd span.card_pop_open i {vertical-align:middle; font-size:18px;}
.detail_txt dl dd span.card_pop_open i:first-child {vertical-align:-4px; font-size:16px;}
.detail_txt dl dd .stars_cnt {display:block; margin-top:-2px;}
.detail_txt dl dd .stars_cnt em {margin:0 2px 0 0; color:#ffe20c; font-size:16px; font-weight:bold;}
.detail_txt dl .katalk, .detail_txt dl .toktok {display:block; width:100%;}
.detail_txt dl .katalk>img, .detail_txt dl .toktok>img {width:100%;}
.detail_txt dl .katalk {background:#ffe600; margin-bottom:5px;}
.detail_txt dl .toktok {background:#01c73c;}
.detail_txt .detail_txt_section1 {border-bottom:2px solid #cccccc; padding:0 15px 10px 15px; margin:0 -15px; box-sizing:border-box; }
.detail_txt .star {padding-top:15px;}
.detail_txt_line {height:10px; background:#e7e7e7; padding:0 15px; margin:0 -15px; box-sizing:border-box; }
.detail_tab {display:table;width:100%;/*border-top:1px solid #d9d9d9;background:#f0f0f0;*/ overflow:hidden;margin:0; padding:0;}
.detail_tab li {display:table-cell;width:25%; text-align:center;}
.detail_tab li a {display:block; height:45px; padding:0; color:#9c9c9c;border-bottom:1px solid #f5f5f5; font-size:12px; line-height:45px; box-sizing:border-box;}
.detail_tab li a.on {border-bottom:4px solid var(--sitecolor1); color:var(--sitecolor1); font-weight:bold;}
.detail_txt .detail_txt_section2 {padding:15px 0;}
.detail_txt .detail_txt_section2 .subtit {padding:5px 0; color:#000; font-size:18px; line-height:25px; font-weight:bold; border-bottom:1px solid #ccc;}
.detail_txt .detail_txt_section2 .prc_dd .zq{text-decoration:line-through; color:#ccc;}
.detail_txt .detail_txt_section2 .Recruitment_number > div {padding:5px 0;}
.detail_txt .detail_txt_section2 .Recruitment_number > div img {width:13px;}
.detail_txt .detail_txt_section2 .Recruitment_number > div .num {}
.prdInfoList {margin-top: 10px;}
.prdInfoList dl + dl {margin-top: 14px;}
.prdInfoList .option_section {margin-top: 10px;}

.detail_tabcont_img img {width:100%;}
.detail_tabcont_img .Introduce {box-sizing:border-box; padding:15px; border-bottom:2px solid #ccc;}
.detail_tabcont_img .Introduce h1{font-size:18px; font-weight:bold; box-sizing:border-box; padding:15px 0; border-top:1px solid #ccc; margin-top:15px;}
.detail_tabcont_img .Introduce .profile {text-align:center; padding:10px 0; }
.detail_tabcont_img .Introduce .profile span{overflow:hidden; border-radius:100%; display:inline-block; width:70px; height:70px; }
.detail_tabcont_img .Introduce .profile span img {width:100%;}
.detail_tabcont_img .Introduce .name {font-size:16px; text-align:center;}
.detail_tabcont_img .Introduce .name span {font-weight:bold;}
.detail_tabcont_img .Introduce .name .subname {color:#888888; padding-top:5px;}
.detail_tabcont {box-sizing:border-box;margin-top: 20px; padding:0 10px; display:none;}
.detail_tabcont.st1 {padding:0;}
.detail_tabcont.on {display:block;}
.detail_tabcont .m_reviewB{margin-bottom:20px;}
.detail_tabcont.st1 .m_reviewB{padding:0 20px;}
.detail_tabcont .rvBtnMgtop20{margin-top:20px;}
.detail_tabcont .prd_inquiry_box{padding-bottom:20px;}
.PD_say.bg {background:url(/m/images/contentbbgg.png)no-repeat 0 0; background-size:100% 100%; }
.PD_say {box-sizing:border-box; padding:20px 15px 15px; margin-top:15px;}
.PD_say .tit {font-size:15px; font-weight:bold;}
.PD_say .con {padding-top:5px;}
.m_detail img{max-width:100%;}

.detail_txt .goodsBulkBox dd {float:left;width:calc(100% - 90px);}

.contentRowLine{border-top: 10px solid #FAF8F7; padding:0 15px;}

.scrapPhase {padding:20px 15px;border-top:10px solid #FAF8F7;box-sizing:border-box;}
.scrapPhase.st1{padding:30px 20px 20px;}
.scrapPhase .topTit img {width: 14px;}
.scrapPhase .topTit .starPoint {letter-spacing: 2px;}
.scrapPhase .topTit .starPoint em{ color: #B6B6B6; font-size: 10px; vertical-align: middle; margin-left: 3px; letter-spacing: -0.25px;}
.scrapPhase .topTit .starPoint em b {color: #222;}
.scrapPhase .topTit .stars_cnt { column-gap: 2px;}
.scrapPhase .topTit .stars_cnt .iconfont {display: flex;
    align-items: center;
    justify-content: center;width: 12px;height: 12px;font-size: 12px;}
.scrapPhase .topTit .stars_cnt .iconfont:before {content:"";display: inline-block;width: 12px;height: 12px; background-size: 11px; background-repeat: no-repeat; background-position: center center;}
.scrapPhase .topTit .stars_cnt .iconfont.ftic-staroff:before {background-image:url(/m/images/ico_star_off.png);}
.scrapPhase .topTit .stars_cnt .iconfont.ftic-staron:before {background-image:url(/m/images/ico_star_on.png);}
.scrapPhase .topTit .stars_cnt .iconfont.ftic-star50:before {background-image:url(/m/images/ico_star_half.png);}
.scrapPhase .topTit .reviewTab {display: inline-block;width: 49%; text-align: center;}
.scrapPhase .topTit .reviewTab a {color: #333;font-size:14px;}
.scrapPhase .topTit .reviewTab a em {font-weight: 700;}
.scrapPhase .topTit .reviewTab a em i {vertical-align: text-top;font-size: 24px;height: 20px;line-height: 20px;}

.scrapPhase .bottomTxt {margin-top:24px;}
.scrapPhase .bottomTxt li {float: left;width: 49%;color: #fff; overflow:hidden;}
.scrapPhase .bottomTxt li:nth-child(even) {float: right;background: #fff;color: #333;border:1px solid #e8e8e8;}
.scrapPhase .bottomTxt li a {display: inline-block;width: 100%;height: auto;color: #fff;text-align: center;padding:6px 0;border:1px solid;box-sizing: border-box;border-radius:4px;}
.scrapPhase .bottomTxt li:nth-child(even) a {color: #333;}

.m_reviewB a{display: inline-block; width:100%; height:48px; line-height:48px; background-color:#FFF; border-radius:4px; text-align:center; position:relative; border:1px solid var(--sitecolor1); font-size: 16px; font-weight: 600; font-stretch: normal; font-style: normal;letter-spacing: normal; text-align: center; color: var(--sitecolor1); box-sizing:border-box;}

#tab2 a.rvMoreBtn{background:url('/images/ico_btn_right.png') no-repeat right center;-webkit-background-size:8px auto;background-size:8px auto; font-size:14px; line-height:39px; display: inline-block;width: 100%;height: 40px; color: #fff; border-radius: 3px;text-align: center;position: relative; margin-bottom:10px;}

.scrapPhase .bottomTxt li a span {font-size: 16px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center;}
.scrapPhase.st1 .bottomTxt li a span{font-weight:400;}
.scrapPhase .bottomTxt li a span.iconfont:before {font-size: 24px;font-weight: 400;}
/* .scrapPhase .bottomTxt li a.btn_scrap._on span {background-image:url('/images/ico_scrap_white_on.png');} */
.scrapPhase .bottomTxt li:nth-child(even) a span {background:url('/images/ico_review.png')no-repeat left center;-webkit-background-size:16px auto;background-size:16px auto; padding-left:20px;}
.scrapPhase .bottomTxt li a span#favoriteCntarea{position:relative;}
.scrapPhase .bottomTxt li a span#favoriteCntarea::before{margin-right:3px;}

/* 다른사람 초대하기 jwj */
.detail_txt .option_section.inviteSection dd{padding-left:0;}
.inviteWrap {text-align: center;padding:25px var(--siteinner-width) 10px;}
.inviteWrap.st1 {padding:0 var(--siteinner-width) 10px;}
.inviteWrap h1{text-align: center;font-size: 13px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: -0.46px; text-align: center; color: #1a1a1a;}
.inviteWrap a{display: inline-block; background: #fff; padding:12px 0; width: 100%; text-align: center; font-size: 16px; font-weight: 600; line-height: 1.5; border-radius: 8px; color:var(--sitecolor1);border:1px solid var(--sitecolor1);margin-top: 11px;box-sizing:border-box;}
.inviteWrap.st1 a{margin:0;}
.inviteWrap a.kakaoTalk {border:0;color: #1a1a1a;background:url(/m/images/icon_detail_kakao.png) no-repeat left 30px top 15px #fcdc3f;}

.collection_detail_txt{padding:15px;}
.collection_detail_txt .prc_box .couponWrap{font-size:13px;line-height:14px;padding:8px 0;font-weight:bold;}
.collection_detail_txt .prc_box .couponWrap .couponSalePrc{color:#DA2B2D;}
.collection_detail_txt .prc_box .couponWrap .checkCouponBtn{display:inline-block;margin-left:12px;font-size:11px;color:#5d5d5d;border:1px solid #9d9d9d;line-height:19px;padding:0 8px;}
.collection_detail_txt dl {color:#000; font-weight:bold; overflow:hidden;}
.collection_detail_txt dl dt {float:left; width:65px; padding:8px 0; font-size:13px; line-height:14px;}
.collection_detail_txt dl dd {padding:8px 0; padding-left:65px; font-size:13px; line-height:14px;}
.collection_detail_txt dl dd img {margin-top:-3px; vertical-align:middle;}
.collection_detail_txt dl dd .stars_cnt {display:block; margin-top:-2px;}
.collection_detail_txt dl dd .stars_cnt em {margin:0 2px 0 0; color:#ffe20c; font-size:16px; font-weight:bold;}
.collection_detail_txt dl .katalk, .detail_txt dl .toktok {display:block; width:100%;}
.collection_detail_txt dl .katalk>img, .detail_txt dl .toktok>img {width:100%;}
.collection_detail_txt dl .katalk {background:#ffe600; margin-bottom:5px;}
.collection_detail_txt dl .toktok {background:#01c73c;}
.collection_detail_txt .detail_txt_section1 {border-bottom:2px solid #cccccc; padding:0 15px 10px 15px; margin:0 -15px; box-sizing:border-box; }
.collection_detail_txt .star {padding-top:15px;}
.collection_detail_txt .prc_box {padding-bottom:10px;}
.collection_detail_txt .prc_box .pct {display:inline-block; margin-right:5px; color:#ff9239; font-size:19px; line-height:14px; vertical-align:bottom;}
.collection_detail_txt .prc_box .pct em {font-size:19px; line-height:34px; font-weight:bold;}
.collection_detail_txt .prc_box .prc {display:inline-block; vertical-align:bottom;}
.collection_detail_txt .prc_box .prc .zq {display:block; margin-bottom:-2px; color:#b8b8b8; font-size:12px; line-height:14px; text-decoration:line-through;}
.collection_detail_txt .prc_box .prc .xz {display:block; color:#2e2e2e; font-size:20px; line-height:24px; font-weight:bold;}
.collection_detail_txt .prc_box .prc .discountVal{font-size:14px;color:#DA2B2D;}
.collection_detail_txt .prc_box .memberPrc{font-weight:bold;}
.collection_detail_txt .prc_box .memberPrc dl{position:relative;}
.collection_detail_txt .prc_box .memberPrc dd{font-size:20px;padding-left:0;margin-left:68px;}
.collection_detail_txt .prc_box .memberPrc dd .memberPrcCon{cursor:pointer;}
.collection_detail_txt .prc_box .memberPrc .memberPrcList{display:none;width:240px;position:absolute;left:68px;top:30px;border:1px solid #ddd;background:#fff;z-index:99;font-size:12px;}
.collection_detail_txt .prc_box .memberPrc .memberPrcList p{padding:5px 10px;}
.collection_detail_txt .prc_box .memberPrc .memberPrcList p a{float:right;font-size:14px;}
.collection_detail_txt .prc_box .memberPrc .memberPrcList ul{}
.collection_detail_txt .prc_box .memberPrc .memberPrcList ul li{padding:5px 10px;border-top:1px solid #ddd;}
.collection_detail_txt .prc_box .memberPrc .memberPrcList ul li.pertinent{background:#f3f3f3;}
.collection_detail_txt .prc_box .memberPrc .memberPrcList ul li.pertinent:before{content:"> "}
.collection_detail_txt .prc_box .memberPrc .memberPrcList ul li .prc{float:right;color:#06f;}
.collection_detail_tab {border-top:1px solid #d9d9d9; background:#f0f0f0; overflow:hidden;}
.collection_detail_tab li {float:left; width:100%; text-align:center;}
.collection_detail_tab li a {display:inline-block; height:45px; padding:0 6px; color:#000; font-size:13px; line-height:45px; box-sizing:border-box;}
.collection_detail_tab li a.on {border-bottom:4px solid #ffbd0c; color:#ffbd0c; font-weight:bold;}

.Conpeny_Introduce .img img{width:100%;}
.Conpeny_Introduce .con {box-sizing:border-box; padding:15px;}
.Conpeny_Introduce .con p {padding:8px 0;}

.list_Introduce {background:#fff; margin:10px 0 0;}
.list_Introduce ul li {border-bottom:1px solid #dbdbdb; padding:14px 10px 13px 10px; width:100%; box-sizing:border-box; color:#323232; font-size:14px;}
.list_Introduce ul li.depth1 > a {background:url(/m/images//2_5_1.png) no-repeat right center; background-size:25px 4px;}
.list_Introduce ul li.depth1.on > a {background:url(/data/kdemo3/banner/1_7_1.png) no-repeat right center;background-size:25px 4px;}
.list_Introduce ul li a {display:block; color:#323232;}
.list_Introduce .depth2{display:none;}
.list_Introduce .depth2 li {font-size:12px;}
.list_Introduce .depth2 li:last-child {border-bottom:0;}
.list_Introduce .map_tit {font-size:18px; font-weight:bold; padding:10px 0;}

/* 상품상세 관련추천상품 */
.related_goods {width:100%;padding:0 5px;padding-bottom:30px;box-sizing:border-box;overflow:hidden;}
.related_goods .prd_list li {padding:5px;box-sizing:border-box;text-align:center;}
.related_goods .prd_list li .img {position:relative;padding-top:100%;width:100%;display:block;}
.related_goods .prd_list li .img img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.related_goods .prd_list li .txt {padding-top:10px;}
.related_goods .prd_list li .txt .tit {font-size: 12px;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;line-height: 1.2em;height: 2.4em;}
.related_goods.st1 .prd_list li .txt .tit {color:#1a1a1a;text-align:left;}
.related_goods .prd_list li .txt .prc_box {text-align:center;}
.related_goods .prd_list li .txt .prc_box .pct {display:inline-block; margin-right:5px; color:#ff9239; font-size:11px; line-height:13px;}
.related_goods .prd_list li .txt .prc_box .pct em {font-size:18px; line-height:20px;}
.related_goods .prd_list li .txt  .prc_box .prc {display:inline-block; vertical-align:bottom;}
.related_goods .prd_list li .txt  .prc_box .prc .zq {display:block;color:#ccc; font-size:12px;text-decoration:line-through;line-height:13px;}
.related_goods .prd_list li .txt  .prc_box .prc .xz {display:block;font-size:14px;}

.total_stars {padding:15px; text-align:left; margin:0 -15px; border-bottom:1px solid #dadada;}
.total_stars img {margin-top:-6px; vertical-align:middle; width:16px;}
.total_stars .stars_cnt {display:block; font-size:14px; line-height:16px; font-weight:bold; color:#dadada;}
.total_stars .stars_cnt em {margin:0 2px 0 4px; color:#333; font-size:14px; font-weight:bold; vertical-align:bottom;}
.total_stars p {margin-top:10px; color:#333; font-size:14px; font-weight:400; margin-bottom:7px;}
.total_stars p em {font-weight:700;}

.rvArrgBtnBox.bottomTxt {margin:20px -15px 0;padding: 0 5px;}
.rvArrgBtnBox.bottomTxt.st1{margin:20px 0 0;padding:0;}
.rvArrgBtnBox.bottomTxt ul {display:flex;justify-content:space-between;	}
.rvArrgBtnBox.bottomTxt li {text-align: center;background: #dadada;flex-grow:1;}
.rvArrgBtnBox.bottomTxt.st1 li{width:33%;height:40px;background:var(--sitecolor2);}
.rvArrgBtnBox.bottomTxt li + li {margin-left:2px;}
.rvArrgBtnBox.bottomTxt li a {display: inline-block;width: 100%;height: 100%; color: #fff;border-radius:3px; font-size:14px;}
.rvArrgBtnBox.bottomTxt li a span {display: inline-block;padding: 12px 0 8px;font-size: 12px;font-weight: 600;}
.rvArrgBtnBox.bottomTxt.st1 li a span {font-size:14px;font-weight:400;line-height:16px;}

.titleText16.st1 em{margin-right:4px;font-weight:bold;color:var(--sitecolor1);}

.sub_ul .slideBox .slick-slide .img a{ border-radius: 8px; overflow: hidden;}

/*-----------*/
.evaluate_list {box-sizing:border-box; margin:0;}
.evaluate_list li{border-top:1px solid #dadada; padding: 15px 20px;}
.evaluate_list.st1 li{padding:0;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.evaluate_list.st1 li:first-child{border-bottom:none;}
.evaluate_list.st1 .e_cont.-selectStyle1:before{top:unset;bottom:20px;height:10px;}
.evaluate_list.st1 .e_cont.-selectStyle1:after{top:unset;bottom:20px;height:10px;}
.evaluate_list.st1 .e_cont.-selectStyle:before{top:unset;right:26px;bottom:20px;height:10px;transform:rotate(-135deg);}
.evaluate_list.st1 .e_cont.-selectStyle:after{top:unset;right:19px;bottom:20px;height:10px;transform:rotate(135deg);}
.evaluate_list li:first-child{border-top:none;}
.evaluate_list li .txts{font-size:12px; font-weight:800; color:#AAA; line-height:15px; padding:0px;overflow: hidden;}
.evaluate_list.st1 li .txts{margin:0;font-size:13px;font-weight:400;color:#888;line-height:25px;}
.evaluate_list.st1 li .regDate:before{display:inline-block;position:relative;top:1px;width:1px;height:11px;margin:0 10px;background:#ddd;content:'';}
.evaluate_list li .txts .fr {float: right;white-space:nowrap;}
.evaluate_list li .help{font-size:12px; line-height:12px; font-weight:bold; margin-bottom:15px; clear:both; margin-top:10px;}
.evaluate_list .e_head {padding:0; color:#e8e8e8; font-size:11px; line-height:25px; text-align:left;}
.evaluate_list .e_head .stars_cnt {}
.evaluate_list .e_head .stars_cnt img{width:13px;}
.evaluate_list .e_cont {padding:10px 0px; text-align:left;}
.evaluate_list .e_cont .tit {color:#010101; font-size:14px; line-height:16px; font-weight:bold;}
.evaluate_list.st1 .e_cont.st2{background:#f9f9f9;}
.evaluate_list.st1 .e_cont.st2 .reply{position:relative;padding-left:14px;font-size:15px;color:#1a1a1a;}
.evaluate_list.st1 .e_cont.st2 .reply:before{position:absolute;top:6px;left:0;width:1px;height:7px;background:#888;content:'';}
.evaluate_list.st1 .e_cont.st2 .reply:after{position:absolute;top:9px;left:3px;width:1px;height:7px;background:#888;content:'';transform:rotate(90deg);}
.evaluate_list.st1 .e_cont.st2 .txts{padding-left:14px;}
.evaluate_list.st1 .e_cont .tit{font-weight:600;color:#1a1a1a;}
.evaluate_list .e_cont .cont {margin-top:5px; color:#4b4b4b; font-size:12px; line-height:14px;}
.evaluate_list.st1 .e_cont .cont {margin-bottom:8px;font-size:15px;color:#1a1a1a;}
.evaluate_list .e_cont .qnaTit{color:#333; font-weight:400; font-size:13px;}
.top_bg_g {margin:0 -15px; padding:0 15px; height:10px; background:#f0f0f0;}
.evaluate_list .img {padding:15px;}
.evaluate_list .img img{width:80px; height:80px; opacity:0.5;}
.evaluate_list .img a {display:inline-block;  position:relative;}
.evaluate_list .img span.iconfont {position:absolute; left:50%; top:50%; z-index:50; color:#333; font-size:30px; margin:-8px 0 0 -14px;}

.evaluate_list ul.smallimg_box{overflow:hidden; margin-bottom:10px;}
.evaluate_list ul.smallimg_box li {margin-left:10px; position:relative; border-bottom:none;}
.evaluate_list ul.smallimg_box li img {width:auto; height:auto; max-width:200px;}
.evaluate_list ul.smallimg_box li a {display:inline-block; position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:rgba( 0, 0, 0, 0.7 ); z-index:10; color:#fff; font-size:15px; text-align:center; box-sizing:border-box; padding-top:22px;}

.evaluate_list .review_text img {width:100%; height:auto;}

.adminRp{padding-left:40px;}
/*-----------*/

.btn_more01 {display:block; height:43px; border-top:1px solid #d9d9d9; color:#000; font-size:14px; line-height:43px; font-weight:bold; text-align:center;}
.btn_more01 img {margin-top:-3px; vertical-align:middle;}
.btn_more02 {display:block; height:43px; background:#f2f1ef; color:#000; font-size:14px; line-height:43px; font-weight:bold; text-align:center;}
.btn_more02 img {margin-top:-3px; vertical-align:middle;}
.plus_btn_more { display:inline-block; width:20px; height:20px; border-radius:100%; color:#fff; line-height:20px;}


.tabcont_link {padding:10px 15px; border-bottom:1px solid #d9d9d9; text-align:center; overflow:hidden;}
.tabcont_link.st1{display:flex;justify-content:space-between;}
.tabcont_link.st1 a{font-weight:400;}
.tabcont_link.st1 .btnStyle3{flex:none;width:49%;padding:12px 6px;}
.tabcont_link.st1 .btnStyle5{width:49%;padding:13px 6px;}
.tabcont_link .btn_ico01 {float:left; width:49%; border-radius:5px; background:#ffe20c;}
.tabcont_link .btn_ico01 span {display:inline-block; height:45px; padding-left:30px; background:url('/m/images/ico_detail_btn01.png') no-repeat 0 center; background-size:24px 24px; color:#fff; font-size:14px; line-height:48px; font-weight:bold;background:none;padding:0;}
.tabcont_link .btn_ico02 {float:right; width:49%; border-radius:5px; background:#92979b;}
.tabcont_link .btn_ico02 span {display:inline-block; height:45px; padding-left:30px; background:url('/m/images/ico_detail_btn02.png') no-repeat 0 center; background-size:24px 24px; color:#fff; font-size:14px; line-height:48px; font-weight:bold;background:none;padding:0;}

.iV .prd_inquiry {padding-top:0;background:none;}
.iV .prd_inquiry li .tit .txt {padding:0;background:none;}
.iV .prd_inquiry li .tit .bi{float:none;color:inherit;background:none;font-size:13px;}
.iV .prd_inquiry li .tit .bi.st1{color:#fff;}
.iV .prd_inquiry li .tit .txt .txts span{margin:0;font-size:13px;}
.iV .prd_inquiry.iV li .tit .txt .txts span{font-size:12px;font-weight:400;color:#8c9195;}
.iV .prd_inquiry li .cont{background:none;}
.iV.st1 .prd_inquiry li .cont{background:#f9f9f9;}
/*.iV .prd_inquiry li .cont:before{content: "";position: absolute;top: 0;left: 0;width: 100%; height: 100%; background: var(--sitecolor1); opacity: .03;z-index: 1;}*/
.iV .prd_inquiry li .cont .a{margin:0;padding:0;}
.iV .prd_inquiry li .cont .a:before{content:"";}
.prd_inquiry {padding-top:10px; background:#f0f0f0; }
.prd_inquiry li {margin-top:4px; border-bottom:1px solid #d9d9d9; background:#fff;}
.iV .prd_inquiry li {margin-top:0; border-bottom:none; background:none;}
.prd_inquiry li:first-child {margin-top:0;}
.prd_inquiry li .tit {padding:15px; overflow:hidden;}
.prd_inquiry li .tit.st1{padding:0 20px;}
.iV .prd_inquiry li .tit{padding:0;}
.prd_inquiry li .tit .bi {float:left; width:50px; height:20px; background:#ff9239; color:#fff; font-size:11px; line-height:20px; text-align:center;}
.prd_inquiry li .tit .txt {padding:0 40px 0 60px; background:url('/m/images/bg_inquiry_down.png') no-repeat right center; background-size:16px 10px;}
.prd_inquiry li.on .tit .txt {background:url('/m/images/bg_inquiry_up.png') no-repeat right center; background-size:16px 10px;}
.prd_inquiry li .tit .txt strong {display:inline-block; max-width:100%; padding-right:15px; position:relative; color:#010101; font-size:14px; line-height:20px; box-sizing:border-box; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-weight:400;}
.prd_inquiry.iV li .tit .txt strong{font-size:16px;color:#1a1a1a;}
.prd_inquiry li .tit .txt strong img {position:absolute; top:4px; right:0;}
.prd_inquiry li .tit .txt .txts {margin-top:5px; color:#e8e8e8; font-size:11px; line-height:16px;}
.prd_inquiry li .tit .txt .txts span {margin:0 8px; color:#9c9c9c; font-size:12px;}
.prd_inquiry li .tit .txt .txts span:first-child {margin-left:0;}
.prd_inquiry li .board_btn_wrap{text-align:right;overflow:hidden;padding-bottom:8px;padding-right:10px;}
.prd_inquiry li .tit .pdtit{margin-top:0;color:#010101;font-size:12px;line-height:16px;display:block;width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.prd_inquiry li .cont {display:none; padding:15px; background:#f6f6f7;overflow:hidden;}
.prd_inquiry li .cont img {width:100%;}
.prd_inquiry li .cont .q {display:/*inline-*/block;min-height:24px; padding-left:34px;margin-top:5px; background-size:24px 24px; color:#4b4b4b; font-size:12px; line-height:16px; position:relative;}
.prd_inquiry li .cont .q:before {content:"Q";color:#FD3919;}
.prd_inquiry li .cont .q.st1:before {content:"";}
.prd_inquiry li .cont .q .ico_q{display:inline-block; position:absolute; top:13px; left:1px; width:25px; height:25px; border-radius:100%;font-weight: bold; color:#fff; font-size:15px; line-height:23px; text-align:center;margin-top:-15px;}
.prd_inquiry li .cont .q .image{width:90%; margin-top:5px;}
.prd_inquiry li .cont .q .image img{max-width:100%;max-height:500px;}
.prd_inquiry li .cont .a {display:inline-block; min-height:24px; padding-left:34px; margin-top:15px; background-size:24px 24px; color:#4b4b4b; font-size:12px; line-height:16px; position:relative;}
.prd_inquiry li .cont .a:before {content:"A";color:#FD3919;}
.prd_inquiry li .cont .a.st1:before{content:"";}
.prd_inquiry li .cont .a.st2{display:block;}
.prd_inquiry li .cont .a .ico_a{display:inline-block; position:absolute; top:13px; left:1px; width:25px; height:25px; border-radius:100%;font-weight: bold; color:#fff; font-size:15px; line-height:23px; text-align:center;margin-top:-15px;}
.prd_inquiry li .cont .a .ico_a.aGray{background:#888;}
.prd_inquiry li .cont .a .title{font-weight:bold;}
.prd_inquiry li .cont .left_img{float:left;width:23%;background:#949292;margin:0 10px 0 0;}
.prd_inquiry li .cont .left_img img{width:100%;}
.prd_inquiry li .cont .board_btn_wrap{text-align:right;}
#div_view1 .view_more {display:inline-block; width:20px; height:20px; color:#fff; font-size:15px; line-height:22px; border-radius:50%; margin-left:5px; vertical-align:middle;}

.inquiry_write {display:none; background:#fff;}
.inquiry_write .i_head {padding:15px; background:#fff; border-bottom:1px solid #d9d9d9;}
.inquiry_write .i_head h1 {color:#000; font-size:16px; line-height:20px;}
.inquiry_write .i_head p {margin-top:5px; color:#6c6c6c; font-size:12px; line-height:14px;}
.inquiry_write .i_cont {padding:15px 15px 20px;}
.inquiry_write .i_cont .radio_box > div {display:inline-block;}
.inquiry_write .i_cont .radio_box > div label {font-size:12px;}
.inquiry_write .i_cont table {width:100%; font-size:14px; line-height:24px;}
.inquiry_write .i_cont table th {font-weight:bold; text-align:left;}
.inquiry_write .i_cont table td {padding:5px 0; text-align:left;}
.inquiry_write .i_cont table td input[type="radio"] {vertical-align:middle;position:relative;left:0;margin:0;}
.inquiry_write .i_cont table td label {margin-right:15px;}
.inquiry_write .i_cont table td div.ui-input-text{border:0;}
.inquiry_write .i_cont table td input[type="text"] {width:100%; height:40px; padding:10px; border:1px solid #ddd; border-radius:0; background:#fff; font-size:14px; line-height:20px; box-sizing:border-box;}
.inquiry_write .i_cont table td textarea {width:100%; height:130px; padding:10px; border:1px solid #ddd; border-radius:0; background:#fff; font-size:14px; line-height:20px; resize:none; box-sizing:border-box;}

/* #pop_div{width:90%;height:50%;position:fixed;left:5%;top:25%;border:5px solid #000;box-sizing:border-box;background:#fff;z-index:1000;} */
#pop_div .noti{color:#FF4242;font-size:1.1rem;line-height:24px;text-align:center;font-family:'mgb';}
#pop_div #pop_ul{width:100%;height:100%;display:table;}
#pop_div #pop_ul #pop_ul_con{display:table-cell;vertical-align:middle;}
#pop_div #pop_ul .ftic-cart{font-size:5rem;text-align:center;padding:15% 0;}
#pop_div .btn_center{text-align:center;padding:0 5%;font-size:0;margin-top:2%;}
#pop_div .btn_center > span{font-size:.9rem;padding:3%;display:inline-block;height:auto;line-height:normal;box-sizing:border-box;}

body .mobileDomWrap .fixed_option_box.close {
	transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	-moz-transform:translate(-50%, 0);
	-webkit-transform:translate(-50%, 0);
	-o-transform:translate(-50%, 0);
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s;
}
body .mobileDomWrap .fixed_option_box {
    position:fixed;
    bottom:0;
    left: 50%;
    width:100%;
    max-width: 525px;
    border-radius: 24px 24px 0 0;
    z-index:99997;
    transform:translate(-50%, 120%);
    -ms-transform:translate(-50%, 120%);
    -moz-transform:translate(-50%, 120%);
    -webkit-transform:translate(-50%, 120%);
    -o-transform:translate(-50%, 120%);
    transition:all .2s;
    -moz-transition:all .2s;
    -webkit-transition:all .2s;
    -o-transition:all .2s;
}

@media(min-width:930px){

	.fixed_option_box.close {
		transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transition: all .2s;
		-moz-transition: all .2s;
		-webkit-transition: all .2s;
		-o-transition: all .2s;
		left: auto;
	}
	.fixed_option_box {
		transform:translate(0, 120%);
		-ms-transform:translate(0, 120%);
		-moz-transform:translate(0, 120%);
		-webkit-transform:translate(0, 120%);
		-o-transform:translate(0, 120%);
		transition:all .2s;
		-moz-transition:all .2s;
		-webkit-transition:all .2s;
		-o-transition:all .2s;
		left: auto;
	}
}



.fixed_option_box .btn {display:block;position:absolute;top: 10px;left: calc(50% + 28px);width: 48px;height: 4px;margin-left:-52px;border-radius: 2px;color:#fff;font-size:12px;line-height:26px;text-align:center;background-color: #D9D9D9;cursor: pointer;}
body .mobileDomWrap .fixed_option_box.close .btn::after {
    position: fixed;
    width: 100%;
    height: 410vh;
    left: 0;
    top: -400%;
    content: '';
    background-color: rgba(34,34,34,0.4);
    z-index: -1;
    cursor: context-menu;
}
.fixed_option_box .fixed_option {padding: 15px 0px 35px;margin-top: -1px;border-radius: 24px 24px 0 0;background-color: #fff;height:60vh;max-height: 355px;min-height:200px;}
.fixed_option_box._useFlag-F .fixed_option {height:auto;min-height:initial;padding-bottom: 46px;}
.fixed_option_box .fixed_option h1 {padding: 5px 20px 5px;color:#000;font-size:14px;line-height:30px;text-align: center;}
.fixed_option_box .fixed_option .totalprice {margin: 15px 20px 0;padding-top: 15px;border-top: 1px solid var(--border-color-style1); display: flex; justify-content: space-between; align-items: center; color: #222; font-size: 15px; font-weight: 500;}
.fixed_option_box .fo_cont {position:relative;padding: 0 20px;height: calc(100% - 70px);box-sizing: border-box;overflow-y: auto;}
.fixed_option_box .fo_cont::-webkit-scrollbar {display:none;}
.fixed_option_box .fo_cont .swiper-container {width:100%; height:100%; z-index:10;}
.fixed_option_box .fo_cont .swiper-container .swiper-slide {height:auto;}
.fixed_option_box .totalprice {margin-top:15px; color:#000; font-size:12px; line-height:24px; text-align:right;}
.fixed_option_box .totalprice em {color:#222; font-size:18px; font-weight: 700;}
.fixed_option_box .fixed_option .txtAreaBox {display:block; margin-bottom: 10px;}
.fixed_option_box .fixed_option .txtAreaBox textarea {width:100%; box-sizing:border-box;}
.fixed_option_box .btns {display: flex;align-items: center;justify-content: center;column-gap: 15px;width:100%;padding: 12px 20px;background-color: #fff;position:relative;box-sizing: border-box;}
.fixed_option_box .btns .bcart {position:absolute; top:0; left:0; border:1px solid #e9ae1e;}
.fixed_option_box .btns .bcart .btn_detail_cart {display:inline-block; width:71px; height:49px; color:#fff; font-size:30px; line-height:49px; text-align:center;}
.fixed_option_box .btns .blike {position:absolute; top:0; right:0; border:1px solid #e9ae1e;}
.fixed_option_box .btns .blike .btn_detail_like {display:inline-block; width:71px; height:49px; color:#fff; font-size:30px; line-height:49px; text-align:center;}
.fixed_option_box .btns .buy {display:block; height:49px; border:1px solid #e9ae1e; background:#ffc22c; color:#fff; font-size:20px; line-height:49px; font-weight:bold; text-align:center;}
.fixed_option_box .btns a{display: inline-block;width: 100%;height: 48px;color:#fff;font-size: 15px;line-height: 48px;font-weight: 700;text-align:center;border-radius: 8px;letter-spacing: -0.25px;}
.fixed_option_box .btns a.incart{ color: #222;}

.fixed_optionbtns_box {position:fixed; bottom:0; left:50%; transform:translateX(-50%); width:100%; max-width:525px; z-index:9980;}
body._iPhone .fixed_optionbtns_box .btns .buy {/*2020-12-04 jwj 상품상세 내 소스랑 겹쳐 주석처리 padding-bottom:30px; */}
.fixed_optionbtns_box .btns {position:relative;}
.fixed_optionbtns_box .btns.demo {padding:0;}
.fixed_optionbtns_box .btns .bcart {position:absolute; top:0; left:0; border:1px solid #e9ae1e; background:#fff;}
.fixed_optionbtns_box .btns .bcart .btn_detail_cart { width:56px; height:56px; color:#fff; font-size:30px; line-height:56px; text-align:center;}
.fixed_optionbtns_box .btns .blike {/* position:absolute; top: 50%; left: 4%; transform: translateY(-50%); */ border:1px solid #e9ae1e; background:#fff;}
.fixed_optionbtns_box .btns .blike .btn_detail_like { color:#fff; text-align:center;}
.fixed_optionbtns_box .btns .blike .btn_detail_like img{ width: 32px;}
.fixed_optionbtns_box .btns .buy {display:block; height:48px; color:#fff; font-size:16px; line-height:48px; font-weight:600; text-align:center; border-radius: 8px; letter-spacing: -0.25px;}
.fixed_optionbtns_box .btns .buy.indent {text-indent:56px;}

@media(max-width:375px){
	.fixed_optionbtns_box .btns .buy{ font-size: 15px;}
}
@media(max-width:320px){
	.fixed_optionbtns_box .btns .buy{ font-size: 14px;}
}











/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
.catebanner_box img {width:100%;}

.goods_item {position:relative; margin-top:10px; background:#fff; border-bottom:1px solid #d9d9d9;}
.goods_item .ico {position:absolute; top:5px; left:5px;}
.goods_item .ico img {width:36px;}
.goods_item .img img {width:100%;}
.goods_item .img .bgsize {display:block; position:relative;}
.goods_item .img .bgsize .bg {position:absolute; top:0; left:0; width:76%; height:100%; margin:0 12%; z-index:10;}
.goods_item .txt {position:relative; padding:10px 47px 10px 20px; border-top:1px solid #f1efe7;}
.goods_item .txt .tit {margin-bottom:3px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.goods_item .txt .tit a {color:#2e2e2e; font-size:14px; line-height:20px; font-weight:bold;}
.goods_item .txt .tit a span {color:#2e2e2e; font-size:14px; line-height:20px; font-weight:bold;}
.goods_item .txt .pct {display:inline-block; color:#ff9239; font-size:12px; line-height:18px; vertical-align:bottom;}
.goods_item .txt .pct > span {margin-right:5px;}
.goods_item .txt .pct em {font-size:20px; line-height:22px; font-weight:bold; vertical-align:bottom;}
.goods_item .txt .prc {display:inline-block; color:#2e2e2e; font-size:16px; line-height:20px; font-weight:bold; vertical-align:bottom;}
.goods_item .txt .shipping {display:block; position:absolute; top:50%; right:10px; width:37px; height:37px; margin-top:-18px; padding:6px 0; border:1px solid #ff9806; border-radius:100%; color:#ff9806; font-size:11px; line-height:12px; box-sizing:border-box; text-align:center;}


/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/



.fontsizezero {overflow:hidden; font-size:0px;}
.fontsizezero.pp {padding:10px 0 20px;}


.h3-1.h3-1-wirte span.text2 {font-size:14px;}
.h3-1 span.point {display:inline-block; float:right; font-size:20px;}
.h3-1 span.point img {width:25px;}
.h3-1 .color{color:#ff9239 !important;}

div.deli_in div.member_input.flor {position:relative; padding-right:130px; box-sizing:border-box;}
div.deli_in div.member_input.flor .check_text {position:absolute; top:21px; right:0;}

div.deli_in.border {border-bottom:1px solid #d9d9d9;}

.deli-list {margin:0 -15px; padding:0 15px; background:#fff; overflow:hidden;}
.iV .deli-list {margin:0; padding:0; background:none;}
.deli-list h4{margin:0 -15px; padding:10px 15px; font-size:13px; font-weight:bold; color:#000; background:#f8f8f8;}
.iV .deli-list h4{margin:0; padding:0; font-size:inherit;color:inherit;background:none;}
.deli-list p {padding-top:25px; font-size:12px; font-weight:bold; color:#000; }
.deli-list.st1 p{padding-top:0;font-weight:400;}
.deli-list dl {overflow:hidden;}
.deli-list dl.last {padding-bottom:10px;}
.deli-list dl dt {float:left; padding-top:10px; font-size:12px; color:#000; text-align:left;}
.iV .deli-list dl dt {float:none; padding-top:0; font-size:inherit; color:inherit;}
.deli-list dl dd {float:right; padding-top:10px; font-size:12px; font-weight:bold; color:#000; text-align:right;}
.deli-list.st1 dl dd{font-weight:400;}
.iV .deli-list dl dd {float:none; padding-top:0; font-size:inherit; color:inherit;}
.deli-list .btns-box.deli-listbtn {margin:0 -15px; padding:0 15px; text-align:right; background:#f9f7f8; border-bottom:1px solid #d9d9d9;}
.iV .deli-list .btns-box.deli-listbtn {margin:0; padding:0; background:none; border-bottom:none;}
.deli-list .btns-box.deli-listbtn .btns-box-botline {margin:0 -15px; padding:10px 15px;background:#f9f7f8; border-bottom:1px solid #fff;}
.iV .deli-list .btns-box.deli-listbtn .btns-box-botline {margin:0; padding:0;background:none; border-bottom:none;}

.evaluate_list_wrap {overflow:hidden; margin:0px;}

.e_cont em.tit_bottom {font-size:11px; font-weight:bold; text-align:left;}


/* 공유 레이어 */
.shareLayer{display:none; position:fixed;top:0; left:50%; transform:translateX(-50%); width:100%; max-width:680px; height:100%;background-color:rgba(0,0,0,.7);z-index:9999;padding:0 2% 2.5rem;color:#fff;box-sizing:border-box;opacity:0;}
.shareLayer.on{display:block;opacity:1;animation:fadein .5s;}
.shareLayerCloseWrap{height:7.5rem;}
.shareLayerClose{width:1.5rem;height:1.5rem;position:absolute;top:20px;bottom:auto;left:auto;right:20px;margin:auto;text-indent:-9999px;display:block;background:url(/m/images/ico-close.png)no-repeat center/100% 100%;}
.shareLayerCon+.shareLayerCon{margin-top:15%;}
.shareLayerTit{font-size:1.2rem;margin-bottom:2rem;font-weight:normal;letter-spacing:-.01em;line-height:1em;}
.shareLayer ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;}
.shareLayer ul li{width:23.5%;display:inline-block;margin-right:2%;padding-bottom:12.8%;box-sizing:border-box;}
.shareLayer ul li:last-child {margin-right:0;}
.shareLayer ul li a{width:16vw;height:16vw;border-radius:50%;background-color:#fff;display:block;text-indent:-9999px;position:relative;margin:auto;}
.shareLayer-copy-link{display:table;width:100%;table-layout:fixed;border:.1rem solid #fff; cursor:pointer;}
.shareLayer-copy-link-url{display:table-cell;vertical-align:middle;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-family:'Arial';letter-spacing:0; line-height:1.5em; width:100%;font-size:1rem;padding: 10px 1.5rem;background: none;color: #fff;box-sizing: border-box;border: none;outline: none;}
.shareLayer-copy-link-button-wrapper{width:3rem;display:table-cell;vertical-align:middle;}
.shareLayer-copy-link-button{height:40px;width:100%;text-indent:-9999px;position:relative;font-size:0;display:inline-block;}
.shareLayer-copy-link-button:before{width:.1rem;height:1.2rem;content:'';display:block;background-color:#fff;position:absolute;left:0;top:8%;bottom:0;margin:auto}
.shareLayer-copy-link-button:after{display:block;content:'';position:absolute;top:8%;bottom:0;left:0;right:0;margin:auto;-webkit-background-size:100% 100%;background-size:100% 100%;background-repeat:
no-repeat;background-position:50% 50%;background-image:url(//webimg.jestina.co.kr/UpData/renew/icon-chain16x16.png);width:1.2rem;height:1.2rem;}
/* 링크복사 수정 s */
/*.cont_slide .shareLayerCon {position:absolute; width:250px; left:50%; bottom:35px; margin-left:-125px; z-index:5555;}*/
/*.cont_slide .shareLayerTit {color:#fff; margin-bottom:10px;}*/
/*.cont_slide .shareLayer-copy-link-url {color:#fff;}*/
/*.shareLayer-copy-link {text-align:center; line-height:2em;}*/
/*.shareLayer-copy-link>a {display:block; color:#fff;}*/
/*.shareLayer-copy-link>button {display:block; background:none; border:none; border-top:2px solid #fff; color:#fff; width:100%; line-height:2em;}*/
/* 링크복사 수정 e */
.shareLayer-item-anchor:after{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-background-size:100% 100%;background-size:100% 100%;background-repeat:no-repeat;background-position:50% 50%}
.shareLayer-item-anchor[data-icon="google"]{background:#DC4A38;}
.shareLayer-item-anchor[data-icon="google"]:after{background-image:url(/m/images/icon-sns-google.png);width:2rem;height:2rem;}
.shareLayer-item-anchor[data-icon="kakaotalk"]{background:#fbe300;}
.shareLayer-item-anchor[data-icon="kakaotalk"]:after{background-image:url(/m/images/kakaotalk.png);width:2.2rem;height:2.2rem;}
.shareLayer-item-anchor[data-icon="kakaostory"]{background:#FCF310;}
.shareLayer-item-anchor[data-icon="kakaostory"]:after{background-image:url(/m/images/kakaostory.png);width:2rem;height:2rem;}
.shareLayer-item-anchor[data-icon="message"]{background:#F9CA1E;}
.shareLayer-item-anchor[data-icon="message"]:after{background-image:url(/m/images/email.png);width:2.4rem;height:2.4rem;}
.shareLayer-item-anchor[data-icon="twitter"]{background:#2aa9e0;}
.shareLayer-item-anchor[data-icon="twitter"]:after{background-image:url(/m/images/icon-sns-twitter.png);width:1.867rem;height:1.367rem;}
.shareLayer-item-anchor[data-icon="facebook"]{background:#3b5998;}
.shareLayer-item-anchor[data-icon="facebook"]:after{background-image:url(/m/images/icon-sns-facebook.png);width:1rem;height:1.8rem;}
.shareLayer ul li.shareLayer-item:nth-child(4){display:block;}
.shareLayer-item-anchor[data-icon="blog"]{background:#00c73c;}
.shareLayer-item-anchor[data-icon="blog"]:after{background-image:url(/m/images/ic-naver-02.png);width:1.3rem;height:1.3rem;}
.shareLayer-item-anchor[data-icon="nvband"] {background:#1bcc21;}
.shareLayer-item-anchor[data-icon="nvband"]:after {background-image:url(/m/images/ico_nb.png);width:2rem;height:2rem;background-size:150%;}

@media(max-width:569px){
	.shareLayer .shareLayer-item-anchor[data-icon="message"]{display:none;}
	.shareLayer .shareLayer-item-anchor[data-icon="kakaotalk"]{display:none;}
	.shareLayer ul li.shareLayer-item:nth-child(4){display:block;}
}
@media(max-width:680px){
	.shareLayer .shareLayer-item-anchor[data-icon="message"]{display:block;}
	.shareLayer .shareLayer-item-anchor[data-icon="kakaotalk"]{display:block;}
	.shareLayer ul li.shareLayer-item:nth-child(4){display:block;}
}

@media(min-width:930px){
	body .mobileDomInner .shareLayer {max-width:525px;left: 50%;right: auto;transform: translateX(-50%); padding:0 2% 2.5rem;}
	.shareLayer ul{width:100%;}
	.shareLayer ul li {width:33.3%;margin-right:0;}
	.shareLayer ul li a{width:5vw;height:5vw;}
}
@media(min-width:680px){
	.shareLayer ul li a{width:5vw;height:5vw;}
}
@media(min-width:600px) and (max-width:929px){
	/* .shareLayer ul li {width:22%;margin-right:2%;} */
	.shareLayer ul li a {width:13vw;height:13vw;}
}
/*공유 레이어 끝*/

/* 신고하기 */
.notify_wrap {font-size:14px; color:#888!important; padding:10px; display:inline-block;}
.notify_wrap .material-icons {vertical-align:middle;}

.seller_notify_wrap .seller_notify_inner {padding:15px;}
.seller_notify_wrap .notify_list {background-color:#fff;}
.seller_notify_wrap .notify_list ul {font-size:14px; line-height:12vh;}
.seller_notify_wrap .notify_list li {border-bottom:1px solid #efefef;}
.seller_notify_wrap .notify_list li.on {color:red;}
.seller_notify_wrap .notify_write_area textarea {height:250px!important;}
.seller_notify_wrap .btn_wrap {text-align:center; margin-top:15px;}
.seller_notify_wrap .btn_wrap span {display:inline-block; width:100px; height:35px; text-align:center; font-size:14px; font-weight:bold; color:#fff; line-height:34px;}
.seller_notify_wrap .btn_wrap span.go_noti {background-color:red; margin-right:10px;}
.seller_notify_wrap .btn_wrap span.cancel {background-color:#ddd;}

.seller_notify_wrap .seller_notify_pop_inner {display:none; position:fixed; width:250px; height:100px; z-index:80; background-color:#fff; font-size:15px; text-align:center; padding:10px; box-sizing:border-box; left:50%; top:50%; margin-left:-125px; margin-top:-50px;}
.seller_notify_wrap .seller_notify_pop_inner p {margin-bottom:24px; font-weight:bold;}
.seller_notify_wrap .seller_notify_pop_inner span {display:inline-block; width:80px; line-height:2em; color:#fff; font-weight:bold;}
.seller_notify_wrap .seller_notify_pop_inner span.go_noti {background-color:red;}
.seller_notify_wrap .seller_notify_pop_inner span.cancel {background-color:#ddd;}

.seller_notify_wrap .mask {position:fixed; left:0; top:0; right:0; bottom:0; background-color:rgba(0,0,0,.7); z-index:50; display:none;}

.notify_pop_wrap .notify_pop_inner {width:100px; height:100px; border-radius:50%; background-color:#fff; text-align:center; box-sizing:border-box; font-size:12px; line-height:18px; padding:12px 5px; font-weight:bold; border:1px solid #333; color:#333; position:fixed; left:5%; bottom:10%; z-index:88888;}
.notify_pop_wrap .notify_pop_inner .material-icons {font-size:28px;}

/*나의 포인트 내역 부분*/
.my_point_list.list_fs {margin-top:10px;}
.iV .my_point_list.list_fs {margin-top:0;}
.my_point_list {margin:4px -15px 0; padding:8px 15px; border-bottom:1px solid #d9d9d9; background:#fff; overflow:hidden;}
.iV .my_point_list {margin:0; padding:0;}
.my_point_list table {padding:15px 0; width:100%; font-size:12px; color:#000;}
.iV .my_point_list table {padding:0;font-size:inherit;}
.my_point_list table td img {width:15px; vertical-align:middle; margin-top:-2px;}
.my_point_list table th strong{font-size:13px;}
.my_point_list table td span {font-size:10px; color:#9c9c9c;}
.iV .my_point_list table td span {font-size:inherit;}



/*상품문의*/
.prd_inquiry li .tit .txt p {display:inline-block; max-width:100%; padding-right:15px; position:relative; color:#010101; font-size:12px; line-height:20px; box-sizing:border-box; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}



/*할인쿠폰*/

.coupon_use.ma {margin-top:0px;}
.coupon_use{position:relative; margin:5px -15px 0; padding:10px 15px; overflow:hidden; background:#fff; border-bottom:1px solid #d9d9d9;}
.coupon_use.iV{overflow:inherit;margin:0;padding:0;background:none;border:none;}
.coupon_use .img {position:absolute; top:50%; left:15px; margin-top:-25px;width: 20%;}
.coupon_use .img img {/*width:90px; */width:100%;height:50px;object-fit: contain;}
.coupon_use .txt {padding: 0 calc(20% + 15px); box-sizing: border-box;}
.coupon_use.iV .txt {padding: 0;}
.coupon_use {/* padding-left:115px; */text-align:center;}
.coupon_use strong {text-align:left; font-size:12px; color:#000;}
.coupon_use span {text-align:left; font-size:10px; color:#9c9c9c;}
.coupon_use.iV span{font-size:inherit;color:inherit;}



/*회원탈퇴부분*/

.member_leave_n {margin:0 -15px; padding:10px 15px 20px; text-align:left; background:#fff; overflow:hidden;}
.member_leave_n.iV {margin:0; padding:0;}
.member_leave_n h4 {padding:10px 0; font-size:13px; color:#000;}
.member_leave_n p {padding-left:5px; font-size:11px; color:#000; background:url('/m/images/commamama.png')no-repeat left 7px;}

.member_leave_check {padding-bottom:15px; overflow:hidden;}
.member_leave_check h2{padding:15px 0; color:#000; font-size:13px; text-align:left;}
.member_leave_check.iV h2{padding:0; color:inherit; font-size:inherit;}
.member_leave_check .left{text-align:left; overflow:hidden; }
.member_leave_check .right{text-align:left; overflow:hidden; }
.member_leave_check .leave_check {padding:5px 0; border-top:1px solid #bbb;}
.member_leave_check .check_text3{font-size:12px; line-height:20px; letter-spacing:-1px;}
.member_leave_check .check_text3 .iconfont {display:none;}
.leave_total_check .check_text3 .iconfont {display:none;}
.member_leave_check .leave_check #reasonEtc {width: 100%; margin-top: 5px; padding: 4px; overflow-y: auto;font-size: 12px; line-height: 18px; background-color: #fff; border:1px solid #ddd; box-sizing: border-box;}

.leave_total_check {margin:0 -15px; padding:10px 15px; overflow:hidden;}
.leave_total_check.iV {margin:0; padding:0; }
.leave_total_check .ui-checkbox {text-align:center;}
.leave_total_check .check_text3 {display: inline-block; padding:10px 0 10px 38px; font-size:13px; line-height:20px; color:#000; font-weight:bold; letter-spacing:-1px;border: 0; background-color: transparent;}
.leave_total_check.iV .check_text3 {padding:0; font-size:inherit; line-height:20px; color:#000; font-weight:bold; letter-spacing:-1px;border: 1px solid var(--border-color-style1); background-color: none;}
.anne_check2 {text-align: center;}
.anne_check2 .passTit {display: inline-block;margin-right: 10px;}
.anne_check2 .ui-input-text {display: inline-block; width: 180px;margin: 0;}
.anne_check2 .ui-input-text input {height: 30px;}

.leave_btn {margin:0 -15px; padding:15px; font-size:0px; background:#fff; overflow:hidden;}
.leave_btn.st1{margin:0;padding:0;}


/*제품 목록*/

.cartbanner_box {overflow:hidden;}
.cartbanner_box img{width:100%;}

.sub_tab02 {overflow:hidden; background:#fff; border-bottom:1px solid #d9d9d9;}
.sub_tab02 ul{overflow:hidden; text-align:center;}
.sub_tab02 ul li{float:left; width:25%; line-height:45px; color:#000;}
.sub_tab02 ul li a {width:100%; display:inline-block; font-size:12px; font-weight:normal; vertical-align:top; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.sub_tab02 ul li a.on {background:#fee10b; color:#fff;}

/*육아정보 faq*/

.parenting_top_ul {overflow:hidden; margin:0 -15px;border-bottom:1px solid #cdcac3;}
.parenting_top_ul ul {overflow:hidden;}
.parenting_top_ul ul  li{float:left; width:25%; text-align:center; background:#fff;}
.parenting_top_ul ul  li a {display:block; padding:10px 0; width:60%; color:#000; font-size:11px; font-weight:bold; margin:0 auto;}
.parenting_top_ul ul  li a.on {border-bottom:2px solid #ffbd06; color:#ffbd06;}

.faq_banner {overflow:hidden; margin:0 -15px;}
.faq_banner img {width:100%;}

.parenting_ul {overflow:hidden; margin:0 -15px;}
.parenting_ul ul {overflow:hidden;}
.parenting_ul ul  li{float:left; width:25%; text-align:center; background:#fff;}
.parenting_ul ul  li a {display:block; padding:10px 0; color:#000; font-size:11px; font-weight:bold;}
.parenting_ul ul  li a.on {background:#fee10b; color:#ffffff;}
.parenting_ul ul  li span {display:block;}
.parenting_ul ul  li span.tet {padding-top:5px;}
.parenting_ul ul  li span img {width:34px;}

.faq_m_menu {overflow:hidden; margin:10px -15px 0;}
.faq_m_menu ul{overflow:hidden;}
.faq_m_menu ul li{float:left; width:33.3%; text-align:center;}
.faq_m_menu ul li a{display:block; line-height:40px; background:#cbcbc7; font-size:11px; color:#fff;}
.faq_m_menu ul li a.on {background:#ffca3b;}


.prd_inquiry li .tit .bi.bibi {background:none; margin-top:-3px; text-align:left; width:25px; height:25px; border-radius:50%; text-align:center; box-sizing:border-box; font-size:17px; font-weight:bold; line-height:24px;}
.prd_inquiry li .cont .a.aaa {margin:0;}
.prd_inquiry li .cont .a .a_ico {width:25px; height:25px; border-radius:50%; background-color:gray;  color:#fff; font-size:17px; line-height:24px; text-align:center; font-weight:bold; margin-bottom:5px; display:inline-block;}

.prd_inquiry li .tit .txt.txt11 {padding-left:34px;}

.prd_inquiry2 li .tit .bi.bibi {background:none; margin-top:-3px; text-align:left; width:25px;}
.prd_inquiry2 li .cont .a.aaa {margin-top:0px; margin-bottom:5px; background-color:gray;}
.prd_inquiry2 li .cont>p:nth-child(2){text-indent:30px;margin-top:-26px;}
.prd_inquiry2 li .cont>div:nth-child(2){text-indent:30px;margin-top:-26px;}
.prd_inquiry2 li .tit .txt.txt11 {padding-left:34px;}

.prd_inquiry_box_width {overflow:hidden; margin:0 -15px;}




/*육아정보 Q&Alist*/

.prd_inquiry li .cont .cont_ul {overflow:hidden; margin:-15px -15px 15px;}
.prd_inquiry li .cont .cont_ul ul{overflow:hidden;}
.prd_inquiry li .cont .cont_ul ul li{text-align:center; float:left; margin:0px; width:33.3%; box-sizing:border-box; border:1px solid #fff; font-size:11px; color:#000; line-height:40px; background:#f0efed;}
.prd_inquiry li .cont .cont_ul ul li span {color:#ff9239;}


.Q_A_list_n {width:100%; height:120px; margin:12px 0 0 0; padding:10px; font-size:13px; color:#939393; border:1px solid #5f5f5f; box-sizing:border-box; resize:none; appearance:none; -webkit-appearance:none; -moz-appearance:none; border-radius:0px;}
.wi_bg textarea.Q_A_list_n.ft {color:#5f5f5f;border-color:#ddd;}

.parentingwrite_note {overflow:hidden; padding:20px 0;}
.parentingwrite_note h4 { text-align:left; font-size:15px; color:#92979b;}
.parentingwrite_note ol {padding-left:14px; text-indent:-14px; padding-top:15px; font-size:11px; color:#92979b; text-align:left;}

/*육아정보 단계별 이유식 */
.parenting_top_ul2 {overflow:hidden;border-bottom:1px solid #cdcac3;}
.parenting_top_ul2 ul {overflow:hidden;}
.parenting_top_ul2 ul  li{float:left; width:33.3%; text-align:center; background:#fff;}
.parenting_top_ul2 ul  li a {display:block; padding:10px 0; width:60%; color:#000; font-size:11px; font-weight:bold; margin:0 auto;}
.parenting_top_ul2 ul  li a.on {border-bottom:2px solid #ffbd06;; color:#ffbd06;}



/*육아정보 레시피 자세히보기*/

.stag_view ol {overflow:hidden; padding-bottom:10px;}
.stag_view ol  li{display:table; overflow:hidden; padding-top:20px;}
.stag_view {overflow:hidden; background:#fff; margin:15px -7.5px 0; box-sizing:border-box; padding:0 14px;}
.stag_view h2{padding-top:20px; font-size:14px; color:#000; text-align:left;}
.stag_view .img{display:table-cell; width:45%; vertical-align:middle;}
.stag_view .img img{ width:100%;}
.stag_view .txt {display:table-cell; max-width:320px; width:55%; padding:0 10px; line-height:14px; box-sizing:border-box; vertical-align:middle;}
.stag_view .txt em {display:inline-block; font-size:11px; color:#000; font-weight:bold; text-align:left;}
.stag_view .txt span {display:inline-block; padding-top:5px; font-size:11px; color:#000; text-align:left;}

/*육아정보 레시피 리스트*/

.recipe_list_box {overflow:hidden; margin:0 -15px 0; padding:1% 0.5%; border-bottom:1px solid #d9d9d9;}
.recipe_list_box ul{overflow:hidden;}
.recipe_list_box ul li{float:left; width:49%; margin:0.5%; background:#fff; box-sizing:border-box; padding:10px;}
.recipe_list_box ul li img{width:100%;}
.recipe_list_box ul li strong {display:block; padding-top:20px; font-size:12px; color:#000; white-space:nowrap;text-overflow:ellipsis; overflow:hidden; text-align:left;}
.recipe_list_box ul li span {font-size:10px; color:#9c9c9c; text-align:left;}

.cs_onecheck_text3 .check_text3 {line-height:21px; font-size:11px; font-weight:bold;}


/*cs센터 FAQ부분*/

.cscenter_FAQ_menu {overflow:hidden; margin:10px -15px 0;}
.cscenter_FAQ_menu ul {overflow:hidden; text-align:center;}
.cscenter_FAQ_menu ul li{overflow:hidden; float:left; width:33.3%; box-sizing:border-box; border-top:1px solid #fff; border-left:1px solid #fff; background:#cbcbc7;}
.cscenter_FAQ_menu ul li.sitebg2 a {color:#fff;}
.cscenter_FAQ_menu ul li a {display:block; line-height:40px; font-size:12px; color:#fff!important;}
.cscenter_FAQ_menu ul li.borderno {border-left:none;}

.prd_inquiry li .tit .txt.cs_noti {padding:0 40px 0 0;}
.iV .prd_inquiry li .tit .txt.cs_noti {padding:0;}
.prd_inquiry li .cont .a.cs_noti_a {margin-top:0px; padding:0; background:none;}


/*cs 센터 메인*/

.cscenter_number {overflow:hidden; position:relative; margin:10px -15px 0; padding:15px 15px; background:#fff; background-size:55px; border-bottom:1px solid #d9d9d9;}
.cscenter_number .btn {position:absolute; top:12%; right:15px; width:110px;}
.cscenter_number .btn a{line-height:45px;}
.cscenter_number .txt {overflow:hidden; padding:0 111px 0 24px;}
.cscenter_number strong{display:block; text-align:left; font-size:20px; color:#000;}
.cscenter_number span {display:block; text-align:left; font-size:10px; color:#787878;}
.cscenter_number .cs_ico {float:left; width:50px; height:50px; border-radius:50%; text-align:center;}
.cscenter_number .cs_ico i {font-size:30px; margin-top:10px; color:#fff;}

.prd_inquiry.topno {padding-top:4px;}
.iV .prd_inquiry.topno{padding:0;}

.prd_inquiry2 {padding-top:10px; background:#f0f0f0;}
.iV .prd_inquiry2 {padding-top:0; background:none;}
.prd_inquiry2 li {margin-top:4px; border-bottom:1px solid #d9d9d9; background:#fff;}
.prd_inquiry2.st1 li{margin:0;}
.prd_inquiry2 li:first-child {margin-top:0;}
.prd_inquiry2 li .tit {padding:15px; overflow:hidden;}
.prd_inquiry2 li .tit .faq_ico {display:inline-block; width:25px; height:25px; border-radius:50%; float:left; text-align:center; box-sizing:border-box; padding-top:2px; color:#fff; font-size:17px; font-weight:bold; line-height:22px;}
.iV .prd_inquiry2 li .tit .faq_ico {padding:0;}
	/* .prd_inquiry2 li .tit .bi {float:left; width:50px; height:20px; background:#ff9239; color:#fff; font-size:11px; line-height:20px; text-align:center;} */
.prd_inquiry2 li .tit .txt {padding:0 40px 0 60px; background:url('/m/images/bg_inquiry_down.png') no-repeat right center; background-size:16px 10px;}
.iV .prd_inquiry2 li .tit .txt {padding:0; background:none;}
.prd_inquiry2 li.on .tit .txt {background:url('/m/images/bg_inquiry_up.png') no-repeat right center; background-size:16px 10px;}
.prd_inquiry2.st1 li.on .tit .txt{background:none;}
.prd_inquiry2 li .tit .txt strong {display:inline-block; max-width:100%; padding-right:15px; position:relative; color:#010101; font-size:14px; line-height:20px; box-sizing:border-box; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.prd_inquiry2.st1 li .tit .txt strong{line-height:24px;}
.prd_inquiry2 li .tit .txt strong img {position:absolute; top:4px; right:0;}
.prd_inquiry2 li .tit .txt .txts {margin-top:5px; color:#e8e8e8; font-size:11px; line-height:16px;}
.prd_inquiry2 li .tit .txt .txts span {margin:0 8px; color:#9c9c9c; font-size:12px;}
.prd_inquiry2 li .tit .txt .txts span:first-child {margin-left:0;}
.prd_inquiry2 li .cont {display:none; padding:15px; background:#f6f6f7;}
.prd_inquiry2 li .cont .q {padding:5px 0 0 34px; background:url('/m/images/qna_q.png') no-repeat 0 0; background-size:24px 24px; color:#4b4b4b; font-size:12px; line-height:16px;}
.prd_inquiry2 li .cont .a {width:25px; height:25px; border-radius:50%;  color:#fff; font-size:17px; line-height:24px; text-align:center; font-weight:bold;}


/****************************** 팝업 ******************************/
.layer_pop {/* background:#f0f0f0; */}
.pop_head {position:relative; padding:0 14px; background:#ffe20c; overflow:hidden;}
.pop_head h1 {float:left; margin-right:30px; color:#3a1c1c; font-size:20px; line-height:50px; font-family:'mgb'; font-weight:normal;}
.pop_head p {display:table-cell; height:85px; color:#3a1c1c; font-size:14px; line-height:20px; font-family:'mgb'; vertical-align:middle;}
.pop_head p span {display:block; margin-top:5px; font-size:11px; line-height:14px; font-weight:normal;  font-family:'mg';}
.pop_head .btn_close {position:absolute; top:30px; right:30px;}
.pop_cont {padding:14px; /* background:#f0f0f0; */ box-sizing:border-box;}
.pop_cont.st1{background:#f9f9f9;}
.layer_pop .forWidth68{width:68%;font-size:0;}
.layer_pop .forWidth68 > div{width:49%;display:inline-block;box-sizing:border-box;vertical-align:middle;margin-left:1%;}
.layer_pop input.text {height:35px; padding:0 10px; margin:0; border-radius:0; font-size:15px; line-height:33px; box-sizing:border-box;}
.layer_pop.st1 input.text {border:1px solid #ddd;}
.layer_pop .textarea_box {position:relative; margin-top:10px;box-sizing:border-box;}
.layer_pop .textarea_box p {position:absolute; right:10px; bottom:0; color:#8a8a8a; font-size:12px; line-height:29px;}
.layer_pop textarea.textarea {width:100%; padding:5px 10px; margin:0; border:none; font-size:15px; line-height:20px; box-sizing:border-box; overflow:hidden; overflow-y:auto; resize:none;border:1px solid #ddd; display: -webkit-box; word-wrap: break-word; -webkit-box-orient: vertical; text-overflow: ellipsis; }
.layer_pop .star_area {width:100% !important; box-sizing:border-box;}
.note_box {margin-top:20px; overflow:hidden;}
.note_box strong {float:left; width:80px; font-size:16px; line-height:20px; font-weight:normal; font-family:'mgb'; text-align:center;}
.note_box p {padding-left:80px; color:#8a8a8a; font-size:12px; line-height:15px; letter-spacing:-0.8px; text-align:left;}

.board_write2 {width:100%; border-top:1px solid #d9d9d9; font-size:15px; line-height:20px; text-align:left; box-sizing:border-box; border-right:1px solid #d9d9d9;}
.board_write2 th {min-width:70px;padding:10px; border-bottom:1px solid #d9d9d9; background:#f7f7f3; font-family:'mgb'; font-weight:normal; text-align:left; letter-spacing:-1px;}
.board_write2 tr th:first-child {border-left:1px solid #d9d9d9;}
.board_write2 td {min-height:55px; padding:10px; border-bottom:1px solid #d9d9d9; background:#fcfcfb;}
.board_write2 td .product {padding:10px 0; overflow:hidden;}
.board_write2 td .product .img {float:left;}
.board_write2 td .product .img img {width:50px;}
.board_write2 td .product .txt {font-size:14px; line-height:16px;}
.board_write2 td .nt {display:inline-block; margin-left:12px; letter-spacing:-1px; vertical-align:middle;}
.board_write2 td .price {font-size:20px; line-height:43px;}
.board_write2 td .price em {font-size:25px;}
.board_write2 td .label_group .check_label {margin-right:30px; line-height:43px;}
.board_write2 td .txtbox {padding:7px 0 8px;}
.board_write2 td .position_price {float:right;}
.board_write2 td .bank_dt {display:inline-block; width:75px;}

.ordernum_txt {margin-top:30px; font-size:16px; line-height:20px;}
.ordernum_txt .color {color:#ff9239 !important;}

.qna_search_box {position:relative; height:40px; margin-top:12px; padding:0 85px;}
.qna_search_box select.select1 {position:absolute; top:0; left:0; width:80px; margin:0;}
.qna_search_box input.text {width:100%; height:40px; border:1px solid #5f5f5f; border-radius:0; box-sizing:border-box;}
.qna_search_box .search_submit {position:absolute; top:0; right:0; width:80px; height:40px; border:0 none; background:#000; color:#fff;}

.total_search_txt {display:block; padding:15px 10px; font-size:14px; line-height:20px;}
.total_search_txt em {color:#ff8a0c; font-weight:bold;}

.info_banner img {width:100%;}
.info_tabs {margin:0; overflow:hidden;}
.info_tabs li {float:left; width:25%;}
.info_tabs li img {width:100%;}
.album_list {padding:1% 0.5%; border-bottom:1px solid #d9d9d9; overflow:hidden;}
.album_list li {float:left; width:49%; padding:10px; margin:0.5%; box-sizing:border-box; background:#fff;}
.album_list li .img {position:relative;}
.album_list li .img img {width:100%;}
.album_list li .img .imgbg {position:absolute; top:0; left:0; width:100%; height:100%;}
.album_list li h3 {height:20px; margin-top:20px; font-size:15px; line-height:20px; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; text-align:left;}
.album_list li span {display:block; margin-top:5px; color:#9c9c9c;}

.album_view {}
.album_view li {margin-top:10px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.album_view li .tit_top {padding:0 15px; background:#f5f5f3; color:#9c9c9c; font-size:15px; line-height:50px; overflow:hidden;}
.album_view li .tit_top .tit_left {float:left;}
.album_view li .tit_top .tit_right {float:right;}
.album_view li .tit_top .tit_right i {margin:0 10px; color:#e8e8e8; font-style:normal;}
.album_view li .txt_cont {padding:15px; background:#fff;}
.album_view li .txt_cont h3 {font-size:20px; text-align:left;}
.album_view li .txt_cont p {margin-top:10px; font-size:13px; line-height:20px; text-align:left;}
.album_view li .img img {width:100%;}

.album_write_box {padding:15px 15px 40px; background:#f5f5f3;}
.album_write_box ul li + li {margin-top:10px;}
.album_write_box ul li input[type="text"] {width:100%; height:50px; padding:10px; border:1px solid #5f5f5f; box-sizing:border-box; background:#fff; color:#939393; font-size:15px; text-align:left;}
.album_write_box ul li textarea {width:100%; padding:10px; box-sizing:border-box; border:1px solid #5f5f5f; background:#fff; font-size:15px; resize:none; text-align:left;}
.btn_center {margin-top:20px; overflow:hidden;}
.btn_yellow01 {height:50px; border-radius:3px; background:#ffe20c; color:#fff; font-size:20px; line-height:50px; font-weight:bold; text-align:center;}
.btn_gray01 {height:50px; border-radius:3px; background:#92979b; color:#fff; font-size:20px; line-height:50px; font-weight:bold; text-align:center;}
.width49 {width:49%;}
.float_left {float:left;}
.float_right {float:right;}
.txt_red {color:red;}
input, textarea {border-radius:0;}
input[type="file"] {border-radius:0;}

.btn_yellow_full {display:block; background:#fee10b; color:#3a1c1c; font-size:14px; line-height:43px; text-align:center; font-weight:bold;}


.btn_orange02 {display:inline-block; width:15%; height:24px; color:#fff; font-size:13px; line-height:26px; text-align:center; vertical-align:middle; box-sizing:border-box; cursor:pointer;}
.btn_censel02 {display:inline-block; width:15%; height:24px; background:#696969; color:#fff; font-size:13px; line-height:26px; text-align:center; vertical-align:middle; box-sizing:border-box; cursor:pointer;}

.getCode {padding:0; margin:12px 0 0 0; border:0 none; border-radius:0; cursor:pointer; appearance:none; -webkit-appearance:none; -moz-appearance:none;}

#Zipcode iframe {border:0;}
.zip_content {padding:15px 0;}
.zip_content .nt {font-size:14px;}
.zip_content .nt02 {margin:3px 1px 0;}
.zip_content .zip_search {margin-top:10px;}
.zip_content .zip_search p {margin:0 1px 3px;}
.zip_content .zip_search .inputBox {position:relative; padding-right:60px;}
.zip_content .zip_search .inputBox input[type="text"] {width:100%; height:36px; margin:0; padding:0 10px; border:1px solid #92979b; box-sizing:border-box; font-size:12px; line-height:34px;}
.zip_content .zip_search .inputBox .bsearch {position:absolute; top:0; right:0;width:55px; height:36px; padding:0; margin:0; border:none; border-radius:0; background:#92979b; color:#fff; font-size:12px; line-height:34px; box-sizing:border-box; cursor:pointer; appearance:none; -webkit-appearance:none; -moz-appearance:none;}
.zip_wrap2 {margin:15px; padding:10px; border:1px solid #92979b;}

.rufwpckd {padding-bottom:10px;text-align:left;}

.promotion_list {overflow:hidden; margin:0 -15px;}
.promotion_list li {margin-top:10px;}
.promotion_list li:first-child {margin-top:0px;}
.promotion_list li img {width:100%;}
.promotion_list li .tet {padding:10px; background:white; font-size:15px; margin-bottom:5px; font-weight:bold;}

.orderCancel{background:#F7F7F3;border:1px solid #d9d9d9;margin-top:15px;}
.orderCancel h1{padding-left:10px;line-height:80px;margin-right:10px;}
.orderCancel p{background:#fff;padding:0 10px;}


/*남자여자 체크박스*/

.MFchk_box {}
.MFchk_box .MFchk {}
.MFchk_box .MFchk .notif{display:inline-block;}

/*남자여자 구분 체크박스 꾸미기*/
.MFchk_box_wrap {line-height:22px;}
.MFchk_box_wrap input[type=radio] {display:none;}

.MFchk_box_wrap input[type=radio] + label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:13px;}

.MFchk_box_wrap input[type=radio]+ label:before {content:"";display:inline-block;width:20px;height:20px;margin-right:10px;position:absolute;left:0;bottom:1px;background-color:#ccc;border-radius:15px;box-shadow:inset 0px 1px px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);}
.MFchk_box_wrap input[type=radio]:checked + label:before {content:"\2713";  /* 체크모양 */text-shadow:1px 1px 1px rgba(0, 0, 0, .2);font-size:18px;font-weight:800;color:#fff;background:#2f87c1;text-align:center;line-height:18px;}
/*남자여자 구분 체크박스 꾸미기 끝*/


/*출석체크*/

.check_attendance_h {text-align:center; font-size:20px; color:#333333; font-weight:bold; line-height:24px; padding-top:40px;}
.check_attendance_W {overflow:hidden;}

.check_attendance_li {margin:40px 5px 0 5px; border-bottom:4px solid #656565;}
.check_attendance_li ul li {float:left; width:20%; box-sizing:border-box; border-radius:7px 7px 0 0; border-bottom:none;border-top:1px solid #bdbdbd; border-right:1px solid #bdbdbd;}
.check_attendance_li ul li:first-child {border-left:1px solid #bdbdbd;}
.check_attendance_li ul li a {border-radius:7px 7px 0 0; display:inline-block; width:100%; padding:7px 0; font-size:11px; color:#333333; text-align:center; font-weight:bold; background:#f4f4f4;}
.check_attendance_li ul li a.on{background:#d86b72; color:#fff;}


.check_attendance_con {display:none; margin:0 5px;}
.check_attendance_con.on {display:block; margin:0 5px;}
.check_attendance_con .check_con_in {width:310px; height:250px; margin:0 auto; padding:25px 0; background:url('/m/images/chbg11.png') no-repeat center center; background-size:230.5px; position:relative;}
.check_con_in a {display:inline-block; width:70px; height:80px; background:url('/m/images/check_attendance_img3.png') no-repeat center top; background-size:57px;}
.check_con_in a span {display:inline-block; margin-top:62px; padding:2px; font-size:10px; color:#fff; background:#acacac; border-radius:7px;text-align:center;}
.check_con_in a.on{background:url('/m/images/check_attendance_img2.png') no-repeat center top; background-size:57px;}
.check_con_in a.off{background:url('/m/images/check_attendance_img1.png') no-repeat center top; background-size:57px;}
.check_con_in a.c1 {position:absolute; top:60px; left:30px;}
.check_con_in a.c2 {position:absolute; top:60px; left:125px;}
.check_con_in a.c3 {position:absolute; top:60px; left:235px;}
.check_con_in a.c4 {position:absolute; top:182px; left:2px;}
.check_con_in a.c5 {position:absolute; top:182px; left:89px;}
.check_con_in a.c6 {position:absolute; top:182px; left:165px;}
.check_con_in a.c7 {position:absolute; top:182px; left:242px;}

/* 서브, 탑  */

.top_fix_head{position:relative;top:0;left:50%;z-index:99;width:100%;max-width:680px;height:52px;padding:0 53px;box-sizing:border-box;border-bottom:1px solid var(--border-color-style1);transform:translateX(-50%); max-width: 525px;}
/* .top_fix_head.st1{border:none;} */
.top_fix_head-innerVersion{height:56px;}
.top_fix_head.sitebg2{background:#fff !important; color:#000;max-width: 525px;}
.top_fix_head.sitebg2 .ftic-allmenu{color:#000;cursor:pointer;}
.top_fix_head.sitebg2 h1{color:#222;}
.top_fix_head.sitebg2 h1 span a{color:#000;}
.top_fix_head.sitebg2 .btn_back_pst{color:#000;}
.headFixedBlank{position:absolute;height:var(--th);}

.top_fix_head .btnLeft{position:absolute;top:50%;left:8px;width:40px;height:40px;transform:translateY(-50%);}
.top_fix_head .btnLeft .btn_back_pst{display:block;width:100%;height:100%;text-align:center;box-sizing:border-box;/* background:url('/m/images/ic-navi-back.png') no-repeat center/cover; */}
/*.top_fix_head .btn_back_pst{display:block;position:absolute;top:0;left:0;width:53px;height:53px;font-size:20px;color:#000;line-height:51px;text-align:center;box-sizing:border-box;}*/
.top_fix_head h1 {overflow:hidden;font-size:18px;font-weight:400;color:#222;line-height:56px;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.top_fix_head h1 span a {color:#000; font-size:20px;}
.top_fix_head h1 span a.ui-link {color:#000; font-size:20px;}
.top_fix_head .ftic-allmenu {display:none; position:absolute; top:0; right:0; width:53px; height:53px; color:#fff; font-size:20px; line-height:53px; text-align:center; box-sizing:border-box;}
.top_fix_head .topCloseBtn {position:absolute; top:0; right:0; width:53px; height:53px; color:#fff; font-size:20px; line-height:51px; text-align:center; box-sizing:border-box;}
.top_fix_head a.ftic-home {width:53px; height:53px; display:inline-block; text-align:center; line-height:53px; font-size:20px; color:#fff; position:absolute; left:68px; top:0;}
.top_fix_head .search_box{position:absolute; top:0; right:49px;}
.top_fix_head .search_box img{ width: 32px;}
.mainPageWrap .top_fix_head .search_box {top: 50%; right: 0; transform: 
translateY(-50%); width: 53px; text-align: center;}
.mainPageWrap .top_fix_head .search_box .search_btn {color:#000; font-weight:bold;}
/* .top_fix_head div.search_box {margin-top:10px; height:30px; border:1px solid #fff; color:#fff; box-sizing:border-box; padding-right:15px; line-height:30px; font-size:13px; border-radius:4px;} */
.top_fix_head div.search_box>div {position:relative; text-align:center;}
/* .top_fix_head div.search_box>div>span.search_btn {position:absolute; top:0; right:0;} */
.top_fix_head .search_box .search_btn{display:inline-block; box-sizing:border-box;}
.top_fix_head-innerVersion div.search_box .search_btn{line-height:32px;}
.top_fix_head .ftic-fenxiang {display:block; position:absolute; top:0; right:18px;height:53px; color:#fff; font-size:20px; line-height:53px; text-align:center; box-sizing:border-box;}
.top_fix_head-innerVersion .ftic-fenxiang{height:56px;}


.fix_gnbmenu {position:relative; margin-bottom:-1px; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; background:#fff; z-index:50; box-sizing:border-box;overflow:hidden;margin-top:53px;}
.fix_gnbmenu:after {content:""; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}
.fix_gnbmenu.fix_mode {position:fixed; top:0px; left:50%;transform:translateX(-50%);z-index:999; width:100%;max-width:680px;}
@media(min-width:930px){
	.fix_gnbmenu.fix_mode {left:auto;margin-right:-500px;transform:none; width:525px;}
}

/*
.fix_gnbmenu span {position:relative; float:left; width:25%; height:40px; color:#161616; font-size:14px; line-height:40px; text-align:center;}
.fix_gnbmenu span.on {color:#ff317a;}
.fix_gnbmenu span a {display:block; font-size:14px; line-height:40px;}
.fix_gnbmenu span .top {position:absolute; top:12px; left:50%; width:8px; height:6px; margin-left:22px; color:#999; line-height:6px; text-align:center;}
.fix_gnbmenu span .bottom {position:absolute; bottom:12px; left:50%; width:8px; height:6px; margin-left:22px; color:#999; line-height:6px; text-align:center;}
*/
.fix_gnbmenu .seltype_wrap {height:60px; padding:5px 0 0 10px; overflow:hidden; float:left; width:calc(100% - 152px);}
.fix_gnbmenu .seltype_wrap.iV {display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:16px 20px;width:auto;height:auto;float:none;}
.fix_gnbmenu .seltype_wrap .ui-select {display:inline-block;}
.fix_gnbmenu .seltype_wrap.goods .ui-select {width:50%;}
.fix_gnbmenu .seltype_wrap.goods .ui-btn {width:100%;height:40px;}
.fix_gnbmenu .seltype_wrap.goods .ui-btn span{line-height:36px;}
.fix_gnbmenu .seltype_wrap.search .ui-select {width:100%;}
.fix_gnbmenu .seltype_wrap.search .ui-btn {width:95%;}
.fix_gnbmenu .seltype_wrap div {display:inline-block;}
.fix_gnbmenu .seltype_wrap .pd_wrap{float:left;width:50%;margin-top:10px; padding-right:5px;box-sizing:border-box;}
.fix_gnbmenu .seltype_wrap.iV .seltypeBox{display:flex;flex:0 0 208px;height:44px;}
.fix_gnbmenu .seltype_wrap.iV .pd_wrap{flex:0 0 100px;float:none;width:auto;padding-right:0;margin:0 8px 0 0;}
.fix_gnbmenu .seltype_wrap.iV .sc_dtl {position:relative; float:left; width:100%; height:40px; padding-left:10px; border:1px solid #ccc;  background-size:25px;  color:#939393; font-size:13px; line-height:38px; box-sizing:border-box; vertical-align:middle; cursor:pointer;}
.fix_gnbmenu .seltype_wrap .sc_dtl:after { content:"＋";height:5px;position:absolute;right:10px;text-align:center;top:0;width:5px;}
.fix_gnbmenu .seltype_wrap.iV .sc_dtl:after { content:"";height:auto;position:absolute;right:10px;text-align:center;top:0;width:5px;}
.fix_gnbmenu .seltype_wrap.iV .sc_dtl.iV{position:relative; float:left; width:100%; height:44px; padding-left:16px; border:1px solid #ededed;  background-size:25px;  color:#888; font-size:14px; font-weight:500; line-height:44px; box-sizing:border-box; vertical-align:middle; cursor:pointer; border-radius:4px;}
.fix_gnbmenu .seltype_wrap.iV .sc_dtl.iV:before{position:absolute;top:22px;right:10px;width:11px;height:1px;background:#888;content:"";text-align:center;transform:rotate(90deg);}
.fix_gnbmenu .seltype_wrap.iV .sc_dtl.iV:after{position:absolute;top:22px;right:10px;width:11px;height:1px;background:#888;content:"";text-align:center;}
.fix_gnbmenu .seltype_wrap.iV .select1 {}
.fix_gnbmenu .seltype_wrap.iV .-selectStyle{flex:0 0 100px;}
.fix_gnbmenu .seltype_wrap.iV .-selectStyle:before{right:15px;}
.fix_gnbmenu .seltype_wrap.iV .-selectStyle:after{right:15px;}
.fix_gnbmenu .list_view_type {/*position:absolute; top:15px; right:10px; font-size:0; line-height:0;width:142px;*/ float:right;margin:15px 10px 10px 0;font-size:0;}
.fix_gnbmenu .list_view_type.iV {display:flex;flex:0 0 88px;float:none;margin:0;}
.fix_gnbmenu .list_view_type a {display:inline-block; width:40px; height:40px; margin-left:4px; border:1px solid #ccc; color:#888; font-size:20px; line-height:40px; box-sizing:border-box; text-align:center; vertical-align:top;}
.fix_gnbmenu .list_view_type a.iV {display:inline-block; width:44px; height:44px;border:1px solid #ededed; color:#555; font-size:20px; line-height:40px; box-sizing:border-box; text-align:center; vertical-align:top;}
.fix_gnbmenu .list_view_type a.iV:nth-of-type(2){position:relative;border-radius:4px 0 0 4px;}
.fix_gnbmenu .list_view_type a.iV:nth-of-type(2):before{position:absolute;top:15px;left:50%;width:18px;height:5px;background:#555;content:'';transform:translateX(-50%);}
.fix_gnbmenu .list_view_type a.iV:nth-of-type(2):after{position:absolute;bottom:15px;left:50%;width:18px;height:5px;background:#555;content:'';transform:translateX(-50%);}
.fix_gnbmenu .list_view_type a.ftic-list1 {line-height:36px;}
.fix_gnbmenu .list_view_type a.ftic-list2 {font-size:29px; padding-top:2px;}
.fix_gnbmenu .list_view_type a.iV.ftic-list2 {font-size:29px; padding-top:3px;border-radius:0 4px 4px 0;}
.fix_gnbmenu .list_view_type a.ftic-list3{display:none;} /*20.03.13 yeonzoo by 신과장님 요청으로 잠시 display:none 처리함 */
.fix_gnbmenu .list_view_type a.b-filter{border:none;}
.fix_gnbmenu .list_view_type a > i{font-size:20px; color:#888;}
.fix_gnbmenu .list_view_type a.on{color: var(--sitecolor1);}
.fix_gnbmenu_heightbox {display:none; height:61px;}
.btn-xs.b-filter{ border:none;}
.btn-xs.b-filter>img{width:50%;}
.fix_gnbmenu .list_view_type > a i.list1 {display:block; margin-top:10px;}
.fix_gnbmenu .list_view_type.iV .viewBig{display:flex;justify-content:center;align-items:center;flex-direction:column;}
.fix_gnbmenu .list_view_type.iV .viewBig div{display:block;width:18px;height:5px;background:#888;}
.fix_gnbmenu .list_view_type.iV .viewBig .top{margin-bottom:4px;}

.fix_gnbmenu .slidebar {position:absolute; bottom:0; left:0; width:25%; height:4px;}

a.brands_link {display:inline-block; padding:0 5px; margin:2px 4px; border:1px solid #888; border-radius:2px; color:#888; font-size:12px; line-height:18px;}


/* 서브,리스트 부분 */
/* 서브,리스트 부분 */
/* 서브,리스트 부분 (상품상세)*/
@media(min-width:930px){
	body .mobileDomInner .good_desc_head.top_fix_head, body .mobileDomInner .fixed_optionbtns_box {left: 50%;right: auto;width:525px; margin-right: 0;transform: translateX(-50%);}
	body .mobileDomInner .search_pop {left: 50% !important;right: auto;width:525px;margin-left:0; margin-right: 0;transform: translateX(-50%);}
	body .mobileDomWrap .fixed_option_box {max-width: 525px;}
	.top_fix_head.sitebg2 {max-width:525px;}
}
@media(min-width:680px){
	.top_fix_head.sitebg2{padding:0;}
	.top_fix_head.sitebg2.st1{padding:0 20px;}
	.shareLayer ul{width:100%;}
	.fixed_option_box {max-width:680px;width:100%; left:50%;}
	.top_fix_head.show {left:50%;}
}

.good_desc_head.top_fix_head { background-color: #fff;}
.good_desc_head.top_fix_head .btn_back_pst {display:block; position:absolute; top:0; left:20px; width:53px; height:53px; color:#fff; font-size:20px; line-height:51px; text-align:center; box-sizing:border-box;}
.good_desc_head.top_fix_head h1 {color:#fff; font-size:20px; line-height:53px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.good_desc_head.top_fix_head h1 span a {color:#fff; font-size:20px;}
.good_desc_head.top_fix_head .ftic-allmenu {display:block; position:absolute; top:0; left:32px; width:53px; height:53px; color:#fff; font-size:20px; line-height:53px; text-align:center; box-sizing:border-box;}
.good_desc_head.top_fix_head .iconfont.dtreize{width:auto;height:auto;}
.good_desc_head.top_fix_head .iconfont.dtreize:nth-child(1){left:18px}
.good_desc_head.top_fix_head .iconfont.dtreize:nth-child(2){display:inline-table;left:50px;}
.good_desc_head.top_fix_head .iconfont.dtreize:nth-child(3){left:86px;}
.good_desc_head.top_fix_head a.ftic-home {width:53px; height:53px; display:inline-block; text-align:center; line-height:53px; font-size:20px; color:#fff; position:absolute; left:68px; top:0;}
/* .good_desc_head.top_fix_head div.search_box {margin-top:10px; height:30px; border:1px solid #fff; color:#fff; box-sizing:border-box; padding-right:15px; line-height:30px; font-size:13px; border-radius:4px;}
.good_desc_head.top_fix_head div.search_box>div {position:relative; text-align:center;}
.good_desc_head.top_fix_head div.search_box>div>span.search_btn {position:absolute; top:0; right:0;}
.good_desc_head.top_fix_head .ftic-fenxiang {display:block; position:absolute; top:0; right:0; width:53px; height:53px; color:#fff; font-size:20px; line-height:53px; text-align:center; box-sizing:border-box;} */

.good_desc_head.top_fix_head {padding:var(--siteinner);}
.good_desc_head.top_fix_head .topIco {display: inline-block;width: 32px;height: 32px;background-position:center center;background-repeat:no-repeat;position: relative;background-size:32px;}
.good_desc_head.top_fix_head .topIco img{ width: 32px;}
.good_desc_head.top_fix_head .topIco + .topIco {margin-left: 10px;}
/* .good_desc_head.top_fix_head .topIco .cartCnt {position: absolute;right: -7px;top: -2px;border-radius:100%;width: 20px;height: 20px;color: #fff;background-color: #FF3D63;} */
.good_desc_head.top_fix_head .topIco .cartCnt{ display: block; position: absolute; top: 0px; right: -6px; min-width: 18px; min-height: 18px; padding: 0px 4px; border-radius: 50%; background: #FF3D63; color: #fff; font-size: 11px; font-weight: bold; line-height: 18px; text-align: center; box-sizing: border-box;}
.good_desc_head.top_fix_head .topIco.-back {background-image:url('/data/gonggumom/m/202431669403707.png');}
.good_desc_head.top_fix_head .topIco.-search {background-image:url('/m/images/icon_detail_search.png');}
.good_desc_head.top_fix_head .topIco.-home {background-image:url('/m/images/icon_detail_home.png');}
.good_desc_head.top_fix_head .topIco.-cart {background-image:url('/m/images/ico_shoppingbag.png');}

.good_desc_head.top_fix_head .fit-center{ max-width: calc(100% - 88px);}
.good_desc_head.top_fix_head .fit-center p{ font-size: 15px; color: #000; font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

@media (max-width: 360px){
	.good_desc_head.top_fix_head {padding: 0 10px;}
}

/* 리스트 */
.newList {display:inline-block;width:100%;padding: 0 20px;box-sizing:border-box;}
.newList ul.cont_list{float:left;width:50% !important;display:inline-block}
.newList ul.cont_list>li{width:95%;margin:0 2% 8%;padding:0;background:#fff;border:1px solid #f8f5f5;}

ul.cont_list {width:100% !important; overflow:hidden;padding:24px 0;box-sizing:border-box;}
ul.cont_list.st1{padding:0;}
ul.cont_list>li {background:#fff; text-align:center; font-size:14px; width:48%; margin:0 1% 4%;  float:left; border-radius:0; box-sizing:border-box; -o-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
ul.cont_list>li .positionWrap {position:relative;}
ul.cont_list>li .positionicons {position:absolute; top:0; right:0;}
ul.cont_list>li .positionicons img {width:25px;}
ul.cont_list>li .btm_wrap {position:relative; padding-top:5px;padding-bottom:5px;}

ul.cont_list.-timelist {padding:0;margin:6px 0 0 10px;}
ul.cont_list.-timelist>li {width:calc(50% - 25px);margin:0 0 0 10px;}
ul.cont_list.-timelist>li:nth-child(n + 3) {margin-top: 20px;}

.seller_dt {line-height:24px !important;}
.connectB {width:65%; font-size:13px; box-sizing:border-box;}

/* 미니샵 새로운 슬라이드 */
ul.mb_cont>li{background:#fff; text-align:left; font-size:14px; width:48% !important; margin:0 1% 4%; border-radius:0; border:1px solid #f8f5f5;  box-sizing:border-box;}
ul.mb_cont>li .positionWrap {position:relative;}
ul.mb_cont>li .positionicons {position:absolute; top:0; right:0;}
ul.mb_cont>li .positionicons img {width:25px;}
ul.mb_cont>li .btm_wrap {position:relative; padding-top:5px;}
ul.mb_cont .ui-link img{width:100%;}
ul.mb_cont .li_posi{position:relative;}

ul.mb_cont li .tit { display:block; /*height:30px;*/ margin-top:5px; line-height:16px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; margin-bottom:10px;}
ul.mb_cont li .tit a {color:#000;}
ul.mb_cont li .pri {margin:0 0 2px; font-size:12px; font-weight:bold; text-decoration:line-through;}
ul.mb_cont li .pri2 { text-decoration:none; }
ul.mb_cont li .pri_txt2 { margin-left:-3px; }
ul.mb_cont li .dis_txt { }
ul.mb_cont li .dis_txt.pointbg {display:inline-block; width:24px; height:24px; text-align:center; color:#fff; border-radius:100%; overflow:hidden; vertical-align:top;}
ul.mb_cont li .dis { color:#ff0078; font-weight:bold; font-size:21px;}
ul.mb_cont li .dis_txt2 { color:#ff0078; margin-left:-3px;}
ul.mb_cont li dl dd {color:#363636; font-size:12px; line-height:12px; text-align:left; padding:0 2% 2%;}
ul.mb_cont li .pricebox{margin-bottom:30px;}

/*타일세일 / 브랜드 변경*/
/* ul.cont_list.st3 li dl{margin-bottom:30px;} */
ul.cont_list li dl dt {  width:100%;display:inline-block; position:relative; overflow:hidden;}
ul.cont_list li dl dd .brand {/*padding-top:7%;*/color:#929292; text-align:left; min-height:15px; font-size:11px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
ul.cont_list li dl dt {position:relative;}
ul.cont_list li dl dd .price_wrap {overflow:hidden; text-align:left; padding-top:4px; position:relative;}
ul.cont_list li dl dd .price_wrap > div {display:inline-block; vertical-align:middle;}
ul.cont_list li dl dd .price_wrap > div.per {font-size:12px; font-weight:normal; line-height:30px;}
ul.cont_list.st1 li dl dd .price_wrap > div.per {margin-right:4px;color:var(--sitecolor1);}
ul.cont_list.st2 li dl dd .price_wrap > div.per{display:flex;align-items:center;color:var(--sitecolor1);}
ul.cont_list.st3 li dl dd .price_wrap > div.per .prcStyleBox{font-size:18px;font-weight:900;color: #222;letter-spacing: -0.25px;}
ul.cont_list li dl dd .price_wrap > div.per em{font-size:25px; font-weight:bold; vertical-align:middle;line-height:30px;letter-spacing:-1px;}
ul.cont_list.st1 li dl dd .price_wrap > div.per em{line-height:normal;}
ul.cont_list.st2 li dl dd .price_wrap > div.per em{font-size:12px;}
ul.cont_list.st3 li dl dd .price_wrap > div.per em{font-size:18px;font-weight:900;letter-spacing:unset;line-height:normal;vertical-align:unset;}
ul.cont_list li dl dd .price_wrap > div.pricebox {line-height:15px; font-size:11px; min-height:31.2px;}
ul.cont_list.st3 li dl dd .price_wrap > div.pricebox {min-height:auto;margin-top:4px;}
ul.cont_list li dl dd .price_wrap > div.pricebox del { font-size:14px; color: #a5a5a5; font-weight: 500;}
ul.cont_list.st3 li dl dd .price_wrap > div.pricebox del {font-size:14px;}
ul.cont_list li dl dd .price_wrap > div.pricebox .price {font-size:15px; font-weight:bold; padding-top:5px;}
ul.cont_list li dl dd .price_wrap > div.pricebox .price em {font-weight:bold;}
ul.cont_list li dl dd span.per_icon {padding-right:10px;line-height:20px;vertical-align:middle;font-size:21px;font-weight:bold;}
ul.cont_list.st1 li dl dd span.per_icon{padding-right:4px;}
ul.cont_list.st2 li dl dd span.per_icon {font-size:12px;}
ul.cont_list.st3 li dl dd span.per_icon{font-size:18px;font-weight:900;margin-right:5px;padding:0;line-height:normal;}
/*타임세일 / 브랜드 변경*/
ul.cont_list li dl dt img { width:100%; height:100%; position: absolute; top:0; left:0; object-fit:cover;}
ul.cont_list li dl dt img {}
ul.cont_list li dl dt a {display:inline-block; width:100%; height:100% !important; position:relative; padding-top:100%;}
ul.cont_list li dl dd {color:#363636; font-size:12px; line-height:1.2; text-align:left; padding:0 2% 2%;}
ul.cont_list.st1 li dl dd{color:#1a1a1a;}
ul.cont_list li dl dd img{width:initial;max-height:22px;}	/*아이콘 크기 원본 크기로 설정*/
ul.cont_list li dl dd p { line-height:1.4em; }
ul.cont_list li dl dd p.money_txt {line-height:24px; overflow:hidden; display:none;}
ul.cont_list li dl dd span { display:inline-block; font-weight: 700;}
ul.cont_list li dl dd del > span.mwon {text-decoration: line-through;}
ul.cont_list li .tit { display:block; /*height:30px;*/ margin-top:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.cont_list li .tit a {color:#000;}
ul.cont_list li .pri {margin:0 0 2px; font-size:12px; font-weight:bold; text-decoration:line-through;}
ul.cont_list li .pri2 { text-decoration:none; }
ul.cont_list li .pri_txt2 { margin-left:-3px; }
ul.cont_list li .dis_txt { }
ul.cont_list li .dis_txt.pointbg {display:inline-block; width:24px; height:24px; text-align:center; color:#fff; border-radius:100%; overflow:hidden; vertical-align:top;}
ul.cont_list li .dis { color:#ff0078; font-weight:bold; font-size:21px;}
ul.cont_list li .dis_txt2 { color:#ff0078; margin-left:-3px;}
ul.cont_list li dl dt .timerestBox_height a {padding-top: 0;}

/*좋아요*/
.goods_favorite { display: block; position: absolute; top: 10px; right: 10px; width: 24px; height: 24px; z-index: 1;}
.goods_favorite img{ width: 24px; height: 24px;}

ul.cont_list li dl dd .color_bg {padding:0;}
ul.cont_list li dl dd .color_bg .color_list {padding:0;}
ul.cont_list li dl dd .color_bg > span {width: 13px;}

/*쿠폰, 적립, 무배(루플랫)*/
.lp_goodsinfo {padding:6px 0; border-top:1px solid #f1f1f1; font-size:11px; text-align:center;}
.lp_goodsinfo .lpgi_seller {height:25px; line-height:1.5; color:#888;}
.lp_goodsinfo .lpgi_event span.pit,
.lp_goodsinfo .lpgi_event span.fs {padding:0 3px; line-height:1.2; color:#666; border:1px solid #ddd;}
.lp_goodsinfo .lpgi_event span.red {padding:0 3px; line-height:1.2; color:#c33; border:1px solid #daa9a9;}

/*별점*/
.star_wrap{overflow:hidden;margin-top:6px;}
.star_wrap div{float:left;}
.star_wrap div .ftic-staron, .star_wrap div .ftic-staroff{color:#ffd600;}
.star_wrap div.total_score{font-weight:bold;margin-left:5px;margin-right:2px;}
.star_wrap div .score, .star_wrap div .review{font-size:14px;}

/* 남은수량 / soldout */
.positionWrap .remaining{position:absolute; top:0; left:0; width:50%;height:58px; font-size:14px; text-align:center;background:#222;color:#ffd6b4; padding-top:12px;z-index:1;}
.positionWrap .remaining b{display:block;color:#fff;font-size:20px;font-weight:900;line-height:20px;}
.positionWrap .soldOut_wrap{position:absolute; top:0; left:0;width:100%; height:160px; opacity:0.7; z-index:2;}
.positionWrap .soldOut_wrap > img{width:100%;height:100%;}
@media(max-width: 320px){
	.positionWrap .remaining b {font-size:17px;}
}




/*리스트 밑 장바구니 좋아요 아이콘 및 레이어 */
ul.cont_list li .HoverIconBox {text-align:right;color:#ccc;}
ul.cont_list li .HoverIconBox .iconfont {color:#2D2E33; margin:0 3px; font-size:24px; font-weight:bold; vertical-align:middle;}







/* 1줄스타일 */
ul.cont_list.D li {width:100%; margin:-1px 0 0; padding:0; padding-bottom:10px; border-right:none; border-left:none; background:#f2f2f2;}
ul.cont_list.D li .positionWrap {background:#fff;}
ul.cont_list.D li dl {overflow:hidden;}
ul.cont_list.D li dl dt a {width:100%;}
ul.cont_list.D li dl dd .brand {padding-top:3%; font-size:14px;}
ul.cont_list.D li .tit {font-size:19px; font-weight:bold; line-height:26px;}
ul.cont_list.D li .txt {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-top: 4px;padding-left: 0;font-size: 14px;font-weight: normal;line-height: 18px;}
ul.cont_list.D li .txt a {color:#333;}
ul.cont_list.D li dl dd .price_wrap > div {vertical-align:bottom;}
ul.cont_list.D li dl dd .price_wrap > div.per {line-height:48px;}
ul.cont_list.D li dl dd .price_wrap > div.per em {font-size:50px; line-height:inherit;}
ul.cont_list.D li dl dd span.per_icon {vertical-align:bottom; font-size:15px;}
ul.cont_list.D li dl dd .price_wrap > div.pricebox del {display:inline-block;}
ul.cont_list.D li dl dd .price_wrap > div.pricebox .priceStyle1 {font-size:14px; line-height:1.2;}
ul.cont_list.D li dl dd .price_wrap > div.pricebox .priceStyle2 {font-size:22px;}
ul.cont_list.D li dl dd .price_wrap > div.pricebox .priceStyle2 .mwon {font-size:16px;}
ul.cont_list.D li dl dd img {max-height:40px;}

/* 3줄스타일 */
ul.cont_list.M {padding:24px 0.5% 0; box-sizing:border-box;}
ul.cont_list.M li {width:31%; margin:0 1% 4%;}

/* 2016-04-29 가격스타일 설정 jungeol kim */
.prcStyleBox em {font-weight:bold;}
.prcStyle01 {display:inline-block; color:#e10124 !important; font-size:15px !important; line-height:20px !important; vertical-align:bottom;}
.prcStyle02 {display:inline-block; color:#a6a6a6 !important; font-size:13px !important; text-decoration:line-through; line-height:18px !important; vertical-align:bottom;}
.prcStyle03 {display:inline-block; color:#e10124 !important; font-size:13px !important; line-height:18px !important; vertical-align:bottom;}
/*리워드*/
.rwd {margin-top:2px; color:red; font-size:12px; font-weight:normal;}
.prcStyleBox .rwd em {font-weight:normal;}
.rwd span.mwon {vertical-align:text-top;}
.eventTxt {display:inline !important; line-height:24px !important;}

ul.cont_list_type {width:100% !important; overflow:hidden;}
ul.cont_list_type li  {background:#fff; text-align:center; font-size:14px; width:33.3%; padding:4px;  float:left; border-radius:0; box-sizing:border-box; -o-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
ul.cont_list_type li .positionWrap {position:relative;}
ul.cont_list_type li .positionicons {position:absolute; top:0; right:0;}
ul.cont_list_type li dl {height:40px; overflow:hidden;}
ul.cont_list_type li dl dt {width:100%; display:inline-block; margin:0; }
ul.cont_list_type li dl dt img { width:100%; height:40px; box-sizing:border-box;}
ul.cont_list_type li dl dt img {border:1px solid #eee;}
ul.cont_list_type li dl dd { color:#636363; font-size:12px; line-height:12px; text-align:left; padding-left:2%;}
ul.cont_list_type li dl dd img{width:initial;}	/*아이콘 크기 원본 크기로 설정*/
ul.cont_list_type li dl dd p { line-height:1.4em; }
ul.cont_list_type li dl dd p.money_txt {line-height:24px; overflow:hidden; }
ul.cont_list_type li dl dd span { display:inline-block; font-size:12px; }
ul.cont_list_type li dl dd span.tit { display:block; /*height:30px;*/ line-height:16px;}
ul.cont_list_type li dl dd div.tit { display:block; /*height:30px;*/ line-height:16px;}
ul.cont_list_type li dl dd span.pri_txt { }
ul.cont_list_type li dl dd span.pri { color:#636363; text-decoration:line-through; margin:4px 0 2px; font-size:16px; font-weight:bold; }
ul.cont_list_type li dl dd span.pri2 { text-decoration:none; }
ul.cont_list_type li dl dd span.pri_txt2 { margin-left:-3px; }
ul.cont_list_type li dl dd span.dis_txt { }
ul.cont_list_type li dl dd span.dis { color:#ff0078; font-weight:bold; font-size:21px;}
ul.cont_list_type li dl dd span.dis_txt2 { color:#ff0078; margin-left:-3px;}
.allbrand_view {display:none; padding:0 10px 10px; text-align:right;}
.allbrand_view span {color:#888; font-size:12px; line-height:30px; text-decoration:underline;}

/* loading */
.loading {position:relative; padding-bottom:10px; line-height:32px; text-align:center;}
.loading_v2{border: 16px solid #f3f3f3;border-radius: 50%;border-top: 16px solid #3498db;width: 30px;height: 30px;margin:auto;-webkit-animation: rotation 2s linear infinite; /* Safari */animation: rotation 2s linear infinite;}
.loading_v2.center{width: 60px;height: 60px;position: fixed;top: 50%;left:50%;margin:-30px -30px;}
@keyframes rotation{
	from {
		transform:rotate(0deg);
	}
	to {
		transform:rotate(360deg);
	}
}
@-webkit-keyframes rotation{
	from {
		-webkit-transform:rotate(0deg);
	}
	to {
		-webkit-transform:rotate(360deg);
	}
}
@-moz-keyframes rotation{
	from {
		-moz-transform:rotate(0deg);
	}
	to {
		-moz-transform:rotate(360deg);
	}
}
@-o-keyframes rotation{
	from {
		-o-transform:rotate(0deg);
	}
	to {
		-o-transform:rotate(360deg);
	}
}
@-ms-keyframes rotation{
	from {
		-ms-transform:rotate(0deg);
	}
	to {
		-ms-transform:rotate(360deg);
	}
}

#loader{
animation:rotation 1s linear infinite;
-webkit-animation:rotation 1s linear infinite;
-moz-animation:rotation 1s linear infinite;
-o-animation:rotation 1s linear infinite;
}
/* loading end */

.ico_point {display:inline-block; width:18px; height:18px; margin-top:-2px; border-radius:100%; color:#fff !important; font-weight:bold; font-size:12px; line-height:18px; text-align:center; overflow:hidden; vertical-align:middle;}

.timerestBox_height {color:#000;font-size:12px;line-height: 1;position: absolute;top: 10px;left: 10px;z-index: 11;}
.timerestBox_height .time-sale-day {color:#000; font-size:12px; line-height:16px;}
.timerestBox_height .time-sale-hour {color:#000; font-size:12px; line-height:16px;}
.timerestBox_height .time-sale-min {color:#000; font-size:12px; line-height:16px;}
.timerestBox_height .time-sale-sec {color:#000; font-size:12px; line-height:16px;}



.contentAddView ,
.contentFolding {display:inline-block; padding:8px 40px; border:1px solid #000; border-radius:2px; color:#fff; background:#000; cursor:pointer; font-size:13px; font-weight:bold;}
.contentAddView .iconfont,
.contentFolding .iconfont {margin-left:10px;}


/* list play btn */
.isPlay img,
ul.cont_list li .positionWrap .isPlay img,
ul.cont_list li dl dt a .isPlay img {position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px; width:60px; height:60px;}
.goods_item .img .isPlay img {position:absolute; top:50%; left:50%; margin-left:-30px; margin-top:-52px; width:60px; height:60px;}

/* 주의공통 */
.prompt {margin:20px 0 10px; font-size:12px; line-height:18px; text-align:center;}

/* 비쥬얼 이미지100% */
.wyditor_img {width:100%;}


/*게시판쪽 css 시작*/
.text_al{font-size:13px; padding:10px 15px; border-bottom:1px solid #ccc; background-color:#fff; /* margin-top:58px; */}
.mboard {/*margin:15px; border:1px solid #ccc;*/}
.mboard_select .select1.wid{width:40%; margin-left:15px;}
.mboard-list-default {overflow:hidden;  box-sizing:border-box; border-bottom:1px solid #ccc}
.mboard-list-default.first  {background:#f4f4f4;}
.mboard-list-default.first > li{border-top:1px solid #000; border-bottom:1px solid #000; background-color:#ebf7ff;}
.mboard-list-default.first > li:first-child:before,.mboard-list-default.first > li:last-child:after{content:"";display:block;height:1px;background:#ccc;}
.mboard-list-default.first > li > div{background-color:#ebf7ff;}
.mboard-list-default li {border-top:1px solid #ccc; box-sizing:border-box; background-color:#fff;border:0;}
.mboard-list-default:not(.first) li:before{content:"";display:block;width:100%;height:1px;background:#ccc;margin:auto;}
.mboard-list-default:not(.first) li:first-child:before{display:none;}
.mboard-list-default li .titArea a{color:#333; font-size:13px;}
.mboard-list-default li .titArea .dateArea {float:right; color:#888;}

.sel {margin-top:20px;}
.sel .select1 {width:35%; display:inline-block;vertical-align:top; margin-top:0px;}
.sel .member_input {width:35%; display:inline-block;}
.sel .member_input .text { margin:0px; vertical-align:top;}
.sel .btn_style1 {width:20%; display:inline-block;vertical-align:top;}

.mboard.list {border:none;}
.mboard-list {overflow:hidden;}
.mboard-list li {width:100%; box-sizing:border-box; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background:#fff; margin-left:7px; margin-top:5px;}
.mboard-list li .mboard-img img{ width:100%;}
.mboard-list li .mboard-tit a{display:inline-block;font-size:15px; padding:10px 0; color:#333; font-weight:bold;}
.mboard-list li .mboard-cont {color:#888;}
.write_btn {margin:15px;}

.mboard .tit_date {box-sizing:border-box; padding:10px;}
.mboard .tit_date h1{font-size:15px; line-height:20px;}
.mboard .tit_date span {color:#888;}
.mboard .b_contents {box-sizing:border-box; padding:15px;}
.mboard .b_contents .img img {width:100%;}
.mboard .b_contents p#tbContent {font-size:15px; padding-bottom:10px;}

.mboard .prev_next { box-sizing:border-box; padding:15px;}
.mboard .prev_next li {padding:5px; border:1px solid #ccc; overflow:hidden;}
.mboard .prev_next li:first-child {border-bottom:none;}
.mboard .prev_next li .left {float:left; width:20%;}
.mboard .prev_next li .right {float:right; width:80%;}

.btn_center {box-sizing:border-box; padding:15px;}
.contbox .btn_center a,.contbox .btn_center span {display:inline-block; width:20%;}

.mboard .table_style {width:100%; box-sizing:border-box; padding:10px;}
.mboard .table_style textarea {border:1px solid #ccc; width:100%; min-height:150px;appearance:none; -webkit-appearance:none; -moz-appearance:none; border-radius:0px;}

.mPaging {text-align:center;position:relative;overflow:hidden;padding:10px 0;}
.mPaging a.prev {float:left; display:inline-block; margin-left:15px;}
.mPaging a.next {float:right; display:inline-block; margin-right:15px;}
.mPaging>span{/* position:absolute;left:120px;right:120px;top:0;bottom:0; */}

.mboard-list-news {overflow:hidden;  box-sizing:border-box; }
.mboard-list-news.first  {background:#f4f4f4;}
.mboard-list-news li table tr td {padding:15px;}
.mboard-list-news li {box-sizing:border-box; max-height:150px; overflow:hidden;}
.mboard-list-news li:last-child {border-bottom:none;}
.mboard-list-news li .titArea a{color:#333; font-size:16px; font-weight:bold;}
.mboard-list-news li .dateArea {display:block; color:#888; font-size:13px;}
.mboard-list-news li .news_con {margin-top:10px; height:70px;}
.mboard-list-news li .news_img img{width:100px; height:100px;}
.mboard-list-news .news_cont_wrap .cont_inner{ border-bottom:1px solid #f2f2f2;}
.mboard-list-news .news_cont_wrap .cont_inner .writer_info_desc > p{font-size:12px;}
.mboard-list-news .new_all_board_wrap .news_cont_wrap .cont_inner .cont_thumb a{margin:8px 0 0;}
.mboard-list-news .new_all_board_wrap .cont_info_btm{margin-top:16px;margin-bottom:8px;}


.mboard-list-write {width:100%; box-sizing:border-box; padding:15px;}
.mboard-list-write textarea{border:1px solid #ccc; min-width:100%; width:100%; min-height:150px;appearance:none; -webkit-appearance:none; -moz-appearance:none; border-radius:0px; box-sizing:border-box;}
.mboard-list-write .isNotice_tit{display:block; margin:20px 0 5px 0; font-size:15px;}


.del_box.on {display:block; text-align:center;}
.del_box {border:2px solid #000; display:none;}
.del_box .del_box_in {width:300px; height:130px; background:#fff;}
.del_box .del_box_in h1 {padding-top:15px; font-size:15px;}
.del_box .del_box_in .del_box_btn {margin-top:30px;}

.b_contents p img {max-width:100%;}

/* 상단영역 */
.new_board_top_wrap {overflow:hidden;height:40px; background:#fff; position:relative;}
.new_board_top_wrap .board_select_wrap {width:45%; box-sizing:border-box; float:left; height:40px; margin-top:-10px;}
.new_board_top_wrap .board_search_wrap {width:45%; box-sizing:border-box; float:right; height:40px;}
.new_board_top_wrap .board_select_wrap .ui-select .ui-btn>span:not(.ui-li-count) {line-height:3em;}
.new_board_top_wrap .board_search_wrap .search_area {position:relative;}
.new_board_top_wrap .board_search_wrap .search_area legend {display:none;}
.new_board_top_wrap .board_search_wrap .search_area .ui-input-text {margin-top:9px;}
.new_board_top_wrap .board_search_wrap .ftic-search{position:absolute; top:8px; right:-18px; box-sizing:border-box; text-align:center; padding-top:6px; background:url('/m/images/serch_ico.png') no-repeat; background-size:45%; width:50px; text-indent:-9999px;}
.new_board_top_wrap .board_search_wrap .ui-input-text input {padding-right:30px;}
.new_board_top_wrap .checkBox-img{position:absolute; left:18px; top:101px;}
.new_board_top_wrap .checkBox-img img{width:18px; height:18px;}
.new_board_top_wrap .board_select_wrap .ui-select{margin:10px 0 0 8px;}
.new_board_top_wrap .board_select_wrap .ui-select .ui-btn{    height: 40px; margin-left:-3px;}
.new_board_top_wrap .board_select_wrap .ui-select .ui-btn select{opacity:1; background:#fff; border:none;}
.new_all_board_wrap .cont_favorite_wrap .fav_num{font-family:"Campton_Medium","Nanum Gothic",Verdana,Dotum,AppleGothic,sans-serif;font-weight:bold;}
.new_all_board_wrap .cont_info_btm .cont_comm_wrap > span.comm_num{font-family:"Campton_Medium","Nanum Gothic",Verdana,Dotum,AppleGothic,sans-serif;font-weight:bold;}
.new_all_board_wrap .cont_info_btm .cont_comm_wrap > span.comm_num > a{color:#888;}
.new-mboard-list li{margin:5px; width:97%; border:1px solid #ccc;}
.new_all_board_wrap .cont_info_btm .like_btn{float:left; margin-left:8px; line-height:18px;}


/* 스마트검색 */
.sc_dtl_wrap {display:none;}
.sc_dtl_wrap.iV{padding:0;}
.sc_dtl_box {padding:10px; background:#fff;}
/* 20201006 ysg .dtlsc_box 블럭처리 */
.dtlsc_box {display: block; margin-bottom:20px; padding:10px; background:#f9f9f9;}
.sc_dtl_wrap dl {letter-spacing:-1px; overflow:hidden;}
.sc_dtl_wrap dl dt {float:left; width:80px; padding:5px 0 5px 5px; font-size:13px; line-height:40px;}
.sc_dtl_wrap dl dd {padding-left:85px;}
.sc_dtl_wrap dl dd .btn_selbrand {position:relative; width:100%; height:40px; padding-left:10px; border:1px solid #ccc; color:#939393; font-size:13px; line-height:38px; box-sizing:border-box; cursor:pointer;}
.sc_dtl_wrap dl dd .btn_selbrand:after {content:'＋'; position:absolute; top:0; right:15px; width:5px; height:5px; text-align:center;}
.sc_dtl_wrap dl dd select {margin:0; border:1px solid #ccc;}
.sc_dtl_wrap dl dd .inwrap {float:left; width:100%; padding:5px 15px; box-sizing:border-box;}
.sc_dtl_wrap dl dd .inwrap > div{margin:0;}
.sc_dtl_wrap dl dd .inwrap select {width:100%;}
.sc_dtl_wrap dl dd .ptbox {display:table; float:left; width:50%; height:50px; padding:5px; box-sizing:border-box;}
.sc_dtl_wrap dl dd .ptbox span {display:table-cell; position:relative; padding:0 20px; border:1px solid #ccc; background:#fff; color:#939393; font-size:13px; line-height:15px; text-align:center; vertical-align:middle; cursor:pointer;}
.sc_dtl_wrap dl dd .ptbox span.on:after {content:'×'; position:absolute; top:2px; right:10px; width:5px; height:5px; text-align:center;}
.sc_dtl_wrap dl dd input.text {border-radius:0px; width:100%;line-height:20px; height:40px; box-sizing:border-box; padding-left:10px; border:1px solid #ccc; font-size:13px; color:#939393; text-align:left;border:0;}
.sc_dtl_wrap .btn_dtlsc {padding:0 15px 20px; background:#fff;}
.sc_dtl_wrap .btn_dtlsc .ui-btn {margin:0; box-shadow:none; border:none; border-radius:0;}
.sc_dtl_wrap .btn_dtlsc input {display:block; width:100%; height:40px; padding:0; margin:0; background:#000; color:#fff; font-size:13px; box-sizing:border-box;}
.sc_dtl_wrap .btn_open_delsc {height:40px; border-top:1px solid #ccc; border-bottom:1px solid #000; background:#fff; color:#000; text-align:center; font-size:13px; line-height:40px; cursor:pointer;}
.sc_dtl_wrap .btn_open_delsc:after {content:' ▼';}
.sc_dtl_wrap .btn_open_delsc.on:after {content:' ▲';}

.check_brand_wrap {position:fixed;visibility: hidden; top:0; left:50%;transform:translateX(-50%); width:100%;max-width:680px; height:100%; padding:54px 0 64px; background:#fff; z-index:10050; box-sizing:border-box;transition:all .5s;opacity:0;-webkit-transition:all .5s;}
.check_brand_wrap.on {opacity:1;visibility: visible;}

@media(min-width:930px){
	.check_brand_wrap {left: auto;width: 525px;transform:none;}
}
@media(max-width:929px){
	.check_brand_wrap {right: auto;margin-right: 0;left: 50%;width: 100%;max-width:680px;min-width:auto;transform:translateX(-50%);}
}


.check_brand_head {position:absolute; top:0; left:0; width:100%; height:54px;}
.check_brand_head h1 {color:#fff; font-size:20px; line-height:54px; text-align:center;}
.check_brand_head i{position:absolute; top:8px; right:0; padding:5px; font-size:28px;color: #fff;}
.check_brand_cont {height:100%; padding:5px; overflow:hidden; overflow-y:auto; box-sizing:border-box;}
.check_brand_cont .bibox {display:table; float:left; width:50%; height:50px; padding:5px; box-sizing:border-box;}
.check_brand_cont .bibox span {display:table-cell; position:relative; padding:0 20px; border:1px solid #ccc; background:#fff; color:#939393; font-size:13px; line-height:15px; text-align:center; vertical-align:middle; cursor:pointer;}
.check_brand_cont .bibox.nodata{width:100%;}
.check_brand_cont .bibox span.on:after {content:'×'; position:absolute; top:2px; right:10px; width:5px; height:5px; text-align:center;}
.check_brand_foot {position:absolute; bottom:0; left:0; width:100%; height:64px; padding:12px; border-top:1px solid #ccc; background:#fff; box-sizing:border-box;}

/*검색결과없을때 텍스트*/
.cont_list .notSearchTxt{text-align:center;width:100%;float:left;}


/*출석체크 쿠폰받기 부분 */
.check_date_wrap .check_date_noti{position:relative; margin-top:15px; border-radius:10px; box-sizing:border-box; padding:28px 25px 28px 25px; background:url('/data/kdemo3/m/images/check_dateimg.png')no-repeat right 10px top 35px #f4f9fa; background-size:175px 134px; padding-left:10px;}
.check_date_wrap .check_date_noti h1 {font-size:30px; color:#000; line-height:35px; position:relative;}
.check_date_wrap .check_date_noti h1 span.chimg {position:absolute; left:60px; top:-25px;}
.check_date_wrap .check_date_noti h1 span.chimg img {width:24px; height:17px;}
.check_date_wrap .check_date_noti p {font-size:16px; line-height:20px;}
.check_date_wrap .check_date_noti ul {overflow:hidden; padding-top:15px;}
.check_date_wrap .check_date_noti ul li {font-size:11px; color:#3a3a3a; background:url('/data/kdemo3/m/images/comma.png')no-repeat left center; padding-left:10px;}
.check_date_wrap .check_date_noti ul li a.mylink {text-decoration:underline; color:#3a3a3a;}
.check_date_wrap .check_date h1{font-size:25px; font-weight:bold; text-align:center; padding:30px 0 15px 0;}
.check_date_wrap .check_date table {width:100%; background:#fff;}
.check_date_wrap .check_date table th {line-height:36px; border-left:1px solid #fff; width:14.2%;}
.check_date_wrap .check_date table th:first-child {border-left:none;}
.check_date_wrap .check_date table td {position:relative;width:14.2%; box-sizing:border-box; text-align:center;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;vertical-align:top;}
.check_date_wrap .check_date table td:first-child {border-left:1px solid #e6e6e6;}
.check_date_wrap .check_date table td span.num {position:absolute; left:8px; top:8px;}
.check_date_wrap .check_date table td .check_img {margin-top:20px;}
.check_date_wrap .check_date table td .check_img img {width:60%;}
.check_date_wrap .check_date table td .cupon_img { height:23px; margin-top:5px;}
.check_date_wrap .check_date table td .cupon_img img {width:40px; height:13px;}
.check_date_wrap .notiTxtBox {margin: 0 15px 30px; padding: 15px; background-color:#f9f9f9;}

/*회원가입 선택*/
.JoinDistinction {overflow:hidden;}
.JoinDistinction label.radiolabel {position:relative; float:left; display:inline-block; width:50%; box-sizing:border-box; text-align:left; padding:10px 30px 10px 30px; color:#5f5f5f; font-size:15px; line-height:24px; overflow:hidden; }
.JoinDistinction label.radiolabel input[type="radio"] {margin:0; position:absolute; left:-9999px;}
.JoinDistinction .iconfont {position:absolute; left:0; top:50%; margin-top:-12px; display:inline-block; color:#999; font-size:24px; font-weight:bold; height:24px;line-height:28px;  text-align:center; width:24px;}
.JoinDistinction label.radiolabel.on .iconfont{}

.BusiInfor {overflow:hidden; display:none;}
.BusiInfor .BusiInfortitle {font-family:"mgb"; font-size:20px; font-weight:normal; height:58px; line-height:58px; text-align:center;}

.member_input.sexType> div{width:49% !important;float:right;}
.member_input.sexType> div:first-child{float:left;}
.member_input.birth{font-size:0;}
.member_input.birth > div:nth-child(1){width:46%;}
.member_input.birth > div:nth-child(2){width:25%;margin-left:2%;}
.member_input.birth > div:nth-child(3){width:25%;margin-left:2%;}
/*회원가입 선택 끝*/


/*모바일 세트상품*/

.Set_wrap {background:#fff; box-sizing:border-box; padding:10px;}
.Set_wrap .Set_wrapslide {margin:10px auto 0;overflow:hidden; background:#fff;position:relative;}
.Set_wrap .Set_wrapslide .swiper-slide{text-align:center;}
.Set_wrap .Set_wrapslide .swiper-slide .image{}
.Set_wrap .Set_wrapslide .swiper-slide img{width:66.666%;}
.Set_wrap .Set_wrapslide .swiper-pagination {position:static; background:#fff; padding:10px 0;}
.Set_wrap .Set_wrapslide .swiper-pagination-bullet {background:#cdcdcd;opacity:1; width:15px; height:15px;}
.Set_wrap .Set_wrapslide .swiper-pagination-bullet-active {background:#e51b13;opacity:1;}
.Set_wrap .Set_wrapslide  .swiper-button-prev {}
.Set_wrap .Set_wrapslide  .swiper-button-next {}
.Set_wrap .Set_wrapslide .swiper-button-next,
.Set_wrap .Set_wrapslide .swiper-button-prev {width:18px; height:33px;}
.Set_wrap .Set_wrapslide .videoview {display:inline-block; position:absolute; right:10px; bottom:10px; z-index:10; width:80px; height:80px; color:#fff; text-align:center; border-radius:100%;
box-sizing:border-box; padding:13px 0;
-webkit-box-shadow:3px 3px 6px -1px rgba(0,0,0,0.5);
-moz-box-shadow:3px 3px 6px -1px rgba(0,0,0,0.5);
box-shadow:3px 3px 6px -1px rgba(0,0,0,0.5);}
.Set_wrap .Set_wrapslide .videoview > span {display:block;}
.Set_wrap .Set_wrapslide .videoview > span.Goimg img {width:18px; height:18px;}
.Set_wrap .Set_wrapslide .videoview > span.text1 {font-weight:bold; margin-top:3px;}

.Set_wrap .setchoice {padding-bottom:10px; border-bottom:1px solid #c9c9c9;}
.Set_wrap .setchoice>.titWrap{padding:0 15px;}
.Set_wrap .setchoice>.titWrap .tit{font-size:18px;font-weight:bold;padding:10px 0 5px;}
.Set_wrap .setchoice>.titWrap .txt{font-size:16px;}
.Set_wrap .setchoice h1 {font-size:14px; font-weight:normal; color:#5e5e5e; padding:10px 0;}
.Set_wrap .setchoice ul {}
.Set_wrap .setchoice ul li {box-sizing:border-box; padding:10px 0; border-top:1px solid #dddddd;}
.Set_wrap .setchoice ul li .setchoiceCon {position:relative; box-sizing:border-box; padding:10px 65px 0 115px; min-height:105px;}
.Set_wrap .setchoice ul li .setchoiceCon .proimg{position:absolute; left:0; top:0; width:105px; height:105px; box-sizing:border-box; border:1px solid #dddddd;}
.Set_wrap .setchoice ul li.on .setchoiceCon .proimg {border-width:4px;}
.Set_wrap .setchoice ul li .setchoiceCon .proimg img {width:100%;}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn {position:absolute; right:0; top:50%; width:60px; height:60px; margin-top:-30px; background:#868686; text-align:center; border-radius:100%; color:#fff; font-size:10px; box-sizing:border-box; padding:10px 0;}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn > span {display:block;}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn > span.text {margin-top:5px;}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn > span.img img{width:13px;}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn > span {}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn > span.choice {display:none;}
.Set_wrap .setchoice ul li.on .setchoiceCon .setchoiceBtn > span.choice {display:block;}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn > span.notchoice {display:block;}
.Set_wrap .setchoice ul li.on .setchoiceCon .setchoiceBtn > span.notchoice {display:none;}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox{}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox .Tit {font-size:14px; font-weight:normal; color:#5e5e5e; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox .Tit a{font-size:14px; font-weight:normal; color:#5e5e5e;}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox .price {font-size:15px; font-weight:bold; color:#5e5e5e;}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox .price .won {font-weight:normal;}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox .Setproview {display:inline-block; color:#fff; background:#868686; border-radius:2px; font-size:14px; font-weight:bold; padding:0 5px; line-height:20px; margin-top:38px;}
.Set_wrap .SetInformation {text-align:center; background:#fff; padding-top:15px; padding-bottom:50px; border-bottom:1px solid #ddd;}
.Set_wrap .SetInformation img{max-width:100%;}
.itemsLayermarsk {position:fixed; left:0; top:0; z-index:99995; width:100%; height:100%; background:rgba(0,0,0,0.5); display:none;}
.itemsLayermarsk.on {display:block; }
.itemsLayer {display:none; width:90%; height:85%; overflow-y:auto; overflow:scroll; -webkit-overflow-scrolling:touch; overflow-x:hidden; background:#fff; z-index:99998;}
.itemsLayer .Set_itemsLayerposition {position:relative;}
.itemsLayer.on {display:block; }
.itemsLayer img {max-width:100%;}

.Set_itemsLayerclobtn {display:none; position:fixed; right:5%; top:7.5%; width:29px; height:29px;  z-index:99999; background:rgba(0,0,0,0.5);}
.Set_itemsLayerclobtn.on {display:inline-block;}
.Set_itemsLayerclobtn img {width:100%;}
.Set_wrap .Setproslide {margin:0 -10px; box-sizing:border-box; padding:0 5px; background:#f9f9f9;}
.Set_wrap .Setproslide h1 {font-size:17px; font-weight:bold; color:#000; line-height:40px;}
.Set_wrap .Setproslide .Setproslidecon {box-sizing:border-box; padding:0 5px; text-align:center;}
.Set_wrap .Setproslide .Setproslidecon .img {border:1px solid #ddd;}
.Set_wrap .Setproslide .Setproslidecon .img img{width:100%;}
.Set_wrap .Setproslide .Setproslidecon .Tit { font-size:15px; font-weight:bold; color:#5e5e5e;
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical;
 word-wrap:break-word;
 line-height:20px;
 height:40px;
}
.Set_wrap .Setproslide .Setproslidecon .Tit a {color:#5e5e5e;}
.Set_wrap .Setproslide .Setproslidecon .SubTit { font-size:12px; color:#a1a1a1; margin-top:5px;
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical;
 word-wrap:break-word;
 line-height:20px;
 height:40px;
}
.Set_wrap .Setproslide .swiper-pagination-bullet-active {background:#e51b13;}
.Set_wrap .Setproslide .swiper-container {overflow:visible;}
.Set_wrap .Setproslide .swiper-pagination {text-align:right; top:-30px; bottom:auto;}

.fixed_option_box .fixed_option.BgWhite {background:#fff;}
.fixed_option_box .fixed_option .protit {font-size:16px; color:#5e5e5e; box-sizing:border-box; padding:0 17px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.fixed_option_box .fixed_option .prosubtit {font-size:12px; color:#999999; margin-top:5px; box-sizing:border-box; padding:0 17px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Setproprice {overflow:hidden; width:100%; position:relative; border-bottom:1px solid #eeeeee; box-sizing:border-box; padding-left:100px; padding-right:10px; line-height:30px; }
.Setproprice:first-child {border-top:1px solid #eee;}
.Setproprice dt {position:absolute; left:10px; top:0; width:75px; font-size:13px; color:#5e5e5e;}
.Setproprice dd {text-align:right; font-size:15px; color:#000;}
.Setproprice dd .minus {display:inline-block; color:#fff; background:#92979b; border-radius:100%; height:19px; width:19px; line-height:19px; text-align:center; font-weight:bold; margin-right:15px;}
.Setproprice.total {border-top:0;  line-height:60px; margin-top:10px; border-radius:4px;}
.Setproprice.total dd {font-size:18px; font-weight:bold; }
.Setproprice.total dd .color {display:inline-block; margin-right:15px; color:#e51b13; }
.Setproprice.total dd .won {font-size:15px; font-weight:normal;}

/*TV쇼핑 시작 */
.TVlistBox {background:#f9f9f9; margin-top:10px;}
.TVlistBox h1 {box-sizing:border-box; padding:0 10px; font-size:18px; font-weight:bold; line-height:50px;}
.TVlistBox ul {overflow:hidden; box-sizing:border-box; padding:0 5px;}
.TVlistBox ul li {float:left; width:50%; box-sizing:border-box; padding:5px 5px;}
.TVlistBox ul li .con {text-align:center;}
.TVlistBox ul li .img {border:1px solid #dddddd; position:relative;}
.TVlistBox ul li .img img {width:100%;}
.TVlistBox ul li .img .playIcon {position:absolute; left:3px; bottom:3px; }
.TVlistBox ul li .img .playIcon img {width:15px; height:15px;}
.TVlistBox ul li .Tit {font-size:16px; font-weight:bold; color:#5e5e5e; margin-top:8px;
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
word-wrap:break-word;
line-height:1.2em;
height:2.4em;
}
.TVlistBox ul li .Tit a {color:#5e5e5e;}
.TVlistBox ul li .subTit {font-size:12px; font-weight:normal; color:#a1a1a1; margin-top:8px;
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
word-wrap:break-word;
line-height:1.2em;
height:3.6em;
}



.TVshoppingcon{background:#fff;margin-top:10px;}
.TVshoppingcon .TVprointro {box-sizing:border-box; padding:0 10px;}
.TVshoppingcon .TVprointro .TVprolistTit{font-size:18px; color:#5e5e5e; padding:10px 0; line-height:25px; font-weight:bold;}
.TVshoppingcon .TVprointro .TVprolistTit a {color:#5e5e5e;}
.TVshoppingcon .TVprointro .TVprolistSubTit {font-size:12px; color:#999999; margin-top:15px;}
.TVshoppingcon .TVTit {box-sizing:border-box; padding:0 10px;}
.TVshoppingcon .TVTit > span {display:block;font-size:14px; color:#fff; text-align:center; font-weight:bold; padding:6px 0; margin-top:15px; border-radius:3px;}
.TVshoppingcon .TVwraplist {box-sizing:border-box; padding:0 10px; margin-top:10px;}
.TVshoppingcon .TVwraplist ul.TVlistUl {width:100%; border-top:1px solid #dddddd;}
.TVshoppingcon .TVwraplist ul.TVlistUl li {overflow:hidden; border-bottom:1px solid #dddddd;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con { min-height:125px; position:relative; box-sizing:border-box; padding:10px 10px 10px 110px;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .img {position:absolute; left:0; top:10px; width:105px; height:105px; overflow:hidden; box-sizing:border-box; border:1px solid #ddd;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .img img {width:100%;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .Tit {font-size:15px; font-weight:bold; color:#5e5e5e; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .subTit {font-size:14px; font-weight:normal; color:#5e5e5e; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-top:5px;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .priceBox {font-size:14px; font-weight:bold; color:#5e5e5e; }
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .priceBox .won {font-weight:normal;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .TVproview span.iconfont {font-size:12px;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .TVproview {display:inline-block; color:#5e5e5e; background:#f0f0f0; border-radius:3px; padding:0 5px; line-height:24px; font-size:13px; text-align:center;}

.TVshoppingcon .TVwraplist ul.TVlistUl li .con .BtnBox {margin-top:7px; font-size:0;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .BtnBox > a {display:inline-block; width:49%; line-height:28px; color:#fff; font-size:13px; font-weight:bold; text-align:center;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .BtnBox > a.TVlistbtngray {background:#92979b;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .BtnBox .interval {display:inline-block; width:2%;}
.TVshoppingcon .commentBox {margin-top:10px; box-sizing:border-box; padding:0 10px; text-align:center;}
.TVshoppingcon .commentBox textarea {border:1px solid #ddd; width:100%; max-width:100%; min-height:100%; height:150px; max-height:150px; min-height:150px; resize:none;appearance:none; -webkit-appearance:none; -moz-appearance:none; background:#fff; border-radius:0; text-align:left;}
.TVshoppingcon .commentBox .commentBtn {display:inline-block; text-align:center; width:80%; margin:15px 0 0 0; font-size:15px; font-weight:bold; color:#fff; line-height:30px;}
.TVshoppingcon .commentList {margin-top:20px; box-sizing:border-box; padding:0 15px 20px 15px;}
.TVshoppingcon .commentList li {padding:5px 0;}
.TVshoppingcon .commentList li .DayBox{font-size:12px; color:#000;}
.TVshoppingcon .commentList li .DayBox .IconLogo img{height:12px;}
.TVshoppingcon .commentList li .DayBox .day{margin-left:10px;}
.TVshoppingcon .commentList li .DayBox .time{margin-left:10px;}
.TVshoppingcon .commentList li .DayBox .delbtn {float:right;}
.TVshoppingcon .commentList li .commentText {margin-top:10px; color:#000;}
.TVlistBox h1 .listview {float:right; color:#a1a1a1; font-size:12px; margin-top:20px; line-height:17px;}
/*TV쇼핑 끝 */

/*세트상품 비디오 레이어*/
.videoLayermarsk {display:none; position:fixed; left:0; top:0; background:rgba(0,0,0,0.5); width:100%; height:100%; z-index:9998;}
.videoLayer {display:none; position:fixed; left:0; top:50%;width:100%; height:329px; margin-top:-165px; z-index:9999; text-align:right;}
.videoLayer a.LayercloBtn {width:29px; height:29px;}
.videoLayer a.LayercloBtn img {width:29px; height:29px;}
.videoLayermarsk.on {display:block;}
.videoLayer.on {display:block;}
/*세트상품 비디오 레이어 끝*/

/*홍보하기 시작*/
.QRwrap .QRLayermarsk {position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:99998; display:none;}
.QRwrap .QRLayermarsk.on {display:block;}
.QRwrap {background:#fff; box-sizing:border-box; padding:10px;}
.QRwrap .QRLayer {display:none; z-index:99999;  padding:30px; background:#fff;}
.QRwrap .QRLayer.on {display:block;}
.QRwrap .cont_title02 {font-size:18px; font-weight:bold; padding:10px 0px;}
.QRwrap dl {overflow:hidden;}
.QRwrap dl dt {font-size:15px; margin-top:15px; height:25px;}
.QRwrap dl dd {margin-top:5px;}
.QRwrap dl dd .QRlinktext{font-size:12px; color:#000;}
.QRwrap .QRLayerBtn {float:right;}
.QRwrap .QRLayerBtn img {width:18px;}

.sharetablewrpa {box-sizing:border-box; padding:10px;}
.sharetablewrpa #pop_div h1{line-height:50px; }
.sharetablewrpa #pop_div input.text{	background:url("/data/rental/ico_dr.gif") no-repeat scroll right center #fff; box-sizing:border-box; cursor:pointer; font-size:13px; height:40px; line-height:40px; padding:0 40px 0 10px; position:relative; text-align:left; vertical-align:middle;}
.sharetablewrpa #pop_div .submitSearch {background:#000 none repeat scroll 0 0; border:1px solid #000; box-sizing:border-box; color:#fff; display:inline-block;  font-size:13px; height:40px; margin:0; padding:0; width:50px;}
.sharetablewrpa #pop_div .protit {font-size:15px; line-height:40px;}
.sharetablewrpa table {width:100%; margin-top:10px;}
.sharetablewrpa table th{color:#fff; font-weight:normal; padding:10px 0;}
.sharetablewrpa .Searchbottom{background:#000 none repeat scroll 0 0; border:1px solid #000; box-sizing:border-box; color:#fff; display:inline-block;  font-size:13px; height:40px; margin:0; padding:0; width:100%; margin-top:15px;}
.sharetablewrpa .shaList {overflow:hidden;}
.sharetablewrpa .shaList li {margin-top:10px;}
.sharetablewrpa .shaList li .code {font-size:12px;}
.sharetablewrpa .shaList li .con{box-sizing:border-box; padding:10px 10px 10px 110px; position:relative;  background:#fff; min-height:100px;}
.sharetablewrpa .shaList li .con .img {position:absolute; left:0; top:0; width:100px; height:100px;}
.sharetablewrpa .shaList li .con .Tit {font-size:14px; color:#000; font-weight:bold;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sharetablewrpa .shaList li .con .Tit a{color:#000; }
.sharetablewrpa .shaList li .con .price {}
.sharetablewrpa .shaList li .con .btn {text-align:right;}
.sharetablewrpa .shaList li .con .btn .choicebtn{background:#000 none repeat scroll 0 0; border:1px solid #000; box-sizing:border-box; color:#fff; display:inline-block;  font-size:13px; height:40px; margin:0; padding:0; width:100px; text-align:center; line-height:37px;}
/*홍보하기 끝*/


/*이달의 쿠폰 시작*/
.coupon_dw_con {overflow:hidden; margin-top:20px;}
.coupon_dw_con .img img{width:100%;}
.coupon_dw_con .txt {box-sizing:border-box; padding:10px;}
.coupon_dw_con .txt .last{margin-top:15px;}
/*이달의 쿠폰 끝*/

.btn_area a .iconfont.on {color:#F6CC0B;}
.btn_area a .iconfont { display:inline-block;margin:-5px -7px 0 0;font-size:20px;vertical-align:top;}
.btn_area a {float:left; width:40%; height:70px; margin-left:1%; color:#fff; font-size:18px; line-height:68px; text-align:center; font-weight:bold;}


.coin_cont{display:inline-block; width:100%; overflow:hidden;}
.coin_cont .btn_style11{display:inline-block; width:31%; height:45px; background-color:#5C585A !important; float:left; margin-right:5px; padding:10px 0 ; color:#fff !important;;}
.coin_cont .btn_style11 .scrapImg{line-height:35px; padding-left:32px;background-color:#5C585A !important;}
.coinLayerIcon{display:inline-block; width:40px; height:35px; line-height:35px; text-align:center; background:#a2a4a7; border-radius:4px; position:absolute; top:54px; right:10px;}

/*SNS공유 레이어및 아이콘 시작*/

.SNSLayerIcon span.iconfont {font-size:26px; color:#fff; font-weight:bold; vertical-align:middle;}
.SNSLayerBoxmarsk {display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index:99998; background:rgba(0,0,0,0.5);}
.SNSLayerBoxmarsk.on {display:block;}

.SNSLayerBox {display:inline-block; position:fixed; left:50%; top:-25%; opacity:0; width:300px; height:0; overflow:hidden; margin:-115px 0 0 -150px; background:#fff; z-index:99999; border-radius:6px; box-sizing:border-box; padding:15px; box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;
}
.SNSLayerBox.on { top:30%; opacity:1; height:auto;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;
}

.SNSLayerBox .SNSLayerInner {position:relative; overflow:hidden;}
.SNSLayerBox .SNSLayerInner .SNSLayerCloseX {position:absolute; right:0px; top:0px; font-size:20px; color:#555; line-height:15px; cursor:pointer;}
.SNSLayerBox .SNSLayerInner .Tit {text-align:center; border-bottom:0; font-size:15px; font-weight:bold; line-height:17px; color:#333;}
.SNSLayerBox .SNSLayerInner .SNSouterwrap {overflow:hidden;}
.SNSLayerBox .SNSLayerInner .SNSouter {display:inline-block; float:left; width:33.3%; text-align:center; margin-top:20px;}
.SNSLayerBox .SNSLayerInner .SNSouter img {cursor:pointer;}
.SNSLayerBox .SNSLayerInner .SNSouter span.text {display:block; font-size:12px; line-height:17px; margin-top:10px; color:#9b9b9b;}
.SNSLayerBox .SNSLayerInner .URLcopy {overflow:hidden; margin-top:20px;}
.SNSLayerBox .SNSLayerInner .URLcopy > div {display:inline-block;}
.SNSLayerBox .SNSLayerInner .URLcopy .ui-input-text {width:153px; display:inline-block;}
.SNSLayerBox .SNSLayerInner .URLcopy input { border-radius:4px; border:2px solid #e1e8ee; color:#9b9b9b; height:35px; line-height:33px; box-sizing:border-box;}
.SNSLayerBox .SNSLayerInner .URLcopy a.clipboard {display:inline-block; text-align:center; color:#fff; height:35px; line-height:33px; font-size:10px; padding:0 16px; border-radius:4px; width:70px;}
/*SNS공유 레이어및 아이콘 끝*/

/**************************************** 상품정보고시 ****************************************/
.content_category{text-align:left;border:solid 1px #e0e0e0;border-bottom:none; width:100%; margin-top:10px;}
.content_category .catetr{background:#f4f4f4;}
.content_category .catetr .tit{border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;padding:5px;text-align:center !important;}
.content_category .catetr .con{border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;padding:5px;text-align:center !important;}
.content_category .left{border-right:solid 1px #e0e0e0;width:30%;}
.content_category .right{width:70%;}
.content_category td{border-bottom:solid 1px #e0e0e0;padding:10px;font-size:12px;font-family:"Nanum Gothic", sans-serif;line-height:150%;}



/*face모바일*/
.bg_wrap{background:#fff;margin:0 -15px;}
.bg_wrap2{padding:0 15px;box-sizing:border-box;}

.onair{display:none;}

.face_liveting_wrap{position:relative;margin:0 -15px;}
.face_liveting_wrap .main_img{width:100%;}
.face_liveting_wrap .main_img img{width:100%;}
.face_liveting{width:100%;position:absolute;left:0;top:0px;padding:20px;box-sizing:border-box;}
.face_liveting .info{width:30px;position:absolute;left:6px;top:6px;}
.face_liveting .info img{width:100%;}
.face_liveting .info .tit{float:right;font-size:12px;color:#fff;margin-left:10px;line-height:17px;}
.face_liveting .info .tit .answer{background:rgba(73,51,53,0.6);margin-top:5px;padding:3px;border-radius:3px;}
.face_liveting .onair.on{width:40px;display:block;position:absolute;left:50%;top:10px;margin-left:-20px;}
.face_liveting .onair.on img{width:100%;}

.face_comment{width:100%;background:url(/m/images/m_chat_bg.png)repeat-x;position:absolute;left:0;bottom:0;}
.face_comment .face_comment_wrap{height:160px;margin:60px 10px 0;overflow:auto;}
.face_comment .face_comment_wrap li{float:left;margin:5px 0;clear:both;position:relative;}
.face_comment .profile{width:30px;height:30px;border-radius:50%;overflow:hidden;position:absolute;left:0;top:0;}
.face_comment .profile img{width:100%;height:100%;}
.face_comment .txt{float:right;padding-left:35px;font-size:10px;color:#fff;margin-top:-2px;}
.face_comment .txt .con{line-height:10px;}
.face_comment .enter{box-sizing:border-box;margin-bottom:10px;padding:0 20px;}
.face_comment input{width:75%;background:transparent;border:none;border-bottom:solid 2px #bcbcbc;outline:none;margin-top:18px;color:#fff;}
.face_comment button{width:60px;height:25px;background:#fff;border:none;outline:none;border-radius:8px;float:right;margin-top:10px;}

.face_info{width:100%;overflow:hidden;box-sizing:border-box;margin-top:30px;}
.face_info .tit{font-size:24px;color:#5e5e5e;}
.face_info .tit .nick{font-weight:bold;}
.face_info .emoticon{height:46px;}
.face_info .emoticon div{float:left;margin:15px 10px 0 0;}
.face_info .txt{height:70px;font-size:13px;color:#999;}
.face_info .txt .comnum{margin-top:15px;font-size:13px;color:#5e5e5e;}
.face_info .product{overflow:hidden;margin-top:40px;}
.face_info .product > p{width:100%;font-size:12px;color:#fff;text-align:center;padding:3px 0;border-radius:5px;font-weight:bold;}
.face_info .product .setpd{margin-top:10px;}
.face_info .product .setpd li{height:90px;box-sizing:border-box;padding-left:85px;margin:10px 0;border-top:solid 1px #ddd;position:relative;}
.face_info .product .setpd li .setpd_wrap{position:relative;margin-top:10px;}
.face_info .product .setpd li:first-child{margin-top:0;}
.face_info .product .setpd li:last-child{margin-bottom:0;}
.face_info .product .setpd li .pdimg{width:70px;height:70px;border:solid 1px #ddd;position:absolute;left:-85px;top:0;}
.face_info .product .setpd li .pdimg img{width:100%;height:100%;}
.face_info .product .setpd li .tit{font-size:11px;color:#5e5e5e;line-height:14px;margin-bottom:6px;}
.face_info .product .setpd li .tit p{font-weight:bold;}
.face_info .product .setpd li .tit .prc{font-size:12px;font-weight:bold;}
.face_info .product .setpd li .tit .button{margin-left:10px;display:inline-block;text-indent:7px;border:none;background:#f0f0f0 url(/m/images/dotbogi.png)no-repeat 7% 55%;font-size:10px;color:#5e5e5e;padding:2px 5px 2px 10px;border-radius:3px;outline:none;font-weight:bold;}
.face_info .product .setpd li .cart{background:#92979b url(/m/images/m_cart.jpg) no-repeat 10% center;font-size:10px;color:#fff;padding:6px 8px 6px 25px;background-size:20%;}
.face_info .product .setpd li .buy{background:#ff6eb1 url(/m/images/m_buy.jpg) no-repeat 10% center;font-size:10px;color:#fff;padding:6px 8px 6px 25px;background-size:20%;}
.face_info .product .setpd li .select{width:60px;height:60px;background:#ccc;position:absolute;right:3%;top:50%;margin-top:-30px;cursor:pointer;border-radius:50%;}
.face_info .product .setpd li .select p{margin-top:30px;}


.face_info .product .setpd li .select .bt_sel{display:none;}
.face_info .product .setpd li .select .bt_sel_on{display:block;}
.face_info .product .setpd li .select.sitebg1 .bt_sel{display:block;}
.face_info .product .setpd li .select.sitebg1 .bt_sel_on{display:none;}


.face_info .product .setpd li .select p{font-size:10px;color:#fff;text-align:center;letter-spacing:-1.5px;}
.face_info .product .setpd li .select p:after{content:"선택하세요";}
.face_info .product .setpd li .select.sitebg1 p:after{content:"선택됨";}

.priceBox {border-top:1px solid #dddddd;}
.priceBox dl{position:relative; border-bottom:1px solid #dddddd; overflow:hidden;}
.priceBox dl dt {position:absolute; left:0; top:0px; line-height:47px; width:70px; font-size:15px; color:#5e5e5e; box-sizing:border-box; padding-left:18px;}
.priceBox dl dd {float:right; width:100%;box-sizing:border-box; padding-left:70px; padding-right:15px; line-height:47px; text-align:right; font-size:20px; color:#000000;}
.priceBox dl.totalprice {border:0;margin-top:15px; border-radius:2px;}
.priceBox dl.totalprice dt{line-height:67px; }
.priceBox dl.totalprice dd{line-height:67px; font-size:28px; font-family:'mgb';}
.priceBox dl.totalprice dd .color {color:#e51b13; margin-right:15px;}
.priceBox dl.totalprice dd .mwon {font-size:20px; font-weight:normal; font-family:'mg';}
.priceBoxBtn {margin-top:15px;}
.priceBoxBtn a {background-image:none; background-repeat:repeat; background-attachment:scroll; background-position:0 0; color:#fff; float:left; font-family:"mgb"; font-size:18px; height:70px; line-height:68px; text-align:center; width:100%;}

.different{background:#f9f9f9;margin:0 -15px;}
.different h1{font-size:18px;color:#000;width:100%;font-weight:normal;letter-spacing:-1.15px;margin-bottom:20px;font-weight:bold;}
.different h1 span{font-size:14px;color:#a1a1a1;float:right;}
.different .movie_wrap{overflow:hidden;margin-top:20px;box-sizing:border-box;padding:20px;}
.different .movie_wrap .movies{margin:-7.5px;}
.different .movie_wrap .movies>li{float:left;width:50%;padding:7.5px;box-sizing:border-box;position:relative;}
.different .movie_wrap .movies>li .movies_wrap{}
.different .movie_wrap .movies li .movie_img{width:100%;border:solid 1px #ddd;box-sizing:border-box;position:relative;}
.different .movie_wrap .movies li .movie_img>img{width:100%;height:100%;}
.different .movie_wrap .movies li .movie_img .onair.on{display:block;position:absolute;left:0px;bottom:0px;}
.different .movie_wrap .movies li .tit{font-size:14px;color:#5e5e5e;letter-spacing:-1.15px;margin-top:10px;}
.different .movie_wrap .movies li .emoticon{overflow:hidden;margin:10px 0;}
.different .movie_wrap .movies li .emoticon div{float:left;}
.different .movie_wrap .movies li .con ul{float:left;font-size:12px;color:#a1a1a1;}
.different .movie_wrap .movies li .con .product{float:right;}
.different .movie_wrap .movies li .con .product span{font-size:20px;color:#e51b13;font-weight:bold;}
.different .movie_wrap .movies li .con .product.on{width:80px;text-indent:-9999px;background:url(/m/images/setpro.png)no-repeat;position:absolute;bottom:42px;right:10px;background-size:100%;}

.buy_wrap{box-sizing:border-box;padding:40px 15px 0;background:url(/m/images/m_part.jpg)no-repeat top;background-size:100%;margin:15px -15px 0;overflow:hidden;}
.buy_wrap .tit{font-size:17px;color:#5e5e5e;letter-spacing:-1.15px;text-align:center;margin:0 -15px 20px;}

.addtablestyle {width:100%; box-sizing:border-box; padding:0 5px 20px 5px;}
.addtablestyle:first-child {padding-top:0;}
.addtablestyle td:first-child {background:none;}
.addtablestyle td{padding:5px 10px; background:#fff/* f6f6f6 */;text-align:right;}
.addtablestyle th {text-align:left; box-sizing:border-box; padding-left:10px; width:80px;background:#fff/* f6f6f6 */;}
.board_tablestyle .Pop_Tit {font-size:15px; font-weight:bold; line-height:25px; padding:10px 0;}
.board_tablestyle .forWidthC > div{width:calc(100% - 138px);vertical-align:middle;}
.board_tablestyle td .selectheight .ui-select{margin-top:0;}
.board_tablestyle td .selectheight .select {height:35px;}

.myDeliveryList {position:fixed; top:53px; left:0; width:100%; min-height:100%; bottom:0; overflow:auto; z-index:99999; -webkit-overflow-scrolling:touch; background:#f0f0f0;}
.myDeliveryListmarsk{position:fixed; top:53px; left:0; height:100%; background:rgba(0,0,0,0.8); width:100%; bottom:0; overflow:auto; z-index:99990;}


/*관리자확인중 오버 스타일*/
.Question_Btn { position:relative; display:inline-block; width:18px; height:18px; font-weight:bold; box-sizing:border-box; text-align:center;  border-radius:100%;  color:#fff; vertical-align:middle; line-height:18px;}
.Question_Btn .Question_Over {display:none; position:absolute; font-size:12px; color:#000; right:0; top:-60px; width:210px; background:#fff; text-align:left; border:1px solid #fff; padding:10px;}
.Question_Btn .Question_Over.on {display:inline-block; }




/*회원가입 동의 페이지*/
.agreeWrap {overflow:hidden; background:#fff; box-sizing:border-box; padding:0 10px;}
.agreeWrap dl dt {font-size:15px; padding:15px 0 5px 0; font-weight:bold;}
.agreeWrap dl dd {position:relative;}
.agreeWrap dl dd .member_wrap {position:absolute; left:0; top:0; z-index:10;}
.agreeWrap dl dd .member_wrap .ui-checkbox {margin:0;}
.agreeWrap dl dd .member_wrap .check_text {border:0; background:none; padding:0 0 0 36px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.agreeWrap dl dd .agreebtn {overflow:hidden;text-align:right;padding:7px 15px; border:1px solid #ccc; border-radius:5px;}
.agreeWrap dl dd .agreebtn.on {border-radius:5px 5px 0 0;}
.agreeWrap dl dd .agreebtn > span {font-size:13px;}
.agreeWrap dl dd .agree-slide {display:none;padding:10px 15px; border:1px solid #ccc; border-top:none; border-radius:0 0 5px 5px; height:300px; overflow:auto;-webkit-overflow-scrolling:touch;}
.agreeWrap .ui-checkbox {margin:0 auto 0;text-align:center; border-radius:3px; width:220px;}
.agreeWrap .agree-next {margin:30px 0;}
.agreeWrap .agree-next .check_text {border:0; background:#fff; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.agreeWrap .agree-next .total {box-sizing:border-box; display:inline-block; border:none; width:100%; height:40px; line-height:40px; font-size:15px; color:#fff; font-weight:bold; text-align:center; vertical-align:middle;}



/*현금영수증/세금계산서 레이어*/
.Layer_receipts {display:none; position:fixed;left:50%;top:5vh;z-index:100000;width:90%;max-width:680px;height:90vh;transform:translateX(-50%);background:#fff;overflow:hidden; -webkit-overflow-scrolling:touch;}

.Layer_receipts .pop_tit{overflow:hidden;box-sizing:border-box;padding:15px 20px;}
.Layer_receipts .pop_tit h1{font-size:14px;color:#fff;float:left;padding-top:3px;}
.Layer_receipts .pop_tit .btn_cancel{width:25px;height:25px;background:url("/css/images/btn_close2.png")no-repeat center;float:right;}
.receipts_marsk{display:none; position:fixed;left:50%;top:0;transform:translateX(-50%);width:100%;max-width:680px;height:100%;background:rgba(0,0,0,0.8);z-index:99999;}
.iV .receipts_marsk {position:fixed !important;z-index:99999 !important;}
.iV .Layer_receipts {position:fixed !important;z-index:100000 !important;}
.Layer_receipts .pop_con {box-sizing:border-box; padding:10px;height: calc(100% - 58px);overflow: auto;}
.Layer_receipts .pop_con::-webkit-scrollbar {display: block;width: 6px;}
.Layer_receipts .pop_con::-webkit-scrollbar-thumb {-webkit-border-radius:30px;border-radius:30px;}
.Layer_receipts .pop_con p {line-height:18px; }
.Layer_receipts .pop_con dl {border-top:1px solid #eee; margin-top:10px; padding-top:10px;}
.Layer_receipts .pop_con dl dt {font-size:15px; font-weight:bold;}
.Layer_receipts .pop_con dl dd {padding-top:5px;}
/* .Layer_receipts .pop_con dl dd input.text {margin-top:0; height:35px; border:1px solid #c1c1c1;} */
.Layer_receipts .pop_con .btns {padding-top:15px;}
.Layer_receipts .pop_con .btns a{border-radius:4px; width:49%;}
.Layer_receipts .pop_con .textarea {width:100%; height:150px; box-sizing:border-box; border:1px solid #c1c1c1;}
.Layer_receipts .pop_con button {padding: 0;margin: 0;display: inline;border: 0;background: transparent;box-shadow: none;width: auto;font-weight: 400;font-size: 13px;}
.Layer_receipts .ui-radio label {font-size:11px;}
.Layer_receipts .num_dd .ui-input-text {display:inline-block; width:30%;}
.Layer_receipts .addr_dd {position:relative;}
.Layer_receipts .addr_dd>.ui-input-text:first-child {margin-left:125px; box-sizing:border-box;}
.Layer_receipts .addr_dd>.ui-input-text:first-child+a {position:absolute; top:15px; left:0; width:auto;}

.Layer_receipts .addr_dd .postSet {display:flex;justify-content:space-between;align-items:center;width:100%;}
.Layer_receipts .addr_dd .postSet a {width:120px;color:#fff;}
.Layer_receipts .addr_dd .postSet .text {width:calc(100% - 130px);}

@media(min-width:930px){
	.Layer_receipts {width: 400px;}
	.receipts_marsk {max-width: 525px;}
}


/* 티비 퍼블 시작*/
.Conbrandinfo {text-align:center;}
.Conbrandinfo img{max-width:100%;}
.ATTV_wrap {text-align:left;}
.ATTV_list a {color:#000;}
.ATTV_list {overflow:hidden;}
.ATTV_list li {background:#fff; padding-bottom:10px; border-bottom:1px solid #c6cacd; margin-bottom:10px;}
.ATTV_list li .text {box-sizing:border-box; padding:0 15px;}
.ATTV_list li .text .top .Top_Tit {font-size:15px; padding-top:10px; font-weight:bold;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ATTV_list li .text .top .Top_Tit a{color:#000;}
.ATTV_list li .text .top .TopSub_Tit {font-size:12px; color:#7e7e7e; padding-top:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ATTV_list li .text .top .text_Box {padding-top:15px; overflow:hidden;}
.ATTV_list li .text .top .text_Box > div {display:inline-block; font-size:0.750em; }
.ATTV_list li .text .top .text_Box .text {float:right; padding:0;}
.ATTV_list li .text .top .text_Box .text span {color:#7e7e7e;}
.ATTV_list li .text .bottom {position:relative; box-sizing:border-box; padding-left:110px; border:1px solid #e7e7e7; min-height:112px;/*background:url('/css/images/ATTVcontent_listBG.jpg')no-repeat right top;*/}
.ATTV_list li .text .bottom .img{position:absolute; left:0; top:0; width:110px; height:110px; overflow:hidden;}
.ATTV_list li .text .bottom .img img {width:100%; height:auto;}
.ATTV_list li .text .bottom .bottomCon {box-sizing:border-box; padding:10px; width:100%;}
.ATTV_list li .text .bottom .bottomCon .brand {box-sizing:border-box; /*padding-right:22px;*/ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ATTV_list li .text .bottom .bottomCon .brand a{color:#929292;}
.ATTV_list li .text .bottom .bottomCon .Tit {box-sizing:border-box; /*padding-right:36px;*/ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ATTV_list li .text .bottom .bottomCon .Tit a {color:#000; font-weight:bold;}
.ATTV_list li .text .bottom .bottomCon .size {/*padding-top:3px;*/color:#000; font-weight:bold;}
.ATTV_list li .text .bottom .bottomCon .price_Box {padding-top:5px; position:relative;}
.ATTV_list li .text .bottom .bottomCon .price_Box > span {display:block;}
.ATTV_list li .text .bottom .bottomCon .price_Box > span.market {font-size:11px; font-weight:bold; color:#929292;}
.ATTV_list li .text .bottom .bottomCon .price_Box > span.price {font-weight:bold; color:#000;}
.ATTV_list li .text .bottom .bottomCon .price_Box > span.per {font-size:12px; color:#ed2528; position:absolute; right:0; bottom:0; font-weight:bold;}
.ATTV_list li .text .bottom .bottomCon .price_Box > span.per span {font-size:12px; color:#000;}
.list_plus {text-align:center; padding:10px 0; color:#000; font-size:12px; font-weight:bold;}
.list_plus a {color:#000;}


.detail_txt_Top {box-sizing:border-box;}
.detail_txt_Top .top .Top_Tit {font-size:15px; padding-top:10px; font-weight:bold;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.detail_txt_Top .top .Top_Tit a{color:#000;}
.detail_txt_Top .top .TopSub_Tit {font-size:12px; color:#7e7e7e; padding-top:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.detail_txt_Top .top .text_Box {padding-top:15px; overflow:hidden;}
.detail_txt_Top .top .text_Box > div {display:inline-block; font-size:0.750em; }
.detail_txt_Top .top .text_Box .text {float:right; padding:0;}
.detail_txt_Top .top .text_Box .text span {color:#7e7e7e;}
.detail_txt_Top .bottom {position:relative; box-sizing:border-box; padding-left:110px; border:1px solid #e7e7e7; min-height:110px;background:url('/css/images/ATTVcontent_listBG.jpg')no-repeat right top;}
.ATTV_wrap .detail_txt .prc_box {padding-bottom:0;}
.detail_tabcont .ATTV_list {padding-top:30px; padding-bottom:10px;}
.detail_tabcont .ATTV_list li {border-bottom:none; margin-bottom:0;}
.ATTVreviewWrap {box-sizing:border-box; padding:0 15px;}
.ATTVreviewWrap .textarea {overflow:hidden;}
.ATTVreviewWrap .textarea .UserID {font-size:15px; color:#000; box-sizing:border-box; padding:0 10px; border-bottom:0; background:url('/m/images/UserIDBG.jpg')no-repeat left bottom #f9f9f9; line-height:48px;}
.ATTVreviewWrap .textarea textarea { float:left; box-sizing:border-box; padding:13px 10px; font-size:15px; border:1px solid #e7e7e7; border-top:0;resize:none; height:46px!important; width:80%; vertical-align:top; margin:0;}
.ATTVreviewWrap .textarea a { float:left; display:inline-block;width:20%; line-height:45px; background:#92979b; color:#fff; font-size:15px; text-align:center; vertical-align:top;}
.ATTVreviewWrap .reviewlist .tab {padding:15px 0 8px 0; font-size:15px; border-bottom:1px solid #e2e2e2;}
.ATTVreviewWrap .reviewlist .tab span.bar {color:#bbbbbb;}
.ATTVreviewWrap .reviewlist .tab a{color:#bbbbbb; display:inline-block; }
.ATTVreviewWrap .reviewlist .tab a.on {color:#000; background:url('/css/images/tabcheckBG.png')no-repeat left center; padding-left:23px;}
.ATTVreviewWrap .reviewlist .list {overflow:hidden;}
.ATTVreviewWrap .reviewlist .list li {padding:15px 0; border-bottom:1px solid #e2e2e2;}
.ATTVreviewWrap .reviewlist .list li .ID {font-size:14px; font-weight:bold; color:#000;}
.ATTVreviewWrap .reviewlist .list li .ID span.Day {display:inline-block; margin-left:10px; color:#c5c5c5;}
.ATTVreviewWrap .reviewlist .list li .ID a.del {display:inline-block; margin-left:10px; color:#000; text-decoration:underline;}
.ATTVreviewWrap .reviewlist .list li .Text {font-size:14px; font-weight:bold; padding-top:10px;}
.ATTVreviewWrap .reviewlist .like {padding-top:10px; font-size:15px;}
.ATTVreviewWrap .reviewlist .like .iconfont{color:#e0e0e0; display:inline-block;}
.ATTVreviewWrap .reviewlist .like .rightzan .iconfont{
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-o-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);
}
.ATTVreviewWrap .reviewlist .like a.on.leftzan {color:#ed2528;}
.ATTVreviewWrap .reviewlist .like a.on.leftzan .iconfont {color:#ed2528;}
.ATTVreviewWrap .reviewlist .like a.on.rightzan {color:#257bed;}
.ATTVreviewWrap .reviewlist .like a.on.rightzan .iconfont {color:#257bed;}

.tabcont_ATTVlist {/*padding:15px 10px;*/ font-size:0}
.tabcont_ATTVlist li {display:inline-block; font-size:12px; width:100%; box-sizing:border-box; padding:10px; vertical-align:top;border-bottom:10px solid #f0f0f0;}
.tabcont_ATTVlist li .img img {width:100%;}
.tabcont_ATTVlist li .Tit {padding-top:10px; font-size:13px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.tabcont_ATTVlist li .Tit a {color:#000;}
.tabcont_ATTVlist li .SubTit {font-size:11px; color:#929292; padding-top:7px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ATTV_LayerMaksk {display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:99997;}
.ATTV_LayerMaksk.on {display:block;}
.ATTV_Layer { background:#fff;
height:100%;
position:fixed; top:0; right:-85%; width:85%; z-index:99998;
transform:translateX(0);
-ms-transform:translateX(0);
-moz-transform:translateX(0);
-webkit-transform:translateX(0);
-o-transform:translateX(0);


transition:all 0.2s;
-moz-transition:all 0.2s; /* Firefox 4 */
-webkit-transition:all 0.2s; /* Safari 和 Chrome */
-o-transition:all 0.2s; /* Opera */
}
.ATTV_Layer.on {
transform:translateX(-100%);
-ms-transform:translateX(-100%);
-moz-transform:translateX(-100%);
-webkit-transform:translateX(-100%);
-o-transform:translateX(-100%);

transition:all 0.2s;
-moz-transition:all 0.2s; /* Firefox 4 */
-webkit-transition:all 0.2s; /* Safari 和 Chrome */
-o-transition:all 0.2s; /* Opera */
}

#goods_layer{

}

.ATTV_Layer .top_fix_head .btn_back_pst img {width:39px; height:38px;}
.ATTV_LayerInner {overflow-y:scroll; max-height:100%; box-sizing:border-box;  padding:0 0 49px 0; margin-top:39px;-webkit-overflow-scrolling:touch;}


.ATTV_conBy_Layer_marsk {position:fixed; top:0; left:50%;transform:translateX(-50%); width:100%;max-width:680px; height:100%; background:rgba(0,0,0,0.5); z-index:99998; display:none;}
.ATTV_conBy_Layer {position:fixed; min-width:306px;max-width:400px; top:50%;left:50%;transform:translate(-50%,-50%);background:#fff; z-index:99999; border-radius:5px; text-align:left; overflow:hidden; height:0; opacity:0;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,0.75);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,0.75);box-shadow:0 0 10px 2px rgba(0,0,0,0.75);

transition:all 0.6s;
-moz-transition:all 0.6s;
-webkit-transition:all 0.6s;
-o-transition:all 0.6s;
-ms-transition:all 0.6s;
}
.ATTV_conBy_Layer_marsk.on {display:block;}
.ATTV_conBy_Layer.on {height:auto; opacity:1;
transition:all 0.6s;
-moz-transition:all 0.6s;
-webkit-transition:all 0.6s;
-o-transition:all 0.6s;
-ms-transition:all 0.6s;
}
@media(min-width:930px){
	.ATTV_conBy_Layer {right: 50%;margin-right: -440px;left: auto;width: 400px;transform:translate(0,-50%);}
	.ATTV_conBy_Layer_marsk {width: 525px;right:50%;margin-right:-500px;left:auto;transform:none;}
}

.ATTV_conBy_Layer h1 {border-radius:5px 5px 0 0; box-sizing:border-box; padding:10px; color:#fff;}
.ATTV_conBy_Layer .Layerinner {box-sizing:border-box; padding:10px; max-height:250px; overflow:auto;}
.ATTV_conBy_Layer .Layerinner .optionTit {padding:5px 0; font-weight:bold;}
.ATTV_conBy_Layer .totalpriceBox {text-align:right; font-size:13px; padding:5px 10px;}
.ATTV_conBy_Layer .totalpriceBox .text01 {font-weight:bold;}
.ATTV_conBy_Layer .totalpriceBox .totalprice {font-size:13px; font-weight:bold;}
.ATTV_conBy_Layer .totalpriceBox .eq {font-weight:normal;}
.ATTV_conBy_Layer .CartClickBtn {border-radius:0 0 5px 5px; text-align:center; padding:8px 0;}
.ATTV_conBy_Layer .CartClickBtn a {width:30%;background:#e1e1e1;}
.ATTV_conBy_Layer .fixed_option  {box-sizing:border-box; padding:0 10px; max-height:300px; overflow:auto;}

.view_goods_Inbox {max-height:180px; overflow:auto;}

/* 티비 퍼블 끝*/



/*BRAND페이지 퍼블*/
.brandTop {overflow:hidden; background:#c8c8c8; padding:15px 0;}
.brandTop.st1{padding:0 0 15px;background:none;}
.brandTop.iV {overflow:hidden; background:#f8f8f8; padding:15px 0;}
.brandTop .brandTopTab{overflow:hidden; text-align:center;}
.brandTop.st1 .brandTopTab{display:flex;align-items:center;width:100%;padding:8px 20px;background:#fff;}
.brandTop .brandTopTab li {display:inline-block; line-height:25px; font-size:15px; font-weight:bold; margin:0 10px;}
.brandTop.st1 .brandTopTab li {flex-grow:0;position:relative;margin:0 18px 0 0;font-weight:400;text-align:center;}
.brandTop.st1 .brandTopTab li + li:before {content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:14px;background:#EFEFEF;}
.brandTop .brandTopTab li a {color:#000; display:block; background:#555555; border-radius:12.5px; padding:0 5px;  min-width:50px;}
.brandTop.st1 .brandTopTab li a{display:block;min-width:auto;height:46px;margin-left:18px;padding:0;font-size:14px;background:none;line-height:46px;}
.brandTop.st1 .brandTopTab li:first-child a{margin-left:0;}
.brandTop .brandTopTab li a.on {background:#fff; }
.brandTop.st1 .brandTopTab li a.on{font-weight:bold;color:var(--sitecolor1);}
.brandTop .brandTopTab.iV li a {color:#929292; display:block; background:#fff;border: 1px solid #bdbdbd; border-radius:12.5px; padding:0 5px;  min-width:50px;}
.brandTop .brandTopTab.iV li a.on { background:var(--sitecolor1);color: #fff;}

.brandTop .brandToplinks {overflow:hidden; padding-top:15px; display:none;}
.brandTop.st1 .brandToplinks{padding:15px 0;background:var(--sitecolor2);}
.brandTop .brandToplinks.on {display:block;}
.brandTop .brandToplinks ul {overflow:hidden; box-sizing:border-box; padding:0 15px;}
.brandTop .brandToplinks li {display:inline-block; float:left; width:11.11%; text-align:center; line-height:35px;}
.brandTop .brandToplinks li a {display:inline-block; font-size:15px; color:#fff; font-weight:bold; width:35px; height:35px;}
.brandTop.st1 .brandToplinks li a {font-weight:400;color:#1a1a1a;}
.brandTop .brandToplinks li a.on {color:#000; background:#fff; border-radius:100%; text-align:center;}
.brandTop .brandToplinks.iV ul {overflow:hidden; box-sizing:border-box; padding:0 15px;display: flex; flex-wrap: wrap; justify-content: flex-start;}
.brandTop .brandToplinks.iV li {display:inline-block; width:11.45%;margin-right:1.2%;border-radius: 1px;text-align: center;box-sizing:border-box;}
.brandTop .brandToplinks.iV li:nth-child(n+9) {margin-top:5px;}
.brandTop .brandToplinks.iV li:nth-child(8n) {margin-right:0; }
.brandTop .brandToplinks.iV li a {display:inline-block; font-size:12px; color:#929292;border: 1px solid #bdbdbd;background-color: #fff;width: 100%; font-weight:bold;height:20px;font-weight: 100;}
.brandTop .brandToplinks.iV li a.on {color:#fff; background:var(--sitecolor1);text-align:center;}
.brandWrap .brand_List {background:#fff; padding-top:20px;}
.brandWrap .brand_List h1 {font-size:14px; color:#aaaaaa; padding:10px;}
.brandWrap .brand_List.iV h1 {font-size:34px; color:#000; padding:10px;}

.brandWrap .brand_List ul {overflow:hidden; font-size:0; box-sizing:border-box; padding:0 2%;}
.brandWrap .brand_List ul li{display:inline-block; font-size:12px; box-sizing:border-box;float:left;position:relative;padding:12.5%;margin-bottom:42px;}
.brandWrap .brand_List ul li .listcon{width:100%;height:100%;position:absolute;left:0;top:0;padding:0 2%;box-sizing:border-box;}
.brandWrap .brand_List ul li .img {width:100%;height:100%;box-sizing:border-box; border:1px solid #dddddd;display:table;}
.brandWrap .brand_List ul li .img a{display:table-cell;vertical-align:middle;}
.brandWrap .brand_List ul li .img img {width:100%;}
.brandWrap .brand_List ul li .text {white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:center;}

.brandWrap .brand_List.iV ul {overflow:hidden; font-size:0; box-sizing:border-box; padding:0 2% 50px;display: flex; flex-wrap: wrap;}
.brandWrap .brand_List.iV ul li{display:inline-block; font-size:12px; box-sizing:border-box;width: 25%;border-right:1px solid #e6e6e6;}
.brandWrap .brand_List.iV ul li:nth-child(4n) {border-right:0;}
.brandWrap .brand_List.iV ul li:nth-child(n + 5) {padding-top:20px;}
.brandWrap .brand_List.iV ul li .listcon{width:100%;height:100%;position:relative;left:0;top:0;padding:0 2%;box-sizing:border-box;}
.brandWrap .brand_List.iV ul li .img {width:100%;height:100%;box-sizing:border-box; border:1px solid #dddddd;display:table;display: none;}
.brandWrap .brand_List.iV ul li .text {white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:left;padding: 0 7px;}
.brandWrap .brand_List.iV ul li .text a {color: #000;}

/*BRAND페이지 퍼블 끝*/

.list_p {font-weight:bold;}





/*회원가입*/

.regist_Step_01_tab {overflow:hidden; margin:0 -15px; border-bottom:1px solid #dbdbdb; }
.regist_Step_01_tab a{width:50%; display:inline-block; float:left; vertical-align:top; line-height:50px; text-align:center; font-size:15px; font-weight:bold; box-sizing:border-box; color:#aaaaaa;}
.regist_Step_01_tab a.on {color:#5E0D8E; border-bottom:2px solid #5E0D8E;}
.regist_Step_01_con {display:none;}
.regist_Step_01_con.on {display:block;padding-top:10px;}
.regist_Step_01_con .tit {font-size:18px;font-weight:bold;color:#333;}
.regist_Step_01_con .stit {padding:15px 0 20px;font-size:11px;color:#999;}
.login_gray_box .tit {font-size:18px;font-weight:bold;color:#333;/* padding-top:24px; */margin-top:30px;}
.login_gray_box.iV .tit{margin-top:0;}
.regist_Step_01_con .login_gray_box a {margin-top:0;}
.regist_Step_01_con .login_gray_box a.ui-link {color:#fff;margin-bottom:2%;}
.regist_Step_01_con .login_gray_box a img.right_icon {width:15px; vertical-align:middle; margin:0 3px;}
.member_stap {/*background:#e7e7e7*/ display:none; background:url('/m/images/member_img.jpg') no-repeat center / 100% 100%;height:40px; max-width:680px; border-top:1px solid #eee;}
.member_stap img{width:100%;}
.member_stap .member_txt{display:inline-block; width:100%; text-align:center;margin:0;}
.member_stap .member_txt li{float:left; width:30%; font-weight:600;height:40px;line-height:38px;position:relative;}
.member_stap .member_txt li:nth-child(2){width:37%;}
.member_stap .member_txt li.sitecolor1{}
.member_stap .member_txt li span{content:"";height:3px; background:#ededed;position:absolute;left:-7%;right:7%;bottom:0;}
.member_stap .member_txt li:last-child span,.member_stap .member_txt li:last-child.sitecolor1 span{right:-12%;}
.member_stap .member_txt li.sitecolor1 span{content:"";height:2px;position:absolute;left:-7%;right:7%;bottom:0;z-index:10;}
.member_form h1{line-height:50px; font-size:16px; font-weight:bold; border-bottom:1px solid #dbdbdb; margin:0 -15px; padding:0 15px; box-sizing:border-box;}
.nextTime{width:29%;height:30px;line-height:30px;position:absolute;right:0;top:10px;}
.member_form .top_text {font-size:14px; font-weight:bold; text-align:center; padding:20px 0; line-height:1.6;}
.member_form #span_chkID {font-size:13px; margin-top: 5px;}
.member_form #rePassResult {font-size:13px; margin-top: 5px;}
.member_form .member_btn {border-top:none;}
.member_form .member_input.biz_member{font-size:0;}
.member_form .member_input.biz_member>div{width:32%;margin-left:0 !important;margin-right:0 !important;}
.member_form .member_input.biz_member>span{display:inline-block;width:2%;}

.filebox {margin-top:10px;margin-bottom:10px;}
.filebox.iV{margin:0;}
.filebox input[type="file"] { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;left:-9999px;}
.filebox label {float:left;}
.filebox input.upload-name{float:left; width:48%; margin-left:2%; margin-top:0; background:none; border:none;}
.filebox .ui-input-text {}

.preview-image {overflow:hidden;}
.t1 .preview-image{overflow:visible;}


.file_box{overflow:visible !important/* hidden */;position:relative; text-align:center;}
.file_box.iV{height:44px;background:#fff;border:1px solid var(--border-color-style1);border-radius:4px;}
.file_box .upload_po_box {/*width:60px; height:60px;*/ display:inline-block; position:relative;}
.file_box .upload-display{display:inline-block;  width:40px; height:40px;overflow:hidden; border-radius:50px; vertical-align:middle;}
.file_box .upload-display .con{ position:relative;width:60px; height:60px; box-sizing:border-box; background:#eef1f4 url(/css/images/h32_plus.gif) no-repeat 50% 50%; background-size:25px; position:relative; overflow:hidden; margin:0 auto;}
.file_box .upload-display .upload-thumb-wrap{width:100%; height:100%;}
.file_box label.imgroad {position:absolute; left:0; top:0;width:100%; height:100%; z-index:10;}
.file_box .upload-display .con span.plus {display:block; position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; text-indent:-9999px; }
.file_box .upload-display img {width:100%;height:100%;}

.preview-image .upload-display img {width:100%; height:100%}
.preview-image .upload-display.po {margin:0;}
.preview-image .upload-display.po {position:relative; width:60px; height:60px;}
.preview-image .upload-display.po label{position:absolute; left:0; top:0; z-index:10; width:100%; height:100%;}
.preview-image .imgroad{float:right; width:48%;}
.preview-image .upload-display.noimg {text-align:center; line-height:40px;}
.preview-image .upload-display.noimg .con {width:60px; height:60px;box-sizing:border-box; border:1px solid #d8d8d8; background:#eef1f4 url(/css/images/h32_plus.gif) no-repeat 50% 50%; position:relative; overflow:hidden;}
.preview-image .upload-display.po .con img {width:60px; height:60px;}
.preview-image .upload-display.noimg .con .plus {display:block; position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; text-indent:-9999px; line-height:121px;}


.regist_final {text-align:center;}
.regist_final .img {padding-top:30px;}
.regist_final .img img{width:60px;}
.regist_final .img2 img{margin-top:40px;width:12%;}
.regist_final p {font-size:18px; padding:15px 0 30px 0; color:#222;}
.regist_final .btnLast{position:relative; height: 48px; line-height: 48px; padding: 0; border-radius: 8px; font-size: 15px; font-weight: 500;}

.my_main_list {background:#fff; margin-top:10px;}
.my_main_list ul li {border-bottom:1px solid #dbdbdb; padding:14px 10px 13px 10px; width:100%; box-sizing:border-box; color:#323232; font-size:14px;}
.my_main_list ul li.depth1 > a {background:url(/m/images//2_5_1.png) no-repeat right center; background-size:25px 4px;}
.my_main_list ul li.depth1.on > a {background:url(/data/kdemo3/banner/1_7_1.png) no-repeat right center;background-size:25px 4px;}
.my_main_list ul li a {display:block; color:#323232;}
.my_main_list .depth2{display:none;}
.my_main_list .depth2 li {font-size:12px;}
.my_main_list .depth2 li:last-child {border-bottom:0;}
.otherList{background:#fff;font-size:0;margin:0 -15px;}
.otherList li {display:inline-block;width:25%;text-align:center;font-size:14px;color:#323232;}
.otherList li a{display:inline-block;width:100%;padding:14px 0;}



.sales_top {overflow:hidden; margin:0 -15px; padding:0 15px; box-sizing:border-box; background:#fff;}
.sales_top span.box{float:left; display:inline-block; width:50%; box-sizing:border-box;}
.sales_top span.box:first-child {padding-right:4px;}
.sales_top span.box:last-child {padding-left:4px;}
.sales_seach {position:relative; padding:8px 0 10px 0;}
.sales_seach a {position:absolute; right:0; top:8px; z-index:10; display:inline-block; width:40px; height:40px; text-align:center; line-height:38px;}
.sales_seach a .iconfont {font-size:20px; font-weight:bold; color:#000;}
.sales_seach input[type="text"]{width:100%; padding:0; margin:0; box-sizing:border-box; border:1px solid #5f5f5f; height:40px; padding:0 40px 0 5px; }
.marg5 {margin:0 -25px;}

.date_pick {padding:10px 15px; margin:10px -15px; background:#fff; overflow:hidden;}
.date_pick > span {float:left; width:48%;}
.date_pick > span.anf {width:4%; line-height:35px; }
.date_pick > span .icon {position:absolute; right:0; top:0; z-index:1; border-left:1px solid #ccc; padding:0 4px;}
.date_pick > span .icon .material-icons{ line-height:35px; color:#000; font-weight:normal;}
.input_wrap {display:inline-block; position:relative; width:111px; box-sizing:border-box;}
.input_wrap .ui-input-text {margin:0;}
.input_wrap input[type="text"] {width:100%; padding:0; margin:0; box-sizing:border-box; border:none; height:35px; padding-left:5px; padding-right:28px;}
.date_pick .product_box_BTN {width:100%; text-align:center; margin-top:10px; height:35px; line-height:35px;}

.biz_member > div{width:30.9%; display:inline-block}
.biz_member > div > input.text{padding:0; text-align:center;}


.member_form .member_input dd{position:relative;}
.member_form .btnDel{display:none;position:absolute;top:14px;right:18px;width:16px;height:16px;/*background:#b2b9c1;border-radius:100%;*/cursor:pointer;}
.member_form .btnDel:before{display:inline-block;position:absolute;top:8px;right:1px;width:16px;height:1px;background:#999;content:"";transform:rotate(45deg);}
.member_form .btnDel:after{display:inline-block;position:absolute;top:8px;right:1px;width:16px;height:1px;background:#999;content:"";transform:rotate(135deg);}

.member_form .btnPassShow{ display: none; position: absolute; top: 11px; right: 18px; cursor: pointer;}
.member_form .btnPassShow img{ width: 18px;}


/* 장바구니 alert */

.conf_cart {position:fixed; left:50%; bottom:50%; text-align:center; margin-left:-30px; margin-bottom:-30px;  width:60px; height:60px;  z-index:99997;  display:none; box-sizing:border-box; padding:11px; text-align:center; font-size:13px; line-height:1.5em; font-weight:bold; border-radius:50%;}
.conf_cart .bak_img {background:url('../images/cart_check_ico1_018.png')no-repeat; background-position:center center; background-size:38px 38px; width:38px; height:38px;}
.conf_cart i {width:58px; height:58px; background-color:#fff; border-radius:50%; vertical-align:middle; position:absolute; left:1px; top:1px; box-sizing:border-box; font-size:25px; line-height:60px;}

@media(min-width:930px){
	.conf_cart {margin-left:200px;}
}

.fixed_optionbtns_box .cartCnt {display:block; position:absolute; top:4px; right:4px; width:18px; height:18px; border-radius:50%; color:#fff; font-size:11px; line-height:18px; text-align:center;}

/* sweet-alert 커스텀 */
.sweet-alert h2{font-size:16px;}


/*마이페이지 - 주문상세페이지*/

.my_order_detail .block_span {display:block;}
.my_order_detail .weight_b {font-weight:bold;}
.my_order_detail .btn_s {color:#fff; width:70px; height:28px; background-color:#92979b; text-align:center; line-height:28px; font-weight:bold; border-radius:4px; margin-top:5px;}
.my_order_detail .btn_b {color:#fff; width:100%; height:28px; background-color:#92979b; text-align:center; line-height:28px; font-weight:bold; border-radius:4px; margin-top:5px;}
.my_order_detail .orange {color:#ff9239;}
.my_order_detail .gray {color:gray;}
.order_detail .wi_bg {border-bottom:1px solid #d9d9d9; margin-top:10px;}
.order_detail .h3-1 {box-sizing:border-box; padding-left:15px;}
.order_detail .board_write th {padding:10px; font-weight:bold; border-bottom:1px solid #d3c6f1;}
.order_detail .board_write td {padding:10px; border-bottom:1px solid #e9e9e9;}
.order_detail .btns-box.bot {padding:0; margin:15px;}
.order_detail .board_write {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}



/* 상품리스트 > 상품등록 버튼 */

a.prod_plus_btn {display:block; width:110px; height:40px; background-color:#333; text-align:center; color:#fff; box-sizing:border-box; padding:0 10px; margin:0 auto;line-height:38px;}
a.prod_plus_btn>img {width:16px; height:16px;}
a.prod_plus_btn>span {font-size:15px; vertical-align:middle; margin-left:5px; color:#fff; line-height:10px;}

/* 배송관리 */

.my_delivery_manage table {border-bottom:0; border-right:0; margin:0 auto; width:100%;}
.my_delivery_manage td {box-sizing:border-box; padding:10px;}
.my_delivery_manage h3 {padding:20px; text-align:center; font-size:17px;}
.my_delivery_manage .check_text {padding-left:36px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.my_delivery_manage .check_text.all {font-size:12px;}
.my_delivery_manage .btn_style3 {margin-top:20px;}

/* 회원정보수정 */
.my_info_edit {padding:10px; background:#fff;box-sizing:border-box; border-top:1px solid #cdcac3;}
.my_info_edit.iV{padding:0;background:none;border:none;}
.my_info_edit>table tr {border-bottom:1px solid #ccc;font-size:0;}
.my_info_edit>table th, .my_info_edit>table td {display:inline-block; box-sizing:border-box; padding:5px;font-size:12px; min-height:40px;}
.my_info_edit>table th {width:33%;}
.my_info_edit>table td {width:67%;}
.my_info_edit>table td> input {width:100%; box-sizing:border-box; padding:0 10px; height:28px; border-radius:3px; border:1px solid #e0e0e0; color:#939393; text-align:left;}
.my_info_edit>table td.bd-n input{border:0;padding:0;}
.my_info_edit>table span.search_post {display:inline-block; width:100%; height:28px; line-height:28px; color:#fff; background-color:#92979b; text-align:center; font-size:10px; margin-right:2%; vertical-align:middle; font-weight:bold;}
.my_info_edit>table span.search_post+input {width:100%; margin-top:5px;}
.my_info_edit>table span.search_post+input+input {margin-top:5px;}
.my_info_edit>table input.gender {width:17%; height:15px; vertical-align:middle;}
.my_info_edit>table span.gender {display:inline-block; width:20%; height:15px; line-height:18px; vertical-align:middle;}
.my_info_edit>table td.line {background:#ededed; margin:10px 0;height:100px;}
.my_info_edit>table td.line> span {display:inline-block; width:20%; height:28px; margin-right:2%;}
.my_info_edit>table td.line> input {width:78%;}
.my_info_edit .btns-box {overflow:inherit; padding-top:20px;}
.my_info_edit .btns-box a {color:#fff;}
.btns-box a.btn_style1.sitebg1 {color:#fff;}
.my_info_edit  select.select1 {margin-top:0; padding-left:6px; font-size:11px; line-height:28px; height:28px; background-size:24px; background-position:right -1px center;}
.my_info_edit .member_input input.text {line-height:42px; height:42px; margin-top:0;}
.my_info_edit .ui-radio label + input{display:none;}
/* 회원정보수정 끝*/

/* 회원정보수정 신*/
.member_input.my_info_edit dl{overflow:hidden;margin:10px 0;}
.member_input.my_info_edit.iV dl{margin:0;}
.member_input.my_info_edit dl.stn .ui-input-text{border:0;}
.member_input.my_info_edit dl.birth dd>div {width:31%; display:inline-block; margin-left:2%; border-width:0; border:1px solid #ddd; box-sizing:border-box;}
.member_input.my_info_edit dl.birth dd>div>div {border:none;}
.member_input.my_info_edit dl.birth dd>div:first-child {margin-left:0;}
.member_input.my_info_edit dt{width:100%;line-height:40px;}
.member_input.my_info_edit.iV dt{line-height:inherit;}
.member_input.my_info_edit dd{width:100%;position:relative;}
.member_input.my_info_edit dd div{border-width:0 0 1px;}
.member_input.my_info_edit dd div.iV{border-width:1px;}
.member_input.my_info_edit dd div input.text{height:40px;margin:0;padding:0 !important;}
.member_input.my_info_edit.iV dd div input.text{padding-left:16px !important;}
.member_input.my_info_edit dd .ui-input-text{margin-top:10px; margin-bottom:0;}
.member_input.my_info_edit dd .ui-select{margin:0;}
.member_input.my_info_edit dd .ui-radio,.member_input.my_info_edit dd .ui-checkbox{display:inline-block;width:auto;margin:0 0 0 8px;}
.member_input.my_info_edit dd .ui-radio:first-child,.member_input.my_info_edit dd .ui-checkbox:first-child{margin-left:0;}
.member_input.my_info_edit dd .ui-radio label,.member_input.my_info_edit dd .ui-checkbox label{}

.my_info_edit.member_input .sexType .ui-radio{display:inline-block;width:49%;margin:0;}
.my_info_edit.member_input .sexType .ui-radio:nth-of-type(1){float:left;}
.my_info_edit.member_input .sexType .ui-radio:nth-of-type(2){float:right;}
.my_info_edit.member_input .sexType .ui-radio label{margin:0;}
/* 회원정보수정 신 끝*/


/* 체크박스/라디오 스타일 */
label{vertical-align:middle;display:inline-block;/* line-height:30px; */cursor:pointer;}
/* label{position:relative;margin-bottom:0;padding:.58333333rem 16px .58333333rem 16px;font-size:13px;} */
label + label{padding-left:10px;}
label input[type=checkbox],label input[type=radio]{position:absolute;left:-9999px;}
label input[type=checkbox] + span { display:inline-block; width:24px;height:24px;background:url('/m/images/check_off.png') no-repeat center;background-size:24px;vertical-align:middle;}
label input[type=checkbox] + span.st1 { display:inline-block;width:20px;height:20px;background:url('/m/images/sp_input2.png') no-repeat -26px -26px;background-size:46px;vertical-align:middle;margin-right:3px;padding-left: 0;vertical-align:middle;}
label input[type=checkbox] + span + span{/*vertical-align:middle;*/}
label input[type=checkbox]:checked + span{background:url('/m/images/check_on.png') no-repeat center; background-size:24px;}
label input[type=checkbox]:disabled + span{opacity:.5;}
label input[type=radio] + span {display:inline-block;width:20px;height:20px;background:url(/m/images/sp_input2.png) no-repeat -26px 0;background-size:46px;vertical-align:middle;padding-right:5px;}
label input[type=radio] + span.st1 {display:inline-block;width:20px;height:20px;background:url(/m/images/sp_input3.png) no-repeat -26px 0;background-size:46px;vertical-align:middle;padding-right:3px;padding-left: 0;}
label input[type=radio]:checked + span{background-position:0 0;}
label input[type=radio]:disabled+ span{opacity:.5;}/*label input[type=radio]+span{content:"";display:inline-block;position:absolute;left:0;top:0.65rem;width:15px;height:15px;background:url(/admin/images/sp_input.png) no-repeat;background-size:34px;} 네이버*/
/* 체크박스/라디오 스타일끝*/


/*모바일 제이쿼리 변경 css*/
.member_input.left_input3 .ui-select{display:inline-block; width:33.33%; float:left; box-sizing:border-box; padding:0 1%;}
.member_input .ui-input-text {margin:0; margin-top:10px; box-shadow:none; border-radius:8px;height:44px;box-sizing:border-box;}
.ui-input-text { box-shadow:none; border-radius:0;}
.ui-input-text input {height:38px; box-sizing:border-box;}
.ui-checkbox label+input[type=checkbox],.ui-radio label+input[type=radio]{display:none;}
.member_input .ui-select {margin-top:10px;}
.member_input .ui-select .ui-btn span{line-height:40px;}
/* .member_input:nth-of-type(1) .ui-input-text{margin-top:0;} */
.ui-input-text, .ui-input-search {box-shadow:none;}
/* .ui-input-text.ui-focus, .ui-input-search.ui-focus{box-shadow:none;} */
/*변경*/
.ui-checkbox {margin:0;}
.ui-checkbox .check_text {background:none; border:none; margin:0;padding-left:32px;}
.ui-btn.ui-checkbox-off:after {background:none;border:1px solid #ddd;opacity:1;display:inline-block;vertical-align:middle;margin:0;margin-top:-10px;}
.ui-btn.ui-checkbox-on:after {margin:0;margin-top:-10px;}
.btnCheckbox{color:#3c6cb7; border:1px solid #3c6cb7; background-color:#fff;height:45px;line-height:45px;text-align:center;border-radius:45px;margin:0 auto 30px auto;} /*jings3, 2018-05-30*/
.btnCheckbox.on{color:#3c6cb7; border:2px solid #3c6cb7; background-color:#fff; font-weight:bold;} /*jings3, 2018-05-30*/
.btnCheckbox input#subsidy{height:70%;width:20pt;};
button.btn_style1.ui-btn {margin-top:20px;border-radius:20px;}



.mobile_num {overflow:hidden; font-size:0;}
.mobile_num > div {display:inline-block;}
.mobile_num > div.firstnum {width:37%;}
.mobile_num > span {}
.mobile_num > div .ui-select {width:100%;}
.mobile_num .ui-select{width:32%;display:inline-block; vertical-align:top;}
.mobile_num .ui-input-text{display:inline-block;  vertical-align:top;}
.ui-btn .select1 {font-size:12px; line-height:20px;}
.right_select {float:right; width:55%;}
label.label-style { width:100%;  margin-top:10px; box-sizing:border-box; font-size:12px; padding-left:35px;}
h3.h3-1 .ui-checkbox {display:inline-block; width:163px; vertical-align:middle;float:left; margin-top:14px;}
h3.h3-1 .ui-checkbox label + input{display:none;}

.ui-select .ui-btn span.select1 {line-height:40px;padding-right:35px;}
.ui-select .ui-btn span.select {line-height:40px;}
.ui-checkbox .check_text2 {font-size:12px;}
.mobile_num .num_box {width:32%;}
.ui-mobile label.file_input < img{display:none;}

.upload-hidden.none {display:none;}
.MsoNormalTable {max-width:100%;width:100% !important;}

.sns_regist_btns {padding:30px 0; background:#fff; }
.sns_regist_btns .title {font-size:15px; padding:10px 0;}
.sns_regist_btns a {display:block; margin-top:12px; position:relative; text-align:left; box-sizing:border-box; padding-left:70px;}
.sns_regist_btns a img {height:20px; position:absolute; left:10px; top:8px; z-index:10;}
.sns_regist_btns a.btn-naver {background:#10c938;}
.sns_regist_btns a.btn-facebook {background:#4867aa;}
.sns_regist_btns a.btn-kakao {background:#ffe21b; color:#333 !important;}
.sns_regist_btns_e {padding:30px 0;}
.sns_regist_btns_e a {width:100%;}

.filecustom > .ui-input-text{border:0;margin:0;background:none;height:26px;}
.filecustom > .ui-input-text input{line-height:20px;}

.member_input.trans_memtype{margin:15px 0;position:relative;}
.member_input.trans_memtype .ui-checkbox,.member_input.trans_memtype .ui-radio{width:auto;display:inline-block;margin:0 5px 0 0;}
.member_input.trans_memtype .ui-checkbox label,.member_input.trans_memtype .ui-radio label{margin:0;}
.member_input.trans_memtype .ui-checkbox:last-child,.member_input.trans_memtype .ui-radio:last-child{margin-right:0;}

.member_input.trans_memtype .fileUploadBox {width:100%;height:42px;line-height:32px;padding:.4em;box-sizing:border-box;border:1px solid #e0e0e0;color:#939393;font-size:13px;}

.smsSubmit.trans_memtype .btn_style6,
.member_form.input_style_form#default_area_1 .emailSubmit.trans_memtype .btn_style6{ padding: unset; height: 44px; line-height: 44px; border-radius: 8px; background-color: #dedede; font-size: 15px; font-weight: 500;}

.member_input.biz_input_wrap > div{display:inline-block;width:31%;}
.member_input.biz_input_wrap input.text{padding:3%;}

#FILE_FORM .ui-input-text {margin:0; border:0;}

/*aw 회원가입폼*/
.awmember_stap {border-bottom:1px solid #ddd; background:#fff; overflow:hidden;}
.awmember_stap div{float:left; display:inline-block; width:33.33%; line-height:40px; font-size:14px; color:#ddd;text-align:center;}
.awmember_stap div.active {}
.awmember_stap div.active span {border-bottom:1px solid #ccc;}
.awmember_stap div span {display:inline-block; line-height:40px; padding:0 5px;}
.wrapline {height:10px; background:rgba(0,0,0,.1); margin:0 -10px; box-sizing:border-box; padding:0 10px;}
.wrapline2 {height:10px; background:rgba(0,0,0,.1); margin:0 -15px; box-sizing:border-box; padding:0 15px;}
.awbtnbox {padding-top:50px;}
.aw_member_form {text-align:center; padding:50px 0;}
.aw_member_form .text{padding-top:20px; font-size:18px;}
.aw_member_form .next_text {font-size:16px; color:#9d9d9d; padding-top:80px;}
.aw_member_form .next_text span.bold {font-weight:bold; color:#000;}
.aw_btn_box {text-align:center;}
.aw_btn_box a {color:#fff; border:1px solid; background:none;}
.aw_btn_box a.active {color:#fff !important;}
.member_input.center .ui-input-text {width:60%; margin:30px auto; .5em text-align:center;}
.member_input.center .ui-input-text input.text {text-align:center;}
.member_input.center label.validError{text-align:center;}
.member_input.center2 .ui-input-text {width:82%; margin:10px auto 0; text-align:left;}
.member_input.center2 .ui-input-text input.text {text-align:left;}
.member_input_tit {text-align:center; font-size:16px; font-weight:bold; color:#000; padding-top:30px;}
.member_input_subtit {text-align:center; font-size:13px; color:#bababa; padding-top:5px;}
.member_input.center .ui-select {width:82%; margin:10px auto 0; border-radius:5px;}
.member_input.center .ui-select .ui-btn{border-radius:5px; padding:0;}
.member_input.center .ui-select .ui-btn span {text-align:center; line-height:37px;}
.member_input.center .ui-select select {padding:0;}
.member_input .left_input {overflow:hidden; padding-top:20px;}
.member_input .left_input .ui-input-text{width:57%; margin:0; float:left;}
.member_input .left_input .btn_red {float:left; margin-top:7px; margin-left:3%;}
.noti_red {text-align:center; text-align:left; padding:5px; color:#df5376; font-size:12px; box-sizing:border-box; }
.aw_profile {text-align:center; padding:20px 0;}
.aw_profile_img {border-radius:100%; overflow:hidden; display:inline-block; width:80px; height:80px;}
.aw_profile_img img{}


.playmake_tap {text-align:center;padding-top:30px;}
.playmake_tap span{display:inline-block; width:5px; height:5px; border-radius:100%; background:#dcdcdc; margin:5px;}
.playmake_tap span.on {background:#61b9fd;}
.playmake_box {padding:20px 10px; box-sizing:border-box;}
.playmake_box .title {font-size:16px; font-weight:bold; padding-bottom:15px;}
.playmake_box .text{font-size:13px; color:#999999;}
.playmake_box2 {padding:20px 10px; box-sizing:border-box;}
.playmake_box2 .title {font-size:16px; font-weight:bold; padding-bottom:15px; text-align:center;}
.playmake_box2 .title2 {font-size:14px; padding:10px 0 10px 10px; margin-left:-10px; text-align:left; position:relative;font-style:italic}
.playmake_box2 .title2 .com {position:absolute; left:0; top:50%; z-index:1; display:inline-block; width:3px; height:3px; border-radius:100%; margin-top:-1.5px;}
.playmake_box2 .text{font-size:13px; color:#999999; box-sizing:border-box; padding-left:15px;}
.playmake_box .ui-btn{border-radius:5px;}
.playmake_box .ui-input-text {border-radius:5px;}
.playmake_box .aw_ex {padding:10px 0 20px 0;}
.playmake_box .aw_ex a {color:#999; display:inline-block; line-height:2; border-bottom:1px solid #999;}
.playmake_box .text_num {color:#dbdcdc; font-size:11px; box-sizing:border-box; padding:0px 0 0px 15px;}
.member_input.select_double {text-align:center; font-size:0;}
.member_input.select_double .ui-select{display:inline-block; width:49%;}
.member_input.select_double span.can{display:inline-block; width:2%;}
.member_input.aw_radio .ui-radio .ui-btn{background:#fff; border:0; margin-bottom:0; color:#999;}
.member_input.aw_radio {padding-top:15px;}
.member_input.aw_radio .ui-select{margin-top:5px;}
.awDatepicker {width:100%; padding-top:20px;}
.awDatepicker .ui-datepicker{width:100%;border-radius:10px; overflow:hidden;}
.awDatepicker .ui-datepicker .ui-datepicker-title {height:45px; line-height:45px;}

.img_file_box {width:100%; height:250px; border:1px solid #ddd; border-radius:10px; overflow:hidden; position:relative;}
.img_file_box .plus_btn {opacity:0.2; font-weight:bold; font-size:50px;position:absolute; left:50%; top:50%; margin-left:-33px; margin-top:-33px; width:66px; height:66px; line-height:60px; text-align:center; z-index:15;}
.img_file_box .img_file_label{position:absolute; left:0; top:0; width:100%; height:100%; z-index:20;}
.img_file_box .img_file_img {position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.img_file_box .img_file_img img {width:100%; height:100%;}
.img_file_box .ui-input-text {display:none;}
.input_plus_btn {padding-top:10px;}
.input_plus_btn a.btn_red {width:100%; color:#ddd; background:#fff; border:1px solid #ddd;}
.input_plus_btn .btn_red {width:100%; color:#ddd; background:#fff; border:1px solid #ddd; font-size:30px; font-weight:bold; line-height:27px;}
.input_plus_minus {position:relative;}
.member_input.input_plus_minus .ui-input-text{width:90%;}
.member_input.input_plus_minus .input_minus_btn {position:absolute; right:0; top:50%; width:15px; height:15px; margin-top:-7.5px; line-height:12px; text-align:center; z-index:10; font-size:20px; font-weight:bold; border-radius:100%; border:1px solid;}

.playmake_box .Datepicker_box {overflow:hidden; padding-top:20px;}
.playmake_box .Datepicker_box dl{float:left; width:50%; box-sizing:border-box; padding:10px; text-align:center;}
.playmake_box .Datepicker_box dl dd {position:relative;}
.playmake_box .Datepicker_box dl dd input {text-align:center;}
.ui-datepicker .ui-datepicker-title {height:50px; line-height:50px;}
.ui-datepicker {z-index:100 !important;}
.good_desc_head.top_fix_head .SNSLayerIcon_aw {display:block; position:absolute; top:0; right:53px; width:53px; height:53px; color:#fff; font-size:20px; line-height:43px; text-align:center; box-sizing:border-box;}
.good_desc_head.top_fix_head .SNSLayerIcon_aw img {}
.good_desc_head.top_fix_head .like_icon{display:block; position:absolute; top:0; right:0; width:53px; height:53px; color:#fff; font-size:20px; line-height:49px; text-align:center; box-sizing:border-box;}
.good_desc_head.top_fix_head .like_icon .iconfont {font-size:22px;}
.content_info_box {background:#fff;}
.content_info_box .content_tab {overflow:hidden;border-bottom:2px solid #ebebeb;}
.content_info_box .content_tab li {float:left; width:33.33%; text-align:center;}
.content_info_box .content_tab li a {font-weight:bold; font-size:12px; color:#999999; display:inline-block; line-height:3;}
.content_info_box .content_tab li a.on {border-bottom:1px solid #64b9ff;}
.content_info_box .con_inner {box-sizing:border-box; padding:20px 15px;}
.content_info_box .con_inner .info_line {height:1px; background:#ebebeb;}
.content_info_box .con_inner .con_title1 {font-size:20px; font-weight:bold; line-height:1.6; padding:20px 0;}
.content_info_box .con_inner .con_text1 {font-size:15px; font-weight:normal; line-height:1.6; padding:10px 0;}
.content_info_box .con_inner .inner_table {width:100%; padding:20px 0;}
.content_info_box .con_inner .inner_table th , .content_info_box .con_inner .inner_table td {vertical-align:top; padding:10px 0; line-height:1.7;}
.content_info_box .con_inner .inner_table th img{width:20px;}
.content_info_box .con_inner .inner_table td {box-sizing:border-box; padding-left:10px; color:#999; font-weight:bold;}
.content_info_box .con_inner .inner_table td span {font-size:12px;}
.content_info_box .con_inner .con_title2 {font-size:18px; font-weight:bold; line-height:1.6; }
.content_info_box .con_inner .con_title2 .total_view {float:right; font-size:12px; color:#999; margin-top:5px;}
.content_info_box .con_inner .info_img img{width:100%;}
.content_info_box .con_inner .info_img {padding-top:10px;}
.con_inner .con_text2 {padding-top:10px;}
.content_info_box .con_inner .con_text2_box {padding:10px 0; line-height:3; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; height:136px; text-align:left; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.content_info_box .con_inner .con_text2_box.open {height:auto;-webkit-line-clamp:100;}
.content_info_box .con_inner .text_view {color:#64b9ff;}
.con_inner .calendar {padding:20px 0 0 0; }
.con_inner .calendar li{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:5px 0; box-sizing:border-box; padding-left:10px; background:url("/m/images/calendarlijum.png")no-repeat left center; background-size:3px;}
.con_inner .calendar li span {color:#999;}
.con_inner .profile {text-align:center;}
.con_inner .Record {padding-top:10px;}
.con_inner .Record li{padding:5px 0; box-sizing:border-box; padding-left:10px; background:url("/m/images/calendarlijum2.png")no-repeat left top 13px; background-size:3px;}
.con_inner .con_title3 {padding-top:20px;font-style:italic;}
.con_inner .map {padding-top:10px;}
.con_inner .map_add { padding-top:430px; } /*jings3, 2017-11-20*/

.content_info_box .content_bottom {box-sizing:border-box; padding:30px 15px; background:#efefef;}
.content_info_box .con_inner .con_title4{font-size:15px; font-weight:bold; line-height:1.6; }

/*.con_fixed_bottom{position:fixed;bottom:0; left:0; width:100%; z-index:9996; text-align:center; background:#fff; */
.con_fixed_bottom{position:fixed;bottom:0; max-width:680px; width:100%; z-index:10000; text-align:center; background:#fff;
-webkit-box-shadow:0px -5px 15px -4px rgba(0,0,0,0.33);
-moz-box-shadow:0px -5px 15px -4px rgba(0,0,0,0.33);
box-shadow:0px -5px 15px -4px rgba(0,0,0,0.33);
}
.con_fixed_bottom a {display:block; line-height:57px;}
.con_fixed_bottom a.ui-link {color:#000;}
.con_fixed_bottom a.active {display:none;}

.con_fixed_bottom_marsk{display:none;position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:9998; }
.con_fixed_bottom_marsk.on {display:block;}

/*.con_fixed_bottom_list {position:fixed;bottom:-100%; left:0; width:100%; background:#fff; z-index:9999; height:70%; overflow-y:auto; text-align:left; box-sizing:border-box; padding-bottom:80px;*/
.con_fixed_bottom_list {position:fixed;bottom:-100%; max-width:680px; margin:auto; width:100%; background:#fff; z-index:9999; height:70%; overflow-y:auto; text-align:left; box-sizing:border-box; padding-bottom:80px;
transition:all 0.6s;
-moz-transition:all 0.6s;
-webkit-transition:all 0.6s;
-o-transition:all 0.6s;
-ms-transition:all 0.6s;
}
.con_fixed_bottom_list.on {bottom:0;
transition:all 0.6s;
-moz-transition:all 0.6s;
-webkit-transition:all 0.6s;
-o-transition:all 0.6s;
-ms-transition:all 0.6s;
}
.con_fixed_bottom_list ul {box-sizing:border-box; padding:0 20px;}
.con_fixed_bottom_list ul li {box-sizing:border-box; padding:20px 0; border-bottom:1px solid #ebebeb;}
.con_fixed_bottom_list ul li table {width:100%;}
.con_fixed_bottom_list ul li table td {font-size:18px; font-weight:bold; padding:5px 0;}
.con_fixed_bottom_list ul li table td span {font-size:15px; color:#999; font-weight:normal;}
.con_fixed_bottom_list ul li table td.left {text-align:left;}
.con_fixed_bottom_list ul li table td.right {text-align:right;}
.con_fixed_bottom_list ul li .imgs {padding:15px 0 0 0; font-size:0; }
.con_fixed_bottom_list ul li .imgs span {display:inline-block; width:12.5%; box-sizing:border-box; padding:3px;}
.con_fixed_bottom_list ul li .imgs span img{width:100%;}
.content_tab_box {display:none;}
.content_tab_box.on {display:block;}

.member_input.trans_memtype.addr{font-size:0;}
.member_input.trans_memtype.addr > div{display:inline-block;width:68%;vertical-align:bottom; margin-left:2%;}
.member_form.input_style_form#default_area_1 .member_btn a{width:100% !important; height: 48px; line-height: 48px; padding: unset; border: unset; font-size: 15px; font-weight: 700; border-radius: 8px;}
/*.member_form.input_style_form#default_area_1 .member_input.trans_memtype{margin:-4px 0;}*/
.member_form.input_style_form#default_area_1 .member_input.trans_memtype:nth-of-type(1){margin-top:10px;}
/* .member_form.input_style_form#default_area_1 .member_input .ui-input-text{margin:1px;} 4.9주석 */
.member_form.input_style_form#default_area_1 .member_input .ui-input-text:nth-of-type(1){margin-top:0;}


/* new 게시판 */

/* 게시판 - 리스트 공통 */
.new_all_board_wrap {background-color:#fff;}
.new_all_board_wrap.after_all_board_wrap {margin-bottom:0px;}/*글작성페이지댓글높이*/
.new_all_board_wrap .new_board_wrap .board_mask {position:fixed; left:0; top:0; right:0; bottom:0; display:none;}
.new_all_board_wrap .board_mask.show {display:block;}
.new_all_board_wrap .cont_inner {overflow:hidden; }/*padding:0 10px;*/
.new_all_board_wrap .cont_thumb {float:left; width:23%; margin-right:2%;}
.new_all_board_wrap .cont_thumb img {width:100%; height:100%; border-radius:10px;}
.new_all_board_wrap .cont_info {float:left; width:75%; box-sizing:border-box; padding:5px;}
.new_all_board_wrap p.cont_tit {/*font-weight:bold;*/ text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-bottom:10px; font-size:15px; margin-top:3px;}
.new_all_board_wrap p.cont_tit .new_font{font-weight:bold; font-family:"Campton_Medium","Nanum Gothic",Verdana,Dotum,AppleGothic,sans-serif;}
.new_all_board_wrap p.cont_desc {font-size:13px; color:#888; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.new_all_board_wrap p.cont_desc a {display:inline-block; width:94%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.new_all_board_wrap p.cont_desc img { vertical-align:bottom; float:right;}
.new_all_board_wrap .cont_info_btm {overflow:hidden; margin-top:10px; font-size:10px; color:#888;}
.new_all_board_wrap .cont_info_btm .cont_comm_wrap {float:left; line-height:14px;}
.new_all_board_wrap .cont_info_btm .cont_comm_wrap>span {display:inline-block; vertical-align:middle;}
.new_all_board_wrap .cont_info_btm .cont_comm_wrap .comm_ico {width:15px; height:15px; background:url("/m/images/ic_chat_bubble_outline_black_24dp_2x.png")no-repeat; background-size:contain;}
.new_all_board_wrap .cont_info_btm .cont_day_wrap {float:right;}
.new_all_board_wrap .cont_info > div{text-align:right;}
.new_all_board_wrap .cont_info .view_more a {font-size:10px; color:#23abe3;}
.new_all_board_wrap .cont_favorite_wrap {float:left; margin-right:10px;}
.new_all_board_wrap .cont_favorite_wrap>span {display:inline-block; vertical-align:middle;}
.new_all_board_wrap .cont_favorite_wrap .fav_ico {width:15px; height:15px; background:url("/m/images/ic_favorite_border_black_24dp_2x.png")no-repeat; background-size:contain;}
/*.new_all_board_wrap .album_cont_wrap div.cont_inner{padding:13px 13px 0px;}*/

.mboard-list-default.first .new_all_board_wrap p.cont_tit{margin-bottom:0; padding-top:10px;}

/* 게시판 - 상세 공통 */
.new_all_board_wrap .cont_desc_inner {padding:10px; background-color:#fff; margin-bottom:10px;}
.new_all_board_wrap .cont_desc_top {margin-bottom:5px; color:#000; margin-left:5px;}
.new_all_board_wrap .cont_desc_top .cont_tit {display:inline-block; font-size:15px; font-weight:bold; margin-bottom:-15px; text-overflow:inherit; white-space:inherit;}
.new_all_board_wrap .cont_desc_top .cont_tit .new_font{font-family:"Campton_Medium","Nanum Gothic",Verdana,Dotum,AppleGothic,sans-serif;}
.new_all_board_wrap .cont_desc_top .write_day {text-align:right; font-size:11px; color:#888; margin-bottom:20px;}
.new_all_board_wrap .cont_desc_mid {font-size:14px;}
.new_all_board_wrap .cont_desc_mid .cont_img {margin-bottom:10px;}
.new_all_board_wrap .cont_desc_mid .cont_img img {width:100%;}
.new_all_board_wrap .cont_desc_mid p>a>img {width:100%;}
.new_all_board_wrap .cont_desc_mid>ul {list-style-type:disc; padding-left:4%; padding-bottom:10px; border-bottom:1px solid #888;}
.new_all_board_wrap .cont_desc_mid>ul>li {font-size:11px;}
.new_all_board_wrap .cont_desc_mid>ul>li>span {color:#888; display:inline-block; padding-left:5px;}
.new_all_board_wrap .cont_desc_mid>p {padding:5px; font-size:11px;}
.new_all_board_wrap .cont_desc_comm_wrap {background-color:#fff; border-top:1px solid #ccc;}
.new_all_board_wrap .cont_desc_comm_wrap .first_comm_wrap{position:relative;}
.new_all_board_wrap .cont_desc_comm_wrap>ul {padding:10px; padding-bottom:0;}
.new_all_board_wrap .cont_desc_comm_wrap>ul>li {border-top:1px solid #ccc; padding-bottom:10px;}
.new_all_board_wrap .cont_desc_comm_wrap>ul>li:first-child {border-top:none;}
.new_all_board_wrap .cont_desc_comm_wrap li.second_comm{background-color:#f5f5f5}
.new_all_board_wrap .cont_desc_comm_wrap .comm_name {font-weight:bold; font-size:13px; margin:10px;}
.new_all_board_wrap .cont_desc_comm_wrap .comm_info {overflow:hidden; font-size:9px; color:#888;}
.new_all_board_wrap .cont_desc_comm_wrap .writer_info {float:left;}
.new_all_board_wrap .cont_desc_comm_wrap .write_day {float:right; position:absolute; font-size:11px; right:10px; bottom:-1px;}
.new_all_board_wrap .cont_desc_comm_wrap .comm_wrap {padding:5px 0 10px; font-size:14px; margin:0 10px;}
.new_all_board_wrap .cont_desc_comm_wrap .add_comm_wrap {display:inline-block; margin:0 8px;}
.new_all_board_wrap .cont_desc_comm_wrap .delete_comm_wrap {display:inline-block; font-size:10px; color:#888;}
.new_all_board_wrap .cont_desc_comm_wrap .delete_comm_wrap>span {display:inline-block; vertical-align:middle;}
.new_all_board_wrap .cont_desc_comm_wrap .add_comm_inner {font-size:10px; color:#888;}
.new_all_board_wrap .cont_desc_comm_wrap .add_comm_inner>span {display:inline-block; vertical-align:middle;}
.new_all_board_wrap .cont_desc_comm_wrap .comm_ico {width:13px; height:13px; background:url("/m/images/ic_chat_bubble_outline_black_24dp_2x.png")no-repeat; background-size:contain;}
.new_all_board_wrap .cont_desc_comm_wrap .edit_ico {width:13px; height:13px; background:url("/m/images/if_circle-close-delete-remove-outline-stroke_763468.png")no-repeat; background-size:contain;}
.new_all_board_wrap .cont_desc_comm_wrap  .second_comm_wrap {overflow:hidden; padding-top:8px;}
.new_all_board_wrap .cont_desc_comm_wrap .comm_lgt {float:left; width:7%;}
.new_all_board_wrap .cont_desc_comm_wrap .comm_rgt {float:left; width:93%;}
.new_all_board_wrap .input_wrap {display:none; background-color:#fff; border-top:1px solid #ccc; font-size:0; height:46px; position:fixed; left:0;bottom:57px; right:0; z-index:99999; width:100%;}
.new_all_board_wrap .input_wrap .input_box {display:inline-block; width:75%; font-size:13px; height:100%; margin-left:2%; margin-top:7px;}
.new_all_board_wrap .input_wrap .input_box input {border:none; width:100%; height:100%; box-sizing:border-box; padding-left:15px;}
.new_all_board_wrap .input_btn {display:inline-block; width:12%; padding:6px; box-sizing:border-box; color:#fff; background-color:#1db0f2; text-align:center; font-size:11px; margin:2%; border-radius:6px; line-height:14px;}

.new_all_board_wrap .input_btn_ico{background:url('/m/images/close_ico1.png') no-repeat; display:inline-block; width:6%; height:20px; position:absolute; top:7px; right:1%; margin:2% 0%;}
.new_all_board_wrap .input_wrap.show {display:block; background:#eee;}
.new_all_board_wrap .add_comm_mask {position:fixed; left:0; top:0; right:0; bottom:0; z-index:99998; display:none;}
.new_all_board_wrap .add_comm_mask.show {display:block;}

.new_all_board_wrap .input_wrap2 {padding:0 10px; padding-right:0px; border-top:1px solid #ccc; position:fixed; bottom:59px; left:0; right:0; z-index:1; background-color:#fff;}
.new_all_board_wrap .input_wrap2 .input_box {display:inline-block; width:80%;}
.new_all_board_wrap .input_wrap2 input {font-size:13px; height:25px; line-height:1em;}
.new_all_board_wrap .input_wrap2 .input_btn {padding:8px; width:14%;}

/* 게시판 - 상세 - 앨범타입 */
.new_all_board_wrap .new_board_desc_wrap {background-color:#f0f0f0;}
.new_all_board_wrap .new_board_desc_wrap .cont_inner {background-color:#fff; margin-bottom:50px;}
.new_all_board_wrap .new_board_desc_wrap .album_cont_wrap {background-color:#fff;}
.new_all_board_wrap .new_board_desc_wrap .album_cont_wrap .cont_desc {overflow:auto; white-space:unset;}
/* 게시판 - 상세 - 리스트타입 */
.new_all_board_wrap .list_cont_desc_wrap .cont_desc_comm_wrap .write_day {float:none;}
/* 게시판 - 상세 - 반응형타입 */
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_thumb {float:none; width:100%; height:auto; margin-right:0; position:relative;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_top .cont_tit {position:absolute; left:5%; bottom:22%; color:#fff;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_top .write_day {position:absolute; left:5%; bottom:30%; color:#fff;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_thumb .cont_writer_info {position:absolute; left:5%; bottom:2%;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_thumb .cont_writer_info .writer_img_inner {float:left; width:40px;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_thumb .cont_writer_info .writer_info_desc {margin-left:40px; padding-top:5px;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_thumb .cont_writer_info .writer_id {font-size:10px; font-weight:bold; color:#fff;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_thumb .cont_writer_info .writer_info {font-size:9px;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_thumb .cont_writer_info .writer_img {background:url("/m/images/WB9A6966.jpg")no-repeat; width:30px; height:30px; border-radius:50%; background-position:center center; background-size:cover;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_thumb img {border-radius:0;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_comm_wrap .writer_img {background:url("/m/images/WB9A6966.jpg")no-repeat; width:30px; height:30px; border-radius:50%; background-position:center center; background-size:cover;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_comm_wrap .cont_writer_info {overflow:hidden;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_comm_wrap .writer_img_inner {float:left; margin-right:4px;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_comm_wrap .writer_info_desc {float:left; line-height:13px;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_comm_wrap .writer_id {font-size:10px; font-weight:bold; margin-top:4px;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_comm_wrap .writer_type {font-size:9px; color:#888;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_comm_wrap .writer_sns {color:#888;}


/* 게시판 - 리스트 - 뉴스타입 */
.new_all_board_wrap .news_cont_desc_wrap {background-color:#f0f0f0;}
/* 게시판 - 리스트 - 리스트타입 */
.new_all_board_wrap .list_cont_desc_wrap {background-color:#f0f0f0;}
.new_all_board_wrap .list_cont_wrap .cont_info {width:100%;}
/* 게시판 - 리스트 - 앨범타입 */
/* .new_all_board_wrap .album_cont_wrap .writer_img_wrap {width:25%;}
.new_all_board_wrap .album_cont_wrap .writer_img_inner {position:relative; padding-top:100%; overflow:hidden;}
.new_all_board_wrap .album_cont_wrap .writer_img {position:absolute; top:0; left:0; bottom:0; right:0; -webkit-transform:translate(50%,50%); -ms-transform:translate(50%,50%); transform:translate(50%,50%);}
.new_all_board_wrap .album_cont_wrap .writer_img img {position:absolute; top:0; left:0; max-width:100%; height:auto; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); } */
.board-album #tbInfoText {margin:0 10px;}
.new_all_board_wrap .cont_top {color:#888; margin-top:10px; position:relative; padding-bottom:15px; display:inline-block; width:100%;}
.new_all_board_wrap .cont_top .cont_writer_info {float:left; width:98%; margin-top:-15px;}
.new_all_board_wrap .cont_top .cont_writer_info .writer_info_desc{display:inline-block; width:100%;}
.new_all_board_wrap .cont_top .cont_writer_info .writer_info_desc .writer_right_info{display:inline-block; float:right; margin:8px 10px 0;}
.new_all_board_wrap .cont_top .cont_writer_info.none .writer_img_inner {display:none;}
.new_all_board_wrap .cont_top .cont_writer_info.none .writer_info_desc {margin-left:5px; width:270px; margin-top:10px; margin-bottom:10px;}
.new_all_board_wrap .cont_top .cont_writer_info .writer_img_inner {float:left; width:60px; position:relative; margin:10px 6px;}
.new_all_board_wrap .cont_top .cont_writer_info .writer_info_desc {margin-left:6px; position:relative; width:350px;}
.new_all_board_wrap .cont_top .cont_writer_info .writer_info_desc .go_writer_cont {display:none; position:fixed; width:99.5%; height:50px; bottom:0; left:0;  font-size:15px; font-weight:bold; color:#fff; border:1px solid #fff; text-align:center; background-color:#fff; z-index:999999; line-height:50px;}
.new_all_board_wrap .cont_top .cont_writer_info .writer_info_desc .go_writer_cont.show {display:block; animation:fadeIn .5s;}
.new_all_board_wrap .cont_top .cont_writer_info .writer_info_desc .go_writer_cont a{color:#fff;}
.new_all_board_wrap .cont_top .cont_writer_info .writer_info_desc .like_btn{display:inline-block; font-size:11px; margin-left:5px;}
.new_all_board_wrap .cont_top .cont_writer_info .writer_id {font-size:12px; color:#888; display:inline-block; width:auto; margin:10px 0 0 0;}
.new_all_board_wrap .cont_top .cont_writer_info .write_date{margin-left:16px;}
.new_all_board_wrap .cont_top .cont_writer_info .write_date, .new_all_board_wrap .cont_top .cont_writer_info .write_time{font-size:11px;}
.new_all_board_wrap .cont_top .cont_writer_info .writer_info {font-size:10px;}
.new_all_board_wrap .cont_top .cont_writer_info .writer_img {width:50px; height:50px; border-radius:50%; background-position:center center; background-size:cover;}
.new_all_board_wrap .cont_top .cont_writer_info .writer_img_none_w {width:50px; height:50px; }
.new_all_board_wrap .cont_top .cont_writer_info .writer_img_none_w img {width:100%;}
.new_all_board_wrap .cont_top .cont_writer_info .writer_img_none_m {width:50px; height:50px; }
.new_all_board_wrap .cont_top .cont_writer_info .writer_img_none_m img {width:100%;}
.new_all_board_wrap .cont_top .cont_writer_info .writer_info_pop {position:absolute; width:104px; height:20px; background-color:#fff; font-size:12px; font-weight:normal; border:1px solid #000; text-align:center; right:-82px; bottom:11px; line-height:20px; display:none;}
.new_all_board_wrap .cont_top .cont_writer_info .writer_info_pop.show {display:block;}
.new_all_board_wrap .cont_top .cont_day_wrap {float:right; width:10%; font-size:10px; text-align:right; margin:-30px 32px 0px;}
.new_all_board_wrap .cont_top .added_file_name {clear:both;padding:6px;box-sizing:border-box;font-size:11px;}
.new_all_board_wrap .cont_top .cont_day_wrap .cont_edit_wrap {position:relative; width:10px; height:15px; margin-left:90%; margin-bottom:10px; background:url("/m/images/ico_menu.png")no-repeat; background-position:95% center; background-size:contain;}
.new_all_board_wrap .cont_top .cont_day_wrap .cont_edit_wrap .cont_edit_pop {display:none; z-index:9999998; position:fixed; left:0; bottom:0; line-height:38px; background-color:#fff; font-size:15px; font-weight:bold; width:99.5%; border:1px solid #fff; text-align:center;color:#fff;}
.new_all_board_wrap .cont_top .cont_day_wrap .cont_edit_wrap .cont_edit_pop.show {display:block; animation:fadeIn .5s;}
.new_all_board_wrap .cont_top .cont_day_wrap .cont_edit_wrap .cont_edit_pop p:first-child {padding-bottom:2px; border-bottom:1px solid #fff;}
.new_all_board_wrap .cont_top .cont_day_wrap .cont_edit_wrap .cont_edit_pop p {margin:0; height:38px;}
.new_all_board_wrap .album_cont_wrap .cont_thumb img {border-radius:0;}
.new_all_board_wrap .album_cont_wrap p.cont_desc {color:#000;}
.new_all_board_wrap .album_cont_wrap .cont_thumb {float:none; width:100%; height:auto;}
.new_all_board_wrap .album_cont_wrap .cont_info {float:none; width:100%;}

.new_all_board_wrap .album_cont_wrap .cont_top{margin-top:0; padding:10px 15px 16px; padding:5px 10px 10px;}
.new_all_board_wrap .album_cont_wrap .cont_top_2{border-bottom:1px solid #ccc;background:#fff;width:100%;box-sizing:border-box; padding:0px 6px 5px;}
.new_all_board_wrap .new_board_desc_wrap .album_cont_wrap .cont_inner{border-top:1px solid #ccc;padding:15px 18px 0;}

/*코인돌 게시판*/



.list_cls .search_input_wrap {display:none; font-size:0; height:40px; position:absolute; left:1px;top:0; z-index:2; width:99%;border-width:1px 0;}
.list_cls .search_input_wrap .search_input_box {display:inline-block; font-size:13px; width:100%;height:100%;}
.list_cls .search_input_wrap .search_input_box .ui-input-text{margin:0;box-shadow:none;}
.list_cls .search_input_wrap .search_input_box input{padding:0 15px;}
.list_cls .search_input_wrap .search_input_box fieldset > span{position:absolute; top:8px; right:12px;}
.list_cls .search_input_wrap .search_input_box fieldset .iconfont{background:url('/m/images/serch_ico.png') no-repeat; width:50px ;height:50px; background-size:44%; text-indent:-9999px; }
.list_cls .search_input_wrap .search_input_box .input_btn_ico{background:url('/m/images/close_ico1.png') no-repeat; display:inline-block; width:6%; height:20px; position:absolute; top:11px; right:2%; margin:2% 0%;}
.list_cls .search_input_wrap .search_input_box .ui-input-text{border-width:0 0 1px;}
.list_cls .search_comm_mask {position:fixed; left:0; top:0; right:0; bottom:0; z-index:-1; display:none;}
.list_cls .search_comm_mask.show {display:block;}


.new_board_top_wrap .search_input_wrap {display:none; font-size:0; height:40px; position:absolute; left:1px;top:0; z-index:2; width:99%;}
.new_board_top_wrap .search_input_wrap .search_input_box {display:inline-block; font-size:13px; width:100%;height:100%;}
.new_board_top_wrap .search_input_wrap .search_input_box .ui-input-text{margin:0;}
.new_board_top_wrap .search_input_wrap .search_input_box fieldset > span{position:absolute; top:8px; right:12px;}
.new_board_top_wrap .search_input_wrap .search_input_box fieldset .iconfont{background:url('/m/images/serch_ico.png') no-repeat; width:50px ;background-size:44%; text-indent:-9999px; }
.new_board_top_wrap .search_input_wrap .search_input_box .input_btn_ico{background:url('/m/images/close_ico1.png') no-repeat; display:inline-block; width:6%; height:20px; position:absolute; top:3px; right:2%; margin:2% 0%;}



.new_all_board_wrap .news_cont_wrap .cont_inner .cont_thumb a{margin:10px 0 0;}
.new_all_board_wrap .news_cont_wrap .cont_inner .cont_thumb a img{border-radius:0px;}

.new_all_board_wrap .news_cont_wrap .view_more{text-align:right;}
.new_all_board_wrap .news_cont_wrap .cont_inner .cont_thumb img{}
.new_all_board_wrap .news_cont_wrap .cont_thumb a{display:inline-block;width:80px;height:80px;overflow:hidden;margin:10px 0 0;}
.new_all_board_wrap .news_cont_wrap p.cont_desc{width:100%;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:18px;height:18px;}


/* 게시판 - 리스트 - 반응형타입 */
.mboard-list .respons_cont_wrap .cont_top .cont_writer_info {float:none; width:100%;}
.mboard-list .respons_cont_wrap p.cont_tit {margin:5px 0; white-space:normal; overflow:hidden; text-overflow:ellipsis; line-height:1.2; height:2.4em; text-align:left; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.mboard-list .respons_cont_wrap .cont_top .cont_writer_info .writer_img_inner {width:40px;}
.mboard-list .respons_cont_wrap .cont_top .cont_writer_info .writer_img {width:30px; height:30px;}
.mboard-list .respons_cont_wrap .cont_top .cont_writer_info .writer_img_none_w {width:30px; height:30px; }
.mboard-list .respons_cont_wrap .cont_top .cont_writer_info .writer_img_none_w img {width:100%;}
.mboard-list .respons_cont_wrap .cont_top .cont_writer_info .writer_img_none_m {width:30px; height:30px; }
.mboard-list .respons_cont_wrap .cont_top .cont_writer_info .writer_img_none_m img {width:100%; display:none;}
.mboard-list .respons_cont_wrap .cont_top .cont_writer_info .writer_info_desc {margin-left:40px;}
/*.webzine_board_wrap .cont_info .cont_comm_wrap{position:absolute; top:280px; right:8px; background:#fff; padding:2px;}*/


/* 게시판 - 작가별 리스트 */
.new_all_board_wrap .magazine_wrap .magazine_list li {padding:10px; border-bottom:1px solid #f0f0f0;}
.new_all_board_wrap .magazine_wrap .cont_wrap {overflow:hidden;}
.new_all_board_wrap .magazine_wrap .cont_wrap .lgt {float:left; width:18%; margin-right:2%;}
.new_all_board_wrap .magazine_wrap .writer_img {margin:0 auto; background:url("/m/images/WB9A6966.jpg")no-repeat; width:50px; height:50px; border-radius:50%; background-position:center center; background-size:cover;}
.new_all_board_wrap .magazine_wrap .cont_wrap .rgt {float:right; width:80%;}
.new_all_board_wrap .magazine_wrap .cont_wrap .top {overflow:hidden;}
.new_all_board_wrap .magazine_wrap .cont_wrap .top strong {display:inline-block; margin-right:2px; font-size:10px; font-weight:bold;}
.new_all_board_wrap .magazine_wrap .cont_wrap .top .cont_num {float:right; font-size:9px; color:#888;}
.new_all_board_wrap .magazine_wrap .cont_wrap .mid p {font-size:10px; white-space:normal; overflow:hidden; text-overflow:ellipsis; line-height:1.2; height:2.4em; text-align:left; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}





.my_page_profile {overflow:hidden; box-sizing:border-box; padding:0 15px; font-size:0; position:relative; color:#fff;}
.my_page_profile.st1{padding:20px;}
.my_page_profile > div{display:inline-block; font-size:12px; vertical-align:middle;}
.my_page_profile > div.profile_img {width:25%;}
.my_page_profile > div.profile_img img {width:100%; height:100%;}
.my_page_profile > div.profile_img > span {display:inline-block; padding-right:10px; box-sizing:border-box;}
.my_page_profile > div.profile_text .nicname{font-size:15px; color:#000; font-weight:bold;}
.my_page_profile > div.profile_text {width:84%; font-size:0; color:#fff;}
.my_page_profile > div.profile_work {position:absolute; top:37%; right:14px;}
.my_page_profile > div.profile_work .work{display:inline-block; padding:2px 5px; border-radius:5px; border:1px solid; border-color:#4c8ff7;}
.my_page_profile > div.profile_work .work a{color:#4c8ff7;}
.my_page_profile > div.profile_edit {position:absolute; text-align:right; width:15%; right:15px; bottom:20px; top:60%}
.my_page_profile > div.profile_edit .edit{display:inline-block; padding:2px 5px; border-radius:5px; border:1px solid; }
.my_page_profile > div.profile_text .user_id{color:#fff; display:inline-block; font-size:12px; width:50%; box-sizing:border-box; vertical-align:middle;}
.my_page_profile > div.profile_text .info_btn{text-align:right;width:50%;line-height:15px; display:inline-block; box-sizing:border-box; vertical-align:middle;}
.my_page_profile > div.profile_text .info_btn a{color:#fff; display:inline-block; padding:2px 4px; border:1px solid #fff; border-radius:4px; font-size:10px; text-align:center;}
.my_page_profile .filebox{margin-right:3%;}
.my_page_profile.st1 .filebox{margin:0 15px 0 0;}
.my_page_profile.st1 .file_box .upload-display{width:64px;height:64px;}
.my_page_profile.st1 .file_box .upload_po_box .addImg{position:absolute;right:0;bottom:0;width:24px;height:24px;}
.my_page_profile .upload_po_box .ui-input-text{display:none;}
.my_page_info {background:#fff;padding:0; margin:0 -15px; border-top:1px solid #ebebeb; overflow:hidden;}
.my_page_info dl {float:left; width:50%; padding:15px 10px; box-sizing:border-box; font-size:12px; border-bottom:1px solid #ebebeb;}
.my_page_info dl:nth-child(2n) {border-left:1px solid #ebebeb;}
.my_page_info dl dd ,
.my_page_info dl dt {width:50%; float:left;}
.my_page_info dl dd {text-align:right; font-size:15px; color:#000; font-weight:bold;}
.my_page_info dl dd span {font-size:12px;font-weight:normal; color:#999;}
.my_page_list_title {font-size:12px; padding:10px 0; color:#999999;}
.my_page_list_title a {color:#999999;}
.my_page_list {background:#fff; padding:10px 15px; margin:0 -15px; border-bottom:1px solid #ebebeb;}
.my_page_list li {padding:10px 0; font-size:15px; color:#000; font-weight:bold; background:url("/m/images/my_page_list_bg.png")no-repeat right center;}
.my_page_list li a{color:#000; display:block; margin:1px 20px 0 0;}
.my_page_list li a span.text{font-size:12px; float:right;}
.my_page_list li .code {font-size:12px; color:#999;}

.search_pop .search_pop_inner .search_area .ui-input-text {margin:0;}

.member_input.adds {overflow:hidden;}
.member_input.adds .ui-input-text{width:52%; display:inline-block; float:left;}
.member_input.adds .ui-link {float:right; height:44px; line-height:42px; margin-top:10px;}


/*게시판 유형별*/
.board-webzine .mboard-list-default.first > li,
.board-content .mboard-list-default.first > li{border-top-width:0;}
.board-webzine .mboard-list-default.first > li:first-child,
.board-content .mboard-list-default.first > li:first-child{border-top-width:1px;}
.board-webzine .mboard-list-default.first li .cont_thumb .cont_writer_info,
.board-content .mboard-list-default.first li .cont_thumb .cont_writer_info{display:none;}
.board-webzine .mboard-list-default.first li .cont_thumb > a,
.board-content .mboard-list-default.first li .cont_thumb > a{display:none;}
.board-webzine .mboard-list-default.first li .cont_thumb .cont_info,
.board-content .mboard-list-default.first li .cont_thumb .cont_info{position:static;text-align:right;width:auto;line-height:20px;}
.board-webzine .mboard-list-default.first li .cont_thumb .cont_info .cont_info_btm,
.board-content .mboard-list-default.first li .cont_thumb .cont_info .cont_info_btm{display:none;}
.board-webzine .mboard-list-default.first li .cont_day_wrap,
.board-content .mboard-list-default.first li .cont_day_wrap{display:inline-block;font-size:10px;color:#888;}
.board-webzine .mboard-list-default.first li .cont_thumb .cont_info .cont_day_wrap span,
.board-content .mboard-list-default.first li .cont_thumb .cont_info .cont_day_wrap span{display:inline-block;}
.board-webzine .mboard-list-default.first li .cont_top,
.board-content .mboard-list-default.first li .cont_top{display:none;}

.board-default{}
.board-webzine{}
.board-webzine .respons_list_li .fav_num , .comm_num{font-family:"Campton_Medium","Nanum Gothic",Verdana,Dotum,AppleGothic,sans-serif; font-size:12px;}
.board-webzine .mboard-list .respons_list_li {float:left; width:45%!important; border:none!important; margin-left:12px;}
.board-webzine .mboard-list .respons_list_li .cont_inner {padding:0; background:#fff; border-radius:10px; position:relative; box-shadow:1px 1px 5px #ccc;}
.board-webzine .respons_list_li .cont_thumb {float:none; width:100%; height:auto; margin-right:0; position:relative;}
.board-webzine .respons_list_li .cont_thumb {}
.board-webzine .respons_list_li .cont_thumb img {border-radius:0;}
.board-webzine .respons_list_li .cont_top{margin-top:0; margin-bottom:-15px;}
.board-webzine .respons_list_li .cont_top .cont_writer_info .writer_info_pop {bottom:5px;}
.board-webzine .mboard-list .respons_cont_wrap .cont_top .cont_writer_info{float:none;width:100%;}
.board-webzine .mboard-list .respons_cont_wrap .cont_top .cont_writer_info{display:inline-block; text-align:center;}
.board-webzine .mboard-list .respons_cont_wrap .cont_top .cont_writer_info .writer_info_desc{margin:0 0 5px 0; width:100%; display:inline-block;}
.board-webzine .mboard-list .respons_cont_wrap .cont_top .cont_writer_info .writer_info_desc .writer_id{display:inline-block; margin-top:0;}
.board-webzine .mboard-list .respons_cont_wrap .cont_inner .cont_tit{position: relative; margin:0 auto; width:100%; height:47px; display:inline-block; text-align:center; font-size:14px; font-weight:100;}
.board-webzine .mboard-list .respons_cont_wrap .cont_inner .cont_tit > a{display:inline-block; width:95%; height:25px; padding:10px 0; border-bottom:1px solid #eee; font-weight:bold;}
.board-webzine .mboard-list .respons_cont_wrap .cont_inner .cont_tit .new_font{font-family:"Campton_Medium","Nanum Gothic",Verdana,Dotum,AppleGothic,sans-serif; font-weight:bold}
.board-webzine .webzine_board_wrap{background-color:rgb(249, 249, 249);}
.board-webzine .webzine_board_wrap .cont_info{width:22%; float:right; padding:0; position:absolute; bottom:0px; right:0;}
.board-webzine .webzine_board_wrap .cont_info .cont_comm_wrap{background-color:#fff; padding:2px; float:right;}
.board-content{}
.board-content .mboard-list-default.first .new_all_board_wrap .cont_info{width:100%;text-align:right;padding:0;}
.board-album{}
.board-album .new_board_top_wrap .checkBox-img{position:absolute; left:18px; top:10px;}
.board-album .new_board_top_wrap .checkBox-img img{width:18px; height:18px;}
.board-album .new_board_top_wrap .board_select_wrap .ui-select{margin:5px 0 0 35px;}
.board-album .new_board_top_wrap .board_select_wrap .ui-select .ui-btn{border:none; margin-left:-3px;}
.board-album .new_board_top_wrap .board_select_wrap .ui-select .ui-btn select{opacity:1; background:#fff; border:none;}
.board-album .new_all_board_wrap .cont_favorite_wrap .fav_num{font-family:"Campton_Medium","Nanum Gothic",Verdana,Dotum,AppleGothic,sans-serif;font-weight:bold;}
.board-album .new_all_board_wrap .cont_info_btm .cont_comm_wrap > span.comm_num{font-family:"Campton_Medium","Nanum Gothic",Verdana,Dotum,AppleGothic,sans-serif;font-weight:bold; font-size:10px;}
.board-album .new_all_board_wrap .cont_info_btm .cont_comm_wrap > span.comm_num > a{color:#888;}
.board-album .new-mboard-list li{margin:5px; width:97%; border:1px solid #ccc;}
.board-album .mboard-list-default.first .album_cont_wrap div.cont_inner{padding:0 10px;}
.board-album .mboard-list-default.first .new_all_board_wrap .cont_info{width:100%;text-align:right;padding:0;line-height:20px;}
.board-writer{}
/*게시판 유형 끝*/


/* 게시판 탑메뉴 높이 조정 */
.board_height{margin-top:-58px;}


/*goods_list 애프터워크 상품리스트..*/
.conWrap.P-goods_list{}
.conWrap.P-goods_list .con{padding:10px;box-sizing:border-box;}
.conWrap.P-goods_list .con .searchWrap{overflow:hidden;}
.conWrap.P-goods_list .con .searchWrap .ui-select {width:49%; float:left;}
.conWrap.P-goods_list .con .searchWrap .ui-select span{line-height:38px;}
.conWrap.P-goods_list .con .searchWrap .ui-input-text {margin:0; border:0;}
.conWrap.P-goods_list .con .searchWrap select{width:100%;background:#fff;padding:10px;background:url('/m/images/ico_select.jpg') no-repeat 100% #fff;background-size:auto 100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #e0e0e0;border-radius:3px;float:left;}
.conWrap.P-goods_list .con .searchWrap select:first-child{margin-top:0;}
.conWrap.P-goods_list .con .searchWrap select:focus{color:#666;}
.conWrap.P-goods_list .con .searchWrap .searchBox{float:right; position:relative;width:49%; margin-top:10px; height:40px;border:1px solid #e0e0e0;border-radius:3px; background:#fff; box-sizing:border-box; padding-right:60px;}
.conWrap.P-goods_list .con .searchWrap .searchBox input[type=text]{background:#fff;border:0;width:100%;height:100%;padding:0 10px;box-sizing:border-box;}
.conWrap.P-goods_list .con .searchWrap .searchBox .searchBtn{position:absolute; right:0; top:0; background:#333;color:#fff;font-size:16px;text-align:center;display:inline-block;width:60px;height:100%;line-height:36px;}
.conWrap.P-goods_list .con .picList{font-size:0;margin:-2.5px;margin-top:5px;position:relative;padding-bottom:30px;}
.conWrap.P-goods_list .con .picList li{width:50%;display:inline-block;padding:2.5px;box-sizing:border-box;}
.conWrap.P-goods_list .con .picList li .liWrap{border:1px solid #dbdbdb;}
.conWrap.P-goods_list .con .picList li .liWrap .pic img{width:100%;}
.conWrap.P-goods_list .con .picList li .liWrap .textBox{height:90px;background:#fff;font-size:14px;padding:5px;box-sizing:border-box;position:relative;}
.conWrap.P-goods_list .con .picList li .liWrap .textBox .tit{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3; -webkit-box-orient:vertical;word-wrap:break-word;line-height:18px;height:54px;}
.conWrap.P-goods_list .con .picList li .liWrap .textBox .priWrap{position:absolute;left:5px;bottom:5px;}
.conWrap.P-goods_list .con .picList li .liWrap .textBox .priWrap .pri{color:red;font-weight:bold;}
.conWrap.P-goods_list .con .picList li .liWrap .btnWrap{border-top:1px solid #dbdbdb;}
.conWrap.P-goods_list .con .picList li .liWrap .btnWrap a{display:inline-block;color:#666;font-size:15px;text-align:center;line-height:30px;box-sizing:border-box;width:50%;}
.conWrap.P-goods_list .con .picList li .liWrap .btnWrap a:nth-child(1){border-right:1px solid #dbdbdb;}
.conWrap.P-goods_list .con .picList li .liWrap .btnWrap a img{width:13px;padding-right:2px;vertical-align:middle;}
.conWrap.P-goods_list .con .picList li .liWrap .btnWrap a span{vertical-align:middle;}
.conWrap.P-goods_list .con .picList li .liWrap div.pic {width:100%;}
.conWrap.P-goods_list .con .picList .regBtn{display:inline-block;position:absolute;right:10px;bottom:20%;width:60px;height:60px;background:url(/m/images/pd_reg.png)no-repeat center;background-size:100% 100%;}





/*게시판 에프터워크 유형별*/
.after_all_board_wrap .cont_desc_top{margin:0 6px;}
.after_all_board_wrap .album_cont_wrap .cont_top{padding:0 0 5px; width:100%;}
.after_all_board_wrap .cont_top .cont_writer_info {clear:left; margin:0 6px;}
.after_all_board_wrap .cont_top .cont_writer_info .writer_info_desc{margin:0; width:100%;}
.after_all_board_wrap .cont_top .cont_writer_info .write_date,
.after_all_board_wrap .cont_top .cont_writer_info .write_time,
.after_all_board_wrap .cont_top .cont_writer_info .writer_info_desc .like_btn{position:relative;}
.after_all_board_wrap .cont_top .cont_writer_info .write_date{position:relative;}
.after_all_board_wrap .cont_top .cont_writer_info .write_time{position:relative;}

.after_all_board_wrap .cont_desc_top .cont_tit {margin:5px 0 10px;}
.after_all_board_wrap .cont_desc_top .cont_tit a{color:#000;}
.after_all_board_wrap .cont_top .cont_writer_info .writer_id {margin:0;}
.after_all_board_wrap .cont_top .cont_writer_info .writer_info_desc .writer_right_info {margin:0 6px 0 0;}
.after_all_board_wrap .cont_top .cont_day_wrap {clear:right;width:auto;margin:0;position:absolute;top:10px;right:6px;}
.after_all_board_wrap .cont_top .cont_day_wrap .cont_edit_wrap {position:static;margin:0;}

/*게시판 에프터워크 앨범리스트*/
.after_all_board_wrap .cont_top .cont_writer_info .writer_info_desc .like_btn2{right:-61px;}




.event_height{margin-top:-60px;}

/*리뷰페이지 /m/goods/review.asp */
.pdReviewList{margin:-2.5px;font-size:0;padding:5px;}
.pdReviewList li{display:inline-block;width:50%;padding:2.5px;box-sizing:border-box;}
.pdReviewList .liWrap{border:1px solid #ddd;}
.pdReviewList li .reviewImg{height:calc(100vw / 2 - 9.5px);margin:5px 5px 0;}
.pdReviewList li .reviewImg img{width:100%;height:auto;}
.pdReviewList li .reviewTxt{height:50px;font-size:14px;padding:10px 10px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;line-height:18px;height:54px;}
.pdReviewList li .line{height:1px; background:#ededed;margin:15px 10px;}
.pdReviewList li .pdWrap{padding:0 10px 10px;}
.pdReviewList li .pdWrap .image{display:inline-block;width:40px;height:40px;vertical-align:middle;}
.pdReviewList li .pdWrap .image img{width:100%;border-radius:50%;}
.pdReviewList li .pdWrap .txtWrap{display:inline-block;width:calc(100% - 52px);vertical-align:middle;padding-left:10px;}
.pdReviewList li .pdWrap .txtWrap .tit{font-size:14px;color:#333;display:inline-block;width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pdReviewList li .pdWrap .txtWrap .prc{font-size:14px;color:#333;letter-spacing:-.75px;}
@media(min-width:680px){
	.pdReviewList li .reviewImg{height:274.5px !important;}
}
.use_view_wrap {}
.use_view_wrap .detuse_box {padding:10px; border-top:1px solid #dbdbdb; background:#f2f2f2; border-bottom:1px solid #dbdbdb; background:#f2f2f2;}
.use_view_wrap .detuse_box .detuse_tit a {color:#222; font-size:16px;}
.use_view_wrap .detuse_box .det_use_txts {margin-top:15px; color:#999; font-size:13px; overflow:hidden;}
.use_view_wrap .detuse_box .det_use_txts span {vertical-align:middle;}
.use_view_wrap .detuse_box .det_use_txts img {vertical-align:middle;}
.use_view_wrap .detuse_box .det_use_txts .det_use_left {float:left; width:50%; text-align:left;}
.use_view_wrap .detuse_box .det_use_txts .det_use_center {float:left; width:25%; text-align:left;}
.use_view_wrap .detuse_box .det_use_txts .det_use_right {float:left; width:50%; text-align:right;}
.use_view_wrap .detuse_box .det_use_txts .det_use_left.style1,
.use_view_wrap .detuse_box .det_use_txts .det_use_right.style1{ width:33%; }

.evaluation_box {padding:10px; border-bottom:1px solid #ddd; background:#fff;}
.evaluation_box table {width:100%; }
.evaluation_box table tr td {text-align:center;}
.evaluation_box table tr td span{font-size:12px;}
.evaluation_box table tr td .img img {width:100%; box-sizing:border-box; border:1px solid #ddd;}
.evaluation_box table tr td .pro_conts {padding-left:15px; text-align:left;}
.evaluation_box table tr td .pro_conts .tit {padding-bottom:5px; }
.evaluation_box table tr td .pro_conts .tit a {color:#333; font-size:15px; line-height:20px; font-weight:bold;}
.evaluation_box table tr td .pro_conts span {color:#777; font-size:13px;}
.evaluation_box table tr td:nth-child(3) {background:#f9f9f9;}
.evaluation_box table tr td .star_box .iconfont {font-size:11px;}
.evaluation_p {padding:10px; color:#333; font-size:13px;}
/*리뷰페이지 끝*/

/*예치금 /eMoney.asp*/
.checked_wrap{padding:0 15px;}
.checked_wrap .tit{font-size:16px;padding-top:10px;}
.checked_wrap .lalala{background:#fff;}
.checked_wrap .pointWrap{float:left;}
.checked_wrap .prcWrap{float:right;}
.checked_wrap .lastBtn_wrap{padding:30px 0 20px;}

.checked_wrap .moneyInputBox{padding:10px 0; font-size:15px; font-weight:bold; background-color:#f0f0f0; margin:20px 0; text-align:center;}
.checked_wrap .moneyInputBox .ui-input-text.ui-body-inherit{margin-right:3px; width:150px; display:inline-block;}
.checked_wrap .moneyInputBox .ui-input-text.ui-body-inherit input.text{height:33px;}
.checked_wrap .moneyInputBox input[type="number"]::-webkit-outer-spin-button,
.checked_wrap .moneyInputBox input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
/*예치금끝*/

/* 매장안내 */

.market_pop_bg{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:url("/images/pop_bg.png") 0 0 repeat; z-index:10000;  }
.market_pop{ position:fixed;left:0;top:0;right:0;bottom:0;background-color:#fff; }
.market_pop h1{ padding:20px; margin-bottom:20px; background-color:#f7f8f8; font-size:18px; line-height:20px; color:#2a2a2a; font-weight:400;  }
.market_pop .market_pop__wrap{ padding:0 10px 30px; }
.market_pop .ex_btn{ position:absolute ;right:15px; top:18px; padding:0;background:none;border:0; background: none; width: auto; box-shadow: none; margin:0;}
.market_pop .market_pop__wrap .map_area{ width:100%; height:270px; box-sizing:border-box; overflow:hidden; border:1px solid #dfdfdf; border-bottom:0; }
.market_pop .market_pop__wrap dl{ border:1px solid #dfdfdf; font-size:15px; line-height:17px; }
.market_pop .market_pop__wrap dl dt{ padding:15px 20px; background-color:#f4f4f4; font-weight:400; }
.market_pop .market_pop__wrap dl dd{ padding:15px; }


/* 매장안내 */

.shop_info {margin:0 auto;}
.shop_info .offline h2 {text-align:left; position:relative; height:27px; border-bottom:2px solid gray;}
.shop_info .offline h2 img {position:absolute; top:-2px; left:0; display:inline-block; padding-right:10px; border-bottom:2px solid #C71825; height:29px;}
.shop_info .online {}
.shop_info .online h2 {text-align:left; position:relative; height:28px; border-bottom:2px solid gray; margin-bottom:20px;}
.shop_info .online h2 img {position:absolute; display:inline-block; top:-1px; left:0; border-bottom:2px solid #C71825; padding-right:10px; height:29px;}
.shop_info .online ul {overflow:hidden; box-sizing:border-box;}
.shop_info .online ul li {float:left; margin-bottom:20px;width:50%;padding-right:2.5px;box-sizing:border-box;}
.shop_info .online ul li.rgt {float:right;padding:0 0 0 2.5px;}
.shop_info .online ul li img{width:100%;}
.shop_info .sub_tab_box.style2 .sub_tab{border-bottom:1px solid #ddd;}
.shop_info .sub_tab_box.style2 .sub_tab li{border-bottom:0;}
.shop_info .oneBnr{padding-top:15px;}
.shop_info .oneBnr img{width:100%;}

.search_result_wrap .result_list li{background:#fff;padding:5px 0;border-top:1px solid #e0e0e0;}
.search_result_wrap .result_list li:first-child{border-top:0;}
.search_result_wrap .result_list dl{overflow:hidden;padding:5px 0;}
.search_result_wrap .result_list dt{float:left;width:20%;font-size:12px;line-height:17px;}
.search_result_wrap .result_list dd{float:right;width:80%;font-size:15px;line-height:17px;text-align:right;}
.search_result_wrap .result_list dd .icoimage{vertical-align:middle;font-size:0;}
.search_result_wrap .result_list dd .icoimage .txt{font-size:15px;vertical-align:top;line-height:20px;}
.search_result_wrap .result_list dd .icoimage i{width:20px;line-height:20px;border-radius:50%;color:#fff;vertical-align:middle;font-size:14px;text-align:center;margin-left:5px;}

/* 매장안내 끝*/

/*탭*/
.sub_tab_box { margin:20px 0 0; }
.sub_tab_box .sub_tab {overflow:hidden; font-size:0; text-align:center;}
.sub_tab_box .sub_tab li {display:inline-block; box-sizing:border-box;}
.sub_tab_box .sub_tab li + li {border-left:1px solid #fff; }
.sub_tab_box .sub_tab li a {display:block; height:40px; background:#b6b6b6; color:#fff; font-size:15px; font-weight:bold; line-height:40px;}
.sub_tab_box .sub_tab li.active a {background:#444; color:#FFF;}

.sub_tab_box .sub_tab.count2 li {width:50%; box-sizing:border-box;}
.sub_tab_box .sub_tab.count3 li {width:33%; box-sizing:border-box;}
.sub_tab_box .sub_tab.count3 li:nth-child(2) {width:34%; box-sizing:border-box;}
.sub_tab_box .sub_tab.count4 li {width:25%; box-sizing:border-box;}

.sub_tab_box.style2{margin-bottom:0;}
.sub_tab_box.style2 .sub_tab{text-align:left;}
.sub_tab_box.style2 .sub_tab li{width:25%;text-align:center;border:1px solid #ddd;}
.sub_tab_box.style2 .sub_tab li a{display:block;height:35px;background:#FFF;color:#333;font-size:14px;font-weight:500;line-height:35px;}
.sub_tab_box.style2 .sub_tab li.active a{background:#444;color:#FFF;}

.tab_s_menu {padding:15px 10px; margin-top:20px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; overflow:hidden;}
.tab_s_menu li{display:inline-block;}
.tab_s_menu a {display:inline-block;padding:0 15px 5px; color:#888; font-size:12px; text-align:center; letter-spacing:-1px; }
.tab_s_menu a.on {color:#333; background:url("/m/images/bar01_gray.png") center bottom no-repeat; box-sizing:border-box;}


.tab_menucont.on {display:block;}

.destxt_list li {margin-left:10px; text-indent:-10px; color:#888; font-size:13px; line-height:18px; text-align:left;}
.destxt_p {margin-left:10px; text-indent:-10px; color:#888; font-size:13px; line-height:18px; text-align:left;}

.sp_list {margin-top:20px; overflow:hidden;}
.sp_list li {float:left; width:49%; padding:10px; margin-bottom:2% ; border:1px solid #e0e0e0; box-sizing:border-box;}
.sp_list li.on{ border:2px solid #3bc1cd; padding:9px; }
.sp_list li:nth-child(even) {float:right;}
.sp_list li .itemcheck {margin-bottom:5px; height:34px; position:relative; }
.sp_list li .itemcheck input[type="checkbox"] {display:none;}
.sp_list li .itemcheck label {display:inline-block; position:relative; padding:0 0 0 36px; color:#2a2a2a; font-size:12px; text-align:left; top:0; background:#fff; border:none;vertical-align:middle;overflow:inherit;}
.sp_list li .itemcheck label:before {position:absolute; top:50%; left:0; width:22px; height:22px; margin-top:-10px; color:#999; font-size:22px; font-family:'iconfont' !important;display:none;}
.sp_list li .itemcheck input[type="checkbox"]:checked + label:before {color:#3bc1cd;}
.sp_list li .img img {width:100%;}

.pro_type_sel { display:none; padding:10px 15px;  border-bottom:1px solid #f2f2f2;}

@media all and (max-width:768px ){

}
@media all and (max-width:400px ){
	.sub_tab_box .sub_tab li a{ font-size:13px; letter-spacing:-1px; }
}
/*탭끝*/


/* 색상선택 */

.color_list.m label{vertical-align:middle;display:inline-block;line-height:30px;cursor:pointer;}
.color_list.m label + label{padding-left:10px;}
.color_list.m label input[type=checkbox],label input[type=radio]{position:absolute;left:-9999px;}
.color_list.m label input[type=checkbox] + span{content:"";display:inline-block;vertical-align:middle;}
.color_list.m label input[type=checkbox] + span + span{vertical-align:middle;}

.color_list.m {overflow:hidden;}
.color_list.m ul {float:left; overflow:hidden; margin-bottom:0; padding-left:0;}
.color_list.m li {float:left; width:30px; height:30px; border-radius:50%; margin-right:10px; margin-bottom:10px; position:relative;}
.color_list.m li label {position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%;}
.color_list.m li label input[type=checkbox] + span {width:30px; height:30px; background:url("/images/ic_done_black_24dp_2x22.png")no-repeat; opacity:0; background-size:25px; background-position:center center;}
.color_list.m li label input[type=checkbox]:checked + span{opacity:1;}
.color_list.m li img {width:29px; height:29px; border:1px solid #ddd; border-radius:50%;}

.sc_dtl_wrap .color_list.m ul {margin-top:10px; padding-left:16px;}

ul.cont_list li dl .color_list {background-color:#fff; padding:0 10px; text-align:center;}
ul.cont_list li dl .color_list li {display:inline-block; width:12px; height:12px; border-radius:50%; vertical-align:top; text-align:center;}
ul.cont_list li dl .color_list li img {width:12px; height:12px; border:1px solid #ddd; border-radius:50%; vertical-align:top; box-sizing:border-box;}

.color_bg {display:block;height:20px; background-color:rgba(255,255,255,.7); padding:0 10px; overflow:hidden; box-sizing:border-box; text-align:center;}
.color_bg>span {display:inline-block; width:12px; height:12px; border-radius:50%; vertical-align:middle; text-align:center;}
.color_bg>span img {width:12px; height:12px; border:1px solid #ddd; border-radius:50%; box-sizing:border-box; vertical-align:top;}

.color_bg .color_list>div {display:inline-block; width:12px; height:12px; border-radius:50%; vertical-align:middle; text-align:center;}
.color_bg .color_list>div img {width:100%; border:1px solid #ddd; border-radius:50%; box-sizing:border-box; vertical-align:top;}

.color_list .ssCont div {display:inline-block; height:12px; border-radius:50%; vertical-align:middle; text-align:center;}
.color_list .ssCont div img {width:12px; height:12px; border:1px solid #ddd; border-radius:50%; vertical-align:top;}

/* 라디오 체크박스로 변경 */

label.switch{position:absolute;right:20px;top:50%;display:inline-block;width:52px;height:24px;margin-top:-12px;padding:0;}
label.switch input{display:none;}
label.switch input + :after{content:"OFF";font-size:12px;color:#fff;font-weight:bold;width:52px;text-align:right;display:inline-block;padding:0 7px;box-sizing:border-box;vertical-align:middle;}
label.switch input + div.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;line-height:24px;}
label.switch input + div.slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}
label.switch input:checked + .slider{background-color:#2196F3;}
label.switch input:checked + :after{content:"ON";font-size:12px;color:#fff;font-weight:bold;text-align:left;}
label.switch input:focus + .slider{box-shadow:0 0 1px #2196F3;}
label.switch input:checked + .slider:before{-webkit-transform:translateX(27px);-ms-transform:translateX(27px);transform:translateX(27px);}

/* Rounded sliders */
.switch .slider.round{border-radius:34px;}
.switch .slider.round:before{border-radius:50%;}

/* 라디오 체크박스로 변경끝 */


.star_box {margin-top:5px;}
.star_box .iconfont {color:#ffac1d; font-size:13px;}



/*이벤트 페이지*/
.sub_tab01 {overflow:hidden; margin:10px -15px 0;}
.iV .sub_tab01 {margin:0;}
.sub_tab01 ul{display:table;width:100%;table-layout:fixed;overflow:hidden; text-align:center;}
.sub_tab01 ul li{display:table-cell;line-height:26px; font-size:13px; color:#000; font-weight:bold;}
.sub_tab01 ul li a {width:100%; display:inline-block; border-radius:40px;}
.sub_tab01.st1 ul li a{height:34px;line-height:34px;}
.sub_tab01 ul li a.on {background:#fee10b; color:#fff;}
.iV .sub_tab01 ul li a.on {background:var(--sitecolor1); color:#fff;}

.event_ny {display:none; overflow:hidden;}
.event_ny.on {display:block; overflow:hidden;}
.event_ny_in {margin-bottom:15px;overflow:hidden;background-color:#fff;}
.event_ny_in .eventThumb {position:relative;}
.event_ny_in.end{position:relative;}
.event_ny_in.end .eventThumb a:after{content:"이벤트 종료"; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.7); font-size:18px; color:#fff; display:flex;align-items:center;justify-content:center;}
.event_ny_in.notop {margin-top:0px;}
.event_ny_in img {width:100%;}

.event_ny_list {overflow:hidden;font-size:0;}
.event_ny_list.after_event_write .star_box{ display:none;  }
.event_ny_list li {display:block;margin:5px;margin-bottom:2%;box-sizing:border-box;background:#fff;border:1px solid #e8e8e8;border-radius:3px;}
.event_ny_list li .liWrap{border:1px solid #e7e7e7;}
.event_ny_list li .tit {padding:10px; text-align:center;}
.event_ny_list li .tit a {color:#000; font-size:15px; line-height:20px;}

.event_ny_list li .txt_box {padding:5px; text-align:center; overflow:hidden;}
.event_ny_list li .item_tit_link {color:#000; font-size:15px; line-height:20px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.event_ny_list li .item_tit_link.only_one_line{ display: block; text-overflow: ellipsis;white-space: nowrap; height:auto; overflow: hidden;}
.event_ny_list li .item_subtit {color:#555; font-size:13px;}
.star_box {margin-top:5px;}
.star_box .iconfont {color:#ffac1d; font-size:13px;}
.event_ny_list li .txt_box .day {margin-top:5px; font-size:12px; text-align:center;}
.event_ny_list li .txt_box .day em {color:#000; font-size:12px;}
.event_ny_list li .txt_box .upday {margin-top:5px; font-size:12px; text-align:center;}
.event_ny_list li .txt_box .upday em {color:#000; font-size:12px;}
.event_ny_list li .user_info_box {padding:0 5px; border-top:1px solid #ddd; overflow:hidden; }
.event_ny_list li .user_info_box .upday {float:left; color:#555; font-size:12px; line-height:35px;}
.event_ny_list li .user_info_box .upday em {color:#000;}
.event_ny_list li .user_info_box .uname {float:left; color:#555; font-size:13px; line-height:35px;}
.event_ny_list li .user_info_box .date {float:right; color:#555; font-size:13px; line-height:35px;}
.event_ny_list li .user_info_box .dday {float:right; font-size:14px; line-height:35px;}
.event_ny_list li .user_info_box .dday .blue {color:#0278c6;}

.event_ny_list .event_ny_in{position:relative;}
.event_ny_list .event_ny_in .period{position:absolute;right:0;top:10px;font-size:12px;color:#fff;padding:5px 8px;}

.eventPageWrap .event_ny_in .eventTit {display: block; width: 100%; padding: 18px 15px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; border: 1px solid #ddd; box-sizing: border-box; text-align: center; font-size: 17px; font-weight: bold; color:#000;}
.eventPageWrap .event_ny_in .eventDate {display: table; width: 100%; table-layout: fixed;}
.eventPageWrap .event_ny_in .eventDate li {display: table-cell; line-height: 1.4; padding:13px 15px;font-size: 14px;text-align: center;border:1px solid #ddd; border-top:0; box-sizing: border-box; vertical-align: middle;color:#555;}
.eventPageWrap .event_ny_in .eventDate li em {color:#000;}
.eventPageWrap .event_ny_in .eventDate li:nth-child(2n){border-left:0;}
.eventPageWrap .event_ny_in .eventDate .annoBox span {display: inline-block;}
.eventPageWrap .event_ny_in .eventDate .annoBox .dayRgt {margin-left: 4px;font-weight:bold;}
.eventPageWrap .event_ny_in .eventDate .annoBox .dayRgt em {font-weight:bold;}

#plus_view {margin-bottom:10px;}
#plus_view p{display:inline-block;padding:0 5px;}
#plus_view p img {width:20px;}
#plus_view p.arr_r{padding-left:5px;}


/*이벤트 자세히 보기 페이지*/

.event_ny_view {padding: 15px;overflow:hidden; background-color: #f9f9f9;}
.event_ny_view img {width:100%;}
.event_ny_view .eventTopInfo {background-color: #fff;}
.event_ny_view .eventTopInfo .eventTit {display: block; width: 100%; padding: 18px 15px; border: 1px solid #ddd; box-sizing: border-box; text-align: center; font-size: 17px; font-weight: bold; color:#000;}
.event_ny_view .eventTopInfo .eventDate {display: table; width: 100%; table-layout: fixed;}
.event_ny_view .eventTopInfo .eventDate li {display: table-cell; line-height: 1.4; padding:13px 15px;font-size: 14px;text-align: center;border:1px solid #ddd; border-top:0; box-sizing: border-box; vertical-align: middle;color:#555;}
.event_ny_view .eventTopInfo .eventDate li em {color:#000;}
.event_ny_view .eventTopInfo .eventDate li:nth-child(2n){border-left:0;}
.event_ny_view .eventTopInfo .eventDate .annoBox span {display: inline-block; padding:0; font-size:14px;}
.event_ny_view .eventTopInfo .eventDate .annoBox .dayRgt {margin-left: 4px;font-weight:bold;}
.event_ny_view .eventTopInfo .eventDate .annoBox .dayRgt em {font-weight:bold;}
.event_ny_view .view_content {padding:15px; font-size: 14px; color: #000;background-color: #fff;}
.event_ny_view .view_content a {font-size: 14px; color: #000;}
.event_ny_view .view_content h4 {font-size:14px; color:#000;}
.event_ny_view .view_content p {font-size:14px; color:#000;}
.event_ny_view .view_content span {display:inline-block; font-size:14px; color:#000;}
.view_content div.like {padding-top:4px; font-size:11px; color:#ff8a0c; text-align:right;}
.view_content .content {padding-bottom:5px;}
.view_content .content .left_img{margin-top:-7px;display: inline-block; margin-right: 5px; width:8px; }

.event_ny_view .det_tit_box { display:none; padding:0 10px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#f2f2f2; overflow:hidden;}
.event_ny_view .det_tit_box h3 {float:left; color:#222; font-size:14px; line-height:40px;}
.event_ny_view .det_tit_box .date {float:right; padding:0; color:#222; font-size:13px; line-height:40px;}

.event_at_box {overflow:hidden;}
.event_at_box h3 {padding-bottom:10px; margin-top:30px; color:#2a2a2a; font-size:18px; font-weight:bold; text-align:center;}
.event_at_box .stit{padding:5px 10px;border-bottom:1px solid #ddd;position:relative;}
.event_at_box .stit img{width:30px;}
.event_at_box .stit .txt{display:inline-block;font-size:14px;padding-left:5px;font-weight:bold;}
.event_at_box .stit:after{content:"";display:inline-block;position:absolute;left:15px;bottom:-5px;width:8px;height:8px;background:#fff;border:1px solid #ddd;border-width:0 1px 1px 0;transform:rotate(45deg);}
.event_at_box .cmtRegWrap{margin:5px 10px;font-size:0;}
.event_at_box .cmtRegWrap .tit{font-size:12px;padding:5px 0;}
.event_at_box .cmtRegWrap textarea{display:inline-block;width:calc(100% - 45px) !important;font-size:16px;padding-top:2px;padding-bottom:2px;}
.event_at_box .cmtRegWrap .btnReg{display:inline-block;width:40px;font-size:12px;border:1px solid #ddd;box-sizing:border-box;text-align:center;padding:5px 0 3px;vertical-align:middle;border-bottom-width:3px;line-height:15px;border-radius:3px;margin-left:5px;}
.cmtListWrap{padding-bottom:5px;}
.cmtListWrap .cmtList{border-top:1px solid #ddd;margin:5px 10px 0;padding-top:5px;font-size:11px;}
.cmtListWrap .cmtList:first-of-type{border-top:0;margin-top:0;padding-top:0;}

.detailConWrap{margin:7px 7px 0;background:#fff;border-bottom:1px solid #c2c2c2;}
.detailConWrap .tit{padding:10px 7px;font-size:15px;font-weight:700;border-bottom:1px solid #ddd;line-height:17px;}
.detailConWrap .detailCon{margin:0 7px;}
.detailConWrap .detailCon table{width:100%;}
.detailConWrap.guidEvent{font-size:14px;}
.detailConWrap.guidEvent th{padding:7px 0;text-align:left;vertical-align:top;font-weight:normal;}
.detailConWrap.guidEvent td{padding:7px 0;border-bottom:1px solid #eee;color:#666;}
.detailConWrap.con .btnGoList{display:inline-block;padding:5px 8px;border-radius:5px;color:#fff;margin:10px 0;}

.detailConWrap.entry .detailCon{}
.detailConWrap.entry table{border:1px solid #ddd;margin:7px auto; width:98%;}
.detailConWrap.entry table th{padding:7px;border:1px solid #ddd;}
.detailConWrap.entry table td{padding:7px;border:1px solid #ddd;text-align:center;}

.board_a {width:100%; border-top:1px solid #c4c4c4;}
.board_a tr th { border-bottom:1px solid #c4c4c4; background:#f8f8f8; color:#2a2a2a; font-size:13px; padding-left:10px;}
.board_a tr td {border-bottom:1px solid #c4c4c4; padding:10px 10px; color:#5f5f5f; font-size:13px;}
.board_a tr td a.tit_link {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.board_a tr td .destxt_list li {color:#5f5f5f;}
.board_b {width:100%; }
.board_b tr th {height:50px; border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; background:#f4f4f4; color:#333; font-size:14px;}
.board_b tr th + th {border-left:1px solid #c4c4c4;}
.board_b tr td {height:45px; padding:0 5px; border-bottom:1px solid #c4c4c4; color:#5f5f5f; font-size:13px; text-align:center;}
.board_b tr td.txt_align_left{ text-align:left; }
.board_b tr td + td {border-left:1px solid #c4c4c4;}
.board_b tr td a {color:#5f5f5f; font-size:14px;}

.align_center {padding:20px 0;text-align:center;}
.align_center a + a {margin-left:6px;}
.align_right {margin:5px; text-align:right;}
.btn_yellow02 {display:inline-block;padding:8px 10px;background:#FFA8A8;color:#fff;border-radius:5px;}
.btn_gray02 {display:inline-block;padding:8px 10px;background:#ccc;color:#fff;border-radius:5px;}
a.btn_yellow02:hover {background:#FF4242;color:#fff;}
a.btn_gray02:hover {background:#888;color:#fff;}


/* best 100 */
.best100_area .bn_area img {width:100%;}
.category_area ul {overflow:hidden; padding:10px;}
.category_area ul li {float:left; padding:4px 10px; color:gray; margin-right:10px; margin-bottom:10px; text-align:center; font-size:12px; border-radius:2px; border:1px solid gray;}
.category_area ul li.on {color:#fff; font-weight:bold; background-color:red; border-color:red;}

.best100_area ul.cont_list li dl dd .price_wrap > div.per em+span {vertical-align:-5px;}
.best100_area .isiconBoxTop .lft{font-size:15px; color:#fff; width:50px; height:50px; background-color:red; text-align:center; font-weight:bold; line-height:4px;}
.best100_area .isiconBoxTop .lft.st1{width:24px;height:24px;background:rgba(0,9,22,.8);font-size:12px;line-height:24px;}
.best100_area .isiconBoxTop .lft:before {content:"BEST"; font-size:15px; display:block; line-height:34px;}
.best100_area .isiconBoxTop .lft.st1:before{content:"";}
.best100_area .isiconBoxTop .rgt img{margin:0 2px;}
.best100_area .isiconBoxTop .rgt img:last-of-type{margin-right:0;}
.best100_area .newList {display:inline-block; width:100%;}
.best100_area .newList.st1{padding:0 20px;}
.best100_area .newList ul.cont_list{float:left;width:50% !important;display:inline-block}
.best100_area .newList ul.cont_list.st1{width:49% !important;margin-right:2%;}
.best100_area .newList ul.cont_list.st1:last-child{margin-right:0;}
.best100_area .newList ul.cont_list>li{width:93.5%;margin:0 3% 12%; background:#fff; border-radius:10px;}
.best100_area .newList ul.cont_list.st1>li{width:100%;margin:0 0 30px 0;border:none;border-radius:0;}



.anotherMember{margin:15px 15px 0;}
.anotherMember a{color:blue;font-weight:normal;}
.anotherMember .tit{font-size:14px;font-weight:bold;}
.anotherMember .tit span{color:red;}
.anotherMember .bnr{text-align:center;padding:20px 0;}
.anotherMember .bnr img{max-width:100%;}
.anotherMember .tail{font-size:12px;color:#777;text-align:center;}
.anotherMember button{display:block;border-radius:5px;margin:10px auto 15px;}
.anotherMember .etc_type a{color:#fff;}
.anotherMember .member_wrap{padding:20px 0;}
.anotherMember .btnWrap{overflow:hidden;}
.anotherMember .btnWrap a{width:49%;float:left;}
.anotherMember .btnWrap a:last-of-type{float:right;background:#f7f7f7;color:#333;}


.cate_menu {border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.cate_menu.st1{padding:22px 20px;border:none;}
.cate_menu .swiper-container {width:100%;}
.cate_menu .swiper-slide {float:left; width:22%;height:auto; -webkit-box-sizing: border-box; box-sizing: border-box; text-align:center; border-left:1px solid #ebebeb;}
.cate_menu.st1 .swiper-slide{width:auto;border:none;}
.cate_menu .swiper-slide:first-child {border-left:0;}
.cate_menu .swiper-slide .txt {font-size:10px;letter-spacing:-1.2px; width: 100%; padding-top: 5px;word-break: break-all;     line-height: 13px;}
.cate_menu.st1 .swiper-slide .txt {width:100%;padding:0;font-size:14px;font-weight:400;letter-spacing: inherit;line-height:inherit;}
.cate_menu .swiper-slide .image {line-height: 40px; display: inline-block;  height: 40px;}
.cate_menu .swiper-slide .image img {height:30px;width: 100%; object-fit: contain;}
.cate_menu .swiper-slide:first-child .image img {width:auto; height:16px;}
.cate_menu .swiper-slide .active {display:none; }
.cate_menu .swiper-slide .default {display:block;  }
.cate_menu .swiper-slide a {height:100%; padding:5px; box-sizing:border-box; display: block;  display: flex; flex-direction: column;}
.cate_menu.st1 .swiper-slide a{justify-content:center;width:100%;height:34px;padding:10px 15px;background:#f9f9f9;border-radius:17px;}
.cate_menu .swiper-slide a.on {background-color:#55cfdc; border:none; border-bottom:1px solid #55cfdc;}
.cate_menu.st1 .swiper-slide a.on {font-weight:600;background-color:var(--sitecolor1);border:none;}
.cate_menu .swiper-slide a.on .txt {color:#fff;}
.cate_menu .swiper-slide a.on .active {display:block;}
.cate_menu .swiper-slide a.on .default {display:none;}


/*세트할인*/
.set_anotherList{padding:30px 0;}
.set_anotherList .tit{font-size:18px;font-weight:bold;}
.set_anotherList img{width:100%;}
.set_anotherList .swiper-container{font-size:0;padding:20px 15px 0;}
.set_anotherList .swiper-slide .liWrap{display:inline-block;width:33.333%;text-align:center;padding:0 5px;box-sizing:border-box;}
.set_anotherList .swiper-slide .liWrap .tit{font-size:16px;font-weight:bold;padding:5px 0 0;display:inline-block;width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.set_anotherList .swiper-slide .liWrap .txt{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height:2.4em;}
.set_anotherList .swiper-pagination{width:auto;height:20px;position:static;z-index:10;padding-top:10px;}
.set_anotherList .swiper-pagination-bullet{display:inline-block;border-radius:50%;width:10px;height:10px;margin:0 !important;background:#666;box-sizing:border-box;opacity:1;cursor:pointer;text-align:center;line-height:15px;font-size:11px;}
.set_anotherList .swiper-pagination-bullet-active{background:#000;color:#fff;margin:0 2.5px !important}





/*리스트스타일*/
.listStyle1 .titStyle1{padding-top:20px;}
.listStyle1 .titStyle1 .tit,
.listStyle1 .titStyle1 .stit{display:block;text-align:left;text-indent:10px;}
.listStyle1 ul{font-size:0;padding:0 5px;}
.listStyle1 ul li{display:inline-block;width:50%;background:#fff;box-sizing:border-box;padding:5px;vertical-align:top;position:relative;}
.listStyle1 ul li .liWrap{border:1px solid #ddd;box-sizing:border-box;font-size:initial;}
.listStyle1 ul li .txtWrap{padding:5%;}
.pdStyle1 ul li .brdWrap{overflow:hidden;}
.pdStyle1 ul li .brdWrap .image{float:left;}
.pdStyle1 ul li .brdWrap .image img{max-width:100%;max-height:20px;}
.pdStyle1 ul li .brdWrap .txt{float:left;font-size:12px;font-weight:bold;}
.pdStyle1 ul li .liWrap>.image{width:100%;height:auto;overflow:hidden;box-sizing:border-box;position:relative;}
.pdStyle1 ul li .liWrap>.image .icoWrap{position:absolute;left:5px;top:5px;width:50%;}
.pdStyle1 ul li .liWrap>.image .icoWrap img{width:50%;}
.pdStyle1 ul li .liWrap>.image img{width:100%;}
.pdStyle1 ul li .tit{padding-bottom:0 2%;font-size:14px;text-align:left;}
.pdStyle1 ul li .stit{font-size:10px;letter-spacing:-.6px;margin-top:0;text-align:left;display:inline-block;width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pdStyle1 ul li .stit span{color:#3a70b2;}
.pdStyle1 ul li .tit{text-overflow:ellipsis;overflow:hidden;white-space:normal;line-height:1.2em;display:-webkit-box;-webkit-box-orient:vertical;text-align:left;-webkit-line-clamp:1;}
.pdStyle1 ul li .tit a{color:#000;}
.pdStyle1 ul li .priWrap{overflow:hidden;letter-spacing:-.2px;text-align:left;padding-top:3%;height:50px;}
.pdStyle1 ul li .priWrap .per{display:inline-block;font-size:18px;font-weight:bold;font-family:Verdana;color:#F10B00;}
.pdStyle1 ul li .priWrap .per em{font-size:25px;font-weight:bold;font-family:Verdana;letter-spacing:-2px;}
.pdStyle1 ul li .priWrap .pri{display:inline-block;line-height:18ppx;margin-left:5px;}
.pdStyle1 ul li .HoverIconBox{overflow:hidden;}
.pdStyle1 ul li .HoverIconBox .HoverIconBtn{float:right;}
.pdStyle1 ul li .HoverIconBox span.free{float:left;width:32%;padding-top:5px;}
.pdStyle1 ul li .HoverIconBox span.free img{width:100%;}
.pdStyle1 ul li .HoverIconBox a.like span{display:inline-block;width:20px;height:20px;vertical-align:middle;background:url('/data/familymall/banner/heart2_2.png')no-repeat center/100%;text-indent:-9999px;}
.pdStyle1 ul li .HoverIconBox a.like span.on{background-image:url(/data/familymall/banner/heart_2.png);}
.pdStyle1 ul li .pct{float:left;font-size:40px;color:#f05000;}
.pdStyle1 ul li .pct span{font-size:34px;color:#777;}
.pdStyle1 ul li .propr{display:inline-block;padding-left:5%;}
.pdStyle1 ul li .prc{display:block;font-size:20px;color:#000;font-weight:bold;letter-spacing:-1px;}
.pdStyle1 ul li .prc .mwon{font-size:10px;color:#777;font-weight:normal;}
.pdStyle1 ul li .prc .memberPrc{font-size:10px;color:#000;letter-spacing:-.4px;}
.pdStyle1 ul li .oriprc{display:block;font-size:12px;color:#777;font-weight:normal;text-decoration:line-through;letter-spacing:-.2px;}
.pdStyle1 ul li .pdBtnMore{bottom:20px;}

/* 비회원 약관 레이어 */
.nonmember_pop {position:fixed; left:50%; top:0; right:auto; bottom:0;transform:translateX(-50%);overflow-y:auto; box-sizing:border-box; padding: 25px 10px; background-color:#fff; z-index:9999999;width:100%;max-width:680px;}
.nonmember_pop .btnClose{position:absolute;right:10px;top:10px;border:1px solid #666;padding:2px 8px;border-radius:3px;}
.nonmember_pop .btnClose i{font-size:20px;vertical-align:middle;}
.nonmember_pop .titleText {font-size:16px;}
.nonmember_pop .titleArea2 {font-size:12px;}
.nonmember_pop table {display:block; border:1px solid #ddd; box-sizing:border-box; padding:10px; font-size:12px;}
.nonmember_pop .textcolorRED {font-size:12px;}
.nonmember_pop .ui-checkbox input, .ui-radio input {width:13px; height:13px; left:-2px;}
.nonmember_pop .input_wrap {font-size:13px;}
.nonmember_pop .btn01 {font-size:13px; line-height:3em; display:inline-block; vertical-align:middle; box-sizing:border-box; width:49%; height:auto; letter-spacing:-.1em;}
.nonmember_pop .close_btn {background-color:#000; color:#fff; padding:12px; font-weight:bold; border-radius:6px; font-size:13px;}

@media (min-width:930px) {
	.nonmember_pop {max-width:525px;}
}

/*리스트 cover*/
.bgImg{width:100%;padding-top:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}


/*간편결제*/
.easyPay{background:#f0f0f0;}
.easyPaySl{padding:5px 0; overflow:visible;}
.easyPaySl .swiper-slide img{width:100%;}
.easyPaySl .swiper-button-prev,
.easyPaySl .swiper-button-next{width:42px;height:42px;background-size:100% 100%;background-position:center;background-repeat:no-repeat;top:50%;margin-top:-21px;position:absolute;z-index:1;cursor:pointer;opacity:.7;}
.easyPaySl .swiper-button-prev{background-image:url(/m/images/ar3-lft.png);left:10px;}
.easyPaySl .swiper-button-next{background-image:url(/m/images/ar3-rgt.png);right:10px;}
.easyPaySl .paginationWrap{height:20px;padding-top:10px;text-align:center;font-size:0;}
.easyPaySl .swiper-pagination{margin-top:5%; position:static;display:inline-block;}
.easyPaySl .swiper-pagination-bullet,
.easyPaySl .append-slide{display:inline-block;border-radius:50%;width:15px;height:15px;margin:0 2.5px;background:none;box-sizing:border-box;opacity:1;cursor:pointer;text-align:center;line-height:15px;font-size:11px;border:1px solid #fff;text-indent:-9999px;vertical-align:middle;}
.easyPaySl .append-slide{background:url(/m/images/ico_plus.png)no-repeat center/100%;border:0;}
.easyPaySl .swiper-pagination-bullet-active{background:#666;color:#fff;}

.easyPaySl .cardWrap{position:relative;}
.easyPaySl .cardBg{}
.easyPaySl .check {position:absolute; top:0; right:0; width:10%; height:10%;}/*{position:absolute;right:15px;top:15px;width:25px;}*/
.easyPaySl .check .ui-radio label{background:none;border:0;position:relative;width:100%;height:100%;font-size:0;padding:0;}
.easyPaySl .check .ui-radio label:before{display:none;content:'';position:absolute;top:-3px;left:3px;width:25px;height:25px;background:#ff2a4c;border:1px solid #ccc;border-radius:50%;vertical-align:middle;border-color:#ff2a4c;}
.easyPaySl .check .ui-radio label:after{display:none;content:'';position:absolute;top:8px;left:3px;height:12px;width:5px;transform:translate(9px, 3px) rotate(45deg);border:solid transparent;border-width:0 2px 2px 0;border-color:#fff;background:none;}
.easyPaySl .check>div{margin:0;width:100%;height:100%;}
.ui-btn-icon-left:after, .ui-btn-icon-right:after, .ui-btn-icon-top:after, .ui-btn-icon-bottom:after, .ui-btn-icon-notext:after{background-color:none !important;}
.ui-radio .ui-btn.ui-radio-on:after{background:none !important;}

.easyPaySl .cardWrap .addCard{display:inline-block;width:100%;height:24.5vh;background:#fff;border-radius:12px;}
.easyPaySl .cardWrap .addCard .inner{height:88%;margin:10px;border:1px dashed #ddd; border-radius:12px;}
.easyPaySl .cardWrap .addCard .inner>a{display:block;text-align:center;padding-top:25px;}
.easyPaySl .cardWrap .addCard .inner>a>i{font-size:55px;}
.easyPaySl .cardWrap .addCard .inner>p{text-align:center;}
.easyPaySl .check input[type=radio]{position:absolute;left:0;right:0;top:0;bottom:0;margin:0;}
.easyPaySl .inputWrap{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;padding:22% 5% 5%;}
.easyPaySl .inputWrap p{line-height:1.5;}
.easyPaySl .inputWrap .cardNum{font-size:19px;letter-spacing:-.6px;}
.easyPaySl .inputWrap .cardBrand{font-size:12px; font-weight:bold;}
.easyPaySl .inputWrap .cardBrand span{vertical-align:middle;}
.easyPaySl .inputWrap .cardBrand i {display:none; padding-left:1%; font-size:16px; vertical-align:middle;}
.easyPaySl .inputWrap .selectWrap {margin-top:4%; width:100%;}
.easyPaySl .inputWrap .selectWrap .ui-select .ui-btn{height:36px;background:#1f7ed64f;}
.easyPaySl .inputWrap .selectWrap .ui-select .ui-btn>span:not(.ui-li-count){line-height:36px;}

.easyPay .cardName {position:absolute; top:5%; right:5%; font-weight:bold;}
.easyPay .swiper-slide {opacity:0.2;}
.easyPay .swiper-slide.swiper-slide-active {opacity:1;}

/*결제수단*/
.methodPayment{padding:20px 15px 80px;}
.methodPayment .methodPaymentTab ul{display:table;width:100%;font-size:0;}
.methodPayment .methodPaymentTab ul li{display:table-cell;border-bottom:2px solid #ebebeb;font-size:18px;color:#c8c8c8;text-align:center;font-weight:bold;padding-bottom:5px;}
.methodPayment .methodPaymentCon>ul>li{display:none}
.methodPayment .methodPaymentCon>ul>li.on{display:block;}
.methodPayment .methodPaymentCon .inputWrap{font-size:0;}
.methodPayment .methodPaymentCon .inputWrap .inputs{display:inline-block;padding:0 5px;box-sizing:border-box;}
.methodPayment .methodPaymentCon .inputWrap .inputs .ui-input-text input{height:44px;line-height:44px;}
.methodPayment .methodPaymentCon .inputWrap .ui-input-text{box-shadow:none;border-radius:0;height: 44px;box-sizing:border-box;font-size:16px;border-width:0 0 1px;}
.methodPayment .methodPaymentCon .inputWrap .ui-input-text input::-webkit-input-placeholder{color:#ddd;}
.methodPayment .methodPaymentCon .inputWrap .ui-input-text input::-moz-placeholder{color:#ddd}
.methodPayment .methodPaymentCon .tip{padding-top:5px;}
.methodPayment .methodPaymentCon .btnBotWrap{position:fixed;bottom:80px;left:0;right:0;padding:0 20px;box-sizing:border-box;}
.methodPayment .card .registWrap .tit{font-size:14px;color:#666;padding:15px 0 5px;}
.methodPayment .card .registWrap .numWrap .inputs{width:25%;}
.methodPayment .card .registWrap input{border-width:0 0 1px;}
.methodPayment .card .registWrap .halfWrap{font-size:0;}
.methodPayment .card .registWrap .halfWrap>div{width:50%;display:inline-block;}
.methodPayment .card .registWrap .halfWrap .inputs{width:50%;}
.methodPayment .card .registWrap .cardscan{display:inline-block;padding-top:20px;}
.methodPayment .card .registWrap .cardscan i{vertical-align:middle;}
.methodPayment .card .registWrap .cardscan span{vertical-align:middle;padding-left:5px;text-decoration:underline;}
.methodPayment .card .listWrap{padding-top:10px;}
.methodPayment .card .listWrap>ul>li{padding:5px 0;}
.methodPayment .card .listWrap .cardWrap{border:2px solid #ddd;padding:15px;}
.methodPayment .card .listWrap .cardWrap .logo{vertical-align:middle;}
.methodPayment .card .listWrap .cardWrap .tit{font-size:16px;color:#333;font-weight:bold;vertical-align:middle;}
.methodPayment .card .listWrap .cardWrap .num{font-size:12px;color:#999;padding-top:5px;}
.methodPayment .card .listWrap .cardWrap .btnWrap{text-align:right;padding-top:5px;}
.methodPayment .card .listWrap .cardWrap .btnWrap ul li{display:inline-block;padding:0 5px;}
.methodPayment .card .listWrap .cardWrap .btnWrap ul li i{font-size:22px;color:#bbb;}
.methodPayment .card .listWrap .cardWrap .btnWrap ul li.star i{display:none;}
.methodPayment .card .listWrap .cardWrap .btnWrap ul li.star i.active{display:block;}
.methodPayment .phone .inputWrap .inputs{border-bottom:1px solid #ddd;}
.methodPayment .phone .inputWrap .inputs .ui-input-text{display:inline-block;vertical-align:top;border:0;}
.methodPayment .phone .inputWrap .inputs .selectWrap{width:100px;}
.methodPayment .phone .inputWrap .inputs .ui-select{display:inline-block;width:95px;padding-right:5px;}
.methodPayment .phone .inputWrap .inputs .ui-select .ui-btn{height:44px;line-height:44px;background-image:url(/m/images/ar-b.png);background-size:16px;border:0;}
.methodPayment .phone .inputWrap .inputs .ui-select .ui-btn>span:not(.ui-li-count){line-height:44px;}
.methodPayment .phone .btnSubmit{display:inline-block;font-size:14px;background:#434144;color:#fff;padding:13px 15px;margin:.5em;}
.methodPayment .phone .agreeTxt{text-align:center;padding-bottom:20px;}
.methodPayment .phone .agreeTxt span{text-decoration:underline;}

/*간편결제레이어창*/
.individual .layerConWrap {position:fixed; background-color:#fff; z-index:99999; display:none; overflow-y:auto;}
.individual.on .layerConWrap {width:90%; height:auto; display:block;}
.individual .layerBg {position:fixed; left:0; top:0; right:0; bottom:0; background-color:rgba(0,0,0,.7); z-index:88888; display:none;}
.individual.on .layerBg {display:block;}
#individual_id_sub {padding:10% 5%;}
#individual_id_sub .numWrap .tit {padding-bottom:2%; font-size:16px; font-weight:bold;}
#individual_id_sub .numWrap .cont {padding-bottom:10%;}
#individual_id_sub .numWrap .cont.inputWrap input[name=CardUsePwd_chk] {width:50%; margin:0; padding:0 3%; line-height:30px; font-size:30px; border:0; border-bottom:1px solid #000; box-sizing:border-box;}
#pwd_ok {margin-top:5%;}

/* 쿠폰존 */
.couponZone h1.tit {height:114px; font-size:20px; line-height:6em; background-color:lightblue; text-align:center;}

.couponZone .inner {padding:0 10px 10px;margin-top:25px;}
.couponZone.iV .inner {padding:0;margin-top:0;}
.couponZone .coupontit img {width:100%;}
.couponZone .coupon_list {border:1px solid #eee; box-sizing:border-box; margin-bottom:20px;}
.couponZone .coupon_list h2.sub_tit {font-size:16px; text-align:center; border-bottom:1px solid #e2e1e1; overflow:hidden; letter-spacing:-.1em; line-height:2.6em; margin-bottom:15px;}
.couponZone .coupon_list h2.sub_tit>span {display:inline-block; border-radius:4px; text-align:center; box-sizing:border-box; vertical-align:middle; width:auto; float:right;  width:220px; height:50px; font-weight:bold; font-size:20px; line-height:46px; box-sizing:border-box; letter-spacing:normal; cursor:pointer; box-shadow:0 3px #ddd;}
.couponZone .coupon_list h2.sub_tit>span.down {color:#fff; background-color:#02a5da; margin-right:10px;}
.couponZone .coupon_list h2.sub_tit>span.check {color:#02a5da; background-color:#fff; border:1px solid #02a5da;}
.couponZone .coupon_list .btn_wrap {padding-bottom:15px; border-bottom:1px solid #e2e1e1;}
.couponZone .coupon_list .btn_wrap>div {text-align:center; line-height:3em; font-weight:bold;}
.couponZone .coupon_list .btn_wrap>div i {vertical-align:middle;}
.couponZone .coupon_list .btn_wrap .down {color:#fff; background-color:#009de6; box-shadow:0 3px #0089c8;}
.couponZone .coupon_list .btn_wrap .check {color:#009de6; border:1px solid #009de6; box-shadow:0 3px #009de6; margin-top:6px;}

.couponZone .coupon_area {font-size:0; margin-top:0;}
.couponZone .coupon_area .cp_wrap {border-top:1px dashed #d3d3d3; padding:20px 0;}
.couponZone .coupon_area .cp_wrap:first-child {border-top:0;}
.couponZone .coupon_area .cp_wrap>div {display:inline-block; width:100%; box-sizing:border-box; vertical-align:middle; font-size:12px;}
.couponZone .coupon_area .cp_wrap>div:first-child {margin-left:0;}
.couponZone .coupon_area .cp_wrap>div .img {width:269px; height:145px; background:url('/m/images/sp_coupon_m.png')no-repeat; text-align:center; float:none; margin:0 auto; background-size:1150px 600px;}
.couponZone .coupon_area .cp_wrap .img>h3 {font-size:16px; color:#fff; line-height:2.5em;}
.couponZone .coupon_area .cp_wrap .img>strong {font-size:50px; color:#fff; font-weight:700; vertical-align:top; line-height:1.1em;}
.couponZone .coupon_area .cp_wrap .img>strong span {font-size:27px; font-weight:400; line-height:2.7em; margin-left:-2px;}
.couponZone .coupon_area .cp_wrap .img>p {color:#fff; font-size:12px; line-height:4em;}

.couponZone .coupon_area .cp_wrap>div.v1 .img {background-position:-274px 0;}
.couponZone .coupon_area .cp_wrap>div.v2 .img {background-position: 0 0;}
.couponZone .coupon_area .cp_wrap>div.v3 .img {background-position:-821px 0;}
.couponZone .coupon_area .cp_wrap>div.v3 h3 {visibility:hidden;:}

.couponZone .coupon_area .cp_wrap .dw_btn {width:269px; height:30px; margin:10px auto; border:1px solid #ddd; border-radius:4px; font-size:15px; line-height:32px; text-align:center; box-shadow:0 4px #ddd; font-weight:bold; cursor:pointer;}
.couponZone .coupon_area .cp_wrap .dw_btn i {vertical-align:middle;}
.couponZone .coupon_area .cp_wrap p.desc {text-align:center; font-size:13px; line-height:2em;}
.couponZone .coupon_area .cp_wrap p.desc>span {display:block;}
.couponZone .coupon_area .cp_wrap p.desc>span.btn {width:140px; margin:0 auto; border:1px solid #ddd; border-radius:2px; font-size:12px; cursor:pointer; margin-top:10px;}
.couponZone .coupon_area .cp_wrap p.desc>span.btn i {vertical-align:middle;}

/* 쿠폰존 스타일 추가 */
.couponZone .coupon_area .caTit {font-size:16px; padding:10px;}
.couponZone .coupon_area.ca2 .caTit {border-top:1px solid #e2e1e1;}
.couponZone .coupon_area.ca2 .btnWrap {width:269px; margin:0 auto;}
.couponZone .coupon_area.ca2 .btnWrap:after {content:""; display:block; clear:both;}
.couponZone .coupon_area.ca2 .btnWrap .goBtn {display:block; float:left; width:49%;  height: 30px; margin: 10px auto; margin-right:2%; border: 1px solid #ddd;
border-radius: 4px; font-size: 15px; line-height: 32px; text-align: center; box-shadow: 0 4px #ddd; font-weight: bold; cursor: pointer; box-sizing:border-box;}
.couponZone .coupon_area.ca2 .btnWrap .goBtn a {color:#000;}
.couponZone .coupon_area.ca2 .btnWrap .dw_btn {display:block; float:left; width:49%; box-sizing:border-box;}

.couponZone .noti {padding-bottom:20px;padding-top:20px;border-top:1px solid #E8E8E8;margin-top:45px;}
.couponZone.iV .noti {margin:0;padding:0;border:none;}
.couponZone .noti h4 {width:100%; font-size:16px; box-sizing:border-box; padding:0 20px;margin-bottom: 20px;}
.couponZone.iV .noti h4 {padding:0;}
.couponZone .noti {padding-bottom:20px;padding-top:20px;border-top:1px solid #E8E8E8;margin-top:45px;}
.couponZone .noti h4 {width:100%; font-size:16px; box-sizing:border-box; padding:0 20px;margin-bottom: 20px;}
.couponZone .noti h4:after {content:"";display: block;clear:both;}
.couponZone .noti h4 i {float:left; font-size:45px;}
.couponZone .noti h4 span {float:left; text-align:left; font-size:14px; padding-top:3px; padding-left:2px;}
.couponZone .noti .rgt_ul {display: block;text-align:left; font-size:13px; line-height:1.6em;}
.couponZone .noti .rgt_ul li::before {content:""; display:inline-block; width:12px; vertical-align:middle;}
.couponZone .noti .rgt_ul li:first-child::before {content:""; display:none;}


/* 이용안내 버튼*/
.guidebtnZone {padding:10px;text-align:right;border-top:1px solid #dadada;border-bottom:1px solid #dadada;font-size:12px;background:#f3f3f3;}
.guidebtnZone img{width:18px;margin-top:-5px;}


/* new 마이페이지 */
.myMenu_wrap .myS_info_wrap {background-color:#fff; border-radius:4px; box-shadow:0 2px #cecece; margin:10px 0; }
.myMenu_wrap .myS_info {font-size:0; padding:10px 15px;}
.myMenu_wrap .myS_info>div {display:inline-block; box-sizing:border-box; vertical-align:middle; width:30%; height:200px; margin-left:5%; font-size:22px; color:#fff; text-align:center; background-position:center center; background-size:contain; background-repeat:no-repeat; padding-top:13%;}
.myMenu_wrap .myS_info>div a {color:#fff;}
.myMenu_wrap .myS_info>div.bg_div1 {background-image:url('/m/images/bgcc_03.png');}
.myMenu_wrap .myS_info>div.bg_div2 {background-image:url('/m/images/bgcc_05.png');}
.myMenu_wrap .myS_info>div.bg_div3 {background-image:url('/m/images/bgcc_07.png');}
.myMenu_wrap .myS_info>div:first-child {margin-left:0;}
.myMenu_wrap .myS_info>div>p {background-position:10px center; background-size:40px; background-repeat:no-repeat; padding-left:14px; line-height:1.2em; margin-bottom:6%;}
.myMenu_wrap .myS_info>div.bg_div1>p {background-image:url('/m/images/m_mypage_03.png');}
.myMenu_wrap .myS_info>div.bg_div2>p {background-image:url('/m/images/m_mypage_05.png'); background-position:10px center;}
.myMenu_wrap .myS_info>div.bg_div3>p {background-image:url('/m/images/m_mypage_07.png');}
.myMenu_wrap .myS_info>div span.txt {vertical-align:middle;}
.myMenu_wrap .myS_info>div strong {font-size:24px;}
.myMenu_wrap .myS_info .myS_info_icon {display:inline-block;height:14px;}
.myMenu_wrap .myS_info .myS_info_icon img {height:100%;}

.myMenu_wrap .myS_link {font-size:0;}
.myMenu_wrap .myS_link>p {background-position:8% center; background-size:30px; background-repeat:no-repeat; display:inline-block; width:50%; box-sizing:border-box; vertical-align:top; font-size:13px; padding-left:12%; line-height:2.5em; border-top:1px solid #f3f3f3;}
.myMenu_wrap .myS_link>p:nth-child(even) {border-left:1px solid #f3f3f3;}
.myMenu_wrap .myS_link>p.bg_p1 {background-image:url('/m/images/m_mypage_13.png');}
.myMenu_wrap .myS_link>p.bg_p2 {background-image:url('/m/images/m_mypage_16.png');}
.myMenu_wrap .myS_link>p.bg_p3 {background-image:url('/m/images/m_mypage_24.png');}
.myMenu_wrap .myS_link>p.bg_p4 {background-image:url('/m/images/m_mypage_25.png');}
.myMenu_wrap .myS_link>p>span {display:inline-block; width:100%; background:url('/m/images/m_mypage_19.png')no-repeat 90% center; background-size:18px;}

.myMenu_wrap .myO_info_wrap {background-color:#fff; padding:10px 15px;}
.myMenu_wrap .myO_info {font-size:0;}
.myMenu_wrap .myO_info>div {display:inline-block; width:20%; box-sizing:border-box; vertical-align:top; font-size:11px; text-align:center;}
.myMenu_wrap .myO_info>div>p {background:url('/m/images/m_mypage_40_29.png')no-repeat right center; background-size:8px; margin-bottom:10px;}
.myMenu_wrap .myO_info>div>div {display:inline-block; width:4vw; height:4vw; line-height:4vw; border-radius:50%; background-color:#71685f; color:#fff; font-size:16px; font-weight:bold;}
.myMenu_wrap .myO_info>div>div.bg2 {background-color:#f3f3f3; color:#000;}

.myMenu_wrap .myO_info_wrap ul {font-size:0; padding:5px 0; border:1px solid #dadada; border-radius:4px; margin-top:10px;}
.myMenu_wrap .myO_info_wrap ul li {display:inline-block; width:33.3%; box-sizing:border-box; vertical-align:middle; font-size:13px; border-left:1px solid #dadada; text-align:left; overflow:hidden; line-height:1.5em; padding:0 8px;}
.myMenu_wrap .myO_info_wrap ul li:first-child {border-left:0;}
.myMenu_wrap .myO_info_wrap ul li span {float:right;}

.myMenu_wrap .my_order_desc {background-color:#fff; font-size:0; border-top:1px solid #f3f3f3; border-bottom:1px solid #dadada; margin-bottom:10px;}
.myMenu_wrap .my_order_desc>p {display:inline-block; width:50%; box-sizing:border-box; vertical-align: middle; text-align:left; background:url('/m/images/m_mypage_40_29.png')no-repeat 95% center; background-size:8px; font-size:12px; line-height:3em; padding:0 5px;}
.myMenu_wrap .my_order_desc>p:first-child {border-right:1px solid #f3f3f3;}
.myMenu_wrap .my_order_desc>p.bg_p1>span {background:url('/m/images/m_mypage_29.png')no-repeat left center; background-size:25px; display:block; padding-left:24px;}
.myMenu_wrap .my_order_desc>p.bg_p2>span {background:url('/m/images/m_mypage_32.png')no-repeat left center; background-size:25px; display:block; padding-left:24px;}
.myMenu_wrap .my_order_desc p a {color:#000;}
.myMenu_wrap .my_order_desc .my_order_icon {height:14px;display:inline-block;}
.myMenu_wrap .my_order_desc .my_order_icon img {height:100%;}

.myMenu_wrap .myM_wrap {font-size:0; background-color:#fff; border-bottom:1px solid #dadada;}
.myMenu_wrap .myM_wrap>p {display:inline-block; width:50%; box-sizing:border-box; vertical-align:top; text-align:left; background:url('/m/images/m_mypage_40_29.png')no-repeat 95% center; background-size:8px; font-size:12px; line-height:3em; padding:0 5px; border-top:1px solid #f3f3f3; border-right:1px solid #f3f3f3;}
.myMenu_wrap .myM_wrap>p a {color:#000;}
.myMenu_wrap .myM_wrap>p:nth-child(1),
.myMenu_wrap .myM_wrap>p:nth-child(2) {border-top:none;}
.myMenu_wrap .myM_wrap>p:nth-child(even) {border-left:none;}
.myMenu_wrap .myM_btm .link {font-size:0; background-color:#f3f3f3;}
.myMenu_wrap .myM_btm .link>p {display:inline-block; width:33.3%; box-sizing:border-box; vertical-align:top; text-align:center; font-size:13px; line-height:3em;}
.myMenu_wrap .myM_btm .link>p a {color:#000;}
.myMenu_wrap .my_footer {background-color:#dedede; padding:20px;}
.myMenu_wrap .my_footer>p {display:inline-block; width:auto; vertical-align:middle; font-size:13px;}
.myMenu_wrap .my_footer>p a {color:#000;}
.myMenu_wrap .my_footer>p:first-child a {border-right:1px solid #000; padding-right:10px; vertical-align:middle; margin-right:6px;}
.myMenu_wrap .my_footer .ft_info {font-size:10px; text-align:left; line-height:2em; margin-top:10px;}
.myMenu_wrap .my_footer p.copy {margin-top:15px;}


.myInfoWrap{background:#fff;border-radius:10px;margin:10px;border-bottom:3px solid #dadada;}
.myInfoWrap.st1{margin:20px 0;padding:0 20px;border:none;border-radius:0;}
.myInfoWrap #list {overflow: hidden;width:100%;box-sizing:border-box;}
.myInfoWrap.st1 #list{background:#FAF8F7;border-radius:8px;}
.myInfoWrap #list li{padding:10px 1%;box-sizing:border-box;text-aling:center; float: left;width: 25%;}
.myInfoWrap.st1 #list li{padding:17.5px 0;}
.myInfoWrap #list li .inWrap{position: relative;}
.myInfoWrap.st1 #list li .inWrap{position: relative;height:44px;}
/* 2019.09.16 */
		.myInfoWrap #list li .bg img{max-width:100%; opacity:0;}
/*	///		 2019.09.16 */
.myInfoWrap #list #list1 {}
.myInfoWrap #list #list2 {}
.myInfoWrap #list #list3 {}
/* 2019.09.16 */
		.myInfoWrap #list li .con {position:absolute;left:0;top:0;right: 0;bottom: 0;text-align: center;display:	flex;align-items:center;justify-content:center;color:#000; background-color:#f3f3f3; border-radius:100%;}
		/* .myInfoWrap.st1 #list li .con {border-right:1px solid rgba(151,151,151,.1);border-radius:0;} */
		.myInfoWrap.st1 #list li:last-child .con{border:none;}
		.myInfoWrap #list li .con{background:#FAF8F7;}
		.myInfoWrap #list li .con a {color:#999;}
		.myInfoWrap #list li .con .txtWrap{font-size:12px;font-weight: 500;}
		.myInfoWrap.st1 #list li .con .txtWrap .tit{margin-bottom:4px;}
		.myInfoWrap #list li .con .txtWrap .tit img{display:none;}
/*	///		 2019.09.16 */
.myInfoWrap #list li .con .tit img{max-width:20px;max-height:14px;margin-right:5px;}
/* 2019.09.16 */
		.myInfoWrap #list li .con .count{font-size:15px;font-weight:700;}
		.myInfoWrap.st1 #list li .con .count{font-size:15px;font-weight:700;color:#222;}
		.myInfoWrap.st1 #list li .con .count._on{color:var(--sitecolor1);}
/*	///		 2019.09.16 */
/* .myInfoWrap #list li .con .count span{font-weight:normal;} */
.myInfoWrap .four_menu{overflow: hidden; margin-left:auto; margin-right:auto; left:0; right:0; margin-size:10px;}
.myInfoWrap .four_menu li{float: left;width:50%;border:1px solid #f3f3f3;border-width:1px 0 0 1px;box-sizing:border-box;}
.myInfoWrap .four_menu li a{display:block;padding:5px 0;background:url(/m/images/ico_my_arrow.png)no-repeat center right 5px/20px;}
.myInfoWrap .four_menu li img{display:inline-block;margin:0 5px 0 15px;max-width:13px;max-height:13px;vertical-align:middle;}
.myInfoWrap .four_menu li .txt{vertical-align:middle;font-size:12px;}
.myDeliveryWrap{background:#fff;padding-bottom:15px;}
.myDeliveryWrap.st1{padding:0 20px;border-bottom:10px solid #f9f9f9;}
.myDeliveryWrap .progress{font-size:0;padding:15px 15px 16%;}
.myDeliveryWrap.st1 .progress{padding:0px 0 15px;}
.myDeliveryWrap .progress li{display:inline-block;width:20%;font-size:12px;text-align:center;position:relative;}
/* 2019.09.16 */
		.myDeliveryWrap .progress li .tit{font-size:1.1em; font-weight:bold;}
		.myDeliveryWrap.st1 .progress li .tit{font-size:12px;font-weight:500;color:#999;margin-top:5px;}
		.myDeliveryWrap .progress li:before{content:"";position:absolute;top:3px;left:-6px;width:12px;height:12px;background:url(/m/images/ico_my_arrow2.png)no-repeat center/auto 100%;}
		.myDeliveryWrap.st1 .progress li:before{content:none;}
		.myDeliveryWrap.st1 .progress li:after{position:absolute;top:10px;right:0;width:1px;height:30px;background:var(--border-color-style1);content:"";/*opacity:.1;*/}
		.myDeliveryWrap.st1 .progress li:last-child:after{content:none;}
		.menuList li{display:block;width:100%;border:1px solid #f3f3f3;border-width:1px 0 0 1px;box-sizing:border-box;}
		.menuList.st1 li{border:none;}
		.menuList li a{display: block;font-size:15px;background:url(/m/images/ico_my_arrow.png)no-repeat center right 8px/20px;padding:10px 15px;}
		.menuList.st1 li a{padding:10px 20px;font-size:15px;font-weight:400;color:#222;background:none;}
		.menuList li a img{max-width:20px;max-height:20px;}
		.menuList.st1 li a img{max-width:24px;max-height:24px;margin-right:10px;}
		.menuList.st1 li a img.iV{display:none;}
		.menuList li a .txt{vertical-align:middle;}
		.menuList.st1 li.st2 a .txt{font-size:16px;color:#b2b9c1;text-decoration:underline;}
/*	///		 2019.09.16 */
.myDeliveryWrap .progress li:first-of-type:before{display:none;}
.myDeliveryWrap .progress li .count{position:absolute;left:20%;right:20%;top:22px;padding-top:60%;background:#71685f;font-size:26px;color:#fff;border-radius:50%;}
.myDeliveryWrap.st1 .progress li .count{font-size: 15px; font-weight: 700; margin-top: 5px;}
.myDeliveryWrap.st1 .progress li .count{top:16px;color:#b2b9c1;background:none;}
.myDeliveryWrap.st1 .progress li .count._on{color:var(--sitecolor1);}
.myDeliveryWrap .progress li.empty .count{background:#f3f3f3;color:#222;}
.myDeliveryWrap.st1 .progress li.empty .count{background:none;color:#222;}
.myDeliveryWrap.st1 .progress li.empty .count._on{color:var(--sitecolor1);}
.myDeliveryWrap .progress li .count span{position:absolute;left:0;right:0;top:50%;margin-top:-18px;}
.myDeliveryWrap.st1 .progress li .count span{top:0;margin-top:5px;}
.myDeliveryWrap .orderConditionList{margin:0 15px;border:1px solid #dadada;border-radius:5px;font-size:0;padding:5px 0;}
.myDeliveryWrap.st1 .orderConditionList{margin:30px 0 0 0;padding:20px 0;border:unset;border-radius:8px;background-color: #F5F5F5;}
/* 2019.09.16 */
		.myDeliveryWrap .orderConditionList li{display:inline-block;width:33.333%;font-size:15px;padding:3px 10px;border-left:1px solid var(--border-color-style1);box-sizing:border-box;}
		.myDeliveryWrap.st1 .orderConditionList li{padding:0 15px;border-left:1px solid var(--border-color-style1);line-height: 1.2;}
		.myDeliveryWrap.st1 .orderConditionList li .tit{color: #999; font-size: 12px; font-weight: 500;}
		.myDeliveryWrap.st1 .orderConditionList li .count{font-size: 15px; font-weight: 700;}
		.my_page_profile > div.profile_text{overflow:hidden; width:calc(100% - 42px - 3%);}
		.my_page_profile.st1 > div.profile_text{overflow:hidden; width:calc(100% - 92px);}
		.my_page_profile > div.profile_text .user_id{display:block; width:auto; max-width:50%; float:left;} /*위에 같은 루트의 css하나 더있습니다 */
		.my_page_profile.st1 > div.profile_text .user_id{display:flex;flex-direction:column;}
		.my_page_profile.st1 > div.profile_text .user_id .level{margin-bottom:2px;font-size:12px;font-weight:500;color:var(--sitecolor1);}
		.my_page_profile.st1 > div.profile_text .user_id .level img{width:16px;height:16px;margin-right:4px;}
		.my_page_profile.st1 > div.profile_text .user_id .name{font-size:16px;font-weight:700;color:#222;}
		.my_page_profile > div.profile_text .info_btn{display:block; width:auto; float:right;} /*위에 같은 루트의 css하나 더있습니다 */
		.my_page_profile.st1 > div.profile_text .info_btn{margin-top:10px;}
		.my_page_profile > div.profile_text .info_btn a{padding:4px 6px; font-size:12px;} /*위에 같은 루트의 css하나 더있습니다 */
		.my_page_profile.st1 > div.profile_text .info_btn a{color: #222; padding: 5px 10px; font-size: 14px; font-weight: 500; border: 1px solid var(--border-color-style1); border-radius: 99px;}

		@media all and (max-width:329px){
			.my_page_profile > div.profile_text .info_btn{margin-top:3px;}
			.my_page_profile > div.profile_text .info_btn a{padding:2px 4px; font-size:10px;}

			.myDeliveryWrap.st1 .progress{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; row-gap: 30px; padding: 10px 0 30px; border: 1px solid var(--border-color-style1); border-radius: 8px;}
			.myDeliveryWrap .progress li{ width: 33%;}
			.myDeliveryWrap.st1 .progress li:after{ top: 7px; height: 32px;}
			.myDeliveryWrap.st1 .progress li:nth-of-type(3):after{ content: none;}

			.myDeliveryWrap.st1 .orderConditionList{ display: flex;}
			.myDeliveryWrap.st1 .orderConditionList li{ display: flex; flex-direction: column; align-items: center;}
		}
/*	///		 2019.09.16 */
.myDeliveryWrap .orderConditionList li:first-of-type{border-left:0;}
.myDeliveryWrap .orderConditionList li .txt{float:left;}
.myDeliveryWrap .orderConditionList li .count{float:right;font-weight:bold;}
.myDeliveryWrap.st1 .orderConditionList li .count{color:#222;}
.myDeliveryWrap.st1 .orderConditionList li .count._on{color:var(--sitecolor1);}


@media (max-width:680px){
	.myMenu_wrap .myS_info>div {display:inline-block; box-sizing:border-box; vertical-align:middle; width:30%; height:25vw; margin-left:5%; font-size:12px; color:#fff; text-align:center; background-position:center center; background-size:contain; background-repeat:no-repeat; padding-top:8%;}
	.myMenu_wrap .myS_info>div>p {background-position:5px center; background-size:28px; background-repeat:no-repeat; padding-left:14px; line-height:1.2em; margin-bottom:5%;}
	.myMenu_wrap .myS_info>div strong {font-size:16px;}
	.myMenu_wrap .myO_info>div>div {display:inline-block; width:9vw; height:9vw; line-height:9vw; border-radius:50%; background-color:#71685f; color:#fff; font-size:16px; font-weight:bold;}
}

/* 언니뷰티 gnb */
.unniB_gnb_wrap ul {overflow:hidden; height:32px; background-color:#fff;}
.unniB_gnb_wrap ul li {float:left; width:25%; box-sizing:border-box; height:32px; text-align:center; font-size:14px; line-height:32px;}
.unniB_gnb_wrap ul li a {color:#000; display:inline-block; border-bottom:2px solid #fff; height:29px; padding:0 8px; font-family: sans-serif,"Nanum Gothic", "Dotum";}
.unniB_gnb_wrap ul li a.on {border-color:#fa2829; font-weight:bold;}

.prc_box {text-align:left;}


/* 언니써봐요 by jejewa */
.imageZone{padding:0;}
.imageZone img{width:100%;}
.textZone{padding:5px 20px;}
.textZone h2.event{margin-top:40px;font-size:24px;}
.textZone h3.event{margin-top:30px;font-size:18px;}
.textZone .textDesc{margin-top:10px;font-size:16px;}


/***** 병원솔루션 상품상세 시작 *****/
/* 상품 이미지 슬라이드*/
.sub_cont2 .detail_img .swiper-button-prev {background:url('/m/images/sub2_arrow1.png')no-repeat center center; background-size:26px 44px;}
.sub_cont2 .detail_img .swiper-button-next {background:url('/m/images/sub2_arrow2.png')no-repeat center center; background-size:26px 44px;}
.sub_cont2 .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity:1;}

/* 상품 설명 텍스트 */
.sub_cont2 .info_wrap {padding:20px;}
.sub_cont2 .tit_info_wrap {font-size:0; border-bottom:1px solid #000; padding-bottom:6px;}
.sub_cont2 .cont_tit {font-size:19px; display:inline-block; box-sizing:border-box; vertical-align:middle; width:90%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.sub_cont2 div.Share {display:inline-block; box-sizing:border-box; vertical-align:middle; width:10%; font-size:11px; text-align:center;}
.sub_cont2 div.Share img {width:20px;}
.sub_cont2 .sub_tit_wrap {padding:10px 0;}
.sub_cont2 .sub_tit_wrap p {font-size:12px; color:#676767; line-height:1.2em;}

/* 태그 슬라이드 */
.sub_cont2 .tag_slide {position:relative; padding:20px 0 20px 10px; border-bottom:1px solid #cdcac3; background:#fff;}
.sub_cont2 .tag_slide .swiper-container {width:100%;}
.sub_cont2 .tag_slide .swiper-slide {float:left; width:auto; height:auto; padding:0 4px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sub_cont2 .tag_slide .swiper-slide a {display:inline-block; height:30px; padding:0 10px; color:#545453; font-size:11px; line-height:30px; font-weight:bold;
text-align:center; box-sizing:border-box; background-color:#e5e5e5; border-radius:50px; font-family:'NotoSansM';}

/* 인포메이션 아이콘*/
.sub_cont2 .infomation_ico .info_ico {font-size:0; padding:10px 4px;}
.sub_cont2 .infomation_ico .info_ico>div {display:inline-block; box-sizing:border-box; vertical-align:middle; width:20%; text-align:center; font-size:11px;}
.sub_cont2 .infomation_ico .info_ico img {width:80%;}
.sub_cont2 .infomation_ico .info_ico .txt {display:block; color:#000; margin-top:4px;}

/* 상품 상세 통 이미지 및 병원 특장점 이미지 */
.sub_cont2 .prodNguide_img img {width:100%;}
/***** 병원솔루션 상품상세 끝 *****/

/* 내 리워드 내역 */
.my_reward_wrap .sort {background-color:#f3f3f3; padding:10px 15px;}
.my_reward_wrap .sort>div {font-size:0;}
.my_reward_wrap .sort>div>div {display:inline-block; box-sizing:border-box; vertical-align:middle; text-align:center; font-size:13px;}
.my_reward_wrap .sort .date {margin-bottom:10px;cursor:pointer;}
.my_reward_wrap .sort .date>div {font-size:12px; color:#8a8a8a; background-color:#fff; border:1px solid #dadada; border-radius:2px; padding:4px 10px; margin-left:5px;}
.my_reward_wrap .sort .date>div:first-child {margin-left:0;}
.my_reward_wrap .sort .date>div.on {background-color:#000; color:#fff;}
.my_reward_wrap .sort .input>div {width:5%;}
.my_reward_wrap .sort .input>div.day {width:40%; background-color:#fff; color:#000; font-size:14px; text-align:center; border:1px solid #dadada; border-radius:2px;}
.my_reward_wrap .sort .input>div.day input {width:100%; font-size:14px; line-height:2em; height:2em; padding:0 2px; background:none; border:none; outline:none; text-align:center;}
.my_reward_wrap .sort .input>div.btn {width:14%; background-color:#000; color:#fff; font-size:13px; border-radius:2px; margin-left:1%; height:2.2em; line-height:25px;cursor:pointer;}

.my_reward_wrap .desc {background-color:#fff; color:#000; padding:10px 15px; margin-bottom:15px;}
.my_reward_wrap .desc h2 {text-align:left; font-size:16px; font-weight:normal; margin-bottom:10px;}
.my_reward_wrap .desc .box_area {font-size:0;}
.my_reward_wrap .desc .box_area>div {display:inline-block;height:77px;box-sizing:border-box; vertical-align:middle; width:49%; font-size:12px; text-align:center; border:1px solid #dadada;margin-left:2%; margin-bottom:2%;padding-top:20px;}
.my_reward_wrap .desc .box_area>div:nth-child(odd) {margin-left:0;}
.my_reward_wrap .desc .box_area>div.sum{padding-top:12px; font-size:18px;}
.my_reward_wrap .desc .box_area p {margin-bottom:5px;}

.my_reward_wrap .desc .total {font-size:0; border:1px solid #f7292b; border-radius:2px; padding:20px;}
.my_reward_wrap .desc .total>div {display:inline-block; box-sizing:border-box; vertical-align:middle; width:20%; color:#000; font-size:12px;}
.my_reward_wrap .desc .total>div.sum {width:80%; color:#f7292b; font-size:18px; text-align:right;}

.my_reward_wrap .guide {text-align:left; padding:0 15px;}
.my_reward_wrap .guide h3 {font-size:14px; margin-bottom:5px;}
.my_reward_wrap .guide p {font-size:12px; word-break:break-word; line-height:20px; letter-spacing:-.1em;}

/* 내 프로필 수정 */
.my_profile_edit_wrap>.inner {background-color:#fff;}
.my_profile_edit_wrap .img_area {text-align:center; font-size:14px; padding:15px;}
.my_profile_edit_wrap .img_area .img {width:70px; height:70px; display:inline-block; box-sizing:border-box; vertical-align:middle; overflow:hidden; border-radius:50%;}
.my_profile_edit_wrap .img_area .img .filebox{margin:0;}
.my_profile_edit_wrap .img_area .img img {width:100%;}
.my_profile_edit_wrap .img_area>p {margin:10px;}
.my_profile_edit_wrap .img_area>p span {color:#999; vertical-align:middle;}
.my_profile_edit_wrap .img_area>p span.id {color:#000; vertical-align:middle;}
.my_profile_edit_wrap .img_area .img_edit {display:inline-block; vertical-align:middle; box-sizing:border-box; padding:2px 10px; border:1px solid #dadada; border-radius:10px; color:#000; text-align:center; line-height:16px;cursor:pointer;}

.my_profile_edit_wrap .info_area>div {font-size:0;padding:5px;}
.my_profile_edit_wrap .info_area>div:first-child {border-top:1px solid #f7f7f7;}
.my_profile_edit_wrap .info_area>div:last-of-type{border-bottom:1px solid #f7f7f7;}
.my_profile_edit_wrap .info_area>div>p {display:inline-block; box-sizing:border-box; vertical-align:middle; width:150px; font-size:14px; text-align:left; height:2em;font-weight:bold;}
.my_profile_edit_wrap .info_area>div.vertical>p {vertical-align:top;}
.my_profile_edit_wrap .info_area>div>div {width:calc(100% - 150px); display:inline-block; font-size:14px; line-height:24px; border:1px solid #e0e0e0; border-radius:2px; box-sizing:border-box;}
.my_profile_edit_wrap .info_area input {background:none; border:none; outline:none; line-height:2em; height:2em; padding:0 4px; width:100%;}
.my_profile_edit_wrap .info_area textarea {min-height:100px;width:100%; border:none; box-sizing:border-box;font-size:14px;}

.img_area .file_box .upload-display{width:auto;height:auto;}

/* 내캐시 시작 */
.my_cash_wrap .wi_bg{padding:0;}
.my_cash_wrap .inner {background-color:#f3f3f3;}
.my_cash_wrap .inner>div {background-color:#fff;}
.my_cash_wrap .top {font-size:0;border-bottom:1px solid #dbdbdb; margin-bottom:10px;}
.my_cash_wrap .top>div {display:inline-block; vertical-align:middle; box-sizing:border-box; width:50%; font-size:14px;}
.my_cash_wrap .top .lgt {padding:6px;}
.my_cash_wrap .top .lgt p {text-align:left; overflow:hidden; margin-bottom:5px;}
.my_cash_wrap .mcwBtn_w {text-align:center;margin-bottom:10px;}
.my_cash_wrap .mcwBtn{display:inline-block;border:1px solid #dadada; border-radius:12px; padding:3px 8px; line-height:20px; font-size:13px;background:#fff;min-width:150px;}
.my_cash_wrap .top .lgt strong {font-size:20px; display:block; text-align:left;}
.my_cash_wrap .top .rgt {border-left:1px solid #dadada;}
.my_cash_wrap .top .rgt>div:first-child {border-bottom:1px solid #dadada;}
.my_cash_wrap .top .rgt>div>p {text-align:left; overflow:hidden; padding:0 6px; line-height:38px;}
.my_cash_wrap .top .rgt>div>p strong {float:right; display:block;}
.my_cash_wrap .top .rgt>div>p i {font-size:26px; vertical-align:middle;}

.my_cash_wrap .list ul {font-size:0; padding-left:6px;}
.my_cash_wrap .list ul.tit {border-top:1px solid #dadada;}
.my_cash_wrap .list ul.tit li {line-height:3em; font-size:14px;font-weight:bold;}
.my_cash_wrap .list ul.desc li {border-top:1px solid #eee; line-height:2.8em; font-size:13px;}
.my_cash_wrap .list ul li {display:inline-block; vertical-align:middle; box-sizing:border-box; font-size:13px; width:25%; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-right:6px;}
.my_cash_wrap .list ul li.wd {width:50%;}

/************** 병원솔루션 시작 ****************/
/* 상담 */
.consultingWrap .sul_btn {overflow:hidden;padding-top:10px;}
.consultingWrap .inlinebtn {text-align:right; padding-top:10px;}
.consultingWrap .btn_mnormal{height:32px; border-radius:3px; background:#92979b; color:#fff; font-size:16px; line-height:32px; font-weight:bold; text-align:center;padding:8px 10px;}
.consultingWrap .paging_box{text-align:center;}
.consultingWrap .paging_box a{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%; font-size:12px;}
.consultingWrap .paging_box a.active{background:#885EB4;color:#fff;}
.consultingWrap .paging_box a.prev,.paging_box a.next{display:inline;margin:0 10px;font-weight:bold;}

.consultingWrap .consulting_tit {padding-top:40px; background:#f3f3f3;text-align:center;}
.consultingWrap .consulting_tit h1 {font-size:25px;}
.consultingWrap .consulting_tit p {font-size:15px; font-weight:bold; color:#222222; padding:10px 0 20px;}
.consultingWrap .consulting_tit .consul_tab {width:100%; font-size:0; background:#dddee0; margin-top:20px;}
.consultingWrap .consulting_tit .consul_tab li{display:inline-block; font-size:16px; font-weight:bold; width:33.333%; text-align:center; background:#acadb1; border-right:1px solid #fff;box-sizing:border-box;}
.consultingWrap .consulting_tit .consul_tab li:last-child {border-right:none;}
.consultingWrap .consulting_tit .consul_tab li a {display:block; line-height:51px; color:#fff;}
.consultingWrap .consulting_tit .consul_tab li a.active ,
.consultingWrap .consulting_tit .consul_tab li a:hover {background:purple;}
.consultingWrap .consulting_wrap {width:100%; margin:0 auto;}
.consultingWrap .consulting_wrap .consultingList{}
.consultingWrap .consulting_wrap .consultingList li{background:#fff;padding:10px 15px;margin:0 -15px;border-top:30px solid #f9f8f8;}
.consultingWrap .consulting_wrap .consultingList li:first-child{border-top:10px solid #f0f0f0;}
.consultingWrap .consulting_wrap .consultingList li:last-child{border-bottom:10px solid #f0f0f0;}
.consultingWrap .consulting_wrap .consultingList dl{line-height:30px;overflow:hidden;}
.consultingWrap .consulting_wrap .consultingList dt{width:20%;float:left;color:#797979;}
.consultingWrap .consulting_wrap .consultingList dd{width:80%;float:right;text-align:right;}
.consultingWrap .consulting_wrap .consultingList .consultProgress{display:inline-block;padding:2px 5px;color:#fff;line-height:14px;}
.consultingWrap .consulting_wrap .consultingList .openPublic{color:red;}
.consultingWrap .consulting_wrap .Search_box .Search {font-size:0;vertical-align: top;}
.consultingWrap .consulting_wrap .Search_box .Search input.text {vertical-align: top; border-radius:0;}
.consultingWrap .consulting_wrap .Search_box .Search a {background: #a5a5a5 none repeat scroll 0 0; color: #fff; display: inline-block; font-size: 11px; line-height: 34px; box-sizing:border-box; width:17%;height:35px; padding:0 7px;text-align:center;}
.consultingWrap .consulting_wrap .paging{padding-top:5px;}
.consultingWrap .consulting_wrap.C_wrap select {border-radius:0!important; margin-top:12px;}
.consultingWrap .C_wrap {background-color:#fff!important;}

.consultingWrap .consulting_wrap .consulcon {margin:10px 0; border:1px solid #eee; box-sizing:border-box; padding:10px;}
.consultingWrap .consulting_wrap .consulcon .noti {box-sizing:border-box; border:5px solid #eee; padding:20px; height:150px; overflow:auto; text-align:left;}
.consultingWrap .consulcon .input_box .member_wrap {width:100%;}
.consultingWrap .consulcon .input_box dl {font-size:0; padding-top:10px; text-align:left;}
.consultingWrap .consulcon .input_box dl.day_box {border-top:1px solid #eee; border-bottom:1px solid #eee; padding:20px 0; margin:20px 0;}
.consultingWrap .consulcon .input_box dl.day_box dd > div {display:inline-block; vertical-align:top;padding-top:10px;}
.consultingWrap .consulcon .input_box dl.day_box dd > div.select_view_box {}
.consultingWrap .consulcon .input_box dl dt {font-size:12px; vertical-align:middle; width:100%; font-weight:bold;color:#797979;}
.consultingWrap .consulcon .input_box dl dd {font-size:12px; vertical-align:middle; width:100%;}
.consultingWrap .consulcon .input_box dl.day_box dd{text-align:center;}
.consultingWrap .consulcon .input_box dl dd.chk_dd .member_wrap {padding:0; width:auto; padding:0; display:inline-block; padding-top:5px;vertical-align: middle;}
.consultingWrap .consulcon .input_box dl dd .cklabel{font-size:11px;display:inline-block;}
.consultingWrap .consulcon .input_box dl dd input[type=text]{width:60%;padding:5px;}
.consultingWrap .consulcon .input_box dl dd input.text{border:1px solid #c4c4c4;}
.consultingWrap .consulcon .input_box dl dd .textarea {width:100%;border:1px solid #c4c4c4; overflow:auto; height:150px;box-sizing:border-box;}
.consultingWrap label input[type=checkbox] {position:static; height:auto; width:auto; margin:0;}
.consultingWrap .consulconchk {width:100%; padding:10px; box-sizing:border-box; background-color:#eee; text-align:right;}
.consultingWrap .consulconchk label {font-size:12px;}
.consultingWrap .consulconchk .member_wrap{width:100%; padding:10px; box-sizing:border-box; background:#eeeeee;}
.consultingWrap .consulcon .input_box dl dd input {height:auto; line-height:unset; border-radius:0;}

.consultingWrap .ui-datepicker {width:227px; background:#fff; display:block;}
.consultingWrap .ui-datepicker .ui-datepicker-header {position:relative; height:45px; background:#eee!important; text-align:center;}
.consultingWrap .ui-datepicker .ui-datepicker-header .ui-datepicker-title {background-color:transparent;}
.consultingWrap .ui-datepicker .ui-datepicker-header .ui-datepicker-title select {height:25px; margin:0 5px; border:1px solid #c4c4c4; width:56px; line-height:25px; padding-left:4px; -webkit-appearance:menulist; appearance:menulist;}
.consultingWrap .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {display:block; position:absolute; left:5px; top:10px; width:25px; height:25px;  background:url('/css/images/btn_prdRL_prev.gif') no-repeat 0 0 / 100% 100%; text-indent:-999px; overflow:hidden; box-sizing:border-box; cursor:pointer;}
.consultingWrap .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {display:block; position:absolute; right:5px; top:10px; width:25px; height:25px; background:url('/css/images/btn_prdRL_next.gif') no-repeat 0 0 / 100% 100%; text-indent:-999px; overflow:hidden; box-sizing:border-box; cursor:pointer;}
.consultingWrap .ui-datepicker .ui-datepicker-calendar {width:100%; border-left:1px solid #dfdfdf; box-sizing:border-box;}
.consultingWrap .ui-datepicker .ui-datepicker-calendar th {width:32px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background:#92979b; color:#fff; font-size:12px; line-height:32px; font-weight:normal; text-align:center;}
.consultingWrap .ui-datepicker .ui-datepicker-calendar th span {display:block;}
.consultingWrap .ui-datepicker .ui-datepicker-calendar td {height:32px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; color:#363636; font-size:12px; text-align:center; cursor:pointer;}
.consultingWrap .ui-datepicker .ui-datepicker-calendar td a {color:#363636;}
.consultingWrap .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a {display:inline-block; width:24px; height:24px; border-radius:12px; font-size:12px; line-height:24px; text-align:center; font-weight:bold;}
.consultingWrap .ui-widget.ui-widget-content {border:none;}
.consultingWrap .ui-state-hover, .consultingWrap .ui-widget-content .ui-state-hover, .consultingWrap .ui-widget-header .ui-state-hover, .consultingWrap .ui-state-focus, .consultingWrap .ui-widget-content .ui-state-focus, .consultingWrap .ui-widget-header .ui-state-focus, .consultingWrap .ui-button:hover, .consultingWrap .ui-button:focus  {border:none;}
.consultingWrap .ui-state-default, .consultingWrap .ui-widget-content .ui-state-default, .consultingWrap .ui-widget-header .ui-state-default, .consultingWrap .ui-button, html .consultingWrap .ui-button.ui-state-disabled:hover, html .consultingWrap .ui-button.ui-state-disabled:active {border:none;}
.consultingWrap .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end  a{color:red;}
.consultingWrap .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end  span{color:red;}
.consultingWrap .ui-datepicker .ui-datepicker-calendar td.date-saturday  a{color:blue;}
.consultingWrap .ui-datepicker .ui-datepicker-calendar td.date-saturday  span{color:blue;}
.consultingWrap .ui-datepicker .ui-datepicker-calendar td.date-holiday a{color:red;}
.consultingWrap .ui-datepicker .ui-datepicker-calendar td.date-holiday span{color:red;}
.select_view_box {}
.consultingWrap .select_view_box select{border: 1px solid #eee; height: 245px!important; width: 229px;}
.consultingWrap .ui-state-active, .consultingWrap .ui-widget-content .ui-state-active, .consultingWrap .ui-widget-header .ui-state-active, .consultingWrap a.ui-button:active, .consultingWrap .ui-button.ui-state-active:hover {display:inline-block; color:#fff !important; border-radius:100%; width:20px; height:20px; line-height:18px;}

/* 오시는 길 */
#content>p.text_al {display:none;}
.sub_cont2 .cont_Tit {padding:20px 0; text-align:center;}
.sub_cont2 .cont_Tit h1 {font-size:24px; line-height:1.4em;}
.sub_cont2 .cont_Tit sub {font-size:14px; color:#aeb3b9;}
.sub_cont2 .Location {border-top:1px solid #000; border-bottom:3px solid #000; margin-bottom:50px;}
.sub_cont2 .Location ul {font-size:0; text-align:center;}
.sub_cont2 .Location ul li {display:inline-block; box-sizing:border-box; vertical-align:middle;  font-size:10px; line-height:2em;}
.sub_cont2 .Location ul li a {display:block; padding:5px 8px; color:#545453;}
.sub_cont2 .Location ul li a.on {color:#fff; font-weight:bold;}
.sub_cont2 .store_guide .Location {margin-bottom:0;}

/* 둘러보기 */
.store_guide .as_subContainer {width:100%;}
.store_guide .slider {width:100%;}
.store_guide .slider-for img {width:100%; height:auto;}
.store_guide .slider-nav img {width:175%; height:auto;}

/* 상품상세 */
.sub_cont2 .tag_slide>strong {display:block; font-size:18px; height:35px; line-height:35px;}
.sub_cont2 .hot_tag ul {font-size:0; height:38px; line-height:38px;}
.sub_cont2 .hot_tag ul>li {display:inline-block; box-sizing:border-box; vertical-align:middle; margin-left:10px;}
.sub_cont2 .hot_tag ul>li:first-child {margin-left:0;}
.sub_cont2 .hot_tag ul>li a {color:#545453; display:block; background-color:#efefef;  height:22px; line-height:24px; font-size:12px; padding:0 10px; border-radius:10px;}
.sub_btmFloat {font-size:0; position:fixed; left:0; bottom:0; right:0; height:50px; z-index:9997; background-color:#fff;}
.sub_btmFloat>div {display:inline-block; width:33.3%; vertical-align:middle; box-sizing:border-box; font-size:20px; font-weight:bold; line-height:50px; text-align:center;}
.sub_btmFloat>div a {display:block;}
.sub_btmFloat>div.kakao_con a {color:#fff;}
.sub_btmFloat>div.like span {font-size:30px;}
.sseovayo_tag {padding:15px; border:2px solid #ddd; font-size:16px;margin-bottom:20px;}
.sseovayo_tag_title {margin-top:10px;font-weight:bold;line-height:35px;}
.sseovayo_tag_title span{color:#fff; padding:2px 10px; border-radius:3px;font-size:14px;}
.checkLoginBtn{display:inline-block; margin-left:3px; font-size:15px; color:#5d5d5d; border:1px solid #9d9d9d; line-height:24px; padding:3px 12px 2px;border-radius:3px;}

/* 상담 글보기 */
.board_view_bgwrap{margin:0 -15px;}
.board_view {width:100%; font-size:11px; line-height:12px;}
.board_view th {padding:10px 25px; border-bottom:1px solid #e7e7e7; font-weight:bold; text-align:left;}
.board_view td {padding:10px 9px; border-bottom:1px solid #e7e7e7; background:#fcfcfb; text-align:left;}
.board_view td.title {padding:10px 16px; font-size:12px; line-height:22px; background:#f8f8f7;}
.board_view td.b_contents {padding:15px 20px 45px; background:#f6f6f7;}
.board_view td.b_contents img {max-width:100%;}

/************** 병원솔루션 끝 ****************/

.m_emp_w {background:url('/m/images/off_bg.jpg')no-repeat center center; background-size:cover;}

/* 상품 정보 */
.add_style .option_section {font-size:13px;}
.add_style .option_section dt {width:85px;}
.add_style .option_section dd {padding-left:104px; color:#666;}
.add_style .font16 {font-size:16px!important; font-weight:bold;}
.add_style .font23 {font-size:23px!important; font-weight:bold;}
.add_style .red {color:#e22020!important;}
.add_style .blue {color:#6495ed!important;}
.add_style dd span.coupon {display:inline-block; font-size:11px; color:#c33; border:1px solid #c33; vertical-align:middle; letter-spacing:-1px; padding:0 6px 0 4px; cursor:pointer; margin-left:3px;}
.add_style dd span.coupon i {font-size:13px; vertical-align:middle;}
.add_style dd span.coupon_date {font-size:11px; vertical-align:middle; display:block;}
.add_style dd span.vert_top {vertical-align:top;}
.add_style dd span.card_pop_open {display:inline-block; border:1px solid #ccc; font-size:11px; padding:0 5px;}
.add_style dd span.card_pop_open i {font-size:15px; vertical-align:middle;}
.add_style dd span.card_pop_open:hover {border-color:#000; color:#000; cursor:pointer;}
.add_style dd .hover_noti {vertical-align:middle; font-size:20px; color:#666; margin-left:4px; cursor:pointer;}

.Card_pop {position:fixed; width:300px; height:500px; z-index:800; left:50%; top:50%; margin-left:-150px; margin-top:-250px; font-size:12px; background-color:#fff; box-shadow:0 2px 5px rgba(0,0,0,.3),0 0 2px rgba(0,0,0,.3); display:none;}
.Card_pop h2 {background-color:#fafafa; border-radius:4px 4px 0 0; border-bottom:1px solid #eee; padding:0 20px; overflow:hidden; line-height:48px; height:48px}
.Card_pop h2 .close {float:right; margin-top:16px; display:inline-block; line-height:initial; cursor:pointer;}
.Card_pop h2 .close i {font-weight:bold; color:#aaa; font-size:18px;}
.Card_pop .cont_wrap {padding:20px; height:411px; overflow-y:auto;}
.Card_pop .cont_wrap img {width:100%;}
.Card_pop .cont_wrap ul {margin-bottom:10px;}
.Card_pop .cont_wrap ul li {line-height:1.4em; color:#888;}
.Card_pop .cont_wrap ul li:first-child {font-size:16px; color:#000;}
.Card_pop .cont_wrap table {width:100%; line-height:1.4em; table-layout:fixed; border-top:2px solid #222; margin-bottom:10px;}
.Card_pop .cont_wrap table th,
.Card_pop .cont_wrap table td {padding:10px;}
.Card_pop .cont_wrap table th {background-color:#fafafa; border-bottom:1px solid #ddd; text-align:center;}
.Card_pop .cont_wrap table td {border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
.Card_pop .cont_wrap table td:first-child {border-left:none; text-align:center; overflow:hidden;}
.Card_pop .cont_wrap table td img {width:100%;}
.Card_pop .cont_wrap table .gray {color:#999!important;}
.Card_pop .cont_wrap strong {line-height:1.4em; margin-bottom:10px; color:#888;}

.add_style .option_section.m_over {position:relative; overflow:initial;}
.add_style .option_section .Tip {width:275px; height:100px; box-sizing:border-box; box-shadow:0 2px 7px rgba(0,0,0,.3); position:absolute; top:-102px; right:0; z-index:700; background-color:#fff; font-size:12px; letter-spacing:-.1em; padding:10px; line-height:1.4em; display:none;}
.add_style .option_section .Tip p:first-child {margin-bottom:13px;}
.add_style .option_section .Tip::after {content:""; background-color:#fff; display:block; width:15px; height:15px; position:absolute; right:86px; bottom:-7px; box-shadow:4px 4px 10px rgba(0,0,0,.3); transform:rotate(45deg);}

/* 판매자정보 */
.add_style {display:none;}
.cont_dealer .red {color:#e22020!important;}
.cont_dealer .font28 {font-size:28px!important;}
.cont_dealer .font19 {font-size:19px!important;}

.cont_dealer .top {border:1px solid #ccc; background-color:#fdfdfd; display:none;}
.cont_dealer .top table tr {font-size:0;}
.cont_dealer .top table tr:first-child {border-bottom:1px solid #eee; display:block;}
.cont_dealer .top table td {border-left:1px solid #eee; padding:10px; vertical-align:middle; font-weight:normal; display:inline-block; box-sizing:border-box; text-align:center;}
.cont_dealer .top table tr:first-child td:first-child {padding-left:5px;}
.cont_dealer .top table tr td:first-child {border-left:0;}
.cont_dealer .top .box_seller {font-size:16px; font-weight:600; color:#000; padding:10px 0;}
.cont_dealer .top .box_btn {font-size:12px;}
.cont_dealer .top .box_seller img {vertical-align:text-bottom;}
.cont_dealer .top .box_btn a {background-color:#fff; color:#333; padding:10px; display:inline-block; width:70px; margin:5px 0; border:1px solid #ccc; text-align:center;}
.cont_dealer .top .box_btn a:hover {color:#e22020; border-color:#e22020;}
.cont_dealer .top .box_btn a:hover i {color:#e22020;}
.cont_dealer .top .box_btn i.on {display:block; font-size:35px; margin-bottom:5px;}
.cont_dealer .top .box_btn i {display:none;}
.cont_dealer .top .box_tit {font-size:13px; height:2em; line-height:34px;}
.cont_dealer .top table tr:first-child .box_tit {line-height:48px;}
.cont_dealer .top .box_cont {text-align:center; padding:10px 0 10px; font-size:15px;}
.cont_dealer .top .box_cont span {font-weight:700;}
.cont_dealer .top .box_btn2 a {color:#333; padding:10px; display:block; margin:18px 0 0; text-align:center; cursor:pointer;}
.cont_dealer .top .box_btn2 a:hover i {color:#e22020;}
.cont_dealer .top .box_btn2 a i {font-size:63px; font-weight:normal; display:block;}

.cont_dealer .mid {padding:10px; background-color:#fff;}
.cont_dealer.st1 .mid {padding:10px 20px;}
.cont_dealer .mid h3 {font-size:16px; margin:15px 0; color:#1a1a1a; font-weight:600; text-align:center;}
.cont_dealer .mid table {border:0; border-top:1px solid #ececec;border-collapse:separate;margin-bottom: 14px;}
.cont_dealer .mid table th {border-bottom:1px solid #ececec;background-color:#f6f6f6; padding:15px 0; text-align:center; color:#333; font-weight:bold; font-size:13px; border-left:0; font-size:12px;letter-spacing: -0.43px}
.cont_dealer.st1 .mid table th{font-weight:400;}
.cont_dealer .mid table td {border-bottom:1px solid #ececec; padding:10px; color:#1a1a1a; text-align:center; font-size:12px;font-weight: 500;}

/* 사이즈가이드 */
.add_style .btn_style01 {color:#fff; padding:2px 10px; border-radius:3px; cursor:pointer; display:inline-block; height:16px; line-height:15px; margin-left:4px; vertical-align:middle; font-size:11px;}
.add_style .size_guide_wrap>span.size_open_btn {font-size:11px; text-decoration:underline; vertical-align:sub;}
.add_style .size_guide_wrap .size_guide_layer {position:fixed; left:0; top:0; right:0; bottom:0; width:100%; height:100%; background-color:#fff; z-index:999999; box-sizing:border-box;  overflow-y:auto; padding:50px 15px; display:none;}
.add_style .size_guide_wrap .size_guide_layer h2 {font-size:20px; text-align:center; color:#000; margin-bottom:15px; text-transform:uppercase;}
.add_style .size_guide_wrap .size_guide_layer p {color:#999; font-size:13px; line-height:1.5em; word-break:keep-all; padding-bottom:18px;}
.add_style .size_guide_wrap .size_guide_layer .select_area {margin-bottom:10px;}
.add_style .size_guide_wrap .size_guide_layer .select_area select {position:relative; width:100%; height:45px; line-height:45px; padding-left:1em; font-size:12px; color:#272727; background:url('/m/images/select_icon.png')no-repeat; background-position:95% center; background-size:10px auto; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
select::-ms-expand{display:none;}
.add_style .size_guide_wrap .view_area>div {display:none;}
.add_style .size_guide_wrap .view_area>div.active {display:block;}
.add_style .size_guide_wrap .view_area>div img {width:100%;}
.add_style .size_guide_wrap .size_guide_layer .layer_close {position:fixed; left:0; bottom:0; right:0; width:100%; height:50px; line-height:50px; font-size:15px; background-color:#dbdbdb; z-index:9999999; text-align:center;}

/* 해외배송 아이콘 */
.airplane_wrap::before {content:url(/images/baseline_airplane.png); vertical-align:top; width:16px; height:16px; margin-right:4px; display:none;}
.airplane_wrap.on::before {display:inline-block;}

/*아이디찾기,비밀번호찾기*/
#hd {margin-top:54px;}/*head_height대신*/
#hd .subTit {height:40px; line-height:40px; font-size:14px; color:#fff; text-align:center; background:#92979b;}
#contents .m_cmt {padding:10px 0; text-align:center;}
#contents .btn {padding:0 15px;}
.member_tbl {padding:15px;}
.member_tbl label {margin:0;}
.member_tbl th, .member_tbl, td {margin:0;}
.member_tbl td {padding-left:10px;}

/*상품상세-상품평*/
.prev_img img {width:100%;}

/* vpay price */
span.vpay_prc {vertical-align:middle; font-size:15px!important; color:#000!important;}
span.vpay_prc.block {display:block;}

.prc_box span.vpay_prc {font-size:24px; font-weight:bold; vertical-align:bottom; line-height:20px; display:inline-block;}
span.vpay_prc::before {content:"(Vpay"; display:inline-block; font-size:15px; vertical-align:1px; margin-right:2px; font-weight:normal;}
span.vpay_prc::after {content:")"; display:inline-block; font-size:15px; vertical-align:1px; font-weight:normal;}
span.vpay_prc img {width:26px;}
.sum_total_price span.vpay_prc {vertical-align:3px;}

.cart_total li .top dl dd span.vpay_prc {margin-left:5px;}

.vpay_qr {text-align:center; padding:10px 0;}
.vpay_qr img {width:80px;}
.vpay_qr::after {content:"주문접수완료되었습니다. QR스캔하셔서 해당 Vpay를 송금해주세요."; display:block; font-size:24px; text-align:center; margin-top:10px;}
.vpay_wrap>p {font-size:24px;}
.vpay_wrap>p span {color:red; font-weight:bold;}

/*브이페이 실구매/혜택금액*/
.payback_wrap {font-size:16px; line-height:1.5;}
.payback_wrap strong {margin-right:3%;}
.payback_wrap span {font-weight:bold; color:red;}

/*모바일네비삭제*/
.location_area {display: none;}
.cateimgbox {display: none;}

/*알림받기 : appRightAgree.asp*/
.appRightAgree_cont img {width:100%;}
.appRightAgree .btnWrap{position:fixed;left:0;right:0;bottom:0;font-size:0;}
.appRightAgree .btnWrap a{display:inline-block;width:100%;height:100%;width:50%;line-height:50px;font-size:1.6rem;color:#fff;text-align:center;}
.appRightAgree .btnWrap a img {width:100%;}
.appRightAgree .btnAfter{background:#4f4f4f;}
.appRightAgree .btnOk{background:#ff0000;}

.dontSendAlarm .layerBg{background:rgba(0,0,0,.43)}
.dontSendAlarm .layerConWrap{border-radius:5px;padding:10px;margin-top:-77px;left:10%;right:10%;}
.dontSendAlarm .ico img{width:20px;}
.dontSendAlarm .tit{font-size:1.4rem;}
.dontSendAlarm .txt{font-size:1.2rem;color:#000;padding:10px;}
.dontSendAlarm .txt p{font-size:1rem;color:#333;padding-top:10px;}
.dontSendAlarm .btnCloseLayer{float:right;font-size:1.2rem;margin-top:10px;}

/*공지사항글쓰기팝업*/
.nwlayerOpen {display:inline-block; padding:0.6em 1em; color:#fff; font-size:12px; font-weight:bold;}
.layerFix.noticeWrite_layer .layerConWrap {overflow:hidden;}
.noticeWrite_layer .clLyr {position:absolute; top:3%; right:3%; z-index:1;}
.noticeWrite_layer .layerConWrap {padding:3% 3% 15%; width:80%; height:52vh; text-align:left;}
.noticeWrite_layer .noticeWrite_inner .nwTitle {padding:0 0 3%; font-size:18px; font-weight:bold; border-bottom:1px solid #ccc;}
.noticeWrite_layer .noticeWrite_inner .nwTitle .ui-checkbox .ui-btn {width:50%;}
.noticeWrite_layer .noticeWrite_inner .nwTitle .ui-checkbox .ui-btn.ui-checkbox-off:after {top:2px;}
.noticeWrite_layer .noticeWrite_inner .ui-checkbox .ui-btn {background:none; border:none; padding:3% 0;}
.noticeWrite_layer .ui-btn.ui-checkbox-off:after, .noticeWrite_layer .ui-btn.ui-checkbox-on:after, .noticeWrite_layer .ui-icon-check:after {position:relative; display:inline-block; vertical-align:bottom; left:0;}
.noticeWrite_layer .partnerList {padding:3% 0; max-height:33vh; overflow:hidden; overflow-y:auto;}
.noticeWrite_layer .noticeWrite_inner .ptnName {padding-right:2%;}


/*서브페이지 큰 상품들 무료배송*/
ul.cont_list li dl dt span.rgt_free {display: inline-block; padding: 0 7px; color: #fff; font-size: 12px; line-height: 1.8; background:#ff0048; position: absolute; top: 0; right: 0;z-index:2;}
ul.cont_list li dl dd span.rgt_free {display: inline-block; padding: 0 7px; color: #fff; font-size: 12px; line-height: 1.8; background:#ff0048; position: unset; margin-top: 6px;}

/* 공유하기 링크복사 */
.shareLayer-copy-link-url {padding: 10px 1.5rem;background: none;color: #fff;box-sizing: border-box;border: none;outline: none;}

/*비회원주문창 :: 시작*/
.orderNew {font-family:"Noto Sans KR", sans-serif; font-weight:400; font-size:15px;}

.fwBold {font-weight:700;}
.onSection h3.fwBold {padding:5% 0 4%; font-size:18px;}
.h3icon {display:inline-block; vertical-align:bottom; margin-right:2%; border-radius:50%; overflow:hidden;}
.h3icon i {vertical-align:text-bottom; min-width:26px; min-height:26px; line-height:26px; text-align:center; margin-top:-1px; font-size:18px; color:#fff;}

.select_option2, .select_option3 {z-index:9;}

.onOrdergds {position:relative;}
.onOrdergds img {width:100%;}
.onOrdergds .detailimg_page {display:inline-block; position:absolute; bottom:4%; left:50%; width:20%; min-width:60px; color:#fff; font-size:14px; line-height:2; text-align:center; z-index:5; border-radius:15px; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}

.onInfomaion {}
.onInfomaion .onAllinfo .oaifOpen {display:block; width:100%; padding:3% 0; text-align:center; color:#fff;}
.onInfomaion .onAllinfo .oaifOpen i {margin-left:2%; margin-top:-1px; vertical-align:text-top; color:#fff;}
.onInfomaion .onName {margin:5% 0 0; font-size:18px;}
.onInfomaion .onName a {display:block; text-align:justify; color:#000;}
.onInfomaion .onSub {text-align:justify; color:#999;}
.onInfomaion .onPrc {position:relative; padding:1% 0 0;}
.onPrc .onPer {display:inline-block; font-size:39px; font-weight:500;}
.onPrc .onPer .percent {font-size:24px; font-weight:400;}
.onPrc .onprice {display:inline-block;}
.onPrc .onprice .mkprc {font-size:12px; text-decoration:line-through; color:#999;}
.onPrc .onprice .saleprc {font-weight:600; font-size:23px; line-height:0.8;}
.saleprc .won {font-weight:400;}
.shareIcon {position:absolute; bottom:0; right:0;}
.shareIcon .ftic-fenxiang {vertical-align:middle; font-size:30px; color:#000; font-weight:bold;}
.naverpay {padding:3% 0;}

.onOption {border-top:2px solid #dadada;}
.onLine {margin:0 -15px; padding:2% 0; background-color:#f0f0f0; border-top:1px solid #d9d9d9; font-size:0; text-indent:-9999px;}
.onInner {position:relative;}
.opCont {}

.select_option2 {width:100%; height:auto; border:1px solid #f0f0f0;}
.select_option2 .active_cont {position:relative; margin:0; padding:0; height:auto; line-height:2; background:none; width:92%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:2%;}
.select_option2 .sltArw {position:absolute; top:0; right:0; bottom:0; width:8%; text-align:center; background-color:#e2e2e2; border:1px solid #e2e2e2; box-sizing:border-box;}
.select_option2 .sltArw i {position:absolute; top:50%; right:0; left:0; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); color:#fff;}
.select_option2 .option_list {top:100%;}

.select_option3 {width:100%; height:auto; border:1px solid #f0f0f0;}
.select_option3 .active_cont {position:relative; margin:0; padding:0; height:auto; line-height:2; background:none; width:70%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:2%;}
.select_option3 .sltArw {position:absolute; top:0; right:0; bottom:0; width:30%; text-align:center; background-color:#e2e2e2; border:1px solid #e2e2e2; box-sizing:border-box;}
.select_option3 .sltArw i {position:absolute; top:50%; right:0; left:0; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); color:#fff;}
.select_option3 .option_list {top:100%;}

.opSelected {margin:2% 0 0; height:auto; border:1px solid #f0f0f0;}
.opslted {position:relative; margin:2%; padding:0; height:auto; line-height:2; background:none;}
.opSelected .opsltedtxt {display:block; width:92%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:2%;}
.opSelected .opsltedRemove {position:absolute; top:0; right:0; bottom:0; width:8%; text-align:center; border:1px solid #e2e2e2; box-sizing:border-box;}
.opSelected .opsltedRemove i {position:absolute; top:50%; right:0; left:0; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); color:#000;}

.selected_option #opt{ color: #222; font-size: 15px; max-width: calc(100% - 30px);}
.selected_option .mtp_prc .prc_right .prc em { color: #555; }

.opsltedQtt.mtp_prc {border-top:1px solid #f0f0f0;}
.opsltedQtt .opslted {overflow:hidden;}
.opsltedQtt.mtp_prc .prc_right {font-size:inherit; font-weight:500;}
.opsltedQtt.mtp_prc .prc_right .won {font-weight:400;}

.opsltedPrc .opslted {margin:3% 0; text-align:right;}
.opsltedPrc .opslted .opsltedprice span {margin-left:2%; font-size:18px; font-weight:500;}
.opsltedPrc .opslted .opsltedprice span .won {margin-left:0; font-weight:400}

.onOption span.minu, .onOption input.number, .onOption span.plus {border-color:#f0f0f0;}
.onOption span.minu i, .onOption span.plus i {color:#999;}

.ipwrap {margin:0 0 2%; padding:0%; border:1px solid #f0f0f0;}
.ipwrap input {width:100%; border:0; padding:0 3%; font-size:14px; margin:0; box-sizing:border-box; min-height:43px;}
.ipwrap input::placeholder {color:#ccc;}

.onSection.onRecipient {padding:0 0 6%;}
.onSection.onRecipient h3 {position:relative;}
.ipwrap.byrCkd {margin:0; padding:0; border:0; position:absolute; top:57%; right:0; font-size:15px; font-weight:400; -webkit-transform:translate(0, -50%); -moz-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%);}
.ipwrap.byrCkd i {vertical-align:text-top; margin-top:-1px;}

.ipwrap.zipCode {position:relative;}
.ipwrap.zipCode .ipLeft {position:absolute; top:0; bottom:0; left:0; right:0; width:44%; padding:2%; text-align:center; background-color:#ccc; box-sizing:border-box; z-index:2;}
.ipwrap.zipCode .ipLeft a {display:block; color:#fff;}
.ipwrap.zipCode .ipLeft i {margin-left:3%; vertical-align:bottom; font-size:22px; color:#fff;}
.ipwrap.zipCode .ipRight {position:relative; margin-left:46%; z-index:1;}

.costoption {margin:2% 3%;}
.costoption .costopSub {padding:3% 0;}
.costoption .costoption {margin:1% 0 1% 3%; color:#999;}
.costopBox.dcCostBtn + .costopSub {display:none;}
.costopBox {position:relative;}
.costopBox .costopRright {position:absolute; top:50%; right:0; font-weight:500; -webkit-transform:translate(0, -50%); -moz-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%);}
.costopBox .costopRright .won {font-weight:400; font-size:12px;}
.costopBox i {vertical-align:middle;}

.costoption.costoptionLast {margin:2% 0 0; padding:3%; background-color:#f8f8f8;}
.costoption.costoptionLast .costopRright {font-size:17px;}

.onpmt {}
.onpmt ul {overflow:hidden;}
.onpmt li {float:left; width:48.5%; margin:0 0 2% 3%;}
.onpmt li:nth-child(2n+1) {margin:0 0 2% 0;}
.onpmt label {width:100%;}
.onpmt li div {display:block; padding:10% 0; color:#000; text-align:center; border:1px solid #000; border-radius:5px;}

.onshpLicense {margin:6% 0 4%;}
.onshpLicense i, .openClause {vertical-align:middle; margin-top:-2px;}
.onSubmit a {display:block; padding:5% 0; text-align:center; color:#fff; font-size:18px; font-weight:700;}

.onpageLayer {display:none; position:fixed; top:0; right:0; left:0; bottom:0; z-index:9999; background-color:#fff;}
.onpageLayer .close {position:fixed; right:0; top:0; z-index:1; font-size:60px;}
.onpageLayer .inWrap1 img {width:100%;}
.onpageLayer .layerConWrap {width:100%; height:100%; overflow-y:auto;}
.onpageLayer .inWrap{margin:60px 20px 20px 20px; border:1px solid #ddd; box-sizing:border-box; padding:10px;}

.opdBox .opdbInner {padding:5% 0;}
.ondbLine {margin:0 0 5%;}
.opdbTit {margin:0 0 1%;}

.ipwrap.ipwrap2, .ipwrap.ipwrap3, .ipwrap.ipwrap4 {padding:0; border:0; font-size:0;}
.ipwrap.ipwrap2 input.ipsyl2 {display:inline-block; width:49%; border:1px solid #f0f0f0;}
.ipwrap input.ipsyl4 {width:24%; margin-left:1.333%; border:1px solid #f0f0f0;}
.ipwrap input.ipsyl4:first-child {margin-left:0;}

.ipwrap.ipwrap2 .select_option2 {display:inline-block; width:49%; margin-left:2%;height: 40px;}
.ipwrap.ipwrap2 .select_option2:first-child {margin-left:0;}
.ipwrap.ipwrap2 .select_option2 .active_cont {width:80%;}
.ipwrap.ipwrap2 .select_option2 .sltArw {width:20%;}
.ipwrap.ipwrap2 .select_option2 .opslted {margin-top:5px;}

input[type=radio]:checked + .roundsh:after {display:block; content:""; position:absolute; top:0; left:0; width:100%; height:100%; border-width:5px; box-sizing:border-box; transition:all 1s ease-out;}

.opdBox .receipt {margin:4% 0;}
.opdBox .receipt p {line-height:normal;}
.opdBox .receipt p + .costopRright {position:static; float:right; width:auto; transform:none; font-weight:400;}
.ipwrap3 input.ipsyl3, .select_option3 {display:inline-block; width:32%; margin-left:1.5%; border:1px solid #f0f0f0;}
.ipwrap3 input.ipsyl3:first-child, .ipwrap3 div.select_option3:first-child {margin-left:0;}

.opdBox .Layer_receipts .pop_con dl {margin-top:5%; padding-top:5%;}
.opdBox .Layer_receipts .pop_con dl dd {padding-top:0; margin-top:1.5%;}
.opdBox .Layer_receipts .pop_con .textarea {padding:0 1%; box-sizing:border-box; border:0;}

.onPaymentDetail .wi_bg {overflow:visible;}
/*비회원주문창 :: 끝*/

/* 뷰티클래스 영역 추가 */
.beautyList {border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin-top: 17px;padding-top: 10px;margin-bottom: 10px;padding-bottom: 17px;}
.beautyList p {position: relative;height:30px;line-height: 30px;}
.beautyList p + p {height:40px;line-height: 40px;}
.beautyList p + p + p {height:20px;line-height: 20px;}
.beautyList .setPay {font-size:18px;font-weight: 700;}
.beautyList .setPayTxt {font-size:12px;color: #000;}
.beautyList .setPayTxt:before {content:"|";font-size:12px;color:#000;padding-right:10px;margin-left:10px;}
.beautyList .dataIn {padding-right:90px;height:10px;background: #ccc;box-sizing:border-box;position: absolute;width: calc(100% - 90px);left: 0;top: 17px;border-radius:10px;}
.beautyList .dataIn span {position: absolute;left: 0;top:0;height:10px;width:50%;border-radius:10px;}
.beautyList .dataPer {position: absolute;right: 10px;width:80px;font-size:30px;text-align: right;}
.beautyList .setPayComp {font-size:12px;}
.beautyList .setPayCompTxt {font-size:12px;}

.beautySector {background: #fff;padding:15px 0;}
.beautySector > div {width: 100%;text-align: center;}
.beautySector > div img {width: 100%;}
.beautySector li {margin-bottom:15px;}
.beautySector .upCase .nameTac {font-size:15px;color: #000;font-weight: 700;}
.beautySector .upCase .dateTac {font-size:12px;color: #555;margin-left:5px;}
.beautySector .underCase {margin-top:5px;color: #000;font-size:14px;display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.beautyTab {}
.beautyTab li {width: 50%;}
.beautyTab li a {display: inline-block;width: 100%;}

.partnerShip {padding:20px 15px;box-sizing:border-box;background-color:#fff;}
.partnerShip .table_style {width: 100%;}
.partnerShip .table_style .rksrur {font-size:13px;color: #999;}
.partnerShip .partnerBtn {padding-bottom: 70px;}
.partnerShip .partnerBtn span {width: 50%;float: left;}
.partnerShip .addCode {padding-top: 10px;}
.partnerShip .addCode dd {float: left;width: 49%;}
.partnerShip .addCode dd + dd {float: right;}
.partnerShip .addCode dd span {padding: 0 1em;margin:0;height: 40px;line-height: 40px;}
.partnerShip .addCode dd div {padding: 0 1em;margin:0;}
.partnerShip .addCode p {clear:both;}
.partnerShip .addCode p span {font-size:13px;}


.fix_gnbmenuDOM {margin-top:0;margin-bottom:0;border-bottom:0;border-top:0;}
.fix_gnbmenuDOM .head_height {height:0;}
.fix_gnbmenuDOM .list_view_type {width:200px;}
.fix_gnbmenuDOM .list_view_type .ui-select {width: 100px;display: inline-block;margin:0;}
.fix_gnbmenuDOM .list_view_type .ui-select .ui-btn {height:40px;padding:0 0 0 10px;}
.fix_gnbmenuDOM .list_view_type {margin: 5px 6px 0px 0;}
/* #m_wrap .total_search_txt {text-align: center;padding: 0px;font-size:16px;font-weight:500;color: #222;} */
#m_wrap .total_search_txt {text-align: left;font-size:16px;font-weight:500;color: #222;padding:15px 0;}
.fix_gnbmenuDOM .total_search_txt em {color: #949597;font-weight: 400;}
.fix_gnbmenuDOM .searchMenu {padding:20px 0;border-top:1px solid #d9d9d9;}
.fix_gnbmenuDOM .searchMenu li {float: left;width: 50%;padding:0 20px;box-sizing: border-box;}
.fix_gnbmenuDOM .searchMenu li:nth-child(n+3) {padding-top:12px;}
.fix_gnbmenuDOM .searchMenu li:nth-child(2n-1) {border-right:1px solid #E4E5E7;}
.fix_gnbmenuDOM .searchMenu li a {font-size:14px;letter-spacing:-0.1px;color: #545557;}
.fix_gnbmenuDOM .searchMenu li a em {color: #949597;font-size:13px;}
.fix_gnbmenuDOM .searchMenu li.on a {color: #12C9FF;}
.fix_gnbmenuDOM .searchMenu li.on a span {}

.dataEmptyDOM {padding:5px 0 10px;font-size:12px;font-weight: 700;text-align: center;}

.searchFormWrap {margin-bottom: 20px;}
.searchFormWrap .searchIn {border-top:8px solid #f0f0f0;border-bottom:1px solid #dadada;}
.searchFormWrap > div {margin-bottom: 0;}
.searchFormWrap > div.partMaga {margin-bottom: 0;}
.searchFormWrap .searchHead {border-bottom:1px solid #E4E5E7;height: 48px;line-height: 48px;padding:0 10px;box-sizing:border-box;}
.searchFormWrap .searchHead .title {font-size:16px;font-weight: 700;color: #262626;}
.searchFormWrap .searchHead .title em {font-weight: 700;}
.searchFormWrap .searchHead p {position: relative;}
.searchFormWrap .searchHead p a {position: absolute;right: 0;font-size:13px;color: #545557;}
.searchFormWrap .searchHead p a span {background:url('/data/yuyu/button/img_btn_arrow.png')no-repeat right center;-webkit-background-size:13px;background-size: 13px;}

.partMinishopDOM {margin-bottom:90px;}
.partMinishopDOM .searchBody {padding:20px 10px 10px;}
.partMinishopDOM li {float: left;position: relative;width: 50%;margin-bottom: 10px;}
/*.partMinishopDOM li + li {float: right;}*/
.partMinishopDOM li .textData {text-align: left;}
.partMinishopDOM li .textData .imgArea {display: inline-block;width: 34px;height: 34px;-webkit-background-size:cover;background-size:cover;float: left;	border-radius:100%;}
.partMinishopDOM li .textData dl {padding-left: 42px;}
.partMinishopDOM li .textData dt {font-size: 12px;font-weight: 700;color: #333;margin-bottom: 3px;}
.partMinishopDOM li .textData dd {font-size: 11px;color: #999;}


.searchBodyDOM {padding:20px 2px 10px;box-sizing:border-box;}
.searchBodyDOM.storyDom {padding:20px -2px 10px;}
.searchBodyDOM .round {box-sizing:border-box;border-radius:10px;overflow: hidden;box-sizing:border-box;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.08);box-shadow: 0 0 10px 0 rgba(0,0,0,.08);}
.searchBodyDOM .dataForm {box-sizing:border-box;border-radius:10px;overflow: hidden;box-sizing:border-box;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.08);box-shadow: 0 0 10px 0 rgba(0,0,0,.08);width:calc(50% - 10px);margin:0 4px 10px;}
.searchBodyDOM .dataForm .iconAnchor {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}

.searchBodyDOM .dataForm .tit {padding:10px 0;position: relative;}
.searchBodyDOM .dataForm .tit .imgProfile {display: inline-block;border:1px solid #f5b2c1;border-radius:100%;width: 28px;height: 28px;background-size:cover;background-position:center center;position: absolute;left:12px;text-indent:-9999px;}
.searchBodyDOM .dataForm .tit p {padding-left:50px;box-sizing:border-box;font-size:13px;font-weight: 700;color: #333;height: 28px;line-height: 28px;}

.searchBodyDOM .dataForm .img {position: relative;z-index:1;}
.searchBodyDOM .dataForm .img img {width: 100%;}

.searchBodyDOM .dataForm .txt {margin:-8px auto 0;z-index:2;position: relative;padding:6px;width: calc(100% - 16px);background: #fff;box-sizing:border-box;border-radius:10px;overflow: hidden;box-sizing:border-box;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.05);box-shadow: 0 0 10px 0 rgba(0,0,0,.05);}

.searchBodyDOM .dataForm .txt > ul > li {position: relative;margin-top: 5px;height: 46px;}
.searchBodyDOM .dataForm .txt > ul > li:first-child {margin-top: 0;}

.searchBodyDOM .dataForm .innerImg {display: inline-block;width: 46px;height: 46px;position: absolute;left:0;top: 0;-webkit-background-size:cover;background-size:cover;background-position: center center;text-indent:-9999px;}
.searchBodyDOM .dataForm .priceData {padding-left:52px;box-sizing:border-box;}
.searchBodyDOM .dataForm .priceData .priceName {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;line-height: 1rem;height: 2rem;color: #999;font-size:11px;padding-top: 6px;}
.searchBodyDOM .dataForm .priceData .pricePay {display: none;font-weight: 700;color: #333;font-size:12px;margin-top: 3px;}
.searchBodyDOM .dataForm .priceData .pricePay em {font-weight: 700;color: #333;}

/* 동영 재생 시간 */
.searchBodyDOM .dataForm .playtime{position:absolute;right:0;top:0;padding:2px 7px;margin:10px 15px;color:#fff;font-size:14px;font-weight:bold;background:rgba(0,0,0,.8);border-radius:40px;}
.searchBodyDOM .dataForm .playerMute{position:absolute;left:0;bottom:0;padding:5px;margin:30px 15px;color:#fff;font-size:24px;font-weight:bold;background:rgba(0,0,0,.8);border-radius:40px;}

.searchBodyDOM .likeDom {padding:10px 13px;text-align: left;}
.searchBodyDOM .likeDom .likeIcon {font-size:12px;color: #333;padding:5px 0 5px 27px;background:url('/images/img_heart.png')no-repeat left center/16px auto;cursor:pointer;}
.searchBodyDOM .likeDom .likeIcon.on {background-image:url('/images/img_heart_on.png');}
.searchBodyDOM .likeDom .repleIcon {font-size:12px;color: #333;padding:5px 0 5px 27px;background:url('/images/img_reple.png')no-repeat left center/16px auto;margin-left: 14px;cursor:pointer;}
.searchBodyDOM .moreDom {text-align: right;}
.searchBodyDOM .moreDom .more {font-size:11px;color: #666;padding:10px 0 0; cursor:pointer;}

.searchBodyDOM .txtStory {width:calc(100% - 16px); margin:8px auto; overflow:hidden; max-height:3rem; text-align:left; font-size:12px;}
.searchBodyDOM .tsinner {overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; line-height:1.4; max-height:3.6rem;padding:0 8px;}
.searchBodyDOM .hashtagwrap {color:#F33949;padding:0 8px;}



.liveListDom .dataForm:first-child{padding-top:30px;}
.liveListDom .dataForm .iconAnchor {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}

.liveListDom .dataForm .tit {padding:2px 0 0; position:relative; z-index:2; float:left; width:50%;}
.liveListDom .dataForm .tit .imgProfile {display:inline-block; border:1px solid #ddd; border-radius:100%;width:44px;height:44px; background-size:cover; background-position:center center; position:absolute; left:12px; bottom:-10px; text-indent:-9999px;}
.liveListDom .dataForm .tit p {padding-left:64px; box-sizing:border-box; font-size:13px;font-weight:700; color:#333; height:32px; line-height:30px;}

.liveListDom .dataForm .img {position:relative; z-index:1; width:100%; margin:0 auto; border-radius:8px; overflow:hidden;}
.liveListDom .dataForm .img img {width: 100%;}

.liveListDom .dataForm .txt {z-index:3; position:relative;margin: 0;padding: 0;width: auto;background: none;border-radius: initial;overflow: initial;box-shadow: none;}

.liveListDom .dataForm .txt > ul {position:absolute; left:6%; bottom:10px;}
.liveListDom .dataForm .txt > ul > li {display:none; position:relative; margin:0 0 0 10px; height:46px;}
.liveListDom .dataForm .txt > ul > li:first-child {margin:0;}
.liveListDom .dataForm .txt > ul > li:first-child,
.liveListDom .dataForm .txt > ul > li:first-child + li,
.liveListDom .dataForm .txt > ul > li:first-child + li + li {display:inline-block;}

.liveListDom .dataForm .innerImg {display: inline-block;width: 46px;height: 46px; -webkit-background-size:cover;background-size:cover;background-position: center center;text-indent:-9999px;}
.liveListDom .dataForm .priceData {display:none; padding-left:52px;box-sizing:border-box;}
.liveListDom .dataForm .priceData .priceName {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;line-height: 1rem;height: 2rem;color: #333;font-size:11px;padding-top: 6px;}
.liveListDom .dataForm .priceData .pricePay {display: none;font-weight: 700;color: #333;font-size:12px;margin-top: 3px;}
.liveListDom .dataForm .priceData .pricePay em {font-weight: 700;color: #333;}

.liveListDom .dataForm .ctns {padding:10px 0; margin:0 auto; width:92%; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:justify;}

/* 동영 재생 시간 */
.searchBodyDOM .liveListDom .dataForm {width: calc(100% - 8px);padding-bottom: 16px;}
.searchBodyDOM .liveListDom .dataForm:first-child {padding-top: 0;}
.liveListDom .dataForm .playtime{position:absolute;right:0;top:0;padding:2px 7px;margin:10px 15px;color:#fff;font-size:14px;font-weight:bold;background:rgba(0,0,0,.8);border-radius:40px;}
.liveListDom .dataForm .playerMute{position:absolute;left:0;bottom:0;padding:5px;margin:30px 15px;color:#fff;font-size:24px;font-weight:bold;background:rgba(0,0,0,.8);border-radius:40px;}

.liveListDom .list_titLike{padding-right:20px;}
.liveListDom .likeDom {padding:5px 0 10px; margin:0 auto; width:86%; text-align:right; float:right; width:50%;}
.liveListDom .likeDom .viewconting {font-size:15px;color:#333; padding:5px 0 5px 0; position:relative;}
.liveListDom .likeDom .viewconting i {font-size: 18px; vertical-align: middle; margin:-3px 3px 0 0;}
.liveListDom .likeDom .viewconting:before {content:""; padding-right:5px;}
.liveListDom .likeDom .likeIcon {font-size:15px;color: #333;padding:5px 0 5px 20px;background:url('/images/img_heart.png')no-repeat left center/16px auto;margin-left: 5px;cursor:pointer;}
.liveListDom .likeDom .likeIcon.on {background-image:url('/images/img_heart_on.png');}
.liveListDom .likeDom .repleIcon {font-size:15px;color: #333;padding:5px 0 5px 20px;background:url('/images/img_reple.png')no-repeat left center/16px auto;margin-left: 5px;cursor:pointer;}

/* About - Our story */
@media all and (min-width: 476px) and (max-width: 680px){
	.subTop_ContentBanner{width:420px ! important;}
	.subTop_ContentBanner .subTopContentWrap{width:100% ! important;}
	.subTop_ContentBanner .subTopContentWrap .subTop_Titsec h2{font-size:24px ! important;}
}

@media all and (min-width: 320px) and (max-width: 475px){
	.subTop_ContentBanner{width:300px ! important;}
	.subTop_ContentBanner .subTopContentWrap{width:100% ! important;}
	.subTop_ContentBanner .subTopContentWrap .subTop_Titsec h2{font-size:14px ! important;}
}

@media all and (max-width: 320px){
	.subTop_ContentBanner{width:100% ! important; margin:0 20px ! important;}
	.subTop_ContentBanner .subTopContentWrap{width:100% ! important;}
	.subTop_ContentBanner .subTopContentWrap .subTop_Titsec h2{font-size:12px ! important;}
}

/* About - Press */
@media all and (min-width: 476px) and (max-width: 680px){
	.PressPageTopbanner .PressBannerSection div{padding-top:23% ! important;}
	.PressPageTopbanner .PressBannerSection div h3{font-size:28px ! important;}
}
@media all and (min-width: 320px) and (max-width: 475px){
	.PressPageTopbanner .PressBannerSection div{width:100% ! important; padding-top:37% ! important;}
	.PressPageTopbanner .PressBannerSection div h3{font-size:28px ! important;}
}
@media all and (max-width: 320px){
	.PressPageTopbanner .PressBannerSection div{width:100% ! important; padding-top:56% ! important;}
	.PressPageTopbanner .PressBannerSection div h3{font-size:28px ! important;}
}

/* About - Store */
@media all and (min-width: 476px) and (max-width: 680px){
	.subTop_ContentBanner{width:420px ! important; margin:0 auto;}
	.subTop_ContentBanner .subTopContentWrapC{width:100% ! important;}
	.subTop_ContentBanner .subTopContentWrapC .subTop_Titsec h2{font-size:24px ! important;}
	.subTop_ContentBanner .subTopContentWrapC .contentImage p a img{width:100%;}

}

@media all and (min-width: 320px) and (max-width: 475px){
	.subTop_ContentBanner{width:300px ! important; margin:0 auto;}
	.subTop_ContentBanner .subTopContentWrapC{width:100% ! important;}
	.subTop_ContentBanner .subTopContentWrapC .subTop_Titsec h2{font-size:14px ! important;}
	.subTop_ContentBanner .subTopContentWrapC .contentImage p a img{width:100%;}
}

@media all and (max-width: 320px){
	.subTop_ContentBanner{width:100% ! important; margin:0 20px ! important;}
	.subTop_ContentBanner .subTopContentWrapC{width:100% ! important;}
	.subTop_ContentBanner .subTopContentWrapC .subTop_Titsec h2{font-size:12px ! important;}
	.subTop_ContentBanner .subTopContentWrapC .contentImage p a img{width:100%;}
}



/* 서브리스트 카트 아이콘 */
.cartAddBtn{position: absolute; bottom: 0; line-height: 23px; height:25px;}
.positionWrap .cartAddBtn{bottom:10px; bottom:2.5%; overflow:hidden; left:100px; padding:4.5px 6px;}
.positionWrap .cartAddBtn span{float:left; color:#FFF;}
.positionWrap .cartAddBtn span.material-icons{font-size:18px; line-height:25px;}
.positionWrap .cartAddBtn span.cartText{font-size:16px;}

@media all and (max-width: 346px){
.positionWrap .cartAddBtn span.material-icons{font-size:12px; line-height:25px;}
.positionWrap .cartAddBtn span.cartText{font-size:12px; font-weight:bold;}
}

/* 숫자 버튼 css 추가 */
    .goodsQantity input[type="number"] {-webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield;}
    input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;}
    .goodsQantity {border: 2px solid #ddd; display: inline-flex;}
    .goodsQantity, .goodsQantity * {box-sizing: border-box;}
    .goodsQantity button {outline:none; -webkit-appearance: none; background-color: transparent; border: none; align-items: center; justify-content: center; width: 22px; height: 30px; cursor: pointer; margin: 0; position: relative;}
    .goodsQantity button:before, .goodsQantity button:after {display: inline-block; position: absolute; content: ''; width: 10px; height: 2px; background-color: #212121; transform: translate(-50%, -50%);}
    .goodsQantity button.plus:after {transform: translate(-50%, -50%) rotate(90deg);}
    .goodsQantity input[type=number] {font-family: sans-serif; width: 35px; padding: .5rem; border: solid #ddd; border-width: 0 2px; font-size: 16px; height: 30px; font-weight: bold; text-align: center;}

	.goodsQantity{margin-bottom:5px;}







/* 로그인 팝입 // 회원가입약관 추가작업 */
.joinPop_textInfoWrap{ margin-top: 40px;}
.joinPop_textInfoWrap h4{ color: #222; font-size: 15px; font-weight: 700; }
.joinPop_textInfoWrap p{font-size:12px; line-height:13px; margin-top:5px;}

.joinPop_textInfo{ padding: 15px; margin-top: 10px; border:1px solid var(--border-color-style1);border-radius: 8px;}
.join_allChkBox{ line-height:20px; font-size:15px;}
/* .join_allChkBox p{font-size:10px; line-height:13px; margin-top:-5px;} */
.join_allChkBox #Join_allCheck{width:20px; height:20px;}
.join_allChkBox label:has(#Join_allCheck){ font-weight: 700;}
.join_allChkBox label{line-height:20px; margin-left:0; color:#222;}
.join_allChkBox > .ui-checkbox label{font-size:11px; background:none; border:none; font-family:"Notosans"; color:#666; font-weight:normal ;}

.member_form label input[type=checkbox] + span{ margin-right: 10px;}

.joinPop_textWrap{overflow:hidden;}
.joinPop_textWrap .joinPop_infoTitle{overflow:hidden; margin:5px 0; border:1px solid #DDD; border-bottom:none; border-left:none;}
.joinPop_textWrap .joinPop_infoTitle li{font-size:18px; line-height:25px; width:49.8%; width:calc(50% - 2px); float:left; padding:5px 0; border:1px solid #DDD; text-align:center; border-right:none; border-top:none;}
li .no_iframeDiv{overflow-y:scroll;}
.joinPop_textWrap .joinPop_infoTitle li p{font-size:11px;}

.joinPop_textWrap .joinPop_infoTitle li.on p{color:#00aebb;}


.joinPop_textWrap .joinPop_infoCont{width:100%; }
.joinPop_textWrap .joinPop_infoCont li{display:none;  height:300px;}
.joinPop_textWrap .joinPop_infoCont li.on{display:block}
.joinPop_textWrap .joinPop_infoCont li > div:first-child{height:120px; width:100%; background:#f9f9f9; padding:10px; box-sizing:border-box; font-size:11px; border:1px solid #DDD;}
.joinPop_textWrap .joinPop_infoCont li.infoTextArea > div{height:200px;}
.joinPop_textWrap .joinPop_infoCont li > p{font-size:10px;}
.joinPop_textWrap .joinPop_infoCont li label{font-size: 11px; background: none; border: none; font-family: "Notosans"; color: #666; font-weight: normal; padding-left:32px; line-height: 30px;}
.joinPop_textWrap .joinPop_infoCont li input{}
.joinPop_textWrap .join_detailChkBox{margin-top:30px; height:30px; float:left;  line-height:20px; font-size:16px;}
.joinPop_textWrap .join_detailChkBox #join_detailChkBox{width:20px; height:20px;}
.joinPop_textWrap .join_detailChkBox #join_detailChkBox label{line-height:20px; margin-left:10px; color:#000;}
.joinPop_textWrap .join_detailChkBox label{padding-left:34px; padding-top:4px; font-size:11px;}
.joinPop_textWrap .join_detailChkBox > .ui-checkbox label{font-size: 11px; background: none; border: none; font-family: "Notosans"; color: #666; font-weight: normal;}


.joinPop_btns{margin:10px auto; width:90%;}
.joinPop_btns a{display:inline-block; text-align:center; line-height:40px; font-size:18px; width:50%; float:left;}
.joinPop_save{height:40px; background:#333; color:#FFF; box-sizing:border-box;}
.joinPop_save2{height:40px; background:#333; color:#FFF; box-sizing:border-box;}
.joinPop_save3{height:40px; background:#333; color:#FFF; box-sizing:border-box;}
.joinPop_cancle{height:40px; border:2px solid #333; color:#333; box-sizing:border-box; line-height:36px !important;}

.joinPop_close{position:absolute; top:7px; right:10px;}
.joinPop_close i{font-size:30px;}

.joinPop_info{position:fixed; width:90%; max-width:400px; height:370px; box-sizing:border-box; border:2px solid #000; border-radius:25px; left:50%; transform:translate(-50%, -50%); top:50%;  background:#FFF; z-index:9999; box-shadow:0 5px 15px rgba(0, 0, 0, 0.5); padding:20px; text-align:left; color:#000; text-align:center; display:none;}
.joinPop_info h3{font-size:20px; line-height:38px; font-weight:bold; letter-spacing:1px;}
.joinPop_info p{font-size:14px; line-height:30px; margin:15px auto 15px; width:100%;}
.joinPop_info a.joinPop_save{display:block; margin:0 auto; width:100%; font-size:20px; line-height:40px; height:40px; text-align:center;}
.joinPop_info a.joinPop_save2{display:block; margin:0 auto; width:100%; font-size:20px; line-height:40px; height:40px; text-align:center;}
.joinPop_info a.joinPop_save3{display:block; margin:0 auto; width:100%; font-size:20px; line-height:40px; height:40px; text-align:center;}

.jp_if02{height:auto;}
.jp_if02 h3{font-size:16px;}
.jp_if02 h3 p{font-size:16px; margin:0 auto; line-height:18px;}
.jp_if02 a.joinPop_save{margin-top:20px;}
.jp_if02.on{display:block;}

.jp_if03{display:none; height:auto;}
.jp_if03.on{display:block;}

.jp_if04{display:none; height:auto;}
.jp_if04.on{display:block;}

.joinPop_infoTitle .join_Essential{}
.join_Essential{}
.join_Essential01{}

.eb_id .joinPop_input > div{width:70%; float:left;}
.id_chkBtn{color:#FFF; background-color:#333; width:26%; height:30px; float:left;  font-size:11px; line-height:30px; display:inline-block; text-align:center; margin-left:4%; margin-top:8px;}

.mb30{margin-bottom:30px;}
p.lineH_eqFs{margin:0 auto;}

#tab-4 .ui-checkbox{margin-top:-4px;}
#tab-4 > div p{color:#000; font-weight:600; font-size:12px; overflow:auto; height:108px;}

#tabInfo-2 table{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}

/* my 페이지 추가 작업 */
.actionPoint{padding-bottom:10px;}
.actionPoint .btnArea a.memberGuide{display:block; background:none; color: #000; font-size: 11px; text-align: left; width: unset; height: 30px; line-height: 30px; border:none; width:100%; padding:0; margin-top:5px;}
.actionPoint .btnArea a.memberGuide > span{display:inline-block;}
.actionPoint .btnArea a.memberGuide span.guideColor{display:inline-block; line-height: 20px; color: #FFF; padding: 0 6px; border-radius: 3px; margin-right: 3px; text-shadow:1px 1px 0 #333;}
.actionPoint .btnArea a.memberGuide span.guideColor.guideColor_pur{background-color:#7030a0;}
.actionPoint .btnArea a.memberGuide span.guideColor.guideColor_gre{background-color:#92d14f;}
.actionPoint .btnArea a.memberGuide span.guideColor.guideColor_ora{background-color:#ffc000;}


/* 로그인 팝입 // 회원가입약관 추가작업 */

.joinPop_textInfo{border-bottom:1px solid #dadada;}
.join_allChkBox{ line-height:20px; font-size:15px;}
.join_allChkBox p{font-size:10px; line-height:13px; margin-top:-5px;}
.join_allChkBox #Join_allCheck{width:20px; height:20px;}
.join_allChkBox label{line-height:20px; margin-left:0; color:#000;}
.join_allChkBox > .ui-checkbox label{font-size:11px; background:none; border:none; font-family:"Notosans"; color:#666; font-weight:normal ;}

.joinPop_textWrap{overflow:hidden;}
.joinPop_textWrap .joinPop_infoTitle{overflow:hidden; margin:5px 0; border:1px solid #DDD; border-bottom:none; border-left:none;}
.joinPop_textWrap .joinPop_infoTitle li{font-size:18px; line-height:25px; width:49.8%; width:calc(50% - 2px); float:left; padding:5px 0; border:1px solid #DDD; text-align:center; border-right:none; border-top:none;}
li .no_iframeDiv{overflow-y:scroll;}
.joinPop_textWrap .joinPop_infoTitle li p{font-size:11px;}

.joinPop_textWrap .joinPop_infoTitle li.on p{color:#00aebb;}


.joinPop_textWrap .joinPop_infoCont{width:100%; }
.joinPop_textWrap .joinPop_infoCont li{display:none; }
.joinPop_textWrap .joinPop_infoCont li.on{display:block}
.joinPop_textWrap .joinPop_infoCont li > div:first-child{height:120px; width:100%; background:#f9f9f9; padding:10px; box-sizing:border-box; font-size:11px; border:1px solid #DDD;}
.joinPop_textWrap .joinPop_infoCont li.infoTextArea > div{height:200px;}
.joinPop_textWrap .joinPop_infoCont li > p{font-size:10px;}
.joinPop_textWrap .joinPop_infoCont li label{font-size: 11px; background: none; border: none; font-family: "Notosans"; color: #666; font-weight: normal; padding-left:0; line-height: 30px;}
.joinPop_textWrap .joinPop_infoCont li input{}
.joinPop_textWrap .join_detailChkBox{margin-top:30px; height:30px; float:left;  line-height:20px; font-size:16px;}
.joinPop_textWrap .join_detailChkBox #join_detailChkBox{width:20px; height:20px;}
.joinPop_textWrap .join_detailChkBox #join_detailChkBox label{line-height:20px; margin-left:10px; color:#000;}
.joinPop_textWrap .join_detailChkBox label{padding-left:34px; padding-top:4px; font-size:11px;}
.joinPop_textWrap .join_detailChkBox > .ui-checkbox label{font-size: 11px; background: none; border: none; font-family: "Notosans"; color: #666; font-weight: normal;}


.joinPop_btns{margin:10px auto; width:90%;}
.joinPop_btns a{display:inline-block; text-align:center; line-height:40px; font-size:18px; width:50%; float:left;}
.joinPop_save{height:40px; background:#333; color:#FFF; box-sizing:border-box;}
.joinPop_save2{height:40px; background:#333; color:#FFF; box-sizing:border-box;}
.joinPop_save3{height:40px; background:#333; color:#FFF; box-sizing:border-box;}
.joinPop_cancle{height:40px; border:2px solid #333; color:#333; box-sizing:border-box; line-height:36px !important;}

.joinPop_close{position:absolute; top:7px; right:10px;}
.joinPop_close i{font-size:30px;}

.joinPop_info{position:fixed; width:90%; max-width:400px; height:370px; box-sizing:border-box; border:2px solid #000; border-radius:25px; left:50%; transform:translate(-50%, -50%); top:50%;  background:#FFF; z-index:9999; box-shadow:0 5px 15px rgba(0, 0, 0, 0.5); padding:20px; text-align:left; color:#000; text-align:center; display:none;}
.joinPop_info h3{font-size:20px; line-height:38px; font-weight:bold; letter-spacing:1px;}
.joinPop_info p{font-size:14px; line-height:30px; margin:15px auto 15px; width:100%;}
.joinPop_info a.joinPop_save{display:block; margin:0 auto; width:100%; font-size:20px; line-height:40px; height:40px; text-align:center;}
.joinPop_info a.joinPop_save2{display:block; margin:0 auto; width:100%; font-size:20px; line-height:40px; height:40px; text-align:center;}
.joinPop_info a.joinPop_save3{display:block; margin:0 auto; width:100%; font-size:20px; line-height:40px; height:40px; text-align:center;}

.jp_if02{height:auto;}
.jp_if02 h3{font-size:16px;}
.jp_if02 h3 p{font-size:16px; margin:0 auto; line-height:18px;}
.jp_if02 a.joinPop_save{margin-top:20px;}
.jp_if02.on{display:block;}

.jp_if03{display:none; height:auto;}
.jp_if03.on{display:block;}

.jp_if04{display:none; height:auto;}
.jp_if04.on{display:block;}

.joinPop_infoTitle .join_Essential{}
.join_Essential{}
.join_Essential01{}

.eb_id .joinPop_input > div{width:70%; float:left;}
.id_chkBtn{color:#FFF; background-color:#333; width:26%; height:30px; float:left;  font-size:11px; line-height:30px; display:inline-block; text-align:center; margin-left:4%; margin-top:8px;}

.mb30{margin-bottom:30px;}
p.lineH_eqFs{margin:0 auto;}

#tab-4 .ui-checkbox{margin-top:-4px;}
#tab-4 > div p{color:#000; font-weight:600; font-size:12px; overflow:auto; height:108px;}

/* s: 주문내역 변경 */
.listDate {padding:15px 0;}
.listDate ul{ display: flex; justify-content: space-between;}
.listDate li {float: left;width: 18.5%;box-sizing:border-box;border:1px solid #f0f0f0;border-left:0;text-align: center;height: 40px;line-height: 40px;}
.listDate.iV li {float: left;width: 20%;box-sizing:border-box;border:1px solid #f0f0f0;border-left:0;text-align: center;height: 44px;line-height: 44px;}
.listDate li:first-child {border-left:1px solid #f0f0f0;}
.listDate li a {display: inline-block;width: 100%;height: 100%;}
.listDate li.on {background: #ff0048;color: #fff;}
.listDate li.on a {color: #fff;}

.p_list {margin-top:10px; margin-bottom:10px;}
.p_list.iV {margin:0;background:none;}
/* .p_list .product_box_01.st1 {padding:0px 0 10px;} */
.p_list .product_box_01.st1 {padding:0px;}
/* .product_box_01.st1 .titleBox {padding:0 15px;overflow: hidden;} */
.product_box_01.st1 .titleBox {padding:0px;overflow: hidden;}
.product_box_01.st1.iV .price-boxwrap + .status {margin-top: 20px;border-top:8px solid var(--bg-color-style2);padding-top:10px;}
.product_box_01.st1.iV .price-boxwrap {padding:0 20px;}
.product_box_01.st1 .status {padding:0 20px;}
.iV .product_box_01.st1 .status {padding:0;}
.product_box_01.st1 p.titleDate {background: inherit; padding: 16px 20px; background-color: #F5F5F5; line-height: 1; color: #7B7B7B;}
.product_box_01.st1 p.titleDate .product_box_BTN {padding:0;border:0;box-shadow:inherit;float: right;margin-top: 0;background:inherit;}
.product_box_01.st1 p.titleDate .product_box_BTN i {vertical-align:top;font-size: 22px;}
/* .product_box_01.st1 .orderNo {padding: 0;line-height: 34px;margin-top: 6px;color: #999;} */
.product_box_01.st1 .orderNo {padding: 0 20px;line-height: 1;margin-top: 15px;margin-bottom: 17px;color: #222;font-weight: 500; letter-spacing: -0.25px;display: flex; justify-content: space-between; align-items: center;}
.product_box_01.st1 .orderNo .delBox { margin-left: auto; margin-right: 15px; background: #ccc;color: #fff;font-weight: 700;border-radius:3px;padding:3px 10px;box-shadow:inherit;}
.product_box_01.st1 .price-boxwrap {width:calc(100% - 30px);margin:6px auto 0;border:1px solid #f0f0f0;border-radius:0;padding:10px;box-sizing:border-box;}
.iV .product_box_01.st1 .price-boxwrap {width:auto;margin:0 20px;border:none;padding:0;box-sizing:border-box;}
.product_box_01.st1 .topList {overflow: hidden;}
.product_box_01.st1 .topList img {width: 100%;}
.product_box_01.st1 .topList > ul {float: right;width:calc(100% - 80px);text-align: left;}
.iV .product_box_01.st1 .topList > ul {float: none;width:auto;}
.product_box_01.st1 .topList > ul:first-child {float: left;width: 60px;}
.iV .product_box_01.st1 .topList > ul:first-child {float: none;width: auto;}
.product_box_01.st1 .topList > ul li.status {font-size:13px;color: var(--sitecolor1);font-weight: 700; position: absolute; right: 0; bottom: 0;}
.product_box_01.st1 .topList > ul li.title {font-size:12px;}
.product_box_01.st1 .topList > ul li.option {font-size:12px;}
.product_box_01.st1 .topList > ul li.pay {font-size:12px;}
.product_box_01.st1 .topList > ul li.pay .price {font-size:14px;font-weight: 700;}
.product_box_01.st1 .topList > ul li.pay .price.st1{font-size:16px;font-weight:900;}

.order_totalBox.st1  {padding:0;margin-top:10px;background: #fff;position: relative;}
.order_totalBox.st2  {margin-top:0;}
.order_totalBox.st1 .refundEnd {border-top:1px solid #f0f0f0;margin:10px -10px 0;padding-top: 10px;}
.order_totalBox.st1 .refundEnd em {font-weight: 700;}
.order_totalBox.st1 .taleTxt {border-top:1px solid #f0f0f0;text-align: center;margin:10px -10px 0;padding-top: 10px; font-weight:700;}

.order_totalBox.st1 .btnUnder li {position: relative; text-align: right;}
.order_totalBox.st1 .btnUnder .product_box_BTN {box-shadow:inherit;position: relative;margin-top: 10px;margin-left: 3px; border:1px solid #ccc; color: #999; border-radius:5px; padding:5px 10px;font-size: 13px;}
.order_totalBox.st1 .btnUnder .product_box_BTN.st1 {border:1px solid #ccc;color: #999;}
.order_totalBox.st1 .btnUnder .product_box_BTN.st2 {border:1px solid #ff7aa0;color: #ff7aa0;}
.order_totalBox.st1 .refundOrder {display: inline-block;}
.order_totalBox.st1 .refundOrder .hiddenTxt {position: absolute;width:190px;text-align: left;font-size: 13px;border-radius:3px;padding:10px 20px 10px 10px;background: #ff0048;color: #fff;bottom:100%;right: 0;line-height: 20px;}
.order_totalBox.st1 .refundOrder .hiddenTxt a {position: absolute;top: 7px;right: 7px;color: #fff;}
.order_totalBox.st1 .refundOrder .hiddenTxt::after {content:"";position:absolute;bottom:-8px;left:50%;margin-left:50px;border-top:10px solid #ff0048;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid inherit;}
/* .order_totalBox.st1 .refundOrder .product_box_BTN.on:after {content:"";position:absolute;top:-10px;left:50%;margin-left:-10px;border-top:10px solid #ff0048;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid inherit;} */


.order_totalBox.st1.newCont  {padding:0 0 15px;}
.order_totalBox.st1.newCont.st2{padding:0 0 56px;}
.order_totalBox.st1.newCont.noT {margin-top: 0;border-top:1px solid #d9d9d9;}
.order_totalBox.st1.newCont .wi_bg {margin: 10px 15px 10px;padding:0;}
.order_totalBox.st1.newCont .h3-1 {line-height: 1em;padding:20px 0 10px;position: relative;}
.order_totalBox.st1.newCont .h3-1 .changeInfoBtn {position: absolute;top: 12px;right: 0;border:1px solid #ff7aa0;color: #ff7aa0;border-radius:3px;padding:5px 10px;font-size: 11px;}
.order_totalBox.st1.newCont li {line-height: 1.8em;}
.order_totalBox.st1.newCont li em {font-size: 18px;font-weight: 700;}
.order_totalBox.st1.newCont .btns-box.bot {margin:0;padding:15px;}
.order_totalBox.st1.newCont .listBody {margin-left:15px;width:calc(100% - 30px);}
.order_totalBox.st1.newCont .listBody li:first-child {float: left;width: 150px;;text-align: left;}
.order_totalBox.st1.newCont .listBody li {float: right;width:calc(100% - 150px);text-align: left;background: #fff}
.order_totalBox.st1.newCont .listBody li .btnCancelOrder {width:auto;padding:5px 10px;}

.order_totalBox.st1.newCont .hiddenTab {display: none;border:1px solid #eaeaea;border-radius:3px;box-sizing:border-box;width:calc(100% - 30px);margin-left:15px;padding:5px 0;}
.order_totalBox.st1.newCont .hiddenTab li {color: #999;font-size: 12px;line-height: 1.8em;}
.order_totalBox.st1.newCont .listBody .pointArrow {padding-right:20px;-webkit-background-size:16px auto;background-size:16px auto;background-repeat:no-repeat;background-position: right 2px;background-image: url(/images/fsefe_03.png);cursor:pointer;}
.order_totalBox.st1.newCont .listBody .pointArrow.on {background-image: url(/images/fsefe_06.png);}
.order_totalBox.st1.newCont .listBody.totalPay {border-top:1px solid #f0f0f0;padding:10px 0 0;margin-top:10px;}
.order_totalBox.st1.newCont .listBody.totalPay li {color: #ff0048;}

.order_totalBox.st1.newCont.paydata .listBody li:first-child {text-align: left;}
.order_totalBox.st1.newCont.paydata .listBody li {text-align: right;}

.totar_width .btn_more01 {box-sizing:border-box;margin:8px 0;color: #000;}
.totar_width .btn_more01:hover {color: #000;}
.totar_width .plus_btn_more {color: #000;width: auto;height: auto;line-height:inherit;}

/* 1차 끝 */

.orderNum {background: #fff;/* border-bottom:1px solid #dadada; */padding:10px 0;margin:0 -15px;}
.orderNum ul {padding:0 15px;}
.orderNum li {float: left;width:100px;text-align: right;}
.orderNum li:first-child {width:calc(100% - 100px);text-align: left;}
.orderNum li .date {font-weight: 700;}
.orderNum li .odNum {color: #999;}
.orderNum li .odNum span {font-weight: 700;}
.orderNum li .btnType {background: #ccc;color: #fff;box-sizing: border-box;display: inline-block;border-radius:3px;font-size: 15px;padding: .7em 1em;font-weight: bold;text-align: center;vertical-align: middle;}

.order_detail .wi_bg.st1 .h3-1 {line-height: 30px;padding-top: 10px;}
.orderList {padding-bottom: 16px;}
.orderList .price-boxwrap {width: calc(100% - 30px);margin: 6px auto 0;border: 1px solid #f0f0f0;border-radius: 0;padding: 10px;box-sizing: border-box;}
.orderList .price-boxwrap .topList {overflow: hidden;}
.orderList .price-boxwrap .topList img {width: 100%;}
.orderList .price-boxwrap .topList > ul {float: right;width:calc(100% - 80px);text-align: left;}
.orderList .price-boxwrap .topList > ul:first-child {float: left;width: 60px;}
.orderList .price-boxwrap .topList > ul li.status {font-size:13px;color: #ff0048;font-weight: 700;}
.orderList .price-boxwrap .topList > ul li.title {font-size:12px;}
.orderList .price-boxwrap .topList > ul li.option {font-size:12px;}
.orderList .price-boxwrap .topList > ul li.pay {font-size:12px;}
.orderList .price-boxwrap .topList > ul li.pay .price {font-size:14px;font-weight: 700;}

.tabWarp {}
.tabWarp .topTitle {font-weight: 700;font-size: 14px;margin-bottom:6px;}
.tabWarp .member_input .selectTarget {width: 100%;border:1px solid #e0e0e0;box-sizing:border-box;height: 42px;}
.tabWarp .member_input .hiddenText {}
.tabWarp .member_input .btn_style2 {background: #ccc;width: 125px;padding: .7em 0;}
.tabWarp .member_input .btn_style2 span {background:url('/m/images/ico_dbg.png')no-repeat right center/20px auto;padding-right:20px;}

.tabWarp .member_input.addressArea input.text {background: #f5f5f5;}
.tabWarp .bsAdjust a {width: 49%;float: left;border-radius: 3px;height: 34px;line-height: 34px;margin: 10px auto;text-align: center;color: #fff;}
.tabWarp .bsAdjust a + a {float: right;background: #999;}

.tabWarp .bsAdd a {width: 49%;float: left;border-radius: 3px;height: 34px;line-height: 34px;margin: 10px auto;text-align: center;color: #fff;}
.tabWarp .bsAdd a + a {float: right;background: #999;}

/* e: 주문내역 변경 */

/*상세페이지 상품 더보기*/
.detailMore {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;bottom:0;left:0;padding:10px 15px;background:#fff;z-index:1;text-align:center}
.detailMore .btn {position:relative;color:#fff;display:block;width:100%;padding:10px 0;border-style:solid;border-width:1px}
.detailMore .btn span {position:relative;padding-right:15px}
.detailMore.viewer .btn span:before {margin-top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.detailMore .btn span:before {content:'';position:absolute;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:8px;height:8px;top:50%;right:0;margin-top:-6px;border-width:1px 1px 0 0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);pointer-events:none}
.detailMore .btn span:after {content:' 더 보기'}.detailMore.viewer .btn span:after{content:' 접기'}


.top_fix_head .btn_back_pst {position: absolute; top: 50%; left: 20px; width: 32px; height: 32px; transform: translateY(-50%);}
.top_fix_head .btn_back_pst::before {content:"";display: block; width: 100%; height: 100%; text-align: center; box-sizing: border-box; background: url('/data/gonggumom/m/202431669403707.png') no-repeat center/cover;}
.formSearch .ui-input-text {padding:0;margin:0;border:0;box-shadow: none;}
.formSearch .ui-input-text input {height: 30px;background-color: #f9f9f9;box-shadow: none;}
.total_search_txt {text-align: center;font-size: 16px;}
ul.cont_list li dl dd {padding: 10px 2% 0 2%;}
ul.cont_list.st1 li dl dd{padding: 5px 2% 0 2%;}
ul.cont_list.st2 li dl dd {padding: 5px 2% 0 2%;}
ul.cont_list li dl dd .brand {display: block;}
ul.cont_list li .tit {padding-top: 0;margin-top: 0;white-space: inherit;}
ul.cont_list li .tit a {font-size: 14px;font-weight: 400;line-height: 1.2;word-wrap: break-word;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: inherit;word-break: break-all;text-overflow: ellipsis;}
ul.cont_list.st1 li .tit a{height:34px;color:#1a1a1a;}
ul.cont_list.st2 li .tit a{height: 44px;font-size: 18px;font-weight: 500;color: #222;}
ul.cont_list > li .btm_wrap {padding-top:0; padding-bottom: 0;}
ul.cont_list li dl dd span.airplane_wrap.txt {display: none;}
ul.cont_list li dl dd span.per_icon {line-height: 24px;}
ul.cont_list li dl dd .price_wrap {display: flex;justify-content: flex-start;align-items: flex-end;}
ul.cont_list.st2 li dl dd .price_wrap {display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap: 5px;}
ul.cont_list.st1 li dl dd .price_wrap{height:24px;}
ul.cont_list li dl dd .price_wrap > div.per {line-height: inherit;}
ul.cont_list li dl dd .price_wrap > div.per em {font-size: 20px;}
ul.cont_list li dl dd .price_wrap > div.pricebox {line-height: inherit;}
ul.cont_list li dl dd .price_wrap > div.pricebox .priceStyle2 {display: block;font-size: 18px;margin-top: 4px;}
ul.cont_list.st1 li dl dd .price_wrap > div.pricebox div.prcStyleBox {font-weight:bold;}
ul.cont_list>li .positionWrap dl dt a {border-radius:10px;overflow: hidden;}
ul.cont_list>li .positionWrap dl dt a.st1{border-radius:0;}
ul.cont_list.st1>li .positionWrap dl dt a {border-radius:0;}
.top_fix_head.sitebg2 h1.sub_title a {color: #222;}
.catePosition {padding:12px 15px;box-sizing:border-box;border-bottom:1px solid #e3e3e3;}
.catePosition.iV{padding:28px 20px 12px;border:none;box-sizing:border-box;}
.catePosition .de1 {font-size: 14px;color: #333;font-weight: 400;}
.catePosition .de1 a {font-size: 14px;color: #333;font-weight: 400;}
.catePosition.iV .de1 a {font-size:16px;font-weight:bold;color:var(--font-color-style1);}
.cateBox_wrap {border-bottom:10px solid #e3e3e3;}
.cateBox_wrap.bd0 {border-width:0;}
.cateBox_wrap.bd1 {border-width:1;}

ul.cont_list li dl dt .dist { position: absolute; left: 6px; top: 6px; display: inline-block; padding: 3px 10px;  background: #000;font-size: 10px;  color: #fff;  border-radius: 10px; opacity: .5;  z-index: 2;}

/*220419 ljj 타임세일css*/
ul.cont_list li dl dt {overflow:unset;}
.time_sale_bn img {width:100%;}
.timerestBox_height .timerestBox {padding:0;}
.timerestBox_height #product {border-radius: 6px;/* padding:10px 0; */height:auto;box-sizing: border-box;}
.timerestBox_height .timerest .timeSaleWrap {position:relative;box-sizing:border-box;color:#555;position:relative;box-sizing:border-box;text-align:center;}
.timerestBox_height.st1 .timerest .timeSaleWrap{justify-content:center;padding: 3px 6px 3px 2px;/* border:1px solid var(--sitecolor1); */background-color: #FAAC80;border-radius: 4px;}
.timerestBox_height #product .ts_txt {font-weight:bold;}
.timerestBox_height #product .timeCount {display:flex;align-items:center;font-weight:bold;}
.timerestBox_height #product .timeCount #dayShow {display:inline-block;font-weight:bold;margin:0;margin-right:6px;line-height:12px;}
.timerestBox_height #product .timeCount .timeImg{position:relative;width:20px;height:20px;}
.timerestBox_height .timerestBox span {font-size:20px;font-weight: bold; color: #013B96; margin-left:4px;}
.timerestBox_height.st1 .timerestBox span {font-size: 12px;font-weight:400;color: #fff;vertical-align:middle;}
.timerestBox_height.st1.-list .timerestBox span{display:flex;vertical-align:top;}
.timerestBox_height .timerestBox .line {margin:0 3px;}
.timerestBox_height.st1 .timerestBox .line {margin:0 0 0 4px;}
.timerestBox_height .timerestBox .material-icons {margin-right:4px;margin-top:-2px; font-size:20px;vertical-align:middle;}
.gallery_list ul li a.pdImg {overflow:unset;}

/* 2022-06-09 kmj 타임세일 치환코드 css*/
ul.cont_list li dl dd .priBox {margin-top: 10px;}
.timesale_ls1_box {margin-bottom:5px;}
.timesale_ls1_box:last-child {margin-bottom:0;}
.timesale_ls1_box .timesale_ls1_lineprice {color: #999;font-size: 12px;text-decoration: line-through;}
.timesale_ls1_box .timesale_ls1_lineprice .timesale_ls1_lineprice_unit {}
.timesale_ls1_box .timesale_ls1_timeprice {margin-left: 3px;font-size: 12px;font-weight: 500}
.timesale_ls1_box .timesale_ls1_timeprice .timesale_ls1_timeprice_unit {}
.timesale_ls1_box .timesale_ls1_price_title {font-size: 12px;font-weight: 600;}
.timesale_ls1_box .timesale_ls1_price {margin-left: 3px;font-size: 16px;font-weight: bold;}
.timesale_ls1_box .timesale_ls1_price .timesale_ls1_price_unit {margin-left: 2px;font-size: 12px;font-weight: 400}
/*상품상세*/
.timesale_ls1_box.timeDel .timesale_ls1_timeper {margin-right: 5px;font-size: 20px;color:#999;font-size:}
.timesale_ls1_box.timeDel .timesale_ls1_timeper em {font-weight:bold;}
.timesale_ls1_box.timeDel .timesale_ls1_timeprice{font-size: 20px;color:#999;font-weight: 700;}
.timesale_ls1_box.timeDel .timesale_ls1_priper {margin-right: 5px;font-size: 20px;}
.timesale_ls1_box.timeDel .timesale_ls1_priper em {font-weight:bold;}
.timesale_ls1_box.timeDel .timesale_ls1_price {font-size: 20px;color:#333;font-weight: 700;}
.timesale_ls1_box.timeDel .timesale_ls1_price .timesale_ls1_price_unit {font-size: 20px;font-weight: 700;}
/* 2022-06-09 kmj 타임세일 치환코드 css 끝*/

/* 기획전(할인) 타임세일 */
.timeSaleNew {padding: 10px 15px;overflow: hidden; color: #fff;font-size: 16px;}
.timeSaleNew h1 {float: left;}
.timeSaleNew .timeSaleBox {float:right;}
.timeSaleNew .timeSaleBox .material-icons {margin-top: -2px;vertical-align: middle;}
.timeSaleNew .timeSaleBox #dayShow {display: inline-block; margin:0; vertical-align: baseline;}

.detail_txt .prc_box .timeDel .pct {color:#999;}
.detail_txt .prc_box .timeDel .xz {color:#999;}

/* 데모머니 지급요청 이용약관 공통css */
.cashAgreeWrap .tit {margin:10px 0;}
.cashAgreeWrap .contentBox {width: 100%;height: 180px; margin-bottom: 15px; padding: 10px; box-sizing: border-box;border: 1px solid #ccc;overflow-y: auto;overflow-x: hidden;}

/* 게시판 카테고리 css */
.areaTap {box-sizing:border-box;background: #FAFBFD;}
.areaTap .swiper-container {padding: 0 20px;box-sizing:border-box;border-bottom:1px solid #e8e8e8;}
.areaTap ul {box-sizing:border-box;}
.areaTap ul li {width: auto;margin: 10px 0;}
.areaTap ul li a {display: inline-block;height: 40px;line-height: 40px;padding: 0 20px;border:1px solid #ddd;color: #000;border-radius:50px;box-sizing: border-box;font-size: 14px; background-color:#fff;}
.areaTap ul li._active a {color: #fff;background: #343D4C;}
/* 게시판 카테고리 css 끝 */

/*스윗봇 파트너스앱 css*/
.partnerApp table {font-family:'S-Core Dream','NotoSans', sans-serif;}
.partnerApp .totar_width {padding:0 20px 50px;}
.partnerApp .infoLink {position: absolute;width: 100%;height: 100%;z-index: 1;top: 0;left: 0;}
.partnerApp .mallSalesWrap .mallColor1 {color:#3182F7;}
.partnerApp .saleDetailLayerDOM {display:none; position: fixed;top: 0;z-index: 999;width: 100%; height:100%; max-width: 525px;overflow: auto;}
/*헤더*/
.partnerApp .top_fix_head {padding:0 20px;}
.partnerApp .top_fix_head .logoSec {text-align:left;}
.partnerApp .top_fix_head .logoImg {display: inline-block;width:120px;}
.partnerApp .top_fix_head .logoImg img {width:100%;}
.partnerApp .top_fix_head .logoSec .memType {margin-left: 10px;font-size: 15px;font-weight: 400;vertical-align: middle;}
.partnerApp .top_fix_head .infoBtn {position: absolute;right: 20px;top: 50%;transform: translateY(-50%);width: 20px;}
.partnerApp .top_fix_head .infoBtn img {width:100%;}
/*탭영역*/
.mallSalesWrap .payTabBox {background-color: #f5f5f5;}
.mallSalesWrap .payTabBox ul li {float: left;width: 33.3%;text-align: center;}
.mallSalesWrap .payTabBox ul li a {display:block; padding: 14px 0; color: #666; font-size: 17px; font-weight: 500; background-color: #f5f5f5;}
.mallSalesWrap .payTabBox ul li._on a {font-weight: bold;background-color:#fff; color:#222;}
.mallSalesWrap .salesListWrap .dateTab {margin:40px 0 0;}
.mallSalesWrap .salesListWrap .dateTab li {float: left;width: 32%;margin-right: 2%;padding: 13px 0;background-color: #f5f5f5;color: #999;font-size: 17px; font-weight:500; text-align: center;border-radius: 10px;}
.mallSalesWrap .salesListWrap .dateTab li:last-child {margin-right:0;}
.mallSalesWrap .salesListWrap .dateTab li._on{color: #3182F7;background-color: #E9F3FF;}
/*공통영역*/
.mallSalesWrap .listInner {margin:20px 0 0 0;}
.mallSalesWrap .listInner .listBox {margin-bottom:30px;}
.mallSalesWrap .listInner .listBox li {position: relative; display: flex;align-items: center;justify-content: flex-start; margin-bottom: 35px;}
.mallSalesWrap .listInner .listBox li:last-child {margin-bottom:0;}
.mallSalesWrap .listInner .listBox li .stateIcon {float:left;width: 52px;height: 52px;line-height: 52px;margin-right: 15px; text-align: center;border-radius: 100%;font-size: 16px; font-weight: 500;color: #fff;}
.mallSalesWrap .listInner .listBox li .stateIcon.-tiny {width: 38px;height: 38px;line-height: 38px;font-size: 12px;}
.mallSalesWrap .listInner .listBox li[data-status="1"] .stateIcon {background-color: #3182F7;}
.mallSalesWrap .listInner .listBox li[data-status="1"] .stateIcon:after {content:"수익";}
.mallSalesWrap .listInner .listBox li[data-status="2"] .stateIcon {background-color: #6A7684;}
.mallSalesWrap .listInner .listBox li[data-status="2"] .stateIcon:after {content:"취소";}
.mallSalesWrap .listInner .listBox li[data-status="3"] .stateIcon {background-color: #F731F7;}
.mallSalesWrap .listInner .listBox li[data-status="3"] .stateIcon:after {content:"매출";}
.mallSalesWrap .listInner .listBox li[data-status="4"] .stateIcon {background-color: #3182F7;}
.mallSalesWrap .listInner .listBox li[data-status="4"] .stateIcon:after {content:"예정";}
.mallSalesWrap .listInner .listBox li[data-status="5"] .stateIcon {background-color: #6A7684;}
.mallSalesWrap .listInner .listBox li[data-status="5"] .stateIcon:after {content:"완료";}

.mallSalesWrap .listInner.-title .dayBox {margin-bottom: 20px;text-align: center;}
.mallSalesWrap .listInner.-title .listBox li {margin-bottom: 0;width: 50%;}
.mallSalesWrap .listInner.-title .listBox li .stateIcon {width: 38px;height: 38px;line-height: 38px;font-size: 12px;margin-right: 10px;}
.mallSalesWrap .listInner.-title .listBox .payInfo {float:inherit; width: auto;}
.mallSalesWrap .listInner.-title .listBox .payInfo .money {font-size: 24px;}


.mallSalesWrap .listInner .listBox .payInfo {float:left; width: calc(100% - 67px);font-size:15px; letter-spacing:-.4px;}
.mallSalesWrap .listInner .listBox .payInfo dt {font-weight:500;}
.mallSalesWrap .listInner .listBox .payInfo .money {font-size:34px;}
.mallSalesWrap .listInner .listBox .payInfo .money em {font-weight:bold;}
.mallSalesWrap .listInner .listBox li[data-status="4"] .payInfo .money {font-size:20px; font-weight: 500;color:#3182F7;}
.mallSalesWrap .listInner .listBox li[data-status="5"] .payInfo .money {font-size:20px; font-weight: 500;}
.mallSalesWrap .listInner .dayBox {color:#999; font-size:15px; font-weight:500;}
.mallSalesWrap .daySalesList li {position: relative; display: flex;align-items: center;justify-content: space-between; margin-bottom:25px; font-size: 20px;font-weight: 500;}
.mallSalesWrap .daySalesList li:last-child {margin-bottom:0;}
.mallSalesWrap .daySalesList li .itemCnt {color: #999;}
.mallSalesWrap .daySalesList li .dayrgt em {font-weight: 500;}
.mallSalesWrap .salesListWrap .listDom .dataTotal {text-align: right;color: #999;margin-bottom: 10px;margin-top: 20px;}
/*매출 상세*/
.mallSalesWrap .totalInfo {padding: 40px 20px; border-bottom: 18px solid #F3F4F6;letter-spacing: -.4px;}
.mallSalesWrap .totalInfo .day {margin-bottom: 5px;color: #343D48;font-size: 15px;font-weight: 500;}
.mallSalesWrap .totalInfo .priBox {display: flex;justify-content: space-between;font-size: 34px;font-weight: 500;}
.mallSalesWrap .totalInfo .priBox span {font-weight: bold;}
.mallSalesWrap .saleDetail .listInner {margin:30px 0;letter-spacing: -.4px;}
.mallSalesWrap .saleDetail .listBox li {margin-bottom:35px;}
.mallSalesWrap .saleDetail .listBox li:last-child {margin-bottom:0;}
.mallSalesWrap .saleDetail .listBox li .descBox {display: flex;justify-content: space-between;width: calc(100% - 67px);}
.mallSalesWrap .saleDetail .listBox li .descBox .locateInfo {}
.mallSalesWrap .saleDetail .listBox li .descBox .locateInfo .txt {font-size: 20px;font-weight: 500;}
.mallSalesWrap .saleDetail .listBox li .descBox .locateInfo .dayBox {font-size: 15px;font-weight: 500;color: #999;}
.mallSalesWrap .saleDetail .listBox li .descBox .locateInfo .dayBox .date {margin-right: 5px;}
.mallSalesWrap .saleDetail .listBox li .descBox .price {position: relative;font-size: 20px;font-weight: 500;color: #222;}
.mallSalesWrap .saleDetail .listBox li[data-status="2"] .descBox .price {color: #999;text-decoration: line-through;}
.mallSalesWrap .saleDetail .listBox li[data-status="1"] .descBox .price::before {content:'+';}
.mallSalesWrap .saleDetail .listBox li[data-status="2"] .descBox .price::before {content:'-';}
.mallSalesWrap .saleDetail .listBox li[data-status="2"] .descBox .price::after {content:'결제취소';position: absolute;top: 28px;width: 100%;font-size: 15px;right: 0;text-align: right;}
/*일별정산*/
.mallSalesWrap .salesTopBox {padding:35px 20px 30px;border-bottom: 18px solid #F3F4F6;}
.mallSalesWrap .salesTopBox._statistics {border-bottom: 0;background: #3182F7;color: #fff;}
.mallSalesWrap .salesTopBox._statistics .dataStat {margin-top: 6px;}
.mallSalesWrap .salesTopBox._statistics .dataStat .dataIn {font-size: 11px;}
.mallSalesWrap .salesTopBox._statistics .dataStat .dataBtn {background: #fff; color: #3182F7; border-radius: 50px; padding: 6px 12px; font-size: 11px;margin-left: 10px;}
.mallSalesWrap .salesTopBox .topLft dt {font-size: 15px; font-weight:500;}
.mallSalesWrap .salesTopBox .topLft .priceInner {margin: 3px 0;font-size: 34px;font-weight: bold;}
.mallSalesWrap .salesTopBox .topLft .priceInner em {font-weight: bold;}
.mallSalesWrap .salesTopBox .statBtn {float:right;margin-top: 5px;padding: 15px 22px;font-size: 17px;color: #3182F7;background-color: #E9F3FF; border-radius: 10px;}
.mallSalesWrap .calcList {margin-top:45px;}
.mallSalesWrap .calcList li {margin-bottom:20px; font-size:20px; font-weight:500;}
.mallSalesWrap .calcList li[data-status="5"] {color: #999;}
.mallSalesWrap .calcList li .state {margin-left:10px;}
.mallSalesWrap .calcList li[data-status="4"] .state:after {content:"예정";color: #3182F7;}
.mallSalesWrap .calcList li[data-status="5"] .state:after {content:"완료";color: #999;}
.mallSalesWrap .calcList li em {font-weight:500;}
.mallSalesWrap .calcList li .dayLft {float:left;}
.mallSalesWrap .calcList li .dayRgt {float:right;}
/* 상점정보 */
.storeInfoDom .topInfoBox {max-height: 340px;margin-bottom:50px; padding:30px 20px;box-sizing: border-box; background-color:#fafafa;overflow: auto;}
.storeInfoDom .topInfoBox .topTitle {position: relative; padding-bottom: 10px;font-size: 20px;font-weight: bold;border-bottom: 1px solid #ccc;}
.storeInfoDom .topInfoBox .topTitle .totalCnt {position: absolute;right: 0;font-weight: 500;font-size: 18px;}
.storeInfoDom .topInfoBox .topTitle .controlBtns {position: absolute;right: 0;bottom:12px; min-width: 88px; height:30px; padding:0 10px; line-height:30px; box-sizing:border-box; border-radius: 50px; background-color: rgba(39,39,39,0.76);}
.storeInfoDom .topInfoBox .topTitle .controlBtns .swiper-pagination {bottom:0; height:30px; font-size:0;font-weight: 500;}
.storeInfoDom .topInfoBox .topTitle .controlBtns .swiper-pagination .swiper-pagination-current {position:relative;padding: 0 10px; font-size:16px; color:#fff;}
.storeInfoDom .topInfoBox .topTitle .controlBtns .swiper-pagination .swiper-pagination-current::after {content:'';position: absolute; top: 50%;transform: translateY(-50%);right: 0;width: 1px;height: 10px; background: #999;}
.storeInfoDom .topInfoBox .topTitle .controlBtns .swiper-pagination .swiper-pagination-total {padding: 0 10px;font-size:16px;color:#999;}
.storeInfoDom .topInfoBox .topTitle .controlBtns .swiper-button-next, .storeInfoDom .topInfoBox .topTitle .controlBtns .swiper-button-prev {width:15px; height:15px; margin-top:0; background:none; transform: translateY(-50%);}
.storeInfoDom .topInfoBox .topTitle .controlBtns .swiper-button-prev {left: 10px;}
.storeInfoDom .topInfoBox .topTitle .controlBtns .swiper-button-prev span::before {content: "";display: block;position: absolute;top: 36%;right: 8px;transform: translate(0, -50%)rotate(135deg);height: 2px;width: 8px;background: #fff;}
.storeInfoDom .topInfoBox .topTitle .controlBtns .swiper-button-prev span::after {content: "";display: block;position: absolute;top: 72%;right: 8px;transform: translate(0, -50%)rotate(-135deg);height: 2px;width: 8px;background: #fff;}
.storeInfoDom .topInfoBox .topTitle .controlBtns .swiper-button-next {right:10px;}
.storeInfoDom .topInfoBox .topTitle .controlBtns .swiper-button-next span::before {content: "";display: block;position: absolute;top: 36%;right: 0px;transform: translate(0, -50%)rotate(45deg);height: 2px;width: 8px;background: #fff;}
.storeInfoDom .topInfoBox .topTitle .controlBtns .swiper-button-next span::after {content: "";display: block;position: absolute;top: 72%;right: 0px;transform: translate(0, -50%)rotate(-45deg);height: 2px;width: 8px;background: #fff;}
.storeInfoDom .topInfoBox .infoList dl {display: flex;align-items: center;justify-content: space-between;margin-top:25px; font-size:18px; font-weight:500;letter-spacing: -.4px;}
.storeInfoDom .totar_width.nop {padding:40px 20px;}
.storeInfoDom .storeInner {margin-bottom:45px; font-size:18px;}
.storeInfoDom .storeInner .mainTitle {padding-bottom: 10px;font-size: 20px;font-weight: bold;border-bottom: 1px solid #ccc;}
.storeInfoDom .storeInner .subDesc {margin-top: 8px;margin-bottom: 50px;color:#999; font-size:18px; font-weight:500;}
.storeInfoDom .storeInner .inputBox {margin-top: 28px;}
.storeInfoDom .storeInner .inputBox .inputTit {margin-bottom: 8px;font-weight: 500;}
.storeInfoDom .storeInner .inputBox .box {width: 100%;height: 50px;box-sizing: border-box;border: 1px solid #ddd;border-radius: 8px;padding: 0 15px;}
.storeInfoDom .storeInner .inputBox .box::placeholder {color:#999; font-weight:500;}
.storeInfoDom .storeInner .inputBox input[readonly].box {background-color: #f4f4f4;color: #ccc;}
.storeInfoDom .storeInner .inputBox .selectBank {width:100%; height:50px; padding:0 30px 0 12px; border:1px solid #ddd; color:#999; font-size:18px; font-weight:500; box-sizing:border-box; border-radius:8px;-webkit-appearance:none;appearance:none; background-image:url(/m/images/commu_arrow_down.png); background-repeat: no-repeat;background-position: right 15px center;background-size: 14px;}
.storeInfoDom .storeInner .pwChageBtn {width: 100%; height: 50px;box-sizing: border-box;border: 1px solid #ddd;background-color: #f9f9f9;border-radius: 8px;color: #999; font-weight:500; box-shadow: 0 4px 6px rgba(0,0,0,0.18);}
.storeInfoDom .submitBtn {display: block;height: 56px;margin-bottom:20px; line-height: 56px;text-align: center;font-size: 18px;font-weight:500;color: #fff;border-radius: 8px; background-color:#3182F7; cursor: pointer;}
.storeInfoDom .logoutBtn {display: block;height: 56px;line-height: 56px; margin-bottom: 20px;text-align: center;font-size: 18px;font-weight:500;color: #999;border-radius: 8px; background-color:#f8f8f8;box-shadow: 0 4px 6px rgba(0,0,0,0.18); border: 1px solid #ddd; cursor: pointer;}
.storeInfoDom .pwChgSetPop {opacity: 0;visibility: hidden;}
.storeInfoDom .pwChgSetPop._on {opacity: 1;visibility: visible;}
.storeInfoDom .pwChgSetPop .pwPopBg {position: fixed;top: 0;left: 50%;transform: translateX(-50%); width: 100%;max-width: 525px; height: 100%;z-index: 9999;background:rgba(0,0,0,0.6);}
.storeInfoDom .pwChgSetPop .pwChgPopBox {position: fixed;top: 0;left: 50%; transform: translateX(-50%); width: 100%;max-width: 525px; z-index: 9999; background: #fff; border-radius: 0 0 20px 20px; overflow: hidden;}
.storeInfoDom .pwChgSetPop .pwChgPopBox .topBox {position: relative; padding:15px 20px; border-bottom: 1px solid #eee;}
.storeInfoDom .pwChgSetPop .pwChgPopBox .topBox h3 {font-size: 18px; font-weight: 500;}
.storeInfoDom .pwChgSetPop .pwChgPopBox .topBox .closeBtn {position: absolute;top: 50%;transform: translateY(-50%);right: 15px;width: 21px;cursor: pointer;}
.storeInfoDom .pwChgSetPop .pwChgPopBox .topBox .closeBtn img {width:100%;}
.storeInfoDom .pwChgSetPop .pwChgPopBox .chgCheckBtn {display: block;height: 56px;line-height: 56px;margin-top: 30px;text-align: center;font-size: 18px;color: #fff; background-color: #3182F7;cursor: pointer;}
.storeInfoDom .pwChgSetPop .pwChgPopBox .inputBox {margin-top: 25px;padding: 0 20px;font-size: 18px; font-weight: 500;}
.storeInfoDom .pwChgSetPop .pwChgPopBox .inputBox .inputTit {margin-bottom: 8px;}
.storeInfoDom .pwChgSetPop .pwChgPopBox .inputBox .box {width: 100%;height: 50px;box-sizing: border-box;border: 1px solid #ddd;border-radius: 8px;padding: 0 15px;}
@media(max-width:930px) {
	.partnerApp .saleDetailLayerDOM {max-width: 680px;}
	.storeInfoDom .pwChgSetPop .pwPopBg {max-width: 680px;}
	.storeInfoDom .pwChgSetPop .pwChgPopBox {max-width: 680px;}
}
/*스윗봇 파트너스앱 css 끝*/

.carenderWrap {position: relative;}
.carenderWrap .carenderTop .data {color: #767676;font-size: 17px;border-radius:4px;border: 1px solid #ddd;height: 44px;line-height: 44px;}
.carenderWrap .carenderTop .data#_data {display: none;padding-left:10px;}
.carenderWrap .carenderTop .data#_edata {display: none;padding-left:10px;}
.carenderWrap .carenderTop .time {color: #767676;font-size: 17px;line-height: 26px;display: inline-block;position: absolute;top: 10px;left: 132px;}
.carenderWrap .resetBtn {display: none;position: absolute;right: 14px;top: 11px;color: #767676;background: #fff;border-radius:5px;font-size: 14px;padding:0;}
.carenderWrap .carenderBody {margin-bottom:10px;}
.carenderWrap .carenderBody .carenderLine {display: none;}
.carenderWrap .carenderBody .carenderLine.step2 {margin-top: 10px;}
.carenderWrap .carenderBody .carenderLine._on {display: block;}
.carenderWrap .carenderBody .carenderLine .lineIn {display:flex;justify-content:space-between;}
.carenderWrap .carenderBody .carenderLine .lineIn select {width: 32%;height: 44px;line-height: 44px;-webkit-appearance: none;background: #F8F8F8;color: #222;text-align-last: center;text-align: center;-ms-text-align-last: center;-moz-text-align-last: center;border-radius: 4px;border: 1px solid #eee;padding: 0 8px;}
.carenderWrap .carenderBody .carenderLine .set-Date {}
.carenderWrap .carenderBody .carenderLine .borderSet {display: block;padding:10px;border:1px solid #ddd;border-radius:4px;}
.carenderWrap .carenderBody .carenderLine .set-Date.bg .borderSet {background: url(/m/images/livepop_calendar_today-999.svg)no-repeat 10px 11px/20px auto;padding-left: 38px;box-sizing: border-box;border-radius:4px;}
.carenderWrap input[name="promoStartDate"] {width:100%;height:46px;padding:0 10px;box-sizing:border-box;background: #F4F4F4;color:#aaa;border:1px solid #ddd;border-radius:4px;font-size:17px;}

.tabDOM.st1 > ul{padding:8px 20px;}
.tabDOM.st2 > ul{padding:8px 20px 0;}
.tabDOM.st1 > ul > li{flex-grow:0;margin-right:18px;}
.tabDOM.st1 > ul > li a {height:46px;margin-left:18px;font-size:14px;border:none;line-height:46px;}
.tabDOM.st1 > ul > li a.on{font-weight:bold;color:var(--sitecolor1);}
.tabDOM.st1 > ul > li:first-child a{margin-left:0;}



.pageContainer{overflow-y:auto;height:calc(100vh - var(--th) - var(--bh));}
._iPhone .pageContainer {overflow-y:auto;height:calc(100vh - var(--th) - var(--bh-i));}
._other .pageContainer {overflow-y: inherit; min-height: calc(100vh - var(--th) - var(--bh)); height: auto; padding-bottom: var(--bh);}
._iPhoneWeb .pageContainer {overflow-y: inherit; min-height: calc(100vh - var(--th) - var(--bh)); height: auto; padding-bottom: var(--bh);}
.containerInner {overflow:hidden;position:relative;padding:0 20px;box-sizing:border-box;min-height:100%;/*background:#f9f9f9;*/}


.btm_height{display:none;}
.-nop{padding:0;}
.-bgWhite{background:#fff;}
.-bgSite{background:var(--bg-color-style2);}
.-bgSite2{background:var(--sitecolor1);}
.-bgHeight{height:calc(100% + 56px);}
.-noBotHeight{height:calc(100vh - var(--th));}
.-h100{height:100%;}
.-overAuto{overflow:auto;}
.top_fix_head .btnLeft{position: absolute; top: 50%; left: 0px; width: 32px; height: 32px; transform: translateY(-50%);}
.top_fix_head .btnRight{position:absolute;top:50%;right:8px;width:40px;height:40px;transform:translateY(-50%);}
.top_fix_head .btnRight a{display:block;width:100%;height:100%;}
.top_fix_head .btnRight a:before{position:absolute;top:20px;right:8px;width:24px;height:2px;background:#000;content:'';transform:rotate(45deg);}
.top_fix_head .btnRight a:after{position:absolute;top:20px;right:8px;width:24px;height:2px;background:#000;content:'';transform:rotate(135deg);}

.top_fix_head .fit-right{ position: absolute; right: 20px; top: 50%; transform: translateY(-50%); display: flex; align-items: center; column-gap: 10px;}
.mainPageWrap .top_fix_head .fit-right .search_box{ position: unset; transform: unset; width: auto;}
.top_fix_head .fit-right .topIco{ display: inline-block; width: 32px; height: 32px; background-position: center center; background-repeat: no-repeat; position: relative; background-size: 32px;}
.top_fix_head .fit-right .topIco.-cart{ background-image: url('/m/images/ico_shoppingbag.png');}
.top_fix_head .fit-right .topIco .cartCnt { display: block; position: absolute; top: 0px; right: -6px; min-width: 18px; min-height: 18px; padding: 0px 4px; border-radius: 50%; color: #fff; font-size: 11px; font-weight: bold; line-height: 18px; text-align: center; box-sizing: border-box;}
.bfmWrap{}

.btn{width:50%;}
.btnStyle1{display:inline-block;padding:16px 0;font-size:16px;font-weight:600;color:#fff;background:var(--sitecolor1);box-sizing:border-box;text-align:center;vertical-align:middle;}
.btnStyle1.st1{font-weight:400;}
.btnStyle2{display:inline-block;padding:16px 0;font-size:16px;font-weight:600;color:#fff;background:var(--sitecolor2);box-sizing:border-box;text-align:center;vertical-align:middle;}
.btnStyle2.st1{font-weight:400;}
.btnStyle3{display:inline-block;flex:0 0 77px;padding:14px 6px;width:77px;font-size:14px;font-weight:600;color:var(--sitecolor1);background:#fff;border:1px solid var(--sitecolor1);border-radius:4px;box-sizing:border-box;line-height:14px;text-align:center;vertical-align:middle;}
.btnStyle3.st1{font-weight:500;}
.btnStyle4{display:inline-block;flex:0 0 103px;padding:14px 0;width:103px;font-size:14px;font-weight:600;color:#333;background:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;line-height:14px;text-align:center;vertical-align:middle;}
.btnStyle4.st1{font-weight:500;}
.btnStyle5{display:inline-block;padding:14px 0;width:48px;font-size:14px;font-weight:600;color:#fff;background:var(--sitecolor2);border-radius:4px;box-sizing:border-box;line-height:14px;text-align:center;vertical-align:middle;}
.btnStyle6{display:inline-block;padding:14px 0;width:48px;font-size:16px;font-weight:600;color:#fff;background:#ced3dc;border-radius:8px;box-sizing:border-box;line-height:24px;text-align:center;vertical-align:middle;}
.btnStyle7{display:inline-block;padding:16px 0;font-size:16px;font-weight:600;color:#fff;background:#999;box-sizing:border-box;text-align:center;vertical-align:middle;}
.btn_style2.st1{font-weight:500;}

.-selectStyle{position:relative;}
.-selectStyle:before{display:block;position:absolute;top:50%;right:22px;width:1px;height:8px;background:#9d9d9d;transform:rotate(45deg) translateY(-50%);content:'';}
.-selectStyle:after{display:block;position:absolute;top:50%;right:22px;width:1px;height:8px;background:#9d9d9d;transform:rotate(-45deg) translateY(-50%);content:'';}
.-selectStyle1{position:relative;}
.-selectStyle1:before{display:block;position:absolute;top:50%;right:22px;width:1px;height:8px;background:#9d9d9d;transform:rotate(-45deg) translateY(-50%);content:'';}
.-selectStyle1:after{display:block;position:absolute;top:50%;right:22px;width:1px;height:8px;background:#9d9d9d;transform:rotate(45deg) translateY(-50%);content:'';}
.-selectStyle2{position:relative;}
.-selectStyle2:before{display:block;position:absolute;top:50%;right:22px;width:2px;height:12px;background:#7d7d7d;transform:rotate(-45deg) translateY(-50%);content:'';}
.-selectStyle2:after{display:block;position:absolute;top:50%;right:22px;width:2px;height:12px;background:#7d7d7d;transform:rotate(45deg) translateY(-50%);content:'';}
.-selectStyle3{position:relative;}
.-selectStyle3:before{display:block;position:absolute;top:30%;right:22px;width:2px;height:12px;background:#7d7d7d;transform:rotate(-135deg) translateY(-50%);content:'';}
.-selectStyle3:after{display:block;position:absolute;top:30%;right:22px;width:2px;height:12px;background:#7d7d7d;transform:rotate(135deg) translateY(-50%);content:'';}

.radioStyle1{width:24px;height:24px;margin-right:14px;border:1px solid #b8b8b8;border-radius:100%;box-sizing:border-box;}
input:checked + .radioStyle1{width:24px;height:24px;border:6px solid var(--sitecolor1);border-radius:100%;box-sizing:border-box;}

.checkboxStyle1{position:relative;width:24px;height:24px;background:#fff;border:1px solid var(--border-color-style1);border-radius:4px;box-sizing:border-box;}
.checkboxStyle1:before{position:absolute;top:9px;left:6px;width:2px;height:8px;background:var(--border-color-style1);border-radius:1px;content:'';transform:rotate(135deg);}
.checkboxStyle1:after{position:absolute;top:6px;left:12px;width:2px;height:12px;background:var(--border-color-style1);border-radius:1px;content:'';transform:rotate(45deg);}
.checkboxStyle1._on{border:1px solid var(--sitecolor1);background:var(--sitecolor1);}
.checkboxStyle1._on:before{background:#fff;}
.checkboxStyle1._on:after{background:#fff;}
.checkboxStyle1._on ~ span{color:var(--font-color-style1);}


/* 1:1문의 https://devdemo3.mallup.co.kr/m/customercenter/cscenter_one.asp?mode=A */
.pageContainer .containerInner .inquiryTitle{padding:20px;}
.pageContainer .containerInner .inquiryTitle select{height:44px;padding-left:16px;font-size:14px;font-weight:500;color:var(--font-color-style3);background:none;border:1px solid var(--border-color-style1);border-radius:4px;}

.pageContainer .containerInner input[type="file"]{display:none;}
.pageContainer .containerInner input[type="checkbox"]{display:none;}
.pageContainer .containerInner .member_input input{height:44px;margin-bottom:10px;padding-left:16px;font-size:14px;font-weight:500;color:var(--font-color-style1);border:1px solid var(--border-color-style1);border-radius:4px;box-sizing:border-box;}
.pageContainer .containerInner .member_input input::placeholder{font-size:14px;font-weight:500;color:var(--font-color-style2);}
.pageContainer .containerInner .member_input textarea::placeholder{font-size:14px;color:var(--font-color-style2);}

.pageContainer .containerInner .inquiryDetail{padding:20px 20px 40px;}
.pageContainer .containerInner .inquiryDetail .member_input textarea{width:100%;height:184px;margin-bottom:12px;padding:12px 16px;font-size:14px;font-weight:500;color:var(--font-color-style1);border:1px solid var(--border-color-style1);border-radius:4px;box-sizing:border-box;resize:none;}
.pageContainer .containerInner .member_input .uploadBox{height:44px;padding:10px 12px;border:1px solid var(--border-color-style1);border-radius:4px 4px 0 0;box-sizing:border-box;}
.pageContainer .containerInner .member_input .uploadBox label{width:68px;height:22px;margin-right:10px;font-size:12px;font-weight:400;color:#666;background:#fff;border:1px solid var(--border-color-style1);border-radius:4px;line-height:22px;text-align:center;}
.pageContainer .containerInner .member_input .uploadBox span{font-size:14px;font-weight:500;color:var(--font-color-style1);}
.pageContainer .containerInner .inquiryDetail .ss_text{display:inline-block;margin-bottom:32px;padding:0;font-size:12px;font-weight:400;color:#666;}
.pageContainer .containerInner .inquiryDetail .cs_onecheck_text3 .leave_check{padding:10px 12px;border:1px solid var(--border-color-style1);border-top:none;}
.pageContainer .containerInner .inquiryDetail .cs_onecheck_text3 .leave_check:last-child{border-radius:0 0 4px 4px;}
.pageContainer .containerInner .inquiryDetail .cs_onecheck_text3 label{margin-right:10px;}
.pageContainer .containerInner .inquiryDetail .cs_onecheck_text3 span{font-size:14px;font-weight:500;color:var(--font-color-style3);}
.pageContainer .containerInner .inquiryDetail .cs_onecheck_text3.st1 input[type="checkbox"]:checked + span{color:#1a1a1a;}

.pageContainer .containerInner .btnBox{padding:0;}
/* 1:1문의 https://devdemo3.mallup.co.kr/m/customercenter/cscenter_one.asp?mode=A */

/* 주문결제 https://devdemo3.mallup.co.kr/m/order/order.asp?chkType=DIRECT&transGoodsType=N&isSimplepay=F */
.pageContainer .containerInner .goodsTypeOffline{margin:0;}
.pageContainer .containerInner .view{margin-bottom:8px;padding:16px 20px;}
.pageContainer .containerInner .view.iV {margin:0;}
.pageContainer .containerInner .view .img{float:left;position: relative; width: 90px; height: 90px; margin: 0; border-radius: 8px; border: unset;}
.pageContainer .containerInner .view .text{padding:7px 0 4px 96px;font-size:16px;font-weight:500;color:var(--font-color-style1);text-align:left;}
.pageContainer .containerInner .view .text a{display:block;margin-bottom:6px;}
/*.pageContainer .containerInner .view .text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}*/
.pageContainer .containerInner .view .text .OAQ_wap{margin-bottom:3px;font-size:14px;color:var(--font-color-style3);}
.pageContainer .containerInner .view .text .prc{font-weight:600;}
.pageContainer .containerInner .view dl{display:flex;justify-content:space-between;align-items:center;padding-top:16px;}
.pageContainer .containerInner .view dl dt{font-size:14px;color:var(--font-color-style3);}
.pageContainer .containerInner .view dl dd em{font-size:18px;font-weight:bold;color:var(--sitecolor1);}

.pageContainer .containerInner .addressBox{margin-bottom:8px;padding:24px 20px;}
.pageContainer .containerInner .addressBox._on {z-index:3;}
.pageContainer .containerInner .addressBox .h3-1{font-size:16px;font-weight:bold;color:var(--font-color-style1);margin-bottom:16px;}
.pageContainer .containerInner .addressBox .lship_lst li{margin-bottom:12px;padding:20px 0 20px 20px;border:1px solid var(--border-color-style1);border-radius:4px;}
.pageContainer .containerInner .addressBox .lship_lst li .inf_view::after{position:absolute;top:50%;right:12px;z-index:2;width:8px;height:8px;border-color:var(--sitecolor1);border-style:solid;border-width:2px 2px 0 0;content:'';transform:rotate(45deg);}
.pageContainer .containerInner .addressBox .inf_viewLeft{position:relative;z-index:1;padding-right:57px;}
.pageContainer .containerInner .addressBox .inf_viewLeft dt{font-size:16px;font-weight:bold;color:var(--font-color-style1);margin-bottom:9px;}
.pageContainer .containerInner .addressBox .inf_viewLeft dd{font-size:15px;color:var(--font-color-style1);word-break:keep-all;}
.pageContainer .containerInner .addressBox .inf_viewLeft dd:first-of-type{display:none;}
.pageContainer .containerInner .addressBox .deliveryMemo.iV{margin:0;padding:0;background:none;}
.pageContainer .containerInner .addressBox .deliveryMemo .select_option{position:relative;z-index:500;width:100%;font-weight:500;color:var(--font-color-style3);border:1px solid var(--border-color-style1);border-radius:4px;box-sizing:border-box;}
.pageContainer .containerInner .addressBox .deliveryMemo .select_option .active_cont{padding:12px 16px;word-break:keep-all;}
.pageContainer .containerInner .addressBox .deliveryMemo .select_option .option_list{top:44px;}
.pageContainer .containerInner .addressBox .deliveryMemo .select_option.focus .option_list{border:1px solid var(--sitecolor1);}
.pageContainer .containerInner .addressBox .deliveryMemo textarea{width:100%;box-sizing:border-box;}

.pageContainer .containerInner .earnPointBox{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:16px 20px;font-size:16px;color:var(--font-color-style1);background:#fff;}
.pageContainer .containerInner .earnPointBox div{font-weight:500;}
.pageContainer .containerInner .earnPointBox strong{font-weight:bold;color:var(--sitecolor1);}

.pageContainer .containerInner .couponPointBox{margin-bottom:8px;background:#fff;}
.pageContainer .containerInner .couponPointBox .wi_bg{padding:14px 20px;border-bottom:solid 1px #f2f4f7;}
.pageContainer .containerInner .couponPointBox .wi_bg h3{font-size:16px;color:var(--font-color-style1);}
.pageContainer .containerInner .couponPointBox .wi_bg .couponEA{display:inline-block;margin-left:6px;padding:8px;font-size:12px;font-weight:400;color:#fff;background:var(--sitecolor1);border-radius:16px;line-height:14px;}
.pageContainer .containerInner .couponPointBox .wi_bg .couponEA em{font-weight:600;}
.pageContainer .containerInner .couponPointBox .-selectStyle:before{right:26px;}
.pageContainer .containerInner .couponPointBox .-selectStyle:after{right:26px;}
.pageContainer .containerInner .couponPointBox .wi_bg.wi_bg_content{display:none;padding-bottom:20px;font-size:14px;color:var(--font-color-style3);}
.pageContainer .containerInner .couponPointBox .wi_bg.wi_bg_content._on{display:block;}
.pageContainer .containerInner .couponPointBox .wi_bg.wi_bg_content .coupon_box{overflow:hidden;margin-bottom:12px;text-align:left;}
.pageContainer .containerInner .couponPointBox .wi_bg.wi_bg_content .coupon_box div.left{float:left;line-height:44px;}
.pageContainer .containerInner .couponPointBox .wi_bg.wi_bg_content .poca_box{display:flex;justify-content:space-between;align-items:center;}
.pageContainer .containerInner .couponPointBox .wi_bg.wi_bg_content .poca_box dl{display:flex;align-items:center;flex-wrap:wrap;width:40%;}
.pageContainer .containerInner .couponPointBox .wi_bg.wi_bg_content .poca_box dl dt{margin-right:10px;color:var(--font-color-style3);text-align:left;}
.pageContainer .containerInner .couponPointBox .wi_bg.wi_bg_content .poca_box dl dd{font-size:16px;font-weight:bold;color:var(--sitecolor1);}
.pageContainer .containerInner .couponPointBox .wi_bg.wi_bg_content .poca_box dl dd .ico_point{display:inline-block;width:18px;height:18px;font-size:12px;font-weight:600;color:#fff;background:var(--sitecolor1);border-radius:100%;line-height:18px;text-align:center;}
.pageContainer .containerInner .couponPointBox .wi_bg.wi_bg_content .poca_box .member_input{display:flex;justify-content:flex-end;width:55%;}
.pageContainer .containerInner .couponPointBox .wi_bg.wi_bg_content .poca_box .member_input input.text{margin:0 10px 0 0;}

.pageContainer .containerInner .paymentBox{margin-bottom:8px;padding:0 20px;}
.pageContainer .containerInner .paymentBox h3{padding:16px 0;font-size:16px;font-weight:bold;color:var(--font-color-style1);}
.pageContainer .containerInner .paymentBox .sum_box .sum_box_in .sum_price_box{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:16px;color:var(--font-color-style1);}
.pageContainer .containerInner .paymentBox .sum_box .sum_box_in .sum_price_box dt{color:var(--font-color-style3);}
.pageContainer .containerInner .paymentBox .sum_box .sum_box_in .sum_price_box dd{font-weight:bold;}
.pageContainer .containerInner .paymentBox .sum_box .sum_box_in .sum_price_box .cblue{font-weight:500;color:var(--sitecolor1);}
.pageContainer .containerInner .paymentBox .sum_box .sum_box_in .sum_price_box .-selectStyle:before{right:-14px;background:var(--sitecolor1);}
.pageContainer .containerInner .paymentBox .sum_box .sum_box_in .sum_price_box .-selectStyle:after{right:-14px;background:var(--sitecolor1);}
.pageContainer .containerInner .paymentBox .sum_box .sum_box_in .sum_price_box.sum_price_box1{margin-top:6px;padding:16px 0 20px;border-top:1px solid #f2f4f7;}
.pageContainer .containerInner .paymentBox .sum_box .sum_box_in .sum_price_box.sum_price_box1 .cblue{font-weight:bold;}
.pageContainer .containerInner .paymentBox .sum_box .sum_box_in .sum_price_box.sum_price_box1 .sum_total_price{font-size:18px;color:var(--sitecolor1);}
.pageContainer .containerInner .paymentBox .sum_box .sum_price_list{border:1px solid var(--sitecolor1);}

.pageContainer .containerInner .paywayBox{margin-bottom:8px;}
.pageContainer .containerInner .paywayBox .titleInner{padding:16px 20px;font-size:16px;font-weight:bold;color:var(--font-color-style1);}
.pageContainer .containerInner .paywayBox .payCont{padding:16px 20px;font-size:16px;font-weight:600;color:var(--font-color-style1);border-bottom:1px solid #ededed;box-sizing:border-box;}
/* .pageContainer .containerInner .paywayBox .payCont:nth-child(5){border:none;} */
.pageContainer .containerInner .paywayBox .payCont > span{display:flex;align-items:center;}
.pageContainer .containerInner .paywayBox .pay_ul > .payCont .pay_label{width:100%;padding:0;color:#1a1a1a;background:none;text-align:left;}
.pageContainer .containerInner .paywayBox .pay_ul > div.on span input[type=radio] + span{color:var(--font-color-style1);}
/* .pageContainer .containerInner .paywayBox .pay_ul label{margin-right:12px;} */
.pageContainer .containerInner .paywayBox .pay_ul input[type=radio]{display:none;}

.pageContainer .containerInner .oderbottomBox{padding:0 20px;}
.pageContainer .containerInner .depo{padding:0 20px;}

.pageContainer .containerInner .termsBox{display:flex;align-items:center;padding:20px 20px 40px;font-size:16px;font-weight:500;color:var(--font-color-style1);}
.pageContainer .containerInner .termsBox .checkboxStyle1{margin-right:12px;}
.pageContainer .containerInner .termsBox .openClause{margin-left:8px;font-size:14px;font-weight:500;color:var(--sitecolor1);text-decoration:underline;}
.pageContainer .containerInner .termsBox + .btnStyle1{width:100%;}
/* 주문결제 https://devdemo3.mallup.co.kr/m/order/order.asp?chkType=DIRECT&transGoodsType=N&isSimplepay=F */

/* 회원정보수정 https://devdemo3.mallup.co.kr/m/my/info_edit3.asp?mode=A */
.pageContainer .containerInner .infoEditBox{margin:0;padding:32px 20px 40px;}
.pageContainer .containerInner .infoEditBox .member_input .idBox{margin-bottom:24px;}
.pageContainer .containerInner .infoEditBox .member_input .passBox{margin-bottom:10px;}
.pageContainer .containerInner .infoEditBox .member_input .chgPassBox{margin-bottom:24px;}
.pageContainer .containerInner .infoEditBox .member_input .chgPassBox label{margin-right:8px;}
.pageContainer .containerInner .infoEditBox .member_input .chgPassBox span{font-weight:500;color:var(--font-color-style2);vertical-align:middle;}
.pageContainer .containerInner .infoEditBox .member_input .newPass #rePassResult{margin-bottom:24px;}
.pageContainer .containerInner .infoEditBox .member_input .nameBox{margin:30px 0 24px;}
.pageContainer .containerInner .infoEditBox .member_input .mobileBox #mobile{margin-bottom:10px;}
.pageContainer .containerInner .infoEditBox .member_input .mobileBox label{margin-right:10px;}
.pageContainer .containerInner .infoEditBox .member_input .mobileBox span{font-weight:500;color:var(--font-color-style1);vertical-align:middle;}
.pageContainer .containerInner .infoEditBox .member_input .agreeCheck{display:flex;align-items:center;}
.pageContainer .containerInner .infoEditBox .member_input .agreeCheck span{margin-left:8px;}
/*.pageContainer .containerInner .infoEditBox .member_input .emailBox{margin-bottom:24px;}*/
.pageContainer .containerInner .infoEditBox .member_input .addrBox{margin-bottom:20px;}
.pageContainer .containerInner .infoEditBox .member_input .addrBox input{font-weight:500;color:var(--font-color-style1);}
.pageContainer .containerInner .infoEditBox .member_input .addrBox .mailnum{display:flex;justify-content:space-between;align-items:center;}
.pageContainer .containerInner .infoEditBox .member_input .addrBox .mailnum input{width:100%;margin-right:8px;}
.pageContainer .containerInner .infoEditBox .member_input .addrBox .member_input{margin-bottom:12px;}
.pageContainer .containerInner .infoEditBox .member_input .birthBox{margin-bottom:24px;}
.pageContainer .containerInner .infoEditBox .member_input .birthBox dd{display:flex;justify-content:space-between;width:100%;}
.pageContainer .containerInner .infoEditBox .member_input .birthBox .-selectStyle{overflow:hidden;width:100%;height:44px;margin-right:8px;font-weight:500;color:var(--font-color-style3);border:1px solid #ededed;border-radius:4px;}
.pageContainer .containerInner .infoEditBox .member_input .birthBox .-selectStyle:last-child{margin-right:0;}
.pageContainer .containerInner .infoEditBox .member_input .birthBox .-selectStyle select{padding-left:16px;width:100%;height:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:none;}
.pageContainer .containerInner .infoEditBox .member_input .radioBox{margin-bottom:24px;}
.pageContainer .containerInner .infoEditBox .member_input .radioBox dd{display:flex;}
.pageContainer .containerInner .infoEditBox .member_input .radioBox dd .type{display:flex;align-items:center;width:100%;height:52px;margin-right:8px;padding-left:18px;background:#fff;border:1px solid #ededed;border-radius:4px;}
.pageContainer .containerInner .infoEditBox .member_input .radioBox dd .type:last-child{margin:0;}
.pageContainer .containerInner .infoEditBox .member_input .radioBox dd .type label{margin-right:14px;}
.pageContainer .containerInner .infoEditBox .member_input .radioBox dd .type span{font-weight:500;color:var(--font-color-style1);}
.pageContainer .containerInner .infoEditBox .member_input dl dt{margin-bottom:8px;font-size:14px;font-weight:600;color:var(--font-color-style1);}
.pageContainer .containerInner .infoEditBox .member_input dl dd input{margin-bottom:0;font-size:14px;font-weight:500;color:var(--font-color-style3);}
.pageContainer .containerInner .infoEditBox .member_input dl dd input[type=text]:focus{ :focus{border-color: #222;}}
.pageContainer .containerInner .infoEditBox + .member_btn .btnStyle1{width:100%;padding:0;line-height:48px;border-radius:8px;font-weight:500;}

.pageContainer .containerInner .radioCont{display:flex;}
.pageContainer .containerInner .radioCont .radioInner{display:flex;align-items:center;width:100%;height:52px;margin-right:8px;padding-left:18px;background:#fff;border:1px solid #ededed;border-radius:4px;}
.pageContainer .containerInner .radioCont .radioInner:last-child{margin-right:0;}
.pageContainer .containerInner .checkCont{display:flex;}
.pageContainer .containerInner .checkCont .checkInner{display:flex;align-items:center;width:100%;height:52px;margin-right:8px;padding-left:18px;background:#fff;border:1px solid #ededed;border-radius:4px;}
.pageContainer .containerInner .checkCont .checkInner:last-child{margin-right:0;}
.pageContainer .containerInner .checkCont .checkInner .checkboxStyle1{margin-right:14px;}
/* 회원정보수정 https://devdemo3.mallup.co.kr/m/my/info_edit3.asp?mode=A */

/* 나의 질문과 답변 https://devdemo3.mallup.co.kr/m/my/my_qna.asp */
.pageContainer .containerInner .qnaBox{margin:0;}
.pageContainer .containerInner .qnaBox .prd_inquiry li{color:var(--font-color-style1);background:#fff;border-bottom:1px solid #ededed;}
.pageContainer .containerInner .qnaBox.iV .prd_inquiry li{background:none;}
.pageContainer .containerInner .qnaBox .prd_inquiry .tit{padding:18px 20px;}
.pageContainer .containerInner .qnaBox .prd_inquiry .-selectStyle:before{top:unset;right:26px;bottom:20px;height:10px;transform:rotate(-135deg);}
.pageContainer .containerInner .qnaBox .prd_inquiry .-selectStyle:after{top:unset;right:19px;bottom:20px;height:10px;transform:rotate(135deg);}
.pageContainer .containerInner .qnaBox .prd_inquiry .-selectStyle1:before{top:unset;bottom:20px;height:10px;}
.pageContainer .containerInner .qnaBox .prd_inquiry .-selectStyle1:after{top:unset;bottom:20px;height:10px;}
.pageContainer .containerInner .qnaBox .prd_inquiry strong{font-weight:600;}
.pageContainer .containerInner .qnaBox .prd_inquiry .content{margin-bottom:8px;font-size:15px;}
.pageContainer .containerInner .qnaBox .prd_inquiry .txts{font-size:13px;color:var(--font-color-style3);}
.pageContainer .containerInner .qnaBox .prd_inquiry .txts em._on{color:var(--sitecolor1);}
.pageContainer .containerInner .qnaBox .prd_inquiry .txts em:after{display:inline-block;position:relative;top:1px;width:1px;height:11px;margin:0 6px 0 10px;background:#ddd;content:'';}
.pageContainer .containerInner .qnaBox .prd_inquiry .cont{padding:18px 20px;border-top:1px solid #ededed;}
.pageContainer .containerInner .qnaBox .prd_inquiry .cont .content{position:relative;padding-left:14px;}
.pageContainer .containerInner .qnaBox .prd_inquiry .cont .content:before{position:absolute;top:6px;left:0;width:1px;height:7px;background:#888;content:'';}
.pageContainer .containerInner .qnaBox .prd_inquiry .cont .content:after{position:absolute;top:9px;left:3px;width:1px;height:7px;background:#888;content:'';transform:rotate(90deg);}
.pageContainer .containerInner .qnaBox .prd_inquiry .cont .timeWrap{padding-left:14px;font-size:13px;color:var(--font-color-style3);}
.pageContainer .containerInner .qnaBox .prd_inquiry .cont .timeWrap .sellerNickname:after{display:inline-block;position:relative;top:1px;width:1px;height:11px;margin:0 9px;background:#ddd;content:'';}

.pageContainer .containerInner .qnaBox .noInquiry{height:calc(100vh - 112px);/*background:#f9f9f9;*/text-align:center;}
.pageContainer .containerInner .qnaBox .noInquiry span{display:inline-block;padding:60px 0 40px;font-size:16px;font-weight:400;color:var(--font-color-style1);}
.pageContainer .containerInner .qnaBox .noInquiry .btn{padding:0 20px;width:100%;box-sizing:border-box;text-align:center;}
.pageContainer .containerInner .qnaBox .noInquiry .btn .btnStyle1{width:100%;border-radius:8px;font-weight:500;padding:unset;line-height:48px;}
/* 나의 질문과 답변 https://devdemo3.mallup.co.kr/m/my/my_qna.asp */

/* 나의 포인트 https://devdemo3.mallup.co.kr/m/my/my_point.asp */
.pageContainer .containerInner .pointAllBox{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #f2f4f7;}
.pageContainer .containerInner .pointAllBox.wi_bg{margin:0;}
.pageContainer .containerInner .pointAllBox h3{font-size:16px;font-weight:bold;color:var(--font-color-style1);}
.pageContainer .containerInner .pointAllBox .point{display:flex;align-items:center;line-height:32px;font-size:18px;font-weight:bold;color:var(--sitecolor1);}
.pageContainer .containerInner .pointAllBox .point .ico_point{display:inline-block;width:20px;height:20px;margin-left:5px;font-size:13px;font-weight:600;color:#fff;background:var(--sitecolor1);border-radius:100%;line-height:20px;text-align:center;}

.pageContainer .containerInner .pointListBox .my_point_list{padding:30px 20px;font-size:16px;border-bottom:1px solid #f2f4f7;}
.pageContainer .containerInner .pointListBox .my_point_list th{padding-bottom:4px;font-weight:500;color:var(--font-color-style1);}
.pageContainer .containerInner .pointListBox .my_point_list td{font-weight:600;color:var(--sitecolor1);}
.pageContainer .containerInner .pointListBox .my_point_list td.pointDate{font-size:14px;font-weight:500;color:var(--font-color-style3);}
.pageContainer .containerInner .pointListBox .my_point_list td span{display:inline-block;}
/* 나의 포인트 https://devdemo3.mallup.co.kr/m/my/my_point.asp */

/* 나의 할인쿠폰 https://devdemo3.mallup.co.kr/m/my/my_coupon.asp?mode=T */
.pageContainer .containerInner .choiceBtnBox{border-bottom:1px solid #f2f4f7;}
.pageContainer .containerInner .choiceBtnBox ul{display:flex; justify-content: space-around;}
.pageContainer .containerInner .choiceBtnBox li{width:46%;line-height:45px;text-align:center;}
.pageContainer .containerInner .choiceBtnBox li a{display:inline-block;width:100%;font-size:14px;color:#6c6c6c;box-sizing:border-box;}
.pageContainer .containerInner .choiceBtnBox li a.on{font-weight:bold;color:var(--sitecolor1);border-bottom:2px solid var(--sitecolor1);}

.pageContainer .containerInner .choiceBox{padding:23px 20px 0;box-sizing:border-box;}

.pageContainer .containerInner .choiceBox .tit{margin:0 0 12px 8px;font-weight:500;}
.pageContainer .containerInner .choiceBox .tit strong{color:var(--sitecolor1);}

.pageContainer .containerInner .choiceBox .noCouponBox{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 215px);}
.pageContainer .containerInner .choiceBox .noCouponBox > div{display:flex;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;font-size:11px;font-weight:bold;color:#fff;background:#dee6f3;border-radius:100%;}
.pageContainer .containerInner .choiceBox .noCouponBox > div > span{width:26px;height:26px;border:1px solid #fff;border-radius:100%;line-height:26px;text-align:center;}
.pageContainer .containerInner .choiceBox .noCouponBox > span{font-size:16px;font-weight:600;color:var(--font-color-style1);}

.pageContainer .containerInner .choiceBox .couponBox{margin-bottom:12px;}
.pageContainer .containerInner .choiceBox .couponBox .txt{display:flex;}
.pageContainer .containerInner .choiceBox .couponBox .txt .txtLeft{display:flex;flex-direction:column;position:relative;width:75%;padding:24px 23px 21px;border-radius:14px 0 0 14px;box-shadow:0 2px 4px 0 rgba(220,220,220,.5);box-sizing:border-box;}
.pageContainer .containerInner .choiceBox .couponBox .txt .txtLeft .couponTitle{margin-bottom:4px;font-weight:500;color:#333;line-height:14px;}
.pageContainer .containerInner .choiceBox .couponBox .txt .txtLeft .couponDiscount{margin-bottom:11px;font-size:32px;font-weight:bold;color:var(--font-color-style1);line-height:32px;}
.pageContainer .containerInner .choiceBox .couponBox .txt .txtLeft .couponDiscount span{font-size:20px;}
.pageContainer .containerInner .choiceBox .couponBox .txt .txtLeft .couponPeriod{margin-bottom:6px;font-size:11px;font-weight:400;color:#696969;line-height:11px;}
.pageContainer .containerInner .choiceBox .couponBox .txt .txtLeft .couponDate{font-size:11px;font-weight:600;color:var(--sitecolor1);line-height:11px;}
.txtLeft .circleDesign1{position:absolute;top:-10px;right:-10px;width:20px;height:20px;background:#f9f9f9;border-radius:100%;}
.txtLeft .circleDesign2{position:absolute;right:-10px;bottom:-10px;width:20px;height:20px;background:#f9f9f9;border-radius:100%;box-shadow:0px 2px 5px -5px #000 inset;}
.pageContainer .containerInner .choiceBox .couponBox .txt .txtRight{display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;width:25%;font-size:17px;color:#fff;background:var(--sitecolor1);border-radius:0 14px 14px 0;}
.txtRight .circleDesign1{position:absolute;top:-10px;left:-10px;width:20px;height:20px;background:#f9f9f9;border-radius:100%;}
.txtRight .circleDesign2{position:absolute;bottom:-10px;left:-10px;width:20px;height:20px;background:#f9f9f9;border-radius:100%;}
.txtRight .square{position:absolute;top:10px;left:0;width:2px;height:2px;background:#fff;}
/* 나의 할인쿠폰 https://devdemo3.mallup.co.kr/m/my/my_coupon.asp?mode=T */

/* 나의 배송지 https://devdemo3.mallup.co.kr/m/my/my_delivery.asp */
.pageContainer .containerInner .addBtnBox{margin:24px 0 20px;width:100%;font-weight:500;}
.pageContainer .containerInner .addBtnBox .btnStyle1{width:100%;padding:unset;border-radius:8px;line-height:48px;}
.pageContainer .containerInner .addBtnBox .btnStyle1 span{position:relative;}
.pageContainer .containerInner .addBtnBox .btnStyle1 span:before{display:inline-block;top:9px;left:10px;position:absolute;width:12px;height:2px;background:#fff;content:'';}
.pageContainer .containerInner .addBtnBox .btnStyle1 span:after{display:inline-block;top:9px;left:10px;position:absolute;width:12px;height:2px;background:#fff;content:'';transform:rotate(90deg);}

.pageContainer .containerInner .deliveryAddressBox{margin-bottom:10px;padding:20px;color:var(--font-color-style1);background:#fff;border:1px solid var(--border-color-style1);border-radius:4px;}
.pageContainer .containerInner .deliveryAddressBox .deli-list h4{margin-bottom:6px;font-size:16px;}
.pageContainer .containerInner .deliveryAddressBox .deli-list p{padding-bottom:15px;font-size:15px;border-bottom:1px solid #ededed;}
.pageContainer .containerInner .deliveryAddressBox .deli-list dl{display:flex;justify-content:space-between;margin-bottom:12px;}
.pageContainer .containerInner .deliveryAddressBox .deli-list dl:first-of-type{margin-top:18px;}
.pageContainer .containerInner .deliveryAddressBox .deli-list dl dt{color:var(--font-color-style3);}
.pageContainer .containerInner .deliveryAddressBox .deli-list .deliBtnBox .btns-box-botline{display:flex;justify-content:flex-end;margin-top:18px;}
.pageContainer .containerInner .deliveryAddressBox .deli-list .deliBtnBox .btns-box-botline a{margin-left:8px;padding:12px 10px;white-space:nowrap;}
.pageContainer .containerInner .deliveryAddressBox .deli-list .deliBtnBox .btns-box-botline .btnStyle3{flex:none;width:auto;}

.pageContainer .containerInner .noDeliveryBox{display:flex;flex-direction:column;justify-content:center;align-items:center;height:288px;background:#fff;border:1px solid var(--border-color-style1);border-radius:4px;}
.pageContainer .containerInner .noDeliveryBox img{width:64px;height:64px;margin-bottom:16px;}
.pageContainer .containerInner .noDeliveryBox .noDelivery{margin-bottom:8px;font-size:16px;font-weight:600;color:var(--font-color-style1);}
.pageContainer .containerInner .noDeliveryBox .addDelivery{font-size:14px;font-weight:400;color:#6c6c6c;}
/* 나의 배송지 https://devdemo3.mallup.co.kr/m/my/my_delivery.asp */

/* 나의 배송지(추가/수정) https://devdemo3.mallup.co.kr/m/my/pop_my_address.asp?load=T */
.pageContainer .containerInner .deliverInputBox{padding-top:28px;}
.pageContainer .containerInner .deliverInputBox .member_input{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 20px;}
.pageContainer .containerInner .deliverInputBox .member_input label{flex:0 0 56px;margin-right:12px;font-weight:500;color:var(--font-color-style3);}
.pageContainer .containerInner .deliverInputBox .member_input input{margin:0;font-size:14px;font-weight:500;color:var(--font-color-style1);}
.pageContainer .containerInner .deliverInputBox .member_input .btnStyle4{margin-left:8px;}
.pageContainer .containerInner .deliverInputBox .ss_text{margin-bottom:24px;padding-left:88px;font-size:12px;color:#666;}
.pageContainer .containerInner .deliverInputBox .basicAddr{margin-top:20px;padding:0 0 32px 88px;}
.pageContainer .containerInner .deliverInputBox .basicAddr label{margin-right:10px;}
.pageContainer .containerInner .deliverInputBox .basicAddr span{color:var(--font-color-style1);}
.pageContainer .containerInner .deliverInputBox .deliveryNote{padding:24px 20px 36px;}
.pageContainer .containerInner .deliverInputBox .deliveryNote .inputForm select._inputChecker{padding-left:16px;width:100%;height:44px;font-size:14px;color:#888;border:1px solid var(--border-color-style1);border-radius:4px;line-height:44px;box-sizing:border-box;-webkit-appearance:none;}
.pageContainer .containerInner .deliverInputBox .deliveryNote p{margin-top:16px;font-size:14px;font-weight:500;color:var(--sitecolor1);}
.pageContainer .containerInner .deliverInputBox .deliveryNote p strong{display:inline-block;width:16px;height:16px;margin-right:6px;border:1px solid var(--sitecolor1);border-radius:100%;line-height:16px;text-align:center;}
.pageContainer .containerInner .btn_board_center a{height:56px;}
/* 나의 배송지(추가/수정) https://devdemo3.mallup.co.kr/m/my/pop_my_address.asp?load=T */

/* 푸터 */
.footer{padding-bottom:56px;background:#f9f9fa;}
.footer .foot_link{background:var(--sitecolor1);}
.footer .foot_link li a{font-weight:600;}
.foot_cont{padding:0 20px;}
.foot_cont_menu{display:flex;padding:32px 0 24px;}
.foot_cont_menu li{float:none;margin-right:16px;padding:0;}
.foot_cont_menu li a{font-size:12px;font-weight:600;color:#6c6c6c;}
.foot_cont_menu li:last-child{margin-right:0;}
.footer address{padding-bottom:24px;font-size:12px;color:#999;}
/* 푸터 */

/* 나의 좋아요 https://devdemo3.mallup.co.kr/m/my/favorite.asp */
.pageContainer .containerInner .favoriteBox{display: flex; flex-wrap: wrap; justify-content: space-between; column-gap: 2%; row-gap: 10px; width: 100%; /* min-height: calc(100vh - 112px); */ margin: 0; padding: 24px 20px 0; box-sizing: border-box;}
.pageContainer .containerInner .favoriteBox .order_totalBox{position:relative;width: 47.761%;/* margin:0 2% 31px 0; */padding:0;background:none;text-align:left;}
/* .pageContainer .containerInner .favoriteBox .order_totalBox:nth-child(3n){margin-right:0;} */
.pageContainer .containerInner .favoriteBox .order_totalBox .pdLink{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;}
.pageContainer .containerInner .favoriteBox .order_totalBox .img_text_box{overflow: hidden; position: relative; padding-top: 100%; border-radius: 8px; margin-bottom: 9px;}
.pageContainer .containerInner .favoriteBox .order_totalBox .img_text_box a{display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);}
.pageContainer .containerInner .favoriteBox .order_totalBox .img_text_box a img{width:100%;height:100%;object-fit:cover;}
.pageContainer .containerInner .favoriteBox .order_totalBox .text{font-size:18px;color:var(--font-color-style1);}
.pageContainer .containerInner .favoriteBox .order_totalBox .text p{display:-webkit-box;display:-ms-flexbox;display:box;overflow:hidden;margin-bottom:4px;text-overflow:ellipsis;vertical-align: top;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break: break-all;font-size:18px;font-weight:500;color:#222;}
.pageContainer .containerInner .favoriteBox .order_totalBox .text .pri{font-weight:bold;}
.pageContainer .containerInner .favoriteBox .order_totalBox .text .pri .box{display:flex;}
.pageContainer .containerInner .favoriteBox .order_totalBox .text .pri .per{display:inline-block;margin-right:3px;color:#fa4c00;}
.pageContainer .containerInner .favoriteBox .order_totalBox .text .pri .prc{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pageContainer .containerInner .favoriteBox .order_totalBox .text .mkprc{display:block;font-size:14px;font-weight:500;color:#a5a5a5;text-decoration:line-through;}
.pageContainer .containerInner .favoriteBox .order_totalBox .btn{display:flex;column-gap:2%;width:100%;}
.pageContainer .containerInner .favoriteBox .order_totalBox .btn a{width:50%;padding:8px 0;border-radius:4px;font-weight:400;white-space:nowrap;}
.pageContainer .containerInner .favoriteBox .order_totalBox .btn.st1 a{font-size:14px;line-height:14px;}
.pageContainer .containerInner .favoriteBox .order_totalBox .btn.st1 a.btnStyle1{ line-height: 16px;}
.pageContainer .containerInner .favoriteBox .order_totalBox .btn.st1 a.btnStyle2{ border: 1px solid #D2D2D2; background-color: #fff; color: #333;}

.pageContainer .containerInner .noFavoriteBox{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:50%;left:0;width:100%;height:100%;background:#f9f9f9;transform:translateY(-50%);}
.pageContainer .containerInner .noFavoriteBox .imgBox{display:flex;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;background:var(--sitecolor3);border-radius:100%;}
.pageContainer .containerInner .noFavoriteBox img{width:25px;height:23px;}
.pageContainer .containerInner .noFavoriteBox .noFavorite{margin-bottom:8px;font-size:16px;font-weight:600;color:var(--font-color-style1);}
.pageContainer .containerInner .noFavoriteBox .addFavorite{font-size:14px;font-weight:400;color:#6c6c6c;}

/* 나의 좋아요 https://devdemo3.mallup.co.kr/m/my/favorite.asp */

/* 내가 쓴 게시물 https://devdemo3.mallup.co.kr/m/my/my_comment_list.asp */
.pageContainer .containerInner .choiceBtnBox li{font-size:14px;font-weight:400;color:#6c6c6c;box-sizing:border-box;}
.pageContainer .containerInner .choiceBtnBox li.active{font-weight:bold;color:var(--sitecolor1);border-bottom:2px solid var(--sitecolor1);}

.pageContainer .containerInner .noCommentBox{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100vh - 160px);/*background:#f9f9f9;*/}
.pageContainer .containerInner .noCommentBox > div{display:flex;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;font-size:11px;font-weight:bold;color:#fff;background:#dee6f3;border-radius:100%;}
.pageContainer .containerInner .noCommentBox > div > span{width:26px;height:26px;border:1px solid #fff;border-radius:100%;line-height:26px;text-align:center;}
.pageContainer .containerInner .noCommentBox > span{font-size:16px;font-weight:600;color:var(--font-color-style1);}

.pageContainer .containerInner .noReCommentBox{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100vh - 160px);}
.pageContainer .containerInner .noReCommentBox > div{display:flex;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;font-size:11px;font-weight:bold;color:#fff;background:#dee6f3;border-radius:100%;}
.pageContainer .containerInner .noReCommentBox > div > span{width:26px;height:26px;border:1px solid #fff;border-radius:100%;line-height:26px;text-align:center;}
.pageContainer .containerInner .noReCommentBox > span{font-size:16px;font-weight:600;color:var(--font-color-style1);}

.pageContainer .containerInner .commentBox{padding:20px;border-bottom:1px solid var(--border-color-style1);}
.pageContainer .containerInner .commentBox .product_box_01{display:flex;justify-content:space-between;align-items:flex-end;}
.pageContainer .containerInner .commentBox .product_box_01 .text{width:calc(100% - 68px);margin-right:12px;text-align:left;}
.pageContainer .containerInner .commentBox .product_box_01 .text p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pageContainer .containerInner .commentBox .product_box_01 .text .tit{margin-bottom:5px;font-size:14px;font-weight:600;color:var(--font-color-style1);}
.pageContainer .containerInner .commentBox .product_box_01 .text .tit a{color:inherit;}
.pageContainer .containerInner .commentBox .product_box_01 .text .txt{margin-bottom:8px;font-size:14px;font-weight:400;color:var(--font-color-style1);}
.pageContainer .containerInner .commentBox .product_box_01 .text .date{font-size:12px;font-weight:500;color:var(--font-color-style3);}
.pageContainer .containerInner .commentBox .product_box_01 .img{overflow:hidden;flex:0 0 56px;width:56px;height:56px;border-radius:4px;}
.pageContainer .containerInner .commentBox .product_box_01 .img img{width:100%;height:100%;object-fit:cover;}
/* 내가 쓴 게시물 https://devdemo3.mallup.co.kr/m/my/my_comment_list.asp */

/* 카테고리 검색 https://devdemo3.mallup.co.kr/m/goods/main.asp?cate=14659 */
.sc_dtl_wrap .sc_dtl_box{padding:0 20px 10px;}
.sc_dtl_wrap .sc_dtl_box dl{display:flex;justify-content:space-between;letter-spacing:0;}
.sc_dtl_wrap .sc_dtl_box dl dt{flex:0 0 88px;float:none;width:88px;margin-right:8px;padding:0;font-size:14px;font-weight:500;color:var(--font-color-style3);line-height:44px;}
.sc_dtl_wrap .sc_dtl_box dl dd{width:100%;padding:0;}
.sc_dtl_wrap .sc_dtl_box dl dd .inwrap{float:none;padding:0;}
.sc_dtl_wrap .sc_dtl_box dl dd .inwrap .btn_selbrand{height:44px;margin-right:8px;padding-left:16px;font-size:14px;color:var(--font-color-style3);border:1px solid #ededed;border-radius:4px;line-height:44px;}
.sc_dtl_wrap .sc_dtl_box dl dd .inwrap .btn_selbrand:before{position:absolute;top:22px;right:10px;width:11px;height:1px;background:#888;content:"";text-align:center;transform:rotate(90deg);}
.sc_dtl_wrap .sc_dtl_box dl dd .inwrap .btn_selbrand:after{position:absolute;top:22px;right:10px;width:11px;height:1px;background:#888;content:"";text-align:center;}
.sc_dtl_wrap .dtlsc_box{margin:0;padding:14px 20px;}
.sc_dtl_wrap .dtlsc_box dl{display:flex;justify-content:space-between;letter-spacing:0;}
.sc_dtl_wrap .dtlsc_box dl:first-child{margin-bottom:10px;}
.sc_dtl_wrap .dtlsc_box dl dt{flex:0 0 88px;float:none;width:88px;margin-right:8px;padding:0;font-size:14px;font-weight:500;color:var(--font-color-style3);line-height:44px;}
.sc_dtl_wrap .dtlsc_box dl dd{display:flex;width:100%;padding:0;}
.sc_dtl_wrap .dtlsc_box dl dd .inwrap{float:none;padding:0;}
.sc_dtl_wrap .dtlsc_box dl dd .inwrap input{height:44px;padding-left:16px;border:1px solid #ededed;border-radius:4px;line-height:44px;}

.sc_dtl_wrap .btn_dtlsc.btn{width:100%;margin-top:16px;padding:0 20px;background:none;box-sizing:border-box;}
.sc_dtl_wrap .btn_dtlsc .btnStyle1{display:inline-block;height:52px;padding:16px 0;font-size:16px;font-weight:600;color:#fff;background:var(--sitecolor1);border:none;border-radius:4px;box-sizing:border-box;text-align:center;vertical-align:middle;}

/* 카테고리 검색 https://devdemo3.mallup.co.kr/m/goods/main.asp?cate=14659 */

/* 고객센터 https://devdemo3.mallup.co.kr/m/customercenter/cscenter_main.asp */
.pageContainer .containerInner .cscenter_number{margin:0 0 8px 0;padding:16px 20px 32px;border:none;}
.pageContainer .containerInner .cscenter_number p{font-size:20px;font-weight:600;color:var(--font-color-style1);}
.pageContainer .containerInner .cscenter_number .txt{display:flex;align-items:flex-end;padding:0;}
.pageContainer .containerInner .cscenter_number .txt .telNumber{display:flex;justify-content:center;align-items:center;width:50%;height:48px;margin-right:2%;padding:16px;border:1px solid var(--sitecolor1);border-radius:8px;box-sizing:border-box;text-align:center;}
.pageContainer .containerInner .cscenter_number .txt .telNumber .material-icons{margin-right:5px;font-size:20px;color:var(--sitecolor1);}
.pageContainer .containerInner .cscenter_number .txt .telNumber strong{display:inline-block;font-size:15px;font-weight:600;}
.pageContainer .containerInner .cscenter_number .txt .telNumber strong a{font-size:15px;color:var(--sitecolor1);vertical-align:middle;white-space:nowrap;}
.pageContainer .containerInner .cscenter_number .txt .businessDay{width:50%;padding-left:20px;}
.pageContainer .containerInner .cscenter_number .txt span{display:block;overflow:hidden;font-size:14px;font-weight:500;color:#2e363b;text-overflow:ellipsis;white-space:nowrap;}
.pageContainer .containerInner .cscenter_number .txt .tit{margin-bottom:6px;font-weight:400;color:#8c9195;}

.pageContainer .containerInner .noticeBox{margin-bottom:8px;font-size:16px;background:#fff;}
.pageContainer .containerInner .noticeBox .mainTit{display:block;padding:16px 20px;font-weight:bold;color:var(--font-color-style1);}
.pageContainer .containerInner .noticeBox .prd_inquiry li{padding:16px 20px;border-bottom:1px solid #ededed;}
.pageContainer .containerInner .noticeBox .prd_inquiry li:last-child{border:none;}
.pageContainer .containerInner .noticeBox .cs_noti{display:flex;justify-content:space-between;align-items:center;}
.pageContainer .containerInner .noticeBox .cs_noti strong{font-weight:500;}
.pageContainer .containerInner .noticeBox .cs_noti .txts{font-size:12px;color:#8c9195;}

.pageContainer .containerInner .faqBox{margin-bottom:8px;font-size:16px;}
.pageContainer .containerInner .faqBox .mainTit{display:block;padding:16px 20px;font-weight:bold;color:var(--font-color-style1);background:#fff;}
.pageContainer .containerInner .faqBox .prd_inquiry2 li{border-bottom:1px solid #ededed;}
.pageContainer .containerInner .faqBox .prd_inquiry2 li:last-child{border:none;}
.pageContainer .containerInner .faqBox .prd_inquiry2 li .tit{padding:16px 20px;}
.pageContainer .containerInner .faqBox .prd_inquiry2 li .tit .faq_ico{display:inline-block;float:left;width:24px;height:24px;font-size:14px;font-weight:600;color:#fff;background:var(--sitecolor1);border-radius:100%;box-sizing:border-box;text-align:center;line-height:24px;}
.pageContainer .containerInner .faqBox .prd_inquiry2 li .tit .txt strong{font-size:16px;font-weight:500;color:var(--font-color-style1);}
.pageContainer .containerInner .faqBox .prd_inquiry2 li .tit .txt.txt11{display:flex;align-items:center;padding-left:10px;}
.pageContainer .containerInner .prd_inquiry2 li .cont{display:none;padding:16px 20px;background:var(--bg-color-style2);}
.pageContainer .containerInner .prd_inquiry2 li .cont .txts{display:flex;}
.pageContainer .containerInner .prd_inquiry2 li .cont .a.aaa{background:#a5a5a5;}
.pageContainer .containerInner .prd_inquiry2 li .cont .a{flex:0 0 24px;padding-left:0;width:24px;height:24px;font-size:14px;font-weight:600;color:#fff;border-radius:100%;line-height:24px;text-align:center;}
.pageContainer .containerInner .prd_inquiry2 li .cont p{padding-left:10px;}
.pageContainer .containerInner .prd_inquiry2 li .cont .aText {padding-left:10px;}
/*.pageContainer .containerInner .prd_inquiry2 li .cont .aText span{font-size:16px;font-weight:500;color:var(--font-color-style1);}*/
/*.pageContainer .containerInner .prd_inquiry2 li .cont .aText span strong{font-weight:500;}*/
/* 고객센터 https://devdemo3.mallup.co.kr/m/customercenter/cscenter_main.asp */

/* 회원탈퇴 https://devdemo3.mallup.co.kr/m/my/member_leave.asp?mode=C */
.pageContainer .containerInner .member_leave_n{padding:0 20px;}
.pageContainer .containerInner .member_leave_n h4{padding:16px 0;font-size:14px;color:var(--font-color-style1);}
.pageContainer .containerInner .member_leave_n p {padding-left:5px;font-size:12px;color:#666;background:url('/m/images/commamama.png')no-repeat left 7px;}
.pageContainer .containerInner .member_leave_n .confirm p:last-child{padding-bottom:16px;}
.pageContainer .containerInner .member_leave_n .caution p:last-child{padding-bottom:16px;}

.pageContainer .containerInner .member_leave_check{padding:36px 20px 46px;}
.pageContainer .containerInner .member_leave_check h2{font-size:14px;color:var(--font-color-style1);}
.pageContainer .containerInner .member_leave_check h3{margin-bottom:12px;padding-left:13px;color:var(--font-color-style1);}
.pageContainer .containerInner .member_leave_check .left .leave_check:first-child{border-radius:4px 4px 0 0;}
.pageContainer .containerInner .member_leave_check .right .leave_check:last-child{border-bottom:1px solid var(--border-color-style1);border-radius:0 0 4px 4px;}
.pageContainer .containerInner .member_leave_check .leave_check{padding:10px 12px;border:solid var(--border-color-style1);border-width:1px 1px 0 1px;}
.pageContainer .containerInner .member_leave_check .leave_check .checkboxStyle1{margin-right:10px;}
.pageContainer .containerInner .member_leave_check .leave_check span{font-weight:500;color:var(--font-color-style1);}
.pageContainer .containerInner .agreeBox{padding:0 20px;}
.pageContainer .containerInner .agreeBox .anne_check2{display:flex;align-items:center;padding:24px 0 30px;}
.pageContainer .containerInner .agreeBox .anne_check2 .passTit{flex:0 0 56px;width:56px;margin-right:12px;font-size:14px;font-weight:500;color:var(--font-color-style3);}
.pageContainer .containerInner .agreeBox .anne_check2 input{width:100%;height:44px;border:1px solid var(--border-color-style1);border-radius:4px;}
.pageContainer .containerInner .agreeBox .leave_total_check{display:flex;padding-bottom:44px;}
.pageContainer .containerInner .agreeBox .leave_total_check .checkboxStyle1{margin-right:10px;}
.pageContainer .containerInner .agreeBox .leave_total_check span{font-size:14px;font-weight:600;color:var(--font-color-style1);line-height:1.8;}

.pageContainer .containerInner .leave_btn{display:flex;padding:12px 20px;column-gap:2%;}
.pageContainer .containerInner .leave_btn .btn{border-radius: 8px;padding: unset;line-height: 48px;font-weight:500;}
/* 회원탈퇴 https://devdemo3.mallup.co.kr/m/my/member_leave.asp?mode=C */

/* 이벤트_쿠폰존 https://devdemo3.mallup.co.kr/m/coupon/couponzone.asp */
.pageContainer .containerInner .eventTab{padding:6px 20px;text-align:center;}
.pageContainer .containerInner .eventTab .sub_tab01 ul{display:flex;}
.pageContainer .containerInner .eventTab .sub_tab01 ul li{width:50%;}
.pageContainer .containerInner .eventTab .sub_tab01 ul li a{display:block;width:100%;color:#6c6c6c;border-radius:17px;line-height:34px;}
.pageContainer .containerInner .eventTab .sub_tab01 ul li a.on{font-weight:600;color:#fff;}

.pageContainer .containerInner .allCouponBox{padding:32px 20px;text-align:center;}
.pageContainer .containerInner .allCouponBox h4{margin-bottom:23px;font-size:16px;color:var(--font-color-style1);}
.pageContainer .containerInner .allCouponBox h4 strong{color:var(--sitecolor1);}
.pageContainer .containerInner .allCouponBox .btnCoupon .btn{display:block;width:100%;font-size:16px;font-weight:600;border-radius:4px;box-sizing:border-box;line-height:52px;}
.pageContainer .containerInner .allCouponBox .btnCoupon .downCoupon{margin-bottom:8px;color:#fff;background:var(--sitecolor1);}
.pageContainer .containerInner .allCouponBox .btnCoupon .downCoupon img{width:14px;height:16px;margin-left:7px;}
.pageContainer .containerInner .allCouponBox .btnCoupon .confirmCoupon{color:var(--sitecolor1);border:1px solid var(--sitecolor1);}

.pageContainer .containerInner .noti{padding:20px 20px 0;}
.pageContainer .containerInner .noti h4{margin-bottom:12px;}
.pageContainer .containerInner .noti h4 span{font-size:16px;font-weight:bold;color:var(--font-color-style1);}
.pageContainer .containerInner .noti .rgt_ul{font-size:12px;color:var(--font-color-style3);}
.pageContainer .containerInner .noti .rgt_ul div{position:relative;padding-left:10px;}
.pageContainer .containerInner .noti .rgt_ul div:before{display:inline-block;position:absolute;top:7px;left:0;width:3px;height:3px;background:#666;border-radius:100%;content:"";}
/* 이벤트_쿠폰존 https://devdemo3.mallup.co.kr/m/coupon/couponzone.asp */

/* 주문내역 목록 https://devdemo3.mallup.co.kr/m/my/order_total.asp?mode=normal */
.pageContainer .containerInner .orderDateBox{/* margin-bottom:8px; */padding:0 20px;}
.pageContainer .containerInner .listDate li{height:44px;border:1px solid var(--border-color-style1);border-radius: 8px;line-height:44px;}
.pageContainer .containerInner .listDate li:first-child {border-left:1px solid var(--border-color-style1);}
.pageContainer .containerInner .listDate li a{font-size: 15px;font-weight:500;}
/* .pageContainer .containerInner .listDate li.on{background:var(--sitecolor1);}
.pageContainer .containerInner .listDate li.on a{font-weight:600;color:#fff;} */
.pageContainer .containerInner .listDate li.on{border: 1px solid #000;background-color: #fff;}
.pageContainer .containerInner .listDate li.on a{color:#000;}

.pageContainer .containerInner .p_list.view{min-height:calc(100vh - 212px);margin-bottom:8px;padding:12px 0 20px;box-sizing:border-box;}
.pageContainer .containerInner .p_list.view.iV{padding-top:0;border-bottom: 0;}
.pageContainer .containerInner .p_list.view .order_totalBox {/* border-bottom:8px solid var(--bg-color-style2); */padding-bottom:30px;}
.pageContainer .containerInner .p_list.view .order_totalBox .product_box_01 {}
.pageContainer .containerInner .p_list.view h2{display:flex;justify-content:space-between;margin-bottom:10px;font-size:16px;color:var(--font-color-style1);}
.pageContainer .containerInner .p_list.view .img{overflow:hidden;}
.pageContainer .containerInner .p_list.view .img img{width:100%;height:100%;}
.pageContainer .containerInner .p_list.view .text{position: relative; min-height: 90px;padding:0 0 0 105px;}
.pageContainer .containerInner .p_list.view .text a{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap;}
.pageContainer .containerInner .p_list.view .text .date{font-size:14px;font-weight:500;color:var(--font-color-style3);}
.pageContainer .containerInner .p_list.view .text .title a{font-size:16px;font-weight:500;color:var(--font-color-style1);}
.pageContainer .containerInner .p_list.view .text .option{font-size:14px;font-weight:500;color:var(--font-color-style3);}
.pageContainer .containerInner .p_list.view .text .pay{font-size:16px;font-weight:600;color:var(--font-color-style1);}
.pageContainer .containerInner .p_list.view .btnUnder:has(a){margin-top:22px;}
.pageContainer .containerInner .p_list.view .btnUnder li .btnTop{display:flex;margin-bottom:12px;}
/* .pageContainer .containerInner .p_list.view .btnUnder li .btnTop a{display:block;flex:none;width:49%;height:40px;margin-right:2%;padding:13px 0;} */
.pageContainer .containerInner .p_list.view .btnUnder li .btnTop a{display:block;flex:unset;width:100%;height:40px;margin-right:2%;padding:13px 0;}
.pageContainer .containerInner .p_list.view .btnUnder li .btnTop a:last-child{margin:0;}
/* .pageContainer .containerInner .p_list.view .btnUnder li .btnTop a.btnStyle4.st2{width:23.5%;} */
.pageContainer .containerInner .p_list.view .btnUnder li .btnBot a{display:block;flex:none;width:100%;height:40px;padding:13px 0;}

.pageContainer .containerInner .noOrderBox{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 196px);}
.pageContainer .containerInner .noOrderBox > div{display:flex;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;font-size:11px;font-weight:bold;color:#fff;background:#dee6f3;border-radius:100%;}
.pageContainer .containerInner .noOrderBox > div > span{width:26px;height:26px;border:1px solid #fff;border-radius:100%;line-height:26px;text-align:center;}
.pageContainer .containerInner .noOrderBox > span{font-size:16px;font-weight:600;color:var(--font-color-style1);}

.pageContainer .containerInner .noOrderBox.st1 > div{ width: 96px; height: 96px;}
.pageContainer .containerInner .noOrderBox.st1 > div img{ width: 100%;}
.pageContainer .containerInner .noOrderBox.st1 > span{ font-size: 16px; font-weight: 500; color: #999; letter-spacing: -0.25px;}

/* 공구맘 추가작업 */
.iV .product_box_01.st1 .price-boxwrap + .price-boxwrap { border-top: 1px solid var(--border-color-style1); padding-top: 15px; margin-top: 15px;}
.product_box_01.st1 .delbox{display: inline-block; padding: 5px 8px; border-radius: 4px; border: 1px solid #666; color: #666; margin-left: auto; margin-right: 15px;}
.product_box_01.st1 .order_detail_BTN{ display: flex; align-items: center; column-gap: 5px; color: #555; font-size: 14px; font-weight: 500;}
.product_box_01.st1 .order_detail_BTN img{ width: 16px;}
/* 주문내역 목록 https://devdemo3.mallup.co.kr/m/my/order_total.asp?mode=normal */

/* 로그인 https://devdemo3.mallup.co.kr/m/mobile_login.asp?redirect=/m */
.pageContainer .containerInner .loginBox{padding-top:32px;font-size:14px;color:var(--font-color-style1);}
.pageContainer .containerInner .loginBox .member_input .tit{margin-bottom:8px;font-weight:600;}
/* .pageContainer .containerInner .loginBox .member_input input:focus{border:1px solid var(--sitecolor1);} */
.pageContainer .containerInner .loginBox .member_input input:focus{border:1px solid #222;}
.pageContainer .containerInner .loginBox .member_input .inputBox{position:relative;}
.pageContainer .containerInner .loginBox .member_input .inputBox .btnDel{display:inline-block;position:absolute;top:14px;right:18px;width:16px;height:16px;/*background:#b2b9c1;border-radius:100%;*/cursor:pointer;}
.pageContainer .containerInner .loginBox .member_input .inputBox .btnDel:before{display:inline-block;position:absolute;top:8px;right:1px;width:16px;height:1px;background:#999;content:"";transform:rotate(45deg);}
.pageContainer .containerInner .loginBox .member_input .inputBox .btnDel:after{display:inline-block;position:absolute;top:8px;right:1px;width:16px;height:1px;background:#999;content:"";transform:rotate(135deg);}
.pageContainer .containerInner .loginBox .chkBox{margin-bottom:20px;}
.pageContainer .containerInner .loginBox .chkBox input{font-weight:500;}
.pageContainer .containerInner .loginBox .chkBox span{display:inline-block;margin-left:8px;font-weight:400;color:var(--font-color-style2);}
.pageContainer .containerInner .loginBox .chkBox ._on ~ .st1{color:#222;}
.pageContainer .containerInner .loginBox .btnLogin .btnStyle6{width:100%;border:none;transition:none;}
.pageContainer .containerInner .loginBox .btnLogin .btnStyle6._on{background:var(--sitecolor1);}
.pageContainer .containerInner .loginBox .login_smenu{margin:15px 0 50px 0;}
.pageContainer .containerInner .loginBox .login_gray_box .tit{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;}
.pageContainer .containerInner .loginBox .login_gray_box .tit .line{width:100%;height:1px;background:var(--border-color-style1);}
.pageContainer .containerInner .loginBox .login_gray_box .tit .centerText{margin:0 16px;font-size:14px;font-weight:400;color:#a5a5a5;white-space:nowrap;letter-spacing: -0.25px;}
.pageContainer .containerInner .loginBox .login_gray_box .login-w a.btn_kakao{display:inline-block;font-size:16px;font-weight:500;box-sizing:border-box;}
.pageContainer .containerInner .loginBox .login_gray_box .login-w a.btn_kakao span{display:inline-block;width:100%;height:52px;padding:0 50px;color:var(--font-color-style1);background:url('/m/images/ic_kakao.png') no-repeat 9% 16px;background-size:20px 20px;box-sizing:border-box;line-height:52px;white-space:nowrap;}
.pageContainer .containerInner .loginBox .login_gray_box .login-w a.btn_naver{display:inline-block;font-size:16px;font-weight:500;box-sizing:border-box;}
.pageContainer .containerInner .loginBox .login_gray_box .login-w a.btn_naver span{display:inline-block;width:100%;height:52px;padding:0 50px;color:#fff;background:url('/m/images/ic_naver.png') no-repeat 9% 16px;background-size:20px 20px;box-sizing:border-box;line-height:52px;white-space:nowrap;}

.pageContainer .containerInner .loginBox .checkboxStyle1:before,
.pageContainer .containerInner .loginBox .checkboxStyle1:after{ background: #fff;}
.pageContainer .containerInner .loginBox .btnPassShow{position: absolute; top: 11px; right: 18px; cursor: pointer;}
.pageContainer .containerInner .loginBox .btnPassShow img{ width: 18px;}
/* 로그인 https://devdemo3.mallup.co.kr/m/mobile_login.asp?redirect=/m */

/* 푸터 레이어 팝업 공통 */
.footLayerWrap{position:fixed;bottom:-100%;z-index:1001;width:100%;max-width:680px;font-family:'Pretendard';background:#fff;border-radius:20px 20px 0 0;transition:all .3s;}
.footLayerWrap.fixedPos{z-index:1001;}
.footLayerWrap._on{bottom:0;}
.footLayerWrap .layerInner{box-sizing:border-box;}
.footLayerWrap .contHead{position:relative;margin-top:8px;padding:16px 20px;}
.footLayerWrap .contHead h2{display:inline-block;font-size:20px;}
.footLayerWrap .contHead .closeIcon{position:absolute;top:50%;right:11px;cursor:pointer;transform:translateY(-50%);}
.footLayerWrap .contHead .closeIcon .icon{font-size:40px;color:var(--font-color-style3);}

.footLayerWrap .contBody{margin-bottom:28px;}
.footLayerWrap .contBody li{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #ededed;}
.footLayerWrap .contBody li span{font-size:16px;color:var(--font-color-style1);}
.footLayerWrap .contBody li input{display:none;position:static;}

.pageContainer .containerInner .dimmedTotal{opacity:.5;}

@media (min-width:930px) {
	.footLayerWrap {max-width:525px;}
}

.-selectStyle.iV select{width:100%;padding:12px 16px;color:var(--font-color-style2);appearance:none;border:1px solid var(--border-color-style1);border-radius:4px;}

.prd_opt_box strong{font-weight:400;}
.mtp_prc{margin-top:20px;}

.Top_search .search{position:relative; display:inline-block; width:55%;}
.searchWrap .search{float:right;width:58%;}

.addrTop.st1{display:flex;justify-content:space-between;}
.addrTop.st1 input[name="post"]{margin:0;}

.orderEqual{display:flex;align-items:center;font-size:14px;color:#333;}
.orderEqual .checkboxStyle1{width:24px;height:24px;margin-right:8px;background: #fff;}
.orderEqual input[type="checkbox"]:checked + .checkboxStyle1{border:1px solid var(--sitecolor1);}
.orderEqual input[type="checkbox"]:checked + .checkboxStyle1:before{background:var(--sitecolor1);}
.orderEqual input[type="checkbox"]:checked + .checkboxStyle1:after{background:var(--sitecolor1);}

.clauseSvcWrap{display:flex;align-items:center;font-size:14px;color:#333;}
.clauseSvcWrap .checkboxStyle1{width:24px;height:24px;margin-right:8px;background: #fff;}
.clauseSvcWrap input[type="checkbox"]:checked + .checkboxStyle1{background:var(--sitecolor1);border:none;}
.clauseSvcWrap input[type="checkbox"]:checked + .checkboxStyle1:before{background:#fff;}
.clauseSvcWrap input[type="checkbox"]:checked + .checkboxStyle1:after{background:#fff;}
/* 이너버전 공통 css */
/*끝*/


/* 공구맘 쿠폰팩 팝업 로그인 */
.coupon-login { display: none; width: 100%; height: 100svh; overflow:hidden; position: fixed; top:0; left:0; z-index: 99999999; background-color: rgba(0,0,0,0.7) }
.coupon-login .coupon-login-wrap {  width: 100%; max-width: 300px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; flex-direction: column; align-items: center; border-radius: 25px; background-color: #fff; text-align: center; overflow: hidden; }

.coupon-login .coupon-login-wrap .top-title { padding: 20px; }
.coupon-login .coupon-login-wrap .top-title h3 { font-size: 20px; color: #2B2B2B }
.coupon-login .coupon-login-wrap .sns-login-wrap { padding: 0 20px; }
.coupon-login .coupon-login-wrap p.red { margin: 20px 0; color: #EC132E; font-weight: 700; }
.coupon-login .coupon-login-wrap .coupon-button-wrap { width: 100%; display: flex; align-items: center; justify-content: center; }
.coupon-login .coupon-login-wrap .coupon-button-wrap a, 
.coupon-login .coupon-login-wrap .coupon-button-wrap button { width: 50%; padding: 10px 0; }
.coupon-login .coupon-login-wrap .coupon-button-wrap button { background-color:#EC132E; color: #fff; border: none; }
.coupon-login .coupon-login-wrap .coupon-button-wrap a { background-color: #EEF1F8; }

.couponWrap .dc-price-wrap { width: 100%; padding: 6px 10px; border-radius: 3px; border: 1px solid #EC132E; margin: 15px 0 0 0; box-sizing: border-box;  }
.couponWrap .coupon_section span { color: #EC132E; font-size: 20px; font-weight: 700; }
.couponWrap .dc-price-wrap .coupon_section span { font-size: 14px; color: #EC132E; font-weight: 600; }
.couponWrap .dc-price-wrap span i { font-style: normal; color: #1a1a1a; font-weight: 500; }
.couponWrap .dc-price-wrap .coupon_section { display: flex; align-items: center; justify-content: space-between; }
.detail_txt .prc_box .couponWrap .dc-price-wrap .checkCouponBtn { font-size: 14px; border:none; background: url('/m/images/icon_download.png') no-repeat right center; background-size: 11px auto; padding-right: 15px;  }

/* 공구맘 쿠폰지급전 팝업 */
.coupon-state { display: none; width: 100%; height: 100svh; overflow:hidden; position: fixed; top:0; left:0; z-index: 99999999; background-color: rgba(0,0,0,0.7) }
.coupon-state .coupon-state-wrap {  width: 90%; max-width: 300px; padding: 28px 20px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; flex-direction: column; align-items: center; border-radius: 8px; background-color: #fff; text-align: center; overflow: hidden; }

.coupon-state .coupon-state-wrap .top-title {  }
.coupon-state .coupon-state-wrap .top-title h3{ font-size: 14px; font-weight: 400; line-height: 17px; color: #222;}
.coupon-state .coupon-state-wrap .coupon-button-wrap{ width: 100%; display: flex; align-items: center; justify-content: center; column-gap: 15px; margin-top: 20px;}
.coupon-state .coupon-state-wrap .coupon-button-wrap a, 
.coupon-state .coupon-state-wrap .coupon-button-wrap button{ width: 100%; padding: 15px 0; border-radius: 8px; font-size: 15px; font-weight: 700; line-height: 1;}
.coupon-state .coupon-state-wrap .coupon-button-wrap button{ color: #fff; border: none;}
.coupon-state .coupon-state-wrap .coupon-button-wrap a{ background-color: #F2F2F2; color: #222;}
.coupon-state .coupon-state-wrap .coupon-button-wrap .close-coupon.sitebg1{ color: #fff;}


/* 2024-01-26  */
/* https://gonggumom.com/m/goods/eventmall.asp?uid=7864 오늘의 핫딜 기본순서 100퍼센트 정이사님 요청으로 하기처리함 */
.fix_gnbmenu .seltype_wrap.search .ui-btn { width: 100%; }



.detail_txt.pd-unset { padding: 0; padding-top: 20px; }
.detail_txt.pd-unset .inner-pd { padding-left: 20px; padding-right: 20px; }
.scrapPhase.st2 { border-top: unset; margin-bottom: 10px; padding: 0 20px; }

/* 상품상세 상품 제목 */
.detail_txt h1{ position: relative; padding-right: 30px; padding: 0; font-size: 20px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: -0.25px; color: #222;}
.detail_txt h1.st1{ min-height: 32px; padding-right:40px;}
.detail_txt h1 .SNSLayerIcon{ position: absolute; top: 0px; right: 0; border-radius: 100%; width: 32px; height: 32px; background: url('/m/images/icon_detail_share.png')no-repeat center center/32px;}

.maxBoxWrap{display: flex; flex-direction: column; justify-content: space-between; width: 100%; border: 1px solid #E1E1E1; border-radius: 4px; padding: 16px; margin: 10px auto 20px; box-sizing: border-box; letter-spacing: -0.25px;}
	.maxBoxWrap .top{display: flex; justify-content: space-between; width: 100%; font-size: 14px; font-weight: 700; color: #555;}
	.maxBoxWrap .bot{ justify-content: space-between; font-size: 13px;font-weight: 400;color: #787878;padding-left: 10px; margin-top: 10px;}
	.maxBoxWrap .bot .app{display: flex; justify-content: space-between; width: 100%;}
	.maxBoxWrap .bot .join{display: flex; justify-content: space-between; width: 100%; margin-top: 5px;}


	.maxBoxWrap .option_title{ color: #222; font-size: 16px; font-weight: 700; letter-spacing: -0.25px; display: flex; align-items: center; justify-content: space-between;}
	.maxBoxWrap .option_title a{ margin-left: auto;}
	.maxBoxWrap .option_title img{ width: 24px;}
	.maxBoxWrap .select_style_box .option_content{ display: none;}
	.maxBoxWrap .select_style_box.active .option_content{ display: block; padding-top: 20px;}
	.maxBoxWrap .select_style_box.active .option_title a{ transform: rotate(-180deg);}

	.maxBoxWrap.non-mem{ width: calc(100% - 40px); height: 44px; line-height: 44px; padding: 0; border: unset; border-radius: 8px; background-color: #FFEBE1; font-size: 14px; font-weight: 500; color: var(--sitecolor1); text-align: center; box-sizing: border-box;}

/* 상품상세 상품 정보 */
.option_section_wrap{ border-top: 10px solid #FAF8F7; letter-spacing: -0.25px;}
.option_section_wrap .prdInfoTitle{ display: flex; align-items: center; justify-content: space-between; padding: 12px 0;}
.option_section_wrap .prdInfoTitle a img{ width: 24px;}

.option_section_wrap .prdInfoList{ display: none; margin-top: unset; padding-bottom: 10px;}
.option_section_wrap.active .prdInfoList{ display: block;}
.option_section_wrap.active .prdInfoTitle a img{ transform: rotate(-180deg);}

.detail_txt .option_section_wrap dl dt{ width: fit-content; color: #676767; font-size: 14px; font-weight: 500;}
.detail_txt .option_section_wrap dl dd{ width: fit-content; color: #a5a5a5; font-size: 14px; font-weight: 500;}




.goods_favorite .material-icons{ font-size: 0; width: 24px; height: 24px; background-image: url('/m/images/ico_list_favorite.png'); background-size: contain; display: block; }
.goods_favorite .material-icons.on{background-image: url('/m/images/ico_list_favorite_on.png');}
.goodsLike .material-icons{ font-size: 0; width: 24px; height: 24px; background-image: url('/m/images/ico_list_favorite.png'); background-size: contain; display: block; }
.goodsLike .material-icons.on{background-image: url('/m/images/ico_list_favorite_on.png');}


.couPrice { display: flex !important; align-items: center; width: fit-content; /*border: 2px solid;*/ font-size: 13px; margin-top: 5px; /*line-height: 19px;*/ box-sizing: border-box; font-weight: 500;}
.couPrice > span { border: 2px solid var(--sitecolor1); font-size: 12px; padding: 0 4px; line-height: 18px;}
.couPrice .cpTxt { display: inline-block; color: #FFF; font-size: 11px; padding: 0 2px 0 4px; vertical-align: middle; box-sizing: border-box;}

/* ui버튼 스타일 
- /m/member/find_id_hp_form.asp
- /m/member/find_id_email_form.asp
- /m/member/find_pass_hp_form.asp
*/
button.btn_style1.ui-btn.ui-shadow{ height: 48px; line-height: 48px; padding: 0; font-size: 15px; font-weight: 700;}


/* 상품상세 카카오플러스친구 버튼 */
.add_kakao_plus_wrap{ padding: 0 20px; margin: 10px 0 30px;}
.add_kakao_plus_wrap .btn_kakao_plus{ display: flex; align-items: center; width: 100%; min-height: 64px; padding: 20px 20px; border-radius: 8px; background-color: #FFDE00; color: #222; font-size: 17px; font-weight: 500; background-image: url('/m/images/kakaoplus_bg.png'); background-repeat: no-repeat; background-position: calc(100% - 20px) 100%; background-size: 23%; box-sizing: border-box;}
.add_kakao_plus_wrap .btn_kakao_plus p{ width: 160px;}
.add_kakao_plus_wrap .btn_kakao_plus p b{ font-weight: 700;}
@media (max-width: 425px){
	.add_kakao_plus_wrap .btn_kakao_plus{ padding: 0 5%; background-position: calc(100% - 5%) 100%; background-size: 78px; font-size: 15px;}
	.add_kakao_plus_wrap .btn_kakao_plus p{ width: 140px;}
}