﻿@charset "utf-8";

/* zipcodeDOM CSS 제어 */
.zipcodeDOM {width: 100%;max-width:680px;position:relative;top:0;left:50%;transform:translate(-50%,0);height:100%;z-index:1200;}
.zipcodeDOM.fixed {position: fixed;background: #fff;}
.zipcodeDOM.fixed #ordPwnd {height: 100% !important;} /* VOD 모바일 웹 결제페이지에서 카드결제시 하단 버튼 안보임 발생 */
.click-no {pointer-events:none;}
.click-on {pointer-events:all;}

.layerDetail {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 1002;overflow-y:auto;background: #fff;}
@media(min-width:930px){
	.layerDetail {width: 525px;right:50%;margin-right:-500px;left:auto;transform:none;}
}
@media(max-width:929px){
	.layerDetail {width: 100%;max-width:680px;right:auto;margin-right:0;left:50%;transform:translateX(-50%);}
}

._sectorBody {height:calc(100vh - 174px)}
._iPhone ._sectorBody {height:calc(100vh - 194px)}

@media(min-width:930px){
	html body .zipcodeDOM {max-width: 525px !important;left: 50% !important;right:auto !important;transform: translateX(-50%) !important;}
}
.pophead span {margin-top: -10px;}


/*모바일 스크롤숨김*/
/*크롬용*/
::-webkit-scrollbar {
    display:none;
}
/*익스플로러용*/
body{
	-ms-overflow-style:none;
}
/*모바일 스크롤숨김*/

.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);}
}

/* S: 마이페이지_상품리뷰_작성 가능한 리뷰 */
.sectorDOM-noBD .sectionTitleDOM-full .sectionInner span.point {margin-left:10px;}

body .mobileDomWrap {position: relative;width: 100%;z-index:100;}
body .labangBackground .keyWord {display:none;} /* 230329 kmj 키워드영역 숨김처리 (QC요청사항) */
.before_review dl.img_txt {position: relative;display:flex; justify-content:space-between; align-items:center; padding-bottom:15px; box-sizing:border-box;}
.before_review dl.img_txt dt {width:250px;}
.before_review dl.img_txt dt img {width:100%; object-fit:cover; border-radius:4px;}

.before_review dl.img_txt dd {margin-left:10px;width:calc(100% + 455px);}
.before_review dl.img_txt dd span {display:block; margin-bottom:3px;}
.before_review dl.img_txt dd span:last-child {margin-bottom:0;}
.before_review dl.img_txt dd .prd_name {line-height:19px; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}

.before_review .pri_info {display:flex; justify-content:space-between; align-items:center; padding:15px 0 0; box-sizing:border-box;}
.before_review .pri_info .btn_reviewer {width:40%;}
/* E: 마이페이지_상품리뷰_작성 가능한 리뷰 */

/* S: 마이페이지_상품리뷰_내가 작성한 리뷰 */
.after_review dl.img_txt {position:relative;display:flex; justify-content:space-between; align-items:center; padding-bottom:15px; box-sizing:border-box;}
.after_review dl.img_txt dt {width:250px;}
.after_review dl.img_txt dt img {width:100%; object-fit:cover; border-radius:4px;}

.after_review dl.img_txt dd {margin-left:10px;width:calc(100% - -455px);}
.after_review dl.img_txt dd span {display:block; margin-bottom:3px;}
.after_review dl.img_txt dd span:last-child {margin-bottom:0;}
.after_review dl.img_txt dd .prd_name {line-height:19px; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}

.after_review .review_info {display:flex; align-items:center; padding:15px 0; box-sizing:border-box;}
.after_review .review_star {flex:1;}
.after_review .review_star img {width:20px;}
.after_review .review_star .star_num {margin-left:10px; vertical-align:middle;}

.after_review .review_btn {flex:1; display:flex; justify-content:flex-end;}
.after_review .review_btn > * {width:25%; }
.after_review .review_btn .btn_del {margin-left:3%;}

