<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*2017-12-07 khs :서버 응답 속도 저하로 서버 인크루드로 변경*/
/*@import url('/m/css/common.css.asp');*/

/*통합으로 적용되는 CSS*/

/*모바일 스크롤숨김*/
/*크롬용*/
::-webkit-scrollbar {
    display:none;
}
/*익스플로러용*/
body{
-ms-overflow-style:none;
}
/*모바일 스크롤숨김*/

.clfix:after {content:""; display:block; height:0px; clear:both; visibility:hidden; zoom:1;}
.clfix {display:block;zoom:1;}

.anchorCover {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index:1;}
.dimmedTotal {position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: #000;opacity:0.3;z-index:100;}

/* 접근성 관련 */
.hidden  {visibility: hidden;left: -9999em;margin: 0;padding: 0;font-size: 0;line-height: 0;width: 0;height: 0;overflow: hidden;display: none;}

/* 감추기 */
.hide{display:none !important;}

/*주소창 관련*/
#addrWrap {border:1px solid #e8e8e8;width:100%;height:300px;margin:5px 0;position:relative;box-sizing:border-box;}

.mt0{margin-top:0 !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt50{margin-top:50px !important;}

.mb0{margin-bottom:0 !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb50{margin-bottom:50px !important;}


.pt0{padding-top:0 !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt50{padding-top:50px !important;}

.pb0{padding-bottom:0 !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pb50{padding-bottom:50px !important;}

/* 모바일배경 */
.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 &gt; label {float: left;line-height: 26px;font-size: 14px;color: #999;text-align: left;width: 84px;}
.shpp_layerWrap .topInk .row &gt; 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 {}
/*-------------------------------------------------*/


/* 반응형 비디오 사이즈 */
		// 초기 설정
html,body,figure{ padding:0; margin:0;}
.container{ padding-bottom: 20px; margin:0;}

// 반응형 비디오 사이즈

.video figure {  position: relative;  padding-bottom:60%;	margin: 0;}
				
.video iframe {  position: absolute;   top: 0;    left: 0 ;    right: 0;    bottom: 0;    width:100%;    height: 100%;  }
	






/*모바일 서브페이지 이동 시 로딩중 뒷배경 보이는 현상 대응 css*/
@media(max-width:568px){
	#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&gt;div{display:block !important;}
.dsp-ib-in&gt;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&gt;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;}
}
.layerFix{display:none;font-size:0;}
.layerFix.on{display:block !important;}
.layerFix.on .layerCon{animation:slideupt .5s ease-in-out;}
.layerFix .layerBg{position:fixed;width:100%;max-width:568px;height:100%;background:rgba(0,0,0,.7);left:0;top:0;width:100%;height:100%;z-index:9998;}
.layerFix .layerConWrap{position:fixed;z-index:99999;max-width:568px;top:50%;padding:0;left:50%;background:#fff;box-sizing:border-box;font-size:initial;overflow-y:auto;}
.layerFix .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;}

.layerFix .secTop{position:absolute;height:53px;position:absolute;left:0;top:0;width:100%;z-index:99;}
.layerFix .secTop .tit{font-size:20px;text-align:center;line-height:53px;font-weight:bold;box-shadow:0 0 8px #666;}
.layerFix .secMid{font-size:14px;overflow-y:auto;}
.layerFix .secBot{position:absolute;left:0;bottom:0;width:100%;height:53px;z-index:999;animation:slideupb .5s ease-in-out;}
.layerFix .secBot .btnClLyr{background:none;}
.layerFix .secBot .btnCp{display:inline-block;width:100%;font-size:18px;color:#fff;text-align:center;line-height:53px;}

.layerTab{display:none;}
.layerTab.on{display:block;}
.layerTab .layerBg{position:fixed;width:100%;max-width:568px;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:568px;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:568px){
	.limWdt{width:568px !important;left:calc(50% - 284px) !important;}
	.layerFix .layerBg,
	.layerTab .layerBg,
	.layerTab&gt;ul&gt;li{width:568px;left:calc(50% - 284px);margin-left:0;}

	.layerFix .layerConWrap{left:50%; width:568px;}

	.shareLayer{padding:0 2% 2.5rem;}
	.float_btn_wrap{right:50% !important;margin-right:-270px;}
}


/*레이어별도*/
.layerFix.L-filter .layerConWrap{left:0;right:0;top:0;bottom:0;}
.layerFix.L-filter .secMid ul{margin:0;}
.layerFix.L-filter .secMid ul li .tit{background:#e7e7e7;line-height:35px;padding:0 15px;}
.layerFix.L-filter .secMid ul li .con{background:#fff;padding:10px 15px;font-size:0;text-align:center;}
.layerFix.L-filter .secMid ul li .con .ui-checkbox,.layerFix.L-filter .secMid ul li .con .ui-radio,.layerFix.L-filter .secMid ul li .con label{display:inline-block;}
.layerFix.L-filter .secMid ul li .con .ui-checkbox-on{border-color:red;}
.layerFix.L-filter .secMid ul li .con .ui-radio-on{border-color:blue;}
.layerFix.L-filter .secMid ul li .con label{padding:3px 5px;margin:2px;font-size:12px;border:1px solid #ddd;border-radius:3px;}
.layerFix.L-filter .secMid ul li .con label:after{display:none;}
.layerFix.L-filter .secMid ul li .con input[type=checkbox],.layerFix.L-filter .secMid ul li .con input[type=radio]{display:none;}
.layerFix.choiceJoin .layerConWrap{width:80%;height:90vh;}
.layerFix.choiceJoin .layerCon{font-size:14px;text-align:left;padding:10px 15px;box-sizing:border-box;overflow-y:auto;}
.layerFix.choiceJoin .btn_gray_board{width:100%;}
.layerFix.choiceJoin .tit{font-size:18px;color:#333;font-weight:bold;padding-top:30px;margin-top:30px;border-top:1px solid #eee;}
.layerFix.choiceJoin .tit:first-child{padding-top:0;margin-top:0;border-top:0;}
.layerFix.choiceJoin .stit{font-size:11px;color:#999;padding:15px 0 20px;margin-top:0;}
.layerFix.choiceJoin .snsWrap{text-align:left;}
.layerFix.choiceJoin .snsWrap a{width:100%;overflow:hidden;border-radius:5px;margin-bottom:2%;}
.layerFix.choiceJoin .snsWrap a:first-child{margin-left:0;}
.layerFix.choiceJoin .snsWrap a.naver{background-position:-60px 0;}
.layerFix.choiceJoin .snsWrap a.kakao{background-position:-120px 0;}
.layerFix.choiceJoin .snsWrap a.faceb{background-position:0 0;}
/*.layerFix.choiceJoin .snsWrap a span:first-of-type{width:20px;height:20px;}*/
.layerTab.review li{width:80%;}
.layerTab.review .layerCon{/* border:10px solid red */;box-sizing:border-box;}
.layerTab.review .image{text-align:center;}
.layerTab.review .image img{max-width:100%;max-height:30vh; padding:10px;}
.layerTab.review .txtWrap{padding:15px;box-sizing:border-box;}
.layerTab.review .sndWrap{overflow:hidden;}
.layerTab.review .sndWrap .starRating{float:left;}
.layerTab.review .sndWrap .day{float:right;}
.layerTab.review .btnClLyr{background:none;}
.layerTab.review .selOpt{font-size:16px;}
.layerTab.review .selOpt div{display:inline-block;width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.layerTab.review .selOpt .tit{font-size:16px;font-weight:bold;padding:10px 0 2px;}
.layerTab.review .line{padding-top:10px;margin-top:7px;border-top:1px solid #ddd;}
.layerTab.review .reviewTxt{font-size;16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-wrap:break-word;line-height:17px;}
/*sns회원가입*/
.layerFix.choiceJoin .snsWrap .icon-w {display:inline-block;vertical-align:middle;width:13px;}
.layerFix.choiceJoin .snsWrap img {max-width:100%;max-height:100%;}
.layerFix.choiceJoin .snsWrap .snsBtn {display:inline-block;width:100%;vertical-align:top;font-size:12px;color:#fff;letter-spacing:-.6px;}
.layerFix.choiceJoin .snsWrap .btn_kakao .snsBtn {color:#000;}



/* 쿠폰등록 */
.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:0; width:100%; 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:0; width:100%; height:9999px; background:#000; opacity:0.8; z-index:99998;}

/* 모바일상품권 추가 되는 부분 ,jings3 , //(S) */
.couponSpend{text-align:center;}
.couponSpend .tit{font-size:26px;font-weight:bold;padding-top:30px;}
.couponSpend .tip{padding:20px 0 10px;color:#f00;}
.couponSpend .inputBox input[type=password]{width:80%;line-height:80px;font-size:3rem;text-align:center;}
/* 모바일상품권 추가 되는 부분 ,jings3 , //(E) */

/*리스트아이콘*/
/*ftp*/
.isiconBoxTop {position:absolute; left:0;right:0;top:0; z-index:10; text-align:left;}
.isiconBoxTop .lft{position:absolute;left:0;top:0;}
.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:568px;/*padding-bottom:65px;*/}
#mobile_wrap.on{position:fixed;}
#wrapper {width:100%; max-width:568px; margin:0 auto;position:static;}
#container {/* background:#f0f0f0; */}

.main_page #container{padding:0;}
#m_wrap {
  margin:auto;
  max-width:568px;
/*  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:-284px;}
.na_bg {overflow:hidden; background:#f0f0f0; 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:#fff; 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_width {position:relative; overflow:hidden; width:100%; padding:0 15px; box-sizing:border-box;}
.totar_hei {padding-bottom:10px;}
.totar_width h1.h1_1 {font-size:16px; color:#221e1f; text-align:left; margin:0 -15px; padding:15px; background:#fff;}
.totar_width h1.h1_1 img{margin:-6px 10px 0 0; width:20px;}

.find_section {background:#fff;}
.find_section .totar_width .member_input {font-size:0; line-height:0;}
.find_section .totar_width .member_input.phone {overflow:hidden;}
.find_section .totar_width .member_input.phone .ui-select .ui-btn {width:32%; float:left; height:42px;}
.find_section .totar_width .member_input.phone span.box {float:left; margin-left:2%;}
.find_section .totar_width .member_input.phone span.box .ui-input-text {margin-top:0;}
.find_tab {margin:10px -15px 0;}
.find_tab ul {height:39px; border-bottom:1px solid #92979b;}
.find_tab ul li {float:left; width:50%;}
.find_tab ul li a {display:block; height:40px; border:1px solid #92979b; background:#92979b; color:#fff; font-size:14px; line-height:40px; text-align:center; box-sizing:border-box;}
.find_tab ul li a.ui-link {color:#fff;}
.find_tab ul li.on a {border-bottom:1px solid #fff; background:#fff; color:#2e2e2e;}

.totar_width h1.h1_2 {width:100%; background:#ffe20c; font-size:18px; color:#3a1c1c; text-align:left; padding:15px 15px; margin:0 -15px; }
.totar_width h1.h1_2 img{margin:-3px 10px 0 0; width:15px;}

.totar_width .btn_cart {position:absolute; right:6px; top:3px;}
.totar_width .btn_cart img {height:49px;}
.totar_width .btn_cart .cartCnt {display:block; position:absolute; top:4px; right:4px; width:18px; height:18px; border-radius:50%; background:#ff8a0c; color:#fff; font-size:11px; line-height:18px; text-align:center;}


/*인풋부분*/
.member_input {width:100%; overflow:hidden;}
.member_input .regist_adds {/* float:right; width:67%; */}
.member_input .regist_adds .ui-input-text {margin:0;}
.member_input span.font_red {display:inline-block; padding:3px 10px; box-sizing:border-box; font-size:12px; color:#ff0000;}
.member_input.fontsize0 {font-size:0px;}

.member_input input.text {width:100%; height:42px; box-sizing:border-box; padding-left:25px; font-size:13px; color:#939393; text-align:left;margin:0; border-color: #e0e0e0;}
.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:45px; text-align:center;background-color:#e0e0e0 !important;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title{background:#fff;color:#333;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select {height:25px; margin:0 5px; border:1px solid #c4c4c4;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {display:block; position:absolute; left:12px; top:12px; text-indent:-999px; overflow:hidden; box-sizing:border-box; cursor:pointer;width:12px;height:20px;background:url(/m/images/slide_left.png)no-repeat center/100% 100%;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {display:block; position:absolute; right:12px; top:12px; text-indent:-999px; overflow:hidden; box-sizing:border-box; cursor:pointer;width:12px;height:20px;background:url(/m/images/slide_right.png)no-repeat center/100% 100%;}
.ui-datepicker .ui-datepicker-calendar {width:100%; box-sizing:border-box;}
.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)*/


/*select*/
.ui-select {margin:10px 0 0 0 ;}
.ui-select .ui-btn { border-radius:0px; 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/bottom_icon12.png') no-repeat right 5px center #fff; background-size:25px;width:100%;}
select.select1 { border-radius:0px; width:100%; height:42px; box-sizing:border-box; margin:0; box-shadow:none; padding:0 0 0 12px; border:1px solid #ccc; 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;}
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:13px; box-sizing:border-box; padding-left:36px; text-align:left;}
.check_text.all .iconfont{position:static; display:inline-block; height:auto; vertical-align:middle; display:none;}
.check_text .iconfont {position:absolute; top:0; left:0; width:20px; height:20px; color:#999; font-size:20px; line-height:22px; font-weight:bold; text-align:center; display:none;}
.guide_wrap {border:0 !important;     padding:0 !important;}
.check_text2 {display:inline-block; position:relative; overflow:hidden; font-size:13px; 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:15px; 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:15px; 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:15px;padding:.7em 1em;color:#fff;  font-weight:bold; text-align:center;vertical-align:middle; }
.btn_style3 {background:#ffe20c; box-sizing:border-box; display:inline-block; width:100%;font-size:15px;padding:.7em 1em;color:#fff;  font-weight:bold;  text-align:center; vertical-align:middle;}
.btn_style4 {background:#ffe20c; box-sizing:border-box; display:inline-block; width:100%;font-size:15px;padding:.7em 1em;color:#fff;  font-weight:bold;  text-align:center; vertical-align:middle;}
a.btn_style4.ui-link {color:#fff;}
.btn_style5 {background:#434343; box-sizing:border-box; display:inline-block; width:100%;font-size:12px;padding:.7em 1em;color:#fff;  font-weight:bold;  text-align:center; vertical-align:middle;}
.btn_style6 {background:#666666; border-radius:3px; box-sizing:border-box; display:inline-block; width:100%;font-size:13px;padding:.7em 1em;color:#fff;  font-weight:bold;  text-align:center; vertical-align:middle;}
a.btn_style6 {color:#fff;}
.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 input.text.uicion1 {background:#fff; padding-left:25px;color:#999;}
.member_input input.text.uicion2 {background:#fff; padding-left:25px;color:#999;}
.member_btn {border-top:1px solid #dbdbdb; margin:5px -15px 0; padding:15px 15px 0; box-sizing:border-box;}
.login_smenu {overflow:hidden; margin:30px 0 25px 0;}
.login_smenu ul{overflow:hidden;width:100%;}
.login_smenu ul li {float:left; text-align:center; width:33.3%; background:url('/m/images/login_li_bg.png') no-repeat left top; background-size:1px 30px;}
.login_smenu ul li a {width:100%; font-size:13px; color:#666666; display:inline-block;}
.login_smenu ul li a span.img {text-align:center; display:block; margin-bottom:10px;}
.login_smenu ul li a img {width:30px;}
.login_smenu ul li:first-child {background:none;}

.login_gray_box {width:100%;margin:0;text-align:left;overflow:hidden; box-sizing:border-box; background:#fff;font-size:0;}
.login_gray_box 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%;}

#naver-w {background:#2dbe01;}
#facebook-w {background:#5471ad;margin-top:2%;}
#kakao-w {background:#f7c001;margin-top:2%;}
#insta-w {background:#c32c71;margin-top:2%;margin-bottom:40px;}
a.btn_naver {display:inline-block; height:36px; background:url('/m/images/ic-naver-02.png') no-repeat 11px 10px #57b04b; background-size:18px 16px; color:#fff; font-size:14px; line-height:36px; font-weight:normal; box-sizing:border-box;padding-left:45px;}
a.btn_facebook {display:inline-block; height:36px; background:url('/m/images/ic-facebook-02.png') no-repeat 15px 8px #3b5998; background-size:10px 21px; color:#fff; font-size:14px; line-height:36px; font-weight:normal; box-sizing:border-box;padding-left:45px;}
a.btn_kakao {display:inline-block; height:36px; background:url('/m/images/ic-kakao-02.png') no-repeat 11px 10px #ffe812; background-size:18px 17px; color:#000; font-size:14px; line-height:36px; font-weight:normal; box-sizing:border-box;padding-left:45px;}
a.btn_insta{display:inline-block; height:36px;background:#c32c71 url('/m/images/ic-insta.png') no-repeat 3% 50%; #ffe812; background-size:27px; color:#fff; font-size:14px; line-height:36px; font-weight:normal; box-sizing:border-box;padding-left:45px;}
a.btn_google{display:inline-block; height:36px; background:url('/m/images/ic-google-02.png') no-repeat 15px 8px #000; background-size:21px 21px; color:#fff; font-size:14px; line-height:36px; font-weight:normal; box-sizing:border-box;padding-left:45px;}
a.btn_red {display:inline-block; height:36px; text-align:center; background:#ff0000; background-size:10px 21px; color:#fff; font-size:14px; line-height:33px; font-weight:normal; box-sizing:border-box; border-radius:5px;border:1px solid transparent;}
a.btn_red.ui-link {color:#fff;}
a.btn_red_border {display:inline-block; height:36px; text-align:center; border:1px solid #ff0000; background:#fff; background-size:10px 21px; color:#ff0000; font-size:14px; line-height:33px; font-weight:normal; box-sizing:border-box; border-radius:3px;}
a.btn_black {display:inline-block; height:36px; text-align:center; background:#333; background-size:10px 21px; color:#fff; font-size:14px; line-height:33px; font-weight:normal; box-sizing:border-box;border-radius:3px;}
a.btn_white {display:inline-block; height:36px; text-align:center; background:#fff; background-size:10px 21px; color:#ccc; font-size:14px; line-height:33px; font-weight:normal; box-sizing:border-box; border-radius:5px;border:1px solid #ccc;}
/*변경*/
.login_smenu {margin:15px 0 40px 0;}
.login_smenu ul li a span.img {display:none;}
.login_smenu ul {text-align:center;}
.login_smenu ul li {float:none;background:none;width:auto;display:inline-block;padding:0 10px;}
.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%;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:60px; color:#000; text-align:left; font-size:14px;position:relative;}
h3.h3-1 img{width:30px; vertical-align:middle;}

h3.h3-1.h3-1-wirte span.img {position:absolute; top:50%; left:15px; margin-top:-15px;}
h3.h3-1.h3-1-wirte span.text {line-height:11px; font-size:10px; color:#6c6c6c;}
h3.h3-1.h3-1-wirte span.tet_box {display:inline-block; padding-left:35px;}
h3.h3-1.h3-1-wirte {position:relative; padding:10px 15px 10px; ; margin:0 -15px; background:#fff; background-size:30px; line-height:1.3; box-sizing:border-box; vertical-align:middle;}

h3.h3-1 i {position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:30px;color: #92979b;}


/*최근 주문내역 부분*/
.order_totalBox  {padding:10px 15px; margin:0 -15px; background:#f9f9f9;}
.product_box_01 {text-align:center; border-radius:5px;background:#fff; overflow:hidden;
-webkit-box-shadow:1px 2px 5px 0px rgba(0,0,0,0.29);
-moz-box-shadow:1px 2px 5px 0px rgba(0,0,0,0.29);
box-shadow:1px 2px 5px 0px rgba(0,0,0,0.29);
}
.product_box_01 p {position:relative; text-align:left; font-size:14px; color:#000; font-weight:bold; padding:10px 15px 0px; background:#f9f7f8; border-top:1px solid #ccc;}
.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:568px; 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:25px; font-size:12px; background:#fff; color:#000; border-radius:4px; border:1px solid #eee; box-sizing:border-box;
-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.29);
-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.29);
box-shadow:1px 1px 5px 0px rgba(0,0,0,0.29);
}
.product_box_BTN.refund{border:1px solid #0072e3;background-color:blue;color:#fff;}
.product_totalCalc{background:#fff;margin:0 -15px;padding:15px;font-size:14px;}

.product_box_01 .orderNo {text-align:left; box-sizing:border-box; padding:0 15px; font-size:13px;}
.product_box_01 .delBox {box-sizing:border-box; color:#000; font-size:12px; font-weight:normal;}
.product_box_01 .delBox span {color:#000;}

.invoiceChgLayerBg{position:fixed;left:0;top:0;width:100%;height:100%;z-index:700;}
.invoiceChgLayer{position:absolute;left:5%;top:-50px;background:#fff;width:90%;max-width:500px;border:1px solid #333;padding:15px 10px;box-sizing:border-box;z-index:800;}
.invoiceChgLayer div{margin:0;}
.invoiceChgLayer .invoiceChgLayerCon{overflow:hidden;line-height:40px;}
.invoiceChgLayer .ui-select{width:40%;float:left;}
.invoiceChgLayer .ui-select span{line-height:40px;}
.invoiceChgLayer .ui-input-text{width:58%;float:right;border:1px solid #e0e0e0;}
.invoiceChgLayer .invoiceChgBtn2{background:red !important;padding:5px 0;width:80px !important;margin:15px auto 0 !important;}
.invoiceChgLayerWrap .product_box_BTN2{display:block;background:red !important;padding:5px 0;width:80px !important;margin:15px auto 0 !important;text-align:center;line-height:28px;font-weight:bold;border-radius:4px;height:28px;color:#fff;}

/*내댓글*/
.myCommentListPage .order_totalBox {padding:0 15px; background-color:#fff; border-bottom:1px solid rgba(0,0,0,0.29)}
.myCommentListPage .product_box_01 {border-radius:0; box-shadow:none;}
.myCommentListPage .product_box_01 .text {position:relative; margin:0; text-align:left;}
.myCommentListPage .product_box_01 .text .replyIcon {padding:0 7px; display:inline-block; color:#fff; background-color:#a9a9a9; height:18px; line-height:16px; font-size:11px; margin-right:3px; vertical-align:bottom;}
.myCommentListPage .product_box_01 div.text a{color:#000;}




/* 플러스마이너하는 부분*/

div.mtp {overflow:hidden; margin-top:5px; font-size:0px;}
div.mtp &gt; 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:30px; height:30px; 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:30px; height:30px; 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;}
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;}

.cartPage span.plus {border:0;}
.cartPage span.minu {border:0;}

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;}

/*장바구니 상세 보기 */
.view{border-bottom:1px solid #e8e8e8; overflow:hidden; background:#fff; padding:15px; margin:8px -15px 0; text-align:center;}

.view .img {float:left; width:/*121*/70px;height:/*99*/70px; 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:12px; 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:#ffa200;vertical-align:middle;}
.view .view_btn {width:50%; float:right;}
.view .view_btn&gt;a {font-size:12px; margin-left:2%;}
.view .view_btn&gt;a.btn_style2 {width:49%;}
.view .view_btn&gt;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; background:#afafaf;}
.sum_box dl.sum_price_box dt span.arithmetic_operation i{font-size:16px;font-weight:bold;line-height:20px;}
.sum_box dl.sum_price_box dd {float:right; text-align:right; font-size:18px; font-weight:bold; color:#222;  line-height:20px;}
.sum_box dl.sum_price_box dd.sum_total_price {font-size:25px;}
.sum_box dl.sum_price_box dd span.won {font-size:12px; color:#999;vertical-align:top;line-height:22px;}

.sum_box .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 &gt; li{ float:left; width:50%; box-sizing:border-box; border:1px solid #ddd; }*/
.order_gift_wrap ul &gt; li.on{ background-color:#444; }
.order_gift_wrap ul &gt; li.on button{ color:#fff; }
.order_gift_wrap ul &gt; 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:block;}
.choice_box1{margin:0 -15px; padding:30px 15px 40px; background:#fff; border-bottom:1px solid #e8e8e8;}
.choice_box1 p {font-size:13px; color:#000; line-height:25px;}
.choice_box1 p span {font-size:16px;}
.choice_box2 {margin:0 -15px; padding:10px 15px; background:#fff; border-bottom:1px solid #e8e8e8;}
.choice_box2_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&gt;div{display:none;}
.choice_box2 .tabCon&gt;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-left:125px; box-sizing:border-box; position:relative;}
.member_input.mailnum a {position:absolute; top:10px; left:0;}
.delivery_bntbox{padding:0 15px;box-sizing:border-box;}
.delivery_bntbox a{margin-top:10px;border-radius:5px;}
.deliveryMemo{margin:10px -15px -10px;padding:10px 15px;background:#f8f9fa;}
.deliveryMemo .select_option{width:100%;border-color:#ddd;}
.deliveryMemo textarea{height:70px !important;}

.order_sender{position:relative;}
.order_sender .more{position:absolute;right:15px;top:50%;margin-top:-17px;font-size:34px;}
.choice_box.sender{display:block;margin:0 -15px;padding:0 15px;}
.choice_box.sender .sctFold{display:none;margin-top:10px;}

/*할인및 쿠폰,포인트,캐시 보유*/
.coupon_box {overflow:hidden; color:#000; text-align:left; padding:10px 0;}
.coupon_box div.left {float:left; font-size:14px; line-height:40px;}
.coupon_box div.right {float:right;font-size:11px;}
.coupon_box div.right em{font-size:12px;}

.poca_box {overflow:hidden; color:#000; padding:10px 0;}
.poca_box dl {margin-bottom:-5px; 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:10px; right:0;}

/*결제방법*/
.pay_ul {overflow:hidden; margin:10px 0; text-align:center; background:#fff; border:1px solid #ddd; border-radius:5px; overflow:hidden;}
.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 &gt; div.on label.pay_label{z-index:10; background:#92979b;}
.pay_ul .payCont:first-child label.pay_label, .pay_ul .payCont:first-child + .payCont label.pay_label {border-top:0;}
.pay_ul .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 &gt; span{display:block;vertical-align:middle;}
.pay_ul .payCont label span input[type=radio] + span{display:block; vertical-align:middle;height:18px;line-height:24px;font-size:11px; color:#000;background:none;width:auto;padding:0;}
.pay_ul .payCont.on label span input[type=radio] + span{color:#ffffff;}
.oderbottomBox .member_input{float:right; width:66%;height:46px;}
.oderbottomBox .member_input .ui-radio{display:inline-block;vertical-align:middle;margin:0;}
.receipt label.ui-btn {border:0;background:none;}

.pay_ul .payCont.pay_simple {width:100%;}
.pay_ul .payCont.pay_simple label.pay_label {padding:4% 0;}

/*현금 영수증*/


.receipt {overflow:hidden;}
.receipt p{float:left; line-height:46px; text-align:left; font-size:14px; color:#000;}

.receipt_btn {overflow:hidden; padding:15px 0;}
.receipt_btn 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-bottom:20px;}

.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;}
.tit_timesale {background:#ffbd06; overflow:hidden;}
.tit_timesale h1 {float:left; margin-left:15px; color:#fff; font-size:12px; line-height:30px;}
.tit_timesale .time {float:right; margin-right:15px; padding-left:19px; background:url('/m/images/ico_time_fff.png') no-repeat 0 center; background-size:11px 11px; color:#fff; font-size:12px; line-height:42px; font-weight:bold;}
.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:18px; line-height:20px;}
.detail_txt .goods_subT {font-size:13px;line-height:1.5;padding:4px 0;}
.prc_box.mobile {text-align:center;}
.detail_txt .prc_box {padding-bottom:10px;}
.detail_txt .prc_box .pct {display:inline-block; margin-right:5px; color:#ff9239; font-size:19px; line-height:14px; vertical-align:middle;}
.detail_txt .prc_box .pct em {font-size:19px; line-height:34px; font-weight:bold;}
.detail_txt .prc_box .prc {display:inline-block; vertical-align:middle;}
.detail_txt .prc_box .prc .zq {display:block; margin-bottom:-2px; color:#b8b8b8; font-size:12px; line-height:14px; text-decoration:line-through;}
.detail_txt .prc_box .prc .xz {display:block; color:#2e2e2e; font-size:20px; line-height:24px; font-weight:bold;}
.detail_txt .prc_box .prc .discountVal{font-size:14px;color:#DA2B2D;}
.detail_txt .prc_box .memberPrc{font-weight:bold;}
.detail_txt .prc_box .memberPrc dl{position:relative;}
.detail_txt .prc_box .memberPrc dd{font-size:20px;padding-left:0;margin-left:68px;}
.detail_txt .prc_box .memberPrc dd .memberPrcCon{cursor:pointer;}
.detail_txt .prc_box .memberPrc .memberPrcList{display:none;width:240px;position:absolute;left:68px;top:30px;border:1px solid #ddd;background:#fff;z-index:99;font-size:12px;}
.detail_txt .prc_box .memberPrc .memberPrcList p{padding:5px 10px;}
.detail_txt .prc_box .memberPrc .memberPrcList p a{float:right;font-size:14px;}
.detail_txt .prc_box .memberPrc .memberPrcList ul{}
.detail_txt .prc_box .memberPrc .memberPrcList ul li{padding:5px 10px;border-top:1px solid #ddd;}
.detail_txt .prc_box .memberPrc .memberPrcList ul li.pertinent{background:#f3f3f3;}
.detail_txt .prc_box .memberPrc .memberPrcList ul li.pertinent:before{content:"&gt; "}
.detail_txt .prc_box .memberPrc .memberPrcList ul li .prc{float:right;color:#06f;}
/* 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:"&gt; "}
	.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:8px 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:65px; padding:8px 0; font-size:13px; line-height:14px;}
.detail_txt dl dd {padding:8px 0; padding-left:76px; font-size:13px; line-height:14px;}
.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&gt;img, .detail_txt dl .toktok&gt;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;}
.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 #ffbd0c; color:#ffbd0c; font-weight:bold;}
.detail_tabcont_img img {width:100%;}
.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 &gt; div {padding:5px 0;}
.detail_txt .detail_txt_section2 .Recruitment_number &gt; div img {width:13px;}
.detail_txt .detail_txt_section2 .Recruitment_number &gt; 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.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&gt;img, .detail_txt dl .toktok&gt;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:"&gt; "}
.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 &gt; a {background:url(/m/images//2_5_1.png) no-repeat right center; background-size:25px 4px;}
.list_Introduce ul li.depth1.on &gt; 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 {margin:0 15px; overflow:hidden;}
.related_goods h1 {color:#000; font-size:15px; line-height:45px; font-weight:bold; text-align:left;}
.prd_list {margin:-15px -4px 0; overflow:hidden;}
.prd_list li {float:left; width:50%; padding:15px 4px; border-top:1px solid #d9d9d9; box-sizing:border-box;}
.prd_list li:nth-child(1) {border-top:none;}
.prd_list li:nth-child(2) {border-top:none;}
.prd_list li .img img {width:100%;}
.prd_list li .txt {padding-top:10px;}
.prd_list li .txt .tit {display:block; color:#000; font-size:12px; line-height:14px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.prd_list li .txt .prc_box {margin-top:3px; height:30px;}
.prd_list li .txt .prc_box .pct {display:inline-block; margin-right:5px; color:#ff9239; font-size:11px; line-height:13px; vertical-align:bottom;}
.prd_list li .txt .prc_box .pct em {font-size:18px; line-height:20px;}
.prd_list li .txt  .prc_box .prc {display:inline-block; vertical-align:bottom;}
.prd_list li .txt  .prc_box .prc .zq {display:block; margin-bottom:-2px; color:#b8b8b8; font-size:11px; line-height:13px; text-decoration:line-through;}
.prd_list li .txt  .prc_box .prc .xz {display:block; color:#2e2e2e; font-size:16px; line-height:18px;}

.total_stars {padding:22px 0  12px; text-align:center;}
.total_stars img {margin-top:-6px; vertical-align:middle;}
.total_stars .stars_cnt {display:block; font-size:14px; line-height:16px; font-weight:bold;}
.total_stars .stars_cnt em {margin:0 2px 0 4px; color:#ffe20c; font-size:25px; line-height:22px; font-weight:bold; vertical-align:bottom;}
.total_stars p {margin-top:10px; color:#010101; font-size:12px; line-height:14px; font-weight:bold;}
.total_stars p em {font-size:13px; font-weight:bold;}

/*-----------*/
.evaluate_list {box-sizing:border-box; padding:0 15px;}
.evaluate_list .e_head {padding:0 15px; color:#e8e8e8; font-size:11px; line-height:35px; text-align:left;}
.evaluate_list .e_head .stars_cnt {}
.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 {margin:0 10px; color:#9c9c9c; font-size:13px;}
.evaluate_list .e_cont {padding:15px; text-align:left;}
.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 li {float:left; width:60px; height:60px; overflow:hidden; margin-left:10px; position:relative;}
.evaluate_list ul.smallimg_box li img {position:absolute; left:0px; top:0px; width:100%; height:100%;}
.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;}
/*-----------*/

.btn_more01 {display:block; height:43px; border-top:1px solid #d9d9d9; background:#f2f1ef; 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;}
.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 .tit .txt strong img {position:absolute; top:4px; right:0;}
.prd_inquiry li .tit .txt .txts {margin-top:5px; color:#e8e8e8; font-size:11px; line-height:16px;}
.prd_inquiry li .tit .txt .txts span {margin:0 8px; color:#9c9c9c; font-size:12px;}
.prd_inquiry li .tit .txt .txts span:first-child {margin-left:0;}
.prd_inquiry li .board_btn_wrap{text-align:right;overflow:hidden;padding-bottom:8px;padding-right:10px;}
.prd_inquiry li .tit .pdtit{margin-top:0;color:#010101;font-size:12px;line-height:16px;display:block;width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.prd_inquiry li .cont {display:none; padding:15px; background:#f6f6f7;overflow:hidden;}
.prd_inquiry li .cont img {width:100%;}
.prd_inquiry li .cont .q {display:/*inline-*/block;min-height:24px; padding-left:34px;margin-top:5px; background-size:24px 24px; color:#4b4b4b; font-size:12px; line-height:16px; position:relative;}
.prd_inquiry li .cont .q .ico_q{display:inline-block; position:absolute; top:50%; left:1px; width:25px; height:25px; border-radius:100%; background:#888888; 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 {display:/*inline-*/block; min-height:24px; padding-left:34px; margin-top:5px; background-size:24px 24px; color:#4b4b4b; font-size:12px; line-height:16px; position:relative;}
.prd_inquiry li .cont .a .ico_a{display:inline-block; position:absolute; top:50%; left:1px; width:25px; height:25px; border-radius:100%; background:#888888; 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 .left_img{float:left;width:23%;background:#949292;margin:0 10px 0 0;}
.prd_inquiry li .cont .left_img img{width:100%;}
.prd_inquiry li .cont .board_btn_wrap{text-align:right;}
#div_view1 .view_more {display:inline-block; width:20px; height:20px; color:#fff; font-size:15px; line-height:22px; border-radius:50%; margin-left:5px; vertical-align:middle;}

.inquiry_write {display:none; background:#fff;}
.inquiry_write .i_head {padding:15px; background:#fff; border-bottom:1px solid #d9d9d9;}
.inquiry_write .i_head h1 {color:#000; font-size:16px; line-height:20px;}
.inquiry_write .i_head p {margin-top:5px; color:#6c6c6c; font-size:12px; line-height:14px;}
.inquiry_write .i_cont {padding:15px 15px 20px;}
.inquiry_write .i_cont .radio_box &gt; div {display:inline-block;}
.inquiry_write .i_cont .radio_box &gt; div label {font-size:12px;}
.inquiry_write .i_cont table {width:100%; font-size:14px; line-height:24px;}
.inquiry_write .i_cont table th {font-weight:bold; text-align:left;}
.inquiry_write .i_cont table td {padding:5px 0; text-align:left;}
.inquiry_write .i_cont table td input[type="radio"] {vertical-align:middle;position:relative;left:0;}
.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 &gt; span{font-size:.9rem;padding:3%;display:inline-block;height:auto;line-height:normal;box-sizing:border-box;}

.fixed_option_box.close {
	transform:translateY(0);
	-ms-transform:translateY(0);
	-moz-transform:translateY(0);
	-webkit-transform:translateY(0);
	-o-transform:translateY(0);
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s;
}
.fixed_option_box {position:fixed; bottom:0; left:0; width:100%; z-index:99997;
	transform:translateY(120%);
	-ms-transform:translateY(120%);
	-moz-transform:translateY(120%);
	-webkit-transform:translateY(120%);
	-o-transform:translateY(120%);
	transition:all .2s;
	-moz-transition:all .2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s;
}
.fixed_option_box .btn {display:block; position:absolute; top:-27px; left:50%; width:104px; height:26px; margin-left:-52px; border-radius:8px 8px 0 0; color:#fff; font-size:12px; line-height:26px; text-align:center;}
.fixed_option_box .fixed_option {padding:14px 0; margin-top:-1px; border-top:1px solid #ffc22c; background:#f5f5f5;}
.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; overflow:hidden;}
.fixed_option_box .fo_cont .swiper-container {width:100%; height:100%; z-index:10;}
.fixed_option_box .fo_cont .swiper-container .swiper-slide {height:auto;}
.fixed_option_box .totalprice {margin-top:15px; color:#000; font-size:12px; line-height:24px; text-align:right;}
.fixed_option_box .totalprice em {color:#ffa200; font-size:20px; font-weight:bold;}
.fixed_option_box .btns {display:table;width:100%;position:relative;}
.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; margin:0 -70px; color:#fff; font-size:20px; line-height:49px; font-weight:bold; text-align:center;}

.fixed_optionbtns_box {position:fixed;bottom:0; left:0; width:100%; z-index:9980;}
.fixed_optionbtns_box .btns {position:relative;}
.fixed_optionbtns_box .btns.demo {padding:0;}
.fixed_optionbtns_box .btns .bcart {position:absolute; top:0; left:0; border:1px solid #e9ae1e; background:#fff;}
.fixed_optionbtns_box .btns .bcart .btn_detail_cart {display:inline-block; width:71px; height:49px; color:#fff; font-size:30px; line-height:49px; text-align:center;}
.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:49px; color:#fff; font-size:30px; line-height:49px; 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;}





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 5px 10px 10px; margin-top:5px; border:1px solid #c9c9c9; background:#fff; box-sizing:border-box;}
.prd_opt_box strong {color:#000; font-size:14px; line-height:25px;}
.mtp_prc {overflow:hidden;}
.mtp_prc div.mtp {float:left; margin-top:0;}
.mtp_prc div.mtp &gt; 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; font-weight:bold;}
.mtp_prc .prc_right .del img {margin-left:5px; border:1px solid #c4c4c4; box-sizing:border-box;}


/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
.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 &gt; 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 -15px;}

.e_cont em.tit_bottom {font-size:11px; font-weight:bold; text-align:left;}


/* 공유 레이어 */
.shareLayer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:9999;padding:0 10% 2.5rem;color:#fff;box-sizing:border-box;opacity:0;}
.shareLayer.on{display:block;opacity:1;animation:fadein .5s;}
.shareLayerCloseWrap{height:7.5rem;}
.shareLayerClose{width:1.5rem;height:1.5rem;position:absolute;top:20px;bottom:auto;left:auto;right:20px;margin:auto;text-indent:-9999px;display:block;background:url(/m/images/ico-close.png)no-repeat center/100% 100%;}
.shareLayerCon+.shareLayerCon{margin-top:15%;}
.shareLayerTit{font-size:1.2rem;margin-bottom:2rem;font-weight:normal;letter-spacing:-.01em;line-height:1em;}
.shareLayer ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:66vw;}
.shareLayer ul li{width:33.3%;display:inline-block;padding:0 3vw 3vw;box-sizing:border-box;}
.shareLayer ul li a{width:16vw;height:16vw;border-radius:50%;background-color:#fff;display:block;text-indent:-9999px;position:relative;margin:auto;}
.shareLayer-copy-link{display:table;width:100%;table-layout:fixed;border:.1rem solid #fff; cursor:pointer;}
.shareLayer-copy-link-url{display:table-cell;vertical-align:middle;padding:0 1.5rem;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-family:'Arial';letter-spacing:0; line-height:1.5em; width:100%;font-size:1rem;}
.shareLayer-copy-link-button-wrapper{width:3rem;display:table-cell;vertical-align:middle;}
.shareLayer-copy-link-button{height:40px;width:100%;text-indent:-9999px;position:relative;font-size:0;display:inline-block;}
.shareLayer-copy-link-button:before{width:.1rem;height:1.2rem;content:'';display:block;background-color:#fff;position:absolute;left:0;top:8%;bottom:0;margin:auto}
.shareLayer-copy-link-button:after{display:block;content:'';position:absolute;top:8%;bottom:0;left:0;right:0;margin:auto;-webkit-background-size:100% 100%;background-size:100% 100%;background-repeat:
no-repeat;background-position:50% 50%;background-image:url(//webimg.jestina.co.kr/UpData/renew/icon-chain16x16.png);width:1.2rem;height:1.2rem;}
/* 링크복사 수정 s */
/*.cont_slide .shareLayerCon {position:absolute; width:250px; left:50%; bottom:35px; margin-left:-125px; z-index:5555;}*/
/*.cont_slide .shareLayerTit {color:#fff; margin-bottom:10px;}*/
/*.cont_slide .shareLayer-copy-link-url {color:#fff;}*/
/*.shareLayer-copy-link {text-align:center; line-height:2em;}*/
/*.shareLayer-copy-link&gt;a {display:block; color:#fff;}*/
/*.shareLayer-copy-link&gt;button {display:block; background:none; border:none; border-top:2px solid #fff; color:#fff; width:100%; line-height:2em;}*/
/* 링크복사 수정 e */
.shareLayer-item-anchor:after{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-background-size:100% 100%;background-size:100% 100%;background-repeat:no-repeat;background-position:50% 50%}
.shareLayer-item-anchor[data-icon="google"]{background:#DC4A38;}
.shareLayer-item-anchor[data-icon="google"]:after{background-image:url(/m/images/icon-sns-google.png);width:2rem;height:2rem;}
.shareLayer-item-anchor[data-icon="kakaotalk"]{background:#fbe300;}
.shareLayer-item-anchor[data-icon="kakaotalk"]:after{background-image:url(/m/images/kakaotalk.png);width:2.2rem;height:2.2rem;}
.shareLayer-item-anchor[data-icon="kakaostory"]{background:#FCF310;}
.shareLayer-item-anchor[data-icon="kakaostory"]:after{background-image:url(/m/images/kakaostory.png);width:2rem;height:2rem;}
.shareLayer-item-anchor[data-icon="message"]{background:#F9CA1E;}
.shareLayer-item-anchor[data-icon="message"]:after{background-image:url(/m/images/email.png);width:2.4rem;height:2.4rem;}
.shareLayer-item-anchor[data-icon="twitter"]{background:#2aa9e0;}
.shareLayer-item-anchor[data-icon="twitter"]:after{background-image:url(/m/images/icon-sns-twitter.png);width:1.867rem;height:1.367rem;}
.shareLayer-item-anchor[data-icon="facebook"]{background:#3b5998;}
.shareLayer-item-anchor[data-icon="facebook"]:after{background-image:url(/m/images/icon-sns-facebook.png);width:1rem;height:1.8rem;}
.shareLayer ul li.shareLayer-item:nth-child(4){display:block;}
.shareLayer-item-anchor[data-icon="blog"]{background:#00c73c;}
.shareLayer-item-anchor[data-icon="blog"]:after{background-image:url(/m/images/ic-naver-02.png);width:1.3rem;height:1.3rem;}
.shareLayer-item-anchor[data-icon="nvband"] {background:#1bcc21;}
.shareLayer-item-anchor[data-icon="nvband"]:after {background-image:url(/m/images/ico_nb.png);width:2rem;height:2rem;background-size:150%;}

@media(max-width:569px){
	.shareLayer-item-anchor[data-icon="message"]{display:none;}
	.shareLayer-item-anchor[data-icon="kakaotalk"]{display:none;}
	.shareLayer-item-anchor[data-icon="kakaostory"]{display:none;}
	.shareLayer-item-anchor[data-icon="blog"]{display:block;}
	.shareLayer ul li.shareLayer-item:nth-child(4){display:block;}
}
@media(max-width:568px){
	.shareLayer-item-anchor[data-icon="message"]{display:block;}
	.shareLayer-item-anchor[data-icon="kakaotalk"]{display:block;}
	.shareLayer-item-anchor[data-icon="kakaostory"]{display:block;}
	.shareLayer-item-anchor[data-icon="blog"]{display:block;}
	.shareLayer ul li.shareLayer-item:nth-child(4){display:block;}
}
/*공유 레이어 끝*/


/* 신고하기 */
.notify_wrap {font-size:14px; color:#888!important; padding:10px; display:inline-block;}
.notify_wrap .material-icons {vertical-align:middle;}

.seller_notify_wrap .seller_notify_inner {padding:15px;}
.seller_notify_wrap .notify_list {background-color:#fff;}
.seller_notify_wrap .notify_list ul {font-size:14px; line-height:12vh;}
.seller_notify_wrap .notify_list li {border-bottom:1px solid #efefef;}
.seller_notify_wrap .notify_list li.on {color:red;}
.seller_notify_wrap .notify_write_area textarea {height:250px!important;}
.seller_notify_wrap .btn_wrap {text-align:center; margin-top:15px;}
.seller_notify_wrap .btn_wrap span {display:inline-block; width:100px; height:35px; text-align:center; font-size:14px; font-weight:bold; color:#fff; line-height:34px;}
.seller_notify_wrap .btn_wrap span.go_noti {background-color:red; margin-right:10px;}
.seller_notify_wrap .btn_wrap span.cancel {background-color:#ddd;}

.seller_notify_wrap .seller_notify_pop_inner {display:none; position:fixed; width:250px; height:100px; z-index:80; background-color:#fff; font-size:15px; text-align:center; padding:10px; box-sizing:border-box; left:50%; top:50%; margin-left:-125px; margin-top:-50px;}
.seller_notify_wrap .seller_notify_pop_inner p {margin-bottom:24px; font-weight:bold;}
.seller_notify_wrap .seller_notify_pop_inner span {display:inline-block; width:80px; line-height:2em; color:#fff; font-weight:bold;}
.seller_notify_wrap .seller_notify_pop_inner span.go_noti {background-color:red;}
.seller_notify_wrap .seller_notify_pop_inner span.cancel {background-color:#ddd;}

.seller_notify_wrap .mask {position:fixed; left:0; top:0; right:0; bottom:0; background-color:rgba(0,0,0,.7); z-index:50; display:none;}

.notify_pop_wrap .notify_pop_inner {width:100px; height:100px; border-radius:50%; background-color:#fff; text-align:center; box-sizing:border-box; font-size:12px; line-height:18px; padding:12px 5px; font-weight:bold; border:1px solid #333; color:#333; position:fixed; left:5%; bottom:10%; z-index:88888;}
.notify_pop_wrap .notify_pop_inner .material-icons {font-size:28px;}

/*나의 포인트 내역 부분*/
.my_point_list.list_fs {margin-top:10px;}
.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 -15px 0; padding:10px 15px; overflow:hidden; background:#fff; border-bottom:1px solid #d9d9d9;}
.coupon_use .img {position:absolute; top:50%; left:15px; margin-top:-25px;}
.coupon_use .img img {width:90px; height:49px;}
.coupon_use {/* padding-left:115px; */text-align:center;}
.coupon_use strong {text-align:left; font-size:12px; color:#000;}
.coupon_use span {text-align:left; font-size:10px; color:#9c9c9c;}



/*회원탈퇴부분*/

.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 15px; background:#f2f1ef; overflow:hidden;}
.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&gt;p:nth-child(2){text-indent:30px;margin-top:-26px;}
.prd_inquiry2 li .cont&gt;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&amp;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:block; line-height:40px; font-size:12px; color:#fff!important;}
.cscenter_FAQ_menu ul li.borderno {border-left:none;}

.prd_inquiry li .tit .txt.cs_noti {padding:0 40px 0 0;}
.prd_inquiry li .cont .a.cs_noti_a {margin-top:0px; padding:0; background:none;}


/*cs 센터 메인*/

.cscenter_number {overflow:hidden; position:relative; margin:10px -15px 0; padding:15px 15px; background:#fff; background-size:55px; border-bottom:1px solid #d9d9d9;}
.cscenter_number .btn {position:absolute; top:12%; right:15px; width:110px;}
.cscenter_number .btn a{line-height:45px;}
.cscenter_number .txt {overflow:hidden; padding:0 111px 0 24px;}
.cscenter_number strong{display:block; text-align:left; font-size:20px; color:#000;}
.cscenter_number span {display:block; text-align:left; font-size:10px; color:#787878;}
.cscenter_number .cs_ico {float:left; width:50px; height:50px; border-radius:50%; text-align:center;}
.cscenter_number .cs_ico i {font-size:30px; margin-top:10px; color:#fff;}

.prd_inquiry.topno {padding-top:4px;}

.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 .tit .txt strong img {position:absolute; top:4px; right:0;}
.prd_inquiry2 li .tit .txt .txts {margin-top:5px; color:#e8e8e8; font-size:11px; line-height:16px;}
.prd_inquiry2 li .tit .txt .txts span {margin:0 8px; color:#9c9c9c; font-size:12px;}
.prd_inquiry2 li .tit .txt .txts span:first-child {margin-left:0;}
.prd_inquiry2 li .cont {display:none; padding:15px; background:#f6f6f7;}
.prd_inquiry2 li .cont .q {padding:5px 0 0 34px; background:url('/m/images/qna_q.png') no-repeat 0 0; background-size:24px 24px; color:#4b4b4b; font-size:12px; line-height:16px;}
.prd_inquiry2 li .cont .a {width:25px; height:25px; border-radius:50%;  color:#fff; font-size:17px; line-height:24px; text-align:center; font-weight:bold;}


/****************************** 팝업 ******************************/
.layer_pop {/* background:#f0f0f0; */}
.pop_head {position:relative; padding:0 14px; background:#ffe20c; overflow:hidden;}
.pop_head h1 {float:left; margin-right:30px; color:#3a1c1c; font-size:20px; line-height:50px; font-family:'mgb'; font-weight:normal;}
.pop_head p {display:table-cell; height:85px; color:#3a1c1c; font-size:14px; line-height:20px; font-family:'mgb'; vertical-align:middle;}
.pop_head p span {display:block; margin-top:5px; font-size:11px; line-height:14px; font-weight:normal;  font-family:'mg';}
.pop_head .btn_close {position:absolute; top:30px; right:30px;}
.pop_cont {padding:14px; /* background:#f0f0f0; */ box-sizing:border-box;}
.layer_pop .forWidth68{width:68%;font-size:0;}
.layer_pop .forWidth68 &gt; 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:calc(50% - 284px);position:relative; top:0; width:100%; 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 {color:#000;}
.top_fix_head.sitebg2 h1 span a {color:#000;}
.top_fix_head.sitebg2 .btn_back_pst{color:#000;}


.top_fix_head .btn_back_pst {display:block; position:absolute; top:0; left:0; width:53px; height:53px; color:#fff; font-size:20px; line-height:51px; text-align:center; box-sizing:border-box;}
.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 span a {color:#000; font-size:20px;}
.top_fix_head h1 span a.ui-link {color:#000; font-size:20px;}
.top_fix_head .ftic-allmenu {display:none; position:absolute; top:0; right:0; width:53px; height:53px; color:#fff; font-size:20px; line-height:53px; text-align:center; box-sizing:border-box;}
.top_fix_head a.ftic-home {width:53px; height:53px; display:inline-block; text-align:center; line-height:53px; font-size:20px; color:#fff; position:absolute; left:68px; top:0;}
.top_fix_head 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&gt;div {position:relative; text-align:center;}
/* .top_fix_head div.search_box&gt;div&gt;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:21px; 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:150; box-sizing:border-box;overflow:hidden;margin-top:53px;}
.fix_gnbmenu.fix_mode {position:fixed; top:49px; left:0; width:100%;}
/*
.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 .seltype_wrap .select1 {}
.fix_gnbmenu .list_view_type {/*position:absolute; top:15px; right:10px; font-size:0; line-height:0;*/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;} /*20.03.13 yeonzoo by 신과장님 요청으로 잠시 display:none 처리함 */
.fix_gnbmenu .list_view_type a.b-filter{border:none;}
.fix_gnbmenu .list_view_type a &gt; i{font-size:20px; color:#888;}
.fix_gnbmenu_heightbox {display:none; height:61px;}
.btn-xs.b-filter{ border:none;}
.btn-xs.b-filter&gt;img{width:50%;}
.fix_gnbmenu .list_view_type &gt; 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;}


/* 서브,리스트 부분 */
/* 서브,리스트 부분 */
/* 서브,리스트 부분 (상품상세)*/
@media(min-width:568px){
	.good_desc_head.top_fix_head, .fixed_optionbtns_box { max-width:568px; margin-left:calc(50% - 284px);}
	.top_fix_head.sitebg2{max-width:568px; left:50%; margin-left:-284px;}
	.search_pop{max-width:568px; margin-left:calc(50% - 284px);}
	.shareLayer{max-width:568px; margin-left:calc(50% - 284px);padding:0 2% 2.5rem;}
	.shareLayer ul{width:100%;}
	.shareLayer ul li a{width:5vw;height:5vw;}
	.fixed_option_box {width:568px; left:50%; margin-left:-284px;}
	.top_fix_head.show {left:50%;}
}
/*
@media(min-width:569px){
	.shareLayer ul li{width:25.3%; padding:0px 0vw 1vw;}
}
*/


.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:20px; line-height:51px; text-align:center; box-sizing:border-box;}
.good_desc_head.top_fix_head h1 {color:#fff; font-size:20px; line-height:53px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.good_desc_head.top_fix_head h1 span a {color:#fff; font-size:20px;}
.good_desc_head.top_fix_head .ftic-allmenu {display:block; position:absolute; top:0; left:32px; width:53px; height:53px; color:#fff; font-size:20px; line-height:53px; text-align:center; box-sizing:border-box;}
.good_desc_head.top_fix_head .iconfont.dtreize{width:auto;height:auto;}
.good_desc_head.top_fix_head .iconfont.dtreize:nth-child(1){left:18px}
.good_desc_head.top_fix_head .iconfont.dtreize:nth-child(2){display:inline-table;left:50px;}
.good_desc_head.top_fix_head .iconfont.dtreize:nth-child(3){left:86px;}
.good_desc_head.top_fix_head a.ftic-home {width:53px; height:53px; display:inline-block; text-align:center; line-height:53px; font-size:20px; color:#fff; position:absolute; left:68px; top:0;}
/* .good_desc_head.top_fix_head div.search_box {margin-top:10px; height:30px; border:1px solid #fff; color:#fff; box-sizing:border-box; padding-right:15px; line-height:30px; font-size:13px; border-radius:4px;}
.good_desc_head.top_fix_head div.search_box&gt;div {position:relative; text-align:center;}
.good_desc_head.top_fix_head div.search_box&gt;div&gt;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;} */

/*검색레이어*/
.float_btn_wrap{position:fixed;right:5%;z-index:11;bottom:-999px;transition:bottom .4s;}
.float_btn_wrap.show{bottom:73px !important;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;}

.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;}

.search_pop{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.6);z-index:99999;}
.search_pop .search_pop_inner{position:relative;left:0;bottom:0;right:0;top:60px;padding:20px;}
.search_pop .search_pop_inner h2{color:#fff;font-size:18px;font-weight:normal;letter-spacing:.3em;margin:35px 0 15px;}
.search_pop .search_pop_inner .search_area{margin-bottom:10px;}
.search_pop .search_pop_inner .search_area fieldset{position:relative; padding:0; border:0;}
.search_pop .search_pop_inner .search_area fieldset legend {font-size:0; line-height:0; height:0;}
.search_pop .search_pop_inner .search_area fieldset input{width:100%;height:50px;position:relative;display:block;box-sizing:border-box;}
/*.search_pop .search_pop_inner .search_area fieldset button{position:absolute;top:1px;right:1px;bottom:1px;border:none;color:#000;background-color:#fff;font-size:33px;}*/
.search_pop a.close_btn{position:absolute;right:10px;top:10px;background:url(/m/images/btn_close3.png);width:40px;height:40px;background-size:40px 40px;}
.search_pop .search_pop_inner .search_area fieldset button{position:absolute;top:1px;right:1px;bottom:1px;border:none;color:#000;font-weight:bold;background-color:#fff;font-size:33px;display:inline-block;margin:0;padding:0;width:49px;height:48px;-webkit-box-shadow:none;box-shadow:none; line-height:48px;}
.search_pop .search_pop_inner .search_history{position:relative;overflow-y:auto;height:260px;}
.search_pop .search_pop_inner .search_history li{line-height:3em;text-align:center; background-color:rgba(0,0,0,.2); border-top:1px solid rgba(255,255,255,.2);}
.search_pop .search_pop_inner .search_history li:first-child {border-top:0;}
.search_pop .search_pop_inner .search_history li a{color:#fff;font-size:14px;display:block;width:70%;margin:0 auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.search_pop .del_btn_wrap{position:absolute;bottom:15%;left:50%;margin-left:-100px;display:block;width:200px;box-sizing:border-box;padding:14px 0;background-color:#000;text-align:center;}
.search_pop .del_btn_wrap .sch_del_btn{display:block;width:100%;color:#fff;}

@media all and (max-width:412px){
	.search_pop .search_pop_inner .search_history{height:192px;}
}

@media all and (max-width:360px){
	.search_pop .search_pop_inner .search_history{height:178px;}
}

@media all and (max-width:320px){
	.search_pop .search_pop_inner .search_history{height:116px;}
}

/* 리스트 */
.newList {display:inline-block;width:100%;}
.newList ul.cont_list{float:left;width:50% !important;display:inline-block}
.newList ul.cont_list&gt;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&gt;li  {background:#fff; text-align:center; font-size:14px; width:48%; margin:0 1% 4%;  float:left; border-radius:0; border:1px solid #f8f5f5;  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:5px;}
ul.cont_list&gt;li .positionWrap {position:relative;}
ul.cont_list&gt;li .positionicons {position:absolute; top:0; right:0;}
ul.cont_list&gt;li .positionicons img {width:25px;}
ul.cont_list&gt;li .btm_wrap {position:relative; padding-top:5px;padding-bottom:5px;}


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:10;}
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&gt;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&gt;li .positionWrap {position:relative;}
ul.mb_cont&gt;li .positionicons {position:absolute; top:0; right:0;}
ul.mb_cont&gt;li .positionicons img {width:25px;}
ul.mb_cont&gt;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 dl dt {  width:100%;display:inline-block; position:relative; overflow:hidden;}
ul.cont_list li dl dd .brand {padding-top:7%; color:#929292; text-align:left; height:15px; font-size:11px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
ul.cont_list li dl dt {position:relative;}
ul.cont_list li dl dt .timerestBox_height {z-index:10; height:auto; text-align:center; position:absolute; left:0; top:50%; right:0; margin-top:-19.5px;}
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:5px;}
ul.cont_list li dl dt .timerestBox_height .timerestBox span {background:none;}

ul.cont_list li dl dd .price_wrap {overflow:hidden; text-align:left; padding-top:4px; position:relative;}
ul.cont_list li dl dd .price_wrap &gt; div {display:inline-block; vertical-align:middle;}
ul.cont_list li dl dd .price_wrap &gt; div.per {font-size:12px; font-weight:normal; line-height:30px;}
ul.cont_list li dl dd .price_wrap &gt; div.per em{font-size:25px; font-weight:bold; vertical-align:middle;line-height:30px;letter-spacing:-1px;}
ul.cont_list li dl dd .price_wrap &gt; div.pricebox {line-height:15px; font-size:11px; min-height:31.2px;}
ul.cont_list li dl dd .price_wrap &gt; div.pricebox del {margin-bottom:2px; font-size:12px; color:#b8b8b8; font-weight:normal;}
ul.cont_list li dl dd .price_wrap &gt; div.pricebox .price {font-size:15px; font-weight:bold; padding-top:5px;}
ul.cont_list li dl dd .price_wrap &gt; div.pricebox .price em {font-weight:bold;}
ul.cont_list li dl dd span.per_icon {padding-right:10px;line-height:20px;vertical-align:middle;font-size:21px;font-weight:bold;}
/*타임세일 / 브랜드 변경*/
ul.cont_list li dl dt img { width:100%; box-sizing:border-box;}
ul.cont_list li dl dt img {}
ul.cont_list li dl dt a {display:inline-block; width:100%; position:relative;}
ul.cont_list li dl dd {color:#363636; font-size:12px; line-height:12px; text-align:left; padding:0 2% 2%;}
ul.cont_list li dl dd img{width:initial;max-height:22px;}	/*아이콘 크기 원본 크기로 설정*/
ul.cont_list li dl dd p { line-height:1.4em; }
ul.cont_list li dl dd p.money_txt {line-height:24px; overflow:hidden; display:none;}
ul.cont_list li dl dd span { display:inline-block; font-size:12px; }
ul.cont_list li dl dd del &gt; span.mwon {text-decoration: line-through;}
ul.cont_list li .tit { display:block; /*height:30px;*/ margin-top:5px; line-height:16px; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.cont_list li .tit a {color:#000;}
ul.cont_list li .pri {margin:0 0 2px; font-size:12px; font-weight:bold; text-decoration:line-through;}
ul.cont_list li .pri2 { text-decoration:none; }
ul.cont_list li .pri_txt2 { margin-left:-3px; }
ul.cont_list li .dis_txt { }
ul.cont_list li .dis_txt.pointbg {display:inline-block; width:24px; height:24px; text-align:center; color:#fff; border-radius:100%; overflow:hidden; vertical-align:top;}
ul.cont_list li .dis { color:#ff0078; font-weight:bold; font-size:21px;}
ul.cont_list li .dis_txt2 { color:#ff0078; margin-left:-3px;}

#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:65px; 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:30px;font-weight:900;line-height:30px;}
.positionWrap .soldOut_wrap{position:absolute; top:0; left:0;width:100%; height:160px; opacity:0.7; z-index:2;}
.positionWrap .soldOut_wrap &gt; img{width:100%;height:100%;}





/*리스트 밑 장바구니 좋아요 아이콘 및 레이어 */
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;}

.CartClickLayerMask {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:9998; display:none;}
.CartClickLayer {position:fixed; min-width:306px; top:50px; left:7px; right:7px; 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;}

/*.HoverIconBtn {vertical-align:middle;}
.HoverIconBtn .material-icons {color:#000; vertical-align:middle; font-size:24px;}*/
/*리스트 밑 장바구니 좋아요 아이콘 및 레이어 끝 */


/* 바로구매 레이어 */
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;}

.ListDirectLayerMask {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:9998; display:none;}
.ListDirectLayer {position:fixed; min-width:306px; top:50px; left:7px; right:7px; 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;
}
.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;}
/* 바로구매 레이어 끝 */


/* 1줄스타일 */
ul.cont_list.D li {width:100%; margin:-1px 0 0; padding:0; padding-bottom:10px; border-right:none; border-left:none; background:#f2f2f2;}
ul.cont_list.D li .positionWrap {background:#fff;}
ul.cont_list.D li dl {overflow:hidden;}
ul.cont_list.D li dl dt a {width:100%;}
ul.cont_list.D li dl dd .brand {padding-top:3%; font-size:14px;}
ul.cont_list.D li .tit {font-size:19px; font-weight:bold; line-height:26px;}
ul.cont_list.D li .txt {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-top: 4px;padding-left: 0;font-size: 14px;font-weight: normal;line-height: 18px;}
ul.cont_list.D li .txt a {color:#333;}
ul.cont_list.D li dl dd .price_wrap &gt; div {vertical-align:bottom;}
ul.cont_list.D li dl dd .price_wrap &gt; div.per {line-height:48px;}
ul.cont_list.D li dl dd .price_wrap &gt; 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 &gt; div.pricebox del {display:inline-block;}
ul.cont_list.D li dl dd .price_wrap &gt; div.pricebox .priceStyle1 {font-size:14px; line-height:1.2;}
ul.cont_list.D li dl dd .price_wrap &gt; div.pricebox .priceStyle2 {font-size:22px;}
ul.cont_list.D li dl dd .price_wrap &gt; div.pricebox .priceStyle2 .mwon {font-size:16px;}
ul.cont_list.D li dl dd img {max-height:40px;}

/* 3줄스타일 */
ul.cont_list.M {padding:24px 0.5% 0; box-sizing:border-box;}
ul.cont_list.M li {width:31%; margin:0 1% 4%;}

/* 2016-04-29 가격스타일 설정 jungeol kim */
.prcStyleBox em {font-weight:bold;}
.prcStyle01 {display:inline-block; color:#e10124 !important; font-size:15px !important; line-height:20px !important; vertical-align:bottom;}
.prcStyle02 {display:inline-block; color:#a6a6a6 !important; font-size:13px !important; text-decoration:line-through; line-height:18px !important; vertical-align:bottom;}
.prcStyle03 {display:inline-block; color:#e10124 !important; font-size:13px !important; line-height:18px !important; vertical-align:bottom;}
/*리워드*/
.rwd {margin-top:2px; color:red; font-size:12px; font-weight:normal;}
.prcStyleBox .rwd em {font-weight:normal;}
.rwd span.mwon {vertical-align:text-top;}
.eventTxt {display:inline !important; line-height:24px !important;}

ul.cont_list_type {width:100% !important; overflow:hidden;}
ul.cont_list_type li  {background:#fff; text-align:center; font-size:14px; width:33.3%; padding:4px;  float:left; border-radius:0; box-sizing:border-box; -o-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
ul.cont_list_type li .positionWrap {position:relative;}
ul.cont_list_type li .positionicons {position:absolute; top:0; right:0;}
ul.cont_list_type li dl {height:40px; overflow:hidden;}
ul.cont_list_type li dl dt {width:100%; display:inline-block; margin:0; }
ul.cont_list_type li dl dt img { width:100%; height:40px; box-sizing:border-box;}
ul.cont_list_type li dl dt img {border:1px solid #eee;}
ul.cont_list_type li dl dd { color:#636363; font-size:12px; line-height:12px; text-align:left; padding-left:2%;}
ul.cont_list_type li dl dd img{width:initial;}	/*아이콘 크기 원본 크기로 설정*/
ul.cont_list_type li dl dd p { line-height:1.4em; }
ul.cont_list_type li dl dd p.money_txt {line-height:24px; overflow:hidden; }
ul.cont_list_type li dl dd span { display:inline-block; font-size:12px; }
ul.cont_list_type li dl dd span.tit { display:block; /*height:30px;*/ line-height:16px;}
ul.cont_list_type li dl dd div.tit { display:block; /*height:30px;*/ line-height:16px;}
ul.cont_list_type li dl dd span.pri_txt { }
ul.cont_list_type li dl dd span.pri { color:#636363; text-decoration:line-through; margin:4px 0 2px; font-size:16px; font-weight:bold; }
ul.cont_list_type li dl dd span.pri2 { text-decoration:none; }
ul.cont_list_type li dl dd span.pri_txt2 { margin-left:-3px; }
ul.cont_list_type li dl dd span.dis_txt { }
ul.cont_list_type li dl dd span.dis { color:#ff0078; font-weight:bold; font-size:21px;}
ul.cont_list_type li dl dd span.dis_txt2 { color:#ff0078; margin-left:-3px;}
.allbrand_view {display:none; padding:0 10px 10px; text-align:right;}
.allbrand_view span {color:#888; font-size:12px; line-height:30px; text-decoration:underline;}

/* loading */
.loading {position:relative; padding-bottom:10px; line-height:32px; text-align:center;}
.loading_v2{border: 16px solid #f3f3f3;border-radius: 50%;border-top: 16px solid #3498db;width: 30px;height: 30px;margin:auto;-webkit-animation: rotation 2s linear infinite; /* Safari */animation: rotation 2s linear infinite;}
.loading_v2.center{width: 60px;height: 60px;position: fixed;top: 50%;left:50%;margin:-30px -30px;}
@keyframes rotation{
	from {
		transform:rotate(0deg);
	}
	to {
		transform:rotate(360deg);
	}
}
@-webkit-keyframes rotation{
	from {
		-webkit-transform:rotate(0deg);
	}
	to {
		-webkit-transform:rotate(360deg);
	}
}
@-moz-keyframes rotation{
	from {
		-moz-transform:rotate(0deg);
	}
	to {
		-moz-transform:rotate(360deg);
	}
}
@-o-keyframes rotation{
	from {
		-o-transform:rotate(0deg);
	}
	to {
		-o-transform:rotate(360deg);
	}
}
@-ms-keyframes rotation{
	from {
		-ms-transform:rotate(0deg);
	}
	to {
		-ms-transform:rotate(360deg);
	}
}

#loader{
animation:rotation 1s linear infinite;
-webkit-animation:rotation 1s linear infinite;
-moz-animation:rotation 1s linear infinite;
-o-animation:rotation 1s linear infinite;
}
/* loading end */

.ico_point {display:inline-block; width:18px; height:18px; margin-top:-2px; border-radius:100%; color:#fff !important; font-weight:bold; font-size:12px; line-height:18px; text-align:center; overflow:hidden; vertical-align:middle;}

.timerestBox_height {color:#000; font-size:12px; line-height:16px;}
.timerestBox_height .time-sale-day {color:#000; font-size:12px; line-height:16px;}
.timerestBox_height .time-sale-hour {color:#000; font-size:12px; line-height:16px;}
.timerestBox_height .time-sale-min {color:#000; font-size:12px; line-height:16px;}
.timerestBox_height .time-sale-sec {color:#000; font-size:12px; line-height:16px;}



.contentAddView ,
.contentFolding {display:inline-block; padding:8px 40px; border:1px solid #000; border-radius:2px; color:#fff; background:#000; cursor:pointer; font-size:13px; font-weight:bold;}
.contentAddView .iconfont,
.contentFolding .iconfont {margin-left:10px;}


/* list play btn */
.isPlay img,
ul.cont_list li .positionWrap .isPlay img,
ul.cont_list li dl dt a .isPlay img {position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px; width:60px; height:60px;}
.goods_item .img .isPlay img {position:absolute; top:50%; left:50%; margin-left:-30px; margin-top:-52px; width:60px; height:60px;}

/* 주의공통 */
.prompt {margin:20px 0 10px; font-size:12px; line-height:18px; text-align:center;}

/* 비쥬얼 이미지100% */
.wyditor_img {width:100%;}


/*게시판쪽 css 시작*/
.text_al{font-size:13px; padding:10px 15px; border-bottom:1px solid #ccc; background-color:#fff; /* margin-top:58px; */}
.mboard {/*margin:15px; border:1px solid #ccc;*/}
.mboard_select .select1.wid{width:40%; margin-left:15px;}
.mboard-list-default {overflow:hidden;  box-sizing:border-box; border-bottom:1px solid #ccc}
.mboard-list-default.first  {background:#f4f4f4;}
.mboard-list-default.first &gt; li{border-top:1px solid #000; border-bottom:1px solid #000; background-color:#ebf7ff;}
.mboard-list-default.first &gt; li:first-child:before,.mboard-list-default.first &gt; li:last-child:after{content:"";display:block;height:1px;background:#ccc;}
.mboard-list-default.first &gt; li &gt; 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:10px;}
.mPaging a.prev {float:left; display:inline-block; margin-left:15px;}
.mPaging a.next {float:right; display:inline-block; margin-right:15px;}
.mPaging&gt;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 &gt; 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&gt;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 &gt; 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 &gt; span.comm_num &gt; 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;}


/* 게시판 글쓰기 */
.new_write_board_wrap {padding:10px 15px;}
.new_write_board_wrap .ui-select .ui-btn {padding-top:10px;width:100%;}
.new_write_board_wrap .add_cont_wrap .add_img h3 {color:#888; margin-bottom:5px;}
.new_write_board_wrap .add_cont_wrap .add_img .add_img_btn {background-color:#953695; color:#fff; text-align:center; border-radius:4px;}
/* .new_write_board_wrap .add_cont_wrap .add_img .add_img_btn input {display:none;} */
.new_write_board_wrap .add_cont_wrap .add_img .add_img_box {overflow:hidden; padding:5px; margin-top:10px;}
.new_write_board_wrap .add_cont_wrap .add_img .add_img_box li {float:left; width:18%; margin-left:1.7%; text-align:center; position:relative;}
.new_write_board_wrap .add_cont_wrap .add_img .add_img_box li .del_btn {display:inline-block; width:18px; height:18px; margin-bottom:5px; border-radius:50%; background-color:#575457;}
.new_write_board_wrap .add_cont_wrap .add_img .add_img_box li .img {display:inline-block; width:100%;}
.new_write_board_wrap .add_cont_wrap .add_img .add_img_box li .img.on {border:1px solid #580d8b;}
.new_write_board_wrap .add_cont_wrap .add_img .add_img_box li .tit_img {position:absolute; top:24px; left:0; background-color:#580d8b; color:#fff; font-size:10px; width:auto; display:none; padding:0 4px;}
.new_write_board_wrap .add_cont_wrap .add_img .add_img_box li .tit_img.on {display:block;}
.new_write_board_wrap .add_cont_wrap .add_img .add_img_box li img {width:100%; vertical-align:middle;}

.new_write_board_wrap .add_cont_wrap .add_file .ui-input-text input {height:34px;}
.new_write_board_wrap .view_setting_wrap {margin-top:10px;}
.new_write_board_wrap .view_setting_wrap .view_setting_inner {overflow:hidden;}
.new_write_board_wrap .view_setting_wrap .view_setting_inner h3 {float:left; color:#888; margin-right:15px; margin-top:5px;}
.new_write_board_wrap .view_setting_wrap .view_setting_inner .setting_btn {float:left; overflow:hidden;}
.new_write_board_wrap .view_setting_wrap .view_setting_inner .setting_btn .ui-checkbox {float:left; margin:0;}
.new_write_board_wrap .view_setting_wrap .view_setting_inner .setting_btn .ui-checkbox label {background-color:none; border:none; border-radius:0;}
.new_write_board_wrap .view_setting_wrap .view_setting_inner .setting_btn .ui-radio {float:left; margin:0;}
.new_write_board_wrap .view_setting_wrap .view_setting_inner .setting_btn .ui-radio label {background-color:none; border:none;}
.new_write_board_wrap .view_setting_wrap .view_setting_inner .setting_btn .ui-radio input {display:none;}


.new_write_board_wrap .add_cont_btn_wrap {margin-top:15px; text-align:center;}
.new_write_board_wrap .add_cont_btn_wrap span {display:inline-block; width:100px; height:30px; font-weight:bold; text-align:center; color:#fff; line-height:30px;}
.new_write_board_wrap .add_cont_btn_wrap span.submit {background-color:#5e0d8b; margin-right:10px;}
.new_write_board_wrap .add_cont_btn_wrap span.cancel {background-color:#888;}

.new_write_board_wrap .ui-select {margin:0;}

/* 스마트검색 */
.sc_dtl_wrap {display:none;}
.sc_dtl_box {padding:10px; background:#fff;}
.dtlsc_box {display:none; 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 &gt; 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:15px; 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 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;}

/*회원가입 선택*/
.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&gt; div{width:49% !important;float:right;}
.member_input.sexType&gt; div:first-child{float:left;}
.member_input.birth{font-size:0;}
.member_input.birth &gt; div:nth-child(1){width:46%;}
.member_input.birth &gt; div:nth-child(2){width:25%;margin-left:2%;}
.member_input.birth &gt; 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 &gt; span {display:block;}
.Set_wrap .Set_wrapslide .videoview &gt; span.Goimg img {width:18px; height:18px;}
.Set_wrap .Set_wrapslide .videoview &gt; span.text1 {font-weight:bold; margin-top:3px;}

.Set_wrap .setchoice {padding-bottom:10px; border-bottom:1px solid #c9c9c9;}
.Set_wrap .setchoice&gt;.titWrap{padding:0 15px;}
.Set_wrap .setchoice&gt;.titWrap .tit{font-size:18px;font-weight:bold;padding:10px 0 5px;}
.Set_wrap .setchoice&gt;.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 &gt; span {display:block;}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn &gt; span.text {margin-top:5px;}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn &gt; span.img img{width:13px;}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn &gt; span {}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn &gt; span.choice {display:none;}
.Set_wrap .setchoice ul li.on .setchoiceCon .setchoiceBtn &gt; span.choice {display:block;}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn &gt; span.notchoice {display:block;}
.Set_wrap .setchoice ul li.on .setchoiceCon .setchoiceBtn &gt; span.notchoice {display:none;}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox{}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox .Tit {font-size:14px; font-weight:normal; color:#5e5e5e; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox .Tit a{font-size:14px; font-weight:normal; color:#5e5e5e;}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox .price {font-size:15px; font-weight:bold; color:#5e5e5e;}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox .price .won {font-weight:normal;}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox .Setproview {display:inline-block; color:#fff; background:#868686; border-radius:2px; font-size:14px; font-weight:bold; padding:0 5px; line-height:20px; margin-top:38px;}
.Set_wrap .SetInformation {text-align:center; background:#fff; padding-top:15px; padding-bottom:50px; border-bottom:1px solid #ddd;}
.Set_wrap .SetInformation img{max-width:100%;}
.itemsLayermarsk {position:fixed; left:0; top:0; z-index:99995; width:100%; height:100%; background:rgba(0,0,0,0.5); display:none;}
.itemsLayermarsk.on {display:block; }
.itemsLayer {display:none; width:90%; height:85%; overflow-y:auto; overflow:scroll; -webkit-overflow-scrolling:touch; overflow-x:hidden; background:#fff; z-index:99998;}
.itemsLayer .Set_itemsLayerposition {position:relative;}
.itemsLayer.on {display:block; }
.itemsLayer img {max-width:100%;}
.Set_itemsLayerclobtn {display:none; position:fixed; right:5%; top:7.5%; width:29px; height:29px;  z-index:99999; background:rgba(0,0,0,0.5);}
.Set_itemsLayerclobtn.on {display:inline-block;}
.Set_itemsLayerclobtn img {width:100%;}
.Set_wrap .Setproslide {margin:0 -10px; box-sizing:border-box; padding:0 5px; background:#f9f9f9;}
.Set_wrap .Setproslide h1 {font-size:17px; font-weight:bold; color:#000; line-height:40px;}
.Set_wrap .Setproslide .Setproslidecon {box-sizing:border-box; padding:0 5px; text-align:center;}
.Set_wrap .Setproslide .Setproslidecon .img {border:1px solid #ddd;}
.Set_wrap .Setproslide .Setproslidecon .img img{width:100%;}
.Set_wrap .Setproslide .Setproslidecon .Tit { font-size:15px; font-weight:bold; color:#5e5e5e;
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical;
 word-wrap:break-word;
 line-height:20px;
 height:40px;
}
.Set_wrap .Setproslide .Setproslidecon .Tit a {color:#5e5e5e;}
.Set_wrap .Setproslide .Setproslidecon .SubTit { font-size:12px; color:#a1a1a1; margin-top:5px;
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical;
 word-wrap:break-word;
 line-height:20px;
 height:40px;
}
.Set_wrap .Setproslide .swiper-pagination-bullet-active {background:#e51b13;}
.Set_wrap .Setproslide .swiper-container {overflow:visible;}
.Set_wrap .Setproslide .swiper-pagination {text-align:right; top:-30px; bottom:auto;}

.fixed_option_box .fixed_option.BgWhite {background:#fff;}
.fixed_option_box .fixed_option .protit {font-size:16px; color:#5e5e5e; box-sizing:border-box; padding:0 17px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.fixed_option_box .fixed_option .prosubtit {font-size:12px; color:#999999; margin-top:5px; box-sizing:border-box; padding:0 17px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Setproprice {overflow:hidden; width:100%; position:relative; border-bottom:1px solid #eeeeee; box-sizing:border-box; padding-left:100px; padding-right:10px; line-height:30px; }
.Setproprice:first-child {border-top:1px solid #eee;}
.Setproprice dt {position:absolute; left:10px; top:0; width:75px; font-size:13px; color:#5e5e5e;}
.Setproprice dd {text-align:right; font-size:15px; color:#000;}
.Setproprice dd .minus {display:inline-block; color:#fff; background:#92979b; border-radius:100%; height:19px; width:19px; line-height:19px; text-align:center; font-weight:bold; margin-right:15px;}
.Setproprice.total {border-top:0;  line-height:60px; margin-top:10px; border-radius:4px;}
.Setproprice.total dd {font-size:18px; font-weight:bold; }
.Setproprice.total dd .color {display:inline-block; margin-right:15px; color:#e51b13; }
.Setproprice.total dd .won {font-size:15px; font-weight:normal;}

/*TV쇼핑 시작 */
.TVlistBox {background:#f9f9f9; margin-top:10px;}
.TVlistBox h1 {box-sizing:border-box; padding:0 10px; font-size:18px; font-weight:bold; line-height:50px;}
.TVlistBox ul {overflow:hidden; box-sizing:border-box; padding:0 5px;}
.TVlistBox ul li {float:left; width:50%; box-sizing:border-box; padding:5px 5px;}
.TVlistBox ul li .con {text-align:center;}
.TVlistBox ul li .img {border:1px solid #dddddd; position:relative;}
.TVlistBox ul li .img img {width:100%;}
.TVlistBox ul li .img .playIcon {position:absolute; left:3px; bottom:3px; }
.TVlistBox ul li .img .playIcon img {width:15px; height:15px;}
.TVlistBox ul li .Tit {font-size:16px; font-weight:bold; color:#5e5e5e; margin-top:8px;
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
word-wrap:break-word;
line-height:1.2em;
height:2.4em;
}
.TVlistBox ul li .Tit a {color:#5e5e5e;}
.TVlistBox ul li .subTit {font-size:12px; font-weight:normal; color:#a1a1a1; margin-top:8px;
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
word-wrap:break-word;
line-height:1.2em;
height:3.6em;
}



.TVshoppingcon{background:#fff;margin-top:10px;}
.TVshoppingcon .TVprointro {box-sizing:border-box; padding:0 10px;}
.TVshoppingcon .TVprointro .TVprolistTit{font-size:18px; color:#5e5e5e; padding:10px 0; line-height:25px; font-weight:bold;}
.TVshoppingcon .TVprointro .TVprolistTit a {color:#5e5e5e;}
.TVshoppingcon .TVprointro .TVprolistSubTit {font-size:12px; color:#999999; margin-top:15px;}
.TVshoppingcon .TVTit {box-sizing:border-box; padding:0 10px;}
.TVshoppingcon .TVTit &gt; 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 &gt; 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 &gt; a.TVlistbtngray {background:#92979b;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .BtnBox .interval {display:inline-block; width:2%;}
.TVshoppingcon .commentBox {margin-top:10px; box-sizing:border-box; padding:0 10px; text-align:center;}
.TVshoppingcon .commentBox textarea {border:1px solid #ddd; width:100%; max-width:100%; min-height:100%; height:150px; max-height:150px; min-height:150px; resize:none;appearance:none; -webkit-appearance:none; -moz-appearance:none; background:#fff; border-radius:0; text-align:left;}
.TVshoppingcon .commentBox .commentBtn {display:inline-block; text-align:center; width:80%; margin:15px 0 0 0; font-size:15px; font-weight:bold; color:#fff; line-height:30px;}
.TVshoppingcon .commentList {margin-top:20px; box-sizing:border-box; padding:0 15px 20px 15px;}
.TVshoppingcon .commentList li {padding:5px 0;}
.TVshoppingcon .commentList li .DayBox{font-size:12px; color:#000;}
.TVshoppingcon .commentList li .DayBox .IconLogo img{height:12px;}
.TVshoppingcon .commentList li .DayBox .day{margin-left:10px;}
.TVshoppingcon .commentList li .DayBox .time{margin-left:10px;}
.TVshoppingcon .commentList li .DayBox .delbtn {float:right;}
.TVshoppingcon .commentList li .commentText {margin-top:10px; color:#000;}
.TVlistBox h1 .listview {float:right; color:#a1a1a1; font-size:12px; margin-top:20px; line-height:17px;}
/*TV쇼핑 끝 */

/*세트상품 비디오 레이어*/
.videoLayermarsk {display:none; position:fixed; left:0; top:0; background:rgba(0,0,0,0.5); width:100%; height:100%; z-index:9998;}
.videoLayer {display:none; position:fixed; left:0; top:50%;width:100%; height:329px; margin-top:-165px; z-index:9999; text-align:right;}
.videoLayer a.LayercloBtn {width:29px; height:29px;}
.videoLayer a.LayercloBtn img {width:29px; height:29px;}
.videoLayermarsk.on {display:block;}
.videoLayer.on {display:block;}
/*세트상품 비디오 레이어 끝*/

/*홍보하기 시작*/
.QRwrap .QRLayermarsk {position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:99998; display:none;}
.QRwrap .QRLayermarsk.on {display:block;}
.QRwrap {background:#fff; box-sizing:border-box; padding:10px;}
.QRwrap .QRLayer {display:none; z-index:99999;  padding:30px; background:#fff;}
.QRwrap .QRLayer.on {display:block;}
.QRwrap .cont_title02 {font-size:18px; font-weight:bold; padding:10px 0px;}
.QRwrap dl {overflow:hidden;}
.QRwrap dl dt {font-size:15px; margin-top:15px; height:25px;}
.QRwrap dl dd {margin-top:5px;}
.QRwrap dl dd .QRlinktext{font-size:12px; color:#000;}
.QRwrap .QRLayerBtn {float:right;}
.QRwrap .QRLayerBtn img {width:18px;}

.sharetablewrpa {box-sizing:border-box; padding:10px;}
.sharetablewrpa #pop_div h1{line-height:50px; }
.sharetablewrpa #pop_div input.text{	background:url("/data/rental/ico_dr.gif") no-repeat scroll right center #fff; box-sizing:border-box; cursor:pointer; font-size:13px; height:40px; line-height:40px; padding:0 40px 0 10px; position:relative; text-align:left; vertical-align:middle;}
.sharetablewrpa #pop_div .submitSearch {background:#000 none repeat scroll 0 0; border:1px solid #000; box-sizing:border-box; color:#fff; display:inline-block;  font-size:13px; height:40px; margin:0; padding:0; width:50px;}
.sharetablewrpa #pop_div .protit {font-size:15px; line-height:40px;}
.sharetablewrpa table {width:100%; margin-top:10px;}
.sharetablewrpa table th{color:#fff; font-weight:normal; padding:10px 0;}
.sharetablewrpa .Searchbottom{background:#000 none repeat scroll 0 0; border:1px solid #000; box-sizing:border-box; color:#fff; display:inline-block;  font-size:13px; height:40px; margin:0; padding:0; width:100%; margin-top:15px;}
.sharetablewrpa .shaList {overflow:hidden;}
.sharetablewrpa .shaList li {margin-top:10px;}
.sharetablewrpa .shaList li .code {font-size:12px;}
.sharetablewrpa .shaList li .con{box-sizing:border-box; padding:10px 10px 10px 110px; position:relative;  background:#fff; min-height:100px;}
.sharetablewrpa .shaList li .con .img {position:absolute; left:0; top:0; width:100px; height:100px;}
.sharetablewrpa .shaList li .con .Tit {font-size:14px; color:#000; font-weight:bold;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sharetablewrpa .shaList li .con .Tit a{color:#000; }
.sharetablewrpa .shaList li .con .price {}
.sharetablewrpa .shaList li .con .btn {text-align:right;}
.sharetablewrpa .shaList li .con .btn .choicebtn{background:#000 none repeat scroll 0 0; border:1px solid #000; box-sizing:border-box; color:#fff; display:inline-block;  font-size:13px; height:40px; margin:0; padding:0; width:100px; text-align:center; line-height:37px;}
/*홍보하기 끝*/


/*이달의 쿠폰 시작*/
.coupon_dw_con {overflow:hidden; margin-top:20px;}
.coupon_dw_con .img img{width:100%;}
.coupon_dw_con .txt {box-sizing:border-box; padding:10px;}
.coupon_dw_con .txt .last{margin-top:15px;}
/*이달의 쿠폰 끝*/

.btn_area a .iconfont.on {color:#F6CC0B;}
.btn_area a .iconfont { display:inline-block;margin:-5px -7px 0 0;font-size:20px;vertical-align:top;}
.btn_area a {float:left; width:40%; height:70px; margin-left:1%; color:#fff; font-size:18px; line-height:68px; text-align:center; font-weight:bold;}


.coin_cont{display:inline-block; width:100%; overflow:hidden;}
.coin_cont .btn_style11{display:inline-block; width:31%; height:45px; background-color:#5C585A !important; float:left; margin-right:5px; padding:10px 0 ; color:#fff !important;;}
.coin_cont .btn_style11 .scrapImg{line-height:35px; padding-left:32px;background-color:#5C585A !important;}
.coinLayerIcon{display:inline-block; width:40px; height:35px; line-height:35px; text-align:center; background:#a2a4a7; border-radius:4px; position:absolute; top:54px; right:10px;}

/*SNS공유 레이어및 아이콘 시작*/

.SNSLayerIcon span.iconfont {font-size:26px; color:#fff; font-weight:bold; vertical-align:middle;}
.SNSLayerBoxmarsk {display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index:99998; background:rgba(0,0,0,0.5);}
.SNSLayerBoxmarsk.on {display:block;}

.SNSLayerBox {display:inline-block; position:fixed; left:50%; top:-25%; opacity:0; width:300px; height:0; overflow:hidden; margin:-115px 0 0 -150px; background:#fff; z-index:99999; border-radius:6px; box-sizing:border-box; padding:15px; box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;
}
.SNSLayerBox.on { top:30%; opacity:1; height:auto;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;
}

.SNSLayerBox .SNSLayerInner {position:relative; overflow:hidden;}
.SNSLayerBox .SNSLayerInner .SNSLayerCloseX {position:absolute; right:0px; top:0px; font-size:20px; color:#555; line-height:15px; cursor:pointer;}
.SNSLayerBox .SNSLayerInner .Tit {text-align:center; border-bottom:0; font-size:15px; font-weight:bold; line-height:17px; color:#333;}
.SNSLayerBox .SNSLayerInner .SNSouterwrap {overflow:hidden;}
.SNSLayerBox .SNSLayerInner .SNSouter {display:inline-block; float:left; width:33.3%; text-align:center; margin-top:20px;}
.SNSLayerBox .SNSLayerInner .SNSouter img {cursor:pointer;}
.SNSLayerBox .SNSLayerInner .SNSouter span.text {display:block; font-size:12px; line-height:17px; margin-top:10px; color:#9b9b9b;}
.SNSLayerBox .SNSLayerInner .URLcopy {overflow:hidden; margin-top:20px;}
.SNSLayerBox .SNSLayerInner .URLcopy &gt; div {display:inline-block;}
.SNSLayerBox .SNSLayerInner .URLcopy .ui-input-text {width:153px; display:inline-block;}
.SNSLayerBox .SNSLayerInner .URLcopy input { border-radius:4px; border:2px solid #e1e8ee; color:#9b9b9b; height:35px; line-height:33px; box-sizing:border-box;}
.SNSLayerBox .SNSLayerInner .URLcopy a.clipboard {display:inline-block; text-align:center; color:#fff; height:35px; line-height:33px; font-size:10px; padding:0 16px; border-radius:4px; width:70px;}
/*SNS공유 레이어및 아이콘 끝*/

/**************************************** 상품정보고시 ****************************************/
.content_category{text-align:left;border:solid 1px #e0e0e0;border-bottom:none; width:100%; margin-top:10px;}
.content_category .catetr{background:#f4f4f4;}
.content_category .catetr .tit{border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;padding:5px;text-align:center !important;}
.content_category .catetr .con{border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;padding:5px;text-align:center !important;}
.content_category .left{border-right:solid 1px #e0e0e0;width:30%;}
.content_category .right{width:70%;}
.content_category td{border-bottom:solid 1px #e0e0e0;padding:10px;font-size:12px;font-family:"Nanum Gothic", sans-serif;line-height:150%;}



/*face모바일*/
.bg_wrap{background:#fff;margin:0 -15px;}
.bg_wrap2{padding:0 15px;box-sizing:border-box;}

.onair{display:none;}

.face_liveting_wrap{position:relative;margin:0 -15px;}
.face_liveting_wrap .main_img{width:100%;}
.face_liveting_wrap .main_img img{width:100%;}
.face_liveting{width:100%;position:absolute;left:0;top:0px;padding:20px;box-sizing:border-box;}
.face_liveting .info{width:30px;position:absolute;left:6px;top:6px;}
.face_liveting .info img{width:100%;}
.face_liveting .info .tit{float:right;font-size:12px;color:#fff;margin-left:10px;line-height:17px;}
.face_liveting .info .tit .answer{background:rgba(73,51,53,0.6);margin-top:5px;padding:3px;border-radius:3px;}
.face_liveting .onair.on{width:40px;display:block;position:absolute;left:50%;top:10px;margin-left:-20px;}
.face_liveting .onair.on img{width:100%;}

.face_comment{width:100%;background:url(/m/images/m_chat_bg.png)repeat-x;position:absolute;left:0;bottom:0;}
.face_comment .face_comment_wrap{height:160px;margin:60px 10px 0;overflow:auto;}
.face_comment .face_comment_wrap li{float:left;margin:5px 0;clear:both;position:relative;}
.face_comment .profile{width:30px;height:30px;border-radius:50%;overflow:hidden;position:absolute;left:0;top:0;}
.face_comment .profile img{width:100%;height:100%;}
.face_comment .txt{float:right;padding-left:35px;font-size:10px;color:#fff;margin-top:-2px;}
.face_comment .txt .con{line-height:10px;}
.face_comment .enter{box-sizing:border-box;margin-bottom:10px;padding:0 20px;}
.face_comment input{width:75%;background:transparent;border:none;border-bottom:solid 2px #bcbcbc;outline:none;margin-top:18px;color:#fff;}
.face_comment button{width:60px;height:25px;background:#fff;border:none;outline:none;border-radius:8px;float:right;margin-top:10px;}

.face_info{width:100%;overflow:hidden;box-sizing:border-box;margin-top:30px;}
.face_info .tit{font-size:24px;color:#5e5e5e;}
.face_info .tit .nick{font-weight:bold;}
.face_info .emoticon{height:46px;}
.face_info .emoticon div{float:left;margin:15px 10px 0 0;}
.face_info .txt{height:70px;font-size:13px;color:#999;}
.face_info .txt .comnum{margin-top:15px;font-size:13px;color:#5e5e5e;}
.face_info .product{overflow:hidden;margin-top:40px;}
.face_info .product &gt; 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&gt;li{float:left;width:50%;padding:7.5px;box-sizing:border-box;position:relative;}
.different .movie_wrap .movies&gt;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&gt;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 &gt; div{width:calc(100% - 138px);vertical-align:middle;}
.board_tablestyle td .selectheight .ui-select{margin-top:0;}
.board_tablestyle td .selectheight .select {height:35px;}

.myDeliveryList {position:fixed; top:53px; left:0; width:100%; min-height:100%; bottom:0; overflow:auto; z-index:99999; -webkit-overflow-scrolling:touch; background:#f0f0f0;}
.myDeliveryListmarsk{position:fixed; top:53px; left:0; height:100%; background:rgba(0,0,0,0.8); width:100%; bottom:0; overflow:auto; z-index:99990;}


/*관리자확인중 오버 스타일*/
.Question_Btn { position:relative; display:inline-block; width:18px; height:18px; font-weight:bold; box-sizing:border-box; text-align:center;  border-radius:100%;  color:#fff; vertical-align:middle; line-height:18px;}
.Question_Btn .Question_Over {display:none; position:absolute; font-size:12px; color:#000; right:0; top:-60px; width:210px; background:#fff; text-align:left; border:1px solid #fff; padding:10px;}
.Question_Btn .Question_Over.on {display:inline-block; }




/*회원가입 동의 페이지*/
.agreeWrap {overflow:hidden; background:#fff; box-sizing:border-box; padding:0 10px;}
.agreeWrap dl dt {font-size:15px; padding:15px 0 5px 0; font-weight:bold;}
.agreeWrap dl dd {position:relative;}
.agreeWrap dl dd .member_wrap {position:absolute; left:0; top:0; z-index:10;}
.agreeWrap dl dd .member_wrap .ui-checkbox {margin:0;}
.agreeWrap dl dd .member_wrap .check_text {border:0; background:none; padding:0 0 0 36px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.agreeWrap dl dd .agreebtn {overflow:hidden;text-align:right;padding:7px 15px; border:1px solid #ccc; border-radius:5px;}
.agreeWrap dl dd .agreebtn.on {border-radius:5px 5px 0 0;}
.agreeWrap dl dd .agreebtn &gt; span {font-size:13px;}
.agreeWrap dl dd .agree-slide {display:none;padding:10px 15px; border:1px solid #ccc; border-top:none; border-radius:0 0 5px 5px; height:300px; overflow:auto;-webkit-overflow-scrolling:touch;}
.agreeWrap .ui-checkbox {margin:0 auto 0;text-align:center; border-radius:3px; width:220px;}
.agreeWrap .agree-next {margin:30px 0;}
.agreeWrap .agree-next .check_text {border:0; background:#fff; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.agreeWrap .agree-next .total {box-sizing:border-box; display:inline-block; border:none; width:100%; height:40px; line-height:40px; font-size:15px; color:#fff; font-weight:bold; text-align:center; vertical-align:middle;}



/*현금영수증/세금계산서 레이어*/
.Layer_receipts{display:none; position:fixed;left:50%;top:5%;z-index:100000;width:90%;height:90%;margin-left:-45%;background:#fff;overflow:auto; -webkit-overflow-scrolling:touch;}
.Layer_receipts .pop_tit{overflow:hidden;box-sizing:border-box;padding:15px 20px;}
.Layer_receipts .pop_tit h1{font-size:14px;color:#fff;float:left;padding-top:3px;}
.Layer_receipts .pop_tit .btn_cancel{width:25px;height:25px;background:url("/css/images/btn_close2.png")no-repeat center;float:right;}
.receipts_marsk{display:none; position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:99999;}
.Layer_receipts .pop_con {box-sizing:border-box; padding:10px;}
.Layer_receipts .pop_con p {line-height:18px; }
.Layer_receipts .pop_con dl {border-top:1px solid #eee; margin-top:10px; padding-top:10px;}
.Layer_receipts .pop_con dl dt {font-size:15px; font-weight:bold;}
.Layer_receipts .pop_con dl dd {padding-top:5px;}
/* .Layer_receipts .pop_con dl dd input.text {margin-top:0; height:35px; border:1px solid #c1c1c1;} */
.Layer_receipts .pop_con .btns {padding-top:15px;}
.Layer_receipts .pop_con .btns a{border-radius:4px; width:49%;}
.Layer_receipts .pop_con .textarea {width:100%; height:150px; box-sizing:border-box; border:1px solid #c1c1c1;}
.Layer_receipts .ui-radio label {font-size:11px;}
.Layer_receipts .num_dd .ui-input-text {display:inline-block; width:30%;}
.Layer_receipts .addr_dd {position:relative;}
.Layer_receipts .addr_dd&gt;.ui-input-text:first-child {margin-left:125px; box-sizing:border-box;}
.Layer_receipts .addr_dd&gt;.ui-input-text:first-child+a {position:absolute; top:15px; left:0; width:auto;}



/* 티비 퍼블 시작*/
.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 &gt; 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 &gt; span {display:block;}
.ATTV_list li .text .bottom .bottomCon .price_Box &gt; span.market {font-size:11px; font-weight:bold; color:#929292;}
.ATTV_list li .text .bottom .bottomCon .price_Box &gt; span.price {font-weight:bold; color:#000;}
.ATTV_list li .text .bottom .bottomCon .price_Box &gt; span.per {font-size:12px; color:#ed2528; position:absolute; right:0; bottom:0; font-weight:bold;}
.ATTV_list li .text .bottom .bottomCon .price_Box &gt; 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 &gt; div {display:inline-block; font-size:0.750em; }
.detail_txt_Top .top .text_Box .text {float:right; padding:0;}
.detail_txt_Top .top .text_Box .text span {color:#7e7e7e;}
.detail_txt_Top .bottom {position:relative; box-sizing:border-box; padding-left:110px; border:1px solid #e7e7e7; min-height:110px;background:url('/css/images/ATTVcontent_listBG.jpg')no-repeat right top;}
.ATTV_wrap .detail_txt .prc_box {padding-bottom:0;}
.detail_tabcont .ATTV_list {padding-top:30px; padding-bottom:10px;}
.detail_tabcont .ATTV_list li {border-bottom:none; margin-bottom:0;}
.ATTVreviewWrap {box-sizing:border-box; padding:0 15px;}
.ATTVreviewWrap .textarea {overflow:hidden;}
.ATTVreviewWrap .textarea .UserID {font-size:15px; color:#000; box-sizing:border-box; padding:0 10px; border-bottom:0; background:url('/m/images/UserIDBG.jpg')no-repeat left bottom #f9f9f9; line-height:48px;}
.ATTVreviewWrap .textarea textarea { float:left; box-sizing:border-box; padding:13px 10px; font-size:15px; border:1px solid #e7e7e7; border-top:0;resize:none; height:46px!important; width:80%; vertical-align:top; margin:0;}
.ATTVreviewWrap .textarea a { float:left; display:inline-block;width:20%; line-height:45px; background:#92979b; color:#fff; font-size:15px; text-align:center; vertical-align:top;}
.ATTVreviewWrap .reviewlist .tab {padding:15px 0 8px 0; font-size:15px; border-bottom:1px solid #e2e2e2;}
.ATTVreviewWrap .reviewlist .tab span.bar {color:#bbbbbb;}
.ATTVreviewWrap .reviewlist .tab a{color:#bbbbbb; display:inline-block; }
.ATTVreviewWrap .reviewlist .tab a.on {color:#000; background:url('/css/images/tabcheckBG.png')no-repeat left center; padding-left:23px;}
.ATTVreviewWrap .reviewlist .list {overflow:hidden;}
.ATTVreviewWrap .reviewlist .list li {padding:15px 0; border-bottom:1px solid #e2e2e2;}
.ATTVreviewWrap .reviewlist .list li .ID {font-size:14px; font-weight:bold; color:#000;}
.ATTVreviewWrap .reviewlist .list li .ID span.Day {display:inline-block; margin-left:10px; color:#c5c5c5;}
.ATTVreviewWrap .reviewlist .list li .ID a.del {display:inline-block; margin-left:10px; color:#000; text-decoration:underline;}
.ATTVreviewWrap .reviewlist .list li .Text {font-size:14px; font-weight:bold; padding-top:10px;}
.ATTVreviewWrap .reviewlist .like {padding-top:10px; font-size:15px;}
.ATTVreviewWrap .reviewlist .like .iconfont{color:#e0e0e0; display:inline-block;}
.ATTVreviewWrap .reviewlist .like .rightzan .iconfont{
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-o-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);
}
.ATTVreviewWrap .reviewlist .like a.on.leftzan {color:#ed2528;}
.ATTVreviewWrap .reviewlist .like a.on.leftzan .iconfont {color:#ed2528;}
.ATTVreviewWrap .reviewlist .like a.on.rightzan {color:#257bed;}
.ATTVreviewWrap .reviewlist .like a.on.rightzan .iconfont {color:#257bed;}

.tabcont_ATTVlist {/*padding:15px 10px;*/ font-size:0}
.tabcont_ATTVlist li {display:inline-block; font-size:12px; width:100%; box-sizing:border-box; padding:10px; vertical-align:top;border-bottom:10px solid #f0f0f0;}
.tabcont_ATTVlist li .img img {width:100%;}
.tabcont_ATTVlist li .Tit {padding-top:10px; font-size:13px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.tabcont_ATTVlist li .Tit a {color:#000;}
.tabcont_ATTVlist li .SubTit {font-size:11px; color:#929292; padding-top:7px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ATTV_LayerMaksk {display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:99997;}
.ATTV_LayerMaksk.on {display:block;}
.ATTV_Layer { background:#fff;
height:100%;
position:fixed; top:0; right:-85%; width:85%; z-index:99998;
transform:translateX(0);
-ms-transform:translateX(0);
-moz-transform:translateX(0);
-webkit-transform:translateX(0);
-o-transform:translateX(0);


transition:all 0.2s;
-moz-transition:all 0.2s; /* Firefox 4 */
-webkit-transition:all 0.2s; /* Safari 和 Chrome */
-o-transition:all 0.2s; /* Opera */
}
.ATTV_Layer.on {
transform:translateX(-100%);
-ms-transform:translateX(-100%);
-moz-transform:translateX(-100%);
-webkit-transform:translateX(-100%);
-o-transform:translateX(-100%);

transition:all 0.2s;
-moz-transition:all 0.2s; /* Firefox 4 */
-webkit-transition:all 0.2s; /* Safari 和 Chrome */
-o-transition:all 0.2s; /* Opera */
}

#goods_layer{

}

.ATTV_Layer .top_fix_head .btn_back_pst img {width:39px; height:38px;}
.ATTV_LayerInner {overflow-y:scroll; max-height:100%; box-sizing:border-box;  padding:0 0 49px 0; margin-top:39px;-webkit-overflow-scrolling:touch;}


.ATTV_conBy_Layer_marsk {position:fixed; top:0; left: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:#c8c8c8; 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:#000; display:block; background:#555555; border-radius:12.5px; padding:0 5px;  min-width:50px;}
.brandTop .brandTopTab li a.on {background:#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;}
.brandTop  .brandToplinks li {display:inline-block; float:left; width:11.11%; text-align:center; line-height:35px;}
.brandTop  .brandToplinks li a {display:inline-block; font-size:15px; color:#fff; font-weight:bold; width:35px; height:35px;}
.brandTop  .brandToplinks li a.on {color:#000; background:#fff; border-radius:100%; text-align:center;}
.brandWrap .brand_List {background:#fff; padding-top:20px;}
.brandWrap .brand_List h1 {font-size:14px; color:#aaaaaa; padding:10px;}
.brandWrap .brand_List ul {overflow:hidden; font-size:0; box-sizing:border-box; padding:0 2%;}
.brandWrap .brand_List ul li{display:inline-block; font-size:12px; box-sizing:border-box;float:left;position:relative;padding:12.5%;margin-bottom:42px;}
.brandWrap .brand_List ul li .listcon{width:100%;height:100%;position:absolute;left:0;top:0;padding:0 2%;box-sizing:border-box;}
.brandWrap .brand_List ul li .img {width:100%;height:100%;box-sizing:border-box; border:1px solid #dddddd;display:table;}
.brandWrap .brand_List ul li .img a{display:table-cell;vertical-align:middle;}
.brandWrap .brand_List ul li .img img {width:100%;}
.brandWrap .brand_List ul li .text {white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:center;}
/*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:568px; 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 .member_btn {border-top:none;}
.member_form .member_input.biz_member{font-size:0;}
.member_form .member_input.biz_member&gt;div{width:32%;margin-left:0 !important;margin-right:0 !important;}
.member_form .member_input.biz_member&gt;span{display:inline-block;width:2%;}


.filebox {margin-top:10px;margin-bottom:10px;}
.filebox input[type="file"] { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;left:-9999px;}
.filebox label {float:left;}
.filebox input.upload-name{float:left; width:48%; margin-left:2%; margin-top:0; background:none; border:none;}
.filebox .ui-input-text {}

.preview-image {overflow:hidden;}
.t1 .preview-image{overflow:visible;}


.file_box{overflow:visible !important/* hidden */;position:relative; text-align:center;}
.file_box .upload_po_box {/*width:60px; height:60px;*/ display:inline-block; position:relative;}
.file_box .upload-display{display:inline-block;  width:40px; height:40px;overflow:hidden; border-radius:50px; vertical-align:middle;}
.file_box .upload-display .con{ position:relative;width:60px; height:60px; box-sizing:border-box; background:#eef1f4 url(/css/images/h32_plus.gif) no-repeat 50% 50%; background-size:25px; position:relative; overflow:hidden; margin:0 auto;}
.file_box .upload-display .upload-thumb-wrap{width:100%; height:100%;}
.file_box label.imgroad {position:absolute; left:0; top:0;width:100%; height:100%; z-index:10;}
.file_box .upload-display .con span.plus {display:block; position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; text-indent:-9999px; }
.file_box .upload-display img {width:100%;height:100%;}

.preview-image .upload-display img {width:100%; height:100%}
.preview-image .upload-display.po {margin:0;}
.preview-image .upload-display.po {position:relative; width:60px; height:60px;}
.preview-image .upload-display.po label{position:absolute; left:0; top:0; z-index:10; width:100%; height:100%;}
.preview-image .imgroad{float:right; width:48%;}
.preview-image .upload-display.noimg {text-align:center; line-height:40px;}
.preview-image .upload-display.noimg .con {width:60px; height:60px;box-sizing:border-box; border:1px solid #d8d8d8; background:#eef1f4 url(/css/images/h32_plus.gif) no-repeat 50% 50%; position:relative; overflow:hidden;}
.preview-image .upload-display.po .con img {width:60px; height:60px;}
.preview-image .upload-display.noimg .con .plus {display:block; position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; text-indent:-9999px; line-height:121px;}


.regist_final {text-align:center;}
.regist_final .img {padding-top:30px;}
.regist_final .img img{width:60px;}
.regist_final .img2 img{margin-top:40px;width: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 &gt; a {background:url(/m/images//2_5_1.png) no-repeat right center; background-size:25px 4px;}
.my_main_list ul li.depth1.on &gt; 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 &gt; span {float:left; width:48%;}
.date_pick &gt; span.anf {width:4%; line-height:35px; }
.date_pick &gt; span .icon {position:absolute; right:0; top:0; z-index:1; border-left:1px solid #ccc; padding:0 4px;}
.date_pick &gt; span .icon .material-icons{ line-height:35px; color:#000; font-weight:normal;}
.input_wrap {display:inline-block; position:relative; width:111px; box-sizing:border-box;}
.input_wrap .ui-input-text {margin:0;}
.input_wrap input[type="text"] {width:100%; padding:0; margin:0; box-sizing:border-box; border:none; height:35px; padding-left:5px; padding-right:28px;}
.date_pick .product_box_BTN {width:100%; text-align:center; margin-top:10px; height:35px; line-height:35px;}

.biz_member &gt; div{width:30.9%; display:inline-block}
.biz_member &gt; div &gt; input.text{padding:0; text-align:center;}


/* 장바구니 alert */

.conf_cart {position:fixed; left:50%; bottom:50%; text-align:center; margin-left:-30px; margin-bottom:-30px;  width:60px; height:60px;  z-index:99997;  display:none; box-sizing:border-box; padding:11px; text-align:center; font-size:13px; line-height:1.5em; font-weight:bold; border-radius:50%;}
.conf_cart .bak_img {background:url('../images/cart_check_ico1_018.png')no-repeat; background-position:center center; background-size:38px 38px; width:38px; height:38px;}
.conf_cart i {width:58px; height:58px; background-color:#fff; border-radius:50%; vertical-align:middle; position:absolute; left:1px; top:1px; box-sizing:border-box; font-size:25px; line-height:60px;}
.fixed_optionbtns_box .cartCnt {display:block; position:absolute; top:4px; right:4px; width:18px; height:18px; border-radius:50%; color:#fff; font-size:11px; line-height:18px; text-align:center;}

/* sweet-alert 커스텀 */
.sweet-alert h2{font-size:16px;}


/*마이페이지 - 주문상세페이지*/

.my_order_detail .block_span {display:block;}
.my_order_detail .weight_b {font-weight:bold;}
.my_order_detail .btn_s {color:#fff; width:70px; height:28px; background-color:#92979b; text-align:center; line-height:28px; font-weight:bold; border-radius:4px; margin-top:5px;}
.my_order_detail .btn_b {color:#fff; width:100%; height:28px; background-color:#92979b; text-align:center; line-height:28px; font-weight:bold; border-radius:4px; margin-top:5px;}
.my_order_detail .orange {color:#ff9239;}
.my_order_detail .gray {color:gray;}
.order_detail .wi_bg {border-bottom:1px solid #d9d9d9; margin-top:10px;}
.order_detail .h3-1 {box-sizing:border-box; padding-left:15px;}
.order_detail .board_write th {padding:10px; font-weight:bold; border-bottom:1px solid #d3c6f1;}
.order_detail .board_write td {padding:10px; border-bottom:1px solid #e9e9e9;}
.order_detail .btns-box.bot {padding:0; margin:15px;}
.order_detail .board_write {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}



/* 상품리스트 &gt; 상품등록 버튼 */

a.prod_plus_btn {display:block; width:110px; height:40px; background-color:#333; text-align:center; color:#fff; box-sizing:border-box; padding:0 10px; margin:0 auto;line-height:38px;}
a.prod_plus_btn&gt;img {width:16px; height:16px;}
a.prod_plus_btn&gt;span {font-size:15px; vertical-align:middle; margin-left:5px; color:#fff; line-height:10px;}

/* 배송관리 */

.my_delivery_manage table {border-bottom:0; border-right:0; margin:0 auto; width:100%;}
.my_delivery_manage td {box-sizing:border-box; padding:10px;}
.my_delivery_manage h3 {padding:20px; text-align:center; font-size:17px;}
.my_delivery_manage .check_text {padding-left:36px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.my_delivery_manage .check_text.all {font-size:12px;}
.my_delivery_manage .btn_style3 {margin-top:20px;}

/* 회원정보수정 */
.my_info_edit {padding:10px; background:#fff;box-sizing:border-box; border-top:1px solid #cdcac3;}
.my_info_edit&gt;table tr {border-bottom:1px solid #ccc;font-size:0;}
.my_info_edit&gt;table th, .my_info_edit&gt;table td {display:inline-block; box-sizing:border-box; padding:5px;font-size:12px; min-height:40px;}
.my_info_edit&gt;table th {width:33%;}
.my_info_edit&gt;table td {width:67%;}
.my_info_edit&gt;table td&gt; 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&gt;table td.bd-n input{border:0;padding:0;}
.my_info_edit&gt;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&gt;table span.search_post+input {width:100%; margin-top:5px;}
.my_info_edit&gt;table span.search_post+input+input {margin-top:5px;}
.my_info_edit&gt;table input.gender {width:17%; height:15px; vertical-align:middle;}
.my_info_edit&gt;table span.gender {display:inline-block; width:20%; height:15px; line-height:18px; vertical-align:middle;}
.my_info_edit&gt;table td.line {background:#ededed; margin:10px 0;height:100px;}
.my_info_edit&gt;table td.line&gt; span {display:inline-block; width:20%; height:28px; margin-right:2%;}
.my_info_edit&gt;table td.line&gt; input {width:78%;}
.my_info_edit .btns-box {overflow:inherit; padding-top:20px;}
.my_info_edit .btns-box a {color:#fff;}
.btns-box a.btn_style1.sitebg1 {color:#fff;}
.my_info_edit  select.select1 {margin-top:0; padding-left:6px; font-size:11px; line-height:28px; height:28px; background-size:24px; background-position:right -1px center;}
.my_info_edit .member_input input.text {line-height:42px; height:42px; margin-top:0;}
.my_info_edit .ui-radio label + input{display:none;}
/* 회원정보수정 끝*/

/* 회원정보수정 신*/
.member_input.my_info_edit dl{overflow:hidden;margin:10px 0;}
.member_input.my_info_edit dl.stn .ui-input-text{border:0;}
.member_input.my_info_edit dl.birth dd&gt;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&gt;div&gt;div {border:none;}
.member_input.my_info_edit dl.birth dd&gt;div:first-child {margin-left:0;}
.member_input.my_info_edit dt{width:100%;line-height:40px;}
.member_input.my_info_edit dd{width:100%;position:relative;}
.member_input.my_info_edit dd div{border-width:0 0 1px;}
.member_input.my_info_edit dd div input.text{height:40px;margin:0;padding:0 !important;}
.member_input.my_info_edit dd .ui-input-text{margin-top:10px; margin-bottom:0;}
.member_input.my_info_edit dd .ui-select{margin:0;}
.member_input.my_info_edit dd .ui-radio,.member_input.my_info_edit dd .ui-checkbox{display:inline-block;width:auto;margin:0 0 0 8px;}
.member_input.my_info_edit dd .ui-radio:first-child,.member_input.my_info_edit dd .ui-checkbox:first-child{margin-left:0;}
.member_input.my_info_edit dd .ui-radio label,.member_input.my_info_edit dd .ui-checkbox label{}

.my_info_edit.member_input .sexType .ui-radio{display:inline-block;width:49%;margin:0;}
.my_info_edit.member_input .sexType .ui-radio:nth-of-type(1){float:left;}
.my_info_edit.member_input .sexType .ui-radio:nth-of-type(2){float:right;}
.my_info_edit.member_input .sexType .ui-radio label{margin:0;}
/* 회원정보수정 신 끝*/


/* 체크박스/라디오 스타일 */
label{vertical-align:middle;display:inline-block;/* line-height:30px; */cursor:pointer;}
/* label{position:relative;margin-bottom:0;padding:.58333333rem 16px .58333333rem 16px;font-size:13px;} */
label + label{padding-left:10px;}
label input[type=checkbox],label input[type=radio]{position:absolute;left:-9999px;}
label input[type=checkbox] + span { display:inline-block;width:20px;height:20px;background:url(/m/images/sp_input2.png) no-repeat -26px -26px;background-size:46px;vertical-align:middle;padding-right:3px;}
label input[type=checkbox] + span.st1 { display:inline-block;width:20px;height:20px;background:url(/m/images/sp_input2.png) no-repeat -26px -26px;background-size:46px;vertical-align:middle;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;} 네이버*/
/* 체크박스/라디오 스타일끝*/


/*모바일 제이쿼리 변경 css*/
.member_input.left_input3 .ui-select{display:inline-block; width:33.33%; float:left; box-sizing:border-box; padding:0 1%;}
.member_input .ui-input-text {margin:0; margin-top:10px; box-shadow:none; border-radius:5px;height:44px;box-sizing:border-box;}
.ui-input-text { box-shadow:none; border-radius:0;}
.ui-input-text input {height:38px; box-sizing:border-box;}
.ui-checkbox label+input[type=checkbox],.ui-radio label+input[type=radio]{display:none;}
.member_input .ui-select {margin-top:10px;}
.member_input .ui-select .ui-btn span{line-height:40px;}
/* .member_input:nth-of-type(1) .ui-input-text{margin-top:0;} */
.ui-input-text, .ui-input-search {box-shadow:none;}
/* .ui-input-text.ui-focus, .ui-input-search.ui-focus{box-shadow:none;} */
/*변경*/
.ui-checkbox {margin:0;}
.ui-checkbox .check_text {background:none; border:none; margin:0;padding-left:32px;}
.ui-btn.ui-checkbox-off:after {background:none;border:1px solid #ddd;opacity:1;display:inline-block;vertical-align:middle;margin:0;margin-top:-10px;}
.ui-btn.ui-checkbox-on:after {margin:0;margin-top:-10px;}
.btnCheckbox{color:#3c6cb7; border:1px solid #3c6cb7; background-color:#fff;height:45px;line-height:45px;text-align:center;border-radius:45px;margin:0 auto 30px auto;} /*jings3, 2018-05-30*/
.btnCheckbox.on{color:#3c6cb7; border:2px solid #3c6cb7; background-color:#fff; font-weight:bold;} /*jings3, 2018-05-30*/
.btnCheckbox input#subsidy{height:70%;width:20pt;};
button.btn_style1.ui-btn {margin-top:20px;border-radius:20px;}



.mobile_num {overflow:hidden; font-size:0;}
.mobile_num &gt; div {display:inline-block;}
.mobile_num &gt; div.firstnum {width:37%;}
.mobile_num &gt; span {}
.mobile_num &gt; div .ui-select {width:100%;}
.mobile_num .ui-select{width:32%;display:inline-block; vertical-align:top;}
.mobile_num .ui-input-text{display:inline-block;  vertical-align:top;}
.ui-btn .select1 {font-size:12px; line-height:20px;}
.right_select {float:right; width:55%;}
label.label-style { width:100%;  margin-top:10px; box-sizing:border-box; font-size:12px; padding-left:35px;}
h3.h3-1 .ui-checkbox {display:inline-block; width:163px; vertical-align:middle;float:left; margin-top:14px;}
h3.h3-1 .ui-checkbox label + input{display:none;}

.ui-select .ui-btn span.select1 {line-height:40px;padding-right:35px;}
.ui-select .ui-btn span.select {line-height:40px;}
.ui-checkbox .check_text2 {font-size:12px;}
.mobile_num .num_box {width:32%;}
.ui-mobile label.file_input &lt; 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 &gt; .ui-input-text{border:0;margin:0;background:none;height:26px;}
.filecustom &gt; .ui-input-text input{line-height:20px;}

.member_input.trans_memtype{margin:5px 0;position:relative;}
.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.biz_input_wrap &gt; div{display:inline-block;width:31%;}
.member_input.biz_input_wrap input.text{padding:3%;}

#FILE_FORM .ui-input-text {margin:0; border:0;}

/*aw 회원가입폼*/
.awmember_stap {border-bottom:1px solid #ddd; background:#fff; overflow:hidden;}
.awmember_stap div{float:left; display:inline-block; width:33.33%; line-height:40px; font-size:14px; color:#ddd;text-align:center;}
.awmember_stap div.active {}
.awmember_stap div.active span {border-bottom:1px solid #ccc;}
.awmember_stap div span {display:inline-block; line-height:40px; padding:0 5px;}
.wrapline {height:10px; background:rgba(0,0,0,.1); margin:0 -10px; box-sizing:border-box; padding:0 10px;}
.wrapline2 {height:10px; background:rgba(0,0,0,.1); margin:0 -15px; box-sizing:border-box; padding:0 15px;}
.awbtnbox {padding-top:50px;}
.aw_member_form {text-align:center; padding:50px 0;}
.aw_member_form .text{padding-top:20px; font-size:18px;}
.aw_member_form .next_text {font-size:16px; color:#9d9d9d; padding-top:80px;}
.aw_member_form .next_text span.bold {font-weight:bold; color:#000;}
.aw_btn_box {text-align:center;}
.aw_btn_box a {color:#fff; border:1px solid; background:none;}
.aw_btn_box a.active {color:#fff !important;}
.member_input.center .ui-input-text {width:60%; margin:30px auto; .5em text-align:center;}
.member_input.center .ui-input-text input.text {text-align:center;}
.member_input.center label.validError{text-align:center;}
.member_input.center2 .ui-input-text {width:82%; margin:10px auto 0; text-align:left;}
.member_input.center2 .ui-input-text input.text {text-align:left;}
.member_input_tit {text-align:center; font-size:16px; font-weight:bold; color:#000; padding-top:30px;}
.member_input_subtit {text-align:center; font-size:13px; color:#bababa; padding-top:5px;}
.member_input.center .ui-select {width:82%; margin:10px auto 0; border-radius:5px;}
.member_input.center .ui-select .ui-btn{border-radius:5px; padding:0;}
.member_input.center .ui-select .ui-btn span {text-align:center; line-height:37px;}
.member_input.center .ui-select select {padding:0;}
.member_input .left_input {overflow:hidden; padding-top:20px;}
.member_input .left_input .ui-input-text{width:57%; margin:0; float:left;}
.member_input .left_input .btn_red {float:left; margin-top:7px; margin-left:3%;}
.noti_red {text-align:center; text-align:left; padding:5px; color:#df5376; font-size:12px; box-sizing:border-box; }
.aw_profile {text-align:center; padding:20px 0;}
.aw_profile_img {border-radius:100%; overflow:hidden; display:inline-block; width:80px; height:80px;}
.aw_profile_img img{}


.playmake_tap {text-align:center;padding-top:30px;}
.playmake_tap span{display:inline-block; width:5px; height:5px; border-radius:100%; background:#dcdcdc; margin:5px;}
.playmake_tap span.on {background:#61b9fd;}
.playmake_box {padding:20px 10px; box-sizing:border-box;}
.playmake_box .title {font-size:16px; font-weight:bold; padding-bottom:15px;}
.playmake_box .text{font-size:13px; color:#999999;}
.playmake_box2 {padding:20px 10px; box-sizing:border-box;}
.playmake_box2 .title {font-size:16px; font-weight:bold; padding-bottom:15px; text-align:center;}
.playmake_box2 .title2 {font-size:14px; padding:10px 0 10px 10px; margin-left:-10px; text-align:left; position:relative;font-style:italic}
.playmake_box2 .title2 .com {position:absolute; left:0; top:50%; z-index:1; display:inline-block; width:3px; height:3px; border-radius:100%; margin-top:-1.5px;}
.playmake_box2 .text{font-size:13px; color:#999999; box-sizing:border-box; padding-left:15px;}
.playmake_box .ui-btn{border-radius:5px;}
.playmake_box .ui-input-text {border-radius:5px;}
.playmake_box .aw_ex {padding:10px 0 20px 0;}
.playmake_box .aw_ex a {color:#999; display:inline-block; line-height:2; border-bottom:1px solid #999;}
.playmake_box .text_num {color:#dbdcdc; font-size:11px; box-sizing:border-box; padding:0px 0 0px 15px;}
.member_input.select_double {text-align:center; font-size:0;}
.member_input.select_double .ui-select{display:inline-block; width:49%;}
.member_input.select_double span.can{display:inline-block; width:2%;}
.member_input.aw_radio .ui-radio .ui-btn{background:#fff; border:0; margin-bottom:0; color:#999;}
.member_input.aw_radio {padding-top:15px;}
.member_input.aw_radio .ui-select{margin-top:5px;}
.awDatepicker {width:100%; padding-top:20px;}
.awDatepicker .ui-datepicker{width:100%;border-radius:10px; overflow:hidden;}
.awDatepicker .ui-datepicker .ui-datepicker-title {height:45px; line-height:45px;}

.img_file_box {width:100%; height:250px; border:1px solid #ddd; border-radius:10px; overflow:hidden; position:relative;}
.img_file_box .plus_btn {opacity:0.2; font-weight:bold; font-size:50px;position:absolute; left:50%; top:50%; margin-left:-33px; margin-top:-33px; width:66px; height:66px; line-height:60px; text-align:center; z-index:15;}
.img_file_box .img_file_label{position:absolute; left:0; top:0; width:100%; height:100%; z-index:20;}
.img_file_box .img_file_img {position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.img_file_box .img_file_img img {width:100%; height:100%;}
.img_file_box .ui-input-text {display:none;}
.input_plus_btn {padding-top:10px;}
.input_plus_btn a.btn_red {width:100%; color:#ddd; background:#fff; border:1px solid #ddd;}
.input_plus_btn .btn_red {width:100%; color:#ddd; background:#fff; border:1px solid #ddd; font-size:30px; font-weight:bold; line-height:27px;}
.input_plus_minus {position:relative;}
.member_input.input_plus_minus .ui-input-text{width:90%;}
.member_input.input_plus_minus .input_minus_btn {position:absolute; right:0; top:50%; width:15px; height:15px; margin-top:-7.5px; line-height:12px; text-align:center; z-index:10; font-size:20px; font-weight:bold; border-radius:100%; border:1px solid;}

.playmake_box .Datepicker_box {overflow:hidden; padding-top:20px;}
.playmake_box .Datepicker_box dl{float:left; width:50%; box-sizing:border-box; padding:10px; text-align:center;}
.playmake_box .Datepicker_box dl dd {position:relative;}
.playmake_box .Datepicker_box dl dd input {text-align:center;}
.ui-datepicker .ui-datepicker-title {height:50px; line-height:50px;}
.ui-datepicker {z-index:100 !important;}
.good_desc_head.top_fix_head .SNSLayerIcon_aw {display:block; position:absolute; top:0; right:53px; width:53px; height:53px; color:#fff; font-size:20px; line-height:43px; text-align:center; box-sizing:border-box;}
.good_desc_head.top_fix_head .SNSLayerIcon_aw img {}
.good_desc_head.top_fix_head .like_icon{display:block; position:absolute; top:0; right:0; width:53px; height:53px; color:#fff; font-size:20px; line-height:49px; text-align:center; box-sizing:border-box;}
.good_desc_head.top_fix_head .like_icon .iconfont {font-size:22px;}
.content_info_box {background:#fff;}
.content_info_box .content_tab {overflow:hidden;border-bottom:2px solid #ebebeb;}
.content_info_box .content_tab li {float:left; width:33.33%; text-align:center;}
.content_info_box .content_tab li a {font-weight:bold; font-size:12px; color:#999999; display:inline-block; line-height:3;}
.content_info_box .content_tab li a.on {border-bottom:1px solid #64b9ff;}
.content_info_box .con_inner {box-sizing:border-box; padding:20px 15px;}
.content_info_box .con_inner .info_line {height:1px; background:#ebebeb;}
.content_info_box .con_inner .con_title1 {font-size:20px; font-weight:bold; line-height:1.6; padding:20px 0;}
.content_info_box .con_inner .con_text1 {font-size:15px; font-weight:normal; line-height:1.6; padding:10px 0;}
.content_info_box .con_inner .inner_table {width:100%; padding:20px 0;}
.content_info_box .con_inner .inner_table th , .content_info_box .con_inner .inner_table td {vertical-align:top; padding:10px 0; line-height:1.7;}
.content_info_box .con_inner .inner_table th img{width:20px;}
.content_info_box .con_inner .inner_table td {box-sizing:border-box; padding-left:10px; color:#999; font-weight:bold;}
.content_info_box .con_inner .inner_table td span {font-size:12px;}
.content_info_box .con_inner .con_title2 {font-size:18px; font-weight:bold; line-height:1.6; }
.content_info_box .con_inner .con_title2 .total_view {float:right; font-size:12px; color:#999; margin-top:5px;}
.content_info_box .con_inner .info_img img{width:100%;}
.content_info_box .con_inner .info_img {padding-top:10px;}
.con_inner .con_text2 {padding-top:10px;}
.content_info_box .con_inner .con_text2_box {padding:10px 0; line-height:3; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; height:136px; text-align:left; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.content_info_box .con_inner .con_text2_box.open {height:auto;-webkit-line-clamp:100;}
.content_info_box .con_inner .text_view {color:#64b9ff;}
.con_inner .calendar {padding:20px 0 0 0; }
.con_inner .calendar li{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:5px 0; box-sizing:border-box; padding-left:10px; background:url("/m/images/calendarlijum.png")no-repeat left center; background-size:3px;}
.con_inner .calendar li span {color:#999;}
.con_inner .profile {text-align:center;}
.con_inner .Record {padding-top:10px;}
.con_inner .Record li{padding:5px 0; box-sizing:border-box; padding-left:10px; background:url("/m/images/calendarlijum2.png")no-repeat left top 13px; background-size:3px;}
.con_inner .con_title3 {padding-top:20px;font-style:italic;}
.con_inner .map {padding-top:10px;}
.con_inner .map_add { padding-top:430px; } /*jings3, 2017-11-20*/

.content_info_box .content_bottom {box-sizing:border-box; padding:30px 15px; background:#efefef;}
.content_info_box .con_inner .con_title4{font-size:15px; font-weight:bold; line-height:1.6; }

/*.con_fixed_bottom{position:fixed;bottom:0; left:0; width:100%; z-index:9996; text-align:center; background:#fff; */
.con_fixed_bottom{position:fixed;bottom:0; max-width:568px; 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:568px; margin:auto; width:100%; background:#fff; z-index:9999; height:70%; overflow-y:auto; text-align:left; box-sizing:border-box; padding-bottom:80px;
transition:all 0.6s;
-moz-transition:all 0.6s;
-webkit-transition:all 0.6s;
-o-transition:all 0.6s;
-ms-transition:all 0.6s;
}
.con_fixed_bottom_list.on {bottom:0;
transition:all 0.6s;
-moz-transition:all 0.6s;
-webkit-transition:all 0.6s;
-o-transition:all 0.6s;
-ms-transition:all 0.6s;
}
.con_fixed_bottom_list ul {box-sizing:border-box; padding:0 20px;}
.con_fixed_bottom_list ul li {box-sizing:border-box; padding:20px 0; border-bottom:1px solid #ebebeb;}
.con_fixed_bottom_list ul li table {width:100%;}
.con_fixed_bottom_list ul li table td {font-size:18px; font-weight:bold; padding:5px 0;}
.con_fixed_bottom_list ul li table td span {font-size:15px; color:#999; font-weight:normal;}
.con_fixed_bottom_list ul li table td.left {text-align:left;}
.con_fixed_bottom_list ul li table td.right {text-align:right;}
.con_fixed_bottom_list ul li .imgs {padding:15px 0 0 0; font-size:0; }
.con_fixed_bottom_list ul li .imgs span {display:inline-block; width:12.5%; box-sizing:border-box; padding:3px;}
.con_fixed_bottom_list ul li .imgs span img{width:100%;}
.content_tab_box {display:none;}
.content_tab_box.on {display:block;}

.member_input.trans_memtype.addr{font-size:0;}
.member_input.trans_memtype.addr &gt; 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:10px;}
/* .member_form.input_style_form#default_area_1 .member_input .ui-input-text{margin:1px;} 4.9주석 */
.member_form.input_style_form#default_area_1 .member_input .ui-input-text:nth-of-type(1){margin-top:0;}


/* new 게시판 */

/* 게시판 - 리스트 공통 */
.new_all_board_wrap {background-color:#fff;}
.new_all_board_wrap.after_all_board_wrap {margin-bottom: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&gt;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 &gt; 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&gt;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&gt;a&gt;img {width:100%;}
.new_all_board_wrap .cont_desc_mid&gt;ul {list-style-type:disc; padding-left:4%; padding-bottom:10px; border-bottom:1px solid #888;}
.new_all_board_wrap .cont_desc_mid&gt;ul&gt;li {font-size:11px;}
.new_all_board_wrap .cont_desc_mid&gt;ul&gt;li&gt;span {color:#888; display:inline-block; padding-left:5px;}
.new_all_board_wrap .cont_desc_mid&gt;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&gt;ul {padding:10px; padding-bottom:0;}
.new_all_board_wrap .cont_desc_comm_wrap&gt;ul&gt;li {border-top:1px solid #ccc; padding-bottom:10px;}
.new_all_board_wrap .cont_desc_comm_wrap&gt;ul&gt;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&gt;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&gt;span {display:inline-block; vertical-align:middle;}
.new_all_board_wrap .cont_desc_comm_wrap .comm_ico {width:13px; height:13px; background:url("/m/images/ic_chat_bubble_outline_black_24dp_2x.png")no-repeat; background-size:contain;}
.new_all_board_wrap .cont_desc_comm_wrap .edit_ico {width:13px; height:13px; background:url("/m/images/if_circle-close-delete-remove-outline-stroke_763468.png")no-repeat; background-size:contain;}
.new_all_board_wrap .cont_desc_comm_wrap  .second_comm_wrap {overflow:hidden; padding-top:8px;}
.new_all_board_wrap .cont_desc_comm_wrap .comm_lgt {float:left; width:7%;}
.new_all_board_wrap .cont_desc_comm_wrap .comm_rgt {float:left; width:93%;}
.new_all_board_wrap .input_wrap {display:none; background-color:#fff; border-top:1px solid #ccc; font-size:0; height:46px; position:fixed; left:0;bottom:57px; right:0; z-index:99999; width:100%;}
.new_all_board_wrap .input_wrap .input_box {display:inline-block; width:75%; font-size:13px; height:100%; margin-left:2%; margin-top:7px;}
.new_all_board_wrap .input_wrap .input_box input {border:none; width:100%; height:100%; box-sizing:border-box; padding-left:15px;}
.new_all_board_wrap .input_btn {display:inline-block; width:12%; padding:6px; box-sizing:border-box; color:#fff; background-color:#1db0f2; text-align:center; font-size:11px; margin:2%; border-radius:6px; line-height:14px;}

.new_all_board_wrap .input_btn_ico{background:url('/m/images/close_ico1.png') no-repeat; display:inline-block; width:6%; height:20px; position:absolute; top:7px; right:1%; margin:2% 0%;}
.new_all_board_wrap .input_wrap.show {display:block; background:#eee;}
.new_all_board_wrap .add_comm_mask {position:fixed; left:0; top:0; right:0; bottom:0; z-index:99998; display:none;}
.new_all_board_wrap .add_comm_mask.show {display:block;}

.new_all_board_wrap .input_wrap2 {padding:0 10px; padding-right:0px; border-top:1px solid #ccc; position:fixed; bottom:59px; left:0; right:0; z-index:1; background-color:#fff;}
.new_all_board_wrap .input_wrap2 .input_box {display:inline-block; width:80%;}
.new_all_board_wrap .input_wrap2 input {font-size:13px; height:25px; line-height:1em;}
.new_all_board_wrap .input_wrap2 .input_btn {padding:8px; width:14%;}

/* 게시판 - 상세 - 앨범타입 */
.new_all_board_wrap .new_board_desc_wrap {background-color:#f0f0f0;}
.new_all_board_wrap .new_board_desc_wrap .cont_inner {background-color:#fff; margin-bottom:50px;}
.new_all_board_wrap .new_board_desc_wrap .album_cont_wrap {background-color:#fff;}
.new_all_board_wrap .new_board_desc_wrap .album_cont_wrap .cont_desc {overflow:auto; white-space:unset;}
/* 게시판 - 상세 - 리스트타입 */
.new_all_board_wrap .list_cont_desc_wrap .cont_desc_comm_wrap .write_day {float:none;}
/* 게시판 - 상세 - 반응형타입 */
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_thumb {float:none; width:100%; height:auto; margin-right:0; position:relative;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_top .cont_tit {position:absolute; left:5%; bottom:22%; color:#fff;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_top .write_day {position:absolute; left:5%; bottom:30%; color:#fff;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_thumb .cont_writer_info {position:absolute; left:5%; bottom:2%;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_thumb .cont_writer_info .writer_img_inner {float:left; width:40px;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_thumb .cont_writer_info .writer_info_desc {margin-left:40px; padding-top:5px;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_thumb .cont_writer_info .writer_id {font-size:10px; font-weight:bold; color:#fff;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_thumb .cont_writer_info .writer_info {font-size:9px;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_thumb .cont_writer_info .writer_img {background:url("/m/images/WB9A6966.jpg")no-repeat; width:30px; height:30px; border-radius:50%; background-position:center center; background-size:cover;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_thumb img {border-radius:0;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_comm_wrap .writer_img {background:url("/m/images/WB9A6966.jpg")no-repeat; width:30px; height:30px; border-radius:50%; background-position:center center; background-size:cover;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_comm_wrap .cont_writer_info {overflow:hidden;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_comm_wrap .writer_img_inner {float:left; margin-right:4px;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_comm_wrap .writer_info_desc {float:left; line-height:13px;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_comm_wrap .writer_id {font-size:10px; font-weight:bold; margin-top:4px;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_comm_wrap .writer_type {font-size:9px; color:#888;}
.new_all_board_wrap .new_board_desc_wrap .respons_cont_desc_wrap .cont_desc_comm_wrap .writer_sns {color:#888;}


/* 게시판 - 리스트 - 뉴스타입 */
.new_all_board_wrap .news_cont_desc_wrap {background-color:#f0f0f0;}
/* 게시판 - 리스트 - 리스트타입 */
.new_all_board_wrap .list_cont_desc_wrap {background-color:#f0f0f0;}
.new_all_board_wrap .list_cont_wrap .cont_info {width:100%;}
/* 게시판 - 리스트 - 앨범타입 */
/* .new_all_board_wrap .album_cont_wrap .writer_img_wrap {width:25%;}
.new_all_board_wrap .album_cont_wrap .writer_img_inner {position:relative; padding-top:100%; overflow:hidden;}
.new_all_board_wrap .album_cont_wrap .writer_img {position:absolute; top:0; left:0; bottom:0; right:0; -webkit-transform:translate(50%,50%); -ms-transform:translate(50%,50%); transform:translate(50%,50%);}
.new_all_board_wrap .album_cont_wrap .writer_img img {position:absolute; top:0; left:0; max-width:100%; height:auto; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); } */
.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 &gt; 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 &gt; 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:0 15px; font-size:0; position:relative; color:#fff;}
.my_page_profile &gt; div{display:inline-block; font-size:12px; vertical-align:middle;}
.my_page_profile &gt; div.profile_img {width:25%;}
.my_page_profile &gt; div.profile_img img {width:100%; height:100%;}
.my_page_profile &gt; div.profile_img &gt; span {display:inline-block; padding-right:10px; box-sizing:border-box;}
.my_page_profile &gt; div.profile_text .nicname{font-size:15px; color:#000; font-weight:bold;}
.my_page_profile &gt; div.profile_text {width:84%; font-size:0; color:#fff;}
.my_page_profile &gt; div.profile_work {position:absolute; top:37%; right:14px;}
.my_page_profile &gt; div.profile_work .work{display:inline-block; padding:2px 5px; border-radius:5px; border:1px solid; border-color:#4c8ff7;}
.my_page_profile &gt; div.profile_work .work a{color:#4c8ff7;}
.my_page_profile &gt; div.profile_edit {position:absolute; text-align:right; width:15%; right:15px; bottom:20px; top:60%}
.my_page_profile &gt; div.profile_edit .edit{display:inline-block; padding:2px 5px; border-radius:5px; border:1px solid; }
.my_page_profile &gt; div.profile_text .user_id{color:#fff; display:inline-block; font-size:12px; width:50%; box-sizing:border-box; vertical-align:middle;}
.my_page_profile &gt; div.profile_text .info_btn{text-align:right;width:50%;line-height:15px; display:inline-block; box-sizing:border-box; vertical-align:middle;}
.my_page_profile &gt; div.profile_text .info_btn a{color:#fff; display:inline-block; padding:2px 4px; border:1px solid #fff; border-radius:4px; font-size:10px; text-align:center;}
.my_page_profile .filebox{margin-right:3%;}
.my_page_profile .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 &gt; li,
.board-content .mboard-list-default.first &gt; li{border-top-width:0;}
.board-webzine .mboard-list-default.first &gt; li:first-child,
.board-content .mboard-list-default.first &gt; 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 &gt; a,
.board-content .mboard-list-default.first li .cont_thumb &gt; 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 &gt; 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:10px 0 0 40px;}
.board-album .new_board_top_wrap .board_select_wrap .ui-select .ui-btn{border:none; margin-left:-3px;}
.board-album .new_board_top_wrap .board_select_wrap .ui-select .ui-btn select{opacity:1; background:#fff; border:none;}
.board-album .new_all_board_wrap .cont_favorite_wrap .fav_num{font-family:"Campton_Medium","Nanum Gothic",Verdana,Dotum,AppleGothic,sans-serif;font-weight:bold;}
.board-album .new_all_board_wrap .cont_info_btm .cont_comm_wrap &gt; 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 &gt; span.comm_num &gt; 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:568px){
	.pdReviewList li .reviewImg{height:274.5px !important;}
}
.use_view_wrap {}
.use_view_wrap .detuse_box {padding:10px; border-top:1px solid #dbdbdb; background:#f2f2f2; border-bottom:1px solid #dbdbdb; background:#f2f2f2;}
.use_view_wrap .detuse_box .detuse_tit a {color:#222; font-size:16px;}
.use_view_wrap .detuse_box .det_use_txts {margin-top:15px; color:#999; font-size:13px; overflow:hidden;}
.use_view_wrap .detuse_box .det_use_txts span {vertical-align:middle;}
.use_view_wrap .detuse_box .det_use_txts img {vertical-align:middle;}
.use_view_wrap .detuse_box .det_use_txts .det_use_left {float:left; width:50%; text-align:left;}
.use_view_wrap .detuse_box .det_use_txts .det_use_center {float:left; width:25%; text-align:left;}
.use_view_wrap .detuse_box .det_use_txts .det_use_right {float:left; width:50%; text-align:right;}
.use_view_wrap .detuse_box .det_use_txts .det_use_left.style1,
.use_view_wrap .detuse_box .det_use_txts .det_use_right.style1{ width:33%; }

.evaluation_box {padding:10px; border-bottom:1px solid #ddd; background:#fff;}
.evaluation_box table {width:100%; }
.evaluation_box table tr td {text-align:center;}
.evaluation_box table tr td span{font-size:12px;}
.evaluation_box table tr td .img img {width:100%; box-sizing:border-box; border:1px solid #ddd;}
.evaluation_box table tr td .pro_conts {padding-left:15px; text-align:left;}
.evaluation_box table tr td .pro_conts .tit {padding-bottom:5px; }
.evaluation_box table tr td .pro_conts .tit a {color:#333; font-size:15px; line-height:20px; font-weight:bold;}
.evaluation_box table tr td .pro_conts span {color:#777; font-size:13px;}
.evaluation_box table tr td:nth-child(3) {background:#f9f9f9;}
.evaluation_box table tr td .star_box .iconfont {font-size:11px;}
.evaluation_p {padding:10px; color:#333; font-size:13px;}
/*리뷰페이지 끝*/

/*예치금 /eMoney.asp*/
.checked_wrap{padding:0 15px;}
.checked_wrap .tit{font-size:16px;padding-top:10px;}
.checked_wrap .lalala{background:#fff;}
.checked_wrap .pointWrap{float:left;}
.checked_wrap .prcWrap{float:right;}
.checked_wrap .lastBtn_wrap{padding:30px 0 20px;}
/*예치금끝*/

/* 매장안내 */

.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 {background-color:#fff; padding:0 10px; text-align:center;}
ul.cont_list li dl .color_list li {display:inline-block; width:12px; height:12px; border-radius:50%; vertical-align:top; text-align:center;}
ul.cont_list li dl .color_list li img {width:12px; height:12px; border:1px solid #ddd; border-radius:50%; vertical-align:top; box-sizing:border-box;}

.color_bg {display:block;height:20px; background-color:rgba(255,255,255,.7); padding:0 10px; overflow:hidden; box-sizing:border-box; text-align:center;}
.color_bg&gt;span {display:inline-block; width:12px; height:12px; border-radius:50%; vertical-align:middle; text-align:center;}
.color_bg&gt;span img {width:12px; height:12px; border:1px solid #ddd; border-radius:50%; vertical-align:top;}

.color_bg .color_list&gt;div {display:inline-block; width:12px; height:12px; border-radius:50%; vertical-align:middle; text-align:center;}
.color_bg .color_list&gt;div img {width:12px; height:12px; border:1px solid #ddd; border-radius:50%; vertical-align:top;}

.color_list .ssCont div {display:inline-block; height:12px; border-radius:50%; vertical-align:middle; text-align:center;}
.color_list .ssCont div img {width:12px; height:12px; border:1px solid #ddd; border-radius:50%; vertical-align:top;}

/* 라디오 체크박스로 변경 */

label.switch{position:absolute;right:20px;top:50%;display:inline-block;width:52px;height:24px;margin-top:-12px;padding:0;}
label.switch input{display:none;}
label.switch input + :after{content:"OFF";font-size:12px;color:#fff;font-weight:bold;width:52px;text-align:right;display:inline-block;padding:0 7px;box-sizing:border-box;vertical-align:middle;}
label.switch input + div.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;line-height:24px;}
label.switch input + div.slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}
label.switch input:checked + .slider{background-color:#2196F3;}
label.switch input:checked + :after{content:"ON";font-size:12px;color:#fff;font-weight:bold;text-align:left;}
label.switch input:focus + .slider{box-shadow:0 0 1px #2196F3;}
label.switch input:checked + .slider:before{-webkit-transform:translateX(27px);-ms-transform:translateX(27px);transform:translateX(27px);}

/* Rounded sliders */
.switch .slider.round{border-radius:34px;}
.switch .slider.round:before{border-radius:50%;}

/* 라디오 체크박스로 변경끝 */


.star_box {margin-top:5px;}
.star_box .iconfont {color:#ffac1d; font-size:13px;}



/*이벤트 페이지*/

.sub_tab01 {overflow:hidden; margin:10px -15px 0;}
.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.end{position:relative;}
.event_ny_in.end:before{content:"종료된 이벤트";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.7);font-size:18px;color:#fff;display:flex;align-items:center;justify-content:center;}
.event_ny_in.notop {margin-top:0px;}
.event_ny_in img {width:100%;}

.event_ny_list {overflow:hidden;font-size:0;}
.event_ny_list.after_event_write .star_box{ display:none;  }
.event_ny_list li {display:block;margin:5px;margin-bottom:2%;box-sizing:border-box;background:#fff;border:1px solid #e8e8e8;border-radius:3px;}
.event_ny_list li .liWrap{border:1px solid #e7e7e7;}
.event_ny_list li .tit {padding:10px; text-align:center;}
.event_ny_list li .tit a {color:#000; font-size:15px; line-height:20px;}

.event_ny_list li .txt_box {padding:5px; text-align:center; overflow:hidden;}
.event_ny_list li .item_tit_link {color:#000; font-size:15px; line-height:20px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.event_ny_list li .item_tit_link.only_one_line{ display: block; text-overflow: ellipsis;white-space: nowrap; height:auto; overflow: hidden;}
.event_ny_list li .item_subtit {color:#555; font-size:13px;}
.star_box {margin-top:5px;}
.star_box .iconfont {color:#ffac1d; font-size:13px;}
.event_ny_list li .txt_box .day {margin-top:5px; font-size:12px; text-align:center;}
.event_ny_list li .txt_box .day em {color:#000; font-size:12px;}
.event_ny_list li .txt_box .upday {margin-top:5px; font-size:12px; text-align:center;}
.event_ny_list li .txt_box .upday em {color:#000; font-size:12px;}
.event_ny_list li .user_info_box {padding:0 5px; border-top:1px solid #ddd; overflow:hidden; }
.event_ny_list li .user_info_box .upday {float:left; color:#555; font-size:12px; line-height:35px;}
.event_ny_list li .user_info_box .upday em {color:#000;}
.event_ny_list li .user_info_box .uname {float:left; color:#555; font-size:13px; line-height:35px;}
.event_ny_list li .user_info_box .date {float:right; color:#555; font-size:13px; line-height:35px;}
.event_ny_list li .user_info_box .dday {float:right; font-size:14px; line-height:35px;}
.event_ny_list li .user_info_box .dday .blue {color:#0278c6;}

.event_ny_list .event_ny_in{position:relative;}
.event_ny_list .event_ny_in .period{position:absolute;right:0;top:10px;font-size:12px;color:#fff;padding:5px 8px;}

#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; margin:0; padding:0; border-bottom:1px solid #d9d9d9;}
.event_ny_view img {width:100%;}

.view_content {overflow:hidden; margin:0; padding:0; text-align:left;}
.view_content h4 {font-size:14px; color:#5f5f5f;}
.view_content p {font-size:12px; color:#333333;}
.view_content span {padding:10px 0; display:inline-block; font-size:11px; color:#5f5f5f;}
.view_content div.like {padding-top:4px; font-size:11px; color:#ff8a0c; text-align:right;}
.view_content .content {padding-bottom:5px;}
.view_content .content .left_img{margin-top:-7px;display: inline-block; margin-right: 5px; width:8px; }

.event_ny_view .det_tit_box { display:none; padding:0 10px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#f2f2f2; overflow:hidden;}
.event_ny_view .det_tit_box h3 {float:left; color:#222; font-size:14px; line-height:40px;}
.event_ny_view .det_tit_box .date {float:right; padding:0; color:#222; font-size:13px; line-height:40px;}

.event_at_box {overflow:hidden;}
.event_at_box h3 {padding-bottom:10px; margin-top:30px; color:#2a2a2a; font-size:18px; font-weight:bold; text-align:center;}
.event_at_box .stit{padding:5px 10px;border-bottom:1px solid #ddd;position:relative;}
.event_at_box .stit img{width:30px;}
.event_at_box .stit .txt{display:inline-block;font-size:14px;padding-left:5px;font-weight:bold;}
.event_at_box .stit:after{content:"";display:inline-block;position:absolute;left:15px;bottom:-5px;width:8px;height:8px;background:#fff;border:1px solid #ddd;border-width:0 1px 1px 0;transform:rotate(45deg);}
.event_at_box .cmtRegWrap{margin:5px 10px;font-size:0;}
.event_at_box .cmtRegWrap .tit{font-size:12px;padding:5px 0;}
.event_at_box .cmtRegWrap textarea{display:inline-block;width:calc(100% - 45px) !important;font-size:16px;padding-top:2px;padding-bottom:2px;}
.event_at_box .cmtRegWrap .btnReg{display:inline-block;width:40px;font-size:12px;border:1px solid #ddd;box-sizing:border-box;text-align:center;padding:5px 0 3px;vertical-align:middle;border-bottom-width:3px;line-height:15px;border-radius:3px;margin-left:5px;}
.cmtListWrap{padding-bottom:5px;}
.cmtListWrap .cmtList{border-top:1px solid #ddd;margin:5px 10px 0;padding-top:5px;font-size:11px;}
.cmtListWrap .cmtList:first-of-type{border-top:0;margin-top:0;padding-top:0;}

.detailConWrap{margin:7px 7px 0;background:#fff;border-bottom:1px solid #c2c2c2;}
.detailConWrap .tit{padding:10px 7px;font-size:15px;font-weight:700;border-bottom:1px solid #ddd;line-height:17px;}
.detailConWrap .detailCon{margin:0 7px;}
.detailConWrap .detailCon table{width:100%;}
.detailConWrap.guidEvent{font-size:14px;}
.detailConWrap.guidEvent th{padding:7px 0;text-align:left;vertical-align:top;font-weight:normal;}
.detailConWrap.guidEvent td{padding:7px 0;border-bottom:1px solid #eee;color:#666;}
.detailConWrap.con .btnGoList{display:inline-block;padding:5px 8px;border-radius:5px;color:#fff;margin:10px 0;}

.detailConWrap.entry .detailCon{}
.detailConWrap.entry table{border:1px solid #ddd;margin:7px auto; width:98%;}
.detailConWrap.entry table th{padding:7px;border:1px solid #ddd;}
.detailConWrap.entry table td{padding:7px;border:1px solid #ddd;text-align:center;}

.board_a {width:100%; border-top:1px solid #c4c4c4;}
.board_a tr th { border-bottom:1px solid #c4c4c4; background:#f8f8f8; color:#2a2a2a; font-size:13px; padding-left:10px;}
.board_a tr td {border-bottom:1px solid #c4c4c4; padding:10px 10px; color:#5f5f5f; font-size:13px;}
.board_a tr td a.tit_link {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.board_a tr td .destxt_list li {color:#5f5f5f;}
.board_b {width:100%; }
.board_b tr th {height:50px; border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; background:#f4f4f4; color:#333; font-size:14px;}
.board_b tr th + th {border-left:1px solid #c4c4c4;}
.board_b tr td {height:45px; padding:0 5px; border-bottom:1px solid #c4c4c4; color:#5f5f5f; font-size:13px; text-align:center;}
.board_b tr td.txt_align_left{ text-align:left; }
.board_b tr td + td {border-left:1px solid #c4c4c4;}
.board_b tr td a {color:#5f5f5f; font-size:14px;}

.align_center {padding:20px 0;text-align:center;}
.align_center a + a {margin-left:6px;}
.align_right {margin:5px; text-align:right;}
.btn_yellow02 {display:inline-block;padding:8px 10px;background:#FFA8A8;color:#fff;border-radius:5px;}
.btn_gray02 {display:inline-block;padding:8px 10px;background:#ccc;color:#fff;border-radius:5px;}
a.btn_yellow02:hover {background:#FF4242;color:#fff;}
a.btn_gray02:hover {background:#888;color:#fff;}


/* best 100 */
.best100_area .bn_area img {width:100%;}
.category_area ul {overflow:hidden; padding:10px;}
.category_area ul li {float:left; padding:4px 10px; color:gray; margin-right:10px; margin-bottom:10px; text-align:center; font-size:12px; border-radius:2px; border:1px solid gray;}
.category_area ul li.on {color:#fff; font-weight:bold; background-color:red; border-color:red;}

.best100_area ul.cont_list li dl dd .price_wrap &gt; div.per em+span {vertical-align:-5px;}
.best100_area .isiconBoxTop .lft{font-size:15px; color:#fff; width:50px; height:50px; background-color:red; text-align:center; font-weight:bold; line-height:4px;}
.best100_area .isiconBoxTop .lft:before {content:"BEST"; font-size:15px; display:block; 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&gt;li{width:93.5%;margin:0 3% 12%; background:#fff;border:1px solid #f8f5f5;}



.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; width:22%;height:auto; -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:10px; padding-top:8px; letter-spacing:-1.2px;}
.cate_menu .swiper-slide .image {width:100%; height:40px; line-height:45px; margin:auto;}
.cate_menu .swiper-slide .image img {height:40px;}
.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 {display:block; height:100%; padding:5px; box-sizing:border-box;}
.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&gt;.image{width:100%;height:auto;overflow:hidden;box-sizing:border-box;position:relative;}
.pdStyle1 ul li .liWrap&gt;.image .icoWrap{position:absolute;left:5px;top:5px;width:50%;}
.pdStyle1 ul li .liWrap&gt;.image .icoWrap img{width:50%;}
.pdStyle1 ul li .liWrap&gt;.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:0; top:0; right:0; bottom:0; overflow-y:auto; box-sizing:border-box; padding:10px; background-color:#fff; z-index:9999999;}
.nonmember_pop .btnClose{position:absolute;right:10px;top:10px;border:1px solid #666;padding:2px 8px;border-radius:3px;}
.nonmember_pop .btnClose i{font-size:20px;vertical-align:middle;}
.nonmember_pop .titleText {font-size:16px;}
.nonmember_pop .titleArea2 {font-size:12px;}
.nonmember_pop table {display:block; border:1px solid #ddd; box-sizing:border-box; padding:10px; font-size:12px;}
.nonmember_pop .textcolorRED {font-size:12px;}
.nonmember_pop .ui-checkbox input, .ui-radio input {width:13px; height:13px; left:-2px;}
.nonmember_pop .input_wrap {font-size:13px;}
.nonmember_pop .btn01 {font-size:13px; line-height:3em; display:inline-block; vertical-align:middle; box-sizing:border-box; width:49%; height:auto; letter-spacing:-.1em;}
.nonmember_pop .close_btn {background-color:#000; color:#fff; padding:12px; font-weight:bold; border-radius:6px; font-size:13px;}

/*리스트 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&gt;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&gt;a{display:block;text-align:center;padding-top:25px;}
.easyPaySl .cardWrap .addCard .inner&gt;a&gt;i{font-size:55px;}
.easyPaySl .cardWrap .addCard .inner&gt;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&gt;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&gt;ul&gt;li{display:none}
.methodPayment .methodPaymentCon&gt;ul&gt;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&gt;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&gt;ul&gt;li{padding:5px 0;}
.methodPayment .card .listWrap .cardWrap{border:2px solid #ddd;padding:15px;}
.methodPayment .card .listWrap .cardWrap .logo{vertical-align:middle;}
.methodPayment .card .listWrap .cardWrap .tit{font-size:16px;color:#333;font-weight:bold;vertical-align:middle;}
.methodPayment .card .listWrap .cardWrap .num{font-size:12px;color:#999;padding-top:5px;}
.methodPayment .card .listWrap .cardWrap .btnWrap{text-align:right;padding-top:5px;}
.methodPayment .card .listWrap .cardWrap .btnWrap ul li{display:inline-block;padding:0 5px;}
.methodPayment .card .listWrap .cardWrap .btnWrap ul li i{font-size:22px;color:#bbb;}
.methodPayment .card .listWrap .cardWrap .btnWrap ul li.star i{display:none;}
.methodPayment .card .listWrap .cardWrap .btnWrap ul li.star i.active{display:block;}
.methodPayment .phone .inputWrap .inputs{border-bottom:1px solid #ddd;}
.methodPayment .phone .inputWrap .inputs .ui-input-text{display:inline-block;vertical-align:top;border:0;}
.methodPayment .phone .inputWrap .inputs .selectWrap{width:100px;}
.methodPayment .phone .inputWrap .inputs .ui-select{display:inline-block;width:95px;padding-right:5px;}
.methodPayment .phone .inputWrap .inputs .ui-select .ui-btn{height:44px;line-height:44px;background-image:url(/m/images/ar-b.png);background-size:16px;border:0;}
.methodPayment .phone .inputWrap .inputs .ui-select .ui-btn&gt;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 {margin-top:15px; padding:10px;}
.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&gt;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&gt;span.down {color:#fff; background-color:#02a5da; margin-right:10px;}
.couponZone .coupon_list h2.sub_tit&gt;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&gt;div {text-align:center; line-height:3em; font-weight:bold;}
.couponZone .coupon_list .btn_wrap&gt;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&gt;div {display:inline-block; width:100%; box-sizing:border-box; vertical-align:middle; font-size:12px;}
.couponZone .coupon_area .cp_wrap&gt;div:first-child {margin-left:0;}
.couponZone .coupon_area .cp_wrap&gt;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&gt;h3 {font-size:16px; color:#fff; line-height:2.5em;}
.couponZone .coupon_area .cp_wrap .img&gt;strong {font-size:50px; letter-spacing:-.1em; color:#fff; font-weight:700; vertical-align:top; line-height:1.1em;}
.couponZone .coupon_area .cp_wrap .img&gt;strong span {font-size:27px; font-weight:400; line-height:2.7em; margin-left:4px;}
.couponZone .coupon_area .cp_wrap .img&gt;p {color:#fff; font-size:12px; line-height:4em;}

.couponZone .coupon_area .cp_wrap&gt;div.v1 .img {background-position:-274px 0;}
.couponZone .coupon_area .cp_wrap&gt;div.v2 .img {background-position: 0 0;}
.couponZone .coupon_area .cp_wrap&gt;div.v3 .img {background-position:-821px 0;}
.couponZone .coupon_area .cp_wrap&gt;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&gt;span {display:block;}
.couponZone .coupon_area .cp_wrap p.desc&gt;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&gt;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 {border:1px solid #eee;}
.couponZone .noti h4 {font-size:16px; box-sizing:border-box; line-height:3em; border-bottom:1px solid #ddd; overflow:hidden; padding-left:20px;}
.couponZone .noti h4 i {float:right; margin-top:8px; font-size:30px; color:gray;}
.couponZone .noti h4.on i.nor {display:inline-block;}
.couponZone .noti h4.on i.act {display:none;}
.couponZone .noti h4 i.nor {display:none;}
.couponZone .noti h4 i.act {display:inline-block;}
.couponZone .noti h4 span {float:left; text-align:left; font-size:14px; padding-top:3px; padding-left:2px;}
.couponZone .noti .rgt_ul {text-align:left; font-size:13px; line-height:1.6em; padding:20px 30px;}
.couponZone .noti .rgt_ul ul {overflow:initial;}
.couponZone .noti .rgt_ul li {list-style-type:disc;display:list-item;text-align:left;}


/* 이용안내 버튼*/
.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&gt;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&gt;div a {color:#fff;}
.myMenu_wrap .myS_info&gt;div.bg_div1 {background-image:url('/m/images/bgcc_03.png');}
.myMenu_wrap .myS_info&gt;div.bg_div2 {background-image:url('/m/images/bgcc_05.png');}
.myMenu_wrap .myS_info&gt;div.bg_div3 {background-image:url('/m/images/bgcc_07.png');}
.myMenu_wrap .myS_info&gt;div:first-child {margin-left:0;}
.myMenu_wrap .myS_info&gt;div&gt;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&gt;div.bg_div1&gt;p {background-image:url('/m/images/m_mypage_03.png');}
.myMenu_wrap .myS_info&gt;div.bg_div2&gt;p {background-image:url('/m/images/m_mypage_05.png'); background-position:10px center;}
.myMenu_wrap .myS_info&gt;div.bg_div3&gt;p {background-image:url('/m/images/m_mypage_07.png');}
.myMenu_wrap .myS_info&gt;div span.txt {vertical-align:middle;}
.myMenu_wrap .myS_info&gt;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&gt;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&gt;p:nth-child(even) {border-left:1px solid #f3f3f3;}
.myMenu_wrap .myS_link&gt;p.bg_p1 {background-image:url('/m/images/m_mypage_13.png');}
.myMenu_wrap .myS_link&gt;p.bg_p2 {background-image:url('/m/images/m_mypage_16.png');}
.myMenu_wrap .myS_link&gt;p.bg_p3 {background-image:url('/m/images/m_mypage_24.png');}
.myMenu_wrap .myS_link&gt;p.bg_p4 {background-image:url('/m/images/m_mypage_25.png');}
.myMenu_wrap .myS_link&gt;p&gt;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&gt;div {display:inline-block; width:20%; box-sizing:border-box; vertical-align:top; font-size:11px; text-align:center;}
.myMenu_wrap .myO_info&gt;div&gt;p {background:url('/m/images/m_mypage_40_29.png')no-repeat right center; background-size:8px; margin-bottom:10px;}
.myMenu_wrap .myO_info&gt;div&gt;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&gt;div&gt;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&gt;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&gt;p:first-child {border-right:1px solid #f3f3f3;}
.myMenu_wrap .my_order_desc&gt;p.bg_p1&gt;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&gt;p.bg_p2&gt;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&gt;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&gt;p a {color:#000;}
.myMenu_wrap .myM_wrap&gt;p:nth-child(1),
.myMenu_wrap .myM_wrap&gt;p:nth-child(2) {border-top:none;}
.myMenu_wrap .myM_wrap&gt;p:nth-child(even) {border-left:none;}
.myMenu_wrap .myM_btm .link {font-size:0; background-color:#f3f3f3;}
.myMenu_wrap .myM_btm .link&gt;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&gt;p a {color:#000;}
.myMenu_wrap .my_footer {background-color:#dedede; padding:20px;}
.myMenu_wrap .my_footer&gt;p {display:inline-block; width:auto; vertical-align:middle; font-size:13px;}
.myMenu_wrap .my_footer&gt;p a {color:#000;}
.myMenu_wrap .my_footer&gt;p:first-child a {border-right:1px solid #000; padding-right:10px; vertical-align:middle; margin-right:6px;}
.myMenu_wrap .my_footer .ft_info {font-size:10px; text-align:left; line-height:2em; margin-top:10px;}
.myMenu_wrap .my_footer p.copy {margin-top:15px;}


.myInfoWrap{background:#fff;border-radius:10px;margin:10px 15px;border-bottom:3px solid #dadada;}
.myInfoWrap #list {overflow: hidden;width:100%;box-sizing:border-box;}
.myInfoWrap #list li{padding:10px 5%;box-sizing:border-box;text-aling: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 {position:absolute;left:0;top:0;right: 0;bottom: 0;text-align: center;display:	flex;align-items:center;justify-content:center;color:#000; background-color:#f3f3f3; border-radius:100%;}
		.myInfoWrap #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;}
/* 2019.09.16 */
		.myInfoWrap #list li .con .count{font-size:15px;font-weight:bold;}
/*	///		 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 li{display:block;width:100%;border:1px solid #f3f3f3;border-width:1px 0 0 1px;box-sizing:border-box;}
		.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;}
/*	///		 2019.09.16 */
.myDeliveryWrap .progress li:first-of-type:before{display:none;}
.myDeliveryWrap .progress li .count{position:absolute;left:20%;right:20%;top:22px;padding-top:60%;background:#71685f;font-size:26px;color:#fff;border-radius:50%;}
.myDeliveryWrap .progress li.empty .count{background:#f3f3f3;color:#000;}
.myDeliveryWrap .progress li .count span{position:absolute;left:0;right:0;top:50%;margin-top:-18px;}
.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;}
		.my_page_profile &gt; div.profile_text{overflow:hidden; width:calc(100% - 42px - 3%);}
		.my_page_profile &gt; div.profile_text .user_id{display:block; width:auto; max-width:50%; float:left;} /*위에 같은 루트의 css하나 더있습니다 */
		.my_page_profile &gt; div.profile_text .info_btn{display:block; width:auto; float:right;} /*위에 같은 루트의 css하나 더있습니다 */
		.my_page_profile &gt; div.profile_text .info_btn a{padding:4px 6px; font-size:12px;} /*위에 같은 루트의 css하나 더있습니다 */

		@media all and (max-width:329px){
			.my_page_profile &gt; div.profile_text .info_btn{margin-top:3px;}
			.my_page_profile &gt; div.profile_text .info_btn a{padding:2px 4px; font-size:10px;}
		}
/*	///		 2019.09.16 */
.myDeliveryWrap .orderConditionList li:first-of-type{border-left:0;}
.myDeliveryWrap .orderConditionList li .txt{float:left;}
.myDeliveryWrap .orderConditionList li .count{float:right;font-weight:bold;}


@media (max-width:568px){
	.myMenu_wrap .myS_info&gt;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&gt;div&gt;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&gt;div strong {font-size:16px;}
	.myMenu_wrap .myO_info&gt;div&gt;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&gt;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&gt;div {font-size:0;}
.my_reward_wrap .sort&gt;div&gt;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&gt;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&gt;div:first-child {margin-left:0;}
.my_reward_wrap .sort .date&gt;div.on {background-color:#000; color:#fff;}
.my_reward_wrap .sort .input&gt;div {width:5%;}
.my_reward_wrap .sort .input&gt;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&gt;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&gt;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&gt;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&gt;div:nth-child(odd) {margin-left:0;}
.my_reward_wrap .desc .box_area&gt;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&gt;div {display:inline-block; box-sizing:border-box; vertical-align:middle; width:20%; color:#000; font-size:12px;}
.my_reward_wrap .desc .total&gt;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&gt;.inner {background-color:#fff;}
.my_profile_edit_wrap .img_area {text-align:center; font-size:14px; padding:15px;}
.my_profile_edit_wrap .img_area .img {width:70px; height:70px; display:inline-block; box-sizing:border-box; vertical-align:middle; overflow:hidden; border-radius:50%;}
.my_profile_edit_wrap .img_area .img .filebox{margin:0;}
.my_profile_edit_wrap .img_area .img img {width:100%;}
.my_profile_edit_wrap .img_area&gt;p {margin:10px;}
.my_profile_edit_wrap .img_area&gt;p span {color:#999; vertical-align:middle;}
.my_profile_edit_wrap .img_area&gt;p span.id {color:#000; vertical-align:middle;}
.my_profile_edit_wrap .img_area .img_edit {display:inline-block; vertical-align:middle; box-sizing:border-box; padding:2px 10px; border:1px solid #dadada; border-radius:10px; color:#000; text-align:center; line-height:16px;cursor:pointer;}

.my_profile_edit_wrap .info_area&gt;div {font-size:0;padding:5px;}
.my_profile_edit_wrap .info_area&gt;div:first-child {border-top:1px solid #f7f7f7;}
.my_profile_edit_wrap .info_area&gt;div:last-of-type{border-bottom:1px solid #f7f7f7;}
.my_profile_edit_wrap .info_area&gt;div&gt;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&gt;div.vertical&gt;p {vertical-align:top;}
.my_profile_edit_wrap .info_area&gt;div&gt;div {width:calc(100% - 150px); display:inline-block; font-size:14px; line-height:24px; border:1px solid #e0e0e0; border-radius:2px; box-sizing:border-box;}
.my_profile_edit_wrap .info_area input {background:none; border:none; outline:none; line-height:2em; height:2em; padding:0 4px; width:100%;}
.my_profile_edit_wrap .info_area textarea {min-height:100px;width:100%; border:none; box-sizing:border-box;font-size:14px;}

.img_area .file_box .upload-display{width:auto;height:auto;}

/* 내캐시 시작 */
.my_cash_wrap .wi_bg{padding:0;}
.my_cash_wrap .inner {background-color:#f3f3f3;}
.my_cash_wrap .inner&gt;div {background-color:#fff;}
.my_cash_wrap .top {font-size:0;border-bottom:1px solid #dbdbdb; margin-bottom:10px;}
.my_cash_wrap .top&gt;div {display:inline-block; vertical-align:middle; box-sizing:border-box; width:50%; font-size:14px;}
.my_cash_wrap .top .lgt {padding:6px;}
.my_cash_wrap .top .lgt p {text-align:left; overflow:hidden; margin-bottom:5px;}
.my_cash_wrap .mcwBtn_w {text-align:center;margin-bottom:10px;}
.my_cash_wrap .mcwBtn{display:inline-block;border:1px solid #dadada; border-radius:12px; padding:3px 8px; line-height:20px; font-size:13px;background:#fff;min-width:150px;}
.my_cash_wrap .top .lgt strong {font-size:20px; display:block; text-align:left;}
.my_cash_wrap .top .rgt {border-left:1px solid #dadada;}
.my_cash_wrap .top .rgt&gt;div:first-child {border-bottom:1px solid #dadada;}
.my_cash_wrap .top .rgt&gt;div&gt;p {text-align:left; overflow:hidden; padding:0 6px; line-height:38px;}
.my_cash_wrap .top .rgt&gt;div&gt;p strong {float:right; display:block;}
.my_cash_wrap .top .rgt&gt;div&gt;p i {font-size:26px; vertical-align:middle;}

.my_cash_wrap .list ul {font-size:0; padding-left:6px;}
.my_cash_wrap .list ul.tit {border-top:1px solid #dadada;}
.my_cash_wrap .list ul.tit li {line-height:3em; font-size:14px;font-weight:bold;}
.my_cash_wrap .list ul.desc li {border-top:1px solid #eee; line-height:2.8em; font-size:13px;}
.my_cash_wrap .list ul li {display:inline-block; vertical-align:middle; box-sizing:border-box; font-size:13px; width:25%; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-right:6px;}
.my_cash_wrap .list ul li.wd {width:50%;}

/************** 병원솔루션 시작 ****************/
/* 상담 */
.consultingWrap .sul_btn {overflow:hidden;padding-top:10px;}
.consultingWrap .inlinebtn {text-align:right; padding-top:10px;}
.consultingWrap .btn_mnormal{height:32px; border-radius:3px; background:#92979b; color:#fff; font-size:16px; line-height:32px; font-weight:bold; text-align:center;padding:8px 10px;}
.consultingWrap .paging_box{text-align:center;}
.consultingWrap .paging_box a{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%; font-size:12px;}
.consultingWrap .paging_box a.active{background:#885EB4;color:#fff;}
.consultingWrap .paging_box a.prev,.paging_box a.next{display:inline;margin:0 10px;font-weight:bold;}

.consultingWrap .consulting_tit {padding-top:40px; background:#f3f3f3;text-align:center;}
.consultingWrap .consulting_tit h1 {font-size:25px;}
.consultingWrap .consulting_tit p {font-size:15px; font-weight:bold; color:#222222; padding:10px 0 20px;}
.consultingWrap .consulting_tit .consul_tab {width:100%; font-size:0; background:#dddee0; margin-top:20px;}
.consultingWrap .consulting_tit .consul_tab li{display:inline-block; font-size:16px; font-weight:bold; width:33.333%; text-align:center; background:#acadb1; border-right:1px solid #fff;box-sizing:border-box;}
.consultingWrap .consulting_tit .consul_tab li:last-child {border-right:none;}
.consultingWrap .consulting_tit .consul_tab li a {display:block; line-height:51px; color:#fff;}
.consultingWrap .consulting_tit .consul_tab li a.active ,
.consultingWrap .consulting_tit .consul_tab li a:hover {background:purple;}
.consultingWrap .consulting_wrap {width:100%; margin:0 auto;}
.consultingWrap .consulting_wrap .consultingList{}
.consultingWrap .consulting_wrap .consultingList li{background:#fff;padding:10px 15px;margin:0 -15px;border-top:30px solid #f9f8f8;}
.consultingWrap .consulting_wrap .consultingList li:first-child{border-top:10px solid #f0f0f0;}
.consultingWrap .consulting_wrap .consultingList li:last-child{border-bottom:10px solid #f0f0f0;}
.consultingWrap .consulting_wrap .consultingList dl{line-height:30px;overflow:hidden;}
.consultingWrap .consulting_wrap .consultingList dt{width:20%;float:left;color:#797979;}
.consultingWrap .consulting_wrap .consultingList dd{width:80%;float:right;text-align:right;}
.consultingWrap .consulting_wrap .consultingList .consultProgress{display:inline-block;padding:2px 5px;color:#fff;line-height:14px;}
.consultingWrap .consulting_wrap .consultingList .openPublic{color:red;}
.consultingWrap .consulting_wrap .Search_box .Search {font-size:0;vertical-align: top;}
.consultingWrap .consulting_wrap .Search_box .Search input.text {vertical-align: top; border-radius:0;}
.consultingWrap .consulting_wrap .Search_box .Search a {background: #a5a5a5 none repeat scroll 0 0; color: #fff; display: inline-block; font-size: 11px; line-height: 34px; box-sizing:border-box; width:17%;height:35px; padding:0 7px;text-align:center;}
.consultingWrap .consulting_wrap .paging{padding-top:5px;}
.consultingWrap .consulting_wrap.C_wrap select {border-radius:0!important; margin-top:12px;}
.consultingWrap .C_wrap {background-color:#fff!important;}

.consultingWrap .consulting_wrap .consulcon {margin:10px 0; border:1px solid #eee; box-sizing:border-box; padding:10px;}
.consultingWrap .consulting_wrap .consulcon .noti {box-sizing:border-box; border:5px solid #eee; padding:20px; height:150px; overflow:auto; text-align:left;}
.consultingWrap .consulcon .input_box .member_wrap {width:100%;}
.consultingWrap .consulcon .input_box dl {font-size:0; padding-top:10px; text-align:left;}
.consultingWrap .consulcon .input_box dl.day_box {border-top:1px solid #eee; border-bottom:1px solid #eee; padding:20px 0; margin:20px 0;}
.consultingWrap .consulcon .input_box dl.day_box dd &gt; div {display:inline-block; vertical-align:top;padding-top:10px;}
.consultingWrap .consulcon .input_box dl.day_box dd &gt; 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&gt;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&gt;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&gt;li {display:inline-block; box-sizing:border-box; vertical-align:middle; margin-left:10px;}
.sub_cont2 .hot_tag ul&gt;li:first-child {margin-left:0;}
.sub_cont2 .hot_tag ul&gt;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&gt;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&gt;div a {display:block;}
.sub_btmFloat&gt;div.kakao_con a {color:#fff;}
.sub_btmFloat&gt;div.like span {font-size:30px;}
.sseovayo_tag {padding:15px; border:2px solid #ddd; font-size:16px;margin-bottom:20px;}
.sseovayo_tag_title {margin-top:10px;font-weight:bold;line-height:35px;}
.sseovayo_tag_title span{color:#fff; padding:2px 10px; border-radius:3px;font-size:14px;}
.checkLoginBtn{display:inline-block; margin-left:3px; font-size:15px; color:#5d5d5d; border:1px solid #9d9d9d; line-height:24px; padding:3px 12px 2px;border-radius:3px;}

/* 상담 글보기 */
.board_view_bgwrap{margin:0 -15px;}
.board_view {width:100%; font-size:11px; line-height:12px;}
.board_view th {padding:10px 25px; border-bottom:1px solid #e7e7e7; font-weight:bold; text-align:left;}
.board_view td {padding:10px 9px; border-bottom:1px solid #e7e7e7; background:#fcfcfb; text-align:left;}
.board_view td.title {padding:10px 16px; font-size:12px; line-height:22px; background:#f8f8f7;}
.board_view td.b_contents {padding:15px 20px 45px; background:#f6f6f7;}
.board_view td.b_contents img {max-width:100%;}

/************** 병원솔루션 끝 ****************/

.m_emp_w {background:url('/m/images/off_bg.jpg')no-repeat center center; background-size:cover;}

/* 상품 정보 */
.add_style .option_section {font-size:13px;}
.add_style .option_section dt {width:85px;}
.add_style .option_section dd {padding-left:104px; color:#666;}
.add_style .font16 {font-size:16px!important; font-weight:bold;}
.add_style .font23 {font-size:23px!important; font-weight:bold;}
.add_style .red {color:#e22020!important;}
.add_style .blue {color:#6495ed!important;}
.add_style dd span.coupon {display:inline-block; font-size:11px; color:#c33; border:1px solid #c33; vertical-align:middle; letter-spacing:-1px; padding:0 6px 0 4px; cursor:pointer; margin-left:3px;}
.add_style dd span.coupon i {font-size:13px; vertical-align:middle;}
.add_style dd span.coupon_date {font-size:11px; vertical-align:middle; display:block;}
.add_style dd span.vert_top {vertical-align:top;}
.add_style dd span.card_pop_open {display:inline-block; border:1px solid #ccc; font-size:11px; padding:0 5px;}
.add_style dd span.card_pop_open i {font-size:15px; vertical-align:middle;}
.add_style dd span.card_pop_open:hover {border-color:#000; color:#000; cursor:pointer;}
.add_style dd .hover_noti {vertical-align:middle; font-size:20px; color:#666; margin-left:4px; cursor:pointer;}

.Card_pop {position:fixed; width:300px; height:500px; z-index:800; left:50%; top:50%; margin-left:-150px; margin-top:-250px; font-size:12px; background-color:#fff; box-shadow:0 2px 5px rgba(0,0,0,.3),0 0 2px rgba(0,0,0,.3); display:none;}
.Card_pop h2 {background-color:#fafafa; border-radius:4px 4px 0 0; border-bottom:1px solid #eee; padding:0 20px; overflow:hidden; line-height:48px; height:48px}
.Card_pop h2 .close {float:right; margin-top:16px; display:inline-block; line-height:initial; cursor:pointer;}
.Card_pop h2 .close i {font-weight:bold; color:#aaa; font-size:18px;}
.Card_pop .cont_wrap {padding:20px; height:411px; overflow-y:auto;}
.Card_pop .cont_wrap img {width:100%;}
.Card_pop .cont_wrap ul {margin-bottom:10px;}
.Card_pop .cont_wrap ul li {line-height:1.4em; color:#888;}
.Card_pop .cont_wrap ul li:first-child {font-size:16px; color:#000;}
.Card_pop .cont_wrap table {width:100%; line-height:1.4em; table-layout:fixed; border-top:2px solid #222; margin-bottom:10px;}
.Card_pop .cont_wrap table th,
.Card_pop .cont_wrap table td {padding:10px;}
.Card_pop .cont_wrap table th {background-color:#fafafa; border-bottom:1px solid #ddd; text-align:center;}
.Card_pop .cont_wrap table td {border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
.Card_pop .cont_wrap table td:first-child {border-left:none; text-align:center; overflow:hidden;}
.Card_pop .cont_wrap table td img {width:100%;}
.Card_pop .cont_wrap table .gray {color:#999!important;}
.Card_pop .cont_wrap strong {line-height:1.4em; margin-bottom:10px; color:#888;}

.add_style .option_section.m_over {position:relative; overflow:initial;}
.add_style .option_section .Tip {width:275px; height:100px; box-sizing:border-box; box-shadow:0 2px 7px rgba(0,0,0,.3); position:absolute; top:-102px; right:0; z-index:700; background-color:#fff; font-size:12px; letter-spacing:-.1em; padding:10px; line-height:1.4em; display:none;}
.add_style .option_section .Tip p:first-child {margin-bottom:13px;}
.add_style .option_section .Tip::after {content:""; background-color:#fff; display:block; width:15px; height:15px; position:absolute; right:86px; bottom:-7px; box-shadow:4px 4px 10px rgba(0,0,0,.3); transform:rotate(45deg);}

/* 판매자정보 */
.add_style {display:none;}
.cont_dealer .red {color:#e22020!important;}
.cont_dealer .font28 {font-size:28px!important;}
.cont_dealer .font19 {font-size:19px!important;}

.cont_dealer .top {border:1px solid #ccc; background-color:#fdfdfd; display:none;}
.cont_dealer .top table tr {font-size:0;}
.cont_dealer .top table tr:first-child {border-bottom:1px solid #eee; display:block;}
.cont_dealer .top table td {border-left:1px solid #eee; padding:10px; vertical-align:middle; font-weight:normal; display:inline-block; box-sizing:border-box; text-align:center;}
.cont_dealer .top table tr:first-child td:first-child {padding-left:5px;}
.cont_dealer .top table tr td:first-child {border-left:0;}
.cont_dealer .top .box_seller {font-size:16px; font-weight:600; color:#000; padding:10px 0;}
.cont_dealer .top .box_btn {font-size:12px;}
.cont_dealer .top .box_seller img {vertical-align:text-bottom;}
.cont_dealer .top .box_btn a {background-color:#fff; color:#333; padding:10px; display:inline-block; width:70px; margin:5px 0; border:1px solid #ccc; text-align:center;}
.cont_dealer .top .box_btn a:hover {color:#e22020; border-color:#e22020;}
.cont_dealer .top .box_btn a:hover i {color:#e22020;}
.cont_dealer .top .box_btn i.on {display:block; font-size:35px; margin-bottom:5px;}
.cont_dealer .top .box_btn i {display:none;}
.cont_dealer .top .box_tit {font-size:13px; height:2em; line-height:34px;}
.cont_dealer .top table tr:first-child .box_tit {line-height:48px;}
.cont_dealer .top .box_cont {text-align:center; padding:10px 0 10px; font-size:15px;}
.cont_dealer .top .box_cont span {font-weight:700;}
.cont_dealer .top .box_btn2 a {color:#333; padding:10px; display:block; margin:18px 0 0; text-align:center; cursor:pointer;}
.cont_dealer .top .box_btn2 a:hover i {color:#e22020;}
.cont_dealer .top .box_btn2 a i {font-size:63px; font-weight:normal; display:block;}

.cont_dealer .mid {padding:10px; background-color:#fff;}
.cont_dealer .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&gt;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&gt;div {display:none;}
.add_style .size_guide_wrap .view_area&gt;div.active {display:block;}
.add_style .size_guide_wrap .view_area&gt;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&gt;p {font-size:24px;}
.vpay_wrap&gt;p span {color:red; font-weight:bold;}

/*브이페이 실구매/혜택금액*/
.payback_wrap {font-size:16px; line-height:1.5;}
.payback_wrap strong {margin-right:3%;}
.payback_wrap span {font-weight:bold; color:red;}

/*모바일네비삭제*/
.location_area {display: none;}
.cateimgbox {display: none;}

/*알림받기 : appRightAgree.asp*/
.appRightAgree_cont img {width:100%;}
.appRightAgree .btnWrap{position:fixed;left:0;right:0;bottom:0;font-size:0;}
.appRightAgree .btnWrap a{display:inline-block;width:100%;height:100%;width:50%;line-height:50px;font-size:1.6rem;color:#fff;text-align:center;}
.appRightAgree .btnWrap a img {width:100%;}
.appRightAgree .btnAfter{background:#4f4f4f;}
.appRightAgree .btnOk{background:#ff0000;}

.dontSendAlarm .layerBg{background:rgba(0,0,0,.43)}
.dontSendAlarm .layerConWrap{border-radius:5px;padding:10px;margin-top:-77px;left:10%;right:10%;}
.dontSendAlarm .ico img{width:20px;}
.dontSendAlarm .tit{font-size:1.4rem;}
.dontSendAlarm .txt{font-size:1.2rem;color:#000;padding:10px;}
.dontSendAlarm .txt p{font-size:1rem;color:#333;padding-top:10px;}
.dontSendAlarm .btnCloseLayer{float:right;font-size:1.2rem;margin-top:10px;}

/*공지사항글쓰기팝업*/
.nwlayerOpen {display:inline-block; padding:0.6em 1em; color:#fff; font-size:12px; font-weight:bold;}
.layerFix.noticeWrite_layer .layerConWrap {overflow:hidden;}
.noticeWrite_layer .clLyr {position:absolute; top:3%; right:3%; z-index:1;}
.noticeWrite_layer .layerConWrap {padding:3% 3% 15%; width:80%; height:52vh; text-align:left;}
.noticeWrite_layer .noticeWrite_inner .nwTitle {padding:0 0 3%; font-size:18px; font-weight:bold; border-bottom:1px solid #ccc;}
.noticeWrite_layer .noticeWrite_inner .nwTitle .ui-checkbox .ui-btn {width:50%;}
.noticeWrite_layer .noticeWrite_inner .nwTitle .ui-checkbox .ui-btn.ui-checkbox-off:after {top:2px;}
.noticeWrite_layer .noticeWrite_inner .ui-checkbox .ui-btn {background:none; border:none; padding:3% 0;}
.noticeWrite_layer .ui-btn.ui-checkbox-off:after, .noticeWrite_layer .ui-btn.ui-checkbox-on:after, .noticeWrite_layer .ui-icon-check:after {position:relative; display:inline-block; vertical-align:bottom; left:0;}
.noticeWrite_layer .partnerList {padding:3% 0; max-height:33vh; overflow:hidden; overflow-y:auto;}
.noticeWrite_layer .noticeWrite_inner .ptnName {padding-right:2%;}

/*모바일팝업창*/
.popupCenter {position:fixed; top:0; bottom:0; left:0; right:0; width:100%; max-width:568px; margin:0 auto; background-color:rgba(0,0,0,.5);}
.layerpopupCenter {position:relative; top:0; bottom:0; left:0; right:0; width:100% !important; height:100% !important;}

/*서브페이지 큰 상품들 무료배송*/
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;}
ul.cont_list li dl dt span.rgt_free {display: none; padding: 0 7px; color: #fff; font-size: 12px; line-height: 1.8; background:#ff0048; position: absolute; bottom: 0; right: 5px;z-index:2;}

/* 공유하기 링크복사 */
.shareLayer-copy-link-url {padding: 10px 1.5rem;background: none;color: #fff;box-sizing: border-box;border: none;outline: none;}

/*비회원주문창 :: 시작*/
.orderNew {font-family:"Noto Sans KR", sans-serif; font-weight:400; font-size:15px;}

.fwBold {font-weight:700;}
.onSection h3.fwBold {padding:5% 0 4%; font-size:18px;}
.h3icon {display:inline-block; vertical-align:bottom; margin-right:2%; border-radius:50%; overflow:hidden;}
.h3icon i {vertical-align:text-bottom; min-width:26px; min-height:26px; line-height:26px; text-align:center; margin-top:-1px; font-size:18px; color:#fff;}

.select_option2, .select_option3 {z-index:9;}

.onOrdergds {position:relative;}
.onOrdergds img {width:100%;}
.onOrdergds .detailimg_page {display:inline-block; position:absolute; bottom:4%; left:50%; width:20%; min-width:60px; color:#fff; font-size:14px; line-height:2; text-align:center; z-index:5; border-radius:15px; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}

.onInfomaion {}
.onInfomaion .onAllinfo .oaifOpen {display:block; width:100%; padding:3% 0; text-align:center; color:#fff;}
.onInfomaion .onAllinfo .oaifOpen i {margin-left:2%; margin-top:-1px; vertical-align:text-top; color:#fff;}
.onInfomaion .onName {margin:5% 0 0; font-size:18px;}
.onInfomaion .onName a {display:block; text-align:justify; color:#000;}
.onInfomaion .onSub {text-align:justify; color:#999;}
.onInfomaion .onPrc {position:relative; padding:1% 0 0;}
.onPrc .onPer {display:inline-block; font-size:39px; font-weight:500;}
.onPrc .onPer .percent {font-size:24px; font-weight:400;}
.onPrc .onprice {display:inline-block;}
.onPrc .onprice .mkprc {font-size:12px; text-decoration:line-through; color:#999;}
.onPrc .onprice .saleprc {font-weight:600; font-size:23px; line-height:0.8;}
.saleprc .won {font-weight:400;}
.shareIcon {position:absolute; bottom:0; right:0;}
.shareIcon .ftic-fenxiang {vertical-align:middle; font-size:30px; color:#000; font-weight:bold;}
.naverpay {padding:3% 0;}

.onOption {border-top:2px solid #dadada;}
.onLine {margin:0 -15px; padding:2% 0; background-color:#f0f0f0; border-top:1px solid #d9d9d9; font-size:0; text-indent:-9999px;}
.onInner {position:relative;}
.opCont {}

.select_option2 {width:100%; height:auto; border:1px solid #f0f0f0;}
.select_option2 .active_cont {position:relative; margin:0; padding:0; height:auto; line-height:2; background:none; width:92%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:2%;}
.select_option2 .sltArw {position:absolute; top:0; right:0; bottom:0; width:8%; text-align:center; background-color:#e2e2e2; border:1px solid #e2e2e2; box-sizing:border-box;}
.select_option2 .sltArw i {position:absolute; top:50%; right:0; left:0; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); color:#fff;}
.select_option2 .option_list {top:100%;}

.select_option3 {width:100%; height:auto; border:1px solid #f0f0f0;}
.select_option3 .active_cont {position:relative; margin:0; padding:0; height:auto; line-height:2; background:none; width:70%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:2%;}
.select_option3 .sltArw {position:absolute; top:0; right:0; bottom:0; width:30%; text-align:center; background-color:#e2e2e2; border:1px solid #e2e2e2; box-sizing:border-box;}
.select_option3 .sltArw i {position:absolute; top:50%; right:0; left:0; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); color:#fff;}
.select_option3 .option_list {top:100%;}

.opSelected {margin:2% 0 0; height:auto; border:1px solid #f0f0f0;}
.opslted {position:relative; margin:2%; padding:0; height:auto; line-height:2; background:none;}
.opSelected .opsltedtxt {display:block; width:92%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:2%;}
.opSelected .opsltedRemove {position:absolute; top:0; right:0; bottom:0; width:8%; text-align:center; border:1px solid #e2e2e2; box-sizing:border-box;}
.opSelected .opsltedRemove i {position:absolute; top:50%; right:0; left:0; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); color:#000;}

.opsltedQtt.mtp_prc {border-top:1px solid #f0f0f0;}
.opsltedQtt .opslted {overflow:hidden;}
.opsltedQtt.mtp_prc .prc_right {font-size:inherit; font-weight:500;}
.opsltedQtt.mtp_prc .prc_right .won {font-weight:400;}

.opsltedPrc .opslted {margin:3% 0; text-align:right;}
.opsltedPrc .opslted .opsltedprice span {margin-left:2%; font-size:18px; font-weight:500;}
.opsltedPrc .opslted .opsltedprice span .won {margin-left:0; font-weight:400}

.onOption span.minu, .onOption input.number, .onOption span.plus {border-color:#f0f0f0;}
.onOption span.minu i, .onOption span.plus i {color:#999;}

.ipwrap {margin:0 0 2%; padding:0%; border:1px solid #f0f0f0;}
.ipwrap input {width:100%; border:0; padding:0 3%; font-size:14px; margin:0; box-sizing:border-box; min-height:43px;}
.ipwrap input::placeholder {color:#ccc;}

.onSection.onRecipient {padding:0 0 6%;}
.onSection.onRecipient h3 {position:relative;}
.ipwrap.byrCkd {margin:0; padding:0; border:0; position:absolute; top:57%; right:0; font-size:15px; font-weight:400; -webkit-transform:translate(0, -50%); -moz-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%);}
.ipwrap.byrCkd i {vertical-align:text-top; margin-top:-1px;}

.ipwrap.zipCode {position:relative;}
.ipwrap.zipCode .ipLeft {position:absolute; top:0; bottom:0; left:0; right:0; width:44%; padding:2%; text-align:center; background-color:#ccc; box-sizing:border-box; z-index:2;}
.ipwrap.zipCode .ipLeft a {display:block; color:#fff;}
.ipwrap.zipCode .ipLeft i {margin-left:3%; vertical-align:bottom; font-size:22px; color:#fff;}
.ipwrap.zipCode .ipRight {position:relative; margin-left:46%; z-index:1;}

.costoption {margin:2% 3%;}
.costoption .costopSub {padding:3% 0;}
.costoption .costoption {margin:1% 0 1% 3%; color:#999;}
.costopBox.dcCostBtn + .costopSub {display:none;}
.costopBox {position:relative;}
.costopBox .costopRright {position:absolute; top:50%; right:0; font-weight:500; -webkit-transform:translate(0, -50%); -moz-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%);}
.costopBox .costopRright .won {font-weight:400; font-size:12px;}
.costopBox i {vertical-align:middle;}

.costoption.costoptionLast {margin:2% 0 0; padding:3%; background-color:#f8f8f8;}
.costoption.costoptionLast .costopRright {font-size:17px;}

.onpmt {}
.onpmt ul {overflow:hidden;}
.onpmt li {float:left; width:48.5%; margin:0 0 2% 3%;}
.onpmt li:nth-child(2n+1) {margin:0 0 2% 0;}
.onpmt label {width:100%;}
.onpmt li div {display:block; padding:10% 0; color:#000; text-align:center; border:1px solid #000; border-radius:5px;}

.onshpLicense {margin:6% 0 4%;}
.onshpLicense i, .openClause {vertical-align:middle; margin-top:-2px;}
.onSubmit a {display:block; padding:5% 0; text-align:center; color:#fff; font-size:18px; font-weight:700;}

.onpageLayer {display:none; position:fixed; top:0; right:0; left:0; bottom:0; z-index:9999; background-color:#fff;}
.onpageLayer .close {position:fixed; right:0; top:0; z-index:1; font-size:60px;}
.onpageLayer .inWrap1 img {width:100%;}
.onpageLayer .layerConWrap {width:100%; height:100%; overflow-y:auto;}
.onpageLayer .inWrap{margin:60px 20px 20px 20px; border:1px solid #ddd; box-sizing:border-box; padding:10px;}

.opdBox .opdbInner {padding:5% 0;}
.ondbLine {margin:0 0 5%;}
.opdbTit {margin:0 0 1%;}

.ipwrap.ipwrap2, .ipwrap.ipwrap3, .ipwrap.ipwrap4 {padding:0; border:0; font-size:0;}
.ipwrap.ipwrap2 input.ipsyl2 {display:inline-block; width:49%; border:1px solid #f0f0f0;}
.ipwrap input.ipsyl4 {width:24%; margin-left:1.333%; border:1px solid #f0f0f0;}
.ipwrap input.ipsyl4:first-child {margin-left:0;}

.ipwrap.ipwrap2 .select_option2 {display:inline-block; width:49%; margin-left:2%;height: 40px;}
.ipwrap.ipwrap2 .select_option2:first-child {margin-left:0;}
.ipwrap.ipwrap2 .select_option2 .active_cont {width:80%;}
.ipwrap.ipwrap2 .select_option2 .sltArw {width:20%;}
.ipwrap.ipwrap2 .select_option2 .opslted {margin-top:5px;}

input[type=radio]:checked + .roundsh:after {display:block; content:""; position:absolute; top:0; left:0; width:100%; height:100%; border-width:5px; box-sizing:border-box; transition:all 1s ease-out;}

.opdBox .receipt {margin:4% 0;}
.opdBox .receipt p {line-height:normal;}
.opdBox .receipt p + .costopRright {position:static; float:right; width:auto; transform:none; font-weight:400;}
.ipwrap3 input.ipsyl3, .select_option3 {display:inline-block; width:32%; margin-left:1.5%; border:1px solid #f0f0f0;}
.ipwrap3 input.ipsyl3:first-child, .ipwrap3 div.select_option3:first-child {margin-left:0;}

.opdBox .Layer_receipts .pop_con dl {margin-top:5%; padding-top:5%;}
.opdBox .Layer_receipts .pop_con dl dd {padding-top:0; margin-top:1.5%;}
.opdBox .Layer_receipts .pop_con .textarea {padding:0 1%; box-sizing:border-box; border:0;}

.onPaymentDetail .wi_bg {overflow:visible;}
/*비회원주문창 :: 끝*/

/* 뷰티클래스 영역 추가 */
.beautyList {border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin-top: 17px;padding-top: 10px;margin-bottom: 10px;padding-bottom: 17px;}
.beautyList p {position: relative;height:30px;line-height: 30px;}
.beautyList p + p {height:40px;line-height: 40px;}
.beautyList p + p + p {height:20px;line-height: 20px;}
.beautyList .setPay {font-size:18px;font-weight: 700;}
.beautyList .setPayTxt {font-size:12px;color: #000;}
.beautyList .setPayTxt:before {content:"|";font-size:12px;color:#000;padding-right:10px;margin-left:10px;}
.beautyList .dataIn {padding-right:90px;height:10px;background: #ccc;box-sizing:border-box;position: absolute;width: calc(100% - 90px);left: 0;top: 17px;border-radius:10px;}
.beautyList .dataIn span {position: absolute;left: 0;top:0;height:10px;width:50%;border-radius:10px;}
.beautyList .dataPer {position: absolute;right: 10px;width:80px;font-size:30px;text-align: right;}
.beautyList .setPayComp {font-size:12px;}
.beautyList .setPayCompTxt {font-size:12px;}

.beautySector {background: #fff;padding:15px 0;}
.beautySector &gt; div {width: 100%;text-align: center;}
.beautySector &gt; 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 {margin-top: 80px;padding:0 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;}
.partnerShip .addCode p span {font-size:13px;}


.fix_gnbmenuDOM {margin-top:0;margin-bottom:0;border-bottom:0;border-top:0;}
.fix_gnbmenuDOM .head_height {height:0;}
.fix_gnbmenuDOM .list_view_type {width:200px;}
.fix_gnbmenuDOM .list_view_type .ui-select {width: 100px;display: inline-block;margin:0;}
.fix_gnbmenuDOM .list_view_type .ui-select .ui-btn {height:40px;padding:0 0 0 10px;}
.fix_gnbmenuDOM .list_view_type {margin: 5px 6px 0px 0;}
#m_wrap .total_search_txt {text-align: center;padding: 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 &gt; div {margin-bottom: 0;}
.searchFormWrap &gt; 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 &gt; ul &gt; li {position: relative;margin-top: 5px;height: 46px;}
.searchBodyDOM .dataForm .txt &gt; ul &gt; li:first-child {margin-top: 0;}

.searchBodyDOM .dataForm .innerImg {display: inline-block;width: 46px;height: 46px;position: absolute;left:0;top: 0;-webkit-background-size:cover;background-size:cover;background-position: center center;text-indent:-9999px;}
.searchBodyDOM .dataForm .priceData {padding-left:52px;box-sizing:border-box;}
.searchBodyDOM .dataForm .priceData .priceName {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;line-height: 1rem;height: 2rem;color: #999;font-size:11px;padding-top: 6px;}
.searchBodyDOM .dataForm .priceData .pricePay {display: none;font-weight: 700;color: #333;font-size:12px;margin-top: 3px;}
.searchBodyDOM .dataForm .priceData .pricePay em {font-weight: 700;color: #333;}

/* 동영 재생 시간 */
.searchBodyDOM .dataForm .playtime{position:absolute;right:0;top:0;padding:2px 7px;margin:10px 15px;color:#fff;font-size:14px;font-weight:bold;background:rgba(0,0,0,.8);border-radius:40px;}
.searchBodyDOM .dataForm .playerMute{position:absolute;left:0;bottom:0;padding:5px;margin:30px 15px;color:#fff;font-size:24px;font-weight:bold;background:rgba(0,0,0,.8);border-radius:40px;}

.searchBodyDOM .likeDom {padding:10px 13px;text-align: left;}
.searchBodyDOM .likeDom .likeIcon {font-size:12px;color: #333;padding:5px 0 5px 27px;background:url('/images/img_heart.png')no-repeat left center/16px auto;cursor:pointer;}
.searchBodyDOM .likeDom .likeIcon.on {background-image:url('/images/img_heart_on.png');}
.searchBodyDOM .likeDom .repleIcon {font-size:12px;color: #333;padding:5px 0 5px 27px;background:url('/images/img_reple.png')no-repeat left center/16px auto;margin-left: 14px;cursor:pointer;}
.searchBodyDOM .moreDom {text-align: right;}
.searchBodyDOM .moreDom .more {font-size:11px;color: #666;padding:10px 0 0; cursor:pointer;}

.searchBodyDOM .txtStory {width:calc(100% - 16px); margin:8px auto; overflow:hidden; max-height:3rem; text-align:left; font-size:12px;}
.searchBodyDOM .tsinner {overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; line-height:1.4; max-height:3.6rem;padding:0 8px;}
.searchBodyDOM .hashtagwrap {color:#F33949;padding:0 8px;}



.liveListDom .dataForm:first-child{padding-top:30px;}
.liveListDom .dataForm .iconAnchor {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}

.liveListDom .dataForm .tit {padding:2px 0 0; position:relative; z-index:2; float:left; width:50%;}
.liveListDom .dataForm .tit .imgProfile {display:inline-block; border:1px solid #ddd; border-radius:100%;width:44px;height:44px; background-size:cover; background-position:center center; position:absolute; left:12px; bottom:-10px; text-indent:-9999px;}
.liveListDom .dataForm .tit p {padding-left:64px; box-sizing:border-box; font-size:13px;font-weight:700; color:#333; height:32px; line-height:30px;}

.liveListDom .dataForm .img {position:relative; z-index:1; width:100%; margin:0 auto; border-radius:8px; overflow:hidden;}
.liveListDom .dataForm .img img {width: 100%;}

.liveListDom .dataForm .txt {z-index:3; position:relative;margin: 0;padding: 0;width: auto;background: none;border-radius: initial;overflow: initial;box-shadow: none;}

.liveListDom .dataForm .txt &gt; ul {position:absolute; left:6%; bottom:10px;}
.liveListDom .dataForm .txt &gt; ul &gt; li {display:none; position:relative; margin:0 0 0 10px; height:46px;}
.liveListDom .dataForm .txt &gt; ul &gt; li:first-child {margin:0;}
.liveListDom .dataForm .txt &gt; ul &gt; li:first-child,
.liveListDom .dataForm .txt &gt; ul &gt; li:first-child + li,
.liveListDom .dataForm .txt &gt; ul &gt; 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: 568px){
	.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: 568px){
	.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: 568px){
	.subTop_ContentBanner{width:420px ! important; margin:0 auto;}
	.subTop_ContentBanner .subTopContentWrapC{width:100% ! important;}
	.subTop_ContentBanner .subTopContentWrapC .subTop_Titsec h2{font-size:24px ! important;}
	.subTop_ContentBanner .subTopContentWrapC .contentImage p a img{width:100%;}

}

@media all and (min-width: 320px) and (max-width: 475px){
	.subTop_ContentBanner{width:300px ! important; margin:0 auto;}
	.subTop_ContentBanner .subTopContentWrapC{width:100% ! important;}
	.subTop_ContentBanner .subTopContentWrapC .subTop_Titsec h2{font-size:14px ! important;}
	.subTop_ContentBanner .subTopContentWrapC .contentImage p a img{width:100%;}
}

@media all and (max-width: 320px){
	.subTop_ContentBanner{width:100% ! important; margin:0 20px ! important;}
	.subTop_ContentBanner .subTopContentWrapC{width:100% ! important;}
	.subTop_ContentBanner .subTopContentWrapC .subTop_Titsec h2{font-size:12px ! important;}
	.subTop_ContentBanner .subTopContentWrapC .contentImage p a img{width:100%;}
}



/* 서브리스트 카트 아이콘 */
.cartAddBtn{position: absolute; bottom: 0; line-height: 23px; height:25px;}
.positionWrap .cartAddBtn{bottom:10px; bottom:2.5%; overflow:hidden; left:100px; padding:4.5px 6px;}
.positionWrap .cartAddBtn span{float:left; color:#FFF;}
.positionWrap .cartAddBtn span.material-icons{font-size:18px; line-height:25px;}
.positionWrap .cartAddBtn span.cartText{font-size:16px;}

@media all and (max-width: 346px){
.positionWrap .cartAddBtn span.material-icons{font-size:12px; line-height:25px;}
.positionWrap .cartAddBtn span.cartText{font-size:12px; font-weight:bold;}
}

/* 숫자 버튼 css 추가 */
    .goodsQantity input[type="number"] {-webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield;}
    input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;}
    .goodsQantity {border: 2px solid #ddd; display: inline-flex;}
    .goodsQantity, .goodsQantity * {box-sizing: border-box;}
    .goodsQantity button {outline:none; -webkit-appearance: none; background-color: transparent; border: none; align-items: center; justify-content: center; width: 22px; height: 30px; cursor: pointer; margin: 0; position: relative;}
    .goodsQantity button:before, .goodsQantity button:after {display: inline-block; position: absolute; content: ''; width: 10px; height: 2px; background-color: #212121; transform: translate(-50%, -50%);}
    .goodsQantity button.plus:after {transform: translate(-50%, -50%) rotate(90deg);}
    .goodsQantity input[type=number] {font-family: sans-serif; width: 35px; padding: .5rem; border: solid #ddd; border-width: 0 2px; font-size: 16px; height: 30px; font-weight: bold; text-align: center;}

	.goodsQantity{margin-bottom:5px;}







/* 로그인 팝입 // 회원가입약관 추가작업 */

.joinPop_textInfo{border-bottom:1px solid #dadada;}
.join_allChkBox{ line-height:20px; font-size:13px;}
.join_allChkBox p{font-size:10px; line-height:13px; margin-top:-5px;}
.join_allChkBox #Join_allCheck{width:20px; height:20px;}
.join_allChkBox label{line-height:20px; margin-left:0; color:#000;}
.join_allChkBox &gt; .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;}
.joinPop_textWrap .joinPop_infoCont li.on{display:block}
.joinPop_textWrap .joinPop_infoCont li &gt; 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 &gt; div{height:200px;}
.joinPop_textWrap .joinPop_infoCont li &gt; p{font-size:10px;}
.joinPop_textWrap .joinPop_infoCont li label{font-size: 11px; background: none; border: none; font-family: "Notosans"; color: #666; font-weight: normal; padding-left:32px; line-height: 30px;}
.joinPop_textWrap .joinPop_infoCont li input{}
.joinPop_textWrap .join_detailChkBox{margin-top:30px; height:30px; float:left;  line-height:20px; font-size:16px;}
.joinPop_textWrap .join_detailChkBox #join_detailChkBox{width:20px; height:20px;}
.joinPop_textWrap .join_detailChkBox #join_detailChkBox label{line-height:20px; margin-left:10px; color:#000;}
.joinPop_textWrap .join_detailChkBox label{padding-left:34px; padding-top:4px; font-size:11px;}
.joinPop_textWrap .join_detailChkBox &gt; .ui-checkbox label{font-size: 11px; background: none; border: none; font-family: "Notosans"; color: #666; font-weight: normal;}


.joinPop_btns{margin:10px auto; width:90%;}
.joinPop_btns a{display:inline-block; text-align:center; line-height:40px; font-size:18px; width:50%; float:left;}
.joinPop_save{height:40px; background:#333; color:#FFF; box-sizing:border-box;}
.joinPop_save2{height:40px; background:#333; color:#FFF; box-sizing:border-box;}
.joinPop_save3{height:40px; background:#333; color:#FFF; box-sizing:border-box;}
.joinPop_cancle{height:40px; border:2px solid #333; color:#333; box-sizing:border-box; line-height:36px !important;}

.joinPop_close{position:absolute; top:7px; right:10px;}
.joinPop_close i{font-size:30px;}

.joinPop_info{position:fixed; width:90%; max-width:400px; height:370px; box-sizing:border-box; border:2px solid #000; border-radius:25px; left:50%; transform:translate(-50%, -50%); top:50%;  background:#FFF; z-index:9999; box-shadow:0 5px 15px rgba(0, 0, 0, 0.5); padding:20px; text-align:left; color:#000; text-align:center; display:none;}
.joinPop_info h3{font-size:20px; line-height:38px; font-weight:bold; letter-spacing:1px;}
.joinPop_info p{font-size:14px; line-height:30px; margin:15px auto 15px; width:100%;}
.joinPop_info a.joinPop_save{display:block; margin:0 auto; width:100%; font-size:20px; line-height:40px; height:40px; text-align:center;}
.joinPop_info a.joinPop_save2{display:block; margin:0 auto; width:100%; font-size:20px; line-height:40px; height:40px; text-align:center;}
.joinPop_info a.joinPop_save3{display:block; margin:0 auto; width:100%; font-size:20px; line-height:40px; height:40px; text-align:center;}

.jp_if02{height:auto;}
.jp_if02 h3{font-size:16px;}
.jp_if02 h3 p{font-size:16px; margin:0 auto; line-height:18px;}
.jp_if02 a.joinPop_save{margin-top:20px;}
.jp_if02.on{display:block;}

.jp_if03{display:none; height:auto;}
.jp_if03.on{display:block;}

.jp_if04{display:none; height:auto;}
.jp_if04.on{display:block;}

.joinPop_infoTitle .join_Essential{}
.join_Essential{}
.join_Essential01{}

.eb_id .joinPop_input &gt; 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 &gt; 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 &gt; span{display:inline-block;}
.actionPoint .btnArea a.memberGuide span.guideColor{display:inline-block; line-height: 20px; color: #FFF; padding: 0 6px; border-radius: 3px; margin-right: 3px; text-shadow:1px 1px 0 #333;}
.actionPoint .btnArea a.memberGuide span.guideColor.guideColor_pur{background-color:#7030a0;}
.actionPoint .btnArea a.memberGuide span.guideColor.guideColor_gre{background-color:#92d14f;}
.actionPoint .btnArea a.memberGuide span.guideColor.guideColor_ora{background-color:#ffc000;}


/* 로그인 팝입 // 회원가입약관 추가작업 */

.joinPop_textInfo{border-bottom:1px solid #dadada;}
.join_allChkBox{ line-height:20px; font-size:13px;}
.join_allChkBox p{font-size:10px; line-height:13px; margin-top:-5px;}
.join_allChkBox #Join_allCheck{width:20px; height:20px;}
.join_allChkBox label{line-height:20px; margin-left:0; color:#000;}
.join_allChkBox &gt; .ui-checkbox label{font-size:11px; background:none; border:none; font-family:"Notosans"; color:#666; font-weight:normal ;}

.joinPop_textWrap{overflow:hidden;}
.joinPop_textWrap .joinPop_infoTitle{overflow:hidden; margin:5px 0; border:1px solid #DDD; border-bottom:none; border-left:none;}
.joinPop_textWrap .joinPop_infoTitle li{font-size:18px; line-height:25px; width:49.8%; width:calc(50% - 2px); float:left; padding:5px 0; border:1px solid #DDD; text-align:center; border-right:none; border-top:none;}
li .no_iframeDiv{overflow-y:scroll;}
.joinPop_textWrap .joinPop_infoTitle li p{font-size:11px;}

.joinPop_textWrap .joinPop_infoTitle li.on p{color:#00aebb;}


.joinPop_textWrap .joinPop_infoCont{width:100%; }
.joinPop_textWrap .joinPop_infoCont li{display:none; }
.joinPop_textWrap .joinPop_infoCont li.on{display:block}
.joinPop_textWrap .joinPop_infoCont li &gt; 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 &gt; div{height:200px;}
.joinPop_textWrap .joinPop_infoCont li &gt; 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 &gt; .ui-checkbox label{font-size: 11px; background: none; border: none; font-family: "Notosans"; color: #666; font-weight: normal;}


.joinPop_btns{margin:10px auto; width:90%;}
.joinPop_btns a{display:inline-block; text-align:center; line-height:40px; font-size:18px; width:50%; float:left;}
.joinPop_save{height:40px; background:#333; color:#FFF; box-sizing:border-box;}
.joinPop_save2{height:40px; background:#333; color:#FFF; box-sizing:border-box;}
.joinPop_save3{height:40px; background:#333; color:#FFF; box-sizing:border-box;}
.joinPop_cancle{height:40px; border:2px solid #333; color:#333; box-sizing:border-box; line-height:36px !important;}

.joinPop_close{position:absolute; top:7px; right:10px;}
.joinPop_close i{font-size:30px;}

.joinPop_info{position:fixed; width:90%; max-width:400px; height:370px; box-sizing:border-box; border:2px solid #000; border-radius:25px; left:50%; transform:translate(-50%, -50%); top:50%;  background:#FFF; z-index:9999; box-shadow:0 5px 15px rgba(0, 0, 0, 0.5); padding:20px; text-align:left; color:#000; text-align:center; display:none;}
.joinPop_info h3{font-size:20px; line-height:38px; font-weight:bold; letter-spacing:1px;}
.joinPop_info p{font-size:14px; line-height:30px; margin:15px auto 15px; width:100%;}
.joinPop_info a.joinPop_save{display:block; margin:0 auto; width:100%; font-size:20px; line-height:40px; height:40px; text-align:center;}
.joinPop_info a.joinPop_save2{display:block; margin:0 auto; width:100%; font-size:20px; line-height:40px; height:40px; text-align:center;}
.joinPop_info a.joinPop_save3{display:block; margin:0 auto; width:100%; font-size:20px; line-height:40px; height:40px; text-align:center;}

.jp_if02{height:auto;}
.jp_if02 h3{font-size:16px;}
.jp_if02 h3 p{font-size:16px; margin:0 auto; line-height:18px;}
.jp_if02 a.joinPop_save{margin-top:20px;}
.jp_if02.on{display:block;}

.jp_if03{display:none; height:auto;}
.jp_if03.on{display:block;}

.jp_if04{display:none; height:auto;}
.jp_if04.on{display:block;}

.joinPop_infoTitle .join_Essential{}
.join_Essential{}
.join_Essential01{}

.eb_id .joinPop_input &gt; 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 &gt; div p{color:#000; font-weight:600; font-size:12px; overflow:auto; height:108px;}

/* s: 주문내역 변경 */
.listDate {padding:20px 0;}
.listDate li {float: left;width: 20%;box-sizing:border-box;border:1px solid #f0f0f0;border-left:0;text-align: center;height: 40px;line-height: 40px;}
.listDate li:first-child {border-left:1px solid #f0f0f0;}
.listDate li a {display: inline-block;width: 100%;height: 100%;}
.listDate li.on {background: #ff0048;color: #fff;}
.listDate li.on a {color: #fff;}

.p_list {margin-top:10px; margin-bottom:10px; border-bottom:1px solid #d9d9d9;}
.p_list .product_box_01.st1 {padding:10px 0;}
.product_box_01.st1 .titleBox {padding:0 15px;overflow: hidden;}
.product_box_01.st1 p.titleDate {background: inherit;padding: 0;border-bottom:1px solid #333;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;}
.product_box_01.st1 p.titleDate .product_box_BTN i {vertical-align:top;font-size: 22px;}
.product_box_01.st1 .orderNo {padding: 0;line-height: 34px;margin-top: 6px;color: #999;}
.product_box_01.st1 .orderNo .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:0;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 &gt; ul {float: right;width:calc(100% - 80px);text-align: left;}
.product_box_01.st1 .topList &gt; ul:first-child {float: left;width: 60px;}
.product_box_01.st1 .topList &gt; ul li.status {font-size:13px;color: #ff0048;font-weight: 700;}
.product_box_01.st1 .topList &gt; ul li.title {font-size:12px;}
.product_box_01.st1 .topList &gt; ul li.option {font-size:12px;}
.product_box_01.st1 .topList &gt; ul li.pay {font-size:12px;}
.product_box_01.st1 .topList &gt; ul li.pay .price {font-size:14px;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-top: 10px;}
.order_totalBox.st1 .taleTxt em {font-weight: 700;}

.order_totalBox.st1 .btnUnder li {text-align: right;}
.order_totalBox.st1 .btnUnder .product_box_BTN {box-shadow:inherit;position: relative;border:1px solid #ccc;color: #999;border-radius:5px;padding:5px 10px;margin-left: 3px;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:55px;right: 10px;line-height: 20px;}
.order_totalBox.st1 .refundOrder .hiddenTxt a {position: absolute;top: 7px;right: 7px;color: #fff;}


.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 .btn_more01 {background: #fff;border:1px solid #000;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%;}
.orderList .price-boxwrap .topList &gt; ul {float: right;width:calc(100% - 80px);text-align: left;}
.orderList .price-boxwrap .topList &gt; ul:first-child {float: left;width: 60px;}
.orderList .price-boxwrap .topList &gt; ul li.status {font-size:13px;color: #ff0048;font-weight: 700;}
.orderList .price-boxwrap .topList &gt; ul li.title {font-size:12px;}
.orderList .price-boxwrap .topList &gt; ul li.option {font-size:12px;}
.orderList .price-boxwrap .topList &gt; ul li.pay {font-size:12px;}
.orderList .price-boxwrap .topList &gt; ul li.pay .price {font-size:14px;font-weight: 700;}

.tabWarp {}
.tabWarp .topTitle {font-weight: 700;font-size: 14px;margin-bottom:6px;}
.tabWarp .member_input .selectTarget {width: 100%;border:1px solid #e0e0e0;box-sizing:border-box;height: 42px;}
.tabWarp .member_input .hiddenText {}
.tabWarp .member_input .btn_style2 {background: #ccc;width: 125px;padding: .7em 0;}
.tabWarp .member_input .btn_style2 span {background:url('/m/images/ico_dbg.png')no-repeat right center/20px auto;padding-right:20px;}

.tabWarp .member_input.addressArea input.text {background: #f5f5f5;}
.tabWarp .bsAdjust a {width: 49%;float: left;border-radius: 3px;height: 34px;line-height: 34px;margin: 10px auto;text-align: center;color: #fff;}
.tabWarp .bsAdjust a + a {float: right;background: #999;}

.tabWarp .bsAdd a {width: 49%;float: left;border-radius: 3px;height: 34px;line-height: 34px;margin: 10px auto;text-align: center;color: #fff;}
.tabWarp .bsAdd a + a {float: right;background: #999;}

/* e: 주문내역 변경 */

/*상세페이지 상품 더보기*/
.detailMore {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;bottom:0;left:0;padding:10px 15px;background:#fff;z-index:1;text-align:center}
.detailMore .btn {position:relative;color:#fff;display:block;width:100%;padding:10px 0;border-style:solid;border-width:1px}
.detailMore .btn span {position:relative;padding-right:15px}
.detailMore.viewer .btn span:before {margin-top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.detailMore .btn span:before {content:'';position:absolute;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:8px;height:8px;top:50%;right:0;margin-top:-6px;border-width:1px 1px 0 0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);pointer-events:none}
.detailMore .btn span:after {content:' 더 보기'}.detailMore.viewer .btn span:after{content:' 접기'}
/*끝*/</pre></body></html>