.after_review .review_txt p {line-height:25px; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.after_review .review_txt .reviewWrap {margin-top:10px;}
.after_review .review_txt .reviewWrap .swiper-wrapper {margin-bottom:30px;}
.after_review .review_txt .reviewWrap .review_img .prdImgBox {display: inline-block;position: relative; width: 100%; padding-top: 100%; overflow: hidden;}
.after_review .review_txt .reviewWrap .review_img img {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover;}
.after_review .review_txt .reviewWrap .swiper-pagination {bottom:-4px;}
/* .after_review .review_img {position:relative; width:100%;font-size:0; margin-top:10px; background-color:#f2f2f2; border-radius:4px; overflow:hidden;padding-top:37%; }
.after_review .review_img img {position:absolute;top:50%; left:50%; width:100%; transform:translate(-50%,-50%);}
.after_review .review_img .unlarge_ico{background: url(/m/images/unlarge.png) center center no-repeat; display:block; width:40px; height:40px; border-radius:3px; background-size:contain; position:absolute; right:2%; bottom:5%;} */

.after_review .review_day {margin-top:10px;}
/* E: 마이페이지_상품리뷰_내가 작성한 리뷰 */

/* S: 마이페이지_상품리뷰_글쓰기 */
.prd_ordered dl {display:flex; justify-content:space-between; align-items:center;}
.prd_ordered dl dt {width:150px;}
.prd_ordered dl dt img {width:100%; object-fit:cover; border-radius:4px;}

.prd_ordered dl dd {margin-left:10px;width:calc(100% - -455px);}
.prd_ordered dl dd .order_name {line-height:19px; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}

.review_write span.must {margin-left:5px;color: #FE4E47;}
.review_write .review_star .star_area {width:100% !important; padding:10px 0 16px; box-sizing:border-box;}
.review_write .review_star .star_area img {width: 32px;}
.review_write .review_txt .inner_tit {padding:10px 0; box-sizing:border-box;}
.review_write .review_txt .text {width:100%; height:40px; border:1px solid #efefef; box-sizing:border-box;}
.review_write .review_txt textarea {width:100%; height:150px; border-color:#efefef; box-sizing:border-box;}
.review_write .review_txt textarea::placeholder {padding:10px 0 0 10px; box-sizing:border-box; }
.review_write .review_pic {padding:16px 0; box-sizing:border-box;}
.review_write .review_pic .input_file_btn img {width:20px; margin-right:5px; vertical-align:sub;}
.review_write .review_pic .input_file_btn object {width:20px; margin-right:5px; vertical-align:sub;}
.review_write .attach_num {text-align:center;}
.BTN_block a {color:#fff;}
/* E: 마이페이지_상품리뷰_글쓰기 */

/* 서브페이지 탑 영역 */
.subTopDOM {position:relative;display:flex;justify-content:space-between;align-items:center;height: 56px;border-bottom:1px solid #EFEFEF;}
.subTopDOM .btnLeft {width: 80px;text-align: center;display: flex;justify-content:flex-start;align-items:center;position: absolute;}
.subTopDOM .btnLeft .btn_back_pst {font-size: 24px;color: #000;width: 40px;height: 50px;line-height: 50px;background-image:url(/m/images/svg/header_top_historyback.svg);background-repeat:no-repeat;background-position:center center;background-size:26px;}
.subTopDOM .btnLeft .btn_back_pst:after {content:"";display:none;}
.subTopDOM .btnLeft .btn_home_sub {font-size: 24px;color: #000;width: 40px;height: 50px;line-height: 50px;background-image:url(/m/images/svg/header_top_homeback.svg);background-repeat:no-repeat;background-position:center center;background-size:28px;}
.subTopDOM .btnLeft .btn_home_sub:after {content:"";display:none;}
.subTopDOM .btnLeft .btn_close_pst {font-size: 24px;color: #000;width: 40px;height: 50px;line-height: 50px;background-image:url(/m/images/svg/header_top_historyclose.svg);background-repeat:no-repeat;background-position:center center;background-size:26px;}
.subTopDOM .btnLeft .btn_close_pst:after {content:"";display:none;}
.subTopDOM .btnRight {width: 50px;position: absolute;right: 0;display: flex;justify-content: flex-end;align-items: center;}
.subTopDOM .btnRight object {width: 28px;}
.subTopDOM .sub_title {text-align: center;width: 100%;}
.subTopDOM .rgt_btn {position: absolute;right: 10px;line-height: 50px;}
.subTopDOM .rgt_btn a {}
.subTopDOM .rgt_btn a.BTN_logout {border:1px solid #ccc;padding:5px 10px;font-size: 12px;}
.subTopDOM .rgt_btn a span {word-break: keep-all;}
.subTopDOM .btn_back_pst {width: 42px;}
.subTopDOM.sitebg2 h1.sub_title a {color: #000;}
.subTopDOM .rightTop {position: absolute;right: 0;top: 0;height: 53px;line-height: 53px;width: 80px;display: flex;}
.subTopDOM .rightTop li {}
.subTopDOM .rightTop li a {display: inline-block;height: 53px;width: 35px;}
.subTopDOM .rightTop .caster_vodlist_check {background:url(/m/images/caster_vodlist_top1.png)no-repeat center center;}
.subTopDOM .rightTop .caster_vodlist_search {background:url(/m/images/caster_vodlist_top2.png)no-repeat center center;}
.subTopDOM .rightTop .caster_vodlist_allmenu {background:url(/m/images/caster_vodlist_top3.png)no-repeat center center;}

/* 주문완료 수정 */
.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;padding: 11px 15px;font-weight: 400;font-size: 13px;}
.totar_width.order_finish .wi_bg.tit h3.h3-1 span {position: relative;display: inline-block;padding:0 8px;}
.totar_width.order_finish .wi_bg.tit h3.h3-1 span:first-child {padding-left:0;}
.totar_width.order_finish .wi_bg.tit h3.h3-1 span:last-child {padding-right:0;}
.totar_width.order_finish .wi_bg.tit h3.h3-1 span::after {content:'';position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 1px;height: 12px;background-color: #666;}
.totar_width.order_finish .wi_bg.tit h3.h3-1 span:last-child::after {display:none;}
.totar_width.order_finish .body_finish {background: #fff;}
.totar_width.order_finish .body_finish.st2 {border-top:10px solid #eff2f9;}
.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;}
@media(max-width:349px){
	.totar_width.order_finish .wi_bg.tit h3.h3-1 span {display:block;padding:0;}
	.totar_width.order_finish .wi_bg.tit h3.h3-1 span::after {display:none;}
}

/* 데이타가 없을때 */
.nodatastyle {text-align:center; padding:100px 0;color:#ccc;}

/* 공통 팝업 */
.popupTotalWrap {position: fixed;width: 80%;max-width: 300px;top: 50%;left:50%;transform:translate(-50%,-50%);background: #fff;border-radius:10px;overflow: hidden;box-shadow:0 3px 8px rgba(0,0,0,.3);z-index:1200;}
.popupTotalWrap .popHeader {height: 46px;line-height: 46px;padding:0 10px 0 15px;font-size: 18px;font-weight: 700;color: #000;border-bottom:1px solid #eee;position: relative;display: flex;align-items: center;}
.popupTotalWrap .popHeader .closePop {font-size: 30px;position: absolute;right: 5px;top: 10px;}
.popupTotalWrap .popBody {text-align: center;padding:20px 0;font-size: 15px;line-height: 20px;}
.popupTotalWrap .popBody .popIcon {padding-top:44px;background-repeat:no-repeat;background-position:top center;background-size:28px auto;font-size: 15px;}
.popupTotalWrap .popBody .textArea .tit {font-weight: 700;font-size: 16px;margin-bottom: 5px;}
.popupTotalWrap .popBtn {}
.popupTotalWrap .popBtn ul {display:flex;justify-content:space-between;}
.popupTotalWrap .popBtn li {flex-grow:1;}
.popupTotalWrap .popBtn li a {display: block;height:50px;line-height: 50px;color: #fff;background: #ccc;text-align: center;font-size: 16px;color: #000;}
.popupTotalWrap .popBtn li a.access {color: #fff;background:<%=cfgcolor1%>;}
@media(min-width:930px){
	.popupTotalWrap {width: 525px;right: 50%;margin-right: -530px;left: auto;transition:.2s all;}
}
@media(max-width:929px) and (min-width:681px){
	.popupTotalWrap {width: 680px;right: auto;left:50%;margin-right: 0;transform:translate(-50%,-50%);transition:.2s all;}
}
@media(max-width:680px){
	.popupTotalWrap {width: 100%;right: auto;left:50%;margin-right: 0;transform:translate(-50%,-50%);transition:.2s all;}
}

/* 내용 없을때 */
.tacEmpty {background: #fafafa;text-align: center;padding:30px 0;margin:10px 10px;border-radius:16px;}
.tacEmpty p {background:url(/m/images/svg/warning_border-ddd.svg) no-repeat top center/56px auto;padding-top:62px;color: #999;font-size: 13px;}
.scrollOff {position: absolute !important;z-index:-1;touch-action:none;-webkit-backface-visibility:hidden;overflow: hidden !important;/*-webkit-transform: translateZ(0);overflow: hidden !important;height: 100% !important;*/} /* 이부분 absolute 시 메인에서 VOD 재생하면 배경 틀어짐 */
.scrollOff._safari {position: fixed !important;}
@media(max-width:929px) and (min-width:681px){
	.scrollOff {left: 50%;transform:translateX(-50%);}
}

.iframeWrap.stH {width:100%;height:0;padding-top:56.25%;position: relative;}
.iframeWrap.stH iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

.iframeWrap.stV {width: 40%;height: 0;padding-top: 74.5%;position: relative;margin:0 auto;}
.iframeWrap.stV iframe {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

@media(max-width:680px){.iframeWrap.stV {width: 40vw;padding-top: 74.5vw;}}
@media(max-width:460px){.iframeWrap.stV {width: 64vw;padding-top: 119.5vw;}}


.sa-button-container {margin-top:10px;}
.sa-button-container .btnBS {padding: 8px 20px;border: 1px solid #ccc;color:#ccc;border-radius: 5px;font-size: 16px;}
.sa-button-container .btnBS.btnBS-default {padding: 8px 20px;border: 1px solid #ccc;border-radius: 5px;color:#333;}
.sa-button-container .btnBS.btnBS-danger {padding: 8px 20px;color:#fff;border-radius: 5px;}
.sa-button-container .btnBS.btnBS-primary {padding: 8px 20px;border: 0;border-radius: 5px;}

.-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;}

#header .footerWrap {display: none;}

.clfix:after {content:""; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}
.clfix {display:block;zoom:1;}

.anchorCoverWrap {position: relative;}
.anchorCover {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index:1;}

.dimmedTotal {position: fixed;top: 0;bottom: 0;left: 50%;transform:translateX(-50%);background: #000;opacity:0.0;z-index:1000;width: 100%;max-width: var(--site-m-maxwidth);margin: 0 auto;}
.dimmedTotal.op3 {opacity:0.3;}
.dimmedTotal.op5 {opacity:0.5;}
.dimmedTotal.op8 {opacity:0.8;}
.dimmedTotal.op10 {opacity:1;}
.dimmedInvis {position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: transparent;z-index:1000;}

@media (max-width: 930px) {
    .dimmedTotal {max-width: var(--site-tablet-maxwidth);}
}

/* 접근성 관련 - display:none 절대로 부여하지 마세요. */
.hidden {visibility: hidden;left: -9999em;margin: 0;padding: 0;font-size: 0;line-height: 0;width: 0;height: 0;overflow: hidden;}

/* 접근성 관련 - display:none 절대로 부여하지 마세요. */
.hiddenView {visibility: hidden;position: fixed;z-index:-1;}

/* 감추기 */
.hide {display:none !important;}

/*주소창 관련*/
#addrWrap {border:1px solid #e8e8e8;width:100%;height:300px;margin:5px 0;position:relative;box-sizing:border-box;}

/*페이지 자체를 숨기기*/
.hiddenWeb {position: fixed;z-index:-1;height: 1px;left: -999999px; top: -999999px;}

.mt0{margin-top:0 !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}

.mb0{margin-bottom:0 !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !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;}

/* 모바일배경 */
.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 {}
/*-------------------------------------------------*/

/*모바일 서브페이지 이동 시 로딩중 뒷배경 보이는 현상 대응 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 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;}

@media (min-width:680px){
	.limWdt{width:680px !important;left:calc(50% - 284px) !important;}


	.shareLayer{padding:0 2% 2.5rem;}
}

/*왼쪽메뉴*/
body .mobileDomWrap .all_menu_box {left: 50%;right: auto;transform:translateX(-50%);width: 100%;max-width: 680px;margin-left: 0;}
@media(min-width:930px){
	body .mobileDomWrap .all_menu_box {left: 50%;right: auto;transform:translateX(-50%);width: 100%;max-width:525px;}
}

/* 쿠폰등록 */
.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:680px; 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;}
.couponLayerBox .mask {position:fixed; top:0; left: 50%; transform: translateX(-50%); width:100%;max-width:680px; height:9999px; background:#000; opacity:0.3; z-index:99998;}

@media(min-width:930px){
	.couponLayer {max-width: 525px;}
	.couponLayerBox .mask {max-width: 525px;}
}

/* 모바일상품권 추가 되는 부분 ,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:0;right:0;top:0; z-index:10; text-align:left;}
.isiconBoxTop .lft{position:absolute;left:-6px;top:-3px;}
.isiconBoxTop .rgt{position:absolute;right:0;top:0;}
.goodsImminent {width:40px;height:40px;position:absolute;top:0;right:0;z-index:1;}
.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:var(--site-m-maxwidth);}
@media (max-width: 930px) {
    #mobile_wrap {max-width: var(--site-tablet-maxwidth);}
}

#mobile_wrap.on{position:fixed;}
#wrapper {width:100%; max-width:680px; margin:0 auto;position:static;}
#container {/* background:#f0f0f0; */}

.main_page #container{padding:0;}
#m_wrap {
  margin:auto;
  max-width:680px;
/*  overflow:hidden;*/
  width:100%;
  box-sizing:border-box;
  /*background-color:#fff;
  padding-bottom:57px;*/  /*아래 플로팅 메뉴 여백*/
/*  min-height:100vh;*/
  position:static;
}
#m_wrap.on{position:fixed;left:50%;margin-left:-300px;}
.ui-mobile #m_wrap {height: 100%;} /*.ui-mobile #m_wrap {height: 100vh;} */
@media(max-width:929px){
	/*일부 폰의 회원가입 폼에서 이중 스크롤 문제 발생*/
	.ui-mobile #m_wrap {height: 100vh;}
}

.na_bg {overflow:hidden; background:#f9f9f9;position: relative;/*margin:0 -15px;padding:0 15px 0;*/} /*회색배경*/
.na_bg.st1 {overflow:hidden; background:#f0f0f0;margin:0;padding:0 15px 0;} /*회색배경*/
.wi_bg {clear:both; overflow:hidden; background:#f9f9f9; margin:0 -15px; padding:0 15px;} /*흰배경*/
.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_hei {padding-bottom:10px;}
.totar_width {position:relative;/*k3 - overflow:hidden; total 에 hidden을 먹이면 드롭메뉴가 전부 잘림*/width:100%; box-sizing:border-box;padding:10px 15px;}
.totar_width.nop {position:relative; overflow:hidden; width:100%; box-sizing:border-box;padding:0;}
.totar_width.nop .wi_bg {padding:0;}
.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;}
.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;}

.find_section {background:#fff;}
.find_section .totar_width .member_input {font-size:0; line-height:0;display:flex;justify-content: space-between;}
.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 .totar_width .member_input .leftForm {width: 100%;}
.find_section .totar_width .member_input .getCode {width: 100%;margin-left: 0;height: 42px;padding-top: 0;margin-top: 0;border-radius: 5px;}
.find_section .totar_width .member_input .displayCount {width: 100%;margin-left:0px;height: 42px;line-height: 42px;text-align: center;}

.find_tab {margin:0 -15px 15px;border-bottom: 10px solid #E8ECEF;}
.find_tab ul {height:48px;}
.find_tab ul li {position: relative;float:left; width:50%;}
.find_tab ul li::after {content: "";position: absolute;background: #eee;top: 50%;right: 0px;transform: translate(0,-50%);width: 1px;height: 15px;}
.find_tab ul li:last-child::after {display:none;}
.find_tab ul li a {display:block; height:48px; background:#fff; color:#222; font-size:14px; line-height:48px; text-align:center; box-sizing:border-box;}
.find_tab ul li a.ui-link {color:#000;}

.find_section legend {display:none;}



/*인풋부분*/
.member_input {width:100%; overflow:hidden;}
.newReg .member_input {margin:5px 0;}
.deliveryMemo .member_input textarea {border:1px solid #e0e0e0;font-size: 15px;color: #939393;box-sizing: border-box;width: 100%;resize:none;margin-top:5px;}
.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:-webkit-100%;width:100%; height:42px;box-sizing:border-box; padding-left:15px; font-size:15px; color:#939393; text-align:left;margin:0;border: 1px solid #ddd;font-family:'NotoSansM';border-radius:5px;}
.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 select.select1 {border:1px solid #e0e0e0; border-radius:3px;}
.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;}

/*제이쿼리모바일로인한 부모자동생성으로 영역별로수정*/
.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:30px; text-align:center;background-color:#e0e0e0 !important;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title{background:#fff;color:#333;height: 36px;line-height: 44px;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select {height:25px; margin:0 5px; border:1px solid #c4c4c4;}
/* 2021-07-23 kgy prev,next 아이콘 두개 나와서 한개는 주석처리함 */
/* .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;}
.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 .ui-btn { border-radius:4px; 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(/m/images/svg/select_drop.svg) no-repeat right 3px center/34px #fff;width:100%;}
select.select1 { border-radius:4px; width:100%; height:50px; box-sizing:border-box; margin:0; box-shadow:none; padding:0 0 0 12px; border:1px solid #ddd; font-size:13px; color:#939393; text-align:left; appearance:none; -webkit-appearance:none; -moz-appearance:none; background:url(/m/images/svg/select_drop.svg) no-repeat right 3px center/34px #fff;}
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.all {line-height:30px; font-size:14px; 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;}
.joinPop_textWrap .joinPop_infoCont .guide_wrap li {display: block;line-height: 1.6rem;padding-bottom:5px;}

.check_text2 {display:inline-block; position:relative; overflow:hidden; font-size:14px; color:#5f5f5f; 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;}

.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; }


/*버튼*/
.btn_style1 {background:#ffd11a; box-sizing:border-box; display:inline-block; border:none; width:100%;padding:.7em 1em;font-size:17px; color:#fff;  font-weight:bold; text-align:center; vertical-align:middle;}
#Zipcode .btn_style1 {background:#ffd11a; box-sizing:border-box; display:inline-block; border:none;padding:.7em 1em;width:100%; font-size:17px; color:#fff;  font-weight:bold; text-align:center; vertical-align:middle;}
a.btn_style1.ui-btn {color:#fff;}
button.btn_style1.ui-btn {color:#fff;}
a.btn_style2.ui-link {color:#fff;}
.btn_style2 {background:#92979b; box-sizing:border-box; display:inline-block; width:100%;font-size:14px;padding:.5em 1.4em;color:#fff;text-align:center;vertical-align:middle;border-radius:8px; }
.btn_style3 {background:#ffe20c; box-sizing:border-box; display:inline-block; width:100%;font-size:13px;padding:.7em 1em;color:#fff;text-align:center;vertical-align:middle;border-radius:8px;}
.btn_style4 {background:#ffe20c; box-sizing:border-box; display:inline-block; width:100%;font-size:13px;padding:.7em 1em;color:#fff;text-align:center;vertical-align:middle;border-radius:8px;}
a.btn_style4.ui-link {color:#fff;}
.btn_style5 {background:#434343; box-sizing:border-box; display:inline-block; width:100%;font-size:13px;padding:.7em 1em;color:#fff;text-align:center;vertical-align:middle;border-radius:8px;}
.btn_style6 {background:#888;box-sizing:border-box; display:inline-block; width:100%;font-size:13px;padding:.7em 1em;line-height: 1rem;color:#fff;text-align:center;vertical-align:middle;border-radius:8px;}
.btn_style1 img{width:21px; vertical-align:middle; margin-top:-2px;}
.btn_style2 img{width:21px; vertical-align:middle; margin-top:-2px;}
.btn_style3 img{width:21px; vertical-align:middle; margin-top:-2px;}
.btn_style3.ui-link {color:#fff;}
a.btn_style3.ui-link {color:#fff;}
.btns-box {overflow:hidden;font-size:0px;}
.member_input.trans_memtype.addr .btn_style6{padding:1em 1em;}

.btn-xs{height:auto;line-height:unset;padding:2px 5px;font-size:12px;}

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;}
/*공통 부분 끝*/

/*로그인부분*/
.member_input {margin:5px 0;}
.member_input input.text.uicion1 {background:#fff; padding-left:20px;color:#999;}
.member_input input.text.uicion2 {background:#fff; padding-left:20px;color:#999;}
.member_btn {border-top:1px solid #dbdbdb; margin:5px -15px 0; padding:15px 15px 0; box-sizing:border-box;}
.login_smenu {overflow:hidden; margin:30px 0 0 !important;}
.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:15px; color:#666666; display:inline-block;white-space:nowrap;}
.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 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;display:flex;flex-wrap:wrap;align-content: center;justify-content:center;}
.login_gray_box ul:after {content:""; display:block; clear:both;}
.login_gray_box ul li {width:33.33%; text-align: center; margin-bottom:12px;}



@media(max-width:340px){
	.login_gray_box ul {padding:0 20px;}
}


/* .login_gray_box ul li .btn_apple {display: inline-block; height: 36px; background: url('/m/images/ic-apple.png') no-repeat 15px 4px #000; background-size: 21px; color: #fff;
    font-size: 14px; line-height: 36px; font-weight: normal; box-sizing: border-box; padding-left: 45px; width: auto;} */
a.btn_red {display:inline-block;text-align:center; background:#ff0000; background-size:10px 21px; color:#fff; font-size:17px;padding: .7em 1em;font-weight:700; 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;}
.login_smenu ul li:first-child+li {border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding-left:14px;}
.login_gray_box h2 {display:none;}
.login-w {display:inline-block;width:100%;text-align: center;border-radius:5px;}
.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;}

/*박람회 회원가입*/
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; padding-left:8px;}
.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;}
.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;padding:5px 0;}
h3.h3-1 img{width:30px; vertical-align:middle;}
h3.h3-1 .textIn {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 i {position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:30px;color: #92979b;}


/*최근 주문내역 부분*/
.order_totalBox  {padding:10px 0px;  background:#f9f9f9;}
.product_box_01 {text-align:center; background:#fff; overflow:hidden;}
.product_box_01 p {position:relative; text-align:left; font-size:15px; color:#000; font-weight:bold; padding:10px 15px 0px; background:#f9f7f8; border-top:1px solid #ccc;}
.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;}
.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;}
.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%;}
.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:32px; font-size:14px; background:#fff; border-radius:4px; box-sizing:border-box;
-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.07);
-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.07);
box-shadow:1px 1px 5px 0px rgba(0,0,0,0.07);
}
.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:15px;}
.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;}




/* 플러스마이너하는 부분*/

div.mtp {overflow:hidden; margin-top:5px; font-size:0px;}
div.mtp > div {display:inline-block;}
div.mtp .ui-input-text {display:inline-block; width:50px; border:none; margin:0; height:30px;}
div.mtp .ui-input-text input {height:30px;}
span.minu img {box-sizing:border-box;/*  border:1px solid #c4c4c4; */ border-right:none; cursor:pointer ; vertical-align:top; width:29px; height:28px; padding:0; margin:0px;  display:inline-block; text-align:center; }
input.number  {box-sizing:border-box; background:#fff; border:1px solid #c4c4c4; border-radius:0px; direction:none; text-align:center; vertical-align:top; font-size:12px; color:#424242; width:50px; height:30px; margin:0; padding:0; line-height:30px; vertical-align:middle; appearance:none; -webkit-appearance:none; -moz-appearance:none;}
span.plus img{box-sizing:border-box; /* border:1px solid #c4c4c4; */ border-left:none; cursor:pointer ; vertical-align:top; width:29px; height:28px; padding:0; margin:0px;  display:inline-block; text-align:center;}
span.minu {box-sizing:border-box; border:1px solid #c4c4c4; border-right:none; cursor:pointer ; vertical-align:top; width:30px; height:30px; line-height:28px; padding:0; margin:0px;  display:inline-block; text-align:center; }
span.minu i {vertical-align:middle; font-size:20px;color: #aaa;}
span.plus {box-sizing:border-box; border:1px solid #c4c4c4; border-left:none; cursor:pointer ; vertical-align:top; width:30px; height:30px; line-height:28px; padding:0; margin:0px;  display:inline-block; text-align:center; }
span.plus i {vertical-align:middle; font-size:20px;color: #aaa;}

input.ChangeText{background-color:transparent; border:none; color:#fff; font-weight: bold; font-size:16px; text-align: center; margin-top:-4px;}
input.ChangeText:focus{outline:none;}

input.ChangeTextSpon{padding:0;width:100%;background-color:transparent; border:none; color:#222; font-weight: 400; font-size:12px; text-align: center;}
input.ChangeTextSpon:focus{outline:none;}

/*장바구니 상세 보기 */
.view{border-bottom:1px solid #e8e8e8; overflow:hidden; background:#fff; padding:15px; margin:8px -15px 0; text-align:center;}

.view .img {float:left; width:70px; /*121*/ height:70px; /*99*/ margin:0 5px 10px 0;position:relative;border:1px solid #ddd;}
.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:121px; height:99px;}
.view .text { font-size:11px; color:#4b4b4b; text-align:left; padding-left:/*131*/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 .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 .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:15px; color:#000; line-height:17px;}
.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:#000;vertical-align:middle;}
.view .view_btn {width:50%; float:right; min-width:155px;}
.view .view_btn>a {font-size:14px; 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; font-family:'Malgun Gothic';}

.sum_box .sum_box_in {box-sizing:border-box; padding:15px; overflow:hidden;position:relative;}
.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 dl.sum_price_box dt span.cblue {display:inline-block; color:#222; text-decoration:underline;}
.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;}
.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 dl.sum_price_box dd.sum_total_price {    font-size: 18px; font-weight: bold; color: #222;}
.sum_box dl.sum_price_box dd span.won {font-size:12px; color:#999;vertical-align:top;line-height:22px;}

.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 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 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 .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 .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;}
.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:inline-block;width: 100%;}
.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_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 {padding-right:125px; box-sizing:border-box; position:relative;}
.member_input.mailnum a {position:absolute; top:0; right: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;}
.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 div.left {float:left; font-size:14px; line-height:40px;}
.coupon_box div.left em{padding-left:15px;}
.coupon_box div.right {float:right;font-size:11px;}
.coupon_box div.right em{font-size:12px;}
h3 .couponEA {margin-left:10px;color:#fff;text-align:center;border-radius:6px;padding:5px 10px;font-weight:normal;}
h3 .couponEA em {color:yellow;}

.poca_box {overflow:hidden; color:#000; padding:5px 0 10px;}
.poca_box dl {margin-bottom:8px; overflow:hidden;}
.poca_box dl dt{float:left; width:50%; text-align:left; font-size:14px; color:#000;}
.poca_box dl dd{float:right; width:50%; text-align:right; font-size:15px; color:#000;}
.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 .member_input a {position:absolute; top:0; right:0;}

/*결제방법*/
.pay_ul {overflow:hidden; margin:10px 0; text-align:center;}
.pay_ul .payCont {margin-bottom:0; float:left; width:50%; 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:100%;padding:8% 0;line-height:20px;text-align:center;background:#f5f7f8;border-top:1px solid #ddd;}
.pay_ul .payCont:first-child label.pay_label, .pay_ul .payCont:first-child + .payCont label.pay_label {border-top:0;}
.pay_ul .payCont:nth-child(2n+1) label.pay_label {border-right:1px solid #ddd; box-sizing:border-box;}
.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 .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;}

.pay_ul .payCont.full {width:100%;}
.pay_ul.nob {margin:0px;border:none;}
/*현금 영수증*/


.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 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;}
.btns-box.bot{ padding:20px 0;}

.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:0 5px; border:1px solid #ffbd0c; color:#ffbd0c; border-radius:3px; font-size:13px; line-height:24px; z-index:5;}
.detail_txt .tit_timesale {overflow:hidden;display:flex;align-items:center;justify-content: center;position: relative;border-style:solid;border-width:1px;padding: 3px 0;}
.detail_txt .tit_timesale h1 {font-size:16px;display: flex; align-items: center;position: relative;z-index: 1;padding-right:10px;margin-right:10px;font-weight: 700;}
.detail_txt .tit_timesale h1 svg {width: 18px;margin-right: 5px;}
.detail_txt .tit_timesale .time {font-size:16px;font-weight:bold;position: relative; z-index: 1;}
.detail_txt .tit_timesale .time .timerDay {margin-right:10px;}

.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;}
.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:20px; line-height:24px;font-weight:normal;}
.detail_txt .goodsTitle {margin-top:8px;padding-right:30px;box-sizing:border-box;}
.detail_txt .goods_subT {font-size:13px;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{font-size:14px;padding:0 5px;vertical-align: middle;}
.detail_txt .stars_cnt img{/*padding-bottom: 6px;*/}

.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:19px; line-height:24px; vertical-align:bottom;}
.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; width:100%;}
.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:inline-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;}


.contentRowLine{border-top: 8px solid #eff2f9; padding:0 15px;}


/* 상세페이지 사이즈테이블 (언니티비용) by jejewa 2020-10-13 */
	.ContentSizeWrap {display:flex;flex-wrap:wrap;width:100%;border-top:1px solid #333;border-bottom:1px solid #333;align-items:center;align-content:center;}
	.ContentSizeWrap .sizeImage {width:100%;text-align:center;padding:10px 0;border-bottom:1px solid #333;}
	.ContentSizeWrap .sizeImage img{width:90%;margin-top:0;}
	.ContentSizeWrap .sizeTable {width:100%;}
	.ContentSizeWrap .sizeTable table {width:100%;}
	.ContentSizeWrap .sizeTable table th, table td {font-size:13px;border-bottom:1px solid #d8d8d8;}
	.ContentSizeWrap .sizeTable table th {background-color:#f3f3f3;padding:10px 0;}
	.ContentSizeWrap .sizeTable table td {text-align:center;}


.scrapPhase {padding:30px 15px;}
.scrapPhase .topTit img {width: 14px;}
.scrapPhase .topTit .starPoint {letter-spacing: 2px; vertical-align: text-bottom;}
.scrapPhase .topTit .starPoint em {color: #dadada;font-size:14px;vertical-align: middle;margin-left:5px;}
.scrapPhase .topTit .starPoint em b {color: #333;}
.scrapPhase .topTit .stars_cnt {display: inline-block; width: 49%; text-align: center;}
.scrapPhase .topTit .stars_cnt .iconfont{color:#ffe20c;}
.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:10px;}
.scrapPhase .bottomTxt ul {display: flex;justify-content: space-between;}
.scrapPhase .bottomTxt li {width: 49%;color: #fff;border-radius:3px; overflow:hidden;}
.scrapPhase .bottomTxt li.likeBtn {flex-grow:1;}
.scrapPhase .bottomTxt li:nth-child(even) {margin-left:10px;background: #fff;color: #333;border:1px solid #e8e8e8;}
.scrapPhase .bottomTxt li a {display: inline-block;width: 100%;height: 100%;color: #fff;text-align: center;padding:10px 0;}
.scrapPhase .bottomTxt li:nth-child(even) a {color: #333;}

.m_reviewB {padding:0 15px;}
.m_reviewB a{display: inline-block; width:100%; height:40px; line-height:39px; color:#FA2050; background-color:#FFF; border-radius:3px; text-align:center; position:relative; border:1px solid #FFF; font-size:14px; box-sizing:border-box; margin-bottom:20px;}

#tab2 a.rvMoreBtn{background:url('/images/ico_btn_under.png') no-repeat right 15px center;-webkit-background-size:16px auto;background-size:16px 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:14px;}
.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;}

.helpfulBtn{width:calc(100% - 30px); display:block; box-sizing:border-box; padding:0; border:1px solid #dadada; background-color:#fff !important; margin:0 auto 15px;}
.helpfulBtn > a{display:inline-block; width:100%; height:35px; font-size:13px; color:#333; text-align:center; line-height:35px; font-weight: 600 !important; font-family:'NotoSans' !important;}
.helpfulBtn > a img{width:15px; margin:0 5px 4px 0;}
.helpfulBtn.active{border:1px solid #FF6696 !important; background-color:#FF6696 !important;}
.helpfulBtn.active a{color:#FFF;}
.helpfulBtn.active a img{content:url("/images/helpful_h.png");}
.prdInfoList{padding:12px 0;}

/* 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 .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:bold;overflow:hidden;}
.detail_txt dl dt {float:left; width:90px; padding:8px 0; font-size:13px; line-height:14px; color:#999; font-weight:400;}
.detail_txt dl dd {padding:8px 0; padding-left:76px; font-size:13px; line-height:14px; font-weight:normal; ; min-width:150px;}
.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:20px; color:#333; font-weight:700;}
.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:#000; font-size:11px; line-height:45px; box-sizing:border-box;}
.detail_tab li a.on {border-bottom:4px solid transparent; color:#ffbd0c; font-weight:bold;}
.detail_tabcont_img img {width:100% !important;height:100%;object-fit:cover;} /* 코드수정하지마세요 앱에서 이미지 깨짐 230220 kgy (상품상세:원본이미지 보기) */
.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 {}
.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;}
.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;}
.detail_tabcont {box-sizing:border-box;/*padding:0 10px;*/display:none;}
.detail_tabcont h2 {line-height:20px;margin-bottom:30px;padding:15px 0;font-size:18px;border-bottom:1px solid #eee; text-align: center;}
.detail_tabcont.on {display:block;}
.m_detail img{max-width:100%;}

/* 다른사람 초대하기 jwj */
.detail_txt .option_section.inviteSection dd{padding-left:0;}
.detail_txt .option_section .inviteWrap h1{font-size:13px; text-align: center; background-color:#f7f7f7; padding:8px 0;}
.detail_txt .option_section .inviteWrap a{display: inline-block; background: #ff4242; padding:8px 0; width: 100%; text-align: center; font-size: 16px; font-weight: 700; line-height: 1.5; border-radius: 8px; color:#fff;}

.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 {position:relative;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 .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; color:#222; font-size:15px;}

.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; margin-top:10px;}
.total_stars .stars_cnt em {margin:0 2px 0 4px; color:#333; font-size:14px; font-weight:bold; vertical-align:baseline;}
.total_stars p {margin-top:10px; color:#333; font-size:14px; font-weight:400;}
.total_stars p em {font-weight:800;}

.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; margin-top:10px;}
.total_stars .stars_cnt em {margin:0 2px 0 4px; color:#333; font-size:14px; font-weight:bold; vertical-align:baseline;}
.total_stars p {margin-top:10px; color:#333; font-size:14px; font-weight:400;}
.total_stars p em {font-weight:800;}

/*-----------*/

.rvArrgBtnBox.bottomTxt {margin:20px 0 0;padding: 0 0px;}
.rvArrgBtnBox.bottomTxt ul {display:flex;justify-content:space-between;	}
.rvArrgBtnBox.bottomTxt li {text-align: center;width: 32%; background: #dadada;}
.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: 10px 0 8px;}





.evaluate_list .e_head {padding:0 15px; color:#e8e8e8; font-size:11px; line-height:25px; text-align:left;}

.evaluate_list .e_cont {padding:15px; text-align:left;}
.evaluate_list {box-sizing:border-box;}
.evaluate_list li{border-top:1px solid #f8f8f8;}
.evaluate_list li:first-child{border-top:none;}
.evaluate_list li .txts{margin:0 0 15px;font-size:12px; font-weight:500; color:#AAA; line-height:15px;padding:0 15px;box-sizing:border-box;}
.evaluate_list li .txts .fr {float: right;white-space:nowrap;}
.evaluate_list li .help{font-size:12px; line-height:12px;  margin-bottom:15px; clear:both; margin-top:10px; padding:0 10px; padding-left:15px;}
.evaluate_list .e_head {padding:0 15px; color:#e8e8e8; font-size:11px; line-height:25px; text-align:left;}
.evaluate_list .e_head .stars_cnt {display: block;margin-top: 13px;}
.evaluate_list .e_head .stars_cnt img{width:13px;}
.evaluate_list .e_cont .qnaTit{color:#333; font-weight:400; font-size:14px;}
.evaluate_list .e_head .txts { text-align:left;}
.evaluate_list .e_head .txts .sname {font-size:12px; color:#000;}
.evaluate_list .e_head .txts span {color:#9c9c9c; font-size:13px;}
.evaluate_list .e_cont .tit {color:#010101; font-size:14px; line-height:16px; font-weight:bold;}
.evaluate_list .e_cont .cont {margin-top:5px; color:#4b4b4b; font-size:12px; line-height:14px;}
.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{margin-bottom:38px;}
/* .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{margin-bottom:14px; padding-left:40px;position: relative;font-size: 14px;}
.adminRp .replyIco {position: absolute; left: 18px; top: -5px;}
.adminRp .replyIco img {width: auto;}
/*-----------*/

.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 .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;}

/* 상품상세내 상품문의 */
.prd_inquiry {padding-top:10px; /* background:#f0f0f0; */}
.prd_inquiry li {margin-top:4px; border-bottom:1px solid #d9d9d9; background:#fff;}
.prd_inquiry li:first-child {margin-top:0;}
.prd_inquiry li .tit {padding:15px; overflow:hidden; position: relative;}
.prd_inquiry li .tit img{position: absolute; top: 45%; right: 40px; width: 25px; transform: translate(0, -50%);  cursor: pointer;}
.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;}
.prd_inquiry li.on .tit .txt strong {text-overflow: inherit;overflow: auto;white-space: inherit;}
.prd_inquiry li .tit .txt strong img {position:absolute; top:50%; right:0;width: 10px;transform:translateY(-50%);}
.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;font-size:14px;}
.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:14px; line-height:16px; position:relative;}
.prd_inquiry li .cont .q .ico_q{display:inline-block; position:absolute; top:10px; 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%;}
.prd_inquiry li .cont .q .image img{max-width:100%;max-height:500px;}
.prd_inquiry li .cont .a {float:left;min-height:24px;padding-left:34px;margin-top:15px; background-size:24px 24px; color:#4b4b4b; font-size:14px; line-height:16px; position:relative;}
.prd_inquiry li .cont .a .ico_a{display:inline-block; position:absolute; top:11px; 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 .title{font-weight:bold;}
.prd_inquiry li .cont .a .ansRegDate {display:block;margin-top:15px;}
.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;}
.prd_inquiry li .cont .txtBox {float:right;width: calc(100% - 35px);margin-left: 10px;font-size:14px;}
#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;border:0;}
.inquiry_write .i_cont table td.talkRadio {display: flex;}
.inquiry_write .i_cont table td input[type="radio"] {vertical-align:middle;position:relative;display:-webkit-none;-webkit-appearance:none;}
.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;background-color: #fff;
    left: 50%; width:100%;max-width: 680px; 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;
    border-radius: 10px 10px 0 0;
	box-shadow:0 10px 10px 10px rgb(0 0 0 / 30%);
}

.fixed_option_box .btn {display:block; position:absolute; top:0; left:50%; width:104px; height:26px; margin-left:-52px; border-radius:8px 8px 0 0; color:#666; font-size:12px; line-height:26px; text-align:center;}
.fixed_option_box .btn img {transform:rotate(-90deg);width: 12px;}
.fixed_option_box .fixed_option {padding:20px 0 14px; margin-top:-1px;}
.fixed_option_box .fixed_option h1 {padding:0 17px 5px; color:#000; font-size:14px; line-height:30px;}
.fixed_option_box .fixed_option .totalprice {padding:0 17px;}
.fixed_option_box .fo_cont {position:relative; padding:0 17px;}
.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; line-height:24px; text-align:right;}
.fixed_option_box .totalprice em {color:#ffa200; font-size:20px; font-weight:bold;margin-left: 10px;}
.fixed_option_box .btns {display: flex;justify-content: space-between;width: calc(100% - 34px); margin: 0 auto 10px; position: relative;}
.fixed_option_box .fixed_option .txtAreaBox {display:block; margin-bottom: 10px;}
.fixed_option_box .fixed_option .txtAreaBox textarea {width:100%; box-sizing:border-box;}
body._iPhone .fixed_option_box .btns {padding-bottom:20px;background: #fff;}
body._iPhone .fixed_option_box .btns .buy {padding-bottom:0;}
body._iPhone .fixed_option_box .btns .blike {padding-bottom:0;}
body._iPhone .fixed_option_box .btns .bcart {padding-bottom:0;}
.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:table-cell; */height:49px;width:49%;color:#fff; font-size:20px; line-height:49px; font-weight:bold; text-align:center;border-radius: 5px;}
.fixed_option_box .btns a.incart {margin-right:10px; color: #000;background: #fff;}
.fixed_option_box .btns a.incart.sitebg1 {color:#fff;width:100%;margin-right:0;}
.fixed_option_box .btns a.provide._btnAll {flex-grow: 1;}
.fixed_option_box select.select {border: 1px solid #bbb;}

.fixed_optionbtns_box {position:fixed; bottom:0;left: 50%;transform: translateX(-50%); width:100%; max-width:680px; z-index:9980;}
body._iPhone .fixed_optionbtns_box .btns {padding-bottom:20px;background: #fff;}
body._iPhone .fixed_optionbtns_box .btns .bcheat {padding-bottom:0;}
body._iPhone .fixed_optionbtns_box .btns .buy {padding-bottom:0;}
body._iPhone .fixed_optionbtns_box .btns .blike {padding-bottom:0;}
body._iPhone .fixed_optionbtns_box .btns .bcart {padding-bottom:0;}
.fixed_optionbtns_box .btns {position:relative;z-index:1000;}
.fixed_optionbtns_box .btns.demo {padding:0;}

.fixed_optionbtns_box .btns .bcheat {position:absolute; top:0; left:0; border:1px solid #e9ae1e; background:#fff;}
.fixed_optionbtns_box .btns .bcheat .btn_detail_cheat {display: inline-block; width: 71px; height: 47px; color: #fff; font-size: 30px; line-height: 47px; text-align: center;}
.fixed_optionbtns_box .btns .bcheat .btn_detail_cheat svg {width: 26px;height: 47px;}


.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 {display:inline-block; width:71px; height:47px; color:#fff; font-size:30px; line-height:40px; text-align:center;margin-top: 3px;}
.fixed_optionbtns_box .btns .bcart .btn_detail_cart object {width: 24px;}
.fixed_optionbtns_box .btns .bcart .btn_detail_cart img {width: 24px;}
.fixed_optionbtns_box .btns .blike {position:absolute; top:0; right:0; border:1px solid #e9ae1e; background:#fff;}
.fixed_optionbtns_box .btns .blike .btn_detail_like {display:inline-block; width:71px; height:47px; color:#fff; font-size:30px; line-height:47px; text-align:center;}
.fixed_optionbtns_box .btns .buy {display:block; height:49px; color:#fff; font-size:20px; line-height:49px; font-weight:bold; text-align:center;}
.fixed_optionbtns_box .btns .buy.indent {text-indent:71px;}

/* 2021-07-22 kgy 프로모션 기간 만료시 품절 버튼 수정 */
.fixed_optionbtns_box .btns .buy.periodDone {padding-right:73px;}

.fixed_optionbtns_box .btns .btnWrap {width:calc(100% - 71px);}
.fixed_optionbtns_box .btns .btnWrap > a {width:50%; float:left;}
.fixed_optionbtns_box .btns .btnWrap .gift {display:block; height:49px; color:#fff; font-size:20px; line-height:49px; font-weight:bold; text-align:center; background-color:#ff9800;}



select.select {border-radius:0px; width:100%;line-height:20px; height:40px; box-sizing:border-box; padding-left:10px; padding-right:50px; border:1px solid #5f5f5f; margin-bottom:5px; font-size:13px; color:#939393; text-align:left; appearance:none; -webkit-appearance:none; -moz-appearance:none; background:url('/m/images/bottom_icon12.png') no-repeat right 5px center #fff; background-size:25px;}

.prd_opt_box {padding:10px; margin-top:5px; border:1px solid #c9c9c9; background:#fbfbfb; box-sizing:border-box;}
.prd_opt_box strong {color:#000; font-size:14px; font-weight: 400;line-height:25px;}
.mtp_prc {overflow:hidden;}
.mtp_prc div.mtp {float:left; margin-top:0;}
.mtp_prc div.mtp > div {display:inline-block;}
.mtp_prc .prc_right {float:right; color:#000; font-size:12px; line-height:30px;}
.mtp_prc .prc_right .prc em {font-size:14px;vertical-align: middle;}
.mtp_prc .prc_right .del img {margin-left:5px;box-sizing:border-box;border: 1px solid #c4c4c4;}


/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
.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;}
.deli-list h4{margin:0 -15px; padding:10px 15px; font-size:13px; font-weight:bold; color:#000; background:#f8f8f8;}
.deli-list p {padding-top:25px; font-size:12px; font-weight:bold; color:#000; }
.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;}
.deli-list dl dd {float:right; padding-top:10px; font-size:12px; font-weight:bold; color:#000; text-align:right;}
.deli-list .btns-box.deli-listbtn {margin:0 -15px; padding:0 15px; text-align:right; background:#f9f7f8; border-bottom:1px solid #d9d9d9;}
.deli-list .btns-box.deli-listbtn .btns-box-botline {margin:0 -15px; padding:10px 15px;background:#f9f7f8; border-bottom:1px solid #fff;}

.evaluate_list_wrap {overflow:hidden; margin:0;}

.e_cont em.tit_bottom {font-size:11px; font-weight:bold; text-align:left;}


/* 공유 레이어 */
.shareLayerCloseWrap{height:120px;}
.shareLayerClose{width:24px;height:24px;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:17px;margin-bottom:32px;font-weight:normal;letter-spacing:-.17px;line-height:17px;}
.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 8% 2.5rem;color:#fff;box-sizing:border-box;opacity:0;}
.shareLayer.on {display:block;opacity:1;animation:fadein .5s;}
.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;width:100%;}
.shareLayer ul li{width:23.5%;display:inline-block;margin-right:2%;padding-bottom:3vw;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;overflow: hidden;}
.shareLayer-copy-link{display:table;width:100%;table-layout:fixed;border:1px solid #fff;box-sizing:border-box;cursor:pointer;}
.shareLayer-copy-link-url{display:table-cell;vertical-align:middle;padding:10px 21.5px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-family:'Arial';letter-spacing:0; line-height:24px; width:100%;font-size:16px;background:none;color:#fff;border:none;outline:none;box-sizing:border-box;}
.shareLayer-copy-link-button-wrapper{width:48px;height:45px;display:table-cell;vertical-align:middle;}
.shareLayer-copy-link-button{height:100%;width:100%;text-indent:-9999px;position:relative;top:3px;font-size:0;display:inline-block;}
.shareLayer-copy-link-button:before{width:1.3px;height:19px;content:'';display:block;background-color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.shareLayer-copy-link-button:after{display:block;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-background-size:100% 100%;background-size:100% 100%;background-repeat:
no-repeat;background-position:50% 50%;background-image:url(/m/images/ico_chain_white.png);width:19px;height:19px;}
.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:#F9E81E;}
.shareLayer-item-anchor[data-icon="kakaotalk"]:after{background-image:url(/m/images/kakaotalk.png);width:35px;height:35px;}
.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:33.5px;height:33.5px;}
.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:29px;height:21px;}
.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:16px;height:28px;}
.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 .mobileDomWrap .shareLayer {left: 50%;right: auto;transform:translateX(-50%); max-width:525px; padding:0 2% 2.2%;}
	.shareLayerTit {font-size:19px;}
	.shareLayer ul{width:100%;}
	.shareLayer ul li {width:33.3%;margin-right:0;}
	.shareLayer ul li a{width:5vw;height:5vw;}
}

@media(min-width:600px) and (max-width:929px){
	.shareLayer ul li a {width:13vw;height:13vw;}
}
/*공유 레이어 끝*/

/*나의 포인트 내역 부분*/
.my_point_list.list_fs {margin-top:10px;}
.my_point_list {margin:4px -15px 0; padding:8px 15px; border-bottom:1px solid #d9d9d9; background:#fff; overflow:hidden;}
.my_point_list table {padding:15px 0; width:100%; font-size:12px; color:#000;}
.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;}

/*상품문의*/
.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 0 0; padding:10px 8px; overflow:hidden; background:#fff; border-bottom:1px solid #d9d9d9;}
.coupon_use .img {position:absolute; top:50%; right:5px; margin-top:-25px;}
.coupon_use .img img {width:100px; height:50px;}
.coupon_use {text-align:left;}
.coupon_use strong {text-align:left; font-size:12px; color:#000;}
.coupon_use span {text-align:left; font-size:10px; color:#9c9c9c;}


/*회원탈퇴부분*/

.member_leave_n {margin:0 -15px; padding:10px 15px 20px; text-align:left; background:#fff; overflow:hidden;}
.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 .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;}

.leave_total_check {margin:0 -15px; padding:10px 0; overflow:hidden; text-align:center;background-color: #f2f1ef;}
.leave_total_check .check_text3{font-size:13px; line-height:20px; color:#000; font-weight:bold; letter-spacing:-1px;}

.leave_btn {margin:0 -15px; padding:15px; font-size:0px; background:#fff; overflow:hidden;}


/*제품 목록*/

.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;}

.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: flex;justify-content: center;align-items: center;height: 50px;line-height: 1.2; font-size:13px; font-weight:bold; color:#fff!important;}
/* .cscenter_FAQ_menu ul li.borderno {border-left:none;} */

.prd_inquiry li .tit .txt.cs_noti {padding:0 40px 0 0;}
.prd_inquiry li .cont .a.cs_noti_a {float:none;width:100%; 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;line-height:15px;margin-top:10px;}
.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;}

.prd_inquiry2 {padding-top:10px; background:#f0f0f0;}
.prd_inquiry2 li {margin-top:4px; border-bottom:1px solid #d9d9d9; background:#fff;}
.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;}
	/* .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;}
.prd_inquiry2 li.on .tit .txt {background:url('/m/images/bg_inquiry_up.png') no-repeat right center; background-size:16px 10px;}
.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 li.on .tit .txt strong {text-overflow: inherit;overflow: auto;white-space: inherit;}
.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 {float:left;width:25px; height:25px; border-radius:50%;  color:#fff; font-size:17px; line-height:24px; text-align:center; font-weight:bold;}
.prd_inquiry2 li .cont .txtBox {float:right;width:calc(100% - 35px); margin-left:10px;text-indent: 0 !important;margin-top: 0 !important;}


/****************************** 팝업 ******************************/
.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;}
.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 .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;}
.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 {left:50%;transform:translateX(-50%);position:relative; top:0; width:100%;max-width:680px; height:53px;box-sizing:border-box; z-index:599; padding:0 53px; border-bottom:1px solid #eee;}
.top_fix_head.sitebg2 {background:#fff !important; color:#000;}
.top_fix_head.sitebg2 .ftic-allmenu{color:#000; cursor:pointer;}
.top_fix_head.sitebg2 h1 {}
.top_fix_head.sitebg2 h1 span a {color:#000;}
.top_fix_head.sitebg2 .btn_back_pst{font-weight:bold;}
.top_fix_head.sitebg2 .moreView {position: absolute;top: 20px;right: 10px;font-size: 13px;color: #000;}

.top_fix_head .btn_back_pst {display:block; position:absolute; top:0; left:0; width:53px; height:53px; color:#000; font-size:20px; line-height:51px; text-align:center; box-sizing:border-box; z-index: 9;}
.top_fix_head .btn_close_pst {display:block; position:absolute; top:0;right:0; width:53px; height:53px;line-height: 51px; color:#333; font-size:20px;text-align:center; box-sizing:border-box;}
.top_fix_head .btn_close_pst span {vertical-align: middle;}
.top_fix_head h1 {color:#000; font-size:20px; line-height:53px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.top_fix_head h1 .swiper-slide {    list-style: none;}
.top_fix_head h1 .de1 {padding:0 53px; box-sizing:border-box; display:block; overflow:hidden; text-overflow:ellipsis;}
.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 h1.cornor_title {color:#000; font-size:17px; line-height:53px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; max-width: calc(100% - 180px);}/* 2023-12-08 sky max-width추가 */
.top_fix_head h1.cornor_title .de1 {padding:0 53px; box-sizing:border-box; display:block; overflow:hidden; text-overflow:ellipsis;}
.top_fix_head h1.cornor_title span a {color:#000; font-size:17px;}
.top_fix_head h1.cornor_title span a.ui-link {color:#000; font-size:17px;}
.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 a.ftic-home {width:53px; height:53px; display:inline-block; text-align:center; line-height:53px; font-size:20px; color:#000; position:absolute; left:68px; top:0; font-weight:bold;}
.top_fix_head a.ftic-home2 {width:53px; height:53px; display:inline-block; text-align:center; line-height:53px; font-size:20px; color:#000; position:absolute; top:0; font-weight:bold;}
.top_fix_head div.search_box{position:absolute; top:0; right:49px;}
.mainPageWrap .top_fix_head div.search_box {right:0; width:53px; text-align:center;}
.mainPageWrap .top_fix_head div.search_box span.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 div.search_box span.search_btn{display:inline-block; line-height:51px; box-sizing:border-box; font-size:31px; color:#fff;}
.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;}

.fix_gnbmenu {position:relative; margin-bottom:-1px; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; background:#fff; z-index:8;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:57px; left:50%;transform: translateX(-50%); width:100%;max-width:680px;}

@media (min-width:930px) {
	.fix_gnbmenu.fix_mode {width:525px;left:auto;margin-right:-500px;transform:none;}
}
/*
.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 .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 .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 .list_view_type {float:right;margin:15px auto 10px 0;width:142px;font-size: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.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.ftic-list3{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_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 .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;}

body .mobileDomWrap .search_pop_new {left: 50%;right: auto;transform: translateX(-50%);max-width:680px;}

/* 서브,리스트 부분 */
/* 서브,리스트 부분 */
/* 서브,리스트 부분 (상품상세)*/
@media(min-width:930px){
	.mobileDomInner .top_fix_head {max-width:525px;}
	body .mobileDomWrap .search_pop_new {max-width:525px;}
	body .mobileDomWrap .fixed_option_box {max-width:525px;}
	body .mobileDomWrap .top_fix_head.sitebg2 {left: 50%;right: auto;transform:translateX(-50%);max-width:525px;}
}
@media(max-width:680px){
	.top_fix_head.sitebg2{max-width:680px; left:50%; transform:translateX(-50%);/*padding:0;*/} /*20211227 k3 검색결과 창에서 뒤로가기 영역 에러남 */
	.search_pop{max-width:680px; left:50%; transform:translateX(-50%);}
	.top_fix_head.show {left:50%;}
}

.good_desc_head.top_fix_head {background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.8)), to(rgba(50,50,50,0)));
	background:-moz-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.8)), to(rgba(50,50,50,0)));
	background:linear-gradient(to bottom, rgba(50,50,50,0.8), rgba(50,50,50,0));
	background:gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.8)), to(rgba(50,50,50,0)));padding:0 50px 0 120px;}
.good_desc_head.top_fix_head .btn_back_pst {display:block; position:absolute; top:0; left:0; width:53px; height:53px; color:#fff; font-size:30px; line-height:51px; text-align:center; box-sizing:border-box;}
.good_desc_head.top_fix_head h1 {color:#fff; font-size:17px; 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:30px; 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;} */

@media (min-width:930px) {
	body .mobileDomWrap .good_desc_head.top_fix_head {max-width: 525px;left: 50%;transform: translateX(-50%);right: auto;}
	body .mobileDomWrap .fixed_optionbtns_box {max-width: 525px;left: 50%;transform: translateX(-50%);right: auto;}
}

/*검색레이어*/
.float_btn_wrap{position:fixed;right:5%;z-index:11;bottom:-999px;transition:bottom .4s;}
.float_btn_wrap.show {bottom:73px;transition:bottom .4s;}
.float_btn_wrap li{margin-bottom:5px;display:block;box-sizing:border-box;}
.float_btn_wrap li a{display:block;width:38px;height:38px;background-color:#000;border-radius:50%;text-align:center;box-sizing:border-box;padding-top:8px;opacity:.8;color:#fff;border:1px solid #fff;}
.float_btn_wrap li a img{width:25px;}


@media(min-width:680px) and (max-width:929px){
	body .float_btn_wrap {right: 50%;left: auto;margin-right: -318px;}
}



.searchKeyword ul{text-align:center;}
.searchKeyword ul li{display:inline-block;padding:0 2px;line-height:32px;}
.searchKeyword ul li a{font-size:14px;color:#fff;border-radius:50px;border:1px solid #fff;padding:5px 8px;}



/* 리스트 */
.newList {display:inline-block;width:100%;}
.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-top:24px;}
ul.cont_list>li  {background:#fff; text-align:center; font-size:14px; width:48%; margin:0 1% 4%;  float:left; border-radius:0; border:1px solid #e8e8e8;  box-sizing:border-box; -o-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;border-radius:10px;}
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:22px;}


li .pdBtnMore{position:absolute;bottom:10px;right:10px;display:block;width:25px;height:25px;box-sizing:border-box;border-radius:50%;border:1px solid #b9b9b9;background:#fff;color:transparent;font-size:0;z-index:1;}
li .pdBtnMore:before{content:'';position:absolute;left:50%;top:50%;display:block;width:15px;height:1px;margin-left:-7px;background:#b9b9b9;transition:all .2s;}
li .pdBtnMore:after{content:'';position:absolute;left:50%;top:50%;display:block;width:1px;height:15px;margin-top:-7px;background:#b9b9b9;transition:all .2s;}
li.on .pdBtnMore{background:#b5b5b5;}
li.on .pdBtnMore:before,
li.on .pdBtnMore:after{background:#fff;transform:rotate(45deg);}
li .pdBtnBox{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;background:rgba(255,255,255,.85);transition:all .3s ease-in-out;z-index:-1;font-size:14px;}
li .pdBtnBox ul{position:absolute;left:0;top:50%;width:100%; transform:translateY(-50%);text-align:center;overflow:visible;font-size:inherit;}
li .pdBtnBox ul li.qBtn{position:relative;top:-10px;display:inline-block;width:24%;max-width:60px;padding-top:23%;border-radius:50%;margin:0 2%;opacity:0;transition:all .2s ease-in-out;}
/*li .pdBtnBox ul li.qBtn a{position:absolute;left:0;top:0;display:block;width:100%;height:100%;max-width:60px;max-height:60px;border-radius:50%;color:transparent;color:#fff;} 20190122 mempil 즐겨찾기 아이콘 이상하게 나오는 부분 수정 */
li .pdBtnBox ul li.qBtn a{position:absolute;left:0;top:0;display:block;width:100%;height:auto;max-width:60px;max-height:60px;border-radius:50%;color:transparent;color:#fff;}
li .pdBtnBox ul li.qBtn a:after {content:"";padding-bottom:100%;display: block;}
li .pdBtnBox ul li.qBtn a span,
li .pdBtnBox ul li.qBtn a i{display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8em;background:#262626;}
li .pdBtnBox ul li.restock{display:block;margin-top:11px;text-align:center;}
li .pdBtnBox ul li.restock a{display:inline-block;padding-left:17px;background:url(../images/shop/btn_restock.png) no-repeat 0 5px / 10px;font-size:13px;}
li .pdBtnBox ul li.qBtn.deal{width:100%;height:40px;max-width:none;padding-top:0;border-radius:0;margin:0;}
li .pdBtnBox ul li.qBtn.deal a{max-width:none;max-height:none;border-radius:0;color:#fff;font-size:15px;}
li.on .pdBtnBox{opacity:1;z-index:1;}
li.on .pdBtnBox ul li{top:0;opacity:1;}
li.on .pdBtnBox ul li:nth-of-type(1){transition-delay:.2s;font-size:12px;}
li.on .pdBtnBox ul li:nth-of-type(2){transition-delay:.3s;}
li.on .pdBtnBox ul li:nth-of-type(3){transition-delay:.4s;}

.connectB {display:inline-block; 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 li .tit {display:block;padding-top: 0;margin-top: 8px;white-space: inherit;font-size:15px;/*height:30px;line-height:16px;*/}
ul.cont_list li .tit a {color:#000;display: inline-block;width: 100%;font-weight: 400;line-height: 1.2;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
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 .btm_wrap {padding-top:0;}
ul.cont_list > li .positionWrap dl dt a {border-radius:10px;overflow: hidden;}


/*라이브특가 / 브랜드 변경*/
ul.cont_list li dl dt {  width:100%;display:inline-block; position:relative; overflow:hidden;}
ul.cont_list li dl dt .isPlay {display: none;}
ul.cont_list li dl dt img { width:100%; box-sizing:border-box;}
ul.cont_list li dl dt a {display:inline-block; width:100%; position:relative;}
ul.cont_list li dl dt .timerestBox_height {z-index:10; height:auto; text-align:center; position:absolute; left:0; top:50%; right:0;transform:translateY(-50%);}
ul.cont_list li dl dt .timerestBox_height i {vertical-align:middle; font-size:12px; margin-top:-2px; display:none;}
ul.cont_list li dl dt .timerestBox_height .timerestBox {padding:0; color:#fff; }
ul.cont_list li dl dt .timerestBox_height #product {padding:10px 0;background: rgba(0,0,0,0.5);}
ul.cont_list li dl dt .timerestBox_height #product .productIco {display: block;}
ul.cont_list li dl dt .timerestBox_height #product .productIco span {display:flex;align-items:center;justify-content:center;}
ul.cont_list li dl dt .timerestBox_height #product .productIco svg {width: 14px;color: #fff;}
ul.cont_list li dl dt .timerestBox_height #product .productIco object {width: 14px;color: #fff;}
ul.cont_list li dl dt .timerestBox_height #product #dayShow {display: inline-block;margin-right: 5px;font-size: 12px;vertical-align: initial;}
ul.cont_list li dl dt .timerestBox_height .timerestBox span {background:none;}
ul.cont_list li dl dt .timerestBox_height .timerest div div {display: inline-block;font-size: 12px; font-weight: 400; letter-spacing: -1px;}
ul.cont_list li dl dd {color:#363636; font-size:12px; line-height:15px; text-align:left;padding-bottom:10%;}
ul.cont_list li dl dd img{width:initial;max-height:25px;}	/*아이콘 크기 원본 크기로 설정*/
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-size: 14px;}
ul.cont_list li dl dd span.airplane_wrap.txt {display: none;}
ul.cont_list li dl dd span.per_icon {padding-right:10px;line-height:24px;vertical-align:middle;font-size:21px;font-weight:bold;}
ul.cont_list li dl dd del > span.mwon {text-decoration: line-through;}
ul.cont_list li dl dd .price_wrap {/*overflow:hidden;*/text-align:left; padding-top:2px; position:relative;display: flex;justify-content: flex-start;align-items: flex-end;}
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:inherit;}
ul.cont_list li dl dd .price_wrap > div.per em{font-size:20px; font-weight:bold; vertical-align:middle;line-height:30px;letter-spacing:-1px;}
ul.cont_list li dl dd .price_wrap > div.pricebox {line-height:inherit; font-size:11px;/*  min-height:31.2px; */}
ul.cont_list li dl dd .price_wrap > div.pricebox del {margin-bottom:2px; font-size:12px; color:#b8b8b8; font-weight:normal;}
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 .price_wrap > div.pricebox .priceStyle2 {font-size: 17px;display: block;margin-top: 4px;font-weight: 700;}
ul.cont_list li dl dd .price_wrap > div.pricebox .priceStyle2 .mwon {font-weight: 400;font-size: 17px;}
ul.cont_list li dl dd .brand {display: block;}
ul.cont_list li dl dd .brand .brandIn {padding-top:7%; color:#929292; text-align:left; height:15px; font-size:11px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
ul.cont_list li dl dd .textWrap {padding: 0 4% 0 5%;}

/*리스트 밑 장바구니 좋아요 아이콘 및 레이어 */
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;}
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%;}

/* 2022-11-07 k3 content, product 아이디는 개발팀에서 자주사용하는 네이밍이며 후속코드 역시 클래스가 아닌 요소를 다이렉트로 사용한 상태
// CSS 이렇게 짜면 충돌나고 난리납니다.
#content #product {display:block; overflow:hidden; height:43px; margin-top:10px;}
#content #product h1 {display:inline-block; color:#fff; margin-left:20px; font-size:19px; line-height:45px;}
#content #product div{display:inline-block; float:right; margin-right:20px; line-height:45px; text-align:right; color:#fff; font-size:18px;}
#content #product div i{vertical-align:middle; font-size:25px; height:18px; margin-bottom:10px; }
#content #product #dayShow { display:inline-block; margin:0; font-size:17px;}
*/

/*쿠폰, 적립, 무배(루플랫)*/
.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;}
}

.CartClickLayerMask {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:9998; display:none;}
.CartClickLayer {position:fixed; width: calc(100% - 20px); max-width:660px; top:50px; left:50%;transform: translateX(-50%); background:#fff; z-index:9999; 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;
}
.CartClickLayerMask.on {display:block;}
.CartClickLayer.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;
}

.CartClickLayer h1 {border-radius:5px 5px 0 0; box-sizing:border-box; padding:10px; color:#fff;}
.CartClickLayer .Layerinner {box-sizing:border-box; padding:10px; max-height:250px; overflow:auto;}
.CartClickLayer .Layerinner .optionTit {padding:5px 0; font-weight:bold;}
.CartClickLayer .totalpriceBox {text-align:right; font-size:13px; padding:5px 10px;}
.CartClickLayer .totalpriceBox .text01 {font-weight:bold;}
.CartClickLayer .totalpriceBox .totalprice {font-size:13px; font-weight:bold;}
.CartClickLayer .totalpriceBox .eq {font-weight:normal;}
.CartClickLayer .CartClickBtn {border-radius:0 0 5px 5px; text-align:center; padding:8px 0;}
.CartClickLayer .CartClickBtn a {width:47%; color:#fff;}

@media(min-width:930px){
	.CartClickLayer {width: 505px;}
	.CartClickLayerMask {max-width: 525px;}
}
@media(max-width:320px){
	.CartClickLayer .CartClickBtn a {padding: 10px 0;font-size: 15px;}
}


/*.HoverIconBtn {vertical-align:middle;}
.HoverIconBtn .material-icons {color:#000; vertical-align:middle; font-size:24px;}*/
/*리스트 밑 장바구니 좋아요 아이콘 및 레이어 끝 */




.ListDirectLayerMask {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:9998; display:none;}
.ListDirectLayer {position:fixed; top:50px; left:50%; transform: translateX(-50%);width: calc(100% - 20px);max-width:660px; height:0; background:#fff; z-index:9999; border-radius:5px; text-align:left; overflow:hidden; 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;
}
.ListDirectLayerMask.on {display:block;}
.ListDirectLayer.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;
}

.ListDirectLayer h1 {border-radius:5px 5px 0 0; box-sizing:border-box; padding:10px; color:#fff;}
.ListDirectLayer .Layerinner {box-sizing:border-box; padding:10px; max-height:250px; overflow:auto;}
.ListDirectLayer .Layerinner .optionTit {padding:5px 0; font-weight:bold;}
.ListDirectLayer .totalpriceBox {text-align:right; font-size:13px; padding:5px 10px;}
.ListDirectLayer .totalpriceBox .text01 {font-weight:bold;}
.ListDirectLayer .totalpriceBox .totalprice {font-size:13px; font-weight:bold;}
.ListDirectLayer .totalpriceBox .eq {font-weight:normal;}
.ListDirectLayer .CartClickBtn {border-radius:0 0 5px 5px; text-align:center; padding:8px 0;}
.ListDirectLayer .CartClickBtn a {width:47%; color:#fff;}
@media(min-width:930px){
	.ListDirectLayer {width: 505px;}
	.ListDirectLayerMask {max-width: 525px;}
}
/* 바로구매 레이어 끝 */




/* 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 var(--main-bg-color,#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:16px;}
.timerestBox_height .time-sale-day {color:#000; font-size:12px; line-height:16px;}
.timerestBox_height .time-sale-hour {color:#fff; font-size:12px; line-height:16px;}
.timerestBox_height .time-sale-min {color:#fff; font-size:12px; line-height:16px;}
.timerestBox_height .time-sale-sec {color:#fff; 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;margin-top:10px;}
.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;}


.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:5px 0 0 35px;}
.new_board_top_wrap .board_select_wrap .ui-select .ui-btn{border:none; 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_box {padding:10px; background:#fff;}
.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; top:0; left:100%; width:100%; height:100%; padding:54px 0 64px; background:#fff; z-index:10050; box-sizing:border-box;
	transition:all .5s;
	-webkit-transition:all .5s;
}
.check_brand_wrap.on {
	transform:translateX(-100%);
	-webkit-transform:translateX(-100%);

	transition:all .5s;
	-webkit-transition:all .5s;
}
.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:0; right:0; padding:5px; font-size:28px;}
.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:0 12px 12px 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; 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; 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; background-color:#e8e8e8;}
.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공유 레이어및 아이콘 시작*/
/* 20221130 kgy 해당 SNS공유 레이어 디자인 변경으로 인하여 CSS 주석처리함. 참고 페이지 - https://malluplive.co.kr/m/goods/content.asp?guid=897582 */
/* .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;border-collapse: collapse;}
.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 th,
.content_category td {border-bottom:solid 1px #e0e0e0;padding:10px;font-size:12px;font-family:'맑은고딕', 'Malgun Gothic', 'NotoSansKR', 'Dotum', '돋움', Arial, sans-serif;line-height:150%;}



/*face모바일*/
.bg_wrap{margin:0 -15px;}
.bg_wrap.st1 {margin:0;}
.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; padding-bottom: 30px;}
.agreeWrap dl dt {font-size:15px;}
.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;line-height: 34px;}
.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:auto;}
.agreeWrap .ui-checkbox .check_text.all {font-size:13px;}
.agreeWrap .agree-next {margin:10px 0;}
.agreeWrap .agree-next .title{font-size:13px;}
.agreeWrap .agree-next span{vertical-align:middle;}
.agreeWrap .agree-next img {margin-right:10px;}
.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;}
.agreeWrap .agree-next .member_input_under {color:#999;font-size:12px;}
.agreeWrap .agree-next .member_input {margin-top:0;}
@media (max-width: 320px){
	.agreeWrap .ui-checkbox .check_text.all {font-size:12px;}
}

/*현금영수증/세금계산서 레이어*/
.Layer_receipts {display:none; position:fixed;left:50%;top:5%;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;}
.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 {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.num_dd .ddInner {display: flex;justify-content: space-between;align-items: center;}
.Layer_receipts .pop_con dl dd .postSet {display: flex;justify-content: space-between;align-items: center;width: 100%;}
.Layer_receipts .pop_con dl dd .postSet a {width: 120px;}
.Layer_receipts .pop_con dl dd .postSet .text {width: calc(100% - 130px);border-radius: 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 .ui-radio label {font-size:15px;}
.Layer_receipts .num_dd .ui-input-text {display:inline-block; width:30%;}
.Layer_receipts .addr_dd {position:relative;}
.Layer_receipts .addr_dd div {margin-top:10px;}
.Layer_receipts .addr_dd div:first-child {margin-top: 0;}
.receipts_marsk {display:none; position:fixed; left:50%; top:0; width:100%; max-width:680px; transform:translateX(-50%); height:100%; background:rgba(0,0,0,0.8); z-index:99999;}
@media(min-width:930px){
	.Layer_receipts {max-width: 485px;}
	.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-top:5px;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:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:99998; display:none;}
.ATTV_conBy_Layer {position:fixed; min-width:306px; top:50px; left:7px; right:7px; 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;
}

.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:#f8f8f8; padding:15px 0;}
.brandTop .brandTopTab{overflow:hidden; text-align:center;}
.brandTop .brandTopTab li {display:inline-block; line-height:25px; font-size:15px; font-weight:bold; margin:0 10px;}
.brandTop .brandTopTab li a {color:#929292; display:block; background:#fff;border: 1px solid #bdbdbd; border-radius:12.5px; padding:0 5px;  min-width:50px;}
.brandTop .brandTopTab li a.on { background:var(--sitecolor1);color: #fff;}

.brandTop  .brandToplinks {overflow:hidden; padding-top:15px; display:none;}
.brandTop  .brandToplinks.on {display:block;}
.brandTop .brandToplinks ul {overflow:hidden; box-sizing:border-box; padding:0 15px;display: flex; flex-wrap: wrap; justify-content: flex-start;}
.brandTop .brandToplinks li {display:inline-block; width:11.45%;margin-right:1.2%;border-radius: 1px;text-align: center;box-sizing:border-box;}
.brandTop .brandToplinks li:nth-child(n+9) {margin-top:5px;}
.brandTop .brandToplinks li:nth-child(8n) {margin-right:0; }
.brandTop .brandToplinks li a {display:inline-block; font-size:12px; color:#929292;border: 1px solid #bdbdbd;background-color: #fff;width: 100%; font-weight:bold;height:20px;line-height: 20px;font-weight: 100;}
.brandTop .brandToplinks 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: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 {overflow:hidden; font-size:0; box-sizing:border-box; padding:0 2% 50px;display: flex; flex-wrap: wrap;}
.brandWrap .brand_List ul li{display:inline-block; font-size:12px; box-sizing:border-box;width: 25%;border-right:1px solid #e6e6e6;}
.brandWrap .brand_List ul li:nth-child(4n) {border-right:0;}
.brandWrap .brand_List ul li:nth-child(n + 5) {padding-top:20px;}
.brandWrap .brand_List ul li .listcon{width:100%;height:100%;position:relative;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;display: none;}
.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:left;padding: 0 7px;}
.brandWrap .brand_List 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:30px;margin-top:30px;border-top:1px solid #eee;}
.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;}
.member_form #rePassResult {font-size:13px;}
.member_form #rePassResult2 {font-size:13px;}
.member_form .member_btn {border-top:none;}
.member_form .member_input.biz_member>div{width:32%;margin-left:0 !important;margin-right:2px;}
.member_form .member_input.biz_member>div:last-child {margin-right:0;}
.member_form .member_input.biz_member>span{display:inline-block;width:2%;}

.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*/;position:relative; text-align:center;}
.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 .upload-display .upload-thumb-wrap object {width: 50px;}
.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%;object-fit: cover;}
.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{width:20%;}
.regist_final p {font-size:20px; padding:15px 0 30px 0; color:#666666;}
.regist_final .btnLast{position:relative;}

.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:150px; box-sizing:border-box;}
.input_wrap .ui-input-text {margin:0;}
.input_wrap > img {position: absolute;right: 10px;top: 50%;transform:translateY(-50%);}
.input_wrap input[type="text"] {width:calc(100% - 28px); padding:0; margin:0; box-sizing:border-box; border:none; height:42px; padding-left:5px;border-right: 1px solid #cdcdcd;}
.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;}
.biz_member > div > input.text[type="number"]::-webkit-outer-spin-button,
.biz_member > div > input.text[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}

/* 장바구니 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;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;}
.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;}

.conf_cart.st1 {left: 25%;bottom: 8px;margin-left: 0;margin-bottom: 0;transform: translateX(-50%);}

/* sweet-alert 커스텀 */
.sweet-alert h2{font-size:16px;}
.text-muted {font-size: 16px;font-weight: 700;}

/*마이페이지 - 주문상세페이지*/

.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;border-radius:3px;}
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;}
.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;}
.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%;margin-bottom: 10px;font-size: 15px;font-weight: 400;}
.member_input.my_info_edit dd{width:100%;position:relative;}
.member_input.my_info_edit dd div{border-width:0;}
.member_input.my_info_edit dd .inp3 {display:-webkit-box;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;}
.member_input.my_info_edit dd div input.text{height:42px;margin:0;padding:0 10px;box-sizing:border-box;}
.member_input.my_info_edit dd .ui-input-text{margin-top:0; 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;display: flex;align-items: center;}
/* 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:20px;height:20px;background:url(/m/images/sp_input2.png) no-repeat -26px -26px;background-size:46px;vertical-align:middle;padding-right:3px;padding-left: 0;vertical-align: sub;}
label input[type=checkbox] + span.st1 { display:inline-block;width:20px;height:20px;background:url(/m/images/sp_input3.png) no-repeat -26px -26px;background-size:46px;vertical-align:middle;padding-right:3px;padding-left: 0;vertical-align: sub;}
label input[type=checkbox] + span + span{/*vertical-align:middle;*/}
label input[type=checkbox]:checked + span{background-position:0 -26px;}
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:3px;}
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;} 네이버*/

label.inpRadio input[type=radio] + span.chk {display:inline-block;width:20px;height:10px;background:url(/m/images/sp_input3.png) no-repeat -20px 0;background-size:36px;vertical-align:middle;padding-right:3px;}
label.inpRadio input[type=radio]:checked + span.chk {background-position:0 0;}
label.inpRadio input[type=radio]:disabled+ span.chk {opacity:.5;}

/* 체크박스/라디오 스타일끝*/

/*모바일 제이쿼리 변경 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;width: 100%;width:-webkit-100%; margin-top:0; box-shadow:none; border-width:0;border-radius:5px;box-sizing:border-box;}
.member_input .ui-input-text input[type=file] {border:1px solid #ddd;border-radius:5px;height: 42px;}
.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 {}
.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;line-height: 1rem;}

.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:14px;}
.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{padding:6px 0;position:relative;}
.member_input.trans_memtype textarea {border: 1px solid #ddd;width: 100%;border-radius: 4px;box-sizing: border-box;padding: 10px 15px;resize:none;}
.member_input.trans_memtype .ui-input-text {margin-top: 10px;}
.member_input.trans_memtype .tit{padding:8px 0 5px 0px;font-size:13px;color:#939393;}
.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 .check_text2 {width: calc(50% - 2px);background-color: #f6f6f6;border: 1px solid #ddd;border-radius: 5px;padding: 12px;font-size: 16px;font-weight: 700;vertical-align: middle;}

.member_input.trans_memtype.rower .check_text2 {width: auto;background-color: initial;border:0;border-radius: 0;padding: 0 0 0 10px;font-size: 15px;font-weight: 400;vertical-align: middle;}
.member_input.trans_memtype.rower {display: flex; justify-content: flex-start;align-items:center;}
.member_input.trans_memtype.rower dt {margin-bottom:0;margin-right: 10px;}
.member_input.trans_memtype.rower dd {display: flex; justify-content: flex-start;align-items:center;}
.member_input.trans_memtype.rower dd label {margin:0;}
.member_input.trans_memtype.rower dd label input[type=radio] + span {padding:0;}

.member_input.trans_memtype.biz_input_wrap dd .inp3 {display: flex; align-items: center;}

.smsSubmit.trans_memtype {}

.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:10000 !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;display: flex;align-items: center;}
.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;}
/*.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:20px;}
/* .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;}

.member_input.trans_memtype.addr2 dt {color: #333;font-size: initial;}
.member_input.trans_memtype.addr2 dd {width: 100%;}
.member_input.trans_memtype.addr2 .addrTop {display: flex; justify-content: space-between; align-items: center;}
.member_input.trans_memtype.addr2 .addrTop a {height: 40px;line-height: 40px;padding: 0;}
.member_input.trans_memtype.addr2 .addrTop input {font-size: 13px; line-height: 40px; box-sizing: border-box;width:-webkit-calc(70% - 10px); width: calc(70% - 10px); border: 1px solid #ddd; border-radius: 5px;padding:0 10px;box-sizing:border-box;}

/* 우편번호 */
#addrWrap {padding-top:22px;}
#addrWrap2 {padding-top:22px;}
#addrWrap_re {padding-top:22px;}
#officeaddrWrap2 {padding-top:22px;}
#dealerAddrWrap2 {padding-top:22px;}
#returnAddrWrap2 {padding-top:22px;}

/* new 게시판 */

/* 게시판 - 리스트 공통 */
.new_all_board_wrap {background-color:#fff;}
.new_all_board_wrap.after_all_board_wrap {margin-bottom:48px;}/*글작성페이지댓글높이*/
.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:15px 18px 5px;}

.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;}
.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%); } */
.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 {position:absolute; right:0; bottom:0; 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 ;height: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:10px 15px; font-size:0; position:relative; color:#000;background: #fff;}
.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_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 {overflow:hidden; width:calc(100% - 60px);font-size:0; color:#fff;}
.my_page_profile > div.profile_text .nicname {font-size:15px; color:#000; font-weight:bold;}
.my_page_profile > div.profile_text .user_id{font-size:12px; box-sizing:border-box; vertical-align:middle;display:block;}
.my_page_profile > div.profile_text .user_id .profile_data {color: #000;margin-bottom: 5px;}
.my_page_profile > div.profile_text .user_id .profile_data .celebSetup {background:url('/m/images/celeb_upper_setup.png')no-repeat center center/100% auto;display: inline-block;width: 20px;height: 20px;vertical-align: sub;margin-left:5px;}
.my_page_profile > div.profile_text .user_id .profile_data .userNick{display: inline-block; max-width: calc(100% - 38px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}/* 2023-12-08 sky 닉네임 글자넘침 수정 */
.my_page_profile > div.profile_text .user_id .profile_text {color: #000;}
.my_page_profile > div.profile_text .user_id .profile_text span {display:inline-block;background: #fefefe;border-style:solid;border-width:1px;width: 20px;height: 24px;margin-right:5px;text-align: center;box-sizing: border-box;line-height:1.6;}
.my_page_profile > div.profile_text .info_btn{text-align:right;line-height:15px; box-sizing:border-box; vertical-align:middle;display:block; width:auto; float:right;}
.my_page_profile > div.profile_text .info_btn a{ display:inline-block;border:1px solid #fff; border-radius:4px;text-align:center;padding:4px 6px; font-size:12px;}

@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;}
}
.my_page_profile .filebox{margin-right:10px;}
.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{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; 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_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;}
}

/* /m/board/best_list.asp > 상세 리뷰 */
.use_view_wrap {background-color:#fff;}
.use_view_wrap dl.img_txt {position:relative;display:flex; justify-content:space-between; align-items:center; padding:12px 16px; box-sizing:border-box;}
.use_view_wrap dl.img_txt dt {width:250px;}
.use_view_wrap dl.img_txt dt img {width:100%; object-fit:cover; border-radius:4px;}
.use_view_wrap dl.img_txt dd {margin-left:10px;width:calc(100% - -455px);color:#222;}
.use_view_wrap dl.img_txt dd span {display:block; margin-bottom:3px;}
.use_view_wrap dl.img_txt dd span:last-child {margin-bottom:0;}
.use_view_wrap dl.img_txt dd .prd_name {line-height:19px; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.use_view_wrap dl.img_txt dd .prd_price {color:#777;font-size:13px;}
.use_view_wrap dl.img_txt dd .user_id {color:#777;font-size:12px;}

.use_view_wrap .star_box {padding: 16px 16px 0;box-sizing:border-box;}
.use_view_wrap .star_box img {width:20px;}

.use_view_wrap .event_ny_view .view_content {font-size:15px;color:#222;}

.use_view_wrap .reviewWrap {margin-top:10px;}
.use_view_wrap .reviewWrap .swiper-wrapper {margin-bottom:30px;}
.use_view_wrap .reviewWrap .review_img .prdImgBox {display: inline-block;position: relative; width: 100%; padding-top: 100%; overflow: hidden;}
.use_view_wrap .reviewWrap .review_img img {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover;}
.use_view_wrap .reviewWrap .swiper-pagination {bottom:-4px;}

.use_view_wrap .btn_list_box {margin:5px 15px 5px 0;}

/*리뷰페이지 끝*/

/*예치금 /eMoney.asp*/
.checked_wrap {padding:30px 15px;}
.checked_wrap .secTit {margin-bottom:10px;font-size:16px; font-weight:bold; color:#555;}
.checked_wrap .selectService {display: flex; justify-content: flex-start; flex-wrap: wrap; margin-bottom: 10px;}
.checked_wrap .selectService li {width:49%; margin-right:2%; margin-top:10px;}
.checked_wrap .selectService li:nth-child(2n) {margin-right:0;}
.checked_wrap .selectService li:nth-child(-n+2) {margin-top:0;}
.checked_wrap .totalPriceWrap {margin-bottom: 40px;text-align:right; font-size: 14px;}
.checked_wrap .totalPriceWrap .totalPrice {margin-left: 6px; font-weight: bold;}
.checked_wrap .selectService li label {display: inline-block; position:relative;width: 100%;padding:12px 0;box-sizing: border-box;text-align: center; font-size:15px; color:#666;border-radius:3px; overflow:hidden; background-color: #F9FAFB;box-sizing: border-box;}
.checked_wrap .payType {margin-bottom: 25px;}
.checked_wrap .payType .pay_ul li {margin-bottom: 10px; background-color: #F9FAFB;}
.checked_wrap .payType .pay_ul li label {position: relative; width: 100%; padding:12px 0 12px 40px;color: #666;}
.checked_wrap .oderbottomBox label {position: relative;width: 100%;padding: 0.5em 1em;padding-left: 2.7em;box-sizing: border-box;}
.checked_wrap .lastBtn_wrap {margin-top:30px;}
.checked_wrap .lastBtn_wrap a {display: inline-block; width:100%; padding:12px 0; border-radius:6px;color:#fff; text-align: center; font-size:15px;}
.checked_wrap .agreeChkWrap .conBox {width: 100%;height: 195px;margin-bottom: 15px; padding: 20px; box-sizing: border-box; border: 1px solid #e8e8e8; overflow: auto; border-radius:3px;font-size: 14px;}
.checked_wrap .agreeChkWrap .agreeChkBox {color:#666;}
.checked_wrap .agreeChkWrap .agreeChkBox label input[type=checkbox] + span {margin-right: 8px; background-image: url(/m/images/sp_input1.png); background-repeat: no-repeat; background-position: -26px -26px;}
.checked_wrap .agreeChkWrap .agreeChkBox label input[type=checkbox]:checked + span {background-position: 0 -26px;}
.checked_wrap .tit {font-size:16px;padding-top:10px;}
.checked_wrap .lalala {background:#fff;}
.checked_wrap .pointWrap {float:left;}
.checked_wrap .prcWrap {float:right;}
/*예치금끝*/

/* 매장안내 */

.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;}
.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 {line-height: 1.3; padding:0 10px; background-color:#fff; 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; 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%; 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:0;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%;}

/* 라디오 체크박스로 변경끝 */

/*이벤트 페이지*/
.sub_tab01 {overflow:hidden; margin:10px -15px 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 ul li a.on {background:#fee10b; color:#fff;}

.event_ny {display:none; overflow:hidden;}
.event_ny.on {display:block; overflow:hidden;}
.event_ny_in {overflow:hidden;border-bottom:1px solid #e7e7e7;}
.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:5px 0;}
.star_box img {width:13px;}
/* .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;}

#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 {overflow:hidden; background-color: #fff;}
.event_ny_view img {width:100%;}
.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;}
.eventComment .regBtn {border-radius:0;}
.event_ny_view .view_content {padding:15px; font-size: 14px; color: #000;}
.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 .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;background-color: red;text-align: center;font-weight: bold;display: inline-block;padding: 5px;width: 20px;height: 20px;border-radius: 100%;line-height: 20px;text-align: center;}
.best100_area .isiconBoxTop .lft:before {content:"BEST";display: none; font-size:15px;line-height:34px;}
.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 ul.cont_list{float:left;width:50% !important;display:inline-block}
.best100_area .newList ul.cont_list>li{width:93.5%;margin:0 3% 12%; background:#fff;border:1px solid #f8f5f5;}
.list100_area .noCateList {min-height: calc(100vh - 240px);padding-top: 26px; text-align:center;}


.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 .swiper-container {width:100%;}
.cate_menu .swiper-slide {float:left; min-width: 20%; width:auto;height:45px;padding: 0 10px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align:center; border-left:1px solid #ebebeb;}
.cate_menu .swiper-slide:first-child {border-left:0;}
.cate_menu .swiper-slide .txt {font-size:12px;/* letter-spacing:-1.2px; */ width: 100%; word-break: break-all; line-height: 13px;}
.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; height:100%;}
.cate_menu .swiper-slide a {height:100%; padding:5px; box-sizing:border-box; display: flex; flex-direction: column; justify-content: center; align-items: center; }
/* .cate_menu .swiper-slide a.on {background-color:#55cfdc; border:none; border-bottom:1px solid #55cfdc;} */
.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; bottom:0;transform: translateX(-50%); width: 100%;max-width:680px; overflow-y:auto; box-sizing:border-box; padding:10px; background-color:#fff; z-index:9999999;}
.nonmember_pop h2 p {line-height: 30px;height: 30px;font-size: 20px;}
.nonmember_pop .btnClose{position:absolute;right:10px;top:10px;border:1px solid #666;padding:2px 8px;border-radius:3px;cursor:pointer;}
.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;}
.nonmember_pop._innerFrame {padding-top:50px;}
.nonmember_pop._innerFrame .btnClose {top: 50px;}

@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.active{}
.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 .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 .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;line-height: 1.2rem;}
.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{padding: 10px 0;}
.myInfoWrap #list {overflow: hidden;width:100%;box-sizing:border-box;}
.myInfoWrap #list li{padding:5px 0;box-sizing:border-box;text-align:center; float: left;width: 33.333%;}
.myInfoWrap #list li .inWrap{position: relative;}
/* 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 {text-align: center;position: relative;}
.myInfoWrap #list li .con a {color:#000;}
.myInfoWrap #list li .con .txtWrap{font-size:15px;}
.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;}
.myInfoWrap #list li .con .tit object {width: 36px;height: 36px;}
/* 2019.09.16 */
.myInfoWrap #list li .con .count{position:absolute;display:inline-block;color:#fff;border-radius:100%;width:20px;height:20px;text-align:center;line-height:20px;top:0;left:50%;transform:translateX(-50%);margin-left: 17px;}
/*	///		 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 .progress{font-size:0;padding:15px 15px 16%;}
.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 .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%;}
.menuList {background: #fff;}
.menuList li{display:block;width:100%;border:1px solid #f3f3f3;border-width:1px 0 0 1px;box-sizing:border-box;position: relative;}
.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 li a img{max-width:20px;max-height:20px;}
.menuList li a .txt{vertical-align:middle;}
.menuList li a .txt .point {background: #f5f5f5;display: inline-block;width: 18px;height: 24px;line-height: 24px;text-align: center;border-style:solid;border-width:1px;margin-right:5px;}
.menuList li .adsCont {position: absolute;right: 15px;top: 10px;white-space: nowrap;text-align: right;display: flex; align-items: center;}
.menuList li .adsCont a {color: #114475;font-size: 15px;padding: 0;background:none}
.menuList li .adsCont a + a {margin-left:10px;padding-left:10px;position: relative;}
.menuList li .adsCont a + a:before {content:"";position: absolute;left: 0;top: 7px;height: 12px;width: 1px;background: #ccc;}


/*	///		 2019.09.16 */
.myDeliveryWrap .progress li:first-of-type:before{display:none;}
.myDeliveryWrap .progress li .count{position:absolute;left:20%;right:20%;top:32px;padding-top:60%;background:#71685f;color:#fff;border-radius:50%;}
.myDeliveryWrap .progress li.empty .count{background:#f3f3f3;color:#000;}
.myDeliveryWrap .progress li .count span{position:absolute;left:0;right:0;top:50%; transform:translateY(-50%);}
.myDeliveryWrap .orderConditionList{margin:0 15px;border:1px solid #dadada;border-radius:5px;font-size:0;padding:5px 0;}
/* 2019.09.16 */
.myDeliveryWrap .orderConditionList li{display:inline-block;width:33.333%;font-size:15px;padding:3px 10px;border-left:1px solid #dadada;box-sizing:border-box;}
.myDeliveryWrap .orderConditionList li:first-of-type{border-left:0;}
.myDeliveryWrap .orderConditionList li .txt{float:left;}
.myDeliveryWrap .orderConditionList li .count{float:right;font-weight:bold;}

.myUnderBox {padding:15px;background: #f5f5f5;}


/*	///		 2019.09.16 */


@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:16px; 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:4px 14px; border:1px solid #dadada; border-radius:10px;color:#000; text-align:center; line-height:16px;cursor:pointer;font-size: 14px;}

.my_profile_edit_wrap .info_area>div {font-size:0;padding:10px;}
.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>div.dgramSet {}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical {width: 100%;border:0;margin-top:10px;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical:after {content:"";display: block;clear:both;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical .tit {display:block;width:auto;font-size: 16px;line-height:30px;height: 30px;font-weight: 700;text-align: left;position: relative;margin:6px 5px;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical:first-child .tit {margin-top:0;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical .tit .titInnerBtn {position: absolute;right: 0;top:0;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical .dataIn {display:flex;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical .dataIn .txt {width: 100%;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical .dataIn input {;font-size: 13px;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical .dataIn input[type=file] {border-bottom: 1px solid #cdcd;width: 100%;box-sizing: border-box;padding: 0 8px 0 0;}

.my_profile_edit_wrap .info_area>div.dgramSet .vertical label input[type=checkbox] + span { display:inline-block;width:20px;height:20px;background:url(/m/images/sp_input4.png) no-repeat -26px -26px;background-size:46px;vertical-align:middle;padding-right:3px;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical label input[type=checkbox] + span + span{/*vertical-align:middle;*/}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical label input[type=checkbox]:checked + span{background-position:0 -26px;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical label input[type=checkbox]:disabled + span{opacity:.5;}

.my_profile_edit_wrap .info_area>div.dgramSet .vertical .txt {/*width:calc(100% - 150px);*/ display:block; font-size:14px;border:1px solid #e0e0e0; border-radius:2px; box-sizing:border-box;font-size: 13px;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical .fileName {text-align: left;font-size: 11px;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical.st1 {margin-bottom:10px;display: none;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical.st1 .tit2 {font-weight: 700;margin-top:20px;margin-bottom:10px;text-align: left;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical.st1 li {width: 50%;float: left;text-align: left;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical.st1 li input {width: auto;position: relative;left: 0;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical.st1 li label {width: 100%;}

.my_profile_edit_wrap .info_area>div.dgramSet .vertical .dataSet {width:calc(100% - 20px);margin:10px auto;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical .dataSet h3 {font-size: 13px;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical .dataSet input {height: 30px;line-height: 30px;font-size: 12px;box-sizing:border-box;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical .underTxt {font-size: 12px;margin-top:10px;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical .underTxt dl {display:flex;justify-content:space-between;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical .underTxt dd {width: 49%;}

.my_profile_edit_wrap .info_area>div.dgramSet .vertical .btnxs.btn02 {display: inline-block;color: #fff;background: #222;border-radius: 3px;font-size: 13px;padding: 2px 8px;border:1px solid #000;}
.my_profile_edit_wrap .info_area>div.dgramSet .vertical .btnxs.btn03 {display: inline-block;color: #222;background: #fff;border-radius: 3px;font-size: 13px;padding: 2px 8px;border:1px solid #999;}

.my_profile_edit_wrap .info_area input {background:none; border:none; outline:none; line-height:1.5em; height:2em; padding:0 8px; width:100%;font-size: 13px;}
.my_profile_edit_wrap .info_area textarea {min-height:100px;width:100%; border:none; box-sizing:border-box;font-size:13px;box-sizing:border-box;}

.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:15px;}
.my_cash_wrap .top .lgt p {text-align:left; overflow:hidden; margin-bottom:5px;}
.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 .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 .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:top; 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%;}

.my_cash_wrap.st1 .mcwBtn_w {background: none;display: flex;justify-content: space-between;align-items: center;padding: 0 15px;box-sizing: border-box;}
.my_cash_wrap.st1 .mcwBtn_w .input_wrap {width: calc(50% - 10px);text-align: center;}
.my_cash_wrap.st1 .mcwBtn_w .input_wrap input[type="text"] {text-align: center;}
.my_cash_wrap.st1 .mcwBtn_w .input_wrap_empty {width: 30px;text-align: center;}
.my_cash_wrap.st1 .mcwBtn_w .btn_viewSet {display: inline-block;width: 50px;background: #333;text-align: center;border-radius: 3px;vertical-align: middle;margin-left: 5px;}
.my_cash_wrap.st1 .mcwBtn_w .btn_viewSet button {padding:0;margin: 0;background: none;color: #fff;font-size: 14px;font-family: "NotoSansM";border:0;height: 42px;line-height: 42px;}

.my_cash_wrap.st1 .mcwBtn_w .setMoneyBtn {display:inline-block;background:#fff;border-radius:20px;text-align:center;color:#888;padding:5px 30px;margin: 0 auto;border:1px solid #dbdbdb;}

.my_cash_wrap.st1 .list {}
.my_cash_wrap.st1 .list .listIn {padding:15px 0;}
.my_cash_wrap.st1 .list .listIn ol {display:flex;text-align: center;margin: 0 auto;width: 315px;}
.my_cash_wrap.st1 .list .listIn ol li {margin: 0 5px;}
.my_cash_wrap.st1 .list .listIn ol li span {padding:8px 18px;border:1px solid #ececec;border-radius:6px;display:inline-block;color: #000;}
.my_cash_wrap.st1 .list .listIn ol li.on span {color: #f83112;border:1px solid #f83112;}
.my_cash_wrap.st1 .list .listIn.st1 ol {width: 310px;}
.my_cash_wrap.st1 .list .listIn.st1 ol li span {padding:8px 6px;}

.my_cash_wrap.st1 .top {margin-top:10px;border-top: 1px solid #dbdbdb;}
.my_cash_wrap.st1 .top .rgt {padding:15px;}
.my_cash_wrap.st1 .top .rgt p {text-align: left;overflow: hidden;margin-bottom: 5px;}
.my_cash_wrap.st1 .top .rgt strong {font-size:20px; display:block; text-align:left;}

.my_cash_wrap.st1 .list ul.tit li {text-align: center;}
.my_cash_wrap.st1 .list ul.tit li.wd {text-align: center;}
.my_cash_wrap.st1 .list ul.desc li {text-align: center;}
.my_cash_wrap.st1 .list ul.desc li.wd {text-align: left;}
.my_cash_wrap.st1 .list ul.desc li.rd {text-align: right;padding:0 15px;box-sizing:border-box;}


.my_cash_wrap.st1 .list dl {border-top: 1px solid #e8e8e8;text-align: center;}
.my_cash_wrap.st1 .list dl dt {padding:15px 0;border-bottom: 1px solid #e8e8e8;}
.my_cash_wrap.st1 .list dl dt .formPayst {}
.my_cash_wrap.st1 .list dl dt .formPayst .setTxt {color: #f83f22;font-weight: 700;}
.my_cash_wrap.st1 .list dl dt .formPayst .setPay {color: #f83f22;font-weight: 700;}
.my_cash_wrap.st1 .list dl dd {padding:15px 0;border-bottom: 1px solid #e8e8e8;position: relative;}
.my_cash_wrap.st1 .list dl dd .formPayst {margin-bottom: 15px;}
.my_cash_wrap.st1 .list dl .formPayst {display:flex;justify-content:space-between;padding:0 15px;box-sizing:border-box;}
.my_cash_wrap.st1 .list dl .formPayst span {display: inline-block;}
.my_cash_wrap.st1 .list dl .formPayst .setDate {width: 35%;text-align: left;}
.my_cash_wrap.st1 .list dl .formPayst .setTxt {width: 40%;text-align: right;}
.my_cash_wrap.st1 .list dl .formPayst .setPay {width: 25%;text-align: right;}
.my_cash_wrap.st1 .list dl .formPayst .detail {color: #fff;background: #222;border-radius:3px;font-size: 13px;padding: 2px 8px;}
.my_cash_wrap.st1 .list dl .formBody {display:inline-block;padding:0 15px;box-sizing:border-box;width: 100%;}
.my_cash_wrap.st1 .list dl .formBody ul {padding-left: 0;}
.my_cash_wrap.st1 .list dl .formBody .img {width: 80px;}
.my_cash_wrap.st1 .list dl .formBody .img .imgCut {display: inline-block;width: 100%;height:74px;border-radius:10px;overflow: hidden;}
.my_cash_wrap.st1 .list dl .formBody .img img {width: 100%;}
.my_cash_wrap.st1 .list dl .formBody .txt {overflow:hidden;padding-left: 6px;width: calc(100% - 80px);padding-right:0;}
.my_cash_wrap.st1 .list dl .formBody .txt p {color: #999;font-size: 15px;padding-bottom:2px;}
.my_cash_wrap.st1 .list dl .formBody .txt p .detail {color: #fff;background: #bbb;border-radius:5px;font-size: 13px;padding: 1px 5px;}
.my_cash_wrap.st1 .list dl .formBody .txt p.txt3 b {color:#FA2050;}
.my_cash_wrap.st1 .list dl .formBody .txt p.txt3_request b {color:#999;}
.my_cash_wrap.st1 .list dl .formBody .txt p.txt3_complete b {color:#000;}

.my_cash_wrap.st1 .list dl.st1 dd {border:1px solid #e8e8e8;border-radius:10px;margin-top:10px;display:inline-block;width:calc(100% - 30px);}
.my_cash_wrap.st1 .list dl.st1 .formBody .img {width: 100px;}
.my_cash_wrap.st1 .list dl.st1 .formBody .img .imgCut {height: 100px;}
.my_cash_wrap.st1 .list dl.st1 .formBody .img .btnSec {text-align: center;color: #fff;background: #000;border-radius:5px;}
.my_cash_wrap.st1 .list dl.st1 .formBody .img .btnSec a {color: #fff;font-size: 13px;padding:4px 0;display: inline-block;}
.my_cash_wrap.st1 .list dl.st1 .formBody .txt {width: calc(100% - 100px);}
.my_cash_wrap.st1 .list dl.st1 .formBody .txt p {color: #333;font-weight: 100;font-family: 'NotoSansR'}
.my_cash_wrap.st1 .list dl.st1 .formBody .txt p em {font-weight: 700;}
.my_cash_wrap.st1 .list dl.st1 .formBody .txt p.txt1 {font-weight: 700;}
.my_cash_wrap.st1 .list dl.st1 .formBody .txt p.txt4 {font-weight: 700;}
.my_cash_wrap.st1 .list dl.st1 .formBody .txt p.txt5 em {font-weight: 400;}
.my_cash_wrap.st1 .list dl.st1 .formBody .txt p .status{color: #f83112;}
.my_cash_wrap.st1 .list dl.st1 .formBody .txt p.txt1 {font-size: 16px;margin-bottom:10px;}
.my_cash_wrap.st1 .list dl.st1 .formBody .txt p .detail {}

.my_cash_wrap.st1 .list .topSearch {padding:10px 0;border-bottom:1px solid #e8e8e8;}
.my_cash_wrap.st1 .list .topSearch ul {padding-left: 0;padding:0 15px;box-sizing:border-box;display: flex;align-items: center;justify-:			v;content: space-between;}
.my_cash_wrap.st1 .list .topSearch .tit {width: 50px;}
.my_cash_wrap.st1 .list .topSearch .txt {width: calc(100% - 50px);padding-right: 0;}
.my_cash_wrap.st1 .list .topSearch .txt > div {padding:0;width:calc(100% - 57px);margin:0;display:inline-block;border:1px solid #ddd;box-sizing:border-box;}
.my_cash_wrap.st1 .list .topSearch .txt > div input {height: 43px;line-height: 43px;}
.my_cash_wrap.st1 .list .topSearch .txt > button {float: right;height: 46px;line-height: 46px;width: 50px;background: #000;color: #fff;padding: 0;margin: 0;outline: 0;box-shadow: none;font-size: 13px;}

.my_cash_wrap.st1 .list .listTop {display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #e8e8e8;}
.my_cash_wrap.st1 .list .listTop .ui-select {margin:0;}
.my_cash_wrap.st1 .list .listTop .leftData {width: 50%;}
.my_cash_wrap.st1 .list .listTop .inwrap {width: 50%;}


.my_cash_wrap .top .dgt {border-top: 1px solid #dbdbdb;text-align: center;width: 100%;padding: 10px 0;}
.my_cash_wrap .top .dgt a {}
.my_cash_wrap .top .dgt a span {display: inline-block;background: #000;border-radius:20px;text-align: center;color: #fff;padding:8px 20px;}

/************** 병원솔루션 시작 ****************/
/* 상담 */
.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;}
.unniid {font-size:14px;line-height:30px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width: calc(100% - 30px);}/* 2023-12-05 sky max-width 추가 */

.unniid.-circle img{width:32px;height:32px;margin-right:8px;object-fit:cover;border-radius:100%;}


/* 상담 글보기 */
.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;}
.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 .mid h3 {font-size:16px; margin:15px 0; color:#444; font-weight:600;}
.cont_dealer .mid table {border-right:1px solid #ddd; border-collapse:separate; border-top:1px solid #ccc;}
.cont_dealer .mid table th {border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; background-color:#f9f9f9; padding:10px; text-align:left; color:#333; font-weight:bold; font-size:13px; border-left:1px solid #ddd; font-size:12px;}
.cont_dealer .mid table td {border-bottom:1px solid #ddd; padding:10px; color:#3c3c3c; text-align:left; font-size:12px;}

/* 사이즈가이드 */
.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:85%; height:52vh;transform:none;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%;}

@media only screen and (min-width:930px){
	.noticeWrite_layer .layerConWrap {max-width:500px;}
}

/*모바일팝업창*/
/*.popupCenter {position:fixed; top:0; bottom:0; left:0; right:0; width:100%; max-width:680px; margin:0 auto; background-color:rgba(0,0,0,.5);}*/
.popupCenter {position: fixed;top: 0;bottom: 0;left: 50%;width: 100%;transform:translateX(-50%);max-width: 525px;margin: 0 auto;z-index:1;background-color:rgba(0,0,0,.5);}
@media (max-width: 930px) {
    .popupCenter {max-width: 680px;}
}

.layerpopupCenter {position:relative; top:0; bottom:0; left:0; right:0; width:100% !important; height:100% !important;}

/*서브페이지 큰 상품들 무료배송*/
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: absolute; bottom: 0; right: 5px;}

/*비회원주문창 :: 시작*/
.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;}

.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:3%; font-size:14px; margin:0; box-sizing:border-box; max-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%;}
.ipwrap.ipwrap2 .select_option2:first-child {margin-left:0;}
.ipwrap.ipwrap2 .select_option2 .active_cont {width:80%;}
.ipwrap.ipwrap2 .select_option2 .sltArw {width:20%;}

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;}
.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;}



/* 써봐요 관련 */
/* s: 써봐요 관련 - 신청서 작성 */
.mySseovayoWrap {}
.mySseovayoWrap .partHead {padding:16px 0 32px;text-align: center;}
.mySseovayoWrap .partHead h2 {font-size: 17px;}
.mySseovayoWrap .partHead .tale {font-size:11px;color: #999;margin-top: 8px;}
.mySseovayoWrap .partHead .inner {padding: 30px 3%;}
.mySseovayoWrap .partHead .inner li {float: left;text-align: left;position: relative;height: 100px;margin-top: 10px;width:calc(100% - 120px);padding:0 10px;box-sizing:border-box;}
.mySseovayoWrap .partHead .inner li:first-child {width: 120px;height: 120px;margin-top: 0;padding: 0;}
.mySseovayoWrap .partHead .inner li .imgArea {width: 100%;height: 100%;-webkit-background-size:cover;background-size:cover;background-position: center center;border-radius:5px;overflow: hidden;}
.mySseovayoWrap .partHead .inner li .titleArea {}
.mySseovayoWrap .partHead .inner li .titleArea .upTxt {font-size: 10px;}
.mySseovayoWrap .partHead .inner li .titleArea .tit {font-size: 16px;}
.mySseovayoWrap .partHead .inner li .optionArea {position: absolute;bottom: 0;}
.mySseovayoWrap .partHead .inner li .optionArea .optionSection {}
.mySseovayoWrap .partHead .inner li .optionArea .tit {display: inline-block;width: 50px;font-size: 12px;color: #000;line-height: 1em;margin-bottom: 0;}
.mySseovayoWrap .partHead .inner li .optionArea .txt {display: inline-block;font-size: 12px;color: #000;line-height: 1em;margin-bottom: 0;}
.mySseovayoWrap .partHead .inner li .optionArea .txt .pay {font-size: 15px;}
.mySseovayoWrap .partHead .inner li .optionArea .txt .pay em {font-weight: 700;}
.mySseovayoWrap .registerSseovayo {margin:20px 10px;color:#222;text-align:center;padding:20px;border:1px solid #ddd;border-radius:8px;background:#ffed00;}

.mySseovayoWrap .inner {padding:0 3%;border-bottom:1px solid #dadada;}
.mySseovayoWrap .inner.noBod {border-bottom:0;}
.mySseovayoWrap .inner.second {padding-bottom:14px;}
.mySseovayoWrap .inner h3 {font-size: 16px;margin-bottom: 18px;}

.mySseovayoWrap .inner .tit {font-size: 13px;font-weight: 700;line-height: 20px;margin-bottom:10px;letter-spacing:-1px;}
.mySseovayoWrap .inner .tit .point.st1 {color: #e53c48;}
.mySseovayoWrap .inner .tit .point.st2 {color: #666;}
.mySseovayoWrap .inner .tit .redTale {color: #e43b47;font-size: 11px;font-weight: 400;}
.mySseovayoWrap .inner .tit .greyTale {color: #999;font-size: 11px;font-weight: 400;}
.mySseovayoWrap .inner .bob {color: #999;font-size: 11px;}
.mySseovayoWrap .inner .bob input {width: 100%;border:1px solid #e6e6e6;border-radius:3px;font-size: 12px;height: 36px;line-height: 36px;padding:0 10px;box-sizing:border-box;}
.mySseovayoWrap .inner .bob input.half {width: 100px;}
.mySseovayoWrap .inner .bob input.thir {width: 70%;}
.mySseovayoWrap .inner .bob input.solo {width: 32px;padding:0;text-align: center;}
.mySseovayoWrap .inner .bob.promoTarget label {width:24%;padding-left:0;margin-bottom:5px;}
.mySseovayoWrap .inner .bob.urlSector {}
.mySseovayoWrap .inner .bob.urlSector .addrArea .addrBtn {width:120px;height: 36px;border:0;text-align: center;background: #e2e2e2;color: #666;font-size: 11px;border-radius:3px;font-weight: 700;}
.mySseovayoWrap .inner .bob.urlSector input {margin-top:5px;}
.mySseovayoWrap .inner .bob.urlSector input:first-child {margin-top: 0;}

.mySseovayoWrap .inner .bob.addrSector {}
.mySseovayoWrap .inner .bob.addrSector .addrArea .addrBtn {width:120px;height: 36px;border:0;text-align: center;background: #e2e2e2;color: #666;font-size: 11px;border-radius:3px;font-weight: 700;}
.mySseovayoWrap .inner .bob.addrSector input {margin-top:5px;}
.mySseovayoWrap .inner .bob.addrSector input:first-child {margin-top: 0;}

.mySseovayoWrap .inner .bob.addrSector .addrData {margin-top: 5px;}

.mySseovayoWrap .inner .bob.promoImg {}
.mySseovayoWrap .inner .bob.promoImg li {float: left;width: 32%;margin-right:1%;margin-bottom:1%;position: relative;border:1px solid #e6e6e6;}
.mySseovayoWrap .inner .bob.promoImg li:nth-child(3n) {margin-right: 0;}
.mySseovayoWrap .inner .bob.promoImg li .setBg {-webkit-background-size:cover;background-size:cover;background-position: center center;width: 100%;height: 100%;position: relative;}
.mySseovayoWrap .inner .bob.promoImg li .closeBtn {position: absolute;top: 5px;right: 5px;width: 20px;height: 20px;background: url(/images/mysseovayo_list_close.png) no-repeat center center/20px auto;cursor:pointer;}
.mySseovayoWrap .inner .bob.promoImg li .filebox {position: absolute;top: 50%;left:50%;transform:translate(-50%,-50%);margin: 0;}

.mySseovayoWrap .inner .bob.promoChnnel {}
.mySseovayoWrap .inner .bob.promoChnnel label {padding-left: 0;width: 100%;}
.mySseovayoWrap .inner .bob.promoChnnel label + label {padding-left: 0;margin-top: 6px;}
.mySseovayoWrap .inner .bob.promoChnnel label .urlAddr {margin-top: 3px;display: none;}

.mySseovayoWrap .inner .bob .textDOM {border:1px solid #eaeaea;padding:10px 10px 20px;position: relative;}
.mySseovayoWrap .inner .bob .textDOM textarea {text-align: left;width: 100%;border:0;box-sizing:border-box;overflow:none;}
.mySseovayoWrap .inner .bob .textDOM .textChk {position: absolute;bottom: 5px;right: 5px;}
.mySseovayoWrap .inner .dataSector {margin-bottom: 15px;}
.mySseovayoWrap .inner .tabList {display: inline-block;float: right;padding-bottom:16px;}
.mySseovayoWrap .inner .tabList li {float: left;width: 110px;text-align: center;margin-right:8px;}
.mySseovayoWrap .inner .tabList li:last-child {margin-right:0;}
.mySseovayoWrap .inner .tabList li a {display: inline-block;width: 100%;height: 34px;line-height: 34px;color: #333;font-size: 11px;border:1px solid #dfdfdf;border-radius:4px;}
.mySseovayoWrap .inner .tabList li.on a {background: #f00;color: #fff;border:0;}

.mySseovayoWrap .inner .listSector li {float: left;width: 49%;margin-bottom:5%;}
.mySseovayoWrap .inner .listSector li:nth-child(even) {float: right;}

.mySseovayoWrap .inner .listSector li .imgArea {text-align: center;position: relative;border-radius:5px;height: 100%;-webkit-background-size:cover;background-size:cover;background-position: center center;overflow: hidden;}

.mySseovayoWrap .inner .listSector li .statusList.now .statusTarget {color: #fff;font-weight: 700;font-size: 14px;position: absolute;width: 100%;height: 20%;vertical-align:middle;background-image:linear-gradient(to bottom,rgba(0,0,0,0.4),rgba(0,0,0,0));top: 0;left: 0;text-align: right;}
.mySseovayoWrap .inner .listSector li .statusList.now .statusTarget .likeData {background:url('/images/img_heart.png')no-repeat left center/18px auto;padding:5px 0 5px 24px;position: absolute;right: 10px;top: 2px;}
.mySseovayoWrap .inner .listSector li .statusList.now .statusTarget .topCate {top: 0;left:0;width: 100%;font-size: 12px;color: #fff;font-weight: 700;background:none;padding:3px 0;text-align: center;}
/*
.mySseovayoWrap .inner .listSector li .statusList.ready .statusTarget {position: absolute;width: 100%;height: 100%;vertical-align:middle;background-color:rgba(0,0,0,0.5);top: 0;left: 0}*/


.mySseovayoWrap .inner .listSector li .statusList.ready .statusTarget .innerCircle {position: absolute;top: 50%;left:50%;transform:translate(-50%,-50%);width: 100px;}


.mySseovayoWrap .inner .listSector li .statusList.ready .statusTarget .innerCircle > span {font-size: 18px;color: #fff;font-weight: 700;}
.mySseovayoWrap .inner .listSector li .statusList.ready .statusTarget .innerCircle .hiddenAnchor {display: inline-block;background: rgba(228,59,71,0.7);color: #fff;font-size: 13px;font-weight: 700;padding:7px 14px;border-radius:4px;margin-top:6px;}
.mySseovayoWrap .inner .listSector li .statusList.ready .statusTarget .innerCircle .hiddenAnchor > span {padding-left:18px;background:url('/images/icon_bell.png')no-repeat left center/14px auto;}


.mySseovayoWrap .inner .listSector li .statusAdv.now .statusTarget {cposition: absolute;width: 100%;height: 100%;vertical-align:middle;background-color:rgba(0,0,0,0.5);top: 0;left: 0}
.mySseovayoWrap .inner .listSector li .statusAdv.now .statusTarget > span {position: absolute;top: 50%;left:50%;transform:translate(-50%,-50%);width: 100px;font-size: 16px;color: #fff;font-weight: 700;}

.mySseovayoWrap .inner .listSector li .statusAdv.after .statusTarget {position: absolute;width: 100%;height: 100%;vertical-align:middle;background-color:rgba(0,0,0,0.5);top: 0;left: 0}
.mySseovayoWrap .inner .listSector li .statusAdv.after .statusTarget .innerCircle {position: absolute;top: 50%;left:50%;transform:translate(-50%,-50%);width: 100px;}
.mySseovayoWrap .inner .listSector li .statusAdv.after .statusTarget .innerCircle > span {font-size: 18px;color: #fff;font-weight: 700;}
.mySseovayoWrap .inner .listSector li .statusAdv.after .statusTarget .innerCircle .hiddenAnchor {display: inline-block;background: rgba(228,59,71,0.7);color: #fff;font-size: 12px;font-weight: 700;padding:7px 14px;border-radius:4px;margin-top:6px;}
.mySseovayoWrap .inner .listSector li .statusAdv.after .statusTarget .innerCircle .hiddenAnchor > span {padding-left:18px;background:url('/images/icon_bell.png')no-repeat left center/14px auto;}

.mySseovayoWrap .inner .listSector li .statusAdv.ready .statusTarget {}
.mySseovayoWrap .inner .listSector li .statusAdv.ready .statusTarget > .topCate {position: absolute;top: 0;left:0;width: 70px;font-size: 12px;color: #fff;font-weight: 700;background: rgba(46,46,46,0.8);padding:3px 0;}





.mySseovayoWrap .inner .listSector li .statusMy .statusTarget {color: #fff;font-weight: 700;font-size: 16px;}
/*.mySseovayoWrap .inner .listSector li .statusMy.ready .statusTarget {position: absolute;width: 100%;height: 100%;vertical-align:middle;background-color:rgba(0,0,0,0.5);top: 0;left: 0;}*/
.mySseovayoWrap .inner .listSector li .statusMy.ready .statusTarget {position: absolute;width: 96px;text-align: center;height: 96px;vertical-align:middle;background-color:rgba(0,0,0,0.5);top: 50%;left: 50%;margin-top: -48px;margin-left: -48px;background: rgba(255,0,0,0.7);border-radius: 50%;}
.mySseovayoWrap .inner .listSector li .statusMy.ready .statusTarget span {position: absolute;top: 50%;left: 0;width: 100%;text-align: center;margin-top:-10px;}
.mySseovayoWrap .inner .listSector li .statusMy.success .statusTarget {position: absolute;width: 96px;height: 96px;top: 50%;left: 50%;margin-top:-48px;margin-left:-48px;background:rgba(255,0,0,0.7);border-radius:50%;}
.mySseovayoWrap .inner .listSector li .statusMy.success .statusTarget p {font-size: 13px;margin-top:8px;text-align: center;}
.mySseovayoWrap .inner .listSector li .statusMy.success .statusTarget p.topCate {font-size: 10px;margin-top:20px;text-align: center;}

.mySseovayoWrap .inner .listSector li .statusMy.review .statusTarget {position: absolute;width: 96px;height: 96px;top: 50%;left: 50%;margin-top:-63px;margin-left:-48px;background:rgba(255,0,0,0.7);border-radius:50%;}
.mySseovayoWrap .inner .listSector li .statusMy.review .statusTarget p {font-size: 13px;margin-top:8px;text-align: center;}
.mySseovayoWrap .inner .listSector li .statusMy.review .statusTarget p.topCate {font-size: 12px;margin-top:14px;padding:0;}

.mySseovayoWrap .inner .listSector li .statusMy .statusData {color: #fff;font-weight: 700;font-size: 14px;position: absolute;width: 100%;height: 20%;vertical-align:middle;background-image:linear-gradient(to bottom,rgba(0,0,0,0.4),rgba(0,0,0,0));top: 0;left: 0;text-align: left;border-radius:16px;}
.mySseovayoWrap .inner .listSector li .statusMy .statusData .likeData {background: url(/images/img_heart.png)no-repeat left center/18px auto;padding: 5px 0 5px 24px;position: absolute;right: 10px;top: 2px;}

.mySseovayoWrap .inner .listSector li .statusMy .statusData p.topCate {font-size:13px;margin-top:9px;margin-left:9px;background:rgba(0,0,0,0.7);border-radius:10px;padding:5px 10px;;display: inline-block;}

.mySseovayoWrap .inner .listSector li .statusMy.review .hiddenAnchor {display: block;position: absolute;width: 100%;bottom: 0;height: 30px;line-height: 30px;color: #fff;background: #ff4d4d;font-size: 12px;}


.mySseovayoWrap .inner .listSector li .statusMy.no .imgArea {-webkit-filter: grayscale(100%);filter: gray;}
.mySseovayoWrap .inner .listSector li .statusMy.no .statusTarget {position: absolute;width: 100%;height: 100%;vertical-align:middle;background-color:rgba(0,0,0,0.4);top: 0;left: 0;}
.mySseovayoWrap .inner .listSector li .statusMy.no .statusTarget span {position: relative;top: 50%;margin-top:-20px;}




.mySseovayoWrap .inner .listSector li .state {margin-top: 10px;}
.mySseovayoWrap .inner .listSector li .state .tit {margin-bottom: 0;font-size: 13px;}
.mySseovayoWrap .inner .listSector li .state .txt {margin-bottom: 0;font-size: 11px;color: #999;}
.mySseovayoWrap .inner .listSector li .state .underState {margin-top: 10px;}
.mySseovayoWrap .inner .listSector li .state .underState p {float: left;}
.mySseovayoWrap .inner .listSector li .state .underState p + p {float: right;}
.mySseovayoWrap .inner .listSector li .state .underState p .sticker {display: inline-block;width: 20px;height: 20px;-webkit-background-size:cover;background-size:cover;background-position: center center;}
.mySseovayoWrap .inner .listSector li .state .underState p .sticker.yutube {background-image:url(/images/sseovayo_sticker_youtube.png);}
.mySseovayoWrap .inner .listSector li .state .underState p .sticker.wavayo {background-image:url(/images/sseovayo_sticker_wavayo.png);}
.mySseovayoWrap .inner .listSector li .state .underState p .sticker.instar {background-image:url(/images/sseovayo_sticker_insta.png);}

.mySseovayoWrap .inner .listSector li .state .underState .mpay {color: #999;font-size: 11px;text-decoration:line-through;}
.mySseovayoWrap .inner .listSector li .state .underState .pointPay {font-size: 16px;font-weight: 700;}

.mySseovayoWrap .inner .listSector li .imgArea .hiddenAnchor {display: none;}

.mySseovayoWrap input.inpCheck {margin-right:9px;visibility:hidden;position: absolute;}
.mySseovayoWrap input.inpCheck + .chk {display: inline-block;width: 20px;height: 20px;background:url(/images/ap_promo_inp1.png)no-repeat -26px -26px;-webkit-background-size:46px;background-size:46px;vertical-align:middle;border:0;}
.mySseovayoWrap input.inpCheck:checked + .chk {display: inline-block;width: 20px;height: 20px;background:url(/images/ap_promo_inp1.png)no-repeat;-webkit-background-size:46px;background-size:46px;vertical-align:middle;border:0;background-position:0 -26px;}


.mySseovayoWrap label.inpRadio input[type=radio] + span.chk {display:inline-block;width:20px;height:20px;background:url(/images/ap_promo_inp1.png) no-repeat -26px 0;background-size:46px;vertical-align:middle;padding-right:3px;}
.mySseovayoWrap label.inpRadio input[type=radio]:checked + span.chk {background-position:0 0;}
.mySseovayoWrap label.inpRadio input[type=radio]:disabled+ span.chk {opacity:.5;}


.mySseovayoWrap .innerFoot {padding:20px 10px 50px;}
.mySseovayoWrap .innerFoot .tit {font-size:12px;padding-bottom:20px;}
.mySseovayoWrap .innerFoot .tit label {text-indent:-62px;margin-left:62px;}
.mySseovayoWrap .innerFoot.nop .tit label {text-indent:-30px;margin-left:30px;}
.mySseovayoWrap .innerFoot .chkOk {height: 46px;line-height: 46px;}
.mySseovayoWrap .innerFoot .chkOk a {display: inline-block;width: 100%;height: 100%;border-radius:3px;background: #e43c47;text-align: center;}
.mySseovayoWrap .innerFoot .chkOk a span {color: #fff;font-size: 15px;}

/* e: 써봐요 관련 - 신청서 작성 */

/* 주문페이지 최하단 */
.panel-botom {margin-top:30px;}
.panel-botom .pb_top{padding:10px 24px; background-color:#e3e2e7; line-height:22px;}
.panel-botom .pb_top .pb_txt{font-size:12px; margin-bottom:10px;}
.panel-botom .pb_top .pb_btn a{color:#333; border:1px solid #ccc; padding:1px 5px; font-size:12px; line-height:1.5; background-color:#fff;}

.panel-botom .pb_bot table{width:100%; border-spacing:0; border-collapse:collapse; border:1px solid #dbdbdb;}
.panel-botom .pb_bot table th, .panel-botom .pb_bot table td{padding:6px 10px 6px 20px; height:28px; font-size:11px; color:#333; text-align:left; border-top:1px solid #dbdbdb;}
.panel-botom .pb_bot table th{border-right:1px solid #dbdbdb;}


.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: 19px 10px;font-size:16px;}
.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: 2.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%;}
}

/* 기획전(이벤트?)페이지 */
.wavayoEventWrap{max-width:586px; position:relative;}
.wavayoEventWrap > div{width:100%; position:relative; overflow:hidden;}
.wavayoEventWrap > div img{width:100%;}
.wavayoEventWrap div a{position:absolute; /* background-color:rgba(0,0,0,0.3); */ display:block; width:40%; text-indent:-9999px; font-size:0;}
.okaEventWrap  div a.eventLink01{width:18%; padding-bottom:9%; bottom:39.5%; left:7%;}
.okaEventWrap  div a.topLink2.eventLink01{left:29%}
.okaEventWrap  div a.topLink3.eventLink01{left:51%}
.okaEventWrap  div a.topLink4.eventLink01{left:73%}

.okaEventWrap  div a.eventLink02{left:4%; width:46%;}
.okaEventWrap  div a.eventLink02:nth-child(even){left:4%; right:auto;}
.okaEventWrap  div a.eventLink02:nth-child(odd){right:3%; left:auto;}
.okaEventWrap  div a.bottomLink1.eventLink02{top:0; padding-bottom:118%;}
.okaEventWrap  div a.bottomLink2.eventLink02{top:0; padding-bottom:117%;}
.okaEventWrap  div a.bottomLink3.eventLink02{top:26.6%; padding-bottom:120%;}
.okaEventWrap  div a.bottomLink4.eventLink02{top:26.4%; padding-bottom:92%;}
.okaEventWrap  div a.bottomLink5.eventLink02{top:53.8%; padding-bottom:121%;}
.okaEventWrap  div a.bottomLink6.eventLink02{top:47.3%; padding-bottom:120%;}
.okaEventWrap  div a.bottomLink7.eventLink02{top:74.3%; padding-bottom:106%; left:auto; right:3%;}

.laoEventWrap{border-top:5px solid #e2e3e5}

.laoEventWrap .laoEventTop a.topLink1, .laoEventWrap .laoEventMid a.topLink2{bottom:0; width:88%; padding-bottom:35%; left:6%;}

.laoEventWrap  .laoEventBottom a.eventLink02{left:4%; width:46%; padding-bottom:50%; top:13%}
.laoEventWrap  .laoEventBottom a.eventLink02:nth-child(even){left:4%; right:auto;}
.laoEventWrap  .laoEventBottom a.eventLink02:nth-child(odd){right:3%; left:auto;}

.laoEventWrap .laoEventBottom a.bottomLink1{padding-bottom:85%;}
.laoEventWrap .laoEventBottom a.bottomLink2{padding-bottom:79%;}
.laoEventWrap .laoEventBottom a.bottomLink3{top:41.7%; padding-bottom:66%;}
.laoEventWrap .laoEventBottom a.bottomLink4{top:39.7%; padding-bottom:85%;}
.laoEventWrap .laoEventBottom a.bottomLink5{top:64%; padding-bottom:86%;}
.laoEventWrap .laoEventBottom a.bottomLink6{top:68.5%; padding-bottom:85%;}


.mermEventWrap{border-top:5px solid #e2e3e5}

.mermEventWrap .mermEventTop a.topLink1, .mermEventWrap .mermEventMid a.topLink2, .mermEventWrap .mermEventWaist a.topLink3{bottom:0; width:88%; padding-bottom:29%; left:6%;}
.mermEventWrap .mermEventWaist a.topLink3{bottom:38%;}

.mermEventWrap  .mermEventBottom a.eventLink02{left:4%; width:46%; padding-bottom:50%; top:0%}
.mermEventWrap  .mermEventBottom a.eventLink02:nth-child(even){left:4%; right:auto;}
.mermEventWrap  .mermEventBottom a.eventLink02:nth-child(odd){right:3%; left:auto;}

.mermEventWrap .mermEventBottom a.bottomLink1{padding-bottom:85%;}
.mermEventWrap .mermEventBottom a.bottomLink2{padding-bottom:79%;}
.mermEventWrap .mermEventBottom a.bottomLink3{top:33.3%; padding-bottom:66%;}
.mermEventWrap .mermEventBottom a.bottomLink4{top:31%; padding-bottom:85%;}
.mermEventWrap .mermEventBottom a.bottomLink5{top:59.5%; padding-bottom:86%;}
.mermEventWrap .mermEventBottom a.bottomLink6{top:64.5%; padding-bottom:85%;}


/* 로그인 팝입 // 회원가입약관 추가작업 */
.joinPop_textInfo{border-bottom:1px solid #dadada;}
.join_allChkBox {line-height:20px; font-size:14px;}
.join_allChkBox p {font-size:12px;color: #999;line-height: 1.3rem;}
.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;  height:300px;line-height: 34px;}
.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{padding-left:8px;}
.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;}



/* s: 주문내역 변경 */
.listDate {padding:16px 0;}
.listDate li {float: left;width: 20%;box-sizing:border-box;border:2px solid #f0f0f0; background: #fff; border-left:0;text-align: center;height: 40px;line-height: 40px;text-indent:0;}
.listDate li:first-child {border-left:1px solid #f0f0f0;}
.listDate li a {display: inline-block;width: 100%;height: 100%;}

.p_list {margin-top:10px; margin-bottom:10px; border-bottom:1px solid #d9d9d9;}
.p_list .product_box_01.st1 {padding:0 0 16px 0;border-bottom:12px solid #efefef;}
.product_box_01.st1 .titleBox {padding:0 15px;overflow: hidden;}
.product_box_01.st1 p.titleDate {background: inherit;padding: 8px 0;border-bottom:1px solid #EFEFEF;line-height: 26px;}
.product_box_01.st1 p.titleDate .product_box_BTN {padding:0;border:0;box-shadow:inherit;float: right;margin-top: 0;background:inherit;display:table;}
.product_box_01.st1 p.titleDate .product_box_BTN i {display: table-cell;vertical-align:middle;font-size: 22px;}
.product_box_01.st1 .orderNo {padding: 0;line-height: 34px;margin-top: 6px;color: #999;}
.product_box_01.st1 .orderNo .delBox {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:8px;padding:10px;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;}
.product_box_01.st1 .topList > ul:first-child {float: left;width: 60px;}
.product_box_01.st1 .topList > ul li.status {font-size:17px;font-weight: 700;}
.product_box_01.st1 .topList > ul li.title {font-size:15px;line-height:22px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.product_box_01.st1 .topList > ul li.option {font-size:14px;}
.product_box_01.st1 .topList > ul li.pay {font-size:15px;}
.product_box_01.st1 .topList > ul li.pay .price {font-size:15px;font-weight: 700;}

.order_totalBox.st1  {padding:0;margin-top:10px;background: #fff;position: relative;}
.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: 10px 10px 0;display: flex; justify-content: space-between; align-items: center;}
.order_totalBox.st1 .taleTxt em {font-weight: 700;}
.order_totalBox.st1 .taleTxt .moreWrap {width: 30px;height: 30px;border-radius:3px;border:1px solid #eee;box-sizing:border-box;display:flex;align-items:center;justify-content:center;cursor:pointer;}

.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;padding:5px 10px; border:1px solid #ccc;color: #999; border-radius:5px; 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%;transform: translateX(-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.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 .loginBtn {width: 100%;border:0;padding: 10px 0;height: auto;line-height:inherit;}
.totar_width .btn_more01 {box-sizing:border-box;margin:15px 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%;border-radius:8px;}
.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:15px;}
.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; font-size:15px; font-weight: 600;}
.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; font-size:15px; font-weight: 600;}
.tabWarp .bsAdd a + a {float: right;background: #999;}
	/* 네이버 페이 css조절 */
	/* 2020-07-23 ssy 네이버페이 버튼 조절 주석처리*/
/*	.npay_type_MA_1.npay_storebtn_bx{max-width:unset !important; width:100% !important;}*/

/* 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:' 접기'}

/*와봐요 스토어에 입점업체 상품의 경우 W아이콘
.wavayoProduct {background:url("/images/ico_w.png") no-repeat 0 0;background-size:14px 14px;padding-left:21px !important;}
*/

/*라이브 예약*/
.liveReverveWrap {}
.liveReverveWrap .liveIn {}
.liveHeaderWrap {border-bottom:1px solid #f4f4f4;height: 55px;line-height: 55px;padding:0 10px;box-sizing:border-box;}
.liveHeaderWrap span {vertical-align:middle;}
.liveHeaderWrap .ico-back {display: inline-block;width: 30px;height: 55px;line-height: 55px;background:url(/m/images/live_ico_back.png)no-repeat left center/10px auto;}
.liveHeaderWrap .tit {font-size: 20px;color: #000;}


.liveBodyWrap {}
.liveBodyWrap .liveSector {box-sizing:border-box;}
.liveBodyWrap .liveSector input {width:100%;border:1px solid #ddd;color:#999;font-size:14px;padding:10px;margin:0;box-sizing:border-box;}
.liveBodyWrap .liveSector .tit {margin-bottom:8px;}
.liveBodyWrap .liveSector .tit .smallTxt {font-size: 12px;color: #999;float: right;padding-top: 3px;}
.liveBodyWrap .liveSector .txt select {background: #fff;width: 100%;padding:0 8px;-webkit-appearance: auto;height: 45px;line-height: 45px;border:1px solid #eee;}

.liveBodyWrap .liveSector .txt.liveTime {}
.liveBodyWrap .liveSector .txt.reImg {text-align: center;display:flex;justify-content:space-between;}
.liveBodyWrap .liveSector .txt.reImg a {display: inline-block;border: 1px solid #ccc;width: 130px;height: 130px;border-radius: 5px;background: url(/m/images/live_ico_addfile.png)no-repeat center center/34px auto;}
.liveBodyWrap .liveSector .txt.reImg .file_box {display: inline-block;border: 1px solid #ccc;width: 130px;height: 130px;border-radius: 5px;/* background: url(/m/images/live_ico_addfile.png)no-repeat center center/34px auto; */}
.liveBodyWrap .liveSector .txt.reImg .file_box span.addedIcon {display:block;width: 34px;height: 34px;line-height: 34px;transform: translate(-50%,-50%); position: absolute;top: 50%;left: 50%;border-radius:50%; font-size:22px; color:#fff;}
.liveBodyWrap .liveSector .txt.reImg .file_box span.addedIcon:before {content: ""; position: absolute; width: 12px; height: 2px;background: #fff; top: 50%; left: 50%;transform: translate(-50%,-50%);}
.liveBodyWrap .liveSector .txt.reImg .file_box span.addedIcon:after { content: ""; position: absolute;width: 2px; height: 12px; background: #fff; top: 50%; left: 50%; transform: translate(-50%,-50%);}

.liveBodyWrap .liveSector .txt.reImg .file_box .upload-display {width: 130px;height: 130px;border-radius:0;position: relative;z-index:2;/* background: #fff;background: url(/m/images/live_ico_addfile_blue2.png)no-repeat center center/34px auto; */}
.liveBodyWrap .liveSector .txt.reImg .file_box label.imgroad {display: inline-block;border: 0;width: 130px;height: 130px;border-radius: 5px;z-index:3;/*background: url(/m/images/live_ico_addfile_blue2.png)no-repeat center center/34px auto;*/}
.liveBodyWrap .liveSector .txt.reImg .file_box .upload_po_box {width: 130px;height: 130px;position: absolute;left: 0;top: 0;z-index:1;}
.liveBodyWrap .liveSector .txt.reImg .filedata {width: calc(100% - 140px);text-align: left;display: flex;flex-wrap: wrap;align-items: center;}
.liveBodyWrap .liveSector .txt.reImg .filedata .subtit {display: block;width: 100%;}

.liveBodyWrap .liveSector .txt.addprize {text-align: center;}
.liveBodyWrap .liveSector .txt.addprize a {display: inline-block;background: #767676;color: #fff;padding:0 40px;height: 50px;line-height: 50px;border-radius:5px;box-shadow: 3px 3px 5px rgba(0,0,0,0.1);}
.liveBodyWrap .liveSector .txt.addprize a span {background:url(/m/images/live_ico_plus.png)no-repeat left center/10px auto;padding-left: 18px;}
.liveBodyWrap .liveSector .tinymce-mobile-outer-container {border-radius: 4px;border: 1px solid #ddd;}

.liveBodyWrap .liveCalendar {padding: 8px 15px;border-bottom:1px solid #eee; background-color: #FAFBFD;}
.liveBodyWrap .liveCalendar ul {display:flex;justify-content:space-around;}
.liveBodyWrap .liveCalendar li {flex-shrink:1;flex-grow: 1;position: relative; min-width:auto; text-align: center;}
.liveBodyWrap .liveCalendar li .innerSector {max-width:40px; margin:0 auto;padding: 10px 2px;color: #000;}
.liveBodyWrap .liveCalendar li .focus-day {font-size: 10px;line-height: 1rem; color: #999999;}
.liveBodyWrap .liveCalendar li .focus-dat {font-size: 14px;font-weight: 700;line-height: 1rem;margin-top: 2px;}
.liveBodyWrap .liveCalendar li._on .focus-day {color:#fff;}
.liveBodyWrap .liveCalendar li._on .innerSector {border-radius:10px;background: #f00;color: #fff;}
.liveBodyWrap .liveCalendar li._on .innerSector._today .focus-day {color:#fff;}
.liveBodyWrap .liveCalendar li._on .innerSector._today .focus-dat {color:#fff;}

.liveBodyWrap .liveAlert {padding:10px 15px;position: relative;line-height: 30px;font-size: 14px;background: #f2f2f2;}
.liveBodyWrap .liveAlert .wishAlert {float: right;padding:0 10px;height: 30px;line-height: 1.4rem;display:inline-block;color:#000;z-index:1;border-radius: 20px;border:1px solid #f00;box-sizing:border-box;white-space: nowrap;background:#fff;position: relative;}
.liveBodyWrap .liveAlert .wishAlert:after {content:"알림받기";white-space: nowrap;vertical-align: middle;font-size: 13px;color: #f00;}
.liveBodyWrap .liveAlert .wishAlert i {font-size: 20px;vertical-align: middle;color: #f00;}
.liveBodyWrap .liveAlert .wishAlert .innderAlert {position: absolute;bottom: -50px;right: 0;background: #ffebe0;padding: 5px 20px;border-radius: 4px;border: 1px solid #ccc;box-sizing: border-box;font-size: 13px;}
.liveBodyWrap .liveAlert .wishAlert .innderAlert:after {content:"";border-bottom:10px solid #ffebe0;border-left:7px solid transparent;border-right:7px solid transparent;position: absolute;top: -10px;right: 30px;}
.liveBodyWrap .liveAlert .wishAlert .innderAlert:before {content:"";border-bottom:11px solid #ccc;border-left:7px solid transparent;border-right:7px solid transparent;position: absolute;top: -11px;right: 30px;}
.liveBodyWrap .liveAlert .wishAlert._on {background: #f00;}
.liveBodyWrap .liveAlert .wishAlert._on:after {content:"알림취소";color: #fff;}
.liveBodyWrap .liveAlert .wishAlert._on i {color: #fff;}

.liveBodyWrap .btnList {margin-top: 40px;margin-bottom: 20px;padding:0 10px;}
.liveBodyWrap .btnList ul {display:flex;justify-content:space-between;}
.liveBodyWrap .btnList ul li {width:49%;line-height:50px;height:50px;text-align:center;border-radius:5px;overflow:hidden;box-shadow:3px 3px 5px rgba(0,0,0,0.1);}
.liveBodyWrap .btnList ul li a {display: block;color: #767676;background: #ddd;font-size: 16px;}
.liveBodyWrap .btnList ul li a.subm {color: #fff;background: #fa2050;}
.liveBodyWrap .btnList.st1 {margin-top: 20px;margin-bottom: 10px;}
.liveBodyWrap .btnList.st1 ul li {width: 100%;}

.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%;-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: 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/svg/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;}

.promoData {}
.promoData ul {display:flex;justify-content:space-between;}
.promoData ul li {width: 49%;}
.promoData ul li .tit {margin-bottom: 5px;}
.promoData ul li .txt {}
.promoData ul li .txt input {-webkit-appearance: none;width: 100%;background-color: #fff;padding: 10px;border: 1px solid #e0e0e0;border-radius: 3px;box-sizing: border-box;}

.promoPreview {background: #F8F8F8;padding:15px 0;margin:15px 0 0;}
.promoPreview .tit {margin-bottom:10px;}
.promoPreview .previewBody {}
.promoPreview .previewBody dl {display:flex;justify-content:space-between;margin:5px 0;}

.promoDetailPreview .tit {margin-bottom:5px;}
.promoDetailPreview .subTit {margin-bottom:5px;}

/*라이브 예약 끝*/


/*끝*/

.specialCouponLayer {position: fixed;bottom:0;left:50%;transform:translate(-50%,100%);transition:all 0.5s;z-index: 56;width: 100%;}
.specialCouponLayer._on {transform:translate(-50%,0);}
.specialCouponLayer .couponIn {width:80%;max-width:400px;margin:0 auto;background: #fa2050;padding:30px 30px 80px;border-radius:10px;box-sizing:border-box;text-align: center;position: relative;}
.specialCouponLayer .profileBg {display: inline-block;width: 40px;height: 40px;border:2px solid #fff;overflow: hidden;border-radius:100%;position: absolute;top: 0;left: -38px;background-size:cover;}
.specialCouponLayer .profileBg img {width: 100%;}
.specialCouponLayer .clostBtn {position: absolute;top: 10px;right: 10px;}
.specialCouponLayer .clostBtn span {color: #fff;}
.specialCouponLayer .SectorWrap .txt {color: #fff;font-family:'GmarketSansLight';}
.specialCouponLayer .SectorWrap .txt.st1 {font-size: 20px;}
.specialCouponLayer .SectorWrap .txt.st2 {font-size: 28px;font-family:'GmarketSansBold';margin-top: 10px;}
.specialCouponLayer .SectorWrap .txt.st3 {font-size: 9px;margin-top: -8px;}
.specialCouponLayer .SectorWrap .txt.img {margin-top: 5px;}
.specialCouponLayer .SectorWrap .txt.img img {width: 84%;}

.specialCouponLayer .couponSet {}
.specialCouponLayer .couponSet dl {display:flex;}
.specialCouponLayer .couponSet dt {
	background-image:url('/m/images/coupon_special_bg.png');
	background-repeat:repeat-x;
	background-size:auto 100%;
	background-position:center center;
	width: calc(100% - 68px);
	position: relative;
}
.specialCouponLayer .couponSet dd {width: 34px;margin:0 -1px;}
.specialCouponLayer .couponSet dd img {width: 100%;}
.specialCouponLayer .couponSet .txt.st1 {font-size: 15px;font-family:'GmarketSansBold';margin-top: 13%;}
.specialCouponLayer .couponSet .txt.st2 {margin-top: 30px;padding-left:20px;}
.specialCouponLayer .couponSet .txt.st2 em {font-size: 55px;font-family:'GmarketSansBold';}
.specialCouponLayer .couponSet .txt.st2 .per {font-size: 23px;font-family:'GmarketSansMedium';}
.specialCouponLayer .couponSet .txt.st3 {font-size: 14px;font-family:'GmarketSansMedium';margin-top: 15px;color: #999;}

.specialCouponLayer .couponBtn {}
.specialCouponLayer .couponBtn a {color: #000;font-family:'GmarketSansBold';font-size: 24px;background: #fffc00;display: inline-block;width: 87%;padding: 10px 0;}
.specialCouponLayer .couponBtn a span {display:block;}
.specialCouponLayer .couponBtn a span:first-child {font-size:13px; margin-bottom: 4px; font-family:'GmarketSansMedium';}
@media(max-width:460px){
	.specialCouponLayer .couponSet .txt.st1 {margin-top: 14%;}
}
@media(max-width:420px){
	.specialCouponLayer .SectorWrap .txt.st3 {font-size: 13px;}
	.specialCouponLayer .couponSet .txt.st1 {margin: 13% auto 0;max-width:130px;font-size: 18px;}
	.specialCouponLayer .couponSet .txt.st2 {margin-top: 25px;padding-left: 14px;}
	.specialCouponLayer .couponSet .txt.st2 em {font-size: 48px;}
	.specialCouponLayer .couponSet .txt.st3 {margin-top: 14px;}
}
@media(max-width:340px){

	.specialCouponLayer .couponSet .txt.st1 {margin-top: 21%;}

}
@media(max-width:320px){
	.specialCouponLayer .couponSet .txt.st1 {margin-top: 26%;margin-top: 25px;}
	.specialCouponLayer .SectorWrap .txt.st2 {font-size: 26px;}
}
@media(max-width:310px){
	.specialCouponLayer .SectorWrap .txt.st1 {font-size: 16px;}
	.specialCouponLayer .SectorWrap .txt.st2 {font-size: 22px;margin-top:5px;}

	.specialCouponLayer .couponSet .txt.st1 {font-size: 15px;margin-top: 25%;}
	.specialCouponLayer .couponSet .txt.st2 {padding-left: 9px;margin-top: 26px;}
	.specialCouponLayer .couponSet .txt.st2 em {font-size: 45px;}
	.specialCouponLayer .couponSet .txt.st3 {font-size: 11px;}
}
@media(max-width:280px){
	.specialCouponLayer .couponSet .txt.st1 {}
	.specialCouponLayer .couponBtn a {font-size: 18px;}
}

/*2020-10-30 khs : wlive 용 수정된 css - s*/
/*리스트*/
.innerIframe {position: fixed;bottom: 0;right: 0;width: 100%;height: 100%;z-index: 1010;}
.sampleLayerPop {height: 100vh;text-align: left;/* position: fixed;bottom:0;transition:all .2s;left: 50%;width: 100%;transform:translateX(-50%);max-width: 525px;margin: 0 auto;z-index: 1002;overflow:hidden;*/}
.sampleLayerPop.mini.ui-draggable {margin-left: auto;}
.sampleLayerPop.loading {/*background:#000;background:url("/images/live_ready.gif");*/background-size:cover;background-position: center;}
.sampleLayerPop #content {height: 100%;}
.sampleLayerPop._safari {height:100vh;}

/*.sampleLayerPop.mini {width:40vw;height:40vh;top:initial;left:initial;bottom:15px;right:15px;}*/
.sampleLayerPop.mini {width:144px;height:256px;top:initial;left:calc(50% + 117px);bottom:80px;transform:none;overflow:auto;}
.sampleLayerPop.mini .na_bg {background:none;}

@media (min-width: 930px) {
	/* html body .sampleLayerPop, */
	html body .search_pop, html body .all_menu_box, html body .broadEndWrap {left: 50%;transform: translateX(-50%);right: auto;}
}

@media (max-width: 930px) {
    /* .sampleLayerPop {max-width: 680px;} */
	.sampleLayerPop.loading {max-width: 680px;}
	.sampleLayerPop.mini {left: calc(50% + 196px);}
	.sampleLayerPop.mini.ui-draggable {margin-left: auto;}
}

@media (max-width: 680px) {
	.sampleLayerPop.mini {left: calc(100vw - 150px);margin-left: 0; }
}


/*
@media(min-width:930px){
	.sampleLayerPop.loading {width: 525px;right:50%;margin-right:-500px;left:auto;transform:none;}
	.sampleLayerPop.mini {right: 50%;}
}
@media(max-width:929px)or(min-width:680px){
	.sampleLayerPop.loading {width: 100%;max-width:680px;right:auto;margin-right:0;left:50%;transform:translateX(-50%);}
	.mobileDomInner {position: fixed;left: 50%;transform: translateX(-50%);max-width: 680px;}
}
*/
/*
.sampleLayerPop.mini {width:144px;height:256px;top:initial;left:initial;bottom:15px;right:15px;transform:none;}
@media(min-width:930px){
	.sampleLayerPop.mini {margin-right: 0;}
}
*/
.sampleLayerPop.mini .broadEndWrap{display:none !important;}
.sampleLayerPop.mini .top_fix_profile{display:none !important;}
.sampleLayerPop.mini .couponEnrightWrap{display:none !important;}
.sampleLayerPop.mini .txtAreaWrap{display:none !important;}
.sampleLayerPop.mini .footListWrap{display:none !important;}
.sampleLayerPop.mini .profileWrap{display:none !important;}
.sampleLayerPop.mini .fix_profile{display:none !important;}
.sampleLayerPop.mini .fix_rightWing{display:none !important;}
.sampleLayerPop.mini .fix-txtArea{display:none !important;}
.sampleLayerPop.mini .fix_footWrap{display:none !important;}
.sampleLayerPop.mini .chat_wrap{display:none !important;}

.sampleLayerPop.mini .liveTvWrap{}
.sampleLayerPop.mini .liveTvWrap .bg_wrap{height:40vh;}
.sampleLayerPop.mini .liveTvWrap .bg_wrap .main_img{height:40vh;}
.sampleLayerPop.mini .liveTvWrap .bg_wrap .main_img video {width:100%;position: relative;}

/*2020-12-16 khs : 영상만 보기*/
/*.sampleLayerPop.video_only .broadEndWrap{display:none !important;}*/	/*2021-02-19 khs : 영상만 보기중에 종료 될때 종료 팝업 안떠서 수정*/
.sampleLayerPop.video_only .top_fix_profile{display:none !important;}
.sampleLayerPop.video_only .couponEnrightWrap{display:none !important;}
.sampleLayerPop.video_only .txtAreaWrap{display:none !important;}
.sampleLayerPop.video_only .footListWrap{display:none !important;}
.sampleLayerPop.video_only .profileWrap{display:none !important;}

/*2021-02-15 khs : progress bar*/
/* .sampleLayerPop .progress_wrap{display:none;} */
/*
.sampleLayerPop.video_only .progress_wrap{position:absolute;bottom:20px;padding-bottom: calc( 20px + env(safe-area-inset-bottom) );padding-bottom: calc( 20px + constant(safe-area-inset-bottom) );padding-top:20px;padding-left:5px;padding-right:5px;display: block;width: 100%;}
.sampleLayerPop.video_only .progress_wrap .progressbar{vertical-align: middle;width:80%;}
.sampleLayerPop.video_only .progress_wrap .vod_time{display:inline-block;color:#fff;width: 50px;}
*/

input[type=range] {margin:0;padding:0;-webkit-appearance: none;height: 7px;background: linear-gradient(to right, red 0%, red 0%, #fff 0%, #fff 100%) ;outline: none;border-radius: 20px;}
input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;border-radius: 50%;border: solid 2px red;appearance: none;width: 20px;height: 20px;background: red;cursor: pointer;}
input[type=range]::-moz-range-thumb {appearance: none;border:solid 0px red;border-radius: 50%;width: 20px;height: 20px;background: red;cursor: pointer;}
/*2021-02-15 khs : progress bar*/
/*2020-12-16 khs : 영상만 보기*/

.sectionBodyDOM {margin-top: 16px;}
.sectionBodyDOM.st1 {margin-top: 10px;}

.listImgDOM {}
.listImgDOM dl {display:flex;justify-content:space-between;}
.listImgDOM dt {width: 72px;height: 72px;position: relative;border-radius:4px;border-style:solid;border-width:1px;border-color:#ddd;color: #999;overflow: hidden;}
.listImgDOM dt img {width: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);}

.listImgDOM dd {width:calc(100% - 82px);}
.listImgDOM dd .tit {margin-bottom: 10px;}
.listImgDOM .opt {border-radius:4px;margin-top: 10px;padding:0 10px;background: #f5f5f5;}

.listTextDOM {padding:10px 0 16px;}
.listTextDOM.st1 {padding:0 0 16px;}
.listTextDOM.bt {border-top:1px solid #ddd;}
.listTextDOM dl {display:flex;justify-content:space-between;margin-top:4px;}
.listTextDOM dl:first-child {margin-top:0;}
.listTextDOM dt {width: 82px;color: #999;}
.listTextDOM dd {width:calc(100% - 92px);overflow-wrap: break-word;overflow-wrap: break-word;}
.listTextDOM dd .point {font-weight: 700;}
.listTextDOM dd .tit {}

/* 판매자 협찬관리 */
.listcelebDOM {margin:0;border-radius:10px;border:1px solid #e2e2e2;background-color:#fff;}
.listcelebDOM dl {display:flex;justify-content:space-between;align-items:center;padding:14px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.listcelebDOM dt {width: 50px;height: 50px;color: #999;border-radius:100%;overflow:hidden;position: relative;}
.sponsDOM .tabCon .listcelebDOM dt {width: 50px;height: 50px;position: relative;}
.sponsDOM .tabCon .listcelebDOM dd {width:calc(100% - 60px);}
.listcelebDOM dt img {width: 100%;height:100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);object-fit:cover;}
.listcelebDOM dt object {width: 100%;}
.listcelebDOM dd {width:calc(100% - 70px);}

.listcelebDOM dd .cname {}
.listcelebDOM dd .csubName {}
.listcelebDOM dd .point {font-weight: 700;}
.listcelebDOM .tit {margin-bottom:5px;margin-top: 10px;}

input.pay-won {background-image:url('/m/images/ico_won.jpg');background-repeat:no-repeat;background-position:right center;background-size:auto 100%;background-color:#fff;padding:10px 50px 10px 10px;}
input.pay-per {background:url('/m/images/ico_per.jpg');background-repeat:no-repeat;background-position:right center;background-size:auto 100%;background-color:#fff;padding:10px 50px 10px 10px;}

.celebCancelDOM {margin-top: 10px;}
.celebCancelDOM .inputForm {margin-bottom: 10px;}
.celebCancelDOM .hiddenInput {display: none;transition:.2s all;height: 0;margin-bottom: 10px;}
.celebCancelDOM .hiddenInput._on {display: block;height: auto;}
.celebCancelDOM .hiddenInput textarea {border:1px solid #ddd;box-sizing: border-box;padding: 5px 10px;width: 100%;height: 94px;resize:none;border-radius:4px;font-size: 13px;line-height: 18px;}

.listBtnDOM {margin-top: 20px;}
.listBtnDOM .sectionInner {display:flex;justify-content:space-between;}
.listBtnDOM a {width: 49%;}

.contIco {margin-bottom:16px;}
.contIco ul {display:flex;justify-content:center;flex-wrap: wrap;}
.contWrap .contIco ul {justify-content:end;}
.contWrap .contIco.st2 ul {justify-content:center;}
.contIco ul li {width: 40px;margin:0 2px;position: relative; }
.contIco ul li a {display: inline-block;}
.contIco ul li object {width: 100%;}
.contIco .BTN_default-active {opacity:.3;}

.contIco .plus_btn {display: flex;background-color: #f00; color: #fff; border-radius: 100%; width: 40px; height: 40px;align-items: center;justify-content: center;}
.contIco .plus_btn p {font-size: 10px;font-weight: 700;word-break: keep-all;line-height: 1rem;}
.contIco .plus_btn.tictok_review {background: #000;}
.contIco .plus_btn.tictok_review p:after {content:'틱톡';}
.contIco .plus_btn.shorts_review {background: #fe0000;}
.contIco .plus_btn.shorts_review p:after {content:'숏츠';}
.contIco .plus_btn.insta_review {background:linear-gradient(-45deg,#c438d1,#824cc2);}
.contIco .plus_btn.insta_review p:after {content:'인스타';}
.contIco .plus_btn.youtube_review {background: #f00;}
.contIco .plus_btn.youtube_review p:after {content:'유튜브';}
.contIco .plus_btn.rills_review {background: linear-gradient(-45deg,#e73489,#cc0584);}
.contIco .plus_btn.rills_review p:after {content:'릴스';}
.contIco .plus_btn.tv_review { background:#ed1f24 ;}
.contIco .plus_btn.tv_review p:after {content:'TV';}
.contIco .plus_btn.live_review { background:#ed1f24 ;}
.contIco .plus_btn.live_review p:after {content:'LIVE';}

.deliverFlat {flex-wrap:wrap;}
.deliverFlat dd {width: 100%;margin-top: 5px;}
.deliverForm {display:flex;justify-content:space-between;margin-top: 5px;}
.deliverForm label {width: calc(100% - 110px);}
.deliverForm .BTN_form {width: 100px;}

.hiddenBreak {padding: 10px 0 16px;}
.hiddenBreak .BTN_alert {}
.hiddenBreak .textDeal {margin-top: 10px;}
.hiddenBreak {}

/*재생 및 채팅 좋아요*/
.broadEndWrap dd > .seller{position: absolute;right: 0;bottom: 0;width: calc(100% - 256px);margin: 10px 0 5px;padding: 0 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 11px;text-align: right;}
.pf_type1{background:#8d6e63;color:#fff;text-align: center;line-height: 20px;font-size: 16px;}
.pf_type2{background:#5c6bc0;color:#fff;text-align: center;line-height: 20px;font-size: 16px;}
.pf_type3{background:#00579c;color:#fff;text-align: center;line-height: 20px;font-size: 16px;}
.pf_type4{background:#aa47bc;color:#fff;text-align: center;line-height: 20px;font-size: 16px;}
.pf_type5{background:#7e57c2;color:#fff;text-align: center;line-height: 20px;font-size: 16px;}
.pf_type6{background:#00887a;color:#fff;text-align: center;line-height: 20px;font-size: 16px;}
.pf_type7{background:#679f39;color:#fff;text-align: center;line-height: 20px;font-size: 16px;}
.pf_type8{background:#f5511e;color:#fff;text-align: center;line-height: 20px;font-size: 16px;}
.pf_type9{background:#c2175b;color:#fff;text-align: center;line-height: 20px;font-size: 16px;}
.pf_type10{background:#ec407a;color:#fff;text-align: center;line-height: 20px;font-size: 16px;}
.pf_type11{background:#78909c;color:#fff;text-align: center;line-height: 20px;font-size: 16px;}

.lk_type1 span{color:#8d6e63;text-align: center;line-height: 20px;font-size: 46px;}
.lk_type2 span{color:#5c6bc0;text-align: center;line-height: 20px;font-size: 46px;}
.lk_type3 span{color:#00579c;text-align: center;line-height: 20px;font-size: 46px;}
.lk_type4 span{color:#aa47bc;text-align: center;line-height: 20px;font-size: 46px;}
.lk_type5 span{color:#7e57c2;text-align: center;line-height: 20px;font-size: 46px;}
.lk_type6 span{color:#00887a;text-align: center;line-height: 20px;font-size: 46px;}
.lk_type7 span{color:#679f39;text-align: center;line-height: 20px;font-size: 46px;}
.lk_type8 span{color:#f5511e;text-align: center;line-height: 20px;font-size: 46px;}
.lk_type9 span{color:#c2175b;text-align: center;line-height: 20px;font-size: 46px;}
.lk_type10 span{color:#ec407a;text-align: center;line-height: 20px;font-size: 46px;}
.lk_type11 span{color:#78909c;text-align: center;line-height: 20px;font-size: 46px;}


/* TV S */
@keyframes twist1{
	0%{}
	25%{margin:0 25px 0 -25px;}
	50%{opacity:1;margin:0 -30px 0 20px;}
	100%{bottom:300px;opacity:0;margin:0 20px 0 -30px;}
}
@keyframes twist2{
	0%{}
	25%{margin:0 10px 0 -10px;}
	50%{opacity:1;margin:0 -15px 0 5px;}
	100%{bottom:300px;opacity:0;margin:0 5px 0 -15px;}
}
@keyframes twist3{
	0%{}
	25%{margin:0 -25px 0 25px;}
	50%{opacity:1;margin:0 30px 0 -20px;}
	100%{bottom:300px;opacity:0;margin:0 -10px 0 -25px;}
}
@keyframes twist4{
	0%{}
	25%{margin:0 -10px 0 10px;}
	50%{opacity:1;margin:0 -5px 0 15px;}
	100%{bottom:300px;opacity:0;margin:0 15px 0 -5px;}
}
@keyframes twist5{
	0%{}
	25%{margin:0 20px 0 -20px;}
	50%{opacity:1;margin:0 -20px 0 10px;}
	100%{bottom:300px;opacity:0;margin:0 10px 0 -20px;}
}
@keyframes twist6{
	0%{}
	25%{margin:0 -20px 0 20px;}
	50%{opacity:1;margin:0 10px 0 -20px;}
	100%{bottom:300px;opacity:0;margin:0 -20px 0 10px;}
}
@keyframes twist7{
	0%{}
	25%{margin:0 -20px 0 20px;}
	50%{opacity:1;margin:0 15px 0 -15px;}
	100%{bottom:300px;opacity:0;margin:0 -15px 0 15px;}
}

.like_ani{position:absolute;left:0;bottom:0;z-index:-1;opacity:0;}
.like_ani img{width:40px;}
.like_ania{position:absolute;left:0;bottom:0;z-index:-1;opacity:0;}
.like_ania img{width:40px;}
.like_ani.ani1{animation:twist1 .7s linear;}
.like_ani.ani2{animation:twist2 .7s linear;}
.like_ani.ani3{animation:twist3 .7s linear;}
.like_ani.ani4{animation:twist4 .7s linear;}
.like_ani.ani5{animation:twist5 .7s linear;}
.like_ani.ani6{animation:twist6 .7s linear;}
.like_ani.ani7{animation:twist7 .7s linear;}

body .mobileDomWrap .mobileDomInner {width: 100%;/*max-width: 680px*/;min-height: 100vh;margin: 0 auto;background-color: #fff;}
.mobileDomInner:not([name=mobileDomInner]) .sellingListWrap {/*max-width: 680px;*/;width: 100%;left: 50%;transform: translateX(-50%);}
.mobileDomInner:not([name=mobileDomInner]) .liveSettingWrap {/*max-width: 680px;*/;width: 100%;left: 50%;transform: translateX(-50%);}
@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; min-height:100vh;}
	/* .mobileDomInner:not([name=mobileDomInner]) .sellingListWrap {width: 525px;left: auto;right: 50%;margin-right: -500px;transform: none;z-index:1001;} */
}
.top_fix_head .btn_back_pst {width: 42px;}
.top_fix_head.sitebg2 h1.sub_title a {color: #000;}
.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 .rightTop {position: absolute;right: 0;top: 0;height: 53px;line-height: 53px;width: 80px;display: flex;}
.top_fix_head .rightTop li {}
.top_fix_head .rightTop li a {display: inline-block;height: 53px;width: 35px;}
.top_fix_head .rightTop .caster_vodlist_check {background:url(/m/images/caster_vodlist_top1.png)no-repeat center center;}
.top_fix_head .rightTop .caster_vodlist_search {background:url(/m/images/caster_vodlist_top2.png)no-repeat center center;}
.top_fix_head .rightTop .caster_vodlist_allmenu {background:url(/m/images/caster_vodlist_top3.png)no-repeat center center;}

.fileopaClass {position: relative;}
.fileopaClass .fileBtn {display: inline-block;position: absolute;left: 6px;top: 5px;font-size: inherit;line-height: normal;vertical-align: middle;background-color: #F8F8F8;cursor: pointer;border: 1px solid #ccc;width: 85px;height: 32px;line-height: 32px;text-align: center;border-bottom-color: #ccc;border-radius: 2px;}
.fileopaClass .text {width: 100%;display: inline-block;height: 44px;line-height: 44px;box-sizing: border-box;padding: 0 8px 0 100px;font-size: inherit;font-family: inherit;line-height: normal;vertical-align: middle;background-color: #fff;border: 1px solid #ddd;border-bottom-color: #ddd;border-radius: 2px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}

.sectionSponTop {display:flex;justify-content:space-between;border-bottom: 1px solid #e8e8e8;}

/* 협찬중/종료 - 프로모션 기간 수정 */
.sectionSponTop .dataTac {position:relative;}
.sectionSponTop .btnEdit {float:right;margin-top:6px;margin-left:10px;padding: 3px;width: 28px;height: 28px;border-radius: 5px;background: #f2f3f5;box-sizing: border-box;}
.sectionSponTop .btnEdit img {width: 100%;height: 100%;vertical-align: super;object-fit: none;}

.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;}

.catePosition {padding: 10px 0px; background: #FAFBFD;  border-bottom: 1px solid #dadada; line-height: 40px; box-sizing: border-box;}
.catePosition ul {}
.catePosition ul li { float: left; font-size: 12px;  width: auto; margin: 0px 5px; text-align: center; overflow: hidden; white-space: nowrap; box-sizing: border-box;}
.catePosition ul li a {display: block; height: 40px; box-sizing: border-box; line-height: 40px; border: 1px solid #ddd; width: 100%; border-radius: 30px; padding: 0px 15px;}
.catePosition .de1 {font-size: 14px;color: #333;font-weight: 400;}
.catePosition .de1 a {font-size: 14px;color: #333;font-weight: 400;}
.cateBox_wrap {border-bottom:10px solid #e3e3e3;}
/*2020-10-30 khs : wlive 용 수정된 css - e*/

/*2020.02.04 kmn 모바일로그인 수정*/
.totalLoginWrap {}
.totalLoginWrap .top_fix_head {padding: 0 20px;}
.totalLoginWrap .top_fix_head.sitebg2 .home {float: right; font-weight: bold;}
.totalLoginWrap .top_fix_head.sitebg2 .home img {margin-bottom: 10px;width: 20px;}


.totalLoginWrap .login-w .btnAnchor {display:inline-block;color:#fff;font-size:14px;font-weight:normal; box-sizing:border-box;}
.totalLoginWrap .login-w .btnAnchor span {height:65px; width:65px;display: inline-block;border-radius:50%;}

.totalLoginWrap .login-w a.btn_naver span {background-size: 18px 16px;background-repeat:no-repeat;background-position:center center;}
.totalLoginWrap .login-w a.btn_facebook span {background-size: 14px 27px;background-repeat:no-repeat;background-position:26px center;}
.totalLoginWrap .login-w a.btn_kakao span {background-size: 27px 26px;background-repeat:no-repeat;background-position:center center;}


.totalLoginWrap .login-w a.btn_insta {display:inline-block; height:65px; width:65px;background-size: 27px auto;background-repeat:no-repeat;background-position:center center;border-radius:50%;}
.totalLoginWrap .login-w a.btn_google {display:inline-block; height:65px; width:65px;background-size: 24px 24px; background-image: url(/m/images/ic-google-02.png); background-repeat:no-repeat; background-position:center; border-radius:50%; border:1px solid #ddd;}

.totalLoginWrap .login-w a.btn_apple span {background-size: 25px 29px;background-repeat:no-repeat;background-position:center center;}
.totalLoginWrap .login-w a.btn_mysite span {background-size: 36px auto;background-repeat:no-repeat;background-position:center center;}


.totalLoginWrap a.btn_labang {display:inline-block;color:#fff; font-size:14px;font-weight:normal; box-sizing:border-box;}
.totalLoginWrap a.btn_labang span {height:65px; width:65px;  display: inline-block; background-color:#fe5247; border-radius:30%;}
.totalLoginWrap a.btn_labang span em {display: block; margin-top: 14px;}

.totalLoginWrap .totar_width  {text-align: center; font-size: 15px; font-weight: 300; }
.totalLoginWrap .totar_width .letter_sp {font-size: 13px;}
.totalLoginWrap .totar_width a {color: #000;}
.totalLoginWrap .totar_width .nomemBtn {display: block;height: 44px;line-height: 44px;box-sizing: border-box;border-radius: 4px;box-shadow: 0 0 4px rgb(0 0 0 / 20%);background-color: #fff;}
.totalLoginWrap hr {display: block; border: 1px solid #eee; }
.totalLoginWrap .login_gray_box {padding-top: 30px;}
.totalLoginWrap .login_gray_box ul {padding:0;}
.totalLoginWrap .login_gray_box .iconBox {display:flex;justify-content:space-around;padding:0;padding: 0 30px;}
.totalLoginWrap .login_gray_box ul:after {content:'';display: none;}
.totalLoginWrap .login_gray_box li {width: auto;}

.totalLoginWrap .login-w #appleid-signin {height:65px; width:65px;}
@media(max-width:450px){
	.totalLoginWrap .login-w a.btn_insta {height: 55px;width: 55px;background-size: 22px auto;background-repeat:no-repeat;background-position:center center;border-radius:50%;}
	.totalLoginWrap .login-w .btn_apple {height: 55px;width: 55px;}
	.totalLoginWrap .login-w a.btn_facebook span {background-size: 10px auto;background-repeat:no-repeat;background-position:center center;}
	.totalLoginWrap .login-w #appleid-signin {height:55px; width:55px;}
	.totalLoginWrap .login-w a.btnAnchor span {height: 55px;width: 55px;}
	.totalLoginWrap .login-w a.btn_mysite span {background-size: 30px auto;}
	.totalLoginWrap .login-w a.btn_google {width:55px; height:55px;}
}

@supports (-webkit-overflow-scrolling: touch) { /* 220401 kgy 아이폰에서만 로그인 아이콘 width 조정 */
	.totalLoginWrap .login_gray_box .iconBox li {width:33.333%;}
}

/*@media(max-width:420px){
	.totalLoginWrap .login-w a.btn_insta {height: 45px;width: 45px;}
	.totalLoginWrap .login-w .btn_apple {height: 45px;width: 45px;}
	.totalLoginWrap .login-w #appleid-signin {height:45px; width:45px;}
	.totalLoginWrap .login-w a.btnAnchor span {height: 45px;width: 45px;}
	.totalLoginWrap .mainTit span {font-size:16px !important;}
	.totalLoginWrap .login-w a.btn_google {width:45px; height:45px;}
	.totalLoginWrap .login_gray_box .iconBox li {width:33.333%;}
}*/

/* @media(max-width:340px){
	.totalLoginWrap .login-w a.btn_insta {height: 40px;width: 40px;}
	.totalLoginWrap .login-w .btn_apple {height: 40px;width: 40px;}
	.totalLoginWrap .login-w #appleid-signin {height:40px; width:40px;}
	.totalLoginWrap .login-w a.btnAnchor span {height: 40px;width: 40px;}
	.totalLoginWrap .login-w a.btn_google {width:40px; height:40px;}
} */

.totalLoginWrap .login_gray_box span {display: inline-flex; font-size: 12px; line-height: 38px; color: #777; text-align: center;color: #fff; font-size:17px; line-height: 15px; font-weight: bold;}
.totalLoginWrap .login_gray_box hr {width: 27%;}
.totalLoginWrap .login_gray_box .hrtop {width: 100%; padding: 0 15px;box-sizing: border-box; align-items: center;}
.totalLoginWrap .login_gray_box .hrtop p {width:46%; font-size: 15px; font-weight:normal;color: #777; line-height: 0; }
.totalLoginWrap .mainTit {padding:20px 30px;}
.totalLoginWrap .mainTit strong {line-height: 50px;}
.totalLoginWrap .mainTit span {display: block; font-size: 18px; text-align: center; font-weight: normal; line-height: 35px;}
.totalLoginWrap .mainTit span em {color:#fe5247; font-weight: 600;}
@media(max-width:350px){
	.totalLoginWrap .login_gray_box hr {width:18%;}
	.totalLoginWrap .login_gray_box .hrtop p {width:64%;}
}
.totalLoginWrap .btnKakao {padding: 0 40px; text-align: center;}
.totalLoginWrap .btnKakao .login-w { margin: 15px 0 0;padding:0;border:0;overflow: hidden;}
.totalLoginWrap .btnKakao .login-w .btn_kakao {color: #000;background: #ffe20c;font-size: 16px;display: block;height: 60px;line-height: 58px;display: flex;align-items: center;justify-content: center;}
.totalLoginWrap .btnKakao .subTxt {position: relative; border: 1px solid #eee; padding: 7px 16px; border-radius: 0px; text-align: center; font-weight: bold; font-size: 12px; letter-spacing: 0.3px;}
.totalLoginWrap .subTxt:before {content: ""; bottom: -8px; transform: translate(-50%);border-color: #efefef transparent transparent; border-style: solid;border-width: 7px 7px 0;border-left: 8px solid transparent;
 border-right: 8px solid transparent; border-top: 9px solid #fff;position: absolute; left: 50%; z-index: 2;}
.totalLoginWrap .subTxt:after {content: ""; bottom: -6px; transform: translate(-50%); border-color: #efefef transparent transparent;border-style: solid; border-width: 7px 7px 0; border-left: 9px solid transparent;
border-right: 9px solid transparent;top: 100%; border-top: 11px solid #eee;position: absolute;left: 50%;border-bottom: 0; z-index: 1;}
.totalLoginWrap .btnKakao .subTxt img {width: 20px; height: 20px; margin-bottom: 5px;}
.totalLoginWrap .ui-page-theme-a .ui-btn img {width: 30px; height: 30px; margin-right: 5px;}
.totalLoginWrap .top_fix_head.sitebg2 h1 {padding:0 5px 0 50px;}
.totalLoginWrap .ui-page-theme-a .ui-btn {border: none;}
.totalLoginWrap .step {text-align: center; font-size: 15px; font-weight:600; color: #000;}

/* 협찬 신청 카테고리 */
.sponTitleDOM {background: #f8f8f8;}
.sponTitleDOM dl {display:flex;justify-content:space-between;margin-top:5px;}
.sponTitleDOM dl:first-child {margin-top: 0;}
.sponTitleDOM dt {width: 45%;text-align: left;}
.sponTitleDOM dd {width: 55%;text-align: right;}
.sponTitleDOM dl.tit em {font-weight: 700;}


/* 협찬 신청 카테고리 */
.sponCategoryDOM {}
.sponCategoryDOM .listTitleDOM {height: auto;line-height: inherit;margin-top: 10px;}
.sponCategoryDOM .swiper-container {overflow: inherit;}
.sponCategoryDOM .sponCategoryBox {}
.sponCategoryDOM .swiper-slide {width:auto;background-color:#fff; border:1px solid #e5e5e5; padding:8px 15px; box-sizing:border-box; border-radius:28px;}
.sponCategoryDOM .swiper-slide a {font-size: 14px;}
.sponCategoryDOM .swiper-slide.sitebg1 {border:none;}
.sponCategoryDOM .swiper-slide.sitebg1 a {color:#fff;}
.sponCategoryDOM .swiper-slide.sitebg3 a {color:#000;}
.sponCategoryDOM .swiper-slide span.cate_num {margin-left:5px; font-weight:bold;}

/* 협찬 신청 내역 */
.sponsDOM {}
.sponsDOM .sub_top_head {border-bottom:1px solid #d6d6d6;}
.sponsDOM .Profile_Wrap {overflow:hidden;}
.sponsDOM .Profile_Wrap .topCon {display: flex;justify-content: space-between;align-items:center;padding: 15px 0 0;}
.sponsDOM .Profile_Wrap .topCon .dataSec {display: flex;align-items: center;height: 34px;}
.sponsDOM .Profile_Wrap .topCon .dataSec .delBox {margin-left: 5px;}
.sponsDOM .Profile_Wrap .topCon .dataTac .ico-fanfare {background:url(/m/images/icon_fanfare.png)no-repeat left center/auto 100%;padding-left:30px;}
.sponsDOM .sectorInner {box-sizing:border-box;}
.sponsDOM ul.p_list {margin-top: 0;}
.sponsDOM .tabCon {padding:0 0 15px 0;box-sizing:border-box;position: relative;}
.sponsDOM .tabCon:first-child {margin-top: 0;}
.sponsDOM .tabCon dl {display:flex;justify-content:flex-start;}
.sponsDOM .tabCon dt {width: 67px;/* flex-grow:1;*/}
.sponsDOM .tabCon dd {width: calc(100% - 82px);margin-left:15px;position: relative;}
.sponsDOM .tabCon dd .del {text-decoration: line-through;}

.sponsDOM .tabCon .reviewTable {display: block;}
.sponsDOM .tabCon .reviewTable dt {width: 110px;float: left;}
.sponsDOM .tabCon .reviewTable dd {width: inherit;float: right;max-width:100%;}
.sponsDOM .tabCon .reviewTable dd.uFlatWrap {width: calc(100% - 125px);}
.sponsDOM .tabCon .reviewTable dd.uFlatWrap .underSec {margin-top:8px;}

.sponsDOM .tabCon .topInfo {position: relative;}
.sponsDOM .tabCon .topInfo dl {width: calc(100% - 70px);}
.sponsDOM .tabCon .icoShare {font-size: 21px;background: #f1f1f1;height: 36px;line-height: 36px;text-align: center;width: 60px;border-radius: 4px;font-weight: 700;position: absolute;right: 0;bottom: 12px;}
.sponsDOM .tabCon .picSec {height: 0;padding-top:100%;position: relative;overflow: hidden;border-radius:5px;}
.sponsDOM .tabCon .picSec img {width: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);}
.sponsDOM .tabCon .btnSec {margin-top: 8px;}
.sponsDOM .tabCon .sponProductInfo {padding:14px;box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:8px; border-radius:10px;border:1px solid #e2e2e2;background-color:#fff;}
.sponsDOM .tabCon .sponProductInfo dl {align-items:center;}
.sponsDOM .tabCon .sponProductInfo .prdInfo dt {flex-grow:inherit;width: 60px;}
.sponsDOM .tabCon .sponProductInfo .PD_small {font-size: 14px;}
/* 프로모션가 없을때 판매가 p */
.sponsDOM .tabCon .sponProductInfo .PD_small p {position:relative;display:inline-block;}
.sponsDOM .tabCon .sponProductInfo .PD_small p:first-child {padding-right:5px;}
.sponsDOM .tabCon .sponProductInfo .PD_small p::after {content:'';position:absolute;top:4px;right:0;width:1px;height:14px;background-color:#999;}
.sponsDOM .tabCon .sponProductInfo .PD_small p:last-child::after {display:none;}
/* 프로모션가 있을 때 판매가 p */
.sponsDOM .tabCon .sponProductInfo .PD_small .del {text-decoration:line-through;display:block;}
.sponsDOM .tabCon .sponProductInfo .PD_small .del::after {display:none;}
.sponsDOM .tabCon .sponProductInfo .BTN_listClose {padding:0 8px;}

.sponsDOM .tabCon .sponTotalPayDOM {margin-top: 10px;}
.sponsDOM .tabCon .sponTotalPayDOM dl {display:flex;justify-content:space-between;margin-top:5px;}
.sponsDOM .tabCon .sponTotalPayDOM dl:first-child {margin-top: 0;}
.sponsDOM .tabCon .sponTotalPayDOM dt {width: 45%;text-align: left;}
.sponsDOM .tabCon .sponTotalPayDOM dd {width: 55%;text-align: right;}
.sponsDOM .tabCon .sponTotalPayDOM dl.tit em {font-weight: 700;}

.sponsDOM .Profile_Wrap .tabConDate {display: flex;justify-content: space-between;align-items:center;padding: 0;}
.sponsDOM .Profile_Wrap .tabConDate .dataSec {display: flex;align-items: center;}
.sponsDOM .Profile_Wrap .tabConDate .dataSec em{padding-left:8px;}
.sponsDOM .Profile_Wrap .tabConDate .topRight em{padding-left:8px;}
.sponsDOM .tabConDate {padding:0;box-sizing:border-box;margin-top: 10px;}
.sponsDOM .tabConDate:first-child {margin-top: 0;}
.dataTac .promoTxt:before {content:"프로모션 기간"}

@media (max-width:360px){
	.dataTac .promoTxt:before {content:'프로모션';}
}

@media(max-width:300px){
	.dataTac .promoTxt:before {content:"기간"}
}

.sponCenterBloobDOM {animation:bloomHide .2s 5s ease-in forwards;color: #fff;padding:10px;margin-bottom: 10px;box-sizing:border-box;position: absolute;width: calc(100% - 20px);left: 10px;top: -38px;z-index: 1;}
.sponCenterBloobDOM:after {content:"";position: absolute;bottom: -6px;left: 15.5%;transform:translateX(-50%);width: 0;border-left:6px solid transparent;border-right:6px solid transparent;}
.sponCenterBloobDOM p {position: relative;line-height: 18px;text-align: center;}

.sponBloobDOM {color: #fff;padding:10px 30px;margin-top: 10px;box-sizing:border-box;position: relative;}
.sponBloobDOM:after {content:"";position: absolute;top: -6px;left: 50%;transform:translateX(-50%);width: 0;border-left:6px solid transparent;border-right:6px solid transparent;}
.sponBloobDOM p {position: relative;line-height: 18px;text-align: center;}
.sponBloobDOM .span-ico {display: inline-block;vertical-align: sub;position: relative;;background:url(/m/images/icon_oh.png)no-repeat center center/18px auto;width: 18px;height: 18px;margin:0 5px;}

.sponBloobUnderDOM {color: #fff;padding:10px 30px;box-sizing:border-box;position: relative;}
.sponBloobUnderDOM:after {content:"";position: absolute;bottom: -6px;left: 50%;transform:translateX(-50%);width: 0;border-left:6px solid transparent;border-right:6px solid transparent;}
.sponBloobUnderDOM p {position: relative;line-height: 18px;text-align: center;}
.sponBloobUnderDOM .span-ico {display: inline-block;vertical-align: sub;position: relative;;background:url(/m/images/icon_oh.png)no-repeat center center/18px auto;width: 18px;height: 18px;margin:0 5px;}

.bloomTagDOM {animation:bloomHide .2s 8s ease-in forwards;color: #fff;padding:5px 25px;margin-top: 6px;box-sizing:border-box;position: absolute;border-style:solid;border-width:1px;transform: translateX(-50%);left: 50%;white-space: nowrap;}
.bloomTagDOM:after {content:"";position: absolute;top: -6px;left: 50%;transform:translateX(-50%);width: 0;border-left:6px solid transparent;border-right:6px solid transparent;}
.bloomTagDOM p {text-align: center;position: relative;line-height: 18px;}
@keyframes bloomHide {
	from { opacity:1 } to { opacity:0 }
}
@media(min-width:600px){
	.sponCenterBloobDOM:after {left: 16%; }
}
.sponBoxDOM {color: #fff;padding:10px;margin-top: 10px;box-sizing:border-box;position: relative;border-style:solid;border-width:1px;border-radius:10px;}
.sponBoxDOM p {text-align: left;position: relative;line-height: 18px;}
.sponBoxDOM .btnWid {margin-top: 10px;}
.sponBoxDOM .btnWid a {border-radius:4px;}

.underBloomDOM {color: #fff;padding:10px 30px;margin-top: -6px;box-sizing:border-box;position: relative;border-style:solid;border-width:1px;}
.underBloomDOM:after {content:"";position: absolute;top: -6px;left: 50%;transform:translateX(-50%);width: 0;border-left:6px solid transparent;border-right:6px solid transparent;}
.underBloomDOM p {text-align: center;position: relative;line-height: 18px;}

.sponsDOM .tabCon .dataSec {}
.sponsDOM .tabCon .dataSec .dataTac {font-size: 10px;color: #555;}
.sponsDOM .tabCon .dataSec .dataTac {}
.sponsDOM .tabCon .dataSec .dataTac em {}
.sponsDOM .tabCon .titSec {line-height: 17px;max-height: 34px;margin-bottom: 5px;word-wrap: break-word;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.sponsDOM .tabCon .optSec {margin: 5px 0;font-size: 14px;line-height: 13px;}
.sponsDOM .tabCon .optSec span {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 1.4rem;}
.sponsDOM .tabCon .underSec {margin-top: 4px;/*position: absolute;bottom: 0;left: 0;width: 100%;*/}
.sponsDOM .tabCon .underSec .underIn {display:flex;justify-content:space-between;align-items:center;}
.sponsDOM .tabCon .underSec .underIn .contIco {margin-bottom:-6px;position: absolute;right: 0;bottom: 0;}
.sponsDOM .tabCon .underSec .uLeft {width: calc(100% - 80px);max-width: 150px;}
.sponsDOM .tabCon .underSec .uLeft ul {display:flex;justify-content:flex-start;align-items:center;}
.sponsDOM .tabCon .underSec .uLeft li {margin-left: 5px;flex-grow: 1;}
.sponsDOM .tabCon .underSec .uLeft li:first-child {margin-left:0;}
.sponsDOM .tabCon .underSec .uLeft li img {width: 100%;max-width:40px;}
.sponsDOM .tabCon .underSec .uLeft li a {display: inline-block;}
.sponsDOM .tabCon .underSec .uLeft li a.btnEmpty {border-radius: 5px;border:1px solid #dfdfdf;height: 34px;line-height: 34px;width: 100%;text-align: center;}
.sponsDOM .tabCon .underSec .uFlat {flex-grow: 1;}
.sponsDOM .tabCon .underSec .uFlat ul {display:flex;justify-content:flex-end;}
.sponsDOM .tabCon .underSec .uFlat ul li.full {width: 100%;margin-left:0;margin-bottom:0;}
.sponsDOM .tabCon .underSec .uFlat ul li.flatBtn {width: calc(100% - 5px);margin-left:0;margin-bottom:0;}
.sponsDOM .tabCon .underSec .uFlat ul li.flatBtn:first-child {margin-right:10px;}
.sponsDOM .tabCon .underSec .uFlat ul li a {display: block;}
.sponsDOM .tabCon .underSec .uFlat ul li {margin-left:5px;margin-bottom:0;position: relative;}
.sponsDOM .tabCon .underSec .uFlat ul li img {width: 37px;}
.sponsDOM .tabCon .underSec .uFlat ul li object {width: 37px;}
.sponsDOM .tabCon .underSec .uRight {color: #999;}
.sponsDOM .tabCon .underSec .uRight .dataTac {}
.sponsDOM .tabCon .underSec .uRight .dataTac em {font-weight: 700;}
.sponsDOM .tabCon .underSec .uRight .dataTac em[data-type=end] {}
.sponsDOM .tabCon .underSec .uRight .dataTac em[data-type=day] {color: #e60012;}
.sponsDOM .tabCon .hiddenTab {margin-top: 12px;}

@media(max-width:360px){

	.sponsDOM .tabCon .titSec { font-size:13px;}
	.sponsDOM .tabCon dd {width:fit-content;/*width: calc(100% - 60px);*/margin-left: 10px;}
	.sponsDOM .tabCon .detail_view_box dd {width: calc(100% - 60px);}
	.sponsDOM .tabCon .btnSec {margin-top: 10px;}
	.sponsDOM .tabCon .underSec .underIn {display:flex;flex-wrap:wrap;}
	.sponsDOM .tabCon .underSec .uLeft {width: 100%;}
	.sponsDOM .tabCon .underSec .uLeft li img {width: 30px;}
	.sponsDOM .tabCon .underSec .uRight {width: 100%;}

	.contIco ul li { margin: 0 0 0 3px; }
	.sponsDOM .contWrap .tabCon .underSec .contIco ul li .plus_btn { width: 40px; height: 40px;}

}

.sponDetailSnsDOM {}
.sponDetailSnsDOM dl dt {display:flex;justify-content:center;align-items:center;}
.popDetailWrap .popBody .sponDetailSnsDOM dl dt {width: 100%;}
.popDetailWrap .popBody .sponDetailSnsDOM dl dt ul {display:flex;}
.popDetailWrap .popBody .sponDetailSnsDOM dl dt li {width: 40px;position: relative;margin:0 5px;}
.popDetailWrap .popBody .sponDetailSnsDOM dl dt li object {width: 100%;}
.popDetailWrap .popBody .sponDetailSnsDOM dl dt li img {width: 100%;}
.popDetailWrap .popBody .sponDetailSnsDOM dl dt.contIco {margin-bottom:0;}

.sponsDOM .tabCon .sponDeliverDOM {margin:10px -14px 0;padding:14px 14px 0;border-top:1px solid #f9f9f9;box-sizing:border-box;-webkit-box-sizing:border-box;}
.sponsDOM .tabCon .sponDeliverDOM dl {display:flex;justify-content:space-between;align-items:center;}
.sponsDOM .tabCon .sponDeliverDOM dt {width: auto;}
.sponsDOM .tabCon .sponDeliverDOM dd {width: auto;}
.sponsDOM .tabCon .sponDeliverDOM dt.delivery-item { display:flex; display: flex; justify-content: start; align-items: center;font-size: 12px; }
.sponsDOM .tabCon .sponDeliverDOM dt.delivery-item > a { width: calc(100% - 70px);border-bottom: 1px solid #eee; margin-left:5px; word-break:break-all; }
@media(min-width:350px){
	.sponsDOM .tabCon .sponDeliverDOM dt.delivery-item > a {margin-left:20px;}
}

.popDetailWrap {display: none;position: fixed;top: 50%;left: 50%;transform:translate(-50%,-50%);max-width: 450px;width: 85%;background: #fff;border-radius:10px;z-index: 1001;overflow: hidden;}
.popDetailWrap._active {display: block;}
.popDetailWrap .popHeader {height: 56px;padding:0 20px;box-sizing:border-box;line-height: 56px;text-align: left;color: #000;position: relative;border-bottom:1px solid #EFEFEF;}
.popDetailWrap .popHeader .rightClose {position: absolute;right: 14px;top: 8px;}
.popDetailWrap .popHeader .rightClose.ICO_close {width: 40px;height: 40px;}
.popDetailWrap .popBody {padding:20px;box-sizing:border-box;max-height:calc(100vh - 250px);height: 100%;overflow-y:scroll;transform: rotate(-0.001deg);}
.popDetailWrap .popBody::-webkit-scrollbar {display: block;width: 12px;}
.popDetailWrap .popBody::-webkit-scrollbar-track {background : #f7f7f7;-webkit-border-radius:0px;border-radius:0px;}
.popDetailWrap .popBody::-webkit-scrollbar-thumb {height:2px;width:50px;-webkit-border-radius:30px;border-radius:30px;background-clip: padding-box;border: 2px solid transparent;}
.popDetailWrap .popBody h2 {margin-bottom: 10px;}
.popDetailWrap .popBody .topImg {margin-bottom: 10px;}
.popDetailWrap .popBody .topImg ul {display:flex;justify-content:space-between;align-items:center;}
.popDetailWrap .popBody .topImg .imgSrc {width: 72px;height: 72px;position: relative;overflow: hidden;border-radius: 5px;}
.popDetailWrap .popBody .topImg .imgSrc img {width: 100%;position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.popDetailWrap .popBody .topImg .txtSrc {width: calc(100% - 82px);}
.popDetailWrap .popBody dl {display:flex;margin-top:5px;}
.popDetailWrap .popBody dl:first-child {margin-top:0;}
.popDetailWrap .popBody dt {width: 74px;text-align: left;}
.popDetailWrap .popBody dd {width: calc(100% - 74px);font-size: 14px;color: #333;word-break: break-all;}
.popDetailWrap .popBody dd .ui-input-text {display: block;margin: 0;border:0;}
.popDetailWrap .popBody dd .ui-input-text input {padding: 0 10px;box-sizing:border-box;border-color: #ddd;min-height: 1rem;height: auto;}
.popDetailWrap .popBtn {padding-bottom: 20px;}
.popDetailWrap .popBtn ul {padding:0 60px;box-sizing:border-box;display:flex;justify-content:space-between;}
.popDetailWrap .popBtn li {width: 50%;text-align: center;}
.popDetailWrap .popBtn li + li {margin-left:10px;}
.popDetailWrap .popBtn li a {display: inline-block;width: 100%;height: 36px;line-height: 36px;border-radius:5px;color: #666;border:1px solid #666;}
.popDetailWrap .popBtn li a._on {color: #fff;border:1px solid transparent;}
.popDetailWrap .hrSector {display: block;height: 1px;background: #eee;border: 0;margin: 12px 0 10px;}


.topSnsSectorDOM {padding-left:14px;box-sizing:border-box;-webkit-box-sizing:border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
  -webkit-box-align: center;-ms-flex-align: center;align-items: center;border-top:1px solid #f9f9f9;}
.topSnsSectorDOM ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}
.topSnsSectorDOM li {text-align: center;flex:1;padding:10px 0;margin-right: 10px;}
.topSnsSectorDOM li img {width: 30px;height: 30px;border-radius:10px;overflow: hidden;}

.payPortWrap {position: fixed;bottom: -100%;left: 0;width: 100%;text-align: center;border-radius:10px 10px 0 0;background: #fff;box-sizing:border-box;z-index:1002;transition:0.2s all; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);}
.payPortWrap .popDetailWrap .popBody dt {width: 74px;}
.payPortWrap._active {bottom:0;}
.payPortWrap .headerSet {overflow: hidden;font-size: 14px;font-weight: 700; height: 48px;line-height: 48px;text-align: left;padding:10px 20px 0;}
.payPortWrap .headerSet .rightClose {float: right;}
.payPortWrap .headerSet .rightClose span {font-size: 30px; line-height: 50px;}
.payPortWrap .pageDOM {}
.payPortWrap .pageDOM .pageSet {display: none;}
.payPortWrap .pageDOM .pageSet._on {display: block;}

.payPortWrap .portCart {padding:0 20px 20px;}
.payPortWrap .portCart .inputContainer {margin-top:8px;}
.payPortWrap .portCart .inputContainer img {width: 50%;max-width:150px;}
.payPortWrap .portCart .textUnder {}
.payPortWrap .portCart .textUnder .txt {font-size: 15px;margin-top: 10px;}
.payPortWrap .portCart .textUnder .txt .point {}
.payPortWrap .portCart .textUnder .txt em {font-weight: 700;}
.payPortWrap .portCart .textUnder .txt.st1 {font-weight: 700;color: #333;}
.payPortWrap .portCart .textUnder .txt.st2 {font-weight: 400;color: #666;}
.payPortWrap .portCart h3 {font-size: 14px;text-align: left;height: 48px;line-height: 48px;}
.payPortWrap .portCart .innerPut {position: relative;}
.payPortWrap .portCart .innerPut input {width: 100%;outline:0;box-sizing:border-box;height: 48px;line-height: 48px;border:1px solid #d3d3d3;border-radius:4px;padding: 0 10px 0 10px;font-size: 23px;font-weight: 700;color: #333;text-align: right;font-family: 'NanumSquareB';}
.payPortWrap .portCart .innerPut span{display: inline-block;width: 49%; outline: 0; box-sizing: border-box; height: 48px; line-height: 48px; border: 1px solid #d3d3d3; border-radius: 4px; padding: 0 10px 0 10px; font-size: 14px; font-weight: 700; color: #333; text-align: center;  background: #eee;}
.payPortWrap .portCart .innerPut span.on {background: #e60012;border: 1px solid #e60012;color: #fff;}
.payPortWrap .portCart .innerPut[data-pay=kw]:after {content:"원";color: #333;position: absolute;right: 12px;bottom: 12px;}
.payPortWrap .portCart .innerPut[data-pay=kw] input {padding: 0 30px 0 10px;position: relative;}
.payPortWrap .portCart .innerPut.inp-4 {display:flex;justify-content:space-between;}
.payPortWrap .portCart .innerPut.inp-4 input {margin-left:4px;text-align: center;font-size: 18px;}
.payPortWrap .portCart .innerPut.inp-4 input:first-child {margin-left:0;}
.payPortWrap .portCart .innerPut.inp-2 {}
.payPortWrap .portCart .innerPut.inp-2 span {width: auto;padding: 0 30px;border-radius: 30px;background: #fff;color: #999;white-space: nowrap;margin-right:10px;}
.payPortWrap .portCart .innerPut.inp-2 span.on {background: #e60012;color: #fff;}
.payPortWrap .portCart .innerPut.inp-2 input {margin-left:4px;text-align: center;font-size: 18px;}
.payPortWrap .portCart .innerPut.inp-2 input:first-child {margin-left:0;}
.payPortWrap .portCart .innerPut.inp-2 input::placeholder {font-size: 14px;}
.payPortWrap .underBtn {color: #fff;padding:0 20px 20px;}
.payPortWrap .underBtn a {color: #fff;height: 52px;line-height: 52px;background: #a0a0a0;display: block;  font-size: 16px;font-weight: bold;}
.payPortWrap .underBtn .footIcoWrap {vertical-align:middle;display:inline-block;box-sizing:border-box;}
.payPortWrap .underBtn .footIcoWrap span {vertical-align: sub;}
.payPortWrap .underBtn._active {}
.payPortWrap .underBtn._active a {background: #e60012;}
.payPortWrap .dateBtnWarp {display: flex; justify-content: space-between;overflow: hidden;}
.payPortWrap .dateBtnWarp span{width: 25%;outline: 0;box-sizing: border-box;height: 48px;line-height: 48px;border: 1px solid #d3d3d3; border-right: 0; padding: 0 10px 0 10px;font-size: 12px;font-weight: 700;color: #333;text-align: center;background: #eee;}
.payPortWrap .dateBtnWarp span.on { background: #fff; border: 1px solid #e60012; color: #e60012;}
.payPortWrap .dateBtnWarp span:first-child {border-radius: 4px 0px 0px 4px;}

.payPortWrap .dateBtnWarp span:last-child {border-radius: 0px 4px 4px 0px; border-right: 1px solid #e60012;}
.payPortWrap .date_input_wrap {display: flex; justify-content: space-between; height: 48px;
line-height: 48px; width: 100%; border:1px solid #000; border-radius:4px;}
.payPortWrap .date_input_wrap .input_wrap {width: 48%; overflow:hidden;}
.payPortWrap .date_input_wrap .input_wrap input[type="text"] {width: 100%;height: 48px;display: block;text-align: center; padding-left: 0; padding-right: 0; border:none; font-size:14px;}

.ui-datepicker {z-index: 900;}

.floatingSpons {position: fixed;right:5%;bottom: -999px;transition: bottom .4s;z-index:1; }
.floatingSpons.show {bottom: 140px;}
._iPhone .floatingSpons {bottom: 150px;}
.floatingSpons a {display: flex;justify-content: center;align-items: center;border-radius:100%;width: 50px;text-align: center;height: 50px;color: #fff;line-height: 1rem;}
.floatingSpons span {}
/*
@media(min-width:930px){
	.floatingSpons {margin-right: -486px;right: 50%;}
} */
@media (min-width: 1130px){
	.floatingSpons.show {right: 33%;left: 50%; margin-left: 200px;}
}
@media(min-width:930px){
    .floatingSpons{right: 33%;left: 50%;margin-left: 210px;}
}
@media(min-width:681px) and (max-width:929px){
	.floatingSpons {margin-right: -318px;right: 50%;}
}


.contentAddPopWarp {position: fixed;visibility:hidden;border-radius:10px 10px 0 0;bottom: -100%;left:50%; transform: translateX(-50%);width: 100%;max-width:680px;background: #fff;z-index:1001;box-shadow: 0px 3px 10px rgb(0 0 0 / 30%);transition:.2s all;}
.contentAddPopWarp.on {visibility:visible;bottom:0;}
.contentAddPopWarp h2 {position: relative;padding:15px 0;border-bottom:1px solid #eee;}
.contentAddPopWarp h2 .ICO_close {position: absolute;right: 0;top: 5px;width: 40px;height: 40px;}
.contentAddPopWarp .contBody {}
.contentAddPopWarp .contBody ul {padding:5px 0;}
.contentAddPopWarp .contBody li {margin:13px 0;position: relative;}
.contentAddPopWarp .contBody li a {display: block;position: relative;text-align: center;border-style: solid;border-width: 1px;}
.contentAddPopWarp .contBody li a span {display: inline-block;width: 30px;height: 30px;background-repeat:no-repeat;background-position: center center;-webkit-background-size: 100%;background-size: ;position: absolute;left: 10px;top: 6px;z-index: 0;}
.contentAddPopWarp .contBtn {}
.contentAddPopWarp .contBody li a .ico-live {background-image: url(/m/images/spons_live.png);}
.contentAddPopWarp .contBody li a .ico-tv {background-image: url(/m/images/spons_tv.png);}
.contentAddPopWarp .contBody li a .ico-tiktok {background-image: url(/m/images/spons_tiktok.png);}
.contentAddPopWarp .contBody li a .ico-instar {background-image: url(/m/images/spons_instar.png);}
.contentAddPopWarp .contBody li a .ico-reels {background-image: url(/m/images/spons_reels.png);}
.contentAddPopWarp .contBody li a .ico-shorts {background-image: url(/m/images/spons_shorts.png);}

.contentAddPopWarp .contBtn {}
@media(min-width:930px){
	.contentAddPopWarp {max-width: 525px;}
}

/* 예고 리스트 */
article.liveBody {flex-wrap:wrap;}
article.liveBody dl {position:relative; width: 100%;display: flex;justify-content:flex-start;align-items:center;}
article.liveBody dl + dl {margin-top: 10px;}
article.liveBody dt {position: relative;width: 120px;padding-top: 180px;position: relative;width: 120px;padding-top: 180px;justify-content: flex-start; border-radius:5px;-webkit-border-radius:5px;background-size: cover;background-position: center;}
article.liveBody dt:after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5); border-radius:5px;-webkit-border-radius:5px;}
article.liveBody dt .timeWrap {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1;}
article.liveBody dt .timeWrap .dataDay {white-space: nowrap;}
article.liveBody dt .timeWrap .dataTime {font-size: 24px;font-weight: 700;}
article.liveBody dt span.tdTag {position:absolute; top:-10px; left:50%; transform:translate(-50%, 0%); z-index:1; display:block; padding:2px 15px; box-sizing:border-box; border-radius:20px;color:#fff;}

article.liveBody dd {width: calc(100% - 120px);padding: 0 0 0 10px; box-sizing: border-box;}
article.liveBody dd .liveTit {line-height:22px; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
article.liveBody dd .seller {margin: 0;}
article.liveBody dd .seller a {font-size: 14px;}
article.liveBody dd .preInner {line-height:40px;}
article.liveBody dd .productList {display:flex;align-items:center; padding-top:20px; box-sizing:border-box;}
article.liveBody dd .productList .imgSet {width: 50px; height:50px; margin-right:10px;border-radius:5px;overflow: hidden; background-color:#eee;}
article.liveBody dd .productList .imgSet img {width: 100%;}
article.liveBody dd .productList .txtSet {width: calc(100% - 50px);display: block;}
article.liveBody dd .productList .txtSet .shotItem {line-height:17px; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
article.liveBody dd .productList .txtSet .pay {}
article.liveBody dd .productList .txtSet .pay .per {margin-right:5px; color:;}
article.liveBody dd .productList .txtSet .pay em {word-break: break-all; margin-right:5px;}
article.liveBody dd .productList .seller {width: calc(100% - 150px);margin: 10px 0 5px;padding:0 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 11px;}
article.liveBody dd .productList .seller a {color: #888;}
article.liveBody dd .underTxt {display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;padding: 0 10px;margin-top: 10px;}
article.liveBody dd .notiCount {background:url(/m/images/alert_ico.png) no-repeat left center;background-size:20px; position:absolute; top:0; right:0; width:65px;height:20px;}
article.liveBody dd .notiCount span {padding-left:25px;vertical-align:text-top;line-height:0;}

article.liveBody dd .bodyPrize .txtSet .shotItem{display:-webkit-box;overflow:hidden;margin-top:20px;font-size:14px;line-height:1.3rem;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;}
@media (max-width:320px) {
	article.liveBody dd .notiCount + p {margin-top:30px;line-height:20px;}
}

.confidenceLiveEv {position:relative;z-index:2;display:inline-block;width:18px;height:18px;margin-right:5px;}
.confidenceLiveEv img {width:100%;vertical-align:sub;}

/* 예고리스트 내 비밀 라이브방송 팝업 */
.confiPopHead {display:flex;justify-content:space-between;align-items:center;margin:0 22px;}
.confiPopHead .confiCopiedPass {display:inline-block;height:24px;line-height:24px;border:1px solid #999;font-size:12px;border-radius:1px;padding:0 10px;box-sizing:border-box;}
.confiPassBox {display:block;width:calc(100% - 44px);margin:15px auto 5px;padding:0 15px;box-sizing:border-box;height:44px;line-height:44px;border-radius:4px;background-color:#f2f2f2;font-size:15px;color:#222;font-weight:900;text-align:left;}

/* 비밀 라이브 방송 onoff 공통 css만 작성 */
.confidenceLiveArea .confidenceLiveHead {display:flex;justify-content:space-between;align-items:center;}
.confidenceLiveArea .confidenceLiveHead h2 {font-size: 15px;}
.confidenceLiveArea .confidenceLiveHead .confidenceLabel {position:relative;}
.confidenceLiveArea .confidenceLiveHead .confidenceLabel .inp_btn {-webkit-appearance:none;display:none;}
.confidenceLiveArea .confidenceLiveHead .confidenceLabel .label {display:block;width:63px;height:27px;line-height:28px;padding:0;border-radius:25px;background-color:#aaa;box-shadow:0 1px 3px rgba(0,0,0,30%); font-size: 14px;color:#fff;text-indent: 25px;letter-spacing:0.03em;cursor:auto;}
.confidenceLiveArea .confidenceLiveHead .confidenceLabel .label::after {content:'OFF';}
.confidenceLiveArea .confidenceLiveHead .confidenceLabel .label .circle{position: absolute;left: 3px;top:2.45px;display: block;width: 22.5px;height: 22.5px;border-radius: 15px;background-color: #fff;box-shadow: 0 0 3px rgb(0 0 0 / 20%);transition: all 0.2s ease;}
.confidenceLiveArea .confidenceLiveHead .confidenceLabel .label.switch input:checked + .slider{background-color:var(--main-bg-color);}
.confidenceLiveArea .confidenceLiveHead .confidenceLabel .label.switch input + div.slider:before {width: 22.5px; height: 22.5px;left: 3px; bottom: 3px;transition: all 0.2s ease;}
.confidenceLiveArea .confidenceLiveHead .confidenceLabel .label.switch input:checked + div.slider:before {left: 11px; bottom: 3px;}

.confidenceLiveArea .confidenceLiveHead .confidenceLabel .label.switch input:checked + :after {content: 'ON';position: absolute; left: -17px;font-size: 14px;padding: 0; top: 2px;}
.confidenceLiveArea .confidenceLiveHead .confidenceLabel .label.switch input + div.slider {background-color: #aaa;transition: all 0.2s ease;}
.confidenceLiveArea .confidenceLiveHead .confidenceLabel .label.switch input + :after {content: "OFF";font-size: 14px;position: absolute; left: 6px; top: 2px;padding: 0;}

.confidenceLiveArea .confidenceLiveHead .confidenceLabel .inp_btn:checked ~ .label {background-color:<%=cfgColor1%>;}
.confidenceLiveArea .confidenceLiveHead .confidenceLabel .inp_btn:checked ~ .label::after {content:'ON'; position:absolute;left:-17px;}
.confidenceLiveArea .confidenceLiveHead .confidenceLabel .inp_btn:checked ~ .label .circle {left:38px;top:2.45px;}
.confidenceLiveArea .confidenceLiveHead .confidenceLabel .inp_btn:checked .notice {display:none;}

.confidenceLiveArea .confidenceCont .inp_txt {width:100%;height:44px;line-height:44px;border-radius:4px;padding:0 8px;box-sizing:border-box;font-size:15px; border:none;background-color:#F9F9F9;}
.confidenceLiveArea .confidenceCont .inp_txt::placeholder {font-size: 12px; color:#999;}
.confidenceLiveArea .confidenceCont._on .inp_txt {background-color: #fff;border:1px solid #ddd;}
/* 비밀 라이브 방송 onoff */

article.liveBody .btnGroup {display:flex; justify-content:space-between; align-items:center; margin-top:15px;}
article.liveBody .btnGroup > * {width:32%;}

article.liveBody  .alertSet:after {content:"수정";white-space: nowrap;vertical-align: bottom;}

/*2021-04-07 khs : 라방예고에서 바로 라이브하기*/
article.liveBody .goliveSet:after {content:"라이브하기";white-space: nowrap;vertical-align: bottom;color: <%=cfgColor1%>;}

/*2021-04-07 khs : 라방예고에서 바로 라이브하기*/

article.liveBody .deleteSet:after {content:"라방취소";white-space: nowrap;vertical-align: bottom;color: #666;}

/* 2021-07-07 kgy 나의 배송지관리 input custom */
.sectorDOM input[type="number"]::-webkit-outer-spin-button,
.sectorDOM input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}

.sectorDOM article.addrInfo .findAddr {display: flex;justify-content: space-between;aling-item: center;padding-bottom: 8px;box-sizing: border-box;}
.sectorDOM article.addrInfo .findAddr > a {width: 28%;}
.sectorDOM article.addrInfo .findAddr > input {width: 70%;}
.sectorDOM article.addrInfo .baseSelect {padding-top: 16px;box-sizing: border-box;}
.sectorDOM article.addrInfo .baseSelect input[type=checkbox] + span {padding-right: 10px;}
/* 2021-07-07 kgy 나의 배송지관리 input custom */


/* 20210810 ysg 결제페이지 간편카드결제 카든선택 영역 css */
.receipt.request_cardplus {overflow: visible;}
.request_cardplus p {float:none;}
.request_cardplus .swiper-container { overflow: visible;}
.request_cardplus .member_input.dsp-t {float: none; text-align: right; width: 100%; margin-top: 10px; position: relative; z-index: 11;}
.request_cardplus .txtForm {}
.request_cardplus .txtForm > ul {flex-wrap:wrap;}
.request_cardplus .txtForm > ul > li {width: 100%;margin:0;display: none;}
.request_cardplus .txtForm .underTxt {}
.request_cardplus .txtForm .underTxt ul {flex-wrap:wrap;}
.request_cardplus .txtForm .underTxt li.tit {width: 100%;text-align: left;margin-bottom: 5px;font-weight: 700;}
.request_cardplus .txtForm .underTxt li.txt {width: 100%;margin:0;text-align: left;}
.request_cardplus .txtForm .underTxt li.txt .txtIn {display: flex;align-items: center;border:1px solid #eee;border-radius:10px;}
.request_cardplus .txtForm .underTxt li.txt .txtIn .ui-input-text {padding: 0;margin: 0;border:0;box-shadow:none;width: 100%;background:none;}
.request_cardplus .txtForm .underTxt li.txt .txtIn .ui-input-text input {width: 100%;padding:0 10px;box-sizing:border-box;}
.request_cardplus .txtForm .underTxt ul .txtSet {width: 100%;margin:10px 0 0;display:flex;justify-content:space-between;align-items: center;}
.request_cardplus .txtForm .underTxt ul .txtSet ol {width: 49%;}
.request_cardplus .txtForm .underTxt ul .txtSet ol li.txtList {}
.request_cardplus .moreCard  {position: relative;}
.request_cardplus .moreCard ol {}
.request_cardplus .moreCard ol li {cursor:pointer;}
.request_cardplus .moreCard ol li .cardSector {opacity: 0.5; background: #333;width: 100%;height:0;padding: 44% 15px 15px;border-radius:10px;text-align: left;box-sizing:border-box;}
.request_cardplus .moreCard ol li .cardSector .pTitl {color: #fff;margin-bottom: 5px;height: 30px;position: absolute;top: 15px;width: calc(100% - 30px);}
.request_cardplus .moreCard ol li .cardSector .pTitl:after {content:"기타카드";background-repeat:no-repeat;background-position:left center;background-size: 60%;height: 30px;width: 100%;position: absolute;}
.request_cardplus .moreCard ol li .cardSector .pText {color: #fff;margin-bottom: 5px;position: absolute;top: 48px;width: calc(100% - 30px);}
.request_cardplus .moreCard ol li .cardSector .pName {color: #fff;position: absolute;top: 70px;width: calc(100% - 30px);}
.request_cardplus .moreCard ol li .cardSector[name=amex] {background: #4078ff;}
.request_cardplus .moreCard ol li .cardSector[name=amex] .pTitl:after {content:"";background-image:url('/m/images/card/card-amex.png');}
.request_cardplus .moreCard ol li .cardSector[name=bc] {background: #ff1744;}
.request_cardplus .moreCard ol li .cardSector[name=bc] .pTitl:after {content:"";background-image:url('/m/images/card/card-bc.png');}
.request_cardplus .moreCard ol li .cardSector[name=citi] {background: #e60000;}
.request_cardplus .moreCard ol li .cardSector[name=citi] .pTitl:after {content:"";background-image:url('/m/images/card/card-citi.png');}
.request_cardplus .moreCard ol li .cardSector[name=hana] {background: #00907f;}
.request_cardplus .moreCard ol li .cardSector[name=hana] .pTitl:after {content:"";background-image:url('/m/images/card/card-hana.png');}
.request_cardplus .moreCard ol li .cardSector[name=hyundai] {background: #333;}
.request_cardplus .moreCard ol li .cardSector[name=hyundai] .pTitl:after {content:"";background-image:url('/m/images/card/card-hyundai.png');}
.request_cardplus .moreCard ol li .cardSector[name=ibk] {background: #215a99;}
.request_cardplus .moreCard ol li .cardSector[name=ibk] .pTitl:after {content:"";background-image:url('/m/images/card/card-ibk.png');}
.request_cardplus .moreCard ol li .cardSector[name=kb] {background: #7c7368;}
.request_cardplus .moreCard ol li .cardSector[name=kb] .pTitl:after {content:"";background-image:url('/m/images/card/card-kb.png');}
.request_cardplus .moreCard ol li .cardSector[name=loca] {background: #642b94;}
.request_cardplus .moreCard ol li .cardSector[name=loca] .pTitl:after {content:"";background-image:url('/m/images/card/card-loca.png');}
.request_cardplus .moreCard ol li .cardSector[name=nh] {background: #fdb813;}
.request_cardplus .moreCard ol li .cardSector[name=nh] .pTitl:after {content:"";background-image:url('/m/images/card/card-nh.png');}
.request_cardplus .moreCard ol li .cardSector[name=samsung] {background: #2d81f8;}
.request_cardplus .moreCard ol li .cardSector[name=samsung] .pTitl:after {content:"";background-image:url('/m/images/card/card-samsung.png');}
.request_cardplus .moreCard ol li .cardSector[name=shinhan] {background: #00acee;}
.request_cardplus .moreCard ol li .cardSector[name=shinhan] .pTitl:after {content:"";background-image:url('/m/images/card/card-shinhan.png');}
.request_cardplus .moreCard ol li .cardSector[name=woori] {background: #0167ab;}
.request_cardplus .moreCard ol li .cardSector[name=woori] .pTitl:after {content:"";background-image:url('/m/images/card/card-woori.png');}
.request_cardplus .moreCard .moreCardPage {position: relative;margin-top: 22px;margin-bottom:10px;}
.request_cardplus .moreCard .swiper-pagination {position: absolute;bottom:0px; text-align: center; }
.request_cardplus .moreCard .moreCardPage a {position: absolute;right: 10px;top: -5px;border: 1px solid #ccc;padding: 0 10px;height: 30px;line-height: 30px;border-radius: 5px;color: #333;}
.request_cardplus .moreCard ol li .cardSector._active {   box-shadow: 0 0 15px rgb(0 0 0 / 80%); opacity: 1;}
.request_cardplus .moreCard ol li .cardSector._active:after {content: ""; position: absolute; display: block; width: 100%; height: 100%; border-radius: 10px; left: 0; top: 0; border:1px solid #000; box-sizing:border-box;}


.minishopAdverWrap .imgAr .likeWrap .chkFlag {background:url(/m/images/minishop_heartB.png) no-repeat center center/contain;display: inline-block; width: 15px; height: 15px; background-size: 15px;  background-repeat: no-repeat;  position: absolute;  top: 50%; left: 10px;  transform: translate(0, -50%);}
.minishopAdverWrap .imgAr .likeWrap .chkFlag._on {background:url(/m/images/minishop_heart.png) no-repeat center center/contain;}

/* 2021-12-24 kmj 달나라샵-결제페이지new */
.orderPayWrap .orderPayBox {padding:10px;box-sizing: border-box;}
.orderPayWrap .prodPayBox {padding:15px;box-sizing:border-box;background:#fff;margin-bottom:10px;}
.orderPayWrap .prodPayBox h2 {margin-bottom:15px; font-size:18px;}
.orderPayWrap .prodPayBox .subtit {margin-bottom: 5px;font-size:14px;font-weight:bold;color:#333;}
.orderPayWrap .prodPayBox .prodBox .prodImg {position: relative;float: left;width: 70px;height: 70px;margin-right:12px;overflow:hidden;}
.orderPayWrap .prodPayBox .prodBox .prodImg a {display: block;position: relative;width: 100%;padding-top: 100%;overflow: hidden;}
.orderPayWrap .prodPayBox .prodBox .prodImg img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;}
.orderPayWrap .prodPayBox .prodBox .prodTxt {float:left;width: calc(100% - 82px); padding-bottom: 10px;font-size: 12px; color: #222; text-align: left; }
.orderPayWrap .prodPayBox .prodBox .prodTxt .prodtit {display:block;width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;font-size:13px;font-weight:bold;}
.orderPayWrap .prodPayBox .prodBox .prodTxt .count {color:#999;}
.orderPayWrap .prodPayBox .prodBox .prodTxt .price {font-weight:bold;}
.orderPayWrap .prodPayBox .deliveryChck .ui-radio {display: inline-block;}
.orderPayWrap .prodPayBox .deliveryChck ._inputChecker.radio {width:auto;font-size: 13px;padding:3px 0 0 20px;margin-right:7px}
.orderPayWrap .prodPayBox .deliveryChck .ui-radio:last-child ._inputChecker.radio {margin-right:0;}
.orderPayWrap .prodPayBox .deliveryChck label input[type=radio] + span {width:17px;height:17px;}
.orderPayWrap .prodPayBox .deliveryChck ._inputChecker input[type=radio] + span {background-size:17px;}
.orderPayWrap .prodPayBox .deliveryChck ._inputChecker input[type=radio]:checked + span {background-size:17px;}
.orderPayWrap .prodPayBox .deliveryMenu {padding-top:15px;border-top:1px solid #eee;}
.orderPayWrap .prodPayBox .deliveryMenu li {float:left;width:auto;margin-right:2%;border:1px solid #ddd; box-sizing: border-box; font-size:12px; text-align:center;}
.orderPayWrap .prodPayBox .deliveryMenu li a {display:block;height:38px;line-height:38px;}
.orderPayWrap .prodPayBox .deliveryMenu li.menu1 {width:27%;}
.orderPayWrap .prodPayBox .deliveryMenu li.menu2 {width:38%;}
.orderPayWrap .prodPayBox .deliveryMenu li.menu3 {width:31%;}
.orderPayWrap .prodPayBox .deliveryMenu li:last-child {margin-right:0;}
.orderPayWrap .prodPayBox .storeAdd dl {margin-top: 10px;font-size:14px;}
.orderPayWrap .prodPayBox .storeAdd dt {color:#999;}
.orderPayWrap .prodPayBox .storeAdd dd {color:#222;}
.orderPayWrap .prodPayBox .inputBox {display:flex;justify-content:flex-start;}
.orderPayWrap .prodPayBox .inputBox .member_input {width:49%;margin-right:2%;}
.orderPayWrap .prodPayBox .inputBox .member_input:last-child {margin-right:0;}
.orderPayWrap .prodPayBox .member_input input.text {height:38px;border-radius:0;color:#111;font-size:14px;}
.orderPayWrap .prodPayBox .deliveryAdd .select_box .ui-select .ui-btn {border-radius: 0;line-height: 42px;color: #333;}
.orderPayWrap .prodPayBox .deliveryAdd .select_box.add_in {display:flex;justify-content:flex-start;}
.orderPayWrap .prodPayBox .deliveryAdd .select_box.add_in .ui-select {width:49%;margin-right:2%;}
.orderPayWrap .prodPayBox .deliveryAdd .select_box.add_in .ui-select:last-child {margin-right:0;}
.orderPayWrap .prodPayBox .deliveryAdd .select_box.add_in .ui-select .ui-btn {width:100%;}
.orderPayWrap .prodPayBox .deliveryAdd .add_btm {margin-top:25px;}
.orderPayWrap .prodPayBox .couponBox .member_input input.text {float: left;width: calc(100% - 98px);margin-right: 8px;}
.orderPayWrap .prodPayBox .couponBox .btn_use {float: left;width:90px;height:38px;line-height:38px;border:1px solid #ddd; text-align:center; font-size:14px;box-sizing:border-box;cursor:pointer;}
.orderPayWrap .prodPayBox .total_box .total_box_in {border-bottom:1px solid #eee;}
.orderPayWrap .prodPayBox .total_box dt {position: relative;float: left;width: 50%;margin-bottom: 8px;text-align: left;font-size: 14px;color: #999;}
.orderPayWrap .prodPayBox .total_box dd {float: right;text-align: right;width: 50%;font-size: 14px;font-weight: bold;color: #222;}
.orderPayWrap .prodPayBox .total_box .total_btom {padding-top:15px;font-size:15px;}
.orderPayWrap .prodPayBox .total_box .total_btom dt {margin-bottom:0;color:#222;font-size:15px;}
.orderPayWrap .prodPayBox .total_box .total_btom dd {font-size:15px;}
.orderPayWrap .prodPayBox .paymentBox label {font-size: 13px;}
.orderPayWrap .prodPayBox .storeCodeBox .txtBox {padding-top: 6px;font-size:14px;color:#666;}
.orderPayWrap .prodPayBox.agre {position:relative;margin-bottom: 0; padding:20px;}
.orderPayWrap .prodPayBox .totalAgree {margin-bottom: 8px;}
.orderPayWrap .prodPayBox .agreeBox {margin-left: 20px;margin-bottom: 10px;}
.orderPayWrap .prodPayBox .agreeBox label {display:inline-block;padding:3px 0 3px 33px;font-size:13px;}
.orderPayWrap .prodPayBox.agre .line {position:relative;top:7px;left:22px;}
.orderPayWrap .prodPayBox.agre .line::before {content: ""; display: block; position: absolute; top: 0; right: 16px; transform: translate(0, -50%)rotate(90deg);  height: 1px; width: 8px; background: #bbb;}
.orderPayWrap .prodPayBox.agre .line::after {content: ""; display: block; position: absolute; top: 4px; right: 12px; transform: translate(0, -50%); height: 1px; width: 8px; background: #bbb;}
.orderPayWrap .btn_pay a {display: block; width: 100%;height: 58px; line-height: 58px; text-align: center;font-size: 16px; font-weight: bold;color: #fff;background-color: #605757;}

/*2022-06-08 kmj 주문결제-간편결제*/
.easyPayWrap .easyPayBox {margin: 0 -15px;padding:15px;}
.easyPayWrap .easyPayBox ul {display: flex;flex-wrap: wrap;box-sizing: border-box;}
.easyPayWrap .easyPayBox ul li {flex-basis: 32%;flex-shrink: 1;flex-grow: 1;margin-right:2%;margin-bottom:10px; box-sizing: border-box; border:1px solid #eee;background-color:#fff;border-radius:8px;cursor: pointer;z-index:10;}
.easyPayWrap .easyPayBox ul li:nth-child(3n) {margin-right:0;}
.easyPayWrap .easyPayBox ul li:nth-child(n+4) {flex-grow:inherit;}
.easyPayWrap .easyPayBox ul li .pay_label {margin:0;padding: 20px 10px;}
.easyPayWrap .easyPayBox ul li .icon {display: block; width: 60px;margin: 0 auto;text-align: center}
.easyPayWrap .easyPayBox ul li .icon.wi_size img {max-width: 30px;max-height: 30px;}
.easyPayWrap .easyPayBox ul li .icon img {width:100%;max-width:50px;max-height:40px;}
.easyPayWrap .easyPayBox ul li .tit {margin-top: 10px;text-align: center;font-size: 13px;line-height:1;color: #333;font-weight: 500;font-family:"Noto Sans KR", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", sans-serif;}
@media(max-width:310px){
	.easyPayWrap .easyPayBox ul {gap: 10px;}
	.easyPayWrap .easyPayBox ul li {flex-basis: 31.3%;margin-right:0;margin-bottom:0;}
	.easyPayWrap .easyPayBox ul li:nth-child(n+4) {flex-grow:1;}
}
/*2022-06-08 kmj 주문결제-간편결제 끝*/

/*kmj 221005 상품상세-상품평 css수정*/
#tab2 .rvMoreBox {padding:0 15px;}
.evaluate_list .revListBox {padding:0 15px;}
.evaluate_list ul.smallimg_box li .smallSec {position: relative; width: 100%; padding-top: 100%; overflow: hidden;}
.evaluate_list ul.smallimg_box li .smallSec img {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 100%; width: 100%; height: 100%; object-fit: cover; border: 2px solid #eee;box-sizing: border-box;}
.evaluate_list .revListBox .swiper-pagination {bottom:7px;}
.evaluate_list .revListBox .bigImgBg {display:none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.evaluate_list .revListBox .bigImgSec {display:none;}
/*상품상세-상품평, 상품문의 이미지 팝업*/
.imgMorePopWrap { display:none;position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999;}
.imgMorePopWrap.on {display:block;}
.imgMorePopWrap .imgMorePopBox {position:absolute;padding:10px; width: 95%;  max-width: 680px; box-sizing:border-box; border:1px solid #e6e6e6;background:#fff;text-align:center; box-shadow: 0px 1px 5px 0px rgb(0 0 0 /  50%);  top: 50%; left: 50%; transform:translate(-50%, -50%);}
.imgMorePopWrap .imgMorePopBox h2 {padding: 10px 0px; font-size: 18px;}
.imgMorePopWrap .imgMorePopBox .imgMorePop {overflow-y:auto; max-height:75vh; }
.imgMorePopWrap .imgMorePopBox .imgMorePop img {width:auto !important;max-width:100%;}
.imgMorePopWrap .imgMorePopBox .imgMorePop p {padding: 0px 10px; margin-bottom: 10px; text-align: left; font-size: 14px; font-weight: bold;}
.imgMorePopWrap .PopBlackBox { cursor:pointer; background: rgba(0,0,0,0.5); position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.imgMorePopWrap .btnxs { font-size: 13px; cursor:pointer;  margin: 0 10px;  padding: 3px 15px; border: 1px solid #aaa; border-radius: 5px;}

/* kmj 221123 관리자-게시판 css */
/*게시판 공통*/
.newBoardList {margin-top: 40px;padding: 0 15px 40px;}
.newBoardList .topTitle {margin-bottom: 40px;line-height: 1.5;font-size: 22px;font-weight: bold;text-align: center;}
.newBoardList .new_board_top_wrap.typeChk {height:auto;}
.newBoardList .new_board_top_wrap.typeChk .board_select_wrap { margin-bottom:20px;float: none; width: 100%;height: auto;margin-top: 0;}
.newBoardList .new_board_top_wrap.typeChk .board_select_wrap .ui-select {margin: 0;}
.newBoardList .new_board_top_wrap.typeChk .board_select_wrap .ui-select .ui-btn {margin: 0;height: 40px;box-sizing: border-box; border: 1px solid #ddd; border-radius: 0; }
.newBoardList .new_board_top_wrap.typeChk .board_select_wrap .ui-select select {padding-left:15px; font-family: "Noto Sans KR", sans-serif; font-size:14px; font-weight:400; color:#000; background: url(/m/images/board_arrowdown_icon.png) no-repeat right 10px center/14px #fff;}
.newBoardList .typeInfoWrap {border-bottom:1px solid #555;font-size:14px;color:#222;}
.newBoardList .typeInfoWrap.bordLine {border-bottom:1px solid #ddd;}
.newBoardList .typeInfoWrap ul {margin-bottom: 8px;}
.newBoardList .typeInfoWrap ul .cntList {float:left;}
.newBoardList .typeInfoWrap ul .cntList img {width:13px;margin-top: -2px;}
.newBoardList .typeInfoWrap ul li .sitecolor1 {font-weight:bold;}
.newBoardList .typeInfoWrap ul .pageNow {float:right;}
.newBoardList .typeInfoWrap .typeInfoBox {text-align: right;margin-bottom: 8px;}
.newBoardList .typeInfoWrap .typeInfoBox a {position: relative;display: inline-block;padding-left: 15px;}
.newBoardList .typeInfoWrap .typeInfoBox a::after {content: "";position: absolute;background: #ddd;top: 50%;right: -8px;transform: translate(0,-50%); width: 1px;height: 12px;}
.newBoardList .typeInfoWrap .typeInfoBox a:last-child::after {display:none;}
.newBoardList .typeInfoWrap .typeInfoBox a .material-icons {margin-top:-3px;vertical-align: middle;}
.newBoardList .writeBtn {margin-top: 10px; text-align:right;}
.newBoardList .writeBtn a {display:inline-block;width:45px; height:45px; background-image:url(/m/images/board_pencil_icon.png);background-size: 16px; background-repeat: no-repeat; background-position: center;}
.newBoardList .mPaging a.prev {margin-left:0;}
.newBoardList .mPaging a.next {margin-right:0;}
.newBoardList .search_area {display: flex;align-items: center;justify-content: flex-start;margin-top:30px;}
.newBoardList .search_area .searchInner {width: calc(100% - 65px);margin-right: 10px;}
.newBoardList .search_area .searchInner .ui-select {float: left;width: 83px;margin:0;}
.newBoardList .search_area .searchInner .ui-select .ui-btn {height: 40px;padding-left: 12px;font-family: "Noto Sans KR", sans-serif;font-size: 14px;font-weight: 400;color: #000;background: url(/m/images/board_arrowdown_icon.png) no-repeat right 10px center/14px #fff;border-radius: 0;}
.newBoardList .search_area .searchInner .text {float: left;width: calc(100% - 83px);height:40px; padding: 0 0 0 15px; box-sizing: border-box;font-size: 14px;border: 1px solid #ddd;border-left: 0;}
.newBoardList .search_area .btnActive {width: 55px;height:40px;border: 0;background-color: #333;color: #fff;font-size: 14px;box-sizing: border-box;}
.newBoardList .noListBox {padding:25px 0;border-bottom: 1px solid #ddd;text-align: center;color: #666;font-weight: bold;font-size: 14px;}
/*리스트형*/
.newBoardList .mboard-list-default {border-bottom:0;}
.newBoardList .mboard-list-default li { border-bottom:1px solid #ddd;}
.newBoardList .mboard-list-default:not(.first) li:before {display:none;}
.newBoardList .mboard-list-default.first {border:0;background: #fff;}
.newBoardList .mboard-list-default.first li {border-top:0; border-bottom:1px solid #ddd;}
.newBoardList .mboard-list-default.first > li:first-child:before, .newBoardList .mboard-list-default.first > li:last-child:after {display:none;}
.newBoardList .mboard-list-default.first > li > div {background-color:#fff;}
.newBoardList .new_all_board_wrap .cont_inner {padding: 10px 15px;}
.newBoardList .new_all_board_wrap .cont_info {float:none; padding:0; }
.newBoardList .new_all_board_wrap p.cont_tit {float:left;width: calc(100% - 72px);margin-top:0;margin-bottom:0;padding:0; text-align: left;}
.newBoardList .new_all_board_wrap .etcIcons {float:right;width: 72px;text-align:right;}
.newBoardList .new_all_board_wrap .etcIcons img {width:13px;margin-left:5px;}
.newBoardList .new_all_board_wrap .etcIcons img:first-child {margin-left:0;}
.newBoardList .mboard-list-default.first .new_all_board_wrap p.cont_tit {padding:0;}
.newBoardList .new_all_board_wrap .cont_tit a {font-size:14px; font-weight:bold; color:#666;}
.newBoardList .new_all_board_wrap .cont_tit img {width:13px; margin-right:4px;}
.newBoardList .mboard-list-default.first .new_all_board_wrap .cont_tit a {color:#000;}
.newBoardList .new_all_board_wrap .cont_tit .newIcon {margin-right: 3px; padding: 1px 7px; border-radius: 50px; color: #fff; font-size: 10px; vertical-align: middle; letter-spacing: -0.5px;}
.newBoardList .new_all_board_wrap .cont_info_btm {width:100%;margin-top: 5px; font-size:13px; color:#666; letter-spacing:-0.5px; text-align: left;}
.newBoardList .new_all_board_wrap .cont_info_btm .like_btn {position:relative; margin-left:0;padding-right:10px; line-height:1.3;}
.newBoardList .new_all_board_wrap .cont_info_btm .like_btn:last-child {padding-right:0;}
.newBoardList .new_all_board_wrap .cont_info_btm .like_btn::after {content:'/'; position: absolute;top: 2px;right: 3px; font-size: 10px;}
.newBoardList .new_all_board_wrap .cont_info_btm .like_btn:last-child::after {display:none;}
.newBoardList .new_all_board_wrap .cont_info_btm .like_btn span {vertical-align:middle;}
.newBoardList .new_all_board_wrap .cont_info_btm .writeUser {color:#000;}
@media(max-width:319px) {
	.newBoardList .new_all_board_wrap .cont_tit a {font-size:13px;}
	.newBoardList .new_all_board_wrap .cont_info_btm {margin-top: 4px;font-size:11px;}
}
/*앨범형*/
.board-album.newBoardList .typeInfoWrap {border-bottom:0;}
.board-album.newBoardList .noListBox {border-top: 1px solid #ddd;}
.board-album.newBoardList .mboard-list-default li {width: 99%; margin: 25px 0.5% 0px 0.5%; box-shadow: 0 2px 4px 1px rgba(0,0,0,0.10);border:0;}
.board-album.newBoardList .mboard-list-default li:first-child {margin-top:10px;}
.board-album.newBoardList .mboard-list-default li:last-child {margin-bottom:15px;}
.board-album.newBoardList .mboard-list-default.first .album_cont_wrap div.cont_inner {padding: 0;}
.newBoardList .new_all_board_wrap .album_cont_wrap .cont_top_2 {padding: 0;border-bottom: 0;}
.newBoardList .mboard-list-default.first .new_all_board_wrap .cont_info_btm .cont_day_wrap {float: none;}
.newBoardList.board-album .new-mboard-list li {width:99%;margin: 25px 0.5% 0px 0.5%;border: 0; box-shadow: 0 2px 4px 1px rgba(0,0,0,0.10);}
.newBoardList.board-album .new-mboard-list li:first-child {margin-top: 10px;}
.newBoardList.board-album .new-mboard-list li:last-child {margin-bottom:5px;}
.newBoardList .new_all_board_wrap.after_all_board_wrap {margin-bottom:0;}
.newBoardList .new_all_board_wrap .album_cont_wrap .cont_thumb {position: relative; width: 100%; padding-top: 100%; overflow: hidden;}
.newBoardList .new_all_board_wrap .album_cont_wrap .cont_thumb img {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover;}
.newBoardList .new_all_board_wrap .cont_desc_top {display: flex;align-items: flex-end;justify-content: flex-start;margin: 10px 15px;}
.newBoardList .new_all_board_wrap .cont_desc_top .cont_tit {float:none;display:block;width: calc(100% - 40px);}
.newBoardList .new_all_board_wrap .cont_desc_top .cont_tit a {display:block; width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color: #222;}
.newBoardList .new_all_board_wrap .cont_desc_top .etcIcons {float: none;width: 40px;text-align: right;}
.newBoardList .new_all_board_wrap .btmInfoBox {margin: 10px 15px; padding-top: 8px; border-top: 1px solid #ddd;font-size: 14px;color: #555;}
.newBoardList .new_all_board_wrap .btmInfoBox .commBox {float:left;}
.newBoardList .new_all_board_wrap .btmInfoBox .write_date {float:right;}
/*뉴스형*/
.board-content.newsList .noListBox {border-top:1px solid #ddd;}
.board-content.newsList .typeInfoWrap.bordLine {border-bottom:0;}
.board-content.newsList .new_all_board_wrap .cont_info > div {text-align:left;}
.board-content.newsList .newsInner li {max-height: none; border-top:1px solid #ddd;}
.board-content.newsList .mboard-list-default.newsInner li {border-bottom:0;}
.board-content.newsList .newsInner .new_all_board_wrap .cont_inner {display: flex;align-items: flex-start;justify-content: flex-start; border:0;}
.board-content.newsList .newsInner .new_all_board_wrap .cont_thumb {float: none;width: 31%;margin-right:3%; }
.board-content.newsList .newsInner .new_all_board_wrap .cont_thumb a {display:block; position: relative; width: 100%;height: auto;margin: 0;padding-top: 100%; overflow: hidden;}
.board-content.newsList .newsInner .new_all_board_wrap .cont_thumb a img {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover;}
.board-content.newsList .newsInner .new_all_board_wrap .cont_info {width:66%;}
.board-content.newsList .newsInner .new_all_board_wrap .cont_info .cont_tit {width:calc(100% - 40px);margin-bottom: 3px;}
.board-content.newsList .newsInner .new_all_board_wrap .cont_info .etcIcons {width:40px;}
.board-content.newsList .newsInner .new_all_board_wrap .cont_info .cont_tit a {color:#444; vertical-align: middle;}
.board-content.newsList .newsInner .new_all_board_wrap .cont_info .cont_desc {height: auto;line-height: 1.3;text-align: left;}
.board-content.newsList .newsInner .new_all_board_wrap .cont_info .cont_desc a {color:#777; vertical-align: middle;}
.board-content.newsList .newsInner .new_all_board_wrap .cont_info .cont_desc a img {float: none; margin-top: -3px; vertical-align: middle;}
.board-content.newsList .newsInner .new_all_board_wrap .cont_info_btm {margin-top: 25%;}
@media(max-width:482px) {
	.board-content.newsList .newsInner .new_all_board_wrap .cont_info_btm {margin-top: 20%;}
}
@media(max-width:440px) {
	.board-content.newsList .newsInner .new_all_board_wrap .cont_info_btm {margin-top: 16%;}
	.board-content.newsList .new_all_board_wrap .cont_info_btm {font-size:12px;}
}
@media(max-width:390px) {
	.board-content.newsList .newsInner .new_all_board_wrap .cont_info_btm {margin-top: 12%;}
	.board-content.newsList .new_all_board_wrap .cont_info_btm {font-size:11px;}
}
@media(max-width:366px) {
	.board-content.newsList .newsInner .new_all_board_wrap .cont_info_btm {margin-top:5px;}
	.board-content.newsList .newsInner .new_all_board_wrap .cont_info .cont_desc {line-height:1;font-size:12px;}
}
/*잡지형*/
.board-content.magList .typeInfoWrap {border-bottom:0;}
.board-content.magList .noListBox {border-top: 1px solid #ddd;}
.board-content.magList .mboard-list-default li {position: relative;width:99%;margin: 25px 0.5% 0px 0.5%;border: 0; box-shadow: 0 2px 4px 1px rgba(0,0,0,0.10);}
.board-content.magList .mboard-list-default li:first-child {margin-top:10px;}
.board-content.magList .mboard-list-default li:last-child {margin-bottom:15px;}
.board-content.magList .mboard-list-news li {position: relative;width:99%;margin: 25px 0.5% 0px 0.5%;border: 0; box-shadow: 0 2px 4px 1px rgba(0,0,0,0.10);}
.board-content.magList .mboard-list-news li:first-child {margin-top: 10px;}
.board-content.magList .mboard-list-news li:last-child {margin-bottom:5px;}
.board-content.magList .magInner .new_all_board_wrap .cont_inner {padding:15px;}
.board-content.magList .magInner .new_all_board_wrap .cont_thumb {float: none;width: 100%;margin-right: 0;}
.board-content.magList .magInner .new_all_board_wrap .cont_thumb a {display:block; position: relative; width: 100%; height: auto; margin: 0; padding-top: 50%; overflow: hidden;}
.board-content.magList .magInner .new_all_board_wrap .cont_thumb a img {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover;}
.board-content.magList .magInner .new_all_board_wrap .cont_info {width:100%;}
.board-content.magList .magInner .cont_info .cont_tit {float:none; width:100%; line-height: 1.5; margin: 15px 0 15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; white-space: normal; text-align:left;}
.board-content.magList .magInner .cont_info .cont_tit a {font-size:15px; color:#444;word-break: break-all;}
.board-content.magList .magInner .cont_info .btmIcons {position: absolute;bottom: 12px;right: 15px;}
.board-content.magList .magInner .cont_info .btmIcons img {width:13px; margin-left:6px;}
.board-content.magList .magInner .new_all_board_wrap .news_cont_wrap .cont_desc {margin-bottom:4px; line-height:1.4; text-align:left; font-size:14px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.board-content.magList .magInner .new_all_board_wrap .news_cont_wrap .cont_desc a {width: 100%; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#555;}
.board-content.magList .magInner .new_all_board_wrap .news_cont_wrap .cont_desc a img {width: 13px;margin-top: -3px;}
.board-content.magList .magInner .cont_info .view_more {margin-bottom:18px; text-align:left;}
.board-content.magList .magInner .cont_info .view_more a {font-size:13px; color: #828282;}
.board-content.magList .magInner .cont_info .view_more a img {width: 20px;margin-top: -3px;}
.board-content.magList .magInner .cont_info .cont_info_btm {line-height: 1.2;padding-right: 60px; box-sizing: border-box;}
.board-content.magList .magInner .cont_info .cont_info_btm span {margin-right: 7px; background-repeat: no-repeat;background-size: 13px;background-position: left center; color: #777;}
.board-content.magList .magInner .cont_info .cont_info_btm span a {color:#777;}
.board-content.magList .magInner .cont_info .cont_info_btm .writer_id {padding-left: 18px; background-image:url(/m/images/board_user_icon.png);}
.board-content.magList .magInner .cont_info .cont_info_btm .write_date {padding-left: 18px; background-image:url(/m/images/board_date_icon.png);}
.board-content.magList .magInner .cont_info .cont_info_btm .hits {padding-left: 18px; background-image:url(/m/images/board_eye_icon.png);}
/*읽기 게시판*/
.newBoardCont.after_all_board_wrap {margin-bottom:0;}
.newBoardCont .tbInfoText {padding: 40px 0;line-height: 1.5;font-size: 22px;font-weight: bold;text-align: center; border-bottom:1px solid #ddd;}
.newBoardCont .boardInner {margin: 0 15px; border-bottom: 1px solid #ddd; box-sizing: border-box;}
.newBoardCont .boardInner .cont_top {display:block; padding:25px 0 0;border-bottom: 1px solid #eaeaea;}
.newBoardCont .boardInner .cont_top .cont_desc_top {margin: 0; line-height: 1.4; color: #666;}
.newBoardCont .boardInner .cont_top .cont_desc_top .cont_tit {display: block; margin: 0 0 10px 0; font-size: 17px;}
.newBoardCont .boardInner .cont_top .user_info {margin-bottom:5px;font-size:14px; color: #666;}
.newBoardCont .boardInner .cont_top .user_info span {position: relative;float:left;padding-right: 15px;}
.newBoardCont .boardInner .cont_top .user_info span::after {content: "";display: block;position: absolute;top: 50%;right: 6px;transform: translateY(-50%);width: 1px;height: 14px;background: #ddd;}
.newBoardCont .boardInner .cont_top .user_info span:last-child::after {display:none;}
.newBoardCont .boardInner .cont_top .user_info .writer_id {color:#000;}
.newBoardCont .boardInner .cont_top .cont_writer_info {float:none;width: 100%;margin: 0;clear: none;}
.newBoardCont .boardInner .added_file_name {position: relative;right: auto;bottom: auto; font-size:14px; border-top: 1px solid #eaeaea; }
.newBoardCont .boardInner .added_file_name .fileTitle {float: left; width:72px; padding:3px 0;box-sizing: border-box; text-align:center; color: #666; background-color: #f8f8f8;}
.newBoardCont .boardInner .added_file_name .fileImage {float: left;width: calc(100% - 72px);padding:3px 10px;box-sizing: border-box; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newBoardCont .boardInner .added_file_name .fileImage img {width:13px;}
.newBoardCont .boardInner .added_file_name .fileImage a {padding-left:5px;color:#999;}
.newBoardCont .new_board_desc_wrap .album_cont_wrap .cont_inner {margin:0; padding: 0; border:0;}
.newBoardCont .new_board_desc_wrap .cont_desc_mid {padding:30px 0 25px;}
.newBoardCont .new_board_desc_wrap .cont_desc_mid .contImgBox {margin-bottom: 15px;}
.newBoardCont .top_ul #left_rolling .goods_title {height: auto;line-height: 1.4;margin-top:12px; margin-bottom: 5px; font-size:14px; color:#222;}
.newBoardCont .top_ul #left_rolling .s_marketprice_fo {line-height: 1.3;font-size:12px; color: #999;}
.newBoardCont .top_ul #left_rolling .priceInner .dis {float:left;line-height: 1.3; margin-right:3px; font-size: 14px;font-weight: bold;}
.newBoardCont .top_ul #left_rolling .priceInner .dis em {font-weight:bold;}
.newBoardCont .top_ul #left_rolling .priceInner .titleText16 {float:left;line-height: 1.3;font-size: 14px; font-weight: bold;}
.newBoardCont .top_ul #left_rolling .priceInner .titleText16 .mwon {font-weight: 400;}
.newBoardCont .editBtns {margin: 0 15px;padding: 30px 0;text-align: center;}
.newBoardCont .editBtns span {display: inline-block;margin-right: 8px;; padding: 7px 18px;background-color: #eee;border: 1px solid #ddd;box-sizing: border-box;font-size: 14px;cursor: pointer; color:#000;}
.newBoardCont .editBtns .listBtn {color:#fff;}
.newBoardCont .editBtns span:last-child {margin-right:0;}
/*댓글*/
.new_all_board_wrap .commtBoradWrap {margin-bottom:60px;}
.new_all_board_wrap .commtBoradWrap .input_wrap2 {position: relative;bottom: auto;padding:15px 15px 0;border:0;}
.new_all_board_wrap .commtBoradWrap .input_wrap2 .input_box {display: block;width: 100%;}
.new_all_board_wrap .commtBoradWrap .input_wrap2 .input_box .cmmtCon {width: 100%; height: 105px; line-height: 1.6;padding: 15px; border: 1px solid #aaa;box-sizing: border-box; font-size: 14px;resize: none;}
.new_all_board_wrap .commtBoradWrap .input_wrap2 .input_btn {float: right;width: auto;margin: 12px 0 0 0;padding: 15px 18px; background-color: #f4f4f4;color: #000;box-sizing: border-box;border-radius: 0;font-size: 14px;cursor:pointer;}
.new_all_board_wrap .commtBoradWrap .cmmtCnt {padding: 0 15px 15px; font-size: 14px;font-weight: bold;color: #666;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap {margin:0 15px; border-top:1px solid #ddd;border-bottom: 1px solid #ddd;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap > ul {padding:15px 0 0 0;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap > ul > li {position: relative; padding-bottom:15px; border:0;background-color:#fff;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul .first_comm.noCmmtTxt .first_comm_wrap {position: relative;text-align: center;font-size: 13px;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul .first_comm.noCmmtTxt .first_comm_wrap img {width:40px;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .comm_name {margin:0 0 3px 0; font-size:14px;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .comm_name .userIcon {display:inline-block;width:20px;margin-right: 3px;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .comm_name .userIcon img {width:100%;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .comm_wrap {margin:0; padding: 0 0 0 25px; line-height: 1.6;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .addDateBox {padding-left: 25px;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .addDateBox .write_day {float: none; display: inline-block;position: relative;right: auto;bottom: auto;font-size: 13px; color: #999;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .addDateBox .write_day .write_time {margin-left:3px;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .add_comm_wrap {margin: 0;padding-left: 12px;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .add_comm_inner {display: inline-block;font-size: 13px;color: #999;cursor: pointer;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .add_comm_inner .comm_ico {background-size: 13px;background-image: url(/images/board_comment_reply_icon.png);background-position: left center;font-size: 13px;color: #999;vertical-align: middle;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .second_comm_wrap {position: relative;padding: 0; overflow: initial;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .second_comm_wrap .comm_rgt {float:none; width:auto;padding-left: 10px;border-left: 1px solid #ddd;margin-left: 25px;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .replyEditBox {position: absolute;right: 0;top: 0;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .replyEditBox .replyEditIco {display: inline-block;width: 22px;height: 22px; background-image:url(/images/board_comment_info_icon.png);background-size: 22px;background-repeat: no-repeat;background-position: center; cursor:pointer;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .replyEditBox .replyEditIco:hover {background-image:url(/images/board_comment_info_icon2.png);}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .replyEditBox .delete_comm_wrap {display:none;position: absolute; top:0;right:28px; width: 56px; padding:15px;background-color: #fff;box-shadow: 0 3px 8px rgb(0 0 0 / 20%); font-size:13px;text-align: center; box-sizing: border-box; z-index: 1;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .replyEditBox .delete_comm_wrap.on {display:block;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .replyEditBox .delete_comm_wrap span {display:block;line-height: 1;margin-bottom: 15px; cursor: pointer;}
.new_all_board_wrap .commtBoradWrap .cont_desc_comm_wrap ul li .replyEditBox .delete_comm_wrap span:last-child {margin-bottom:0;}
.new_all_board_wrap .commtBoradWrap .input_wrap {position: relative;left: auto;bottom: auto;right: auto;width: auto;height: auto;margin: 15px; border: 0;font-size: 14px; background: #fff;}
.new_all_board_wrap .commtBoradWrap .input_wrap .input_box {display: block;width: auto;height: auto;margin:0;padding:15px;border: 1px solid #ddd;box-sizing: border-box;}
.new_all_board_wrap .commtBoradWrap .input_wrap .input_box .replyUser {}
.new_all_board_wrap .commtBoradWrap .input_wrap .input_box .cmmtCon2 {width: 100%;height:60px;line-height: 1.6;margin:8px 0; border: 0;box-sizing: border-box;resize: none;}
.new_all_board_wrap .commtBoradWrap .input_wrap .input_box .replyBtns {margin-top: 6px;text-align: right;}
.new_all_board_wrap .commtBoradWrap .input_wrap .input_box .replyBtns span {display: inline-block;width: auto;margin: 0; padding: 9px 15px;font-size: 14px;line-height: normal;cursor: pointer;}
.new_all_board_wrap .commtBoradWrap .input_wrap .input_box .replyBtns .input_btn_ico {display: inline-block;position: relative;top: auto;right: auto;width: auto; height: auto; margin: 0; background: none; color:#999;}
.new_all_board_wrap .commtBoradWrap .input_wrap .input_box .replyBtns .input_btn {background-color: #f4f4f4; color:#000; border-radius: 0;}
/* kmj 221123 관리자-게시판 css 끝 */

/* 라이브예고, 라이브 카테고리 css */
.areaTap {box-sizing:border-box;background: #FAFBFD;}
.areaTap .swiper-container {padding: 0 20px;box-sizing:border-box;border-bottom:1px solid #e8e8e8;border-top: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*/
body .labangBackground .lbInner {width: 390px;margin-left: -695px;}
.app_banner_cls .app_install_w  {max-width:680px;}
@media (min-width: 930px) {
	.mobileDomInner .bfmWrap {left: 50%;transform: translateX(-50%);right:auto;}
	.mobileDomInner ._minishopFooter {left: 50%;transform: translateX(-50%);right:auto;}
	.app_banner_cls .app_install_w {max-width:525px;}
	.main_visual .bn_wrapper_allmenu .bn_pop  {max-width: 525px;right: auto;margin-right: 0;left: 50%;transform: translateX(-50%);}
}

/* 라방머니 지급요청 , 리워드 지급요청 이용약관 공통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;}


.textInForm {position: relative;overflow:hidden;border:1px solid #ddd;box-sizing: border-box;border-radius:6px;}
.textInForm input[type=text] {box-sizing:border-box;width: 100%;height: 44px;border: 0;}
.textInForm input[type=text]:disabled {background-color: 0;}
.textInForm input[type=text].al {padding:0 18px;text-align: left;}
.textInForm input[type=text].ac {padding:0 44px;text-align: center;}
.textInForm input[type=text].at {padding:0 44px;text-align: center;color: #343D4C; font-weight: 700;}
.textInForm .tab {position: absolute; width: 44px; height: 44px;line-height: 44px; text-align: center; background: #EEF1F8;cursor:pointer;}
.textInForm .tab.left {left: 0;}
.textInForm .tab.right {right: 0;}
.textInForm .tab.right._ico-bottom {background:url(/images/public/_live/_live_w_grey.png) no-repeat center/auto auto #EEF1F8;}

.formWrap {/*margin-top: 26px;*/}
.formWrap .point {margin-top: 5px;color: #f00;font-size: 13px;}

.info-timer .infoSector {padding:15px;background-color: #F1F3F9;box-sizing:border-box;border-radius:6px;margin-top: 16px;}
.info-timer .infoSector .text1 {font-size: 18px;font-weight: 700;text-align: left;color: #666;padding: 0;}
.info-timer .infoSector .text2 {font-size: 13px;text-align: left;line-height: 1.2rem;letter-spacing:-1px;margin-top: 5px;}
.info-timer .topTxt {padding:0 20px;font-size: 20px;}
.info-timer .txtSector {padding:0 20px;}
.info-timer .tit {font-size: 14px;font-weight: 400;color: #222;display:flex;justify-content:space-between;margin-bottom: 8px;}
.info-timer .tit .txt {}
.info-timer .tit .pit {color:var(--sitecolor1);}
.info-timer .text1 {padding-top:10px;text-align: right;font-size: 14px;}
.info-timer .text1 em {font-weight: 700;}
.info-timer .text2 {padding-top:2px;text-align: right;font-size: 13px;color: #999;line-height: 1.2rem;}
.info-timer .text3 {padding-top:2px;text-align: right;font-size: 13px;color: #999;}
.info-timer .formTotal {margin-top: 12px;border-top:2px dashed #222;color: #222;}
.info-timer .labelDiv {margin-top: 30px;}
.info-timer .labelWrap {display: flex; align-items: flex-start; line-height: 1.2rem; font-size: 14px; margin-top: 16px;}
.info-timer .labelWrap label span {margin-right:5px;}

/* 비밀번호 보기/숨기기 */
.member_input.mt10{position:relative;}
.member_input.mt10 .eye{position:absolute;z-index:100;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;}

/*끝*/
