@charset "utf-8";
/*페이지*/

/* 웹품질 개선 작업 */

/* 퍼블리싱 모바일 고도화 작업 - s */

body,html {
/*	font-family:"Pretendard",'NotoSansKR-Regular',"sans-serif";*/
	font-family:"Pretendard","sans-serif";	/* 웹폰트 제거 작업 */
	font-size:13px;
	line-height:1.4;
	letter-spacing:0;
	word-spacing:0;
	background:#fff;
}
body.openSearch,
html.openSearch {
	overflow:hidden;
}

.blind {visibility: hidden;overflow: hidden;position: absolute;left: -9999px;width: 0;height: 0;font-size: 0;line-height: 0;} /* 231109 추가 */

input,select,textarea,button{
	font-family:"Pretendard","sans-serif";
	/* font-family:"Pretendard","sans-serif"; */	/* 웹폰트 제거 작업 */
}
/* 퍼블리싱 모바일 고도화 작업 - e */

/* reset */

article,aside,canvas,video,details,embed,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
command,datalist,keygen,mark,meter,progress,rp,rt,ruby,time,wbr{display:inline;}

body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,
a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,button,
table,caption,tbody,tfoot,thead,tr,th,td,
header,hgroup,footer ,nav ,section ,article ,aside ,figure ,video ,audio{margin:0;padding:0;border:0;background:transparent;-webkit-text-size-adjust: none; vertical-align:middle; outline:0;}
body{}
ul,ol{list-style:none}
em,address{font-style:normal}
img{border:0;background:transparent; width:100%;}
select,textarea,input{-webkit-appearance:none;-webkit-border-radius:0;outline:0;background-color:#fff;-webkit-background-clip: padding;}
select,textarea,input,label,img{vertical-align:middle;}
legend,caption{display:none}
hr{display:none}
table{/*border-collapse:collapse;*/border-spacing:0;width:100%;}
table th,table td{word-wrap:break-word;}
button,a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;}
button {border:0 none;padding:0;margin:0;background:transparent;overflow:visible;cursor:pointer;}
button::-moz-focus-inner {border:0;padding:0;}
div,p,span,li,a,dt,dd{letter-spacing:-0.5px;word-spacing:-0.5px;}
a {color:#373e40}
img {width:100%;}
/* 221110_10083 */
input::-ms-clear,
input::-ms-reveal {
	display:none;width:0;height:0;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration {
	display:none;
}
/* // 221110_10083 */
/* 220222_8758 추가 */
sub,sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline !important;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
/* 220222_8758 추가 */

/*flicker*/
.swipe {
	overflow: hidden;
	visibility: hidden;
	position: relative;
}
.swipe-wrap {
	overflow: hidden;
	position: relative;
}
.swipe-wrap > section {
	float:left;
	width:100%;
	position: relative;
}

.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	/* Fix of Webkit flickering */
	z-index: 1;
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translate3d(0px, 0, 0);
	-moz-transform: translate3d(0px, 0, 0);
	-o-transform: translate(0px, 0px);
	-ms-transform: translate3d(0px, 0, 0);
	transform: translate3d(0px, 0, 0);
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
}

/* common(공통 디버깅 스타일) */
.overflow_hidden{overflow:hidden;}
.inline_block{display:inline-block !important;}
.border_none{border:none !important;}
.border_lnone{border-left:none !important;}
.border_rnone{border-right:none !important;}
.border_bnone{border-bottom:none !important;}
.underline{text-decoration:underline; text-underline-position: under;} /* 210317 수정 */
.ellipsis{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.f_left{float:left;}
.f_right{float:right;}
.c_both{clear:both !important;}
.clear:after{content:'.';width:0px;height:0px;font-size:0;line-height:0;overflow:hidden;display:block;clear:both;}
/* 220810_10192 */
.clearfix{zoom:1}
.clearfix:after{content:"";display:block;clear:both;}
.notScroll{overflow: hidden;width: 100%;height: 100vh;touch-action:none;}
/* 220810_10192 */
.hidden_obj{position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}
.hide_elm{position:absolute;top:-9999px;left:-9999px;}
.pos_r{position:relative;}
.hide{display:none;}
.show{display:block;}
tr.show{display:table-row;}
.t_left{text-align:left !important;}
.t_center{text-align:center !important;}
.t_right{text-align:right !important}
.v_top{vertical-align:top !important;}
.v_middle{vertical-align:middle !important;}
.v_bottom{vertical-align:bottom !important}
.trans20{opacity:0.2;filter:alpha(opacity=20);}
.trans40{opacity:0.4;filter:alpha(opacity=40);}
.trans60{opacity:0.6;filter:alpha(opacity=60);}
.trans80{opacity:0.8;filter:alpha(opacity=80);}
.brdnone {border:none !important;}
.f_bold {font-weight:bold;}
.no_bold {font-weight:normal;}
/* .f_nbold {font-family: 'NotoSansBold' !important;} */
.letter-1 {letter-spacing:-0.01em;}
.rg0 {right:0 !important;}
.font12 {font-size: 12px !important;} /* 210111 추가 */
.font16 {font-size: 16px !important;} /* 210111 추가 */
.f_black {color: #222222 !important;} /* 210128 추가 */
.f_gray {color: #666666 !important;} /* 210216 추가 */
.hidden { overflow: hidden; position: absolute; left: -999px; font-size: 1px; text-indent: -9999px; } /* 230208_11752 */
/*********************** point_color 210827_7224 추가 *************************/
.point_color {color: #e62642 !important}
.text_baseline { vertical-align: baseline; } /* 230320_12189 */
/* flex */  /* 210316 추가 */
.flex {display: flex;}
/* btn red issue 18471 */
.btn_ty_red{background: #e62642 !important; color: #fff !important;}

/* margin */
.mg0 {margin:0px !important;}
.mgt5 {margin-top:5px !important;}

.mt0 {margin-top:0px !important;} /* 210624_6595  추가  */
.mt10 {margin-top:10px !important;}
.mt12 {margin-top:12px !important;} /* 210111 */
.mgt15 {margin-top:15px !important;}
/* 간편결제 서비스 개선 작업 2차 - s */
.mt20 {margin-top:20px !important;}
.mt22 {margin-top:22px !important;} /* 210111 */

.mt25 {margin-top:25px !important;} /* 210111 */
.mt30 {margin-top:30px !important;}
.mt34 {margin-top: 34px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}
/* 간편결제 서비스 개선 작업 2차 - e */
/* 2020/11/26 마이페이지 개선 */
.mb0 {margin-bottom:0px !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;}
.mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
/* cream_240524_15786 // */
.mb57 {margin-bottom: 57px !important;}
/* // cream_240524_15786 */
.mb60 {margin-bottom:60px !important;}
/* //2020/11/26 마이페이지 개선 */

/* s: 200813 ETV 상품상세 개편 추가 */
.mt_10 {margin-top:-10px !important;}
/* e: 200813 ETV 상품상세 개편 추가 */

.mb10 {margin-bottom:10px !important}
.h_pt {padding-top:51px;}
.mg0-15{margin: 0 15px;}/* 220727_10257 */

/* line-height */
.lh20 {line-height:20px !important;}

/* padding */
.pd0 {padding:0 !important;}
.pa0 {padding: 0 !important;} /* 210225 추가 */

.pd15 {padding:0 15px !important;} /* 210506_6266 추가 */

.pl0{padding-left: 0 !important;}
.pr0{padding-right: 0 !important;}

  /* 210304 선물하기 추가 */
.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;}
.pt25 {padding-top: 25px !important;}
.pt30 {padding-top: 30px !important;}
.pt35 {padding-top: 35px !important;}
.pt40 {padding-top: 40px !important;}
.pt45 {padding-top: 45px !important;}
.pt50 {padding-top: 50px !important;}
/* cream_250214_18506 // */
.pb55{padding-bottom: 55px !important;}
.pb60{padding-bottom: 60px !important;}
/* // cream_250214_18506 */

.pb0 {padding-bottom:0 !important;} /* 210111 추가 */
.pb5 {padding-bottom: 5px !important;}
.pb10 {padding-bottom: 10px !important;}
.pb15 {padding-bottom: 15px !important;}
.pb20 {padding-bottom: 20px !important;}
.pb25 {padding-bottom: 25px !important;}
.pb30 {padding-bottom: 30px !important;}
.pb35 {padding-bottom: 35px !important;}
.pb40 {padding-bottom: 40px !important;}
.pb45 {padding-bottom: 45px !important;}
.pb50 {padding-bottom: 50px !important;}
/* 221027 추가*/
.pb100 {padding-bottom: 100px !important;}
/* //221027 추가*/
/* 221103 추가*/
.pb150 {padding-bottom: 150px !important;}
/* //221103 추가*/
  /* // 210304 선물하기 추가 */

.pdr70 {padding-right:70px !important;}
.pdtb40 {padding-top: 40px !important; padding-bottom: 40px !important;} /* 210304 선물하기 추가 */

.hr_line_g{height:1px; background:#eee;}/* 220616_9879 : 컨텐츠 경계라인 추가 */

/* width */
.w100pr {width:100% !important;}

/* bgColor */
.bg_gray {background-color: #f5f5f5;}

/* font */
.font_red {color: #e62642 !important;} /* 20201214 추가 */
.font_222 {color: #222 !important;} /* 210304 추가 */
.font_444 {color: #444 !important;} /* 210304 추가 */
.font_666 {color: #666 !important;} /* 210304 추가 */
.font_gray {color: #666 !important;} /* 210111 */
/* 230131_11365 */
.number_baseline {
	vertical-align: baseline;
}
/* // 230131_11365 */
ul,ol,dl,li,dt,dd {
	list-style:none;
}
img, input, textarea {
	border:0;
	outline:none;
}
img {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:transparent;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
	display:block;
}

nav ul {
	list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
a {color:#373e40;text-decoration:none;outline:none;}
a:link, a:visited, a:hover, a:active {text-decoration:none;outline:none;}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
	font-size:1.077rem;
	color:#333;
	letter-spacing:0;
	border-collapse:collapse;
	border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:0;
    padding:0;
}

input, select, textarea, button {vertical-align:middle;}
h1, h2, h3, h4, h5, h6 {font-size:1.231rem;}
em,address{font-style:normal;}
strong{font-weight:bold;}
u{text-decoration:none;}
legend,hr,caption{display:none}
select {width:100%;}

/* 220711_10083 : 하단 border10px 제거 */
.border_b0 { border-bottom: none !important; }
.border_b10_gray { border-bottom:10px solid #e7e8ec !important; }

/*input type 정의*/
input[type="text"],input[type="search"],input[type="date"], input[type="password"],input[type="tel"],input[type="email"],input[type="number"],input[type="radio"],input[type="checkbox"],select{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;appearance:none;-webkit-appearance:none;}
input[type="text"],input[type="search"],input[type="password"],input[type="tel"],input[type="email"]{width:100%;height:30px;margin:0;padding:0;color:#555;font-size:1.0rem;border:0;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
input[type="date"],input[type="number"]{width:100%;height:30px;margin:0;padding:0;color:#555;font-size:1.0rem;text-align:center;border:0;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
textarea{width:100%;margin:0;padding:0;color:#555;font-size:1.0rem;border:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;resize:none;} /* 웹품질 개선 작업 */


/* btn */
.btn_gr_h20 {display:inline-block; height:14px; padding:13px 15px 13px 15px; color:#fff; background:#444; font-size:14px; text-align:center; line-height:14px}
.btn_wh_h40 {display:block; height:12px; padding:12px 0 14px 0; background:#fff; color:#444; border:1px solid #ccc; font-size:14px; line-height:14px; text-align:center}
.btn_re_h40 {display:block; height:14px; padding:13px 0; background:#e62642; color:#fff; font-size:14px; line-height:14px; text-align:center}
.btn_wh_h34 {display:inline-block; padding:9px 15px; color:#444; background:#fff; border:1px solid #ccc; font-size:14px; text-align:center; line-height:14px}
.btn_wh_h24 {display:inline-block; padding:9px 13px; color:#444; background:#fff; border:1px solid #ccc; font-size:12px; text-align:center; line-height:12px}
.btn_wh_h38 {display:inline-block; padding:12px 0px; color:#222; background:#fff; border:1px solid #ccc; font-size:14px; text-align:center; line-height:14px}
.btn_gr_h34 {display:inline-block; padding:9px 15px; color:#444; background:#f5f5f5; border:1px solid #ccc; font-size:14px; text-align:center; line-height:14px}
.btn_gr_h32 {display:inline-block; padding:8px 15px; color:#444; background:#f5f5f5; border:1px solid #ccc; font-size:13px; text-align:center; line-height:14px} /* 회원가입 프로세스 개선 추가수정3 */
.btn_wh_h31 {display:inline-block; height:11px; padding:9px 11.5px; color:#444; background:#fff; border:1px solid #ccc; font-size:14px; text-align:center; line-height:14px}
.btn_re_h31 {display:block;height:31px;padding:9px 0;box-sizing:border-box;text-align:center;font-size:14px;line-height:14px;color:#fff;background:#e62642;} /* 주소통합검색 UI 추가수정 */
.btn_re_h34 {display:inline-block; padding:9px 15px; color:#e62642; background:#fff; border:1px solid #e62642; font-size:14px; text-align:center; line-height:14px} /* 상품평 UI 신규 추가 및 개선 */
.btn_gr_h38 {display:inline-block; height:14px; padding:12px 15px 12px 15px; box-sizing:border-box; text-align:center; font-size:14px; line-height:14px; color:#fff; background:#434159;} /* 쿠폰 적용 상품 조회 기능 추가 */
.btn_gr_h40 {display:inline-block; height:14px; padding:13px 15px 13px 15px; color:#fff; background:#444; font-size:14px; text-align:center; line-height:14px}
.btn_gr02_h40 {display:inline-block;height:14px;padding:13px 15px 13px 15px;text-align:center;font-size:14px;line-height:14px;color:#fff;background:#434159;} /* 회원가입 프로세스 개선 */
.btn_wh_h29 {display:inline-block; height:11px; padding:8px 10px; color:#444; background:#fff; border:1px solid #ccc; font-size:12px; text-align:center; line-height:12px} /* 210729_6753 수정 */
/* 230508_12557 */
.btn_re_h50 {
	display: block;
	flex: 1;
	height: 50px;
	border: solid 1px #E62642;
	border-radius: 5px;
	background: #E4324C;
	font-weight: bold;
	font-size: 18px;/* 230607_12951 */
	color: #fff;
	line-height: 50px;
	text-align: center;
}
/* // 230508_12557 */
/* cream_230731_13410 */
.btn_rebd_h50L {display: block;flex: 1;height: 50px;border: solid 1px #E4324C;border-radius: 5px;background: transparent;font-weight: bold;font-size: 18px;/* 230607_12951 */color: #E4324C;line-height: 50px;text-align: center;}
/* // cream_230731_13410 */
.btn_re_h45 {display:block; height:17px; padding:14px 0; background:#e62642; color:#fff; font-size:15px; line-height:17px; text-align:center} /* 회원가입 프로세스 개선 */
.btn_re_h30 {display:block; height:14px; padding:8px 0; background:#e62642; color:#fff; font-size:12px; line-height:14px; text-align:center} /* 전시개선 2차 TV편성표 작업 */
.btn_gr_h50 {display:block; height:16px; padding:17px 0; background:#434159; color:#fff; font-size:17px; line-height:17px; text-align:center}
.btn_re_h50L {display:block;height:50px;line-height: 50px;padding:0;background:#e62642; color:#fefefe; font-size:16px;text-align:center;} /* 211215_8212 */
.btn_wh_h50 {display:block;height:50px;line-height:48px;padding:0;background:#fff; color:#222; border:1px solid #ccc; font-size:17px;text-align:center;box-sizing: border-box;} /* 임직원몰 서비스 추가 */ /* 2021-02-26 수정 */
.btn_disabled{background:#dfdfdf;}/* 회원가입 프로세스 개선 추가수정3 */
/* 2020-11-24 버튼 비활성화 스타일 추가 */
.btn_gr_h41 {display:inline-block; height:14px; padding:13px 15px 13px 15px; color:#fff; background:#bdbdbd; font-size:14px; text-align:center; line-height:14px}
.btn_or_h50 {display:block; height:16px; padding:17px 0; background:#f47726; color:#fff; font-size:17px; line-height:17px; text-align:center}  /* 210316 수정 */
.btn_rebd_h50 {display:block; height:16px; padding:17px 0; background:#fff; border: 1px solid #e62642; color:#e62642; font-size:17px; line-height:17px; text-align:center} /* 210316 수정 */



a.btnMorePrd {font-size:11px;}
a.btnMorePrd:after {content:""; display:inline-block; width:5px; height:11px; padding-left:9px; vertical-align:top; background:url(../../img/ico/ico_arrow_new03.png) no-repeat right center; background-size:auto 8px;}

a.btn_refresh{height:50px;font-size:14px;line-height:51px;color:#e62642;}
a.btn_refresh i{display:inline-block;width:20px;height:50px;margin-right:7px;vertical-align:top;background:url(../../img/ico/ico_refresh.png) no-repeat center center;background-size:20px 21px;}

/* 검색버튼 */
.btn_srch_h45 {display:inline-block; width:45px; height:45px; background:url("../../img/bk/btn_scrh01_sec.png") no-repeat 0 0; background-size:45px 45px; text-indent:-9999px}

/* 버튼 영역 회색 bg */
.btn_area01_sec {padding:15px; background:#e6e8ec}
/* 221117_11044 */
.in_push_second + .btn_area01_sec {
	padding: 27px 15px 57px;
	background-color: #fff;
}
.in_push_second + .btn_area01_sec .btn_num2 li a {
	border-radius: 8px;
	font-size: 17px;
}
/* // 221117_11044 */
/* btn 2개 정렬 */
.btn_num2 {overflow:hidden; width:100%}
.btn_num2 li {float:left; width:50%}
.btn_num2 li a {margin-left:5px}
.btn_num2 li:first-child a {margin-left:0}

/* 210725_6774 mypage_renew.css에서 이동 */
/* btn_type */
.btn_ty {background-color:#e62642; color:#fff;}
.btn_ty02 {border:1px solid #ccc; color:#222;}
.btn_ty03 {background: #434159; color: #fff;}
.btn_ty04 {background: #f3f3f3; color: #222;}
.btn_ty05 {background: #f9f9f9; border: 1px solid #ccc; color: #222;}
.btn_ty06 {background: #888; color: #fff;}
.btn_ty07 {border: 1px solid #ccc; color: #555;}
.btn_ty08 {border: 1px solid #e62642; font-size: 15px; color: #e62642}
.btn_ty09 {border: 1px solid #e5e5e5; color: #222;}
.btn_ty10 {border: 1px solid #ccc; background-color:#eee; color: #444;} /* 220103_8263 추가 */
.btn_ty11 {border: 1px solid #ccc; background-color: #fff;} /* 220103_8263 추가 */
.btn_ty12 {background-color:#ccc; color:#fff;} /* 220328_8927 추가 */
/* 210725_6774 mypage_renew.css에서 이동 */

/* input */
/* 쿠폰 적용 상품 조회 기능 추가 - s */
.input_box_h38 {position:relative;}
/*221213_수정*/
.input_box_h38 input, .input_box_h38 input[type="text"], .input_box_h38 input[type="number"], .input_box_h38 input[type="password"], .input_box_h38 input[type="tel"] {height:38px; padding:13px 5px; border:1px solid #ccc; text-align:left; font-size:13px; color:#222; background:#fff; box-sizing: border-box;}
/* //221213_수정*/
.input_box_h38 input::-webkit-input-placeholder {color:#888;}
.input_box_h38 input:read-only[type="text"], .input_box_h38 input:read-only[type="number"], .input_box_h38 input:read-only[type="password"], .input_box_h38 input:read-only[type="tel"] {color:#888; background:#eee; appearance:none; -webkit-appearance:none; -webkit-opacity:1; -webkit-text-fill-color:#888;}
.input_box_h38 input:disabled[type="text"], .input_box_h38 input:disabled[type="number"], .input_box_h38 input:disabled[type="password"], .input_box_h38 input:disabled[type="tel"] {color:#888; background:#eee; appearance:none; -webkit-appearance:none; -webkit-opacity:1; -webkit-text-fill-color:#888;}
.input_box_h38.typeBtn {padding-right:70px;}
.input_box_h38.typeBtn a {display:block; position:absolute; top:0; right:0; z-index:1; width:65px; height:38px;}
/* 쿠폰 적용 상품 조회 기능 추가 - e */

.input_box_h40 input {height:40px; padding:13px 14px 13px 14px; background:#fff; color:#222; border:1px solid #ccc; font-size:13px;}
.input_box_h40 input::-webkit-input-placeholder {color:#888}
.input_box_h40.color01 input::-webkit-input-placeholder {color:#444}

.num_chg_in ul li .input_box_h40 input[type="tel"] {height:40px; padding:13px 14px 13px 14px; background:#fff; color:#222; border:1px solid #ccc; font-size:13px;}

.input_box_h45 input {height:45px; padding:16px 14px 16px 14px; background:#fff; color:#222; border:1px solid #ccc; font-size:13px; line-height:15px}
.input_box_h45 input::-webkit-input-placeholder {color:#888}

/* check box */
.chk_wrap .chk_h26 {display:inline-block; margin-right:10px;}
.chk_wrap .chk_h26:last-child {margin-left:0}

.chk_h24 input[type="checkbox"]:disabled{width:20px; height:20px; border:none !important; background-color:transparent; background:url(../../img/chk_h24_disabled.png) no-repeat 0 0; background-size:20px auto;} /* 210311 추가 */


.chk_h26 input[type="checkbox"] {margin:0; width:26px; height:26px; border:none !important; background-color:transparent; background:url(../../img/bk/ico_chk_new01.png) no-repeat 0 0; background-size:26px auto}
.chk_h26 input[type="checkbox"]:checked{width:26px; height:26px; border:none !important; background-color:transparent; background:url(../../img/bk/ico_chk_new01.png) no-repeat 0 -28px; background-size:26px auto;}
.chk_h26 input[type="checkbox"]:disabled{width:26px; height:26px; border:none !important; background-color:transparent; background:url(../../img/bk/ico_chk_new01.png) no-repeat 0 -56px; background-size:26px auto;}
.chk_h26 label {margin-left:10px; color:#888; font-size:12px}
.chk_h26 label > .strong { color: #444; } /* 220824_10446 */
.chk_h26 input.chk_disabled[type="checkbox"] {width:26px; height:26px; border:none !important; background-color:transparent; background:url(../../img/bk/ico_chk_new01.png) no-repeat 0 -84px; background-size:26px auto}
.chk_h18 input[type="checkbox"] {margin:0; width:18px; height:18px; border:none !important; background-color:transparent; background:url(../../img/bk/ico_chk_new02.png) no-repeat 0 0; background-size:18px auto}
.chk_h18 input:checked[type="checkbox"]{width:18px; height:18px; border:none !important; background-color:transparent; background:url(../../img/bk/ico_chk_new02.png) no-repeat 0 -23px; background-size:18px auto;}
.chk_h18 input:disabled[type="checkbox"]{width:18px; height:18px; border:none !important; background-color:transparent; background:url(../../img/bk/ico_chk_new02.png) no-repeat 0 100%; background-size:18px auto;}/*20200722 해외직배송 추가_v1*/
/* 220831_10446 */
.chk_h18 label {
	margin-left: 10px;
	font-size: 12px;
	color: #444;
	line-height: 18px;
}
/* // 220831_10446 */
/* 방송알림 관련 페이지 개선 - s */
.chk_wrap .chk_h28 {display:inline-block; margin-right:10px;}
.chk_wrap .chk_h28:last-child {margin-right:0;}
.chk_h28 input[type="checkbox"] {margin:0; width:28px; height:28px; border:none !important; background-color:transparent; background:url(../../img/bk/ico_chk_new01.png) no-repeat 0 0; background-size:28px auto}
.chk_h28 input:checked[type="checkbox"]{width:28px; height:28px; border:none !important; background-color:transparent; background:url(../../img/bk/ico_chk_new01.png) no-repeat 0 -30px; background-size:28px auto;}
.chk_h28 input:disabled[type="checkbox"]{width:28px; height:28px; border:none !important; background-color:transparent; background:url(../../img/bk/ico_chk_new01.png) no-repeat 0 -60px; background-size:28px auto;}
.chk_h28 label {margin-left:10px; color:#888; font-size:12px}
.chk_h28 input.chk_disabled[type="checkbox"] {width:28px; height:28px; border:none !important; background-color:transparent; background:url(../../img/bk/ico_chk_new01.png) no-repeat 0 -90px; background-size:28px auto}
/* 방송알림 관련 페이지 개선 - e */

/* radio */
.rdo_wrap .rdo_h28 {display:inline-block; margin-right:20px;}
.rdo_wrap .rdo_h28:last-child {margin-left:0}
.rdo_h28 input[type="radio"] {margin:0; width:28px; height:28px; border:none !important; background-color:transparent; background:url(../../img/bk/ico_rdo_new01.png) no-repeat 0 0; background-size:28px auto}
.rdo_h28 input:checked[type="radio"]{width:28px; height:28px; border:none !important; background-color:transparent; background:url(../../img/bk/ico_rdo_new01.png) no-repeat 0 -30px; background-size:28px auto;}
.rdo_h28 input:disabled[type="radio"]{width:28px; height:28px; border:none !important; background-color:transparent; background:url(../../img/bk/ico_rdo_new01.png) no-repeat 0 -58px; background-size:28px auto;}
.rdo_h28 label {margin-left:5px; color:#888; font-size:12px}
/* 상세검색(검색필터) 개선 - s */
.rdo_wrap .rdo_h24 {display:inline-block; margin-right:20px; vertical-align:top;}
.rdo_wrap .rdo_h24:last-child {margin-left:0}
.rdo_h24 input[type="radio"] {margin:0; width:22px; height:22px; border:1px solid #ccc !important; border-radius:50%; background:#fff;}
.rdo_h24 input:checked[type="radio"] {width:22px; height:22px; background:#fff url(../../img/bk/ico_rdo_point01.png) no-repeat center center; background-size:22px;}
.rdo_h24 input:disabled[type="radio"] {width:22px; height:22px; background:#eee;}
/* 221117_11044 */
.rdo_h24 label {
	margin-left: 3px;
	font-size: 14px;
	color: #222;
	letter-spacing: -0.7px;
}
/* // 221117_11044 */
/* 상세검색(검색필터) 개선 - e */
/* 방송알림 관련 페이지 개선 - s */
.rdo_wrap.typeBox .rdo_h28 {display:inline-block; position:relative; margin-right:7px; vertical-align:top;}
.rdo_wrap.typeBox .rdo_h28:last-child {margin-right:0}
.rdo_wrap.typeBox .rdo_h28 input[type="radio"] {margin:0; width:68.5px; height:32px; border:1px solid #e5e5e5 !important; background:#fff;} /* 20201214 수정 */
.rdo_wrap.typeBox .rdo_h28 input:checked[type="radio"] {width:68.5px; height:32px; border:1px solid #e62642 !important; background:#fff;} /* 20201214 수정 */
.rdo_wrap.typeBox .rdo_h28 input:disabled[type="radio"] {width:68.5px; height:32px; border:1px solid #e5e5e5 !important; background:#eee;} /* 20201214 수정 */
.rdo_wrap.typeBox .rdo_h28 label {display:inline-block; position:absolute; top:0; left:0; z-index:1; width:100%; height:33px; margin-left:0; text-align:center; font-size:14px; line-height:32px; color:#444;} /* 20201214 수정 */
.rdo_wrap.typeBox .rdo_h28 input:checked + label {color:#e62642 !important;} /* 20201214 추가 */

.rdo_wrap.typeBox.nth02 .rdo_h28 input[type="radio"] {width:106.5px;} /* 20201214 수정 */
.rdo_wrap.typeBox.nth02 .rdo_h28 input:checked[type="radio"] {width:106.5px; } /* 20201214 수정 */
.rdo_wrap.typeBox.nth02 .rdo_h28 input:disabled[type="radio"] {width:106.5px;} /* 20201214 수정 */
/* 방송알림 관련 페이지 개선 - e */

.rdo_wrap.list .rdo_h28 {display:block; margin-bottom:15px}
.rdo_wrap.list .rdo_h28:last-child {margin-bottom:0}

/* select */
.select_type01_new select {display:table-cell; padding:0 25px 0 14px; height:40px; background:#fff url('../../img/ico/ico_arrow_new01.png') no-repeat 100% center; background-size:25px 38px; color:#888; border:0; font-size:13px; text-indent:0;}
.select_type02_new select {display:table-cell; padding:0 25px 0 14px; height:40px; background:#fff url('../../img/bk/bg_sel_type02.png') no-repeat 100% center;
background-size:23.5px 38px; color:#444; border:1px solid #ccc; font-size:13px; text-indent:0;} /* 20201217 height 수정  */
.select_type02_new select.dis {background:#eee;} /* 주문서 기본배송지 설정항목 추가 */

/* 휴대폰 번호 */
.phone_num_chg {padding:0 15px;}
.num_chg_in ul {overflow:hidden; width:100%}
.num_chg_in ul li {float:left; width:33.333%}
.num_chg_in ul li span {display:block;padding-left:5px}
.num_chg_in ul li:first-child span {padding-left:0}


/* 팝업 */
/* 주소통합검색 UI 개선 - s */
.popup_type01_full {display:none; overflow:hidden; overflow-y:auto; position:fixed; top:0; left:0; width:100%; height:100vh; background:#eff2f7; z-index:10000; -webkit-overflow-scrolling:touch;}
.popup_type01_full.bgWhite {background:#fff;} /* 통합동의 약관추가 관련 개선 */
.popup_type01_full .popup_wrap01_sec{min-height:100%;background:#fff;} /* 상품평 UI 신규 추가 및 개선  */
.popup_type01_full .popup_wrap01_sec .popup_head {position:fixed; top:0; left:0; padding:15px 0; width:100%; height:20px; color:#222; background:#fff; border-bottom:1px solid #e5e5e5; font-size:16px; line-height:20px; text-align:center; z-index:201}
/* 통합동의 약관추가 관련 개선 - s */
.popup_type01_full .popup_wrap01_sec .popup_head.typeTbl {display:table; padding:0;}
.popup_type01_full .popup_wrap01_sec .popup_head > p {display:table-cell; height:50px; padding:8px 52px 8px 25px; box-sizing:border-box; vertical-align:middle; font-size:16px; line-height:17px; color:#222; background:#f5f5f5;}
.popup_type01_full .popup_wrap01_sec .popup_head > p > span {display:block; word-break:keep-all;}
/* 통합동의 약관추가 관련 개선 - e */
.popup_type01_full .popup_wrap01_sec .btn_pop_close01 {position:fixed; top:18px; right:18px; width:14px; height:14px; z-index:10002}
.popup_type01_full .popup_wrap01_sec .btn_pop_close01 a {display:block;}
.popup_type01_full .popup_wrap01_sec .btn_pop_close01 a img {vertical-align:top;}
.popup_type01_full .popup_wrap01_sec .popup_cont {padding-top: 51px; box-sizing:border-box; background:#fff;} /* 20241021 mypage 수정 DR-2410-0303 */
/* 묶음배송 가능 상품 보기 관련 개선 - s */
.popup_type01_full .popup_wrap01_sec .popup_cont .txtBox {padding:33px 15px; text-align:center;}
.popup_type01_full .popup_wrap01_sec .popup_cont .txtBox strong {display:block; font-size:16px; line-height:19px; color:#222;}
.popup_type01_full .popup_wrap01_sec .popup_cont .txtBox span {display:block; font-size:13px; line-height:19px; color:#888;}
.popup_type01_full .popup_wrap01_sec .popup_cont .txtBox2 {padding:10px 15px 28px 15px;border-bottom:1px solid #e5e5e5;text-align:center;color:#222;margin-bottom:20px;}/* 20200813 구성원인증프로세스-추가 */

/* 묶음배송 가능 상품 보기 관련 개선 - e */
/* 상품평 UI 신규 추가 및 개선 - s */
.popup_type01_full .popup_wrap01_sec .popup_cont .txt01{padding:15px;font-size:16px;color:#222;}
.popup_type01_full .popup_wrap01_sec .popup_cont .txt01 strong{vertical-align:top;color:#e62642;}
/* 상품평 UI 신규 추가 및 개선 - e */
/* 주소통합검색 UI 개선 - e */
.popup_type01_full .popup_wrap01_sec .memAgreeZone .agreeTerm{padding-bottom:100px;} /* 20200331 멤버십 이용안내 내용 추가 */


/* text */
.txt_col01 {color:#e62642 !important}
.txt_col02 {color:#888 !important} /* 주문완료 페이지 UI 개선 */
.input_none {display:block; padding:5px 0 15px 0; color:#e62642; font-size:11px}

/* 탭 */
/* 리스트 01 기본 3개 */
/* 220427_9358 */
/* cream_230906_13677 */
.tab_type01.fixed {position:fixed; top:95px; left:0; width:100%;  z-index:101; box-shadow: 7px 4px 7px 0px rgb(0 0 0 / 7%); }

/* cream_240522_15786 // */
#header.noTopBanner ~ #Contents .tab_type01.fixed{top: 50px;}
#header.noTopBanner:has(.stoaGoodsDeal.on) ~ #Contents .tab_type01.fixed{top: 158px;}
#header:has(.stoaGoodsDeal.on) ~ #Contents .tab_type01.fixed{top: 208px;}

/* // cream_240522_15786 */
/* // cream_230906_13677 */
/* // 220427_9358 */
/* 전시개선 2차 작업 (상세 페이지) - s */
.tab_type01.fixed ul{height:51px;}
.tab_type01.fixed li a{border-bottom:1px solid #e6e8ec;}
.tab_type01 ul {overflow:hidden; width:100%; height:52px;background:#fff;}
.tab_type01 li {float:left; width:33.333%;}
.tab_type01 li a {display:block;height:50px;text-align:center; border-bottom:2px solid #e6e8ec;}
.tab_type01 li a span {position:relative; display:inline-block; height:17px; padding:16px 10px 17px; color:#222; font-size:16px;}/* 20200710 layout 수정_v3 */
.tab_type01 li a.on span {color:#e62642; font-weight:bold;}
/* 220427_9358 */
.tab_type01 li a.on span:after {display:block; content:""; position:absolute; left:0; bottom:-1px; width:100%; height:4px; background:#e62642}
/* // 220427_9358 */
.tab_type01 li a span em {display:inline-block; color:#888; font-size:11px; font-weight:normal;}
/* 전시개선 2차 작업 (상세 페이지) - e */



/* 리스트 01 2개 */
.tab_type01 .num2 li {width:50%}
/* 모바일 추천 서비스 영역 추가 - s */
/* 리스트 01 4개 */
.tab_type01 .num4 li {width:25%}
.tab_type01 .num4 li a span {font-size:14px; letter-spacing:-0.05em;}
.tab_type01 .num4 li a span em {position:absolute; top:50%; left:0; z-index:1; width:100%; margin-top:6px; text-align:center;}
/* 모바일 추천 서비스 영역 추가 - e */

/* 전문관 리스트 4개 */
.tab_pd_spe {border-bottom:1px solid #e6e8ec; height:50px; z-index:4;}
.tab_pd_spe .num4 {padding:0px 15px; width:auto; overflow:hidden;}
.tab_pd_spe .num4 li {width:25%; background:transparent; height:51px; float:left;}
.tab_pd_spe .num4 li a {font-size:16px; color:#888; z-index:10; display:block; line-height:48px; text-align:center; overflow:hidden;}
.tab_pd_spe .num4 li a.on {color:#222; border-bottom:3px solid #e62642;}

/* 리스트 01 border padding */
.tab_type01.pd_add li a span {padding:17px 18px; color:#888}
.tab_type01.pd_add li a.on span {color:#222;}
.tab_type01.pd_add li a span em {vertical-align:baseline; color:#888; font-size:16px}
.tab_type01.pd_add li a.on span em {color:#e62642;}

/* 리스트 02 기본 2개 */
.tab_type02 ul {overflow:hidden; width:100%}
.tab_type02 ul li {float:left; width:50%}
.tab_type02 ul li a {display:block; height:14px; padding:13.5px 0 15.5px 0; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #e62642; color:#444; font-size:14px; line-height:14px; text-align:center}
.tab_type02 ul li:first-child a {border-left:1px solid #ccc; border-right:0}
.tab_type02 ul li a.on {border:1px solid #e62642; border-bottom:1px solid #fff; color:#e62642}

/* 리스트 03 기본 2개 */
.tab_type03 ul {overflow:hidden; width:100%;border-bottom:12px solid #e6e8ec;}
.tab_type03 ul li {float:left; width:50%;text-align:center;}
.tab_type03 ul li a {display:inline-block; height:14px; padding:13.5px 0 15.5px 0; color:#888; font-size:16px; line-height:14px; }
.tab_type03 ul li a.on {border-bottom:3px solid #e62642;color:#222}

/* 쿠폰 적용 상품 조회 기능 추가 - s */
/* 폴딩 탭 기본 2개 */
.tab_type_folder ul {overflow:hidden; width:100%}
.tab_type_folder ul li {float:left; width:50%}
.tab_type_folder ul li a {display:block; height:14px; padding:13.5px 0 15.5px 0; border-top:1px solid #888; border-right:1px solid #888; border-bottom:1px solid #888; text-align:center; font-size:14px; line-height:14px; color:#888; background:#f5f5f5;}
.tab_type_folder ul li:first-child a {border-left:1px solid #888; border-right:0}
.tab_type_folder ul li a.on {border:1px solid #e62642; border-bottom:1px solid #fff; color:#e62642}
.tab_type_folder ul li a.on,
.tab_type_folder ul li a.fold {border:1px solid #888; border-bottom:1px solid #fff; color:#222; background:#fff;}
.tab_type_folder ul li a span {padding-right:23px; background:url(../../img/ico/ico_fold_gray01.png) no-repeat right center; background-size:auto 7px;}
.tab_type_folder ul li a.on span {background:url(../../img/ico/ico_fold_black02.png) no-repeat right center; background-size:auto 7px;}
.tab_type_folder ul li a.fold span {background:url(../../img/ico/ico_fold_black01.png) no-repeat right center; background-size:auto 7px;}
/* 쿠폰 적용 상품 조회 기능 추가 - e */

/* 전시개선 2차 TV편성표 작업 - s */
.tab_type01.bg_gray ul{background:#f1f1f9;}
.tab_type01.bg_gray li a {display:block;height: 50px;text-align:center; border-bottom:1px solid #e6e8ec;}
.tab_type01.bg_gray li a.on span{font-weight:bold;}
.tab_type01.bg_gray li a.on span:after{display:none;}
/* 전시개선 2차 TV편성표 작업 - e */
.tab_cont {visibility:visible}

/* 별점 */
/* 상품상세 특가딜 관련 개선2차 - s */
.star_score_wrap {position:relative; padding:15px; /*border-top:10px solid #e6e8ec; border-bottom:1px solid #e6e8ec;*/}
.star_score_wrap .score_num {position:absolute; bottom:15px; right:15px; z-index:1; text-align:right;}
/* 상품상세 특가딜 관련 개선2차 - e */
.star_score_wrap.none {display:none;}
.star_score_wrap strong {margin-right:15px; color:#222; font-size:16px}
.star_big_sec {display:inline-block; position:relative; width:124px; height:20px; background:url(../../img/ico/ico_star_score.png) no-repeat 0 0; background-size:124px auto; text-indent:-9999px;}
.star_big_sec em {position:absolute; top:0; left:0; height:20px; padding:0; background:url(../../img/ico/ico_star_score.png) no-repeat 0 -23px; background-size:124px auto; text-indent:-9999px;}
.star_middle_sec {display:inline-block; position:relative; width:92px; height:16px; background:url(../../img/ico/ico_star_score.png) no-repeat 0 -46px; background-size:124px auto; text-indent:-9999px;}
.star_middle_sec em {position:absolute; top:0; left:0; height:16px; padding:0; background:url(../../img/ico/ico_star_score.png) no-repeat 0 -65px; background-size:124px auto; text-indent:-9999px;}
.star_small_th {display:inline-block; position:relative; width:66px; height:12px; background:url(../../img/ico/ico_star_score.png) no-repeat 0 -84px; background-size:124px auto; text-indent:-9999px;}
.star_small_th em {position:absolute; top:0; left:0; height:12px; padding:0; background:url(../../img/ico/ico_star_score.png) no-repeat 0 -98px; background-size:124px auto; text-indent:-9999px;}
.score_txt {margin-left:10px; color:#222; font-size:14px}
.score_num a {margin-left:4px; color:#888; font-size:14px}
/* 주문완료 페이지 UI 개선 - s */
.new_star_score{display:flex;justify-content:center;}
.new_star_score .btn_star{display:block;overflow:hidden;width:34px;height:32px;margin:0 5px;font-size:0;text-indent:-9999px;line-height:0;background:url(../../img/ico/ico_star_68x128.png) no-repeat center -32px;background-size:auto 64px;}
.new_star_score .btn_star.active{background-position:center 0;}
/* 주문완료 페이지 UI 개선 - e */


/* 인디케이터 */
.swiper-pagination.paging_new {position:absolute; left:0; bottom:10px; width:100%; height:8px; font-size:0; line-height:0; text-align:center; letter-spacing:0 ;word-spacing:0; z-index:10}
.swiper-pagination.paging_new span {overflow:hidden; display:inline-block; width:8px; height:8px; margin:0 3.5px; text-indent:-9999px; vertical-align:top; background-image:url(../../img/ico/ico_bullet_new02.png); background-repeat:no-repeat; background-position:0 -9px; background-size:8px auto; -webkit-background-size:8px auto; cursor:pointer;}
.swiper-pagination.paging_new span.active{width:8px; background-position:0 0;}
.swiper-pagination.paging_new span.swiper-pagination-bullet-active{width:8px; background-position:0 0;}

/* 메인 팝업 UI 개선 - s */
.swiper-pagination.paging_new02 {position:absolute; bottom:58px; left:0; z-index:10; width:100%; text-align:center; font-size:0;}
.swiper-pagination.paging_new02 .swiper-pagination-bullet {display:inline-block; opacity:1; width:8px; height:8px; margin:0 3px; border-radius:4px; vertical-align:top; background:#919191; transition:all 0.3s ease-out;}
.swiper-pagination.paging_new02 .swiper-pagination-bullet-active {width:15px; background:#e62642; transition:all 0.3s ease-out;}
/* 메인 팝업 UI 개선 - e */

/*popup*/
.dimmed {position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.4; z-index:10000;display:none;} /* 230425_11558--2 */
.dimmed2 {position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.7; z-index:10000;display:none;} /*20200601 고객제안 이벤트 */
.dimmed3 {position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.7; z-index:10000;display:none;} /* js-popup.vm */
.shop_dimmed {position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.7; z-index:10000;display:none;}

.popup_wrap.cart_new {z-index:50;top:50% !important;left:2px;width:100%;height:auto; margin-top:-50%; position:fixed !important;}
.popup_wrap .layClose{z-index:10;position:absolute;top:3px;right:9px;width:36px;height:36px;cursor:pointer;}
.popup_wrap .layClose em{overflow:hidden;display:block;width:14px;height:14px;margin:11px;text-indent:-9999px;background-image:url(../../img/ico_layout.png);background-repeat:no-repeat;background-size:200px auto;}

.popup_wrap .layerPop{z-index:60;position:relative;margin:15px;padding:10px 0 40px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#fff;}
.popup_wrap .layerPop .layClose em{background-position:-115px 0;}
.popup_wrap .layerPop .layConfirm{text-align: center;}
.popup_wrap .layerPop .layConfirm button{margin:0; border:0; background-color:#ef8006; font-size:1.077rem; color: #fff; padding:0 20px; height:2.5em; -webkit-border-radius:4px; -moz-border-radius: 4px; border-radius: 4px; cursor:pointer;}
.popup_wrap .layerPop .layerCont{padding:35px 20px 0;}
.popup_wrap .layerPop .layerCont2{padding:30px 20px 0}
.popup_wrap .layerPop .popTitle{padding:4px 60px 9px 20px;color:#444;font-size:1.077rem;border-bottom:2px solid #ef8006;}
.popup_wrap .layerPop .popTitle2{padding:4px 60px 9px 20px;color:#444;font-size:1.077rem;border-bottom:1px solid #f4f4f4;}
.popup_wrap .layerFull{z-index:60;position:relative;margin:0;padding:0;height:100%;background:#fff;}
.popup_wrap .layerFull .layClose em{background-position:-135px 0;}
.popup_wrap .layerFull .layerCont{z-index:7;position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:scroll;}
.popup_wrap .layerFull .layerCont .layCont{overflow:hidden;padding:50px 15px 60px;background:#fff;}
.popup_wrap .layerFull .popTitle{z-index:8;position:fixed;top:0;left:0;width:100%;padding:10px 0 12px;color:#fff;font-size:1.391rem;text-align:center;background:#f58026;}
.popup_wrap .layerFull .btnClose{z-index:8;position:fixed;top:auto;bottom:0;left:0;width:100%;height:60px;background:#fff;}
.popup_wrap .layerFull .btnClose p{margin:0 15px;}
.popup_wrap #wrapper {height:235px; overflow:hidden; overflow-y:scroll;}

.layerCont ul.mark{padding-top:0;}
.layerCont dl{overflow:hidden;padding-top:18px;}
.layerCont dl:first-child{padding-top:0;}
.layerCont dl dt{color:#555;font-size:1.0rem;font-weight:bold;}
.layerCont dl dd{padding-top:2px;color:#666;font-size:0.846rem;}
.layerCont dl dd .link{color:#00f}
.layerCont2 dl{text-align:center; margin-bottom:15px}
.layerCont2 dl dt{margin-bottom:10px; color:#111; font-size:1.231rem; font-weight:bold}
.layerCont2 dl dd{color:#444; font-size:1.077rem;}
.layerCont2 dl dd span{display:block; color:#e51937}

.no_show{display:none!important}

.layers .layerpop{display:none; width:84%; position:absolute; left:50%; top:50%; margin-left:-42%; z-index:500;overflow-x:hidden; overflow-y:auto;background:none;box-shadow:-4px -4px 10px #333;}
.layers .layerpop .m_notice_img img{width:100%;}
.layers .layerpop .btn_type{width:100%;background:none;}
.layers .layerpop .btn_type .m_today{display:block;width:100%;padding:0;vertical-align:middle;text-align:right;}
.layers .layerpop .btn_type .m_close_btn {display:block;width:100%;padding:0;margin:10px 0;vertical-align:middle;}
.layers .layerpop .btn_type .m_close_btn img{width:100%;}
.layers .layerpop .btn_type input[type="checkbox"].chk_today{width:20px;height:20px;margin-right:7px;background:url(../../img/ico/pop_bg_chkbox.png) no-repeat 0 0;background-size:20px auto;}
.layers .layerpop .btn_type input[type="checkbox"].chk_today:checked{width:20px;height:20px;background:url(../../img/ico/pop_bg_chkbox.png) no-repeat 0 0;background-size:20px auto;background-position:0 -20px;}
.layers .layerpop .btn_type input[type="checkbox"].chk_today + .chk_label{vertical-align:1px;}
.layers .layerpop .btn_type input[type="checkbox"].chk_today + .chk_label img{width:35%;}
.layer_dim{background:#000; position:absolute; left:0; top:0; width:100%; opacity:0.8; z-index:499}
.m_dim{background:#000; position:absolute; left:0; top:0; width:100%; opacity:0.5; z-index:499}

/* 론칭 안내 상세 */
.launching_detial p img{width:100%;}
.launching_detial p.with_btn {text-align:center;position:relative;}
.launching_detial p.with_btn .btn{position:absolute;bottom:8.5%;text-align:center;width:100%;}
.launching_detial p.with_btn .btn img{width:75%;}

/* 찜하기팝업 */
.pop_wish_check{display:none;width:100%;z-index:500;position:fixed;top:50%;overflow:hidden;padding-top:35px;margin-top:-100px;}
.pop_wish_check .wish_img {overflow:hidden;}
.pop_wish_check .wish_img em{width:50px;height:50px;display:block;background:url(../../img/wish_ani.png) no-repeat center center;background-size:20px auto;
	animation: mm 3s; -webkit-animation: mm 3s;overflow:hidden;
}
.pop_wish_check .texts em.ico_hart{display:inline-block;margin-left:2px;width:17px;height:15px;background-image:url(../../img/ico_etcs.png);background-repeat:no-repeat;background-position:0 100%;background-size:200px auto;-webkit-background-size:200px auto;vertical-align:-1px}
.pop_wish_check .btn_single a em.ico_hart{display:inline-block;width:17px;height:11px;background-image:url(../../img/ico_etcs.png);background-repeat:no-repeat;background-position:0 -170px;background-size:200px auto;-webkit-background-size:200px auto;}

/* 웹품질 개선 작업 - s */
@keyframes mm {
	40% { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
	70% { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
	85% {transform:scale(1.5); -webkit-transform: scale(1.5); }
	100% {transform:scale(1); -webkit-transform: scale(1);}
}

/*@-webkit-keyframes mm {
    40% { -webkit-transform: rotate(0deg);}
	70% { -webkit-transform: rotate(360deg);}
	85% { -webkit-transform:scale(1.5);}
	100% { -webkit-transform:scale(1);}
}*/
/* 웹품질 개선 작업 - e */

.pop_wish_check .boxin {width:260px;margin:0 auto;background:#fff;padding:15px;border-radius:2px;}
.pop_wish_check .texts{text-align:center;font-size:16px;color:#000;}
.pop_wish_check .texts strong{color:#fdb714;font-size:18px;font-weight:normal;}
.pop_wish_check ul.btn_single{margin-top:15px;}
.pop_wish_check .btn.btn_radius5.btn_h40{font-size:1.0rem;height:31px;line-height:31px;}
.pop_wish_check .wish_img{width:50px;height:50px;border-radius:25px;background:#fdb714;margin:-40px auto 10px;overflow:hidden;}


.main_event_roll{overflow:hidden; width:100%; height:65px}
.main_event_roll ul{position:relative;}
.main_event_roll ul li{width:100%;}
.main_event_roll ul li img{width:100%; height:auto}


.floating_layer{display:none; position: fixed; bottom: 65px; right: 0; width:270px; /* height:121px; */}
.floating_layer.hidden{right:-270px;height:0}
.floating_layer p{width: 100%; height: 100%;}
.floating_layer p a{display: block;width: 100%; height: 100%;}
.floating_layer p a img{width: 100%; height:100%;}

.floating_layer .icon_event_show{position: absolute; left:-50px; top:77px; width:45px; height:45px; background:transparent url(../../img/ico/btn_event_view.png) no-repeat 0 0; background-size:100% 100%; border: 0; padding: 0; margin: 0; text-indent:-9999px; overflow:hidden;}/*2015-07-14*/
.floating_layer .icon_event_show.off{background:transparent url(../../img/ico/btn_event_view_off.png) no-repeat 0 0; background-size:100% 100% }/*2015-07-14*/
.floating_layer .not_today_show{position: absolute; right: 0; top: 0; background: yellow; width:70px; height:25px; background:transparent url(../../img/ico/btn_shock_today.png) no-repeat 50% 50%; background-size:56px 10px; border:0; padding:0; margin:0; text-indent:-9999px; overflow:hidden}

/* 2017-02-14 동의확인 레이어 팝업 */
.pop_agree_check{width:100%;z-index:500;position:fixed;top:50%;overflow:hidden;padding-top:35px;margin-top:-100px;}
.pop_agree_check .boxin {width:260px;margin:0 auto;background:#fff;padding:25px 15px;border-radius:2px;}
.pop_agree_check .texts{text-align:center;font-size:16px;color:#000;}
.pop_agree_check ul.btn_single{margin-top:15px;}
.pop_agree_check .btn.btn_radius5.btn_h40{font-size:1.0rem;height:31px;line-height:31px;}

.pop_agree_check .btn_type{width:100%;background:none;}
.pop_agree_check .btn_type .m_today{display:block;width:100%;padding-top:15px;vertical-align:middle;text-align:right;}
.pop_agree_check .btn_type input[type="checkbox"].chk_today{width:20px;height:20px;margin-right:7px;background:url(../../img/ico/pop_bg_chkbox.png) no-repeat 0 0;background-size:20px auto;}
.pop_agree_check .btn_type input[type="checkbox"].chk_today:checked{width:20px;height:20px;background:url(../../img/ico/pop_bg_chkbox.png) no-repeat 0 0;background-size:20px auto;background-position:0 -20px;}
.pop_agree_check .btn_type input[type="checkbox"].chk_today + .chk_label{vertical-align:middle;}

/* 신규 팝업 */
.close_layer {display:block; position:absolute; right:0; top:-30px; width:14px; height:14px; background:url(../../img/ico/pop_close01.png) no-repeat left top; background-size:14px 14px; text-indent:-9999em;}

/* 220510_9470 */
.layer_pop_sec {
	display:none;
	overflow-y: auto;
	position: fixed; /* 220526_9734 */
	top:50% !important;
	left:50%;
	width:91.7%;
	max-height: calc(100% - 40px);
	background:#fff; 
	transform: translate(-50%, -50%);
	box-sizing: border-box; /* 230503_12557 */
}
/* 230320_12189 */
.layer_pop_sec.nft {
	padding: 19px 15px;
}
/* // 230320_12189 */
/* 220512_9564 */
.layer_pop_sec.close_out {
	overflow: initial;
}
/* // 220512_9564 */
/* // 220510_9470 */
.layer_pop_sec.center {transform: translate(-50%, -50%); margin-top: 0; margin-left: 0;} /* 211029_7781 추가 */
.layer_pop_sec.isDim{position:fixed;} /* 상품상세 표시광고주체 정보 항목 추가02 */
h3.poptit {height:44.5px; text-align:center; color:#222; font-size:16px; line-height:44.5px; width:100%; /*border-bottom:1px solid #e5e5e5;*/}/* 230607_12951 */
.layer_pop_sec .text_area {padding:9px 14px 14px;} /* 상품상세 표시광고주체 정보 항목 추가 */
.layer_pop_sec .text_area dl {padding:10px 0;}
.layer_pop_sec .text_area dt {color:#444; font-size:13px; font-weight:bold}
.layer_pop_sec .text_area dd {color:#888; font-size:12px;padding-top:5px;}
.layer_pop_sec .text_area dd.s_txt {color:#ccc; font-size:11px;padding-top:5px;}
.layer_pop_sec .text_area p.center_text {color:#888; font-size:12px;line-height: 18px;padding:5px 12px 3px 12px;text-align:center;}
/* 20200722 해외직배송 추가_v1 - s */
.layer_pop_sec .text_area .info_box {color:#444; font-size:13px;line-height: 18px;padding:5px 0 3px;}
.layer_pop_sec .topTxtBox {font-size:12px;line-height: 18px; border-bottom: 1px solid #e2e2e2; padding:10px 15px; background: #f5f5f5}
@media all and (max-width:320px) {
  .layer_pop_sec .text_area {max-height: 300px; overflow-y: scroll;}
}
/* 20200722 해외직배송 추가_v1 - e */

/* 묶음배송 가능 상품 보기 관련 개선  - s */
.layer_pop_sec .layer_pop_con{padding:20px 40px;}
.layer_pop_sec .layer_pop_con .tblWrap{overflow:hidden;}
.layer_pop_sec .layer_pop_con .tblType01{width:calc(100% + 3px);margin-left:-1px;border:none;}
.layer_pop_sec .layer_pop_con .tblType01 tbody td{height:30px;border:1px solid #e5e5e5;vertical-align:middle;text-align:center;font-size:12px;color:#888;}
/* 묶음배송 가능 상품 보기 관련 개선  - e */
/* 구성원 한도 항목 및 팝업 관련 작업 - s */
.layer_pop_sec .layer_pop_con.no_pad{padding:0 !important;}
.layer_pop_sec .layer_pop_con .tblType02{table-layout:fixed;width:calc(100% + 3px);margin-left:-1px;border:none;}
.layer_pop_sec .layer_pop_con .tblType02 thead th{height:30px;border:1px solid #e5e5e5;vertical-align:middle;text-align:center;font-size:11px;color:#666;background:#f5f5f5;}
.layer_pop_sec .layer_pop_con .tblType02 tbody td{height:30px;border:1px solid #e5e5e5;vertical-align:middle;text-align:center;font-size:10px;color:#222;}
.layer_pop_sec .layer_pop_con .tblType02 tbody td.tx_left{padding:0 5px;}
/* 구성원 한도 항목 및 팝업 관련 추가작업 - s */
.layer_pop_sec .layer_pop_con .tblType02 tbody td.tx_right{padding:0 5px;text-align:right;}
.layer_pop_sec .layer_pop_con .tblType02 tbody td.no_wrap{overflow:hidden;white-space:nowrap;}
.layer_pop_sec .layer_pop_con .tblType02 tbody td.no_wrap span{display:block;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}/* 210304 추가 */
/* 구성원 한도 항목 및 팝업 관련 추가작업 - e */
/* 20230616_order */
.layer_pop_sec.type_scroll {
	display: none;
	top: 50% !important;
	left: 15px;
	width: calc(100% - 30px);
	max-height: calc(100vh - 110px);
	margin: 0;
	background: #fff;
	box-sizing: border-box;
	transform: translateY(-50%);
}
/* // 20230616_order */
.layer_pop_sec.type_scroll .layer_pop_con{overflow-y:auto;max-height:calc(100vh - 156px);padding:20px 15px;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-scroll-snap-type:mandatory;-webkit-scroll-snap-points-x:repeat(100%);}
.layer_pop_sec.type_scroll .layer_pop_con .text_area{padding:0;}
.layer_pop_sec .text_area p span {display:block;}
.layer_pop_sec .text_area p.txt02 {font-size:12px;color:#888;}
.layer_pop_sec .text_area p.txt03 {font-size:14px;}
/* 구성원 한도 항목 및 팝업 관련 작업 - e */
.layer_pop_sec .text_area p.txt01{font-size:19px;}  /* 주문완료 페이지 UI 개선 */

/* 2019-12-26 OK캐시백 이용 동의 타이들 및 상세 내용 변경 추가 - s */
.layer_pop_sec .titLayer{padding:11.25px 0;border-bottom:1px solid #e5e5e5; font-weight:normal;font-size:13px;color:#222;text-align:center}
.layer_pop_sec .tblR{margin-top:5px;border-top:1px solid #ccc;border-collapse:collapse;table-layout:fixed}
.layer_pop_sec .tblR th,.layer_pop_sec .tblR td{padding:12px 8px;border-bottom:1px solid #ccc;vertical-align:middle;letter-spacing:-0.55px}
.layer_pop_sec .tblR th{font-size:11px;color:#444;line-height:15px;background-color:#f5f5f5;text-align:center;}
.layer_pop_sec .tblR td{font-size:11px;color:#888;background-color:#fff}
.layer_pop_sec .tblR td strong {font-size:14px;} /* 210427_6040 추가 */
.layer_pop_sec .txtAgr{position:relative;margin-top:20px;padding-left:15px;font-size:11px;line-height:14px;color:#888}
.layer_pop_sec .txtAgr .txtAstrs{position:absolute;top:0;left:0}
/* 2019-12-26 OK캐시백 이용 동의 타이들 및 상세 내용 변경 추가 - e */

/* 공유하기 팝업 */
.sns_share_wrap {padding:25px 15px 20px 15px; text-align:center}
.sns_share_wrap ul li {display:inline-block; width:24%}
.sns_share_wrap ul li a {display:inline-block; padding-top:65px; color:#444; text-align:center; font-size:13px; text-align:center; letter-spacing:-0.1em}
.sns_share_wrap ul li a.kakao {display:block; background:url("../../img/bk/img_sns_kakao.jpg") no-repeat 50% 0; background-size:55px auto; }
.sns_share_wrap ul li a.k_story {display:block; background:url("../../img/bk/img_sns_kstory.jpg") no-repeat 50% 0; background-size:55px auto;}
.sns_share_wrap ul li a.facebook {display:block; background:url("../../img/bk/img_sns_facebook.jpg") no-repeat 50% 0; background-size:55px auto;}
.sns_share_wrap ul li a.sms {display:block; background:url("../../img/bk/img_sns_sms.jpg") no-repeat 50% 0; background-size:55px auto; }

.url_copy {position:relative; margin-top:31px; padding-right:100px; }
.url_copy span {overflow:hidden; display:block; background:#fff; color:#444; height:12px; padding:13px 10px; border:1px solid #ccc; font-size:13px; text-overflow:ellipsis; white-space:nowrap; line-height:12px; vertical-align:baseline}
.btn_url_copy {position:absolute; top:0; right:0; display:inline-block; width:100px; height:12px; padding:14px 0; background:#444; color:#fff; font-size:14px; text-align:center; line-height:12px}

/* 배송지 목록 */
.delivery_list_sec {overflow-y:auto; max-height:350px; margin:0 15px}
.delivery_list_sec ul li {position:relative; padding:11px 0 20px 0; border-top:1px solid #eee}
.delivery_list_sec ul li:first-child {border-top:0}
/* 배송지 목록 터치영역 개선 - s */
.delivery_top .rdo_h28 {display:block; position:relative;}
.delivery_top .rdo_h28 input {display:block; position:absolute; top:0; left:0; z-index:1;}
.delivery_top .rdo_h28 label {display:block; padding-left:34px; margin-left:0; color:#222; font-size:13px; font-weight:bold}
.delivery_top .rdo_h28 label > span {display:block;}
.delivery_addres_sec {padding:4px 15px 0 0; font-weight:normal;}
/* 배송지 목록 터치영역 개선 - e */
/* 210712_6753 수정 */
.delivery_status {position:absolute; top:13px; right: 13px; display:block; width:35px; height:20px; text-align:center; vertical-align:baseline}
.modal_pop .delivery_status {top: 0; right: 0;}
.delivery_status.base {background:#e62642; color:#fff; font-size:12px; line-height:21px}
.delivery_status.recently {background:#fff; border:1px solid #ccc; width:33px; height:20px; color:#666; font-size:12px; line-height:20px}
/* // 210712_6753 수정 */
.delivery_addres_sec {color:#888; font-size:13px; line-height:21px}
.delivery_list_sec .delivery_addres_sec p strong {padding-right:10px; vertical-align:top;} /* 모바일 주문서 리뉴얼 추가개선 */

/*button*/
ul.btn_single{overflow:hidden;width:100%;margin-top:25px;}
ul.btn_single li{float:left;}
ul.btn_single li a{display:block;margin-left:8px;}
ul.btn_single li:first-child a{margin-left:0;}
ul.btn_single.half li:first-child{width:48%;}
ul.btn_single.half li:last-child{width:52%;}
ul.btn_single.third li{width:33.3%;}
ul.btn_single.third li:nth-child(2){width:33.4%;}
ul.btn_single.triple li{width:31.7%;}/*2015-04-27추가*/
ul.btn_single.triple li:first-child{width:36.6%}/*2015-04-27추가*/
ul.btn_single.triple li:first-child a{margin-right:24px}/*2015-04-27추가*/
ul.btn_single.full li{width:100%;}
ul.btn_multi{width:100%;margin-top:25px;}
ul.btn_multi li{width:100%;}
ul.btn_multi li a{margin-top:10px;}

.btn{overflow:hidden;display:block;text-align:center;}
.btn .fr{display:table-cell;float:right;}
a.btn{vertical-align:middle;cursor:pointer;}

.btn_white_s{color:#363636;background:#fff;font-size:12px; border:1px solid #ddd; box-sizing:border-box;}

.btn_gray_s{color:#363636;background:#f8f8f8;font-size:12px;}
.btn_gray2{color:#555;border:1px solid #c6c6c6;background:#f9f9f9;}
.btn_gray3{color:#666;border:1px solid #c6c6c6;background:#f9f9f9;}
.btn_gray4{color:#666666;border:1px solid #c6c6c6;background:#eee;}
.btn_gray5{color:#fff;border:1px solid #434159;background:#434159;}
.btn_org{color:#fff;background:#ef8006;}
.btn_org2{color:#fff;border:1px solid #facd9b;background:#ef8006;}
.btn_org3{color:#fff;border:1px solid #fdb714;background:#fdb714;}
.btn_red{color:#fff;border:1px solid #e51937;background:#e51937;}
.btn_red2{color:#fff;border:1px solid #e62642;background:#e62642;}
.btn_orange{color:#f47726;border:1px solid #f47726;background:#fff;}

.btnwrap {padding:0px 15px 15px;}

/* 상품 유닛 */
/* 공통 */
em.bp2 {font-size:11px; font-weight:bold; vertical-align:1.5px;}
em.bp { font-size:18px; font-weight:bold; vertical-align: baseline; } /* 221110_10083 */
em.lth {text-decoration:line-through; margin-left:5px;color:#999; font-weight:normal; font-size:12px;}
strong.discountp {font-weight:bold; font-size:20px; color:#e62642;}
strong.discountp em {font-size:14px; vertical-align:0px; margin-right:6px;}
strong.percentPr {font-weight:bold; font-size:25px; line-height:27px; color:#e62642;}
strong.percentPr em {font-size:13px; vertical-align:0px; }
strong.btit {vertical-align:top;} /* 상품명 텍스트 잘림현상 개선 2차 */
/* 230407_12136 */
.benefit span,
.benfit_L span {
	display: inline-block;
	height: auto;
	max-height: fit-content;
	margin-top: 2px;
	margin-right: 3px;
	padding: 0 4px;
	border-radius: 4px;
	font-size: 11px;
	line-height: 19px;
	letter-spacing: -0.46px;
	box-sizing: border-box;
	white-space: normal;
}
/* // 230407_12136 */
.benefit span + span {padding-left: 5px}/*20200703 쿠폰노출 추가- 추가*/
/* .benefit span:first-child {padding-left:5px;} *//*20200703 쿠폰노출 추가- 수정*/
/* .soldout .benefit span {color:#888 !important;} */ /* 230411_12136 */
.ico_xbtn {position:absolute;right: 10px;top: 10px;width: 25px;height: 25px;background:url(../../img/ico_x01.png) no-repeat center 5px; text-indent:-9999em; background-size:14px 14px; z-index:10;}
.inqueryproduct {font-size:14px; color:#222; margin-top:10px;}
/* 230411_11677 */
/* .soldout {font-size:14px; color:#888 !important;} */
/* .soldout .product_name strong, .soldout .product_name, .soldout span, .soldout .inqueryproduct, .soldout strong.btit {color:#888 !important;} */
/* // 230411_11677 */
.shoppinglavel {color:#e62642; vertical-align:top; margin-right:4px;}
.discoutPr {font-size:12px; color:#999; display:block; text-decoration:line-through; line-height:14px;}
.st_txt01 {display:inline-block; font-size:11px; color:#222; margin-left:2px;}
.pr_benefit01 {padding:0; margin-right:7px; font-size:13px; color:#888; display:inline-block;}  /* 2020-12-09 */
.pro_etcwrap {position:relative; padding:12px 15px; border-top:1px solid #eee; font-size:11px; line-height:16px; color:#888;} /* 2020-12-09 */
.pro_ment01 {font-size:14px; color:#888; line-height:16px;}
.spPrice {font-size:11px; vertical-align:4px; font-weight:bold;}
.limitcount {font-size:12px; color:#666; display:inline-block; right:15px; position:absolute;}

/* 2018-03-26 추가 */
.review_prd_list .prod_type_one.two .star_flot {margin-top:0}/* 20200703 쿠폰노출 추가 - 수정*/
.prod_list_result .prod_type_one.two .star_flot {margin-top:0} /* 20200703 쿠폰노출 추가 - 수정*/

.tv_flagarea {position:absolute; top:23.9%; right:2.9%; height:auto; text-align:right;}
.tv_flagarea2 {position:absolute; top:5%; right:2.9%; width:30%; height:auto; text-align:right; z-index:10}
.tv_flagarea span {margin-left:3px;}
.fla_shipp {display:inline-block; width:42px; height:29px; padding-top:13px; text-align:center; background:#26b7e6; border-radius:50%; color:#fff; font-size:11px; font-weight:bold; line-height:11px;}
.fla_gift {display:inline-block; width:42px; height:27px; padding-top:15px; text-align:center; background:#3a72e2; border-radius:50%; color:#fff; font-size:11px; font-weight:bold;}
.fla_discount1 {display:inline-block; width:42px; height:29px; padding:10px 0 3px 0 !important; text-align:center; background:#e62642; border-radius:50%; color:#fff; font-size:11px; font-weight:bold; line-height:11px;}
.fla_discount2 {display:inline-block; width:42px; height:29px; padding:10px 0 3px 0 !important; text-align:center; background:#fb8132; border-radius:50%; color:#fff; font-size:11px; font-weight:bold; line-height:11px;}
.fla_discount3 {display:inline-block; width:42px; height:29px; padding:10px 0 3px 0 !important; text-align:center; background:#1687d1; border-radius:50%; color:#fff; font-size:11px; font-weight:bold; line-height:11px;}
.fla_discount4 {display:inline-block; width:42px; height:29px; padding:10px 0 3px 0 !important; text-align:center; background:#9344ed; border-radius:50%; color:#fff; font-size:11px; font-weight:bold; line-height:11px;}
.fla_amount {display:inline-block; width:42px; height:31px; padding-top:11px; text-align:center; background:#837b7c; border-radius:50%; color:#fff; font-size:11px; font-weight:bold; line-height:11px;}
.product_img span.hdim {position:absolute; left:0; top:0; display:block; background:url(../../img/play_dim01.png) repeat left top; width:100%; height:180px; line-height:180px; text-align:center; z-index:10;}

.playico {width:42px !important; height:42px !important; z-index:12; position:absolute; left:50%; top:50%; margin:-21px 0px 0px -21px;}

/* 20180622 오늘오픈 뱃지 추가 */
.flag_top_left { position: absolute; top: 0; left: 15px; }
.fla_square { display: inline-block; width: 42px; height: 42px; background-color: #e72643; line-height: 42px; text-align: center; overflow: hidden; }
.fla_square span { display: inline-block; color: #fff; font-size: 12px; font-weight: bold; line-height: 1.2; vertical-align: middle; }

/* 좋아요 */
.like_on {display:block; width:30px; height:30px; position:absolute; right:15px; bottom:15px; background:url(../../img/ico_like_on.png) no-repeat left top; text-indent:-9999em; background-size:30px 30px; z-index:6}
.like_off {display:block; width:30px; height:30px; position:absolute; right:15px; bottom:15px; background:url(../../img/ico_like_off.png) no-repeat left top; text-indent:-9999em; background-size:30px 30px; z-index:6}
.tv_on {display:inline-block; width:68.5px; height:30px; position:absolute; right:15px; top:10px; background:url(../../img/tv_on.png) no-repeat left top; text-indent:-9999em; background-size:68.5px 30px;}
.tv_off {display:inline-block; width:68.5px; height:30px; position:absolute; right:15px; top:10px; background:url(../../img/tv_off.png) no-repeat left top; text-indent:-9999em; background-size:68.5px 30px;}

/* 찜하기 */
/* 쿠폰(즉시)할인 개선 - s */
.like_num_sec .like_sec {background:none !important;}
.like_num_sec .like_sec span {display:block; background:url(../../img/ico/ico_favorite.png) center no-repeat; background-size:25px 23px;}
@keyframes bounce {
  0% {transform:scale(0.5,0.5);}
  60% {transform:scale(1.5,1.5);}
  90% {transform:scale(1,1);}
}
.like_num_sec .like_sec.on span {background:url(../../img/ico/ico_favorite_on.png) center no-repeat; background-size:25px 23px;}
.like_num_sec .like_sec.on.ani span {animation-duration: 0.5s;animation-fill-mode: both; animation-name: bounce; transition:all;}
/* 쿠폰(즉시)할인 개선 - e */
.like_num_sec .like_sec span, .like_num_sec .like_sec {width: 30px;height: 26px;}



/* a.like_off {background:none !important;} */ /* 220929_10596 */
a.like_off span {display:block;width: 30px;height: 30px;background:url(../../img/ico_like_off.png) center no-repeat !important; background-size:30px 30px !important;}
@keyframes bounce {
  0% {transform:scale(0.5,0.5);}
  60% {transform:scale(1.5,1.5);}
  90% {transform:scale(1,1);}
}
a.like_off.on span {background:url(../../img/ico_like_on.png) center no-repeat !important; background-size:30px 30px !important;}
a.like_off.on.ani span {animation-duration: 0.5s;animation-fill-mode: both; animation-name: bounce; transition:all;}
/*.multi_wrap_sec a.like_off.on.ani span {animation-duration: 0.5s;animation-fill-mode: both; animation-name: bounce; transition:all;}*/

.brand_tit_type01 .like_num_sec .like_count_sec {vertical-align:top}

/* 1단 75*75 - 장바구니, 주문결제 */
.prod_type_one {position:relative; border-bottom:1px solid #e6e8ec;}
.prod_type_one > li {border-top:1px solid #eeeeee;position:relative; min-height:140px;}
/* 검색결과 UI 개선 - s */
.prod_type_one > li.tagOp:last-child,
.prod_type_one > li.bnrOp:last-child{border-bottom:none;}
.prod_type_one > li.tagOp{min-height:0;padding:0;border-top:10px solid #e6e8ec;border-bottom:10px solid #e6e8ec;}
.prod_type_one > li.tagOp + li{border-top:none;}
/* 검색결과 UI 디자인 개선 - s */
.prod_type_one > li.tagOp .tag_title{position:relative;padding:14px 12px;font-size:18px;font-weight:bold;line-height:20px;color:#222;}
.prod_type_one > li.tagOp .tag_title strong{display:inline-block;position:relative;z-index:1;vertical-align:top;}
.prod_type_one > li.tagOp .tag_title strong:after{content:"";display:inline-block;position:absolute;bottom:1px;left:0;z-index:-1;width:100%;height:10px;background:#f6cdd3;}
.prod_type_one > li.tagOp .tag_box{display:flex;flex-wrap:wrap;overflow:hidden;border-top:1px solid #eee;text-align:left;background:#fff;}
.prod_type_one > li.tagOp .tag_box a{display:block;flex:0 1 50%;padding:12px;margin-bottom:-1px;border-right:1px solid #eee;border-bottom:1px solid #eee;box-sizing:border-box;vertical-align:top;font-size:13px;line-height:18px;letter-spacing:-0.08em;color:#000;}
.prod_type_one > li.tagOp .tag_box a strong{vertical-align:top;}
/* 검색결과 UI 디자인 개선 - e */
.prod_type_one > li.bnrOp{min-height:0;border-top:10px solid #e6e8ec;border-bottom:10px solid #e6e8ec;}
.prod_type_one > li.bnrOp + li{border-top:none;}
.prod_type_one > li.bnrOp .newBannerWrap05 .swiper-container ul li a .tagBox{display:none;}
/* 검색결과 UI 개선 - e */
.prod_type_one > li .prdBox {position:relative; min-height:140px;} /* 모바일 추천 서비스 영역 추가 */
.prod_type_one > li:first-child {border-top:0; }
.prod_type_one a {display:block; z-index:5;}
.prod_type_one .product_img {width:75px; height:75px; position:absolute; left:15px; top:15px;}
/*20200918*/
.prod_type_one .product_img li {letter-spacing: 0px;word-spacing:0;}
.prod_type_one .product_img span {letter-spacing: 0px;word-spacing:0;}
.prod_type_one .commFlag .flags.wfull {width:100%;}
.prod_type_one .commFlag .flags.wfull .flag_rbox {width:100%;}
.prod_type_one .commFlag .flags.wfull .flag_rbox li {width:100%; padding:0 0; text-align:center;}

/* // 20200918*/
.prod_type_one .right_content {position:relative; margin-left:105.5px; padding:15px 0px 15px; min-height:75px;}
.prod_type_one .product_name {color:#1d1d1d; font-size:14px; width:80%; line-height:20px; height:40px; overflow:hidden;} /* 상품명 텍스트 잘림현상 개선 2차 */
.prod_type_one .product_name strong {vertical-align:top; font-weight:bold;} /* 상품명 텍스트 잘림현상 개선 2차 */
.prod_type_one .product_name strong.soldout {font-weight:bold; vertical-align:top; color:#888;}
.prod_type_one .pro_option {color:#888; font-size:12px; margin-top:2px;}
.prod_type_one .pro_guideTxt {padding-right:10px; margin-top:5px; font-size:11px; color:#888;} /* 무형상품 상품평 관련 개선 */
.prod_type_one .proPrice {font-size:14px; font-weight:bold; display:inline-block; color:#222; margin-top:7px;} /* 221110_10526 */
/* 특가딜 신규추가 - s */
.prod_type_one .prdEa {text-align:left; font-size:12px;}
.prod_type_one .prdEa strong {font-weight:normal; color:#e22f26;}
.prod_type_one .prdEa span {color:#212121;}
/* 특가딜 신규추가 - e */

/* 210729_6753 수정 당일배송 */
.prod_type_one .today_deli {display: inline-block; margin-left: -4px; margin-bottom: 5px; padding: 4px 4px 2px 4px; background-color: #f5f5f5; font-size: 12px; color: #000; box-sizing: border-box;}
.prod_type_one .today_deli strong {position: relative; color: #333; vertical-align: baseline;}
/* 210729_6753 수정 당일배송 */

/* 1단 110*110 - 최근본상품, 쇼핑히스토리 */
.prod_type_one.simple {position:relative; border-bottom:10px solid #e6e8ec;}
.prod_type_one.simple .product_img {width:110px; height:110px; position:absolute; left:15px; top:15px;}
.prod_type_one.simple .right_content {position:relative; margin-left:140px; padding:15px 0px 0px; min-height:110px;} /* 픽캐스트 신규추가 */
.prod_type_one.simple .perOp {margin-right:5px; display:inline-block; margin-top:5px; vertical-align:top;} /* 픽캐스트 신규추가 */

/* 1단 60*60 - 최근본상품, 쇼핑히스토리 */
.prod_type_one.simple01 {position:relative; border-bottom:1px solid #eee;}
.prod_type_one.simple01 .product_img {width:60px; height:60px; position:absolute; left:15px; top:15px;}
.prod_type_one.simple01 .right_content {position:relative; margin-left:90px; padding:15px 0px 15px; min-height:60px;}
.prod_type_one.simple01 li {min-height:90px;}

/* 1단 110*110 - TV 편성표 */
/* 전시개선 2차 TV편성표 작업  - s */
/* .prod_type_one.simple02 {position:relative;}
.prod_type_one.simple02 li { border-bottom:10px solid #e6e8ec;}
.tv_wrap {position:relative;}
.prod_type_one.simple02 .product_img {width:110px; height:110px; position:absolute; left:15px; top:65px;}
.prod_type_one.simple02 .product_img span {position:absolute; left:0; top:0; display:block; background:url(../../img/play_dim01.png) no-repeat left top; width:110px; height:110px; line-height:110px; text-align:center; z-index:10;}
.prod_type_one.simple02 .product_img a.like_off > span {position: static;width: 30px;height: 30px;}
.prod_type_one.simple02 .right_content {position:relative; margin-left:140px; padding:15px 0px 15px; min-height:110px;}
.prod_type_one.simple02 .tv_top {position:relative; display:block; padding:8px 10px; height:33px; border-bottom:1px solid #eeeeee;}
.prod_type_one.simple02 .tv_top .Ttit {font-size:12px; color:#666; vertical-align:top;}
.prod_type_one.simple02 .tv_top .timeline {font-size:14px; color:#666; font-weight:bold;}
.schedule_list_sec li:last-child, .schedule_list_sec ul {border-bottom:0px;} */
/* 20200407 TV편성표 마크업 개선 - s */
/* 221004_10652 */
.prod_type_tv {
}
.prod_type_tv > li {
	display: flex;
	position: relative;
	margin: 0 15px;
	padding: 11px 0 19px;
	border-bottom: 1px solid #e5e5e5;
	justify-content: space-between;
	flex-wrap: wrap;
}
/* // 221004_10652 */
.prod_type_tv > li:last-child{border-bottom:none;}
/* 20200407 TV편성표 마크업 개선 - e */
/* 221004_10652 */
.prod_type_tv > li .product_img {
	display: inline-block;
	overflow: hidden;
	width: 110px;
	height: 110px;
	border-radius: 8px;
}

.prod_type_tv > li .product_img a {
	display: block;
	width: 100%;
	height: 100%;
}

.prod_type_tv > li .product_img img {
	width: 100%;
	height: 100%;
}

.prod_type_tv > li .right_content {
	display: inline-block;
	width: calc(100% - 120px);
	position: relative;
	min-height: 0;
	padding-left: 0;
}

.prod_type_tv > .live_contents .right_content {
	width: 100%;
}
/* // 221004_10652 */
/* 221004_10652 */
.prod_type_tv > li .product_name {
	display: -webkit-box;
	overflow: hidden;
	height: auto;
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 21px;
	letter-spacing: -0.8px;
	white-space: normal;
	-webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/* // 221004_10652 */
.prod_type_tv > li .product_name strong{vertical-align:top;font-weight:bold;}
.prod_type_tv > li .product_name strong.soldout{color:#888;}
.prod_type_tv > li .proPrice{display:inline-block;margin-top:7px;vertical-align:top;text-align:left;font-size:11px;font-weight:bold;line-height:23px;color:#222;} /* 20200330 전시개선 추가 수정 */
.prod_type_tv > li .proPrice em.bp{font-size:18px;}
.prod_type_tv > li .proPrice .discoutPr{display:inline-block;margin-left:3px;font-size:11px;font-weight:normal;}
.prod_type_tv > li .proPrice .consulting{font-size:14px;}
/* 221004_10652 */
.prod_type_tv > li .buy_info {
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: space-between;
}

.prod_type_tv > li .list_btns {
	display: flex;
	font-size: 0;
	text-align: right;
}
.prod_type_tv > li .list_btns .btn_red{ font-size: 14px;min-width:120px; line-height: 30px; margin-left:5px;text-align: center;}
.prod_type_tv>li .list_btns a.btn_buy {
	display: inline-block;
	width: 120px;
	height: 32px;
	margin-left: 5px;
	border: none;
	border-radius: 5px;
	background-color: #e51937;
	box-sizing: border-box;
	vertical-align: top;
	font-size: 14px;
	color: #fff;
	line-height: 32px;
	letter-spacing: -0.7px;
	text-align: center;
}
/* // 221004_10652 */
.prod_type_tv > li .list_btns a:first-child{margin-left:0;}
/* 221004_10652 */
.prod_type_tv > li .price {
	margin-top: 7px;
	font-size: 0;
}

.prod_type_tv > .live_contents .price {
	margin-top: 0;
}

.prod_type_tv .price .counseling {
	font-size: 18px;
	color: #373e40;
	line-height: normal;
}

.prod_type_tv > li .price.month_price strong {
	font-weight: bold;
	font-size: 18px;
	color: #373e40;
	vertical-align: baseline;
}

.prod_type_tv > li .price.month_price .price_number {
	display: inline-block;
	margin-left: 3px;
	font-weight: bold;
	font-size: 18px;
	color: #373e40;
	vertical-align: baseline;
}

.prod_type_tv > li .price.month_price .won {
	font-weight: normal;
	font-size: 16px;
	vertical-align: baseline;
}

.prod_type_tv > li .price .discount {
	display: inline-block;
	margin-right: 5px;
	font-weight: bold;
	font-size: 19px;
	color: #E51937;
	line-height: normal;
	letter-spacing: -0.63px;
}

.prod_type_tv > li .price .discount > strong {
	vertical-align: baseline;
}

.prod_type_tv > li .price .after {
	display: inline-block;
	margin-right: 7px;
	font-weight: bold;
	font-size: 16px;
	color: #222;
	line-height: normal;
	letter-spacing: -0.48px;
}

.prod_type_tv > li .price .after > strong {
	font-size: 19px;
	letter-spacing: -0.63px;
	vertical-align: baseline;
}

.prod_type_tv > .live_contents .price .discount,
.prod_type_tv > .live_contents .price .after > strong {
	font-size: 21px;
}

.prod_type_tv > li .price .before {
	display: block;
	font-size: 14px;
	color: #999;
	line-height: normal;
	letter-spacing: -0.42px;
	text-decoration: line-through;
}

.prod_type_tv > .live_contents .price .before {
	display: inline-block;
}

.prod_type_tv > li .price .before > em {
	vertical-align: baseline;
}

.prod_type_tv > li .price .soldout {
	font-size: 18px;
}
/* // 221004_10652 */

/* 211109_7841 추가 */
.prod_type_tv > li .list_btns a.btn_buy02 {background-color: #666; color: #fff;}
/* // 211109_7841 추가 */
/* 221004_10652 */
.prod_type_tv > li .list_btns {
	margin-left: 5px;
}

.prod_type_tv > li .list_btns .tv_on {
	position: static;
	width: 32px;
	height: 32px;
	padding: 0;
	border: 1px solid #e51937; /* 221012_10652 */
	border-radius: 5px;
	font-size: 0;
	/*background: url(../../img/ico/ico_onair03_on.png) no-repeat center center;*/
	background-size: 20px auto;
	box-sizing: border-box;
}
.prod_type_tv>li .list_btns .tv_off {
	position: static;
	width: 32px;
	height: 32px;
	padding: 0;
	border: 1px solid #cecece;
	border-radius: 5px;
	text-indent: -9999em;
	font-size: 0;
	/*background: url(../../img/ico/ico_onair03_off.png) no-repeat center center;*/
	background-size: 20px auto;
	box-sizing: border-box;
}
/* // 221004_10652 */
/*221208_11207*/
/*221202_11207*/
.prod_type_tv > li .list_btns a.tv_off{
	width: 32px;
	height: 32px;
	background:none;
  }
  .prod_type_tv > li .list_btns a.tv_off span {
	display:block;
	position: relative;
	transform: scale(0.25);
	transform-origin: 0 0;
	height: 100%;
  }
  .prod_type_tv > li .list_btns a.tv_off span:before {
	content: "";
	display: block;
	position: absolute;
	width: 400%;
	height: 400%;
	background-image: url("data:image/svg+xml,%3Csvg id='알람신청-비활성' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18.905' height='17.261' viewBox='0 0 18.905 17.261'%3E%3Cdefs%3E%3Cpattern id='pattern' preserveAspectRatio='none' width='100%25' height='100%25' viewBox='0 0 233 214'%3E%3Cimage width='233' height='214' xlink:href='data:image/png;base64,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'/%3E%3C/pattern%3E%3C/defs%3E%3Crect id='사각형_1_복사' data-name='사각형 1 복사' width='18.905' height='17.261' opacity='0.41' fill='url(%23pattern)'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 70px;
  }
.prod_type_tv > li .list_btns a.tv_on{
	width: 32px;
	height: 32px;
	background:none;
  }
  .prod_type_tv > li .list_btns a.tv_on span {
	display:block;
	position: relative;
	transform: scale(0.25);
	transform-origin: 0 0;
	height: 100%;
  }
  .prod_type_tv > li .list_btns a.tv_on span:before {
	content: "";
	display: block;
	position: absolute;
	width: 400%;
	height: 400%;
	background-image: url("data:image/svg+xml,%3Csvg id='알람신청-활성' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='18' viewBox='0 0 20 18'%3E%3Cdefs%3E%3Cpattern id='pattern' preserveAspectRatio='none' width='100%25' height='100%25' viewBox='0 0 233 214'%3E%3Cimage width='233' height='214' xlink:href='data:image/png;base64,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'/%3E%3C/pattern%3E%3C/defs%3E%3Crect id='사각형_1_복사' data-name='사각형 1 복사' width='20' height='18' fill='url(%23pattern)'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 70px;
  }
  /* .prod_type_tv > li .list_btns .tv_on {
	background-image: url("data:image/svg+xml,%3Csvg id='알람신청-활성' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='18' viewBox='0 0 20 18'%3E%3Cdefs%3E%3Cpattern id='pattern' preserveAspectRatio='none' width='100%25' height='100%25' viewBox='0 0 233 214'%3E%3Cimage width='233' height='214' xlink:href='data:image/png;base64,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'/%3E%3C/pattern%3E%3C/defs%3E%3Crect id='사각형_1_복사' data-name='사각형 1 복사' width='20' height='18' fill='url(%23pattern)'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
} */
/* .prod_type_tv>li .list_btns .tv_off {
	background-image: url("data:image/svg+xml,%3Csvg id='알람신청-비활성' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18.905' height='17.261' viewBox='0 0 18.905 17.261'%3E%3Cdefs%3E%3Cpattern id='pattern' preserveAspectRatio='none' width='100%25' height='100%25' viewBox='0 0 233 214'%3E%3Cimage width='233' height='214' xlink:href='data:image/png;base64,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'/%3E%3C/pattern%3E%3C/defs%3E%3Crect id='사각형_1_복사' data-name='사각형 1 복사' width='18.905' height='17.261' opacity='0.41' fill='url(%23pattern)'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
} */
/* //221202_11207*/
/* //221208_11207*/
/* 20200407 TV편성표 마크업 개선 - s */
.prod_type_tv > li.list02{min-height:60px;padding:14px 0 14px 10px;margin:0 15px;box-sizing:border-box;}
.prod_type_tv > li.list02:last-child{padding-bottom:20px;}
.prod_type_tv > li.list02 .product_img{top:14px;left:10px;width:60px;height:60px;font-size:13px;}
.prod_type_tv > li.list02 .product_img img{width:60px;height:60px;}
.prod_type_tv > li.list02 .product_name{font-size:12px;}
.prod_type_tv > li.list02 .right_content{min-height:50px;padding:8px 0 0 70px;}
.prod_type_tv > li.list02 .proPrice{margin-top:10px;font-size:10px;line-height:25px;}
.prod_type_tv > li.list02 .proPrice em.bp{font-size:15px;}
.prod_type_tv > li.list02 .proPrice .discoutPr{font-size:10px;}
.prod_type_tv > li.list02 .list_btns{position:absolute;bottom:0;right:0;z-index:1;}
.prod_type_tv > li.list02 .list_btns a{width: auto;text-align: center; min-width: 65px; height:25px; padding: 0 10px; font-size:11px; line-height:25px;} /* 211122_7841 수정 */
/* 20200407 TV편성표 마크업 개선 - e */

/* 20200410 TV편성표 개선 추가수정 - s */
.with_prd_sec .prod_type_tv{padding:0 15px;border-bottom:none;}
.with_prd_sec .prod_type_tv > li{display:none;min-height:60px;padding:14px 0 14px 10px;border-bottom:none;border-top:1px solid #e5e5e5;}
.with_prd_sec .prod_type_tv > li:first-child{border-top:0;}
.with_prd_sec .prod_type_tv > li:nth-child(1),
.with_prd_sec .prod_type_tv > li:nth-child(2),
.with_prd_sec .prod_type_tv > li:nth-child(3),
.with_prd_sec .prod_type_tv > li:nth-child(4){display:block;}
.with_prd_sec .prod_type_tv.active > li{display:block;}
/* 20200410 TV편성표 개선 추가수정 - e */
.with_prd_sec .prod_type_tv > li .product_img{top:14px;left:10px;width:60px;height:60px;}
.with_prd_sec .prod_type_tv > li .product_img img{width:60px;height:60px;}
.with_prd_sec .prod_type_tv > li .product_name{font-size:13px;}
/* 20200526 함께보면 좋은 상품 버튼위치 수정2  - s*/
.with_prd_sec .prod_type_tv > li .right_content{min-height:50px;padding:1px 0 0 70px;}
.with_prd_sec .prod_type_tv > li .proPrice{margin-top:5px;font-size:10px;line-height:25px; height:40px;}
.with_prd_sec .prod_type_tv > li .proPrice em.bp{font-size:15px;}
.with_prd_sec .prod_type_tv > li .proPrice .discoutPr{display: block; margin-left: 0;font-size:10px;line-height: 1em}
.with_prd_sec .prod_type_tv > li .list_btns{position:absolute; bottom:0;right:0;z-index:1;}
.with_prd_sec .prod_type_tv > li .list_btns a{height:25px;padding:0 10px;font-size:12px;line-height:25px;}
/* 20200526 함께보면 좋은 상품 버튼위치 수정2 - e*/
/* 20200410 TV편성표 개선 추가수정 - s */
.with_prd_sec{position:relative;background:#fff;}
.with_prd_sec .btn_with_box{display:block;height:40px;border-bottom:1px solid #e5e5e5;}
.with_prd_sec .btn_with_box > p{height:40px;padding:0 15px;text-align:left;font-size:13px;line-height:40px;color:#222;}
.with_prd_sec .btn_with_box > p .btn_tooltip{display:inline-block;width:13px;height:40px;padding:0 5px;vertical-align:top;}
.schedule_list_sec .scdList .btn_with{display:block;width:100%;height:40px;padding:0 15px;box-sizing:border-box;text-align:center;font-size:13px;line-height:40px;color:#222;background:#fafafa;}
.schedule_list_sec .scdList .btn_with:after{content:"";display:inline-block;width:20px;height:20px;margin:10px 0 10px 7px;vertical-align:top;background:url("../../img/ico/ico_fold_black01.png") no-repeat center center;background-size:13px auto;}
.schedule_list_sec .scdList .btn_with.active:after{background:url("../../img/ico/ico_fold_black02.png") no-repeat center center;background-size:13px auto;}
/* 20200410 TV편성표 개선 추가수정 - e */
.with_prd_sec .btnWrap {text-align:center;}
/* 전시개선 2차 TV편성표 작업  - e */

/* 2단 심플형 - 기획전메인, 연관상품, 찜브랜드, 마케팅 푸시 */
/* 검색결과 UI 디자인 개선 - s */
.prod_type_one.two{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;overflow:hidden;padding:0 15px;margin-top:10px;border-bottom:10px solid #e6e8ec;}
.prod_type_one.two li{display:block;float:left;width:calc(50% - 7px);min-height:200.5px;padding-bottom:10px;margin:0;border-top:0px;}
/* 검색결과 UI 디자인 개선 - e */

/* 210430_6221 */
.prod_type_one.numbering {
  position: relative;
}
.prod_type_one.numbering li .prd_num {
  width: 27px;
  height: 27px;
  font-size: 15px;
  color: #fff;
  position: absolute;
  left: 1px;
  top: 1px;
  z-index: 20;
  line-height: 27px;
  text-align: center;
  background: #333333;
}
/* //210430_6221 */

/* 검색결과 UI 개선 - s */
.prod_type_one.two li.fullOp .right_content {height:136px;box-sizing:border-box;}/*20200703 쿠폰노출 추가-수정*/
.prod_type_one.two li.normal .right_content {height:108px;box-sizing:border-box;}/*20200703 쿠폰노출 추가-수정*/
/* 230215_11365 */
.overseaPurchase .prod_type_one.two li.normal .right_content {
	height: auto;
}
/* // 230215_11365 */
/* 검색결과 UI 디자인 개선 - s */
.prod_type_one.two li.tagOp{clear:both;float:none;width:calc(100% + 30px);min-height:0;padding:0;margin:0 -15px 20px;border-top:10px solid #e6e8ec;border-bottom:10px solid #e6e8ec;}
.prod_type_one.two li.tagOp .tag_box{}
.prod_type_one.two li.tagOp .tag_box a{}
/* 검색결과 UI 디자인 개선 - e */
.prod_type_one.two li.bnrOp{padding-bottom:30px;border:none;}
.prod_type_one.two li.bnrOp .newBannerWrap05,
.prod_type_one.two li.bnrOp .newBannerWrap05 .swiper-container,
.prod_type_one.two li.bnrOp .newBannerWrap05 .swiper-container ul{height:100%;}
.prod_type_one.two li.bnrOp .newBannerWrap05 .swiper-container ul li{float:none;width:100%;height:100%;padding:0;margin:0;}
.prod_type_one.two li.bnrOp .newBannerWrap05 .swiper-container ul li a{display:block;}
.prod_type_one.two li.bnrOp .newBannerWrap05 .swiper-container ul li a .imgBox{display:block;}
.prod_type_one.two li.bnrOp .newBannerWrap05 .swiper-container ul li a .txtBox{display:block;padding:10px 15px 0;font-size:17px;line-height:22px;color:#1d1d1d;}
.prod_type_one.two li.bnrOp .newBannerWrap05 .swiper-container ul li a .imgBox img{width:100%;height:37.5vw;object-fit:cover;-webkit-object-fit:cover;}
.prod_type_one.two li.bnrOp .newBannerWrap05 .swiper-container ul li a .tagBox{display:block;padding:15px;}
.prod_type_one.two li.bnrOp .newBannerWrap05 .swiper-container ul li a .tagBox span{display:block;font-size:13px;line-height:20px;color:#777;}
/* 검색결과 UI 개선 - e */
.prod_type_one.two a {display:block; z-index:5;}
.prod_type_one.two .product_img {width:100%; min-width:100px; height:auto; position:relative; left:0; top:0;}
.prod_type_one.two .right_content {position:relative; padding:10px 0px 0px; margin:0px 0px 10px; min-height:75px;}
/* 220927_10556 */
.prod_type_one.two .product_name {
	overflow: hidden;
	width: 100%;
	height: 32px;
	padding: 0 1%;
	font-size: 14px;
	color: #1d1d1d;
	line-height: 16px;
}
/* // 220927_10556 */
.prod_type_one.two .product_name.soldout {color:#888;}
.prod_type_one.two .proPrice {font-size:16px; font-weight:bold; display:inline-block; color:#222; margin-top:10px;}
.prod_type_one.two .benefit { height: auto; margin-top: 5px; } /* 221130_benefit */
.prod_type_one.two .shoppinglavel {margin-right:0; vertical-align:top; font-size:14px; font-weight:bold;} /* 상품명 텍스트 잘림현상 개선 2차 */
.prod_type_one.two .brand_name.iphone > strong {text-overflow: ellipsis;width:auto;max-width:95px;overflow: hidden;display: inline-block;white-space: nowrap;vertical-align: bottom;}
.prod_type_one.two .brand_name {display:inline;}
.prod_type_one.two .inqueryproduct {font-size:13px;}
.prod_type_one.two .product_name strong {vertical-align:top;} /* 상품명 텍스트 잘림현상 개선 2차 */
.prod_type_one.two .proPrice strong {font-size:12px;}
.prod_type_one.two .proPrice, .prod_type_one.two .inqueryproduct {height:35px;}
.prod_type_one.two .perOp {margin-right:5px; display:inline-block; margin-top:10px; vertical-align:top;}
.prod_type_one.two em.bp {vertical-align:-1px;}
.prod_type_one.two .like_on, .prod_type_one.two .like_off {bottom:7.5px; right:7.5px; display:inline-block !important; z-index:20;}
.prod_type_one.two .prdEa {margin-top:15px;} /* 특가딜 신규추가 */
.prod_type_one.two .benefit + .prdEa {margin-top: 0}/*20200703 쿠폰노출 추가-추가*/

/* 211228_8324 추가 */
.prod_type_one.two .product_img .noti {position: absolute; bottom: 0; display: flex; justify-content: center; flex-wrap: wrap; width: 100%; background-color: rgba(0,0,0,.6); color: #fff; line-height: 20px;}
.prod_type_one.two .product_img .noti span {display: block; width: 100%; font-size: 13px; color: #fff !important; text-align: center;}
/* 211228_8324 추가 */

/* 3단 스와이프형 - 상품상세 */
.product_swipe {margin-top:0px; overflow:hidden;}
.prod_type_three {position:relative; width:100%;}
.prod_type_three li {float:left; margin-left:15px; width:110px; min-height:203px; display:inline-block;}
.prod_type_three li.Listmore {float:left; margin-left:15px; width:57.5px; min-height:188px; display:inline-block; background:#f5f5f5;}
.prod_type_three li.Listmore a {display:block; width:100%; height:88px; text-align:center; background:url(../../img/ico_more01.png) no-repeat center 75px; background-size:20px 20px; color:#888; font-size:11px; padding-top:100px;}
.prod_type_three a {display:block; z-index:5;}
.prod_type_three .product_img {width:110px; height:110px;}
.prod_type_three .right_content {position:relative; padding:10px 0px 0px;}
.prod_type_three .product_name {color:#1d1d1d; font-size:13px; line-height:16px; height:33px; overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word;}/* //20200925 디자인 리터치*/
.prod_type_three .proPrice {font-size:16px; font-weight:bold; display:inline-block; color:#222; margin-top:8px;}

/* 3단 심플형 - 기획전상세 */
/* 검색결과 UI 개선 - s */
.prod_three_basic{overflow:hidden;position:relative;padding:0 10px;margin-top:10px;border-bottom:10px solid #e6e8ec;}
.prod_three_basic li{float:left;width:calc(100%/3);min-height:210px;padding:0 5px;box-sizing:border-box;}
/* 검색결과 UI 개선 - e */
.prod_three_basic a {display:block; z-index:5;}
.prod_three_basic .product_img {width:100%; min-width:100px;}
.prod_three_basic .right_content {position:relative; padding:10px 0px 0px; margin-bottom:10px;}
.prod_three_basic .product_name {color:#1d1d1d; font-size:13px; line-height:16px; height:32px; padding:0 1%;overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word;}/* //20200925 디자인 리터치*/ /* 상품명 텍스트 잘림현상 개선 2차 */
.prod_three_basic .product_name.soldout {color:#888;}
.prod_three_basic .proPrice {font-size:16px; font-weight:bold; display:inline-block; color:#222; margin-top:10px;}
.prod_three_basic .shoppinglavel {vertical-align:3px; font-size:13px; margin-right:0;}
.prod_three_basic .inqueryproduct {font-size:13px;}

/* 3단 심플형 - 퍼블리싱 모바일 고도화 작업 */
.newSwiperWrap {overflow:hidden; border-bottom:10px solid #e6e8ec;}
.newSwiperWrap .prod_three_basic {overflow:visible; position:relative; width:100%; padding-left:0; border-bottom:0;}
.newSwiperWrap .prod_three_basic li {float:left; width:27%; padding:0 5px; margin-left:0; min-width: 110px;}
.newSwiperWrap .prod_three_basic li:first-child {padding-left:10px;}
.newSwiperWrap .prod_three_basic li:last-child {padding-right:10px;}

/* 4단 LNB 최근본상품 : 퍼블리싱 모바일 고도화 작업  */
.viewingSwiper {overflow:hidden;}
.viewing_product_list {width:100%; padding:5px 0 0; text-align:center;}
.viewing_product_list li {float:left; text-align:left; vertical-align:top; width:27%;}
.viewing_product_list li:first-child {padding-left:5px;}
.viewing_product_list li:last-child {padding-right:5px;}
.viewing_product_list li a {display:block; padding:0px 5px;}
.viewing_product_list li img {width:100%; border-radius:100%;}
.viewing_product_list li .viewtxt01 {display:block; height:14px; line-height:14px; color:#888; font-size:13px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal !important;-o-text-overflow: ellipsis; margin:9px 0px 19px 0px;}

.viewlistnone {height:50px; text-align:center; color:#ccc; font-size:14px;}

/* 가로형 - 기본정보 + 할인정보 + 앰블러 */
.prod_type_vertical {position:relative; overflow:hidden;}
/* 220811_하프클럽 */
.prod_type_vertical li {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
	border-top: 0px;
}
/* // 220811_하프클럽 */
/*.prod_type_vertical li:last-child {border-bottom:0;}*/
.prod_type_vertical a {display:block; z-index:5;}
.prod_type_vertical .product_img {width:100%; min-width:100px; height:100%; position:relative; left:0; top:0;}
.prod_type_vertical .product_img img {width:100%; height:50vw; background:#fff; object-fit:contain;} /* 성인인증 관련 추가 개선작업 */
/*230117_수정*/
.prm_list_new01 .prod_type_vertical .product_img>a{
	display: block;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative;
    z-index: 5;
	border-radius: 8px;
}
.prm_list_new01 .prod_type_vertical .product_img>a img{
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: 100%;
    transform: translate(-50%, -50%);
    border-radius: 8px;
}
/* //230117_수정*/
/* 2020-12-09 이벤트 수정 */
.prod_type_vertical .product_img img {width:100%; height:auto; background:#fff; /*height:50vw; object-fit:contain;*/  }
.prod_type_vertical strong.percentPr{font-size: 21px; color: #ea002c;  font-weight: bold;}
.prod_type_vertical strong.percentPr em { font-size: 21px; color: #ea002c;  font-weight: bold; }
.prod_type_vertical .pro_etcwrap{ border-top:0; color:#666;}
.prod_type_vertical .pr_benefit01{ color:#666; font-size:13px; line-height:1.2em;}
/* 2020-12-09 이벤트 수정 */

.prod_type_vertical .product_img img.playico {background:transparent;}  /* 성인인증 관련 추가 개선작업 */

/* 211229_8324 추가 */
.prod_type_vertical .product_img .noti {position: absolute; bottom: 0; display: flex; justify-content: center; flex-wrap: wrap; width: 100%; background-color: rgba(0,0,0,.6); color: #fff; line-height: 20px;}
.prod_type_vertical .product_img .noti span {display: block; width: 100%; height: 24px; font-size: 13px; color: #fff !important; line-height: 24px; text-align: center;}
/* 211229_8324 추가 */


.prod_type_vertical .right_content {position:relative; padding:15px 15px 17px 15px;  border-bottom:1px solid #eee;}  /* 2020-12-09 */
.prod_type_vertical .product_subTxt {overflow:hidden; font-size:12px; line-height:18px; color:#f76252; white-space:nowrap; text-overflow:ellipsis;} /* 상품상세 특가딜 관련 개선 */
.prod_type_vertical .product_name {font-size: 16px;  color: #222;  height: 15px; line-height: 1em; overflow:hidden; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}  /* 2020-12-09 */
.prod_type_vertical .product_name.soldout {color:#888;}
.prod_type_vertical .proPrice {font-size:16px; font-weight:bold; display:inline-block; color:#222; margin-top:3px;}/* 2020-12-09 */
.prod_type_vertical .shoppinglavel {margin-right:0; vertical-align:top; font-size:16px;} /* 2020-12-09 */
.prod_type_vertical .inqueryproduct {font-size:13px; height:35px;}
.prod_type_vertical .product_name strong {font-size: 16px; font-weight: bold; line-height: 1em; vertical-align: top;}  /* 2020-12-09 */
.prod_type_vertical .proPrice strong { margin-right: 4px; font-size: 16px;  color: #222; font-weight: bold;}  /* 2020-12-09 */
.prod_type_vertical .proPrice, .prod_type_one.two .inqueryproduct {height:auto;}  /* 2020-12-09 */
.prod_type_vertical .perOp {margin-right:5px; display:inline-block; margin-top:4px; vertical-align:top;}  /* 2020-12-09 */
.prod_type_vertical em.bp {vertical-align:-1px;  font-size: 21px; color: #222; font-weight: bold;}  /* 2020-12-09 */
.prod_type_vertical .like_on, .prod_type_vertical .like_off {bottom:15px; right:15px; display:inline-block; z-index:11;}
.prod_type_vertical .discoutPr {display:inline-block; padding: 0 6px; font-size: 14px; color: #999; position: relative; top: 1px; line-height:1.1em; font-weight:400; background: url(../../img/ico_priceBar.gif) repeat-x 0 center; background-size: 1px auto;}  /* 2020-12-09 */

/* 210325 추가 */
.prod_type_vertical.bd1 li {padding: 0 15px; box-sizing: border-box; border: 0;}
.prod_type_vertical.bd1 .swiper-slide > div {border: 1px solid #eee;}
/* // 210325 추가 */

/* 특가딜 신규추가 - s */
.prod_type_vertical.type02 .right_content {padding-bottom:10px; border-top:none; border-bottom:1px solid #f5f5f5;}
.prod_type_vertical.type02 .perOp {margin-top:0; vertical-align:top;}
.prod_type_vertical.type02 .proPrice {height:auto; margin-top:0; vertical-align:top;}
.prod_type_vertical.type02 .proPrice strong {font-size:20px;}
.prod_type_vertical.type02 .proPrice strong em {font-size:12px; font-weight:normal;}
.prod_type_vertical.type02 strong.percentPr {font-size:20px;}
.prod_type_vertical.type02 strong.percentPr em {font-size:20px; font-weight:normal;}
.prod_type_vertical.type02 .prdBottom {margin:0; padding:0 15px; border-top:none; border-bottom:1px solid #ccc;}
.prod_type_vertical.type02 .prdBottom .prdEa strong {color:#212121;}
/* 딜상품 관련 UI 수정 - s */
.prod_type_vertical.type02 .discoutPr {vertical-align:top; padding-top:9px; font-size:12px; font-weight:normal; color:#999;}
.prod_type_vertical .dealPrd .proPrice strong {font-size:20px;}
.prod_type_vertical .dealPrd .proPrice strong em {font-size:12px; font-weight:bold;}

/* 신규 추가 -- 20200610 24타임딜 레이아웃 // 상품목록 폰트사이즈 확대 */
.prod_type_vertical.type03.main .commFlag .flags.posTL {top: 10px; left: 10px;} /* 220808_10384 */
.prod_type_vertical.type03 .commFlag .flags .flag_img01 li img {height: 57px}
.prod_type_vertical.type03 .product_name {color: #222}/*20200612 딜유닛 스타일 변경*/
.prod_type_vertical.type03 .right_content {padding:11px 15px 10px; border-top: 0; border-bottom: 1px solid #eee}/*20200622 딜리셔스 스타일 수정*/
.prod_type_vertical.type03 .product_subTxt {height: 21px; padding-bottom:3px; font-size: 14px;}/*20200709 딜리셔스 수정 - 높이값 추가*/
.prod_type_vertical.type03 .product_name {padding-bottom:6px; font-size: 16px;}
.prod_type_vertical.type03 .perOp,
.prod_type_vertical.type03 .proPrice{height: 27px; line-height: 27px; margin-top:0}
.prod_type_vertical.type03 .proPrice strong {display: inline-block; height: 27px; line-height: 27px; font-size: 21px; vertical-align: top}
.prod_type_vertical.type03 .proPrice strong em {display: inline-block;font-size: 16px; font-weight: 700; }
.prod_type_vertical.type03 .shoppinglavel {font-size: 16px;}
.prod_type_vertical.type03 strong.percentPr {display: inline-block;  margin-right: 6px; font-size: 21px; color: #ea002c; font-weight: bold;}/* 2020-12-09 */
.prod_type_vertical.type03 strong.percentPr em {font-size: inherit}
.prod_type_vertical.type03 .proPrice .discoutPr {padding-left: 3px;font-size: 14px; font-weight: 400}
.prod_type_vertical.type03 .pr_benefit01 {color:#666; font-size: 13px;}/*20200612 딜유닛 스타일 변경*/

.prod_type_vertical.type03 .pr_benefit01.space_badge > img { width: 56px; } /* 220831_10572--2 */
.prod_type_vertical.type03 .prdBottom .prdEa span {color: #666}/*20200612 딜유닛 스타일 변경*/
.prod_type_vertical.type03 .product_img a img {height:auto; min-height: 50vw}
.prod_type_vertical.type03 .prdBottom {padding-bottom: 0; border-top: 0;}
.prod_type_vertical.type03 .prdBottom .prdEa strong {color: #222; font-weight: 700}
.prod_type_vertical.type03 .pr_benefit01 {padding:2px 0;}/*20200622 딜리셔스 스타일 추가*/
.prod_type_vertical.type03 .prdBottom .prdEa {padding: 7px 0; font-size: 13px;}/*20200623 딜리셔스 스타일 추가_v2*/
/* 신규 추가 -- 20200610 24타임딜 레이아웃 // 상품목록 폰트사이즈 확대 - e */
/* 특가딜 신규추가 - e */


/* 장바구니_상품리스트 set */
.prod_type_one .prod_wrap {position:relative;border-top:1px solid #eee;}
.prod_type_one .prod_wrap:first-child {border-top:0;}
.prod_type_one .prod_wrap .chk_h18 {width:18px; height:18px; position:absolute; left:15px; top:48px;}
.prod_type_one .prod_wrap .product_img {left:55px;top:20px;}
.prod_type_one .prod_wrap .right_content {margin:0 15px 5px 142px;}  /* 210316 수정 */
.prod_type_one .txt_type01 {margin-top:15px;padding-top:10px;border-top:1px solid #eee;}
.prod_type_one .txt_type01 li {border:0;line-height: 22px;color:#888;}
.prod_type_one .txt_type01 span {color:#444;font-weight:bold;vertical-align: initial;}

/* 장바구니_옵션/수량변경 */
.btn_num1 {margin-top:15px;}
/* 상품 수량 UI 개선 - s */
.btn_num1 .btn_cancel {display:inline-block;width:55px; height:34px; border:1px solid #ccc; text-align:center; font-size:13px; line-height:34px; letter-spacing:-2px; color:#444; background:#fff;}
.btn_num1 .btn_change {display:inline-block;width:55px; height:34px; border:1px solid #434159; text-align:center; font-size:14px; line-height:34px; letter-spacing:-2px; color:#fff; background:#434159;}
/* 상품 수량 UI 개선 - e */
.btn_num1 .btn_wh_h34 {display:inline-block;width: 80px;height:12px;color:#444; background:#fff; border:1px solid #ccc; font-size:13px; text-align:center; line-height:11px;letter-spacing: -2px; padding:10px 15px}
.btn_num1 .btn_re_h34 {display:inline-block;width: 60px;height:12px;padding: 10px 15px;background:#e62642; color:#fff; font-size:13px;text-align:center;line-height:11px;letter-spacing: -2px;}/* 20200701 layout 수정 - 수정*/
.btn_num1 .btn_gr_h34 {display:inline-block;width: 80px;height:12px;padding: 11px 15px;background:#888; color:#fff; font-size:13px;text-align:center;line-height:11px;letter-spacing: -2px;} /* 상품 수량 UI 개선 */
.prod_type_one .box_gray {overflow:hidden;margin:-5px 15px 15px 15px;padding:0 15px 15px 15px;background:#f5f5f5;border:0;}
.prod_type_one .box_gray .select_type02_new {display:block;padding-top:15px;}
.prod_type_one .box_gray .count_wrap {position:relative;margin-top:10px;}
.prod_type_one .box_gray .count_wrap .count_range {position:absolute; left:0; right:200px;top:0;}
/* 상품 수량 UI 개선 - s */
.prod_type_one .box_gray .count_wrap .count_range input {display:table-cell; width:36px; height:36px; border:0; text-indent:-9999px;}
.prod_type_one .box_gray .count_wrap .count_range input:first-child {position:absolute; left:0; top:0; background:url("../../img/btn_minus_new.png") no-repeat 0 0; background-size:36px 36px;}
.prod_type_one .box_gray .count_wrap .count_range input:last-child {position:absolute; right:-68px; top:0; background:url("../../img/btn_plus_new.png") no-repeat 0 0; background-size:36px 36px;}
.prod_type_one .box_gray .count_wrap .count_range input.count {width:100%; margin-left:36px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; box-sizing:border-box; text-align:center; font-size:14px; text-indent:0; color:#222;}
.prod_type_one .box_gray .count_wrap .count_range input.count.zero {color:#999;}
/* 상품 수량 UI 개선 - e */

/* 장바구니_하단 총 금액 */
.f_total {margin:15px;}
.f_total li {border:0;}
/* 211104_7884 추가수정 */
.f_total li.total {margin-top:15px;padding-top:15px;border-top:1px solid #e6e8ec;}
.f_total li.total dl dd {font-size:14px;}
.f_total li.total dl dd em {font-size:24px;line-height:27px;padding-top:4px; vertical-align:baseline}
.f_total li dl {overflow:hidden;color:#222;}
.f_total li dl dt {float:left;font-size:16px;line-height: 33px;}
.f_total li dl dd {float:right;font-size:14px; font-weight:bold; line-height: 33px;}
.f_total li dl dd em {font-size:17px;vertical-align:top;}
/* // 211104_7884 추가수정 */

/* 더보기 로딩 */
.ui-more-loading{display: none;text-align:center; padding: 25px 0;}
.ui-more-loading img{width:55px; height:55px; animation: loading 0.7s linear none infinite;animation-play-state:paused;-webkit-animation: loading 0.7s linear none infinite;-webkit-animation-play-state:paused;} /* 20190611 로딩바 스타일 개선 */
.ui-more-loading.active {display:block; background:none;}/* 20190611 로딩바 스타일 개선 */
.ui-more-loading.active img{animation-play-state: running;-webkit-animation-play-state: running;}
.ui-more-loading.active.transBg {background:none;} /* 20190516 추가수정 */
/* 웹품질 개선 작업 - s */
@keyframes loading {
    from { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
    to   { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
}
/*@-webkit-keyframes loading {
    from { -webkit-transform: rotate(0deg); }
    to   { -webkit-transform: rotate(360deg); }
}*/
/* 웹품질 개선 작업 - e */

/* 브랜드 관련 - 상품상세 및 마이페이지 */

.brand_tit_type01 {position:relative; padding:15px; margin:0;} /* 전문관 서비스 개선02 */
.brand_tit_type01.goods {padding-bottom:15px; border-bottom:10px solid #e6e8ec;}
/* 브랜드샵 브랜드 로고영역 개선 - s */
.brand_name01_sec img {display:inline-block; width:48px; height:48px; border:1px solid #ccc; border-radius:50%; vertical-align:middle;}
.brand_name01_sec strong {max-width:calc(100% - 50px); padding-left:7px; box-sizing:border-box; color:#222; font-size:16px;text-overflow: ellipsis;overflow: hidden;width:auto;display: inline-block;white-space: nowrap;}
/* 브랜드샵 브랜드 로고영역 개선 - e */
.like_num_sec {position:absolute; top:15px; right:15px}
.like_sec.like_off {display:inline-block; position:static; width:21px; height:20px; background:url("../../img/ico/ico_like_all.png") no-repeat 0 0; background-size:21px auto; text-indent:-9999px}
.like_sec.like_on {display:inline-block; position:static; width:21px; height:20px; background:url("../../img/ico/ico_like_all.png") no-repeat 0 -22px; background-size:21px auto; text-indent:-9999px}
.like_count_sec {margin-left:8px; color:#222; font-size:18px}
/* 브랜드샵 브랜드 로고영역 개선 - s */
.brand_tit_type01.input {padding-left:58px;}
.brand_tit_type01.input .chk_h18 {display:block; position:absolute; top:15px; left:15px; padding:17px 15px 0 0;}
/* 브랜드샵 브랜드 로고영역 개선 - e */
.prd_unit01_wrap {border-bottom:10px solid #e6e8ec}
.ordercmt {font-size:11px;}

/* 브랜드샵 - 좋아요 (subtit영역) : 퍼블리싱 모바일 고도화 작업 0416 */
h2.subtit .like_sec.like_on {display:inline-block; position:absolute; top:0; right:45px; width:40px; height:43px; text-indent:-9999px; background:none;}
h2.subtit .like_sec.like_on span {display:block; background:url(../../img/ico/ico_favorite.png) center no-repeat; background-size:25px 23px;}
h2.subtit .like_sec.like_on.on span {background:url(../../img/ico/ico_favorite_on.png) center no-repeat; background-size:25px 23px;}
h2.subtit .like_sec.like_on.on.ani span {animation-duration: 0.5s;animation-fill-mode: both; animation-name: bounce; transition:all;}

 /* 브랜드샵 브랜드 로고영역 개선 - s */
.brand_tit_type01 .brand_name01_sec {display:block; position:relative; max-width:100%; padding-right:30px; box-sizing:border-box; font-size:0;}
.brand_tit_type01.goods .brand_name01_sec {padding-right:65px;}
.brand_tit_type01 .like_sec.like_on {display:block; position:absolute; top:50%; right:8px; width:21px; height:43px; padding:0 7px; margin-top:-21.5px; text-indent:-9999px; background:none;}
.brand_tit_type01.goods .like_sec.like_on {right:44px;}
.brand_tit_type01 .like_sec.like_on span {display:block; line-height:43px; background:url(../../img/ico/ico_favorite_off02.png) no-repeat center center; background-size:21px auto;}
.brand_tit_type01 .like_sec.like_on.on span {background:url(../../img/ico/ico_favorite_on02.png) center no-repeat; background-size:21px auto;}
.brand_tit_type01 .like_sec.like_on.on.ani span {animation-duration: 0.5s;animation-fill-mode: both; animation-name: bounce; transition:all;}
.sns_join {position:absolute; right:8px; top:-3px; line-height:43px; height:43px; width:19px; padding:0 7px; background:url(../../img/ico/ico_sns_share.png) no-repeat center center; display:block; text-indent:-9999em; background-size: auto 18px;}/* 220127_8500 */ /* 20200701 layout 수정_v2 - 수정*/
 .brand_tit_type01 .sns_join {top:50%; right:8px; margin-top:-21px;}
 /* 브랜드샵 브랜드 로고영역 개선 - e */

 /* 220127_8500 */
h2.subtit.eventtit { display: flex; align-items: center; padding: 5px 45px 2px 15px; vertical-align: middle; text-align: left; font-size: 16px; line-height: 20px;}
.sns_area { display: flex; justify-content: space-between; align-items: center; padding: 10px 15px;}
.sns_area .sns_tit { font-size: 14px; font-weight: bold;}
.sns_area .sns_list ul {display: flex;}
.sns_area .sns_list ul li { margin-left: 9px;}
.sns_area .sns_list ul li img {width: 30px;height: 30px;}
/* //220127_8500 */


/* 추천상품 */
.prd_list_wrap01 {padding:0 15px 20px 15px; background:#fff; overflow:hidden;}
.prd_list_swipe01 {width:100%; height:100%}
.prd_list_swipe01.b_space {width:100%; height:100%; padding-top:15px}
.prd_list_swipe01 .swiper-wrapper li {position:relative; float:left; width:110px; margin-left:10px}
.prd_list_swipe01 .swiper-wrapper li:first-child {margin-left:0}
.prd_list_swipe01 .swiper-wrapper li a {display:block;}
.prd_list_swipe01 .swiper-wrapper li a .prdImg {display:block; position:relative;} /* 청구할인,적립 플래그 개선 */
.prd_list_swipe01 .swiper-wrapper li a img {width:110px; height:110px; background:#fff;} /* 성인인증 관련 추가 개선작업 */
.prd_list_swipe01 .swiper-wrapper li .prd_name strong {color:#1d1d1d; vertical-align:top;} /* 20190624 상품명 잘림현상 수정 */
/*20200918 플래그*/
.prd_list_swipe01 .swiper-wrapper li a .img {position:relative;}
/*//20200918 플래그*/
/* 모바일 추천 서비스 영역 추가 - s */
.prd_list_wrap01.newType .prd_list_swipe01 .swiper-wrapper li {width:calc(30.5vw + 15px); min-width:110px;}
.prd_list_wrap01.newType .prd_list_swipe01 .swiper-wrapper li a img {width:100%; height:auto;}
/* 모바일 추천 서비스 영역 추가 - e */

/*20200907*//*스토아 추천상품*/
.product_swipe_wrap {margin:0;}
.product_swipe_wrap .prd_tit_wrap {padding:30px 15px 15px 15px; position:relative;}
.product_swipe_wrap .prd_tit_wrap .by_forYou_tag {position: absolute; top:15px; right:15px;font-size:12px;}
.product_swipe_wrap .prd_tit_wrap .by_forYou_tag span {border:1px solid #000; color:#000; line-height:12px; display:inline-block; margin-left:5px; padding:5px 3px 3px 3px;}
.product_swipe_wrap .prd_tit_wrap .t_box span {font-size: 20px;line-height: 1em;letter-spacing: -1.6px;color: #222; font-weight:700;  display:block;}
.product_swipe_wrap .prd_tit_wrap .t_box .t2 {margin-top:5px;}
.product_swipe_wrap .prod_type_three li:first-child {margin-left:35px;}
.product_swipe_wrap .prod_type_three li {min-height:225px;}
.product_swipe_wrap .prod_type_three .proPrice {margin-top:5px; line-height:16px;}
/*//20200907*/

/* 검색결과 UI 개선 - s */
.prd_list_wrap02{overflow:hidden;padding:30px 0;background:#fff;}
.prd_list_wrap02 .prd_tit{padding:0 15px;text-align:left;font-size:20px;font-weight:bold;line-height:1em;color:#222;}
.prd_list_wrap02 .prd_swiper{margin-top:20px;}
.prd_list_wrap02 .prd_swiper .prod_three_basic{margin-top:0;border-bottom:none;}
.prd_list_wrap02 .prd_swiper .prod_three_basic li{min-height:0;}
.prd_list_wrap02 .prd_swiper .swiper-pagination.paging_new{position:static;margin-top:15px;}
/* 검색결과 UI 개선 - e */

.prd_name {overflow:hidden; display:block; height:36px; margin-top:12px;  color:#222; font-size:14px; line-height:18px; word-break:break-all} /* 상품명 텍스트 잘림현상 개선 2차 */
.prd_name strong {vertical-align:top; color:#e62642} /* 20190624 상품명 잘림현상 수정 */
.prd_price {display:block; margin-top:15px; color:#222; font-size:18px; font-weight:bold}
.prd_price em {display:inline-block; font-size:12px; vertical-align:middle} /* 210322 font-weigh 삭제 */

.media_btn {height:85.5px;position:absolute; top:50%; z-index:10;text-align:center;left: 50%;margin-left: -46px;}
.media_btn span, .media_btn2 span {display:inline-block;}
.media_btn img, .media_btn2 img {cursor:pointer;}
.media_btn_01 {height:85.5px; width:100%; position:absolute; top:50%; z-index:10; left:0; text-align:center; }
.media_btn_01 span, .media_btn2 span {display:inline-block;}
.media_btn_01 img, .media_btn2 img {cursor:pointer;}
.media_btn2 {display:none; height:85.5px; width:100%; position:absolute; top:56%; z-index:20; left:0; text-align:center;}
.media_btn2_01 {display:none; height:85.5px; width:100%; position:absolute; top:56%; z-index:20; left:0; text-align:center; margin-top:-30%;}
.onairGoods .media_btn2_01 {display:none; height:85.5px; width:100%; position:absolute; top:50%; z-index:20; left:0; text-align:center; margin-top:-43px;}
.media_btn2_02 {display:none; height:85.5px; width:100%; position:absolute; top:56%; z-index:20; left:0; text-align:center; margin-top:-15%;}

.video_wrap_sec .media_btn2 div .mute, .video_wrap_sec .media_btn2_01 div .mute{width:52px; height:52px;}
.video_wrap_sec .media_btn2 div .pause, .video_wrap_sec .media_btn2_01 div .pause{width:86px; height:86px; margin:0px 25px;}
.video_wrap_sec .media_btn div .play {width:42px; height:42px; margin:42px 25px;}
.video_wrap_sec .media_btn2 div .full, .video_wrap_sec .media_btn2_01 div .full {width:52px; height:52px;}
/* 221004_10652 */
.video_wrap_sec .vbnr {
	overflow: hidden;
	position: relative;
	border-radius: 8px;
}
/* // 221004_10652 */
.newshow_onair_sec .video_wrap_sec .vbnr {position:relative; overflow:hidden; }
.video_wrap_sec .vbnr .vbnr_in {width:100%; height:100%;}
.video_wrap_sec .vbnr .vbnr_in .play {position:absolute; right:15px; bottom:-15px; z-index:10}
.video_wrap_sec video {display:none; position:absolute; top:0; left:0; z-index:7}

/* 영상영역 이미지일 경우 2020-10-26 추가 */
.video_wrap_sec a.vid_img { display:block; cursor: pointer; }
.video_wrap_sec img { width:100%; height:auto; max-width:100%; }

.onairGoods .video_wrap_sec .img_bg {position:static}
.onairGoods .goods_wide .goods_img .video_wrap_sec .play_01 {position:absolute; right:15px; bottom:-17px; width:38px; height:38px; z-index:10}

.play_01 {width:38px; height:38px;}
.video_wrap_sec .media_btn2 .closeplay {width:37.5px; height:37.5px; position:absolute; right:5px; top:-45px;}

.closeplay2 {width:37.5px; height:37.5px !important; position:absolute; right:17px; top:-54px;}
.onairGoods .closeplay2 {right:4px; top:-50px}
.airdim {display:none; width:100%; height:202.5px; background:url(../../img/v_dim01.png) repeat left top; position:absolute; z-index:10; bottom:0; left:0}
.onair_wrap_sec .airdim {height:100%;}
.airdim_01 {display:none; width:92%; background:url(../../img/v_dim01.png) repeat left top; position:absolute; z-index:10; top:0; height:180px;}
.airdim_02 {display:none; width:100%; background:url(../../img/v_dim01.png) repeat left top; position:absolute; z-index:10; top:0; height:100%;}
.bnimg {width:100%; height:202.5px !important; margin-top:133px;}
.media_btn2_02 a {display:inline-block; width:52px; height:52px;}
.Onair .img_bg:after {display:block; content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.15}
.pickcastList02 .img_bg:after,
.newshow_onair_sec .img_bg:after {display:block; content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.15} /* 픽캐스트 신규추가 */
.onairGoods .airdim_01 {width:100%; height:100%; left:0}

video {padding:0; margin:0; object-fit: inherit;}
video[poster]{
	width:100%;
	padding:0;
	margin:0;
}
/* 픽캐스트 신규추가 - s */
.newshow_onair_sec .prod_type_vertical .media_btn2,
.pickcastList02 .prod_type_vertical .media_btn2,
.onair_wrap_sec .prod_type_vertical .media_btn2 {top:15%}
.newshow_onair_sec .prod_type_vertical .media_btn2 a,
.pickcastList02 .prod_type_vertical .media_btn2 a,
.onair_wrap_sec .prod_type_vertical .media_btn2 a {display:inline-block}
.onair_wrap_sec .prod_type_vertical .product_img {width:100%; min-width:100px; height:100%; position:relative; left:0; top:0;}
.onair_wrap_sec .video_wrap_sec .media_btn2 .closeplay {top:-23px}
.pickcastList02 .video_wrap_sec .media_btn2 .closeplay,
.newshow_onair_sec .video_wrap_sec .media_btn2 .closeplay {top:-23px}
/* 픽캐스트 신규추가 - e */

/* 이벤트 & 기획전 셀렉트 박스 추가 */
.evt_selectBox {padding:10px 15px; background:#f5f5f5; display:block;}


/* 검색 영역 */
/* 전시개선 2차 작업 - s */
/* .search_top {position:relative;height:65px;background:#e62642;}
.search_top a.back {display:block;width:22px;height:50px;margin-left:15px;text-indent:-9999px;background:url(../../img/ico/ico_search.png) no-repeat 0 25px;background-size:25px 200px;}
.search_top a.cancel {position:absolute;right:40px;top:11px;width:30px;height:25px;text-indent:-9999px;background:url(../../img/ico/ico_search.png) no-repeat 0 -25px;background-size:25px 200px;}
.search_top a.sch {position:absolute;right:7px;top:6px;width:30px;height:30px;text-indent:-9999px;background:url(../../img/ico/ico_search.png) no-repeat 0 -50px;background-size:25px 200px;}
.search_top .sch_box {position:absolute;left:45px;right:15px;top:10px;height:45px;line-height:45px;background:#fff;padding-right: 67px;}
.search_top .sch_box input {font-size:14px;color:#888;height:45px;padding:15px;box-sizing:border-box;vertical-align: top;} */

/* .search_wrap {position: fixed;top: 0;width: 100%;height: 100%;padding-top: 65px;background:#e6e8ec;box-sizing:border-box;}
.search_wrap .sch_cont .sch_w {width:100%;position:absolute;bottom:30px;top: 103px;}
.search_wrap .sch_cont li {padding:0 10px 30px 10px;box-sizing: border-box;}
.search_wrap .sch_cont li .sch_area {height: 100%;overflow: auto;background:#fff; -webkit-overflow-scrolling:touch;}
.search_wrap .sch_cont li .sch_area .title {padding:23px 0 19px 0;font-size:18px;color:#222;text-align:center;}
.search_wrap .sch_cont li .prod_type_one > li {min-height:105px;padding-bottom: 0;}
.search_wrap .sch_cont .sch_list li {position:relative;height:41px;line-height:41px;padding:0 14px;font-size:14px;color:#222;border-bottom:1px solid #e6e8ec;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;padding-right: 40px;}
.search_wrap .sch_cont .sch_list li a {display:block;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.search_wrap .sch_cont .sch_list li span {padding-right:15px;color:#888;vertical-align:0;}
.search_wrap .sch_cont .sch_list li:nth-child(1) span, .search_wrap .sch_cont .sch_list li:nth-child(2) span, .search_wrap .sch_cont .sch_list li:nth-child(3) span {color:#e62642;}
.search_wrap .sch_cont .sch_list li:after {content:'';position:absolute;right:15px;top:6px;width:12px;height:25px;background:url(../../img/ico/ico_search.png) no-repeat;background-size:25px 200px;}
.search_wrap .sch_cont .sch_list li.up:after {background-position:0 -81px;}
.search_wrap .sch_cont .sch_list li.down:after {background-position:-14px -81px;}
.search_wrap .sch_cont .sch_list li.average:after {top: 9px;background-position:0 -100px;}
.search_wrap .sch_cont .sch_list li.new:after {top: 6px;right:12px;width: 17px;background-position:0 -118px;}
.search_wrap .sch_cont .sch_list.latest li:after {content:none;}
.search_wrap .sch_cont .sch_list.latest li a:last-child {display:block;position:absolute;right:5px;top:6px;width:25px;height:25px;background:url(../../img/ico/ico_search.png) no-repeat 0 -146px;background-size:25px 200px;}
.search_wrap .sch_cont li .sch_area .ft_date, .search_wrap .sch_cont li .sch_area .ft_delet a {position: absolute;left:25px;bottom:0;font-size:12px;color:#888;}
.search_wrap .sch_cont li .sch_area .ft_delet a:after {content:'';display:inline-block;width:20px;height:20px;margin-left: 5px;vertical-align: -6px;background:url(../../img/ico/ico_search.png) no-repeat 0 -177px;background-size:25px 200px;}
.search_wrap .sch_cont .promotion_list {padding:24px 14px;}
.search_wrap .sch_cont .promotion_list li {padding-bottom:10px;}

.search_wrap .sch_cont_result {position: absolute;left: 0;top: 75px;bottom: 15px;width: 100%;overflow: auto;background: #fff;box-sizing: border-box;z-index: 99;}
.search_wrap .sch_cont_result .sch_list li {position:relative;height:41px;line-height:41px;font-size:14px;color:#222;border-bottom:1px solid #e6e8ec;}
.search_wrap .sch_cont_result .sch_list li a {display:block;padding:0 14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.search_wrap .sch_cont_result .sch_list li span {color:#e62642;vertical-align:0;} */

/* .search_wrap.result {position: relative;background:#fff;}
.search_wrap.result .sch_word {overflow:hidden;height:42px;padding-left:15px;background:#f5f5f5;}
.search_wrap.result .sch_word .sch_word_list {;padding:9px 0;}
.search_wrap.result .sch_word .sch_word_list > li {float:left;width:auto;display:inline-block;margin-right:10px;font-size:14px;text-align: center;}
.search_wrap.result .sch_word .sch_word_list > li:first-child {margin-right:15px;padding-top: 2px;}
.search_wrap.result .sch_word .sch_word_list > li a {display:block;padding: 3px 10px;font-size:14px;color:#222;background:#fff;border-radius: 30px;}

.search_wrap.result .banner_area {position:relative;border-top:10px solid #e6e8ec;}
.search_wrap.result .banner_area .paging_new {position: absolute;bottom:10px;z-index: 9;} */
/* 전시개선 2차 작업 - e */

/* cream_241122_17636 // */
.result_none {
	margin-top: 65px;
	padding: 175px 0 126px 0;
	border-top: 10px solid #e6e8ec;
	/* background: url("../../img/bk/bg_rievew_none.png") no-repeat 50% 130px; */
	/* background-size: 38px 38px; */
	font-size: 14px;
	color: #888;
	text-align: center
}
/* // cream_241122_17636 */
.result_none p.bold {padding:5px 0;font-weight:bold;color:#222;}
.result_none p span {color:#e62642;vertical-align: text-bottom;}
.result_none.smallHei {padding:65px 0 35px; margin-top:0; border-top:0; background-position:50% 15px;} /* 쿠폰 적용 상품 및 묶음배송 관련 추가수정 */

/* 전시개선 2차 작업 - s */
/* .search_wrap.main {visibility:hidden; z-index:99}
.search_wrap.main .search_top {position:fixed; top:0; left:0; width:100%; height:65px;background:#e62642;} */
/* 전시개선 2차 작업 - e */

/* NEW 인디케이터(동그라미) */
.bul_type_new01 {width:100%; height:8px; padding:15px 0; font-size:0; line-height:0; text-align:center; letter-spacing:0 ;word-spacing:0;}
.bul_type_new01 span {overflow:hidden; display:inline-block; width:8px; height:8px; margin:0 3.5px; text-indent:-9999px; vertical-align:top; background-image:url(../../img/ico/ico_bullet_new01.png); background-repeat:no-repeat; background-position:0 -9px; background-size:8px auto; -webkit-background-size:8px auto; cursor:pointer;}
.bul_type_new01 span.active{width:8px; background-position:0 0;}
.bul_type_new01 span.swiper-pagination-bullet-active{width:8px; background-position:0 0;}

/* as-is 추가 */
.mem_out_new {position:relative; margin-top:15px; padding:25px 15px; border-top:10px solid #e6e8ec}
.mem_out_new .out_txt {color:#666; font-size:13px}
.mem_out_new .btn_wh_h31 {position:absolute; top:18px; right:15px}

/* 임직원몰 서비스 추가 - s */
.contents .tit p.txt01 {margin-top:15px; font-size:14px;}
.contents .tit p.txt02 {margin-top:10px; font-size:12px;}
/* 임직원몰 서비스 추가 - e */
span.inputBox input[readonly] {background:#f9f9f9;} /* 임직원몰 서비스 추가 */
/* 임직원몰 서비스 추가 - s */
em.opt_arwDown2{width:10px;height:6px;margin-left:4px;background-position:-55px -110px;}
em.opt_arwUp2{width:10px;height:6px;margin-left:4px;margin-bottom:2px;background-position:-40px -110px;}
.more_add{position:relative;margin:4px 12px 3px auto;width:50px;height:12px;font-size:0;font-weight:normal;border-bottom:1px solid #b2b2b2;}
.more_add a{display:inline-block; width:100%; vertical-align:top; font-size:11px; line-height:12px; color:#b2b2b2;}
/* 임직원몰 서비스 추가 - e */
.accordion_wrap .accordion_tit p {padding:15px 35px 15px 15px; font-size:18px; font-weight:normal; color:#222;} /* 임직원몰 서비스 추가 */

/* 다중배송 서비스 추가 180718 : 신규 모듈 */
.prod_type_shipping {}
.prod_type_shipping > li {display:table; table-layout:fixed; width:100%; padding:10px 0 15px; border-top:1px solid #eee;}
.prod_type_shipping .infoBox {display:table-cell; vertical-align:top; text-align:left;}
.prod_type_shipping .prdCntBox {display:table-cell; width:95px; padding-left:15px; vertical-align:middle; text-align:left;}
.prod_type_shipping .prdCntBox input.cnt {display:inline-block; width:42px; height:34px; border:1px solid #ccc; vertical-align:middle; text-align:center; font-size:14px; color:#e62642; background:#fff;}
.prod_type_shipping .prdCntBox input.cnt.zero {color:#999;} /* 다중배송 서비스 추가개선3 */
.prod_type_shipping .prdCntBox input.cnt + label {visibility:hidden; overflow:hidden; height:0; text-indent:-9999px; font-size:0;}
.prod_type_shipping .prdCntBox em {padding-left:5px; font-size:14px; color:#222;}
.prod_type_shipping .prdCntBox .total {font-size:14px; color:#222;}
.prod_type_shipping .product_name {overflow:hidden; height:40px; font-size:14px; line-height:20px; color:#1d1d1d;} /* 상품명 텍스트 잘림현상 개선 2차 */
.prod_type_shipping .product_name strong {font-weight:bold;}
.prod_type_shipping .pro_option {margin-top:5px; font-size:12px; color:#888;}



/* 현행화 180719 - s */
select{width:100%;height:32px;padding-right:21px;color:#555;font-size:1.0rem;text-indent:5px;border:1px solid #ddd;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;background:#fff url(../../img/ico_form.png) no-repeat right -50px;background-size:75px auto;-webkit-background-size:75px auto;}
select.tp_noline{border-top:none;}
textarea{width:100%;margin:0;padding:0;color:#555;font-size:1.0rem;border:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;resize:none;} /* 웹품질 개선 작업 */

span.inputBox{display:block;height:30px;padding:0;border:1px solid #ddd;background:#fff;}
span.inputBox.focus{border:1px solid #facd9b;}
span.inputBox input[type="text"],
span.inputBox input[type="date"],
span.inputBox input[type="password"],
span.inputBox input[type="search"],
span.inputBox input[type="email"]{padding:0 10px;text-align:left;}
span.inputBox input[type="tel"],
span.inputBox input[type="number"]{padding:0;text-align:center;}
span.inputBox input.readonly,
span.inputBox input[readonly] {background:#f9f9f9;} /* 임직원몰 서비스 추가 */

span.inputBox2{display:block;height:30px;padding:0;border:1px solid #f0f1f2;background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
span.inputBox2 input[type="text"]{text-align:center;}
span.inputBox2 label input:disabled[type="text"]{text-align:center;}

.textarea{display:block;position:relative;padding:13px 10px;border:1px solid #ddd;}
.textarea textarea{display:block;height:113px;}
.textarea .placeholder{position:absolute;top:0;left:0;padding:13px 10px;color:#999;font-size:0.923rem;cursor:text;}
.textarea .placeholder span{display:block;padding-bottom:5px;color:#999;font-size:1.077rem;}

.textarea2{display:block;padding:13px 10px;border:1px solid #ddd;background:#fff;}
.textarea2 textarea{display:block;height:113px;}

ul.form_input li{margin-bottom:8px;}
ul.form_input li span.inputBox input[type="password"]{text-align:center;text-indent:0;}

ul.form_input2 li{margin-bottom:10px;}

dl.form_input{width:100%;}
dl.form_input dt{padding-top:12px;color:#444;font-size:1.077rem;font-weight:bold;}
dl.form_input dt.with_check{text-align:right;} /* 2016-02-11 */
dl.form_input dt.with_check span.st{float:left;} /* 2016-02-11 */
dl.form_input dt.with_check label{font-weight:normal;} /* 2016-02-11 */
dl.form_input dd{padding-top:5px;}
dl.form_input dd ul.mark{padding-top:5px;}

dl.form_input2{position:relative;width:100%;margin-bottom:10px;}
dl.form_input2 dt{position:absolute;top:7px;left:0;color:#444;font-size:1.077rem;font-weight:bold;}
dl.form_input2 dd{padding-left:60px;}

/*button*/
ul.btn_single{overflow:hidden;width:100%;margin-top:25px;}
ul.btn_single li{float:left;}
ul.btn_single li a{display:block;margin-left:8px;}
ul.btn_single li:first-child a{margin-left:0;}
ul.btn_single.half li:first-child{width:48%;}
ul.btn_single.half li:last-child{width:52%;}
ul.btn_single.third li{width:33.3%;}
ul.btn_single.third li:nth-child(2){width:33.4%;}
ul.btn_single.triple li{width:31.7%;}/*2015-04-27추가*/
ul.btn_single.triple li:first-child{width:36.6%}/*2015-04-27추가*/
ul.btn_single.triple li:first-child a{margin-right:24px}/*2015-04-27추가*/
ul.btn_single.full li{width:100%;}
ul.btn_multi{width:100%;margin-top:25px;}
ul.btn_multi li{width:100%;}
ul.btn_multi li a{margin-top:10px;}

.btn_ib0{display:inline-block;text-align:center;vertical-align:top;cursor:pointer;}
.btn_ib4{display:inline-block;padding-right:4px;padding-left:4px;cursor:pointer;}
.btn_ib5{display:inline-block;padding-right:5px;padding-left:5px;cursor:pointer;}
.btn_ib8{display:inline-block;padding-right:8px;padding-left:8px;cursor:pointer;}
.btn_ib10{display:inline-block;padding-right:10px;padding-left:10px;cursor:pointer;}
.btn_ib12{display:inline-block;padding-right:12px;padding-left:12px;cursor:pointer;}
.btn_ib14{display:inline-block;padding-right:14px;padding-left:14px;cursor:pointer;}
.btn_ib17{display:inline-block;padding-right:17px;padding-left:17px;cursor:pointer;}
.btn_ib18{display:inline-block;padding-right:18px;padding-left:18px;cursor:pointer;}
.btn_ib23{display:inline-block;padding-right:23px;padding-left:23px;cursor:pointer;}
.btn_ib35{display:inline-block;padding-right:35px;padding-left:35px;cursor:pointer;}
.btn_ib60{display:inline-block;padding-right:60px;padding-left:60px;cursor:pointer;}
.btn_ib68{display:inline-block;padding-right:68px;padding-left:68px;cursor:pointer;}

.btn_radius7{border-radius:7px;-wekit-border-radius:7px;-moz-border-radius:7px;}
.btn_radius5{border-radius:5px;-wekit-border-radius:5px;-moz-border-radius:5px;}
.btn_radius4{border-radius:4px;-wekit-border-radius:4px;-moz-border-radius:4px;}
.btn_radius2{border-radius:2px;-wekit-border-radius:2px;-moz-border-radius:2px;} /* 회원가입 프로세스 개선 추가수정3 */

.btn_h22{height:20px;font-size:0.923rem;line-height:20px;}
.btn_h25{height:23px;font-size:0.923rem;line-height:23px;}
.btn_h28{height:26px;font-size:0.923rem;line-height:26px;}
.btn_h32{height:30px;font-size:1.0rem;line-height:30px;}
.btn_h35{height:33px;font-size:1.0rem;line-height:33px;}
.btn_h37{height:35px;font-size:1.0rem;line-height:33px;}
.btn_h40{height:38px;font-size:1.231rem;line-height:38px;}
.btn_h50{height:50px;box-sizing:border-box;font-size:16px;line-height:50px;} /* T아이디 로그인 연결 및 회원가입 */

/* 2016-03-08 버튼 radius 통일 */
.btn_white{color:#666;border:1px solid #c6c6c6;background:#fff;		border-radius:2px !important;}
.btn_white2{color:#555;border:1px solid #c6c6c6;background:#f9f9f9;	border-radius:2px !important;}
.btn_white3{color:#666;border:1px solid #c6c6c6;background:#fff;		border-radius:2px !important;}

.opt_change .btn.btn_h32.btn_gray,
.chgCont .btn_single .btn_gray.btn_h32,	/* 주문/배송현황-배송지변경 */
.qnaWrite .btn_single .btn_gray,  /* 상세 qa */
.inquiryZone .btn_single .btn_gray,  /* 1:1문의 */
.btns_wrap .btn_gray,  /* 하단 공통 버튼영역 */
.btn_gray.btn_h40, /* 하단 공통 버튼영역 : btn_h40이면서 btn_single이 부모요소 */
.btn_gray.btn_h35 {color:#363636;background:#f8f8f8; border-radius:2px !important;border:none;}
.mypage_wrap .btn_single.third .btn_gray.btn_h40,
.btn_gray {color:#fff;background:#969696;border-radius:2px !important;box-shadow:none;} /* 작은 gray : 작은버튼(btn_h32 : 검색, 회원가입 등 ) */
/* 2016-06-15 상품 문의하기 버튼 수정 */
.btn_white_s{color:#363636;background:#fff;font-size:12px; border:1px solid #ddd; box-sizing:border-box; border-radius:2px !important;}

.btn_gray_s{color:#363636;background:#f8f8f8;box-shadow:0 -1px 0 0 #e5e5e5 inset; font-size:12px;	border-radius:2px !important;}
.btn_gray2{color:#555;border:1px solid #c6c6c6;background:#f9f9f9;				border-radius:2px !important;}
.btn_gray3{color:#666;border:1px solid #c6c6c6;background:#f9f9f9;				border-radius:2px !important;}
.btn_gray4{color:#666666;border:1px solid #c6c6c6;background:#eee;				border-radius:2px !important;}
.btn_org{color:#fff;background:#e62642;box-shadow:0 -1px 0 0 #e5e5e5 inset;	border-radius:2px !important;}
.btn_org2{color:#fff;border:1px solid #facd9b;background:#e62642;			border-radius:2px !important;}
.btn_org3{color:#fff;border:1px solid #fdb714;background:#fdb714;box-shadow:0 1px #e5e5e5 ;	border-radius:2px !important;}
.btn_red{color:#fff;border:1px solid #e51937;background:#e51937;			border-radius:2px !important;}
.btn_red2{color:#fff;border:1px solid #e51937;background:#e51937;box-shadow:0 1px #e5e5e5 ;	border-radius:2px !important;}
.btn_orange{color:#e62642;border:1px solid #e62642;background:#fff;			border-radius:2px !important;}

/*button_icon*/
em.emIco{display:inline-block;text-indent:-9999px;vertical-align:middle;background-image:url(../../img/ico_button.png);background-repeat:no-repeat;background-size:150px auto;-webkit-background-size:150px auto;}
em.gray_arwDown{width:13px;height:7px;margin-left:5px;background-position:-17px -90px;}
em.gray_arwUp{width:13px;height:7px;margin-left:5px;background-position:0 -90px;}
em.arwDown{width:13px;height:7px;margin-left:10px;background-position:-17px -90px;}
em.arwUp{width:13px;height:7px;margin-left:10px;background-position:0 -90px;}
em.more_arwDown{width:13px;height:7px;margin-left:10px;}
.btn_white em.more_arwDown{background-position:-17px -90px;}
.btn_gray4 em.more_arwDown{background-position:-17px -90px;}
.btn_gray em.more_arwDown{background-position:-17px -90px;}
em.back_arwLeft{width:7px;height:13px;margin-right:10px;background-position:-85px -90px;vertical-align:-2px;}
em.gray_arwRight{width:5px;height:9px;margin-left:8px;background-position:0 -110px;}
em.black_arwRight{width:6px;height:11px;background-position:-126px -90px;}
em.more_arwRight{width:5px;height:9px;margin-left:5px;background-position:0 -110px;}
em.arwRight{width:5px;height:9px;margin-left:5px;background-position:-10px -110px;}
em.opt_arwDown{width:10px;height:6px;margin-left:5px;background-position:-55px -110px;vertical-align:1px;}
em.opt_arwUp{width:10px;height:6px;margin-left:5px;background-position:-40px -110px;vertical-align:1px;}
em.delivery{width:21px;height:21px;margin-right:10px;vertical-align:-5px;background-position:-25px 0;}
em.order{width:21px;height:21px;margin-right:10px;vertical-align:-5px;background-position:0 0;}
em.secert{width:16px;height:16px;margin-right:4px;font-size:0;line-height:0;background-position:-125px -40px;vertical-align:-2px;}
.btn-wish em.wish{width:20px;height:18px;background-position:-105px -38px;margin-left:3px}
.btn-wish.on em.wish{width:20px;height:18px;background-position:-80px -39px;}
em.cart{width:22px;height:19px;background-position:right -113px;}
em.buy{width:18px;height:18px;margin-right:4px;background-position:-100px -65px;}
em.counsel{width:24px;height:16px;margin-right:4px;background-position:-125px -65px;}
em.minus{width:22px;height:22px;text-indent:-9999px;background-image:url(../../img/ico_order.png);background-repeat:no-repeat;background-position:0 0;background-size:200px auto;-webkit-background-size:200px auto;}
em.plus{width:22px;height:22px;text-indent:-9999px;background-image:url(../../img/ico_order.png);background-repeat:no-repeat;background-position:-25px 0;background-size:200px auto;-webkit-background-size:200px auto;}
.btn_red em.buy{width:0;}
.btn_red em.counsel{width:0;}

/*mark*/
.mark{color:#888;font-size:0.846rem;padding-bottom:3px;}

ul.mark{padding-top:5px;text-align:left;}
ul.mark li{position:relative;color:#888;font-size:0.846rem;padding-bottom:3px;}
ul.mark li:last-child{padding-bottom:0;}
ul.mark li em{overflow:hidden;display:block;position:absolute;background-image:url(../../img/ico_arrow.png);background-repeat:no-repeat;background-size:100px auto;-webkit-background-size:100px auto;}
ul.mark li.refer{padding-left:12px;} /*당구장 표시*/
ul.mark li.refer em{top:0;left:0;font-size:0.846rem;background-image:none;}
ul.mark li.bull{padding-left:12px;} /*도트 표시*/
ul.mark li.bull em{top:4px;left:0px;width:7px;height:8px;text-indent:-9999px;background-position:-25px -141px;}
ul.mark li.arrow{padding-left:12px;} /*화살표 표시*/
ul.mark li.arrow em{top:3px;left:0px;width:7px;height:9px;text-indent:-9999px;background-position:0 -140px;}
ul.mark li .pabtn{display:inline-block;margin-top:-7px;margin-left:6px;}
ul.mark li > a{display:inline-block;margin-left:5px;color:#444;font-size:0.846rem;text-decoration:underline;}
ul.mark li p.desc{position:relative;padding-left:78px;color:#555;font-size:0.923rem;}
ul.mark li p.desc span{position:absolute;top:0;left:0;color:#888;font-size:0.923rem;}

/* T아이디 로그인 연결 및 회원가입 - s */
.list_type_dotted{}
.list_type_dotted li{padding-left:11px;margin-top:5px;text-indent:-9px;font-size:12px;color:#888;}
.list_type_dotted li:first-child{margin-top:0;}
.list_type_dotted li:before{content:"";display:inline-block;width:3px;height:3px;margin-right:5px;border-radius:50%;vertical-align:middle;background:#888;}
/* T아이디 로그인 연결 및 회원가입 - e */

/* 회원가입 프로세스 개선 - s */
.regard{position:relative;margin-top:25px;}
.regard dl{overflow:hidden;}
.regard dl dt{font-size:14px;font-weight:bold;color:#666;}
.regard dl dd{padding-top:10px;}
.regard dl dd p{padding-bottom:5px;font-size:11px;color:#444;}
.regard dl dd ul.mark{padding-top:0;}
.regard ul.mark{padding-top:0;}
.regard .pabt{position:absolute;top:10px;right:0;}
/* 회원가입 프로세스 개선 - e */

/*라운드박스*/
.rbox_bgw{padding:0 15px;border:1px solid #f4f4f4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#fff;}
.rbox_bgg{padding:0 15px;border:1px solid #eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#eee;}

/*text point color*/
.fwn{font-weight:normal;}
.fwb{font-weight:bold;}
.emp1{color:#e0002a;}
.emp2{color:#e62642;}
.emp3{color:#d91a35;}

/*결과없음*/
p.list_nodata{padding:9px 0;color:#e0002a;text-align:center;border-top:0;}

/*별모양 평점*/
.bigStar_inline{display:inline-block;position:relative;width:124px;height:20px;text-indent:-9999px;background:url(../../img/ico_star.png) no-repeat 0 0px;background-size:250px auto;-webkit-background-size:250px auto;}
.bigStar_inline em{position:absolute;top:0;left:0;height:20px;padding:0;text-indent:-9999px;background:url(../../img/ico_star.png) no-repeat 0 -25px;background-size:250px auto;-webkit-background-size:250px auto;}
.smallStar_inline{display:inline-block;position:relative;width:92px;height:18px;text-indent:-9999px;background:url(../../img/ico_star.png) no-repeat 0 -55px;background-size:250px auto;-webkit-background-size:250px auto;}
.smallStar_inline em{position:absolute;top:0;left:0;height:18px;padding:0;text-indent:-9999px;background:url(../../img/ico_star.png) no-repeat 0 -75px;background-size:250px auto;-webkit-background-size:250px auto;}


/*가격표시*/
.price{color:#666;font-size:1.077rem;}
/* .price em{margin-right:2px;color:#000;font-size:1.314rem; vertical-align:-1px}/* 2016-02-17 */

/*포인트표시*/
.point{padding-right:2px;color:#666;font-size:1.231rem;}
.point em{margin-right:3px;color:#e51937;font-size:1.314rem;vertical-align:0px;}

/*결과메시지노출*/
.message{position: relative; margin-top:5px;padding-left:13px;color:#e0002a;font-size:0.923rem;text-indent:-12px;} /* 210111 수정 */
.message.match{color:#3daaaa;font-size:0.923rem;}/*일치*/
.message2 { padding-left:15px; margin-top:15px; margin-bottom:5px; letter-spacing: -1px; color:#e0002a;font-size:0.923rem;text-indent:-12px;}   /* 2020-11-18 추가 */

/*체크 동의박스*/
.check_box{z-index:1;position:relative;min-height:25px;padding:7px 0 7px 10px;border-top:1px solid #eee;background:#f9f9f9;border-radius:4px;-wekit-border-radius:4px;-moz-border-radius:4px;}
.check_box input[type="checkbox"]{z-index:3;position:absolute;top:50%;left:10px;margin-top:-11px;}
.check_box p{z-index:2;position:relative;padding:3px 20px 0 30px;color:#555;font-size:0.923rem;line-height:150%;}
.check_box p a{display:block;position:absolute;top:-2px;right:0;width:29px;height:29px;}
.check_box p a em.emIco{overflow:hidden;width:7px;height:13px;margin:8px 11px;background-position:-110px -90px;}

/* 임직원몰 서비스 추가 - s */
em.opt_arwDown2{width:10px;height:6px;margin-left:4px;background-position:-55px -110px;}
em.opt_arwUp2{width:10px;height:6px;margin-left:4px;margin-bottom:2px;background-position:-40px -110px;}
.more_add{position:relative;margin:4px 12px 3px auto;width:50px;height:12px;font-size:0;font-weight:normal;border-bottom:1px solid #b2b2b2;}
.more_add a{display:inline-block; width:100%; vertical-align:top; font-size:11px; line-height:12px; color:#b2b2b2;}
/* 임직원몰 서비스 추가 - e */
.add p{padding:5px 10px 0 0;font-size:0.846rem;font-weight:normal;color:#e62642;}

em.bold{font-weight:bold;}
em.small{font-size:0.846rem;}
.add li.first{float:left;padding-right:2px;}
.add li.second{padding-right:10px;}

.check{color:#555;font-size:0.923rem;}
.check input[type="checkbox"]{margin-right:5px;}
.check.twin{overflow:hidden;}
.check.twin li{float:left;}

/*영역멀티토글*/
.accordion_wrap{overflow:hidden;}
.accordion_wrap .accordion_btn{}
.accordion_wrap .accordion_tit{position:relative;cursor:pointer;}
.accordion_wrap .accordion_tit p {padding:15px 35px 15px 15px; font-size:18px; font-weight:normal; color:#222;} /* 임직원몰 서비스 추가 */
.accordion_wrap .accordion_tit p em{position:absolute;top:50%;right:15px;width:13px;height:8px;margin-top:-4px;background-image:url(../../img/ico_arrow.png);background-position:no-repeat;background-position:0 0;background-size:100px auto;-webkit-background-size:100px auto;}
.accordion_wrap .active .accordion_tit p em{background-position:-15px 0;}
.accordion_wrap .accordion_con{display:none;}
.accordion_wrap .active .accordion_con{display:block;padding-bottom:18px;}
.accordion_wrap .accordion_con .accordion_con_bdt{padding:0 14px;}

/*tab*/
ul.tab_group{display:table;width:100%;height:35px;background-color:#fff;box-sizing:border-box}
ul.tab_group li{display:table-cell;border-left:1px solid #fff;text-align:center;color:#444;font-size:11px;font-weight:bold;}
ul.tab_group li a{display:block;height:100%;padding-top:8px;padding-bottom:5px;color:#888;background:url(../../img/bg_lines.png) no-repeat left 50%;background-size:1px auto;font-size:16px;font-weight:bold;}
ul.tab_group li:first-child a{background:none;}
ul.tab_group li a.current{color:#222; border-bottom:solid 3px #e62642;}

/*에러페이지*/
.error_wrap{margin:0;padding:40px 15px;text-align:center;}
.error_wrap em{overflow:hidden;display:inline-block;margin:0;padding:0;font-size:0;text-indent:0px;background-image:url(../../img/ico_error.png);background-repeat:no-repeat;background-size:100px auto;-webkit-background-size:100px auto;}
.error_wrap em.notfound{width:55px;height:55px;background-position:0 0;}
.error_wrap em.exclamation{width:64px;height:55px;background-position:0 -60px;}
.error_wrap p{margin:12px 0 5px;color:#444;font-size:1.231rem;line-height:1.3;font-weight:bold;}
.error_wrap p .emph_comm{color:#e62642;vertical-align:top} /* 2019-11-21 결제수단 변경 건 추가 */
.error_wrap span{display:block;color:#666;font-size:0.923rem;}
.error_wrap ul.btn_multi{margin-top:23px;}
/*2015-05-12 추가*/
.error_wrap .linked_home{display:block; margin:20px auto 0; width:60px; height:26px; line-height:26px; color:#fff; background:#e62642; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

/*2015-02-25 조건에 따라 노출/비노출(admin에서 결정시 class="no_show"부여*/
.no_show{display:none!important}

/* 메인에 노티스가 있을 경우 해당 CSS사용*/
.layers .layerpop{display:none; width:84%; position:absolute; left:50%; top:50%; margin-left:-42%; z-index:500;overflow-x:hidden; overflow-y:auto;background:none;box-shadow:-4px -4px 10px #333;}
.layers .layerpop .m_notice_img img{width:100%;}
.layers .layerpop .btn_type{width:100%;background:none;}
.layers .layerpop .btn_type .m_today{display:block;width:100%;padding:0;vertical-align:middle;text-align:right;}
.layers .layerpop .btn_type .m_close_btn {display:block;width:100%;padding:0;margin:10px 0;vertical-align:middle;}
.layers .layerpop .btn_type .m_close_btn img{width:100%;}
.layers .layerpop .btn_type input[type="checkbox"].chk_today{width:20px;height:20px;margin-right:7px;background:url(../../img/_tmp/pop_bg_chkbox.png) no-repeat 0 0;background-size:20px auto;}
.layers .layerpop .btn_type input[type="checkbox"].chk_today:checked{width:20px;height:20px;background:url(../../img/_tmp/pop_bg_chkbox.png) no-repeat 0 0;background-size:20px auto;background-position:0 -20px;}
.layers .layerpop .btn_type input[type="checkbox"].chk_today + .chk_label{vertical-align:1px;}
.layers .layerpop .btn_type input[type="checkbox"].chk_today + .chk_label img{width:35%;}
.layer_dim{background:#000; position:absolute; left:0; top:0; width:100%; opacity:0.8; z-index:499}
.m_dim{background:#000; position:absolute; left:0; top:0; width:100%; opacity:0.5; z-index:499}

/* 론칭 안내 상세 */
.launching_detial p img{width:100%;}
.launching_detial p.with_btn {text-align:center;position:relative;}
.launching_detial p.with_btn .btn{position:absolute;bottom:8.5%;text-align:center;width:100%;}
.launching_detial p.with_btn .btn img{width:75%;}

/* 찜하기팝업 */
.pop_wish_check{display:none;width:100%;z-index:500;position:fixed;top:50%;overflow:hidden;padding-top:35px;margin-top:-100px;}
.pop_wish_check .wish_img {overflow:hidden;}
.pop_wish_check .wish_img em{width:50px;height:50px;display:block;background:url(../../img/wish_ani.png) no-repeat center center;background-size:20px auto;
	animation: mm 3s; -webkit-animation: mm 3s;overflow:hidden;
}
.pop_wish_check .texts em.ico_hart{display:inline-block;margin-left:2px;width:17px;height:15px;background-image:url(../../img/ico_etcs.png);background-repeat:no-repeat;background-position:0 100%;background-size:200px auto;-webkit-background-size:200px auto;vertical-align:-1px}
.pop_wish_check .btn_single a em.ico_hart{display:inline-block;width:17px;height:11px;background-image:url(../../img/ico_etcs.png);background-repeat:no-repeat;background-position:0 -170px;background-size:200px auto;-webkit-background-size:200px auto;}

/* 웹품질 개선 작업 - s */
@keyframes mm {
	40% { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
	70% { transform: rotate(360deg); -webkit-transform: rotate(360deg); }
	85% {transform:scale(1.5); -webkit-transform: scale(1.5); }
	100% {transform:scale(1); -webkit-transform: scale(1);}
}

/*@-webkit-keyframes mm {
	40% { -webkit-transform: rotate(0deg);}
	70% { -webkit-transform: rotate(360deg);}
	85% { -webkit-transform:scale(1.5);}
	100% { -webkit-transform:scale(1);}
}*/
/* 웹품질 개선 작업 - e */

.pop_wish_check .boxin {width:260px;margin:0 auto;background:#fff;padding:15px;border-radius:2px;}
.pop_wish_check .texts{text-align:center;font-size:16px;color:#000;}
.pop_wish_check .texts strong{color:#fdb714;font-size:18px;font-weight:normal;}
.pop_wish_check ul.btn_single{margin-top:15px;}
.pop_wish_check .btn.btn_radius5.btn_h40{font-size:1.0rem;height:31px;line-height:31px;}
.pop_wish_check .wish_img{width:50px;height:50px;border-radius:25px;background:#fdb714;margin:-40px auto 10px;overflow:hidden;}

/*2015-03-13 main이벤트 배너롤링*/
.main_event_roll{overflow:hidden; width:100%; height:65px}
.main_event_roll ul{position:relative;}
.main_event_roll ul li{width:100%;}
.main_event_roll ul li img{width:100%; height:auto}

/*2015-05-15 전사레이어 (슬라이드형태) page_top.jsp참고*/
.floating_layer{display:none; position: fixed; bottom: 65px; right: 0; width:270px; /* height:121px; */}
.floating_layer.hidden{right:-270px;height:0}
.floating_layer p{width: 100%; height: 100%;}
.floating_layer p a{display: block;width: 100%; height: 100%;}
.floating_layer p a img{width: 100%; height:100%;}

.floating_layer .icon_event_show{position: absolute; left:-50px; top:77px; width:45px; height:45px; background:transparent url(../../img/_tmp/btn_event_view.png?v=1) no-repeat 0 0; background-size:100% 100%; border: 0; padding: 0; margin: 0; text-indent:-9999px; overflow:hidden;}/*2015-07-14*/
.floating_layer .icon_event_show.off{background:transparent url(../../img/_tmp/btn_event_view_off.png?v=1) no-repeat 0 0; background-size:100% 100% }/*2015-07-14*/
.floating_layer .not_today_show{position: absolute; right: 0; top: 0; background: yellow; width:70px; height:25px; background:transparent url(../../img/_tmp/btn_shock_today.png) no-repeat 50% 50%; background-size:56px 10px; border:0; padding:0; margin:0; text-indent:-9999px; overflow:hidden}

/*flicker*/
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > section {
  float:left;
  width:100%;
  position: relative;
}

.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  -moz-transform: translate3d(0px, 0, 0);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

.msg_box{padding:20px;border-top:solid 1px #eeeeee;border-bottom:solid 1px #eeeeee;margin-bottom:20px;text-align:center;}

/* 2017-02-14 동의확인 레이어 팝업 */
.pop_agree_check{width:100%;z-index:500;position:fixed;top:50%;overflow:hidden;padding-top:35px;margin-top:-100px;}
.pop_agree_check .boxin {width:260px;margin:0 auto;background:#fff;padding:25px 15px;border-radius:2px;}
.pop_agree_check .texts{text-align:center;font-size:16px;color:#000;}
.pop_agree_check ul.btn_single{margin-top:15px;}
.pop_agree_check .btn.btn_radius5.btn_h40{font-size:1.0rem;height:31px;line-height:31px;}

.pop_agree_check .btn_type{width:100%;background:none;}
.pop_agree_check .btn_type .m_today{display:block;width:100%;padding-top:15px;vertical-align:middle;text-align:right;}
.pop_agree_check .btn_type input[type="checkbox"].chk_today{width:20px;height:20px;margin-right:7px;background:url(../../img/_tmp/pop_bg_chkbox.png) no-repeat 0 0;background-size:20px auto;}
.pop_agree_check .btn_type input[type="checkbox"].chk_today:checked{width:20px;height:20px;background:url(../../img/_tmp/pop_bg_chkbox.png) no-repeat 0 0;background-size:20px auto;background-position:0 -20px;}
.pop_agree_check .btn_type input[type="checkbox"].chk_today + .chk_label{vertical-align:middle;}
/* 2017-02-14 동의확인 레이어 팝업 */


/* 2017-06-07 카테고리 상세 2depth */
.category-detail {background:#f9fafc;overflow:hidden;display:block;padding:12px 0 10px 13px;font-size:1rem;font-weight:bold;text-overflow:ellipsis;text-align:left;border-bottom:1px solid #ddd;}
.category-detail-menu {width:100%}
.category-detail-menu ul a {float:left;width:50%;}
.category-detail-menu ul li {padding:14px 12px 12px;border-right:1px solid #f2f2f2;border-top:1px solid #f2f2f2;font-weight: bold;color:#777;}
.category-detail-menu ul {background:#fff;margin-top:-1px;}
.category-detail-menu ul li.on {color:#ff6600;}
.category-detail-close {clear: both;height: 40px;background: #f9fafb;border-bottom: 1px solid #e1e4e7;border-top: 1px solid #f2f2f2;position: relative;}
.category-detail-close a {float:right;width:32px;height:36px;margin:4px 5px 0;background:url(../../img/ico_arrow_category.png) no-repeat 4px 4px;-webkit-background-size:24px auto;}
.category-detail-open a {float:right;width:32px;height:22px;margin:-4px 5px 0;background:url(../../img/ico_arrow_category.png) no-repeat 4px -24px;-webkit-background-size:24px auto;}
.category-detail-close {clear: both;height: 40px;background: #f9fafb;border-bottom: 1px solid #e1e4e7;border-top: 1px solid #f2f2f2;position: relative;}
.category-detail-close a {float:right;width:32px;height:36px;margin:4px 5px 0;background:url(../../img/ico_arrow_category.png) no-repeat 4px 4px;-webkit-background-size:24px auto;}
/* 2017-06-07 카테고리 상세 2depth */

/* 2017-08-18 메인 팝업 스크롤 */
/*상품이미지*/
.popup_details_img{overflow:hidden;z-index:0;position:relative;margin:10px;}
.popup_details_img .img_blind{display:block;width:100%; height:100%;position: absolute;top: 0px;left: 0px; z-index:4;background: rgba(0,0,0,0.1); /* For browsers that do not support gradients */}
.popup_details_img .slideCircle2{z-index:5;position:absolute;top:auto;bottom:5px;left:0;height:10px;padding:12px 0;/* background:#fff; */}
.popup_details_img .imgSlide{overflow:hidden;z-index:-1;position:relative;width:100%;transform:translateZ(0);}
.popup_details_img .imgSlide ul{overflow:hidden;}
.popup_details_img .imgSlide ul li{overflow:hidden;position:relative;float:left;width:100%;font-size:0;}
.popup_details_img .imgSlide ul li img{width:100%;}

/*인디케이터(동그라미)*/
.popup_details_img .slideCircle2{width:100%;height:10px;font-size:0;line-height:0;text-align:center;letter-spacing:0;word-spacing:0;}
.popup_details_img .slideCircle2 a{overflow:hidden;display:inline-block;width:10px;height:10px;margin:0 3px;text-indent:-9999px;vertical-align:top;background-image:url(../../img/ico_goods.png);background-repeat:no-repeat;background-position:-200px -125px;background-size:250px auto;-webkit-background-size:250px auto;cursor:pointer;}
.popup_details_img .slideCircle2 a.active{width:15px;background-position:-220px -125px;}

.popup_details_img .slideCircle2 a.swiper-pagination-bullet{}
.popup_details_img .slideCircle2 a.swiper-pagination-bullet-active{width:15px;background-position:-220px -125px;}
/* 2017-08-18 메인 팝업 스크롤 */

/* 20171107  디자인 추가 */
.cate_contents {position:relative;}

.cate-tab-free {background:#f5f5f5; padding-left:15px;}
.cate_de_tab {background:#f5f5f5; height:42px; position:relative;}
.cate_de_tab > li {float:left; height:28px; margin:7px 0px; line-height:28px; display:inline-block; padding:0px 12px; font-size:14px; width:auto;}
.cate_de_tab > li.on {float:left; height:26px; line-height:28px; display:inline-block; padding:0px 11px; border:1px solid #e62642; border-top-left-radius:14px; border-bottom-left-radius:14px; border-top-right-radius:14px; border-bottom-right-radius:14px; background:#fff; color:#e62642;}
.cate_de_tab > li:last-child {margin-right:15px;}
.cate_de_tab > li a {display:block;}

/* 20171107 스토어 신상품 */
.main_goodsBox {border-top:1px solid #e5e5e5; position:relative;}
.main_goods_wrap {padding:15px;}
.main_goods_wrap .main_goods {margin-left:125px; min-height:110px; position:relative;}
.main_goods_wrap .main_goods_img {}

/* 정렬 */
.tx_left {text-align:left !important}

/* 2016-07 고도화 장바구니 팝업*/
.popup_wrap .pop_basket{border-radius:2px;padding:10px 0 15px;width:90%;}
.pop_basket .basket_wrap{position:relative;margin-top:25px;background:#fff;border-radius:2px;}
.pop_basket .ico_basket{position:absolute;top:-25px;right:50%; margin-right:-25px;display:block;width:50px;height:50px;background:#fdb714;border-radius:30px;}
.pop_basket .ico_basket em{display:block;width:23px;height:20px;margin:15px 11px;text-indent:-999px;background-image:url(../../img/ico_popbasket.png);background-repeat:no-repeat;background-position:0 0;background-size:150px auto;-webkit-background-size:150px auto;}
.pop_basket .scrollBox{width:100%;height:223px;margin-bottom: 10px;overflow: hidden;overflow-y: auto}
.popup_wrap .pop_basket .btnClose{position:absolute;top:-15px;right:-15px;display:block;width:30px;height:30px;background:#6f7a87;border-radius:15px;cursor: pointer;}
.popup_wrap .pop_basket .btnClose em{display:block;width:10px;height:10px;margin:11px 11px;font-size:0;background-image:url(../../img/ico_popbasket.png);background-repeat:no-repeat;background-position:0 -30px;background-size:150px auto;-webkit-background-size:150px auto;}
.pop_basket .basket_wrap h2{text-align:center; font-size:17px;padding:0 0 15px}
.pop_basket .basketGoods.list{padding:0 15px ;}
.pop_basket .basketGoods.list .goods_wides{width:100%;border-top:1px solid #f4f4f4}
.pop_basket .basketGoods.list .goods_wides.last{border-bottom:1px solid #f4f4f4}
.pop_basket .basketGoods.list .goods_wides .goods_wide{margin:10px 0 10px;overflow:hidden;position:relative;min-height:50px;}
.pop_basket .basketGoods.list .goods_wides .goods_wide .goods_img{width:50px;height:50px;margin-bottom:0;position:absolute;top:0;left:0;}
.pop_basket .basketGoods.list .goods_wides .goods_wide .goods_cont{margin-left:60px;padding-right:40px}
.pop_basket .basketGoods.list .goods_wides .goods_wide .goods_name{display:-webkit-box;-webkit-line-clamp:2;margin-bottom:0}
.pop_basket .basketGoods.list .goods_wides .goods_wide .goods_name a{display:block;white-space:normal;font-size:13px;line-height:15px}
.pop_basket .basketGoods.list .goods_wides .goods_wide .goods_price{float:left;text-align:left;position:relative;margin-top:3px}
.pop_basket .basketGoods.list .goods_wides .goods_wide .goods_price .sell02{float:left;font-size:12px;}
.pop_basket .basketGoods.list .goods_wides .goods_wide .goods_price .sell02 em strong{font-size:13px}
.pop_basket .basketGoods.list .goods_wides .goods_wide .goods_price .good_num{margin-left:10px;background:#c2c2c2;padding:2px 10px;border-radius:8px;color:#fff;font-size:12px;vertical-align:2px}
.pop_basket .basketGoods.list .goods_wides .goods_wide .btn_listclose{float:right;position:absolute;top:20px;right:0;}
.pop_basket .basketGoods.list .goods_wides .goods_wide .btn_listclose a{display:block;width:20px;height:20px;background-image:url(../../img/ico_popbasket.png);background-repeat:no-repeat;background-position:0 -50px;background-size:150px auto;-webkit-background-size:150px auto; text-indent:-999px}
.pop_basket .goods_wrap ul li {border-bottom:0}

.pop_basket .btn_wrap{padding:0 15px;}
.pop_basket .btn_wrap .btn_single{border-top:0; margin-top:15px}
.pop_basket .btn_wrap .btn_single .btn_h37 {line-height:38px}
/* 현행화 180719 - e */

/* 주소통합검색 UI 개선 - s */
.newAddrWrap {height:100%; box-sizing:border-box; background-color:#eff2f7;}
.newAddrWrap .addrSearchBox {padding:15px; background-color:#fff;}
.newAddrWrap .addrSearchBox a.cancel {position:absolute;right:40px;top:11px;width:25px;height:25px;padding:0;text-indent:-9999px;background:url(../../img/ico/ico_search.png) no-repeat 0 -25px;background-size:25px 200px;}
.newAddrWrap .addrSearchBox a.search {position:absolute;right:7px;top:6px;width:30px;height:30px;padding:0;text-indent:-9999px;background:url(../../img/ico/ico_search.png) no-repeat 0 -50px;background-size:25px 200px;}
.newAddrWrap .addrSearchBox .sch_box {position:relative; height:45px; background:#fff;}
.newAddrWrap .addrSearchBox .sch_box input {height:45px; padding:12px 15px; padding-right:70px; border:1px solid #ccc; box-sizing:border-box; vertical-align: baseline; font-size:14px; line-height:19px; letter-spacing:-0.06em; color:#212121;}
.newAddrWrap .addrSearchBox .sch_box input::-webkit-placeholder {color:#888;}
.newAddrWrap .addrSearchBox .sch_box input:focus {border-color:#f72e4c;}
.newAddrWrap .addrSearchBox .warnTxt {padding-top:10px; text-align:left; font-size:12px; color:#f72e4c;}
.newAddrWrap .addrSearchBox .warnTxt span {display:block;}

.newAddrWrap .guideBox {padding:10px 15px 20px; background-color:#fff;}
.newAddrWrap .guideBox > p {padding-bottom:7px; font-size:12px; font-weight:bold; color:#222;}
.newAddrWrap .guideBox dl {overflow:hidden; margin-top:8px;}
.newAddrWrap .guideBox dl dt {float:left; position:relative; width:100px; padding-left:6px; box-sizing:border-box; font-size:12px; line-height:16px; color:#787878;}
.newAddrWrap .guideBox dl dt:before {content:""; display:block; position:absolute; top:7px; left:0; z-index:1; width:2px; height:2px; border-radius:50%; background:#787878;}
.newAddrWrap .guideBox dl dd {float:left; font-size:12px; line-height:16px; color:#f72e4c;}
.newAddrWrap .bottomBox {padding:10px 15px; border-top:1px solid #ccc; background-color:#eff2f7;}
.newAddrWrap .bottomBox p {position:relative; padding-left:7px; font-size:12px; line-height:18px; color:#888;}
.newAddrWrap .bottomBox p:before {content:"*"; display:block; position:absolute; top:0; left:0; z-index:1;}

.newAddrWrap .addrList {}
.newAddrWrap .addrList li {border-bottom:1px solid #e5e5e5;}
.newAddrWrap .addrList li a {display:block; padding:10px 15px;}
.newAddrWrap .addrList .addrInfo {display:table; table-layout:fixed; width:100%; padding:5px 0;}
.newAddrWrap .addrList .addrInfo .postNum {display:table-cell; width:60px; height:26px; vertical-align:top; text-align:center; font-size:13px; font-weight:bold; line-height:26px; color:#222;}
.newAddrWrap .addrList li .addrInfo .addrTxt {display:table-cell; padding:4px 0 4px 10px; font-size:13px; line-height:18px; color:#757575;}
.newAddrWrap .addrList li .addrInfo .addrTxt span {display:block;}
.newAddrWrap .addrList li .addrInput {display:block; position:relative; padding:5px 65px 5px 0;}
.newAddrWrap .addrList li .addrInput input {display:block; overflow:hidden; height:34px; padding:0 10px; border:1px solid #ccc; box-sizing:border-box; font-size:13px; line-height:32px; color:#212121;}
.newAddrWrap .addrList li .addrInput input::-webkit-input-placeholder {color:#888;}
.newAddrWrap .addrList li .addrInput label {overflow:hidden; position:absolute; left:-9999px; font-size:0; text-indent:-9999px;}
.newAddrWrap .addrList li .addrInput .btnConfirm {display:block; position:absolute; top:5px; right:0; z-index:1; width:55px; height:40px; padding:0; text-align:center; font-size:13px; line-height:40px; color:#fff; background:#e62642;} /* 210401_5760 수정 */
.newAddrWrap .addrList li .btnWrap {margin-top:10px; text-align:right;}
.newAddrWrap .addrList li .btnWrap .btnAddrSelect {display:inline-block; height:34px; padding:0 17px; vertical-align:top; text-align:center; font-size:13px; line-height:34px; color:#fff; background-color:#e62642;}

.newAddrWrap .addrList.type02 {}
.newAddrWrap .addrList.type02 li {padding:10px 15px 15px;}
.newAddrWrap .addrList.type02 li .addrInfo .addrTxt {color:#212121;}

.newAddrWrap .detailBox {margin-top:0; border:none; background-color:#fff;}
.newAddrWrap .detailBox .tab_type01 li a.on span em {color:#e62642;}
.newAddrWrap .detailBox h3 {padding:10px 15px; border-bottom:1px solid #ccc; font-size:15px; font-weight:normal; line-height:20px; color:#222;}
.newAddrWrap .detailBox h3 .resultCount {vertical-align:top; line-height:20px; color:#f72e4c;}
.newAddrWrap .detailBox .btnWrap {margin-top:-1px; border-top:1px solid #ccc;}
.newAddrWrap .detailBox .btnWrap .btnMoreList {display:block; height:50px; text-align:center; font-size:16px; line-height:50px; color:#222; background:#eff2f7;}
.newAddrWrap .detailBox .btnWrap .btnMoreList span {display:inline-block; height:50px; padding-left:5px; vertical-align:top; font-size:12px; color:#888;}
.newAddrWrap .detailBox .btnWrap .btnMoreList i {display:inline-block; width:27px; height:50px; padding-left:10px; vertical-align:top; background:url("../../img/bk/bg_togg01_sec.png") no-repeat center center; background-size:13.5px auto;}
/* 주소통합검색 UI 개선 - e */

/* 특가딜 신규추가 - s */
.prod_type_sdeal {overflow:hidden; width:100%; padding:0 10px 10px; /*border-bottom:1px solid #e6e8ec;*/ box-sizing:border-box;} /* 모바일 상품상세 UI 개선 */
.prod_type_sdeal > li {float:left; position:relative; width:100%; margin-top:10px; box-shadow:1px 1px 2px rgba(0,0,0,0.05); background:#fff;}
.prod_type_sdeal .prdWrap {position:relative;}
.prod_type_sdeal .prdWrap .fla_soldout {position:absolute; top:0; left:0; z-index:10; width:100%; height:100%; background:rgba(0,0,0,0.4);}
.prod_type_sdeal .prdWrap .fla_soldout p {display:table; table-layout:fixed; position:absolute; top:50%; left:50%; z-index:11; width:105px; height:105px; margin:-52.5px 0 0 -52.5px; border:1px solid #fff; border-radius:50%; box-sizing:border-box;}
.prod_type_sdeal .prdWrap .fla_soldout p strong {display:table-cell; vertical-align:middle; text-align:center; font-size:24px; font-weight:normal; line-height:27px; color:#fff;}
/* 상품상세 특가딜 관련 개선2차 - s */
.prod_type_sdeal .prdWrap .fla_onair {position:absolute; top:0; left:0; z-index:10; width:100%; height:100%; background:rgba(0,0,0,0.4);}
.prod_type_sdeal .prdWrap .fla_onair p {display:table; table-layout:fixed; position:absolute; top:50%; left:50%; z-index:11; width:105px; height:105px; margin:-52.5px 0 0 -52.5px; border:1px solid #fff; border-radius:50%; box-sizing:border-box;}
.prod_type_sdeal .prdWrap .fla_onair p strong {display:table-cell; vertical-align:middle; text-align:center; font-size:20px; font-weight:normal; line-height:27px; color:#fff;}
/* 상품상세 특가딜 관련 개선2차 - e */
.prod_type_sdeal .fla_select {position:absolute; top:0; left:0; z-index:1; padding:0 15px; border:1px solid #757575; text-align:center; font-size:15px; line-height:36px; color:#424242; background:rgba(255,255,255,0.85);}
.prod_type_sdeal .fla_select strong {font-size:18px;}
.prod_type_sdeal .product_img {position: relative; width:100%;}

.prod_type_sdeal .product_img .noti {position: absolute; bottom: 0; display: flex; justify-content: center; flex-wrap: wrap; width: 100%; background-color: rgba(0,0,0,.6); color: #fff; line-height: 20px;}
.prod_type_sdeal .product_img .noti span {display: block; width: 100%; font-size: 13px; color: #fff !important; text-align: center;} /* 211228_8324 수정 */
.prod_type_sdeal .product_img a {display:block;}
.prod_type_sdeal .right_content {position:relative;}
.prod_type_sdeal .right_content a {display:block; padding:15px;}
.prod_type_sdeal .product_name {overflow:hidden; height:20px; margin-bottom:6px; font-size:15px; line-height:19px; color:#1d1d1d; white-space:nowrap; text-overflow:ellipsis;}
.prod_type_sdeal .perOp {display:inline-block; height:20px; margin-right:5px; vertical-align:top;}
.prod_type_sdeal .perOp strong.percentPr {vertical-align:top; font-size:18px; font-weight:normal; line-height:20px;}
.prod_type_sdeal .perOp strong.percentPr em {vertical-align:top; font-size:18px; line-height:20px;}
.prod_type_sdeal .proPrice {display:inline-block; height:20px; vertical-align:top; font-size:0;}
.prod_type_sdeal .proPrice strong {display:inline-block; vertical-align:top; font-size:18px; line-height:20px; color:#212121;}
.prod_type_sdeal .proPrice strong em {font-size:12px; font-weight:normal; line-height:20px;}
/* 상품상세 특가딜 관련 개선 - s */
.prod_type_sdeal .btnWrap {overflow:hidden; border-top:1px solid #e5e5e5;}
.prod_type_sdeal .btnWrap a {display:block; position:relative; width:100%; height:22px; padding:9px 0; text-align:center;}
.prod_type_sdeal .btnWrap a span {display:inline-block; vertical-align:top; font-size:12px; line-height:22px; color:#424242;}
.prod_type_sdeal .btnWrap a.btnDetail span {padding-left:25px; background:url(../../img/ico/ico_detailPlus.png) no-repeat left center; background-size:auto 22px;}
.prod_type_sdeal .btnWrap a.btnCart span {padding-left:25px; background:url(../../img/ico/ico_detailCart.png) no-repeat left center; background-size:auto 22px;}
.prod_type_sdeal .btnWrap a.btnAlram span {padding-left:25px; background:url(../../img/ico/ico_detailAlram.png) no-repeat left center; background-size:auto 22px;}
.prod_type_sdeal .btnWrap.nth02 a {float:left; width:50%;}
.prod_type_sdeal .btnWrap.nth02 a:last-child:before {content:""; display:block; position:absolute; top:9px; left:0; z-index:1; width:1px; height:22px; background:#e5e5e5;}
/* 상품상세 특가딜 관련 개선 - e */

.prod_type_sdeal.col02 > li {width:calc(50% - 5px);}
.prod_type_sdeal.col02 > li:nth-child(odd) {margin-right:5px;}
.prod_type_sdeal.col02 > li:nth-child(even) {margin-left:5px;}
.prod_type_sdeal.col02 .right_content a {padding:8px 8px 20px;}
.prod_type_sdeal.col02 .product_name {display:-webkit-box; height:36px; font-size:13px; line-height:17px; white-space:normal; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
/* 특가딜 신규추가 - e */

/* 특가하라 상품 플래그 작업 - s */
.flag_wrap02 {position:absolute; top:0; right:0;}
.flag_wrap02 .priceWrap {overflow:hidden; height:30px; padding-left:4px; border-radius:15px 0 0 15px; text-align:right; background:rgba(204,1,19,0.8);}
.flag_wrap02 .priceWrap table {width:auto;}
.flag_wrap02 .priceWrap table th {height:30px; padding:0 4px 0 8px; vertical-align:middle; text-align:center; font-size:11px; font-weight:normal; line-height:1.1em; color:#fff;}
.flag_wrap02 .priceWrap table td {position:relative; height:30px; padding-right:7px; vertical-align:middle; font-size:11px; line-height:1.2em; color:#fff;}
.flag_wrap02 .priceWrap table td.pInfo01:after {content:""; display:inline-block; position:absolute; bottom:7px; right:0; width:1px; height:14px; background:#fd798d;}
.flag_wrap02 .priceWrap table td strong {display:inline-block; vertical-align:baseline; font-size:24px; line-height:1.1em;}
.flag_wrap02 .priceWrap table td em {display:inline-block; vertical-align:baseline; font-size:13px; line-height:1.1em;}
/* 특가하라 상품 플래그 작업 - e */

/* SK페이 결제수단 추가 - s */
.skpayTermBox .txt01 {font-size:14px; line-height:1.5em; font-weight:bold; color:#444;}
.skpayTermBox .txt02 {font-size:12px; line-height:1.5em; color:#444;}
.skpayTermBox .tb_st2 {border-top:1px solid #ccc;}
/* 220824_10446 */
.skpayTermBox .tb_st2 th {
	padding: 12px 10px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-weight: normal;
	font-size: 16px;
	color: #444;
	text-align: center;
}
.skpayTermBox .tb_st2 td {
	padding: 12px 10px;
	border-bottom: 1px solid #ccc;
	text-align: left;
	font-size: 16px;
	color: #444;
}

.skpayTermBox .tb_st2 td strong {
	font-size: 18px;
}
/* // 220824_10446 */
/* SK페이 결제수단 추가 - e */

/* 팝업 스타일 수정 및 적용범위 확대 - s */
/* 메인 팝업 */
.pop_main {display:none; width:80%; overflow:hidden; position:absolute; left:50%; top:50%; margin-left:-40%; z-index:500}
.pop_main .mbnr_area {border-bottom:0;}
.pop_main .mbnr_area .swiper-pagination {bottom:3%;}
.pop_main .m_today {display:block;width:100%;padding-top: 10px;vertical-align:middle;text-align:right;}
.pop_main .btn_type {margin: 0 10px;}
.pop_main .btn_type input[type="checkbox"].chk_today{width:20px;height:20px;margin-right:7px;background:url(../../img/pop_bg_chkbox.png) no-repeat 0 0;background-size:20px auto;}
.pop_main .btn_type input[type="checkbox"].chk_today:checked{width:20px;height:20px;background:url(../../img/pop_bg_chkbox.png) no-repeat 0 0;background-size:20px auto;background-position:0 -20px;}
.pop_main .btn_type input[type="checkbox"].chk_today + .chk_label{color:#cacaca;vertical-align:1px;}
.pop_main .btn_type input[type="checkbox"].chk_today + .chk_label img{width:35%;}

/* 통합동의 약관추가 관련 개선4 - s */
.zHighest {z-index:10000;} /* 통합동의 약관추가 관련 개선5 */
.popup_container {display:table; margin-left:0%; position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:500; display:none;}
.pop_main.pop2 {display:table-cell; overflow:hidden; position:static; width:100%; margin-left:0; vertical-align:middle;}
.pop_main.pop2 .inner {overflow:hidden; position:relative; z-index:502; width:calc(100% - 40px); max-width:360px; margin:0 auto;} /* 220617_9933 */
/* 통합동의 약관추가 관련 개선4 - e */

.pop_main.pop2 .bnn_type01_sec .swiper-pagination.paging_new {position: absolute;margin:0;}
.pop_main.pop2 .bnn_type01_sec .swiper-button-prev,
.pop_main.pop2 .bnn_type01_sec .swiper-button-next {overflow:hidden; position:absolute; top:50%; z-index:2; width:47px; height:17px; padding:11px 0; margin-top:-19px; background:rgba(0,0,0,0.5);}
.pop_main.pop2 .bnn_type01_sec .swiper-button-prev {left:0; right:auto; border-radius:0 19.5px 19.5px 0;  text-align:left;}
.pop_main.pop2 .bnn_type01_sec .swiper-button-next {left:auto; right:0; border-radius:19.5px 0 0 19.5px; text-align:right;}
.pop_main.pop2 .bnn_type01_sec .swiper-button-prev img {width:auto; height:17px; margin-left:15px; vertical-align:top;}
.pop_main.pop2 .bnn_type01_sec .swiper-button-next img {width:auto; height:17px; margin-right:15px; vertical-align:top;}
.pop_main.pop2 .btn_area01 {overflow:hidden; position:absolute; bottom:0; z-index:2; width:100%}
.pop_main.pop2 .btn_area01.n2 li {float:left; width:50%}
.pop_main.pop2 .btn_type01 {display:block; position:relative; height:21px; padding:13px 0 14px 0; text-align:center; font-size:14px; line-height:21px; letter-spacing:-0.05em; color:#fff; background:rgba(21,19,20,0.8);}
.pop_main.pop2 .btn_today_new:after {content:""; display:block; position:absolute; top:50%; right:0; z-index:1; width:1px; height:20px; margin-top:-10px; background:#888;}

/* cream_240612_16362 */
.pop_main.pop3 {display:table-cell; position:static; width:100%; margin-left:0; vertical-align:middle;}
.pop_main.pop3 .inner {position:relative; z-index:502; width:calc(100% - 56px); max-width:360px; border-radius: 20px; margin:0 auto;box-shadow: 0px 2px 8px 0px #00000029;}
.pop_main.pop3 .swiper-container{max-height: calc(90vh - 100px); border-top-left-radius: 20px; border-top-right-radius: 20px;}
.pop_main.pop3 .btn_area01 {overflow:hidden; width:100%; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; margin-top: -1px;}
.pop_main.pop3 .btn_area01.n2 li {float:left; width:50%;}
.pop_main.pop3 .btn_type01 {display:block; position:relative; height: 40px; line-height: 40px; text-align:center; font-size:13px; letter-spacing: -0.05em; color: #888888; background:#ffffff; padding: 0;}
.pop_main.pop3 .btn_today_new {border-right: 1px solid #EEEEEE;}

.pop_main.pop3 .swiper2-pagination {position:absolute; bottom: -24px; left:0; z-index:10; width:100%; text-align:center; font-size:0;}
.pop_main.pop3 .swiper2-pagination .swiper-pagination-bullet {display:inline-block; opacity:1; width:8px; height:8px; margin:0 3px; border-radius:4px; vertical-align:top; background:#fff; transition:all 0.3s ease-out;}
.pop_main.pop3 .swiper2-pagination .swiper-pagination-bullet-active {width: 24px; background:#fff; transition:all 0.3s ease-out;}
/* //cream_240612_16362 */

/* 210804_7034 */
.pop_main.pop_main_renew .bnn_type01_sec {padding-bottom: 0;}
/*221209_11263*/
/* cream_240502_15781 // */
.pop_main.pop_main_renew .swiper-pagination.paging_new02 {
	transform: translateX(0);
	position: absolute;
	left: 0;
	bottom: 60px;
	width: 100%;
	height: 8px;
	font-size: 0;
	line-height: 0;
	text-align: center;
	letter-spacing: 0;
	word-spacing: 0;
	z-index: 10;
	background: transparent;
}
/* // cream_240502_15781 */
/* //221209_11263*/
.pop_main.pop_main_renew .btn_today_new {border-right: 0;}
/* //210804_7034 */

/* 통합동의 약관추가 관련 개선4 - s */
.pop_main.pop2 .agreeTermBox {padding:30px 15px 50px; background:#fff;}
.pop_main.pop2 .agreeTermBox .txt01 {padding-bottom:25px; border-bottom:1px solid #eee; text-align:center; font-size:20px; line-height:1.2em; letter-spacing:-0.05em; color:#222;}
.pop_main.pop2 .agreeTermBox .txt01 span {vertical-align:top; color:#e62642;}
.pop_main.pop2 .agreeTermBox .termList {padding:25px 0;}
.pop_main.pop2 .agreeTermBox .termList li {position:relative; padding-right:20px; margin-top:15px;}
.pop_main.pop2 .agreeTermBox .termList li:first-child {margin-top:0;}
.pop_main.pop2 .agreeTermBox .termList li span.chk_h26 {display:block; position:relative; width:100%; min-height:26px; box-sizing:border-box;}
.pop_main.pop2 .agreeTermBox .termList li input[type=checkbox] {display:block; position:absolute; top:0; left:0; z-index:1;}
.pop_main.pop2 .agreeTermBox .termList li label {display:block; padding:4px 0 2px 34px; margin:0; font-size:14px; font-weight:bold; line-height:20px; letter-spacing:-0.09em; word-break:keep-all; color:#444;}
.pop_main.pop2 .agreeTermBox .termList li label span {font-weight:normal;}
.pop_main.pop2 .agreeTermBox .termList li .utilBox {display:block; position:absolute; top:3px; right:0; height:100%; z-index:1;} /* 210405_5136 수정 */
.pop_main.pop2 .agreeTermBox .termList li .utilBox .btnMore {display:block; width:20px; height:100%; padding:0; border:0; font-size:0; line-height:26px; color:#888;} /* 210405_5136 수정 */
.pop_main.pop2 .agreeTermBox .termList li .utilBox .btnMore:after {content:""; display:inline-block; width:5px; height:26px; padding-left:8px; vertical-align:top; background:url(../../img/ico/ico_arrow_new03.png) no-repeat right center; background-size:auto 8px;}
.pop_main.pop2 .agreeTermBox .termList li .utilBox .agreeStat {display:block; text-align:left; font-size:10px; color:#e62642;}
/* 통합동의 약관추가 관련 개선4 - e */
/* 팝업 스타일 수정 및 적용범위 확대 - e */

/* 청구할인,적립 플래그 개선 - s */
.commFlag .flags {position:absolute; z-index:11;}
/* 220822_10492 */
.commFlag .flags.posTL {
	top: 7px;
	right: auto;
	bottom: auto;
	left: 7px;
}
/* // 220822_10492 */
.commFlag .flags.posTR { right:0; bottom:0; left:auto;} /* 2020-12-09 수정 */
.commFlag .flags.posBR {top:auto; right:0; bottom:0; left:auto;}
.commFlag .flags.posBL {top:auto; right:auto; bottom:0; left:0;}
.commFlag .flags > ul {overflow:hidden;}
.commFlag .flags > ul li {float:left; width:auto; min-height:20px; border:none;}
.commFlag .flags.arrV > ul {margin-top:10px;}
.commFlag .flags.arrV > ul:first-child {margin-top:0;}
.commFlag .flags.arrV > ul li {float:none; margin:0;}

/* cream_231101_14393 */
.commFlag .adultMark{
	position: absolute;
	top: 12px;
	right: 12px;
	width: 40px;
	height: 40px;
	z-index: 12;
}
/* // cream_231101_14393 */

/* 2020-12-09 s */
.prod_type_vertical .commFlag .flags.posTL {top:15px; right:auto; bottom:auto; left:15px;}
.prod_type_vertical .commFlag .flags.posTR {right:0; bottom:0; left:auto;}
.prod_type_vertical .commFlag .flags .flag_rbox li {
  width: auto;
  color: #fff;
  text-align: center;
  padding: 0 7px;
  font-size: 13px;
  height: 24px;
  line-height: 24px;
  letter-spacing: -0.5px;
  word-spacing: -0.5px;
}
.prod_type_vertical .commFlag .flags .flag_rbox li.colorRed { background: rgba(254,39, 72, 0.9);}
.prod_type_vertical .commFlag .flags .flag_rbox li span{
  display: inline-block;
  position: relative;
  width: auto;
  height: auto;
  vertical-align: top;
  line-height: inherit;
  font-size: 13px;
  text-align: center;
}
/* 2020-12-09 e */

/* 2020-12-16 s */
.prd_list_wrap01 .thumb_box { position: relative;}
.prd_list_swipe01 .swiper-wrapper li .thumb_box img {width:100%; height:auto; }
.prd_list_wrap01 .commFlag .flags.wfull { width:100%; }
.prd_list_wrap01 .commFlag .flags.wfull .flag_rbox li {float:none; text-align:center; font-size:11px; padding:0 2px;}
/* 2020-12-16 e */



/* soldout 추가 2020-11-20 */
.item_soldOut { position: absolute; top:22.3%; left:33.9%; z-index:29; width:32%; height:56.9%; }  /* 210325 수정 */
.item_soldOut img { width:100%; height:100%; }
.soldTxt {clear:both; font-size: 18px;  color: #222; font-weight: bold; padding-top:4px;  }


/* 220408_9153 띄어쓰기 수정 */
.commFlag .flags .flag_rbox {}
.commFlag .flags .flag_rbox li { padding:0 5px; font-size:12px; height:20px; line-height:20px; color:#fff;}/*// 20200925 플래그 */
/* 220411_9153 수정 */
.commFlag .flags .flag_rbox li span {display:inline-block; position:relative; width:auto; height:auto; padding-left:9px; vertical-align:top; line-height:inherit; white-space:nowrap; }
/* // 220411_9153 수정 */
.commFlag .flags .flag_rbox li span:before {content:""; display:inline-block; position:absolute; top:50%; left:4px; width:1px; height:8px; margin-top:-4px; background:#fff;}
.commFlag .flags .flag_rbox li span:first-child {padding-left:0;}
.commFlag .flags .flag_rbox li span:first-child:before {display:none;}
.commFlag .flags .flag_rbox li.colorPurple {background:rgba(103,115,212,0.8);}
.commFlag .flags .flag_rbox li.colorGreen {background:rgba(35,172,57,0.8);}
.commFlag .flags .flag_rbox li.colorRed {background:#e62642;}/* 20200623 플래그 개선 - 수정*/
.commFlag .flags .flag_rbox li.colorOrange {background:rgba(255,143,102,0.8);} /* 24시간 특가딜 플래그 작업 */
.commFlag .flags .flag_rbox.h20 {}
.commFlag .flags .flag_rbox.h20 li {width: 110px; height:20px; padding:0 7px; border-radius:0; font-size:12px; line-height:20px; color:#fff; text-align: center; box-sizing: border-box;}/* 20200625 플래그 개선 - 수정*/
.commFlag .flags .flag_rbox.h20 li.colorRed {background:rgba(229,23,55,0.8);}/* 20200625 플래그 개선 - 추가*/
.commFlag .flags .flag_rbox.h20 li span {white-space: nowrap;}/*20200625 플래그 개선 - 추가*/
/* // 220408_9153 */
/* 220411_9153 기능 수정 */
.commFlag .flags .flag_rbox li.multi_line {
    position: absolute;
    right: 0;
    bottom: 0;
    height: auto;
    padding: 3px 5px;
    line-height: normal;
}

.commFlag .flags .flag_rbox li.p_right {
    text-align: right;
}

.commFlag .flags .flag_rbox li.t_center {
    text-align: center;
}

.commFlag .flags .flag_rbox li.multi_line > div {
    margin-top: 1px;
    white-space: nowrap;
}

.commFlag .flags .flag_rbox li.multi_line > div:first-child {
    margin-top: 0;
}

/* // 220411_9153 기능 수정 */

/* 220411_9153 추가 */
.commFlag .flags > ul.multi_line.t_center li.op_red {
    text-align: center;
}

.commFlag .flags .flag_rbox li.multi_line.op_red {
    float:none;
    height: auto;
    min-height: 0;
    opacity: 1;
    line-height: 18px;
    text-align: right;
}

.commFlag .flags .flag_rbox li.multi_line.op_red:first-child {
    padding-top: 4px;
}

.commFlag .flags .flag_rbox li.multi_line.op_red:last-child {
    padding-bottom: 2px;
}
/* // 220411_9153 추가 */

/* 20200925-2 플래그 */
.store_now .prod_type_one .commFlag .flags.wfull .flag_rbox li {text-align:left; font-size:11.5px;}
.store_now .prod_type_one .commFlag .flags.wfull .flag_rbox li span:first-child {padding-left:4px;}
.store_now .prod_type_one .commFlag .flags.wfull .flag_rbox li span {padding-left:2px;}
.store_now .prod_type_one .commFlag .flags.wfull .flag_rbox li span:before {left:2px; }/*background:none;*/
.prod_type_one.two .product_img .commFlag .flags.posBL {width:100%;}
.prod_type_one.two .product_img .commFlag .flags .flag_rbox li {width:100%; font-size:11.5px;}
.prod_type_one.two .product_img .commFlag .flags .flag_rbox li span {padding-left:5px;}/*{padding-left:0px;*/
.prod_type_one.two .product_img .commFlag .flags .flag_rbox li span:before {}/*width:0; height:0;*/
/* //20200925-2 플래그 */

/* 220411_9153 기능 추가 */
.prod_type_one.two .product_img .commFlag .flags .flag_rbox li.multi_line {
    width: auto;
    font-size: inherit;
}
/* // 220411_9153 */

/*20200924 플래그*/
.commFlag  .flags .flag_lbox li {text-align:center; padding:0px 0px; border:0px solid #000;}/**/
.commFlag  .flags .flag_lbox li.colorPurple {background:rgba(103,115,212,0.8);}
.commFlag  .flags .flag_lbox li.colorGreen {background:rgba(35,172,57,0.8);}
.commFlag  .flags .flag_lbox li.colorRed {background:#e62642;}
.commFlag  .flags .flag_lbox li.colorOrange {background:rgba(255,143,102,0.8);}
.commFlag  .flags .flag_lbox li span {display:block; color:#fff;}
/*/20200928 플래그/*/
.commFlag  .flags .flag_lbox li img {width: 40px; height:40px; }
/*
.main_onAir .timeLineContent .videoWrap .flags .flag_lbox li img {width:40px; height:auto;}
.prod_type_one.two .commFlag .flags .flag_lbox li img {width:40px; height:auto;}
*/
.swipe_cont_sec .commFlag  .flags .flag_lbox li img {width: 50px; height:50px; }
/*/20200928 플래그/*/
/*//20200924 플래그*/

.commFlag  .flags .flag_circle {}
.commFlag  .flags .flag_circle li {display:table; width:42px; height:42px; margin:0 0 0 3px; border-radius:50%;}
.commFlag  .flags .flag_circle li > div {display:table-cell; vertical-align:middle; text-align:center; font-size:11px; font-weight:bold; line-height:11px; color:#fff;}
.commFlag  .flags .flag_circle li > div span {display:block;}
.commFlag  .flags .flag_circle li.colorRed {background:#e62642;}
.commFlag  .flags .flag_circle li.colorOrange {background:#fb8132;}
.commFlag  .flags .flag_circle li.colorBlue {background:#1687d1;}
.commFlag  .flags .flag_circle li.colorPurple {background:#9344ed;}
/* 20200623 플래그 개선 - s*/
.prd_img_sec .commFlag  .flags .flag_circle {padding: 0 3px; width: 51px;}/* 20200629  플래그 수정 - 수정*/
.prd_img_sec .commFlag  .flags .flag_circle li {display: block; width: 100%; height: auto; padding:3px 0; margin:0; border-radius: 0; border:1px solid #ccc; box-sizing: border-box}
.prd_img_sec .commFlag  .flags .flag_circle li > div {display: block; font-size:12px; line-height:1.2em; color: inherit;}
.prd_img_sec .commFlag  .flags .flag_circle li.colorRed { background: #fff; color:#e62642;}
.prd_img_sec .commFlag  .flags .flag_circle li.colorOrange { background: #fff; color:#fb8132;}
.prd_img_sec .commFlag  .flags .flag_circle li.colorBlue { background: #fff; color:#1687d1;}
/* 20200623 플래그 개선 - e*/
/* 220818_10380 */
.commFlag .flags .flag_rect {}
.commFlag .flags .flag_img01 {}
.commFlag .flags .flag_img01 .img_box { font-size: 0; }
.commFlag .flags .flag_img01 li img { width:auto;height:45px;vertical-align:top;background:none;} /* 231130_14380 height: 57px에서 45px수정*/
.commFlag .flags .flag_img01 li img + img { margin-left: 5px; }
.commFlag .flags .flag_img02 li img {width:auto;height:41px;vertical-align:top;background:none;}
/* // 220818_10380 */
.commFlag .flags .flag_img01 li img.f_foryou {height: auto; width:65px; }/* 20200629 for you 플래그 추가 - 추가 */
.commFlag .flags.posTL .flag_circle li {margin-top:-1px;}/* 20200623 플래그 개선 - 수정 */
.commFlag .flags.posTL .flag_circle li:first-child {margin-top:0;}
/* 청구할인,적립 플래그 개선 - e */

/* 20200901 플래그 수정 */
.prod_type_tv .product_img .commFlag .flags .flag_rbox.h20 li{width:80px;}
.with_prd_sec .prod_type_tv .product_img .commFlag .flags .flag_rbox.h20 li{width:60px;padding:0;font-size:10px;}
.prod_type_tv > li.list02 .product_img .commFlag .flags .flag_rbox.h20 li{width:60px;padding:0;font-size:10px;}
/* //20200901 플래그 수정 */

.prod_type_one.simple .right_content .proPrice .discoutPr {display:inline-block; vertical-align:sub;} /* 베스트 딜리셔스 상품모듈 추가 */

.commentPop{display:none;position:fixed;bottom:15%;left:0;z-index:10000;width:100%;padding:0 15px;box-sizing:border-box;} /* //T아이디 로그인 토스트 팝업 */
.commentPop .inner{overflow:hidden; padding:20px 15px; text-align:center; font-size:13px; line-height:18px; color:#fff; background:#4c4c4c;}

/* 20200323 로그인 로고 추가 - s */
.newLogPop{display:none;position:fixed;top:50%;left:50%;z-index:10000;width:170px;height:170px;margin:-85px 0 0 -85px;border-radius:50%;background:rgba(242,242,242,0.95);} /* 20200406 로그인 알림 수정 */
.newLogPop .inner{overflow:hidden;padding:25px 0 0;text-align:center;}
.newLogPop .inner .logo{text-align:center;}
.newLogPop .inner .logo img{width:auto;height:54px;}
.newLogPop .inner p{margin-top:5px;font-size:14px;font-weight:bold;line-height:18px;color:#444;}

.newLogPop .lvl_tag{display:block;overflow:hidden;width:54px;height:54px;padding:2px;margin:0 auto;border:2px solid #fff;border-radius:50%;box-sizing:border-box;font-style:normal;background:#fff;}
.newLogPop .lvl_tag:before{content:"";display:block;width:100%;height:100%;box-sizing:border-box;border:1px solid #fff;border-radius:50%;text-align:center;font-size:28px;font-weight:bold;line-height:44px;text-transform:uppercase;}
.newLogPop.lvl_vip .lvl_tag{border-color:#8d44ad;}
.newLogPop.lvl_vip .lvl_tag:before{content:"v";border-color:#8d44ad;color:#8d44ad;}
.newLogPop.lvl_gold .lvl_tag{border-color:#fb8132;}
.newLogPop.lvl_gold .lvl_tag:before{content:"g";border-color:#fb8132;color:#fb8132;}
.newLogPop.lvl_silver .lvl_tag{border-color:#3a72e2;}
.newLogPop.lvl_silver .lvl_tag:before{content:"s";border-color:#3a72e2;color:#3a72e2;}
.newLogPop.lvl_family .lvl_tag{border-color:#837b7c;}
.newLogPop.lvl_family .lvl_tag:before{content:"f";border-color:#837b7c;color:#837b7c;}
/* 20200323 로그인 로고 추가 - e */

/* 통합동의 약관추가 관련 개선3 - s */
.memAgreeZone {padding:21px 0 0;}
.memAgreeZone .agreeTerm {padding:0 15px 20px;}
.memAgreeZone .agreeTerm.noPad {padding:0 0 20px;}
.memAgreeZone .agreeTerm.noPad ul.btn_multi {padding:0 15px; box-sizing:border-box;}
.memAgreeZone .agreeTerm.noPad ul.btn_single {padding:0 15px; box-sizing:border-box;}
/* 통합동의 약관추가 관련 개선5 - s */
.memAgreeZone .agreeTerm.noPad.bottomPad {padding-bottom:80px;}
.memAgreeZone .agreeTerm.noPad ul.bottomFixed {position:fixed; top:auto; bottom:0; z-index:1; width:100%; padding:15px; margin:0; box-sizing:border-box; background:#fff;}
.memAgreeZone .agreeTerm.noPad ul.bottomFixed li a {margin-top:0;}
.memAgreeZone .agreeTerm .preview_box {height:auto; padding:0; margin-bottom:0; border:none; font-size:11px; color:#666;}
.memAgreeZone .agreeTerm .preview_box > div {overflow:auto; height:auto; padding:0;}
/* 통합동의 약관추가 관련 개선5 - e */
.memAgreeZone .agreeTerm .subTit {padding-bottom:5px; font-size:15px; font-weight:bold; color:#444;} /* 201225 수정 */
.memAgreeZone .agreeTerm.noPad .subTit {padding:0 15px;}
.memAgreeZone .agreeTerm .txtBox01 {padding:0 15px; font-size:12px; line-height:1.5em; color:#444;}
.memAgreeZone .agreeTerm .txtBox01.bdT {border-top:1px solid #eee;}
.memAgreeZone .agreeTerm .txtBox01.bdB {border-bottom:1px solid #eee;}
.memAgreeZone .agreeTerm .txtBox01 .txt02 {color:#888;}
.memAgreeZone .agreeTerm .txtBox01 .sect {padding-top:15px; margin-top:15px; border-top:1px solid #eee;}
.memAgreeZone .agreeTerm .txtBox01 .sect:first-child {margin-top:0; border-top:none;}
.memAgreeZone .agreeTerm .txtBox01 dl {margin-top:10px}
.memAgreeZone .agreeTerm .txtBox01 dl dt {font-size:12px; font-weight:bold; color:#444;}
.memAgreeZone .agreeTerm .txtBox01 dl dd {padding-top:0; font-size:12px; font-weight:normal; color:#444;}
.memAgreeZone .agreeTerm .txtBox01 .btnWrap {padding:15px 0;}
.memAgreeZone .agreeTerm .txtBox02{padding:0;font-size:14px;line-height:1.3em;color:#888;} /* 201225 수정 */

/* 통합동의 약관추가 관련 개선5 - s */
.memAgreeZone .agreeTerm .totalChk {padding:0 0 15px; margin:15px 0 15px; border-bottom:1px solid #eee;}
.memAgreeZone .agreeTerm.noPad .totalChk {padding:0 15px; margin:15px 0 0; border:none;}
.memAgreeZone .agreeTerm .totalChk .chk_h26 label {font-size:14px; font-weight:bold; color:#444;}
/* 통합동의 약관추가 관련 개선5 - e */
.memAgreeZone .agreeTerm .termList li {margin-top:24px;} /* 20201216 수정 */
.memAgreeZone .agreeTerm .termList li .chkBoxWrap {position:relative; padding-right:60px;}
.memAgreeZone .agreeTerm .termList li .chkBoxWrap.wide {position:relative; padding-right:0;}
.memAgreeZone .agreeTerm .termList li:first-child {margin-top:0;}
.memAgreeZone .agreeTerm .termList li span.chk_h26 {display:block; position:relative; width:100%; min-height:26px; box-sizing:border-box;}
.memAgreeZone .agreeTerm .termList li input[type=checkbox] {display:block; position:absolute; top:0; left:0; z-index:1;}
.memAgreeZone .agreeTerm .termList li label {display:block; padding:3px 0 3px 36px; margin:0; font-size:14px; font-weight:bold; line-height:20px; color:#444;}
.memAgreeZone .agreeTerm .termList li label span {font-weight:normal;}
.memAgreeZone .agreeTerm .termList li .utilBox {display:block; position:absolute; top:0; right: 15px; height:26px; line-height:26px; z-index:1;} /* 220928_10713 */
.memAgreeZone .agreeTerm .termList li .utilBox .btnMore {display:block; font-size:12px; line-height:26px; color:#888;}
.memAgreeZone .agreeTerm .termList li .utilBox .btnMore:after {content:""; display:inline-block; width:5px; height:26px; padding-left:8px; vertical-align:top; background:url(../../img/arrow9x16.png) no-repeat right center; background-size:auto 8px;}
.memAgreeZone .agreeTerm .termList li .utilBox .agreeStat {display:block; text-align:left; font-size:10px; color:#e62642;}
.memAgreeZone .agreeTerm .termList.typeDetail {padding-bottom:25px;}
.memAgreeZone .agreeTerm .termList.typeDetail li {margin-top:20px; border-top:1px solid #e5e5e5;}
.memAgreeZone .agreeTerm .termList.typeDetail li .chkBoxWrap {padding:10px 80px 10px 15px; background:#f5f5f5;}
.memAgreeZone .agreeTerm .termList.typeDetail li .utilBox .btnMore {height:auto; padding:0 10px 0 15px; border:0;} /* 210405_5136 수정 */
.memAgreeZone .agreeTerm .termList.typeDetail li .utilBox .btnMore:after {content:""; display:inline-block; width:20px; height:20px; padding-left:3px; vertical-align:top; background:url(../../img/ico_arrow_category.png) no-repeat right 75%; background-size:20px auto;} /* 210405_5136 수정 */
.memAgreeZone .agreeTerm .termList.typeDetail .termDetail {display:none; margin:10px 10px 20px;}
.memAgreeZone .agreeTerm .termList.typeDetail .termDetail.typeBd {border:1px solid #f5f5f5;}
.memAgreeZone .agreeTerm .termList.typeDetail li .chkBoxWrap.active .utilBox .btnMore:after {background:url(../../img/ico_arrow_category.png) no-repeat right -25%; background-size:20px auto;} /* 210405_5136 수정 */
.memAgreeZone .agreeTerm .termList.typeDetail .termDetail.active {display:block;}
.memAgreeZone .agreeTerm .typeDetail .termDetail p {padding:15px 10px 0; font-size:10px; color:#666;}
/* 220422_9179 */
.memAgreeZone .agreeTerm .typeDetail .termDetail .font-up p { 
    font-size:12px; 
} 
/* // 220422_9179 */
.memAgreeZone .agreeTerm .termDetail .termList.typeDetail {padding-bottom:15px;}
.memAgreeZone .agreeTerm .termDetail .termList.typeDetail li {margin-top:5px; border-top:none;}
.memAgreeZone .agreeTerm .termDetail .termList.typeDetail li .chkBoxWrap {padding:10px 75px 0 10px; background:#fff;}
.memAgreeZone .agreeTerm .termDetail .termList.typeDetail li .utilBox .btnMore {height:100%; padding:0 10px 0 15px; border:0;} /* 210405_5136 수정 */
.memAgreeZone .agreeTerm .termDetail .termList.typeDetail li .utilBox .btnMore:after {content:""; display:inline-block; width:20px; height:20px; padding-left:3px; vertical-align:top; background:url(../../img/ico_arrow_category.png) no-repeat right 75%; background-size:20px auto;}
/* 210203 추가 s */
.memAgreeZone .agreeTerm ul.style01_ul li {position:relative; padding-left:5px; margin-top:2px !important; border:none !important; line-height:14px; font-size:11px; color:#666;}
.memAgreeZone .agreeTerm ul.style01_ul li:before {content:""; display:block; position:absolute; top:5px; left:0; z-index:1; width:2px; height:2px; border-radius:50%; background:#666;}
.memAgreeZone .agreeTerm ul.style01_ul li u {text-decoration:underline;}
/* 210203 추가 e */

.memAgreeZone .agreeTerm .termDetail .termList.typeDetail .termDetail {margin:10px 10px 0;}
.memAgreeZone .agreeTerm table.tblCol01 {table-layout:fixed; width:100%; border:1px solid #f5f5f5; border-collapse:collapse;}
/* 220824_10446 */
.memAgreeZone .agreeTerm table.tblCol01 th {
	min-height: 30px;
	padding: 5px;
	background: #f9f9f9;
	font-weight: normal;
	font-size: 16px;
	color: #666;
	vertical-align: middle;
	text-align: center;
}
/* // 220824_10446 */
/* 220422_9179 */
.memAgreeZone .agreeTerm table.tblCol01.font-up { margin-top: 10px; } 
.memAgreeZone .agreeTerm table.tblCol01.font-up th { font-weight:bold; font-size: 12px; }
/* // 220422_9179 */
/* 220824_10446 */
.memAgreeZone .agreeTerm table.tblCol01 td {
	min-height: 45px;
	padding: 15px 10px;
	border-top: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	color: #666;
	background: #fff;
}

.memAgreeZone .agreeTerm table.tblCol01 td>.strong {
	font-size: 18px;
	line-height: 22px;
}
/* // 220824_10446 */
.memAgreeZone .agreeTerm table.tblCol01.font-up td { font-weight:bold; font-size: 14px; } /* 220422_9179 */
.memAgreeZone .agreeTerm table.tblCol01 td:last-child {border-right:none;}
.memAgreeZone .agreeTerm table.tblCol01 tr:first-child td {border-top:none;}
.memAgreeZone .agreeTerm table.tblCol01 td p,
.memAgreeZone .agreeTerm .termDetail table.tblCol01 td p {padding:0;}
/* 220422_9179 */
.memAgreeZone .agreeTerm table.tblCol01.font-up td p { font-size: 14px; }
.memAgreeZone .agreeTerm table.tblCol01.font-up .typeDetail .termDetail p { font-size: 12px; }
/* // 220422_9179 */
/* 230209_11822 */
.memAgreeZone .agreeTerm table.tblCol01 td ul.style01 li {
	position: relative;
	padding-left: 5px;
	margin-top: 2px;
	border: none;
	line-height: normal;
}
/* // 230209_11822 */
.memAgreeZone .agreeTerm table.tblCol01 td ul.style01 li {position:relative; padding-left:5px; margin-top:2px; border:none; line-height:14px;}
/* 220422_9179 */
.memAgreeZone .agreeTerm table.tblCol01.font-up td ul.style01 li {
	position: relative;
	margin-top: 7px;
	padding-left: 5px;
	border: none;
	line-height: 20px;
}

.memAgreeZone .agreeTerm table.tblCol01.font-up td ul.style01 li:first-child {
    margin-top: 0;
}
/* // 220422_9179 */
.memAgreeZone .agreeTerm table.tblCol01 td ul.style01 li:before {content:""; display:block; position:absolute; top:5px; left:0; z-index:1; width:2px; height:2px; border-radius:50%; background:#666;}
.memAgreeZone .agreeTerm table.tblCol01.font-up td ul.style01 li:before { top: 7px; } /* 220422_9179 */
.memAgreeZone .agreeTerm table.tblCol01 td ul.style01 li u {text-decoration:underline;}
/* 220824_10446 */
.memAgreeZone .agreeTerm table.tblCol01 th {
	font-size: 16px;
}

.memAgreeZone .agreeTerm table.tblCol01 td {
	font-size: 16px;
}
/* // 220824_10446 */
.memAgreeZone .agreeTerm .addcomment {font-size:11px; color:#888;}

.memAgreeZone .agreeTermHistory {padding:0 15px 20px;}
.memAgreeZone .agreeTermHistory .txt01 {font-size:15px; color:#444;}
.memAgreeZone .agreeTermHistory .txt01 a {font-weight:bold; text-decoration:underline; color:#e62642;}
.memAgreeZone .agreeTermHistory .guideTxt {padding:8px 0 0 8px; text-indent:-8px; font-size:13px; color:#888;}
.memAgreeZone .agreeTermHistory table {table-layout:fixed; width:100%; margin-top:15px; border-collapse:collapse;}
.memAgreeZone .agreeTermHistory table.typeRow01 {}
.memAgreeZone .agreeTermHistory table.typeRow01 th {min-height:40px; padding:10px 15px; border:1px solid #e5e5e5; vertical-align:top; text-align:left; font-size:14px; color:#666; background:#f5f5f5;}
.memAgreeZone .agreeTermHistory table.typeRow01 th:first-child {border-left:none;}
.memAgreeZone .agreeTermHistory table.typeRow01 td {min-height:40px; padding:10px 15px; border:1px solid #e5e5e5; vertical-align:top; text-align:left; font-size:14px; color:#444; background:#fff;}
.memAgreeZone .agreeTermHistory table.typeRow01 td:last-child {border-right:none;}
.memAgreeZone .agreeTermHistory table.typeCol01 {}
.memAgreeZone .agreeTermHistory table.typeCol01 th {min-height:40px; padding:10px; border:1px solid #e5e5e5; vertical-align:middle; text-align:center; font-size:14px; color:#666; background:#f5f5f5;}
.memAgreeZone .agreeTermHistory table.typeCol01 th:first-child {border-left:none;}
.memAgreeZone .agreeTermHistory table.typeCol01 th:last-child {border-right:none;}
.memAgreeZone .agreeTermHistory table.typeCol01 td {min-height:40px; padding:10px; border:1px solid #e5e5e5; vertical-align:top; text-align:center; font-size:14px; color:#444; background:#fff;}
.memAgreeZone .agreeTermHistory table.typeCol01 td:first-child {border-left:none;}
.memAgreeZone .agreeTermHistory table.typeCol01 td:last-child {border-right:none;}
/* 통합동의 약관추가 관련 개선3 - e */

/* 묶음배송 가능 상품 보기 관련 개선 - s */
.foldingWrap {}
.foldingWrap .titBox {overflow:hidden; font-size:16px; line-height:25px; color:#222; background:#e6e8ec;}
.foldingWrap .titBox a {display:block;}
.foldingWrap .titBox span {display:block; padding:10px 0; margin:0 15px;}
.foldingWrap .titBox a.btnFolder span {background:url(../../img/bk/bg_togg05_sec.png) no-repeat right center; background-size:auto 7px;}
.foldingWrap .titBox a.btnFolder.active span {background:url(../../img/bk/bg_togg06_sec.png) no-repeat right center; background-size:auto 7px;}
.foldingWrap .conBox {display:none; position:relative; padding:15px 15px 0;}
.foldingWrap .conBox.active {display:block;}
.foldingWrap .conBox .couponTabSwiper {overflow:hidden; position:relative; padding-bottom:15px;}
.foldingWrap .conBox .couponTabSwiper .scrollBox{overflow-y:auto;max-height:215px;} /* 쿠폰 적용 상품 및 묶음배송 관련 추가수정2 */
.foldingWrap .conBox .couponTabSwiper .cateList {overflow:hidden;}
.foldingWrap .conBox .couponTabSwiper .cateList a {display:block; float:left; width:50%; padding:10px 15px; box-sizing:border-box; font-size:14px; color:#444;}
.foldingWrap .conBox .couponTabSwiper .cateList a:nth-child(odd) {clear:both;}
.foldingWrap .conBox .couponTabSwiper .cateList a span {display:block; overflow:hidden; float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis;}
.foldingWrap .conBox .couponTabSwiper .cateList a em {vertical-align:top; color:#888;}
.foldingWrap .conBox .couponTabSwiper .cateList a.active {color:#e62642;}
.foldingWrap .conBox .couponTabSwiper .cateList a.active em {color:#e62642;}
.foldingWrap .conBox .couponTabSwiper .brandList {overflow:hidden;}
.foldingWrap .conBox .couponTabSwiper .brandList .chk_h18 {display:block; overflow:hidden; float:left; width:50%; padding:7px 15px 7px 0; box-sizing:border-box; text-align:left; font-size:14px; color:#444;}
.foldingWrap .conBox .couponTabSwiper .brandList .chk_h18:nth-child(odd) {clear:both;}
.foldingWrap .conBox .couponTabSwiper .brandList .chk_h18 input[type="checkbox"] {display:block; float:left;}
.foldingWrap .conBox .couponTabSwiper .brandList .chk_h18 label {display:block; overflow:hidden; float:left; width:calc(100% - 28px); font-size:14px; color:#888; white-space:nowrap; text-overflow:ellipsis;}
.foldingWrap .conBox .couponTabSwiper .swiper-pagination.paging_new {bottom:4px;left: 12px;} /* 240215 left 값 추가 */
.foldingWrap .conBox a.btnReset {display:block; position:absolute; bottom:-15px; right:0; z-index:10; padding:15px 15px 15px 30px; font-size:12px; line-height:16px; color:#444; background:url("../../img/ico/ico_reset.png") no-repeat 13px center; background-size:auto 16px;}

.filter_cont_top {position:relative; padding:13px 15px; height:18px; background:#fff; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5}
.filter_cont_top.bdt10 {border-top:10px solid #e6e8ec;}
.filter_cont_top span,.filter_cont_top strong {vertical-align:baseline}
.prd_total {font-size:14px; line-height:18px; color:#888;}
.prd_total strong {line-height:18px; color:#444;}
.filter_right {position:absolute; top:13px; right:15px}
.filter_right span {display:inline-block; margin-left:10px; vertical-align:top;}
.filter_right .filtering_area {margin-left:0;}
.filter_cont_top .filter_right .select_type01_new select {height:18px; padding-left:10px; border-left:1px solid #f5f5f5; font-size:14px; line-height:18px; color:#888; background:url("../../img/bk/bg_sel_type03.png") no-repeat 100% 0; background-size:19px 18px;}
.filter_cont_top .filter_right .chk_h18 input[type="checkbox"] {display:inline-block; vertical-align:top;}
.filter_cont_top .filter_right .chk_h18 label {display:inline-block; vertical-align:top; font-size:14px; line-height:18px; color:#888;}
.couponPrdWrap .prod_type_one.simple {border-bottom:none;}
/* 묶음배송 가능 상품 보기 관련 개선 - e */

/* 전시 배너 개선 1차 - s */
/* 대카테고리 > 상단 배너 */
.newBannerWrap01{}
.newBannerWrap01 .swiper-pagination.paging_new{position:static;margin:3px auto 40px;} /* 모바일 기획전 메인 모듈 수정2 */
.newBannerWrap01 ul li a{display:block;  }  /* 2020-11-24 수정 */ /* 2020-11-27 */
.newBannerWrap01 ul li a img{ /*height:259px;object-fit:cover;-webkit-object-fit:cover;*/
  width: 100%;
  height: auto;
} /* 2020-11-24 수정 */ /* 딜/기획전 통합 운영 수정 : 기획전,대카테고리 / */ /* height:290px; */
.newBannerWrap01 ul li a .txtBox{display:block;position:absolute;bottom:0;left:0;z-index:1;width:calc(100% - 64px);padding:17px 12px;margin:0 20px;text-align:center;background:#fff;}
.newBannerWrap01 ul li a .txtBox .txt01{display:block;font-size:21px;font-weight:bold;line-height:22px;letter-spacing:-0.05em;color:#222;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
.newBannerWrap01 ul li a .txtBox .txt02{display:block;margin-top:8px;font-size:15px;line-height:16px;letter-spacing:-0.05em;color:#777;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
/* 모바일 기획전 메인 모듈 수정 - s */
/* 모바일 기획전 메인 모듈 수정2 - s */
.newBannerWrap01 ul li{padding-top:30px;}
.newBannerWrap01 ul li:first-child{padding-top:0;}
.newBannerWrap01 .prd_list_wrap01{padding:0 15px;}
.newBannerWrap01 .prd_list_wrap01 li{padding-top:0;}
/* 모바일 기획전 메인 모듈 수정2 - e */
.newBannerWrap01 .prd_list_wrap01 li a{padding-bottom:20px;}
/* 모바일 기획전 메인 모듈 수정 - e */
.newBannerWrap01 .commFlag .flags.posTL {top: 15px; left: 15px;}/* 20200629 for you 플래그 추가 */

/* 2020-11-27 s */
.newBannerWrap01.typeA ul li .bannerBox { position: relative; }
.newBannerWrap01.typeA ul > li:first-child { border-top:0; }
.newBannerWrap01.typeA .prd_list_wrap01 li{padding-top:0; border-top:0; }
.newBannerWrap01.typeA .swiper-pagination.paging_new{position:static;margin:1px auto 25px;} /* 2020-11-27 */
.newBannerWrap01.typeA .prd_list_wrap01 li a { padding-bottom:20px;}
.newBannerWrap01.typeA ul li a { padding-bottom:0; }  /* 2020-12-01 */
.newBannerWrap01.typeA ul li a .txtBox{
    display:block;
    position:relative;
    text-align:left;
    padding: 20px 15px 19px 15px;
    line-height: 22px;
    background: #fff;
    width: 96%;
    position: relative;
    margin-top: -30px;
    margin-left:0;
    z-index: 10;
    box-sizing: border-box;
}
.newBannerWrap01.typeA ul li a .txtBox .txt01{
  color: #222;
  font-size: 19px;
  font-weight: bold;
  height: 1.1em;
  overflow: hidden;
  margin:0;
}
.newBannerWrap01.typeA ul li a .txtBox .txt02{
  padding-top:6px;
  color: #666;
  font-size: 14px;
  height: 1em;
  overflow: hidden;
  margin:0;
}
/* 220127_8444 수정 */
.newBannerWrap01.typeA ul li .img_box {position: relative; display: block; height: 0; padding-bottom: 56.25%; overflow: hidden;}
/* 220811_10413 */
.newBannerWrap01.typeA ul li .img_box img {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 100%;
	border-radius: 8px;
	transform: translate(-50%, -50%);
}
/* // 220811_10413 */
/* 220127_8444 수정 */
.newBannerWrap01.typeA ul li .prd_name{
  color: #222;
  font-size: 14px;
  line-height: 18px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 11px;
  margin:0;
}
.newBannerWrap01.typeA ul li .prd_price {
  color: #222;
  font-size: 16px;
  font-weight: bold;
  margin-top: 8px;
  line-height: 1em;
}
.newBannerWrap01.typeA ul li .prd_price em {color: #222; font-size: 12px; vertical-align: top;}
.newBannerWrap01.typeB ul li { border-top:0; }
.newBannerWrap01.typeB ul li .bannerBox.typeA .txtBox{
  display:block;
  position:relative;
  text-align:center;
  padding: 20px 15px 19px 15px;
  line-height: 22px;
  background: #fff;
  width: 92%;
  position: relative;
  margin:-30px auto 0;
  z-index: 10;
  box-sizing: border-box;
}


/* 2020-11-27 e */

/* 대카테고리 > 추천 딜리셔스 */
.newBannerWrap02{padding:0px 0 17px;text-align:center;background:#e6e8ec;} /* 2020-11-27 */
.newBannerWrap02  .cate_sub_tit {  line-height:1em;  padding: 30px 0 15px 0;} /* 2020-11-27 */
.newBannerWrap02 .swiper-container{visibility:visible;overflow:visible;position:relative;}
.newBannerWrap02 .swiper-container ul li{position:relative;width:88% !important;margin:0px auto;box-shadow:5px 5px 5px #d0d0d0;}
.newBannerWrap02 .swiper-container ul li > a{display:block;}
.newBannerWrap02 .swiper-container ul li > a img{width:100%;height:49.5vw;object-fit:contain;-webkit-object-fit:contain;background:#fff;}
.newBannerWrap02 .swiper-container .prd_info{position:relative;height:115px;padding:20px;box-sizing:border-box;text-align:left;background:#fff;}
.newBannerWrap02 .swiper-container .prd_info .product_name{overflow:hidden;height:40px;margin-top:0;font-size:15px;color:#1d1d1d;}
.newBannerWrap02 .swiper-container .prd_info .product_name strong{vertical-align:bottom;font-weight:normal;}
.newBannerWrap02 .swiper-container .prd_info .perOp{display:inline-block;margin-top:5px;margin-right:5px;vertical-align:top;}
.newBannerWrap02 .swiper-container .prd_info em.bp{vertical-align:-1px;font-size:22px;}
.newBannerWrap02 .swiper-container .prd_info .discoutPr{display:inline-block;}
.newBannerWrap02 .swiper-container .prd_info .proPrice{display:inline-block;margin-top:5px;font-size:12px;color:#222;}
.newBannerWrap02 .swiper-container .prd_info .proPrice strong{font-weight:normal;}
.newBannerWrap02 .prdEa{position:absolute;bottom:24px;right:20px;z-index:1;padding:5px 0;text-align:right;font-size:12px;line-height:16px;}
.newBannerWrap02 .prdEa strong{display:inline-block;vertical-align:top;font-weight:normal;color:#e22f26;}
.newBannerWrap02 .prdEa span{display:inline-block;padding-left:3px;vertical-align:top;color:#888;}
.newBannerWrap02 .swiper-pagination-fraction{display:inline-block;height:22px;padding:0 10px;margin-top:25px;border-radius:11px;font-size:12px;line-height:22px;white-space:nowrap;color:#fff;background:#858585;} /* 20200408 전시개선 및 회원등급 추가수정 */
/* 기획전 메인 > 배너 유형01 */
.newBannerWrap03{}
.newBannerWrap03 > li{padding-bottom:25px;} /* 전시 배너 개선 2차 */
.newBannerWrap03 > li .bannerBox{padding-bottom:25px;}
.newBannerWrap03 > li .bannerBox a{display:block;}
.newBannerWrap03 > li .bannerBox .txtBox{display:block;padding:15px 15px 0;text-align:left;background:#fff;}
.newBannerWrap03 > li .bannerBox .txtBox .txt01{display:block;font-size:19px;font-weight:bold;line-height:21px;letter-spacing:-0.05em;color:#222;} /* 전시배너 모바일 텍스트 스타일 추가수정 */
.newBannerWrap03 > li .bannerBox .txtBox .txt02{display:block;margin-top:10px;font-size:15px;line-height:17px;letter-spacing:-0.05em;color:#444;}
.newBannerWrap03 > li .tagList{overflow:hidden;padding:20px 15px 0;}
.newBannerWrap03 > li .tagList li{float:left;height:25px;padding:0 6px;margin-left:10px;font-size:12px;line-height:25px;color:#666;background:#f4f4f4;}
.newBannerWrap03 > li .tagList li:first-child{margin-left:0;}
/* 기획전 상세 > 상단 배너 */
.newBannerWrap04{}
.newBannerWrap04 > li{padding-bottom:40px;}
.newBannerWrap04 > li .bannerBox{position:relative;padding-top:92px;}
.newBannerWrap04 > li .bannerBox a.linkBox{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;}
.newBannerWrap04 > li .bannerBox .txtBox{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;padding:15px 15px 0;text-align:left;background:transparent;}
.newBannerWrap04 > li .bannerBox .txtBox .txt01{display:block;font-size:17px;line-height:21px;letter-spacing:-0.05em;color:#444;}
.newBannerWrap04 > li .bannerBox .txtBox .txt02{display:block;padding-right:55px;margin-top:5px;font-size:28px;font-weight:bold;line-height:34px;letter-spacing:-0.05em;word-break:keep-all;color:#222;} /* 전시 배너 개선 2차 추가수정 */
/* .newBannerWrap04 > li .bannerBox .txtBox .txt02 span{display:block;} */ /* 전시 배너 개선 2차 추가수정 */
.newBannerWrap04 > li .bannerBox .imgBox{  /*height:259px;*/ } /* 2020-11-24수정 */
.newBannerWrap04 > li .bannerBox .imgBox img{ /*height:259px;object-fit:cover;-webkit-object-fit:cover;*/ width:100%; height:auto;}/* 딜/기획전 통합 운영 수정 *//*290px;*/ /* 2020-11-24수정 */
.newBannerWrap04 > li .tagList{overflow:hidden;padding:20px 15px 0;}
.newBannerWrap04 > li .tagList li{float:left;height:25px;padding:0 6px;margin-left:10px;font-size:12px;line-height:25px;color:#666;background:#f4f4f4;}
.newBannerWrap04 > li .tagList li:first-child{margin-left:0;}
/* 전시 배너 개선 1차 - e */

/* 전시 배너 개선 2차 - s */
/* 공통 : 띠배너 형식 */
.newBannerWrap05{}
  /* 전시 배너 개선 2차 추가수정 - s */
.newBannerWrap05 .swiper-container ul li{position:relative;height:27.77777777777778vw;}
.newBannerWrap05 .swiper-container ul li a{display:flex;width:100%;height:100%;}
.newBannerWrap05 .swiper-container ul li a .imgBox{display:flex;vertical-align:top;text-align:left;}
.newBannerWrap05 .swiper-container ul li a .imgBox img{width:auto;height:27.77777777777778vw;}
.newBannerWrap05 .swiper-container ul li a .txtBox{display:flex;padding:0 26px 0 15px;align-items:center;vertical-align:middle;font-size:18px;line-height:24px;letter-spacing:-0.06em;color:#222;word-wrap:break-word;word-break:keep-all;} /* 전시개선 모바일 띠배너 여백 추가수정 */
.newBannerWrap05 .swiper-container ul li a .txtBox.color01{color:#222;}
.newBannerWrap05 .swiper-container ul li a .txtBox.color02{color:#fff;}
.newBannerWrap05 .swiper-pagination{position:absolute;bottom:5px;z-index:2;}
.newBannerWrap05 .swiper-pagination.bul_type_new01{padding:0;} /* 회원등급 프로세스 개선(마이페이지) */
/* 전시 배너 개선 2차 추가수정 - e */

/* 상품평 UI 신규 추가 및 개선 - s */
.new_tit_box{display:block;padding:25px 15px 0;text-align:center;background:#fff;}
.new_tit_box .txt01{display:block;font-size:20px;line-height:22px;letter-spacing:-0.06em;color:#222;}
.new_tit_box .txt02{display:block;margin-top:5px;font-size:15px;line-height:17px;letter-spacing:-0.06em;color:#444;}
.new_tit_box .txt01.marking{display:inline-block;position:relative;padding-bottom:2px;vertical-align:top;}
.new_tit_box .txt01.marking span{display:inline-block;position:relative;z-index:2;vertical-align:top;}
.new_tit_box .txt01.marking:before{content:"";display:inline-block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:50%;background:#f6cdd3;}
/* 상품평 UI 신규 추가 및 개선 - e */

/* 공통 : 섹션 분리 라인 */
/* 230213_11752 */
.bline {
	clear: both;
	width: 100%;
	height: 10px;
	background: #F5F5F5;
}
/* // 230213_11752 */
/* 230320_12189 */
.bline2 {
	width: 100%;
	height: 10px;
	background: #e6e8ec;
}
/* // 230320_12189 */
/* 전시 배너 개선 2차 - e */

/* 주소통합검색 UI 추가수정03 - s */
.newBtnWrap{display:flex;justify-content:center;width:100%;margin-top:10px;box-sizing:border-box;text-align:center;font-size:0;}
.newBtnWrap > a, .newBtnWrap > button{display:block;flex:1;padding-left:0;padding-right:0;vertical-align:top;}
.newBtnWrap.w90 > a, .newBtnWrap.w90 > button{flex:0 0 90px;}
.newBtnWrap.gutter10{width:calc(100% + 10px);margin-left:-5px;}
.newBtnWrap.gutter10 > a, .newBtnWrap.gutter10 > button{margin:0 5px;}
.newBtnWrap.gutter20{width:calc(100% + 20px);margin-left:-10px;}
.newBtnWrap.gutter20 > a, .newBtnWrap.gutter20 > button{margin:0 10px;}
/* 주문완료 페이지 UI 개선 - s */
.newBtnWrap.border01 > a, .newBtnWrap.border01 > button{border-left:1px solid #7f7f7f;}
.newBtnWrap.border01 > a:first-child, .newBtnWrap.border01 > button:first-child{border-left:none;}
/* 주문완료 페이지 UI 개선 - e */
ul.newBtnWrap{display:block;}
ul.newBtnWrap > li{width:100%;padding:0;margin-top:12px;} /* 210111 수정 */
ul.newBtnWrap > li:first-child{margin-top:0;}
ul.newBtnWrap > li a, ul.newBtnWrap > li button{display:block;}
.newBtnWrap.align_r{display:flex;justify-content:flex-end;width:100%;margin-top:10px;box-sizing:border-box;text-align:center;font-size:0;}
.newBtnWrap.align_r a,.newBtnWrap.align_r button{display:inline-block;flex:0 1 auto;margin-left:5px;}
.newBtnWrap.align_r a:first-child,.newBtnWrap.align_r button:first-child{margin-left:0;}
/* 주소통합검색 UI 추가수정03 - e */







/* 회원가입 프로세스 개선 - s */
.bline10{clear:both;width:100%;height:10px;background-color:#e5e6ec;}

/* 20111 - s */
.newBtnWrap .btn_tid{font-size:0;background:#333 url(../../img/join_sns_tid.png) no-repeat center top;background-size:auto 50px;}
.newBtnWrap .btn_naver{font-size:0;background:#02ca3b url(../../img/join_sns_naver.png) no-repeat center top;background-size:auto 50px;}
.newBtnWrap .btn_kakao{font-size:0;background:#fae301 url(../../img/join_sns_kakao.png) no-repeat center top;background-size:auto 50px;}
.newBtnWrap .btn_facebook{font-size:0;background:#3d62b2 url(../../img/join_sns_facebook.png) no-repeat center top;background-size:auto 40px;}
.newBtnWrap .btn_apple{font-size:0;background:#333333 url(../../img/join_sns_apple2.png) no-repeat center top;background-size:auto 50px;}
.newBtnWrap .btn_mobile{font-size:0;background:#7b7b7b url(../../img/join_mobile.png) no-repeat center top;background-size:auto 50px;}
.newBtnWrap .btn_appcard{font-size:0;background:#4a5cff url(../../img/join_appcard.png) no-repeat center top;background-size:auto 50px;} /* 211214_8201 수정 */

.newBtnWrap .btn_tid02{font-size:0;background:#333 url(../../img/join_sns_tid02.png) no-repeat center top;background-size:auto 50px;} /* T아이디 로그인 연결 및 회원가입 */
.newBtnWrap .btn_tid03{font-size:0;background:#fae301 url(../../img/join_sns_tid03.png) no-repeat center top;background-size:auto 50px;}/* 20200805 카카오 회원가입 */
.newBtnWrap .btn_tid04{font-size:0;background:#fae301 url(../../img/join_sns_tid04.png) no-repeat center top;background-size:auto 50px;}/* 20200908 카카오 회원정보수정 */
.newBtnWrap .btn_tid05{font-size:0;background:#333 url(../../img/join_sns_tid05.png) no-repeat center top;background-size:auto 50px;}/* 20200909 카카오 회원정보수정 */
.newBtnWrap .btn_tid06{font-size:0;background:#00c13a url(../../img/join_sns_tid06.png) no-repeat center top;background-size:auto 50px;}/* 20201123_cbh 네이버 회원정보수정 */
.newBtnWrap .btn_tid02_apple{font-size: 0; background: #333 url(../../img/btn_tid02_apple.png) no-repeat center top; background-size: auto 50px;} /*애플로그인 회원정보수정 */

/* 211019_6627 */
.btn_fold,.btn_not_fold{display:block;height:31px;padding:0 10px;border:1px solid #ccc;box-sizing:border-box;font-size:12px;line-height:30px;white-space:nowrap;background:#fff;}
.btn_fold:after{content:"";display:inline-block;width:10px;height:100%;margin-left:5px;vertical-align:top;background:url(../../img/arr_b10x6.png) no-repeat right center;background-size:10px auto;}

/* 211028_7817 */
#gm_re2019 .payBoxBottom .togg_btn a.btn_not_fold {
    font-size: 11px;
}
.btn_not_fold:after{content:"";display:inline-block;width:10px;height:100%;margin-left:5px;vertical-align:top;background:url(../../img/arr_right6x10.png) no-repeat right center;background-size:6px auto;}
/* //211028_7817 */
/* //211019_6627 */
.folding_con{display:none;}
.folding_con.active{display:block;}

.term_list{}
.term_list li{padding:5px 0;}
.term_list li.term_list_all_check { border-bottom: 1px solid #ccc; } /* 220927_10543 */
.term_list li .tit_box{display:flex;justify-content:space-between;align-items:top;}
.term_list li .tit_box .chk_h26{display:flex;align-items:center;position:relative;min-height:31px;padding-left:36px;}
.term_list li .tit_box .chk_h26 input{display:block;position:absolute;top:2px;left:0;z-index:1;}
.term_list li .tit_box .chk_h26 label{display:block;margin-left:0;font-size:13px;line-height:19px;color:#444;}
.term_list li .tit_box .chk_h26 label > .all_check_text { font-size: 15px; } /* 221004_10543 */
.term_list li p.text_star{margin-top:6px;}
.term_list li p.text_star:before{content:"*";top:4px;background:none;}
/* 221004_10543 */
.term_list li p.text {
	margin-top: 5px;
	font-size: 12px;
	color: #888;
}
/* // 221004_10543 */
.term_list li p.sub_txt{padding-left:5px;margin-top:5px;text-indent:-6px;font-size:12px;line-height:17px;color:#888888;} /* 20201216 수정 */
.term_list li p.sub_txt::before{content: '·'; padding: 0 3px 0 0;} /* 20201216 추가 */
.term_list.term_new_list{margin-top: 12px}
.term_list.term_new_list .btnNewPop.btn_ty03 {display: inline-block;padding: 6px 16px;border: 1px solid #cccccc;font-size: 12px;background: #fff;color: #444444;}
.term_list.term_new_list li .tit_box {align-items: center;}
.term_list.term_new_list li .tit_box .chk_h26 label {display: flex;flex: 1;margin-left: 9px;color: #222;}

/*.term_list .agree_wrap{padding:15px;margin:10px auto;background:#fff;}*/
.term_list .agree_wrap p{font-size:11px;color:#444;}
.term_list .agree_wrap + p.text_star{padding:0 0 10px 7px;}
.term_list .agree_wrap .tb_st1 th{font-size:11px;color:#444;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;text-align:center;padding:10px 0;background-color:#fafafa;}
.term_list .agree_wrap .tb_st1 td{font-size:11px;color:#888;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:10px;vertical-align:top;}
.term_list .agree_wrap .tb_st1 td strong {font-size:14px;}
.term_list .agree_wrap .tb_st1 th:first-child,
.term_list .agree_wrap .tb_st1 td:first-child{border-left:0;}
.term_list .agree_wrap .tb_st2{border-top:1px solid #eee}
.term_list .agree_wrap .tb_st2 th{padding:10px;border-bottom:1px solid #eee;font-size:12px;color:#616161;background-color:#fafafa}
.term_list .agree_wrap .tb_st2 td{padding:10px;border-bottom:1px solid #eee;vertical-align:top;font-size:12px;color:#757575}
.term_list .agree_wrap .colTable th,
.term_list .agree_wrap .colTable td{font-size: 12px;padding-top: 10px;}
.term_list .agree_wrap .scroll_box_h200{overflow-y:auto;height:200px;background:#fff;}
.term_list .agree_wrap .scroll_box_h200::-webkit-scrollbar{display:block;width:4px;}
.term_list .agree_wrap .scroll_box_h200::-webkit-scrollbar-thumb{border-radius:2px;background:#ccc;}
.term_list .agree_wrap dl{margin-bottom:9px;text-align:left;font-size:11px;color:#666;}
.term_list .agree_wrap dl:last-child{margin-bottom:0;}
.term_list .agree_wrap dl dt{font-size:11px;font-weight:bold;color:#444;}
.term_list .agree_wrap dl dd{padding-top:6px;}
.term_list.termList .agree_wrap.boxGray{background:#f5f5f5;}
.term_list.termList .agree_wrap.boxGray .tb_st1 td{background-color:#fff;}
.term_list.termList > li{padding:0;}
.term_list.termList > li .tit_box .chk_h26{padding-left:0;}
.term_list.termList > li .tit_box .chk_h26 label{font-size:14px; letter-spacing: -0.1rem;} /* 20201216 수정 */
.term_list.termList > li .tit_box .chk_h26 label span{vertical-align:middle;}
.term_list.termList .chk_wrap .chk_h28{position:relative;}
.term_list.termList .chk_wrap .chk_h28 label{padding:4px 0 4px 36px;}
/* 220901_10543 */
.newMemberWrap .import_msg{color: #e62642;} 
.newMemberWrap .import_msg.ps{ margin-left:4px; }
.memAgreeZone .agreeTerm .agree_tit{ font-size:16px }
.memAgreeZone .agreeTerm .termList li span.chk_all label{ font-size:16px; font-weight: bold;}/* 220907_10543 */
/* //220901_10543 */
/*230106_11529*/
.newMemberWrap .banner_wrap div + div{
	margin-top:10px;
}
/* //230106_11529*/
/* 210902_6627 */
.term_list.term_new_list {
    margin-top: 12px;
    margin-bottom: 25px;
}
.layer_pop_sec.term_pop .agree_wrap {
    padding: 0;
    margin: 0;
}
.layer_pop_sec.term_pop .agree_wrap p + .tb_st1 {
    margin: 16px 0 0 0;
	max-width: 100%;
	width: auto;
	box-sizing: border-box;
}
.term_list.term_new_list > li {
    padding: 8px 0;
}
.term_list.term_new_list li .tit_box .chk_h26 {
    flex: 0.9;
    padding: 0;
}
.term_list.term_new_list li .tit_box .chk_h26 label {
    display: flex;
    flex: 1;
    margin-left: 9px;
    color: #222;
}
.term_list.term_new_list li .tit_box {
    align-items: center;
}
.term_list.term_new_list li .tit_box .chk_h26 input {
    position: relative;
    top: 0;
}

/* 211028_6621 */
.layer_pop_sec.term_pop .modal_pop .pop_head h3 {
    width: 78%;
    height: auto;
    padding: 18px 0 15px 15px;
    color: #222;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    line-height: inherit;
}
/* //211028_6621 */

/* 211019_6627 */
.term_list.term_new_list .btnNewPop.btn_ty03 {
    display: inline-block;
    padding: 6px 16px;
    border: 1px solid #cccccc;
    font-size: 12px;
    background: #fff;
    color: #444444;
}
/* //211019_6627 */
.layer_pop_sec.term_pop .agree_wrap p {
    font-size: 11px;
    color: #666;
}
.layer_pop_sec.term_pop .agree_wrap .tb_st1 + p {
    margin-top: 16px;
}
.layer_pop_sec.term_pop .agree_wrap .tb_st1 th {
    color: #222;
    background: #f5f5f5;
}
/* #18141 modify */
.layer_pop_sec.term_pop .agree_wrap .tb_st1 td {
    padding: 10px 5px;
    color: #666;
	overflow-wrap: break-word;
	line-height: 1.5;
}
.layer_pop_sec.term_pop .agree_wrap .tb_st1 td strong {
    font-size: 13px;
    font-weight: 600;
    color: #444;
}
/* #18141 modify */
.layer_pop_sec.term_pop .modal_pop .pop_body {
    padding: 21px 14px 20px;
	box-sizing: border-box;
}
.layer_pop_sec.term_pop .view_terms ul {
    /*padding-left: 15px;*/
}
/* //210902_6627 */

.newMemberWrap{}
.newMemberWrap .memAgreeZone{padding:0;} /* T아이디 로그인 연결 및 회원가입 */
.newMemberWrap .inner{padding:0 15px 20px;}
.newMemberWrap .box_gray{overflow:hidden;background:#e6e8ec;}
.newMemberWrap .top_box{overflow:hidden;padding:30px 15px;}
.newMemberWrap p{letter-spacing:-0.08em;}
.newMemberWrap .tit01{text-align:center;font-size:18px;line-height:24px;color:#222;}
.newMemberWrap .tit02{text-align:center;font-size:16px;font-weight:bold;line-height:22px;color:#222;}
.newMemberWrap .txt01{margin-top:5px;font-size:14px;font-weight:bold;line-height:20px;color:#444;}
.newMemberWrap .txt02{margin-top:5px;font-size:14px;line-height:1.4;color:#444;} /* 210825_7163 */
.newMemberWrap .txt02 .vip_txt {color:#e62642;}/*20201022 : 수정*/
.newMemberWrap .txt03{margin-top:5px;font-size:14px;line-height:19px;color:#222;} /* 210705_6774 수정 */
.newMemberWrap .sub_txt01{margin-top:5px;font-size:12px;line-height:18px;color:#888;}
.newMemberWrap .guide_txt01{padding-left:12px;margin-top:8px;text-indent:-11px;font-size:11px;line-height:17px;color:#e1002a;} /* 210111 수정 */
.newMemberWrap .guide_txt02{padding-left:12px;margin-top:5px;text-indent:-12px;font-size:11px;line-height:17px;color:#3daaaa;}
.newMemberWrap .guide_txt03{padding-left:12px;margin-top:5px;text-indent:-12px;font-size:11px;line-height:17px;color:#888;} /* T아이디 로그인 연결 및 회원가입 */
.newMemberWrap .form_wrap{margin-top:15px;}
.newMemberWrap .form_wrap dt{font-size:14px;line-height:17px;color:#444; font-weight: bold;} /* 210111 수정 */
.newMemberWrap .form_wrap dd{padding-top:5px;}
.newMemberWrap .form_wrap dd .input_box{position:relative;}
.newMemberWrap .form_wrap dd .input_box .posR{display:block;position:absolute;top:50%;right:10px;z-index:1;transform:translateY(-50%);}

/* 210705_6774 추가 */
.newMemberWrap .form_wrap.ty02 {margin: 15px -15px 0; padding: 0 15px; border-bottom: 10px solid #e6e8ec;}
.newMemberWrap .form_wrap.ty02 dl {display: flex; align-items: center; margin-bottom: 10px;}
.newMemberWrap .form_wrap.ty02 dl:last-child {margin-bottom: 15px;}
.newMemberWrap .form_wrap.ty02 dl dt {width: 73px; font-size: 14px; color: #888; font-weight: normal; line-height: 1;}
.newMemberWrap .form_wrap.ty02 dl dd {padding-top: 0px; font-size: 14px; color: #222; font-weight: normal;}
/* // 210705_6774 추가 */

/* 210705_6774 추가 */
.newMemberWrap .top_box.ty02 {padding: 15px;}
.newMemberWrap .top_box.ty02 .txt03 {margin-top: 0;}
.newMemberWrap .goto_coupon {position: relative; display: inline-block; font-size: 14px; color: #e62642}
.newMemberWrap .goto_coupon:after {content: ''; display: block; width: 100%; height: 1px; background-color: #e62642}
/* // 210705_6774 추가 */

.newMemberWrap .form_wrap input[type=text],
.newMemberWrap .form_wrap input[type=password],
.newMemberWrap .form_wrap input[type=tel],
.newMemberWrap .form_wrap input[type=number]{height:40px;padding:0 10px;border:1px solid #ddd;}
.newMemberWrap .form_wrap input[type=text]:disabled,
.newMemberWrap .form_wrap input[type=password]:disabled,
.newMemberWrap .form_wrap input[type=tel]:disabled,
.newMemberWrap .form_wrap input[type=number]:disabled{opacity:1;color:#888;background:#eee;} /* 회원가입 프로세스 개선 추가수정2 */
.newMemberWrap .form_wrap select{height:40px;padding:0 20px 0 10px;border:1px solid #ddd;}
.newMemberWrap .form_wrap select:disabled{color:#888;background:#eee url('../../img/bk/bg_sel_type02_disabled.png') no-repeat 100% center; background-size:23.5px 38px;}
.newMemberWrap .form_wrap .input_btn_wrap{display:flex;}
.newMemberWrap .form_wrap .input_btn_wrap > input{flex:1 auto;}
.newMemberWrap .form_wrap .input_btn_wrap > a,
.newMemberWrap .form_wrap .input_btn_wrap > button{flex:1 auto;height:40px;padding:0 25px;margin-left:5px;box-sizing:border-box;line-height:40px;white-space:nowrap;}
.newMemberWrap .form_wrap .txt_time{font-size:13px;color:#e1002a;}
.newMemberWrap .form_wrap .birth{display:flex;justify-content:flex-start;}
.newMemberWrap .form_wrap .birth em{flex:0 0 30px;width:25px;padding-left:5px;text-align:left;font-size:14px;line-height:40px;color:#666;}
.newMemberWrap .form_wrap .birth input,
.newMemberWrap .form_wrap .birth .select_type02_new{flex:1 1 calc(100%/3 - 40px);}
.newMemberWrap .form_wrap .phone{display:flex;justify-content:space-between;}
.newMemberWrap .form_wrap .phone em{flex:0 0 18px;width:18px;text-align:center;font-size:14px;line-height:40px;color:#666;}
.newMemberWrap .form_wrap .phone input,
.newMemberWrap .form_wrap .phone .select_type02_new{flex:1 1 calc(100%/3 - 12px);}
.newMemberWrap .form_wrap .email{display:flex;justify-content:space-between;}
.newMemberWrap .form_wrap .email em{flex:0 0 auto;padding:0 10px;text-align:center;font-size:14px;line-height:40px;color:#666;}
.newMemberWrap .form_wrap .email input,
.newMemberWrap .form_wrap .email .select_type02_new{flex:1 1 calc(100%/3 - 12px);}
.newMemberWrap .ico_com{width:60px;margin:40px auto 20px;}
.newMemberWrap .find_id_info{text-align:center;font-size:0;}
.newMemberWrap .find_id_info dt{display:inline-block;vertical-align:top;font-size:14px;line-height:18px;color:#222;}
.newMemberWrap .find_id_info dd{display:inline-block;padding-left:9px;vertical-align:top;font-size:16px;font-weight:bold;line-height:18px;color:#e62642;}
.newMemberWrap .bd_bnr_wrap{margin-top:5px;border:1px solid #ccc;box-sizing:border-box;}
.newMemberWrap .bd_bnr_wrap a{display:block;}
.newMemberWrap .desc {margin-top: 8px; font-size: 11px; color: #888;}/* 210422_6035 */

.newMemberWrap .inner .btn_ty08 {display: block; height: 41px; margin-top: 20px; line-height: 41px; text-align: center;} /* 210705_6774 추가 */

/* 210909_7163 */
.newMemberWrap .btn_gr_h40 {display: block;}
.newMemberWrap .radio_box {margin-top: 30px; padding: 0 15px;}
.newMemberWrap .radio_box ul {}
.newMemberWrap .radio_box ul li {display: block; margin-bottom: 15px}
.newMemberWrap .radio_box ul li:last-child {margin-bottom: 0px}
.newMemberWrap .radio_box ul li .radio_ty {}
.newMemberWrap .radio_box ul li .radio_ty label {height: auto; padding-left: 30px; font-size: 14px; color: #444; line-height: 19px;}
.newMemberWrap .radio_box ul li .radio_ty label:before {content: ''; position: absolute; top: 11px; left: 0; display: block; width: 23px; height: 23px; background: url(../../img/ico/radio_ty_off.png) no-repeat center center; background-size: 100% auto;}
.newMemberWrap .radio_box ul li .radio_ty input[type=radio]:checked + label {color: #444; font-weight: 400;}
.newMemberWrap .radio_box ul li .radio_ty input[type=radio]:checked + label:before {background-image: url(../../img/ico/radio_ty_on.png);}
/* // 210909_7163 */

.rdo_wrap_list{}
.rdo_wrap_list > li{padding:15px;border-top:1px solid #e5e5e5;}
.rdo_wrap_list > li:first-child{border-top:none;}
.rdo_wrap_list > li.rdo_h28 label{font-size:14px;font-weight:bold;color:#222;}
.rdo_wrap_list > li.rdo_h28 label strong, .rdo_wrap_list > li.rdo_h28 label span{vertical-align:initial;} /* 회원가입 프로세스 개선 추가수정3 */
.rdo_wrap_list > li .rdo_con{display:none;}
.rdo_wrap_list > li .rdo_con.active{display:block;}
/* 회원가입 프로세스 개선 - e */

/* T아이디 로그인 연결 및 회원가입 - s */
.newMemberWrap .tid_info_box{padding:15px;border:1px solid #ccc;}
.newMemberWrap .tid_info_box .tbl_inner{display:table;table-layout:fixed;margin:0 auto;}
.newMemberWrap .tid_info_box .tbl_inner dl{display:table-row;}
.newMemberWrap .tid_info_box .tbl_inner dl dt{display:table-cell;min-width:112px;padding:5px 8px 5px 0;vertical-align:top;text-align:left;font-size:14px;line-height:16px;}
.newMemberWrap .tid_info_box .tbl_inner dl dd{display:table-cell;padding:5px 0;text-align:left;font-size:14px;line-height:16px;word-break:break-all;}
/* T아이디 로그인 연결 및 회원가입 - e */

/* 회원가입 프로세스 개선 추가수정3 - s */
.tbl_style{display:table;width:100%;box-sizing:border-box;}
.tbl_style .tbl_cell{display:table-cell;padding-left:5px;vertical-align:middle;}
.tbl_style .tbl_cell:first-child{padding-left:0;}
.tbl_style .tbl_cell a{padding-right:8px;padding-left:8px;letter-spacing:-0.06em;white-space:nowrap;}
/* 회원가입 프로세스 개선 추가수정3 - e */

/* 220728_10257-2 */
.store_deal_24time .deal_new {
    padding: 0 15px;
}
.store_deal_24time .deal_new .with_badge {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
/* //220728_10257-2 */

/* 상품평 UI 신규 추가 및 개선 - s */
.prod_type_one.type_review{padding:0 0 0 15px;border-bottom:1px solid #eee;}
.prod_type_one.type_review > li{position:relative;min-height:110px;padding:20px 0;box-sizing:border-box;}
.prod_type_one.type_review > li .prd_link{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;}
.prod_type_one.type_review .product_img{top:20px;left:0;width:110px;height:110px;}
.prod_type_one.type_review .right_content{min-height:110px;padding:0 25px 0 130px;margin-left:0;}
.prod_type_one.type_review .product_name{width:100%;height:16px;line-height:16px;}
.prod_type_one.type_review .proPrice{margin-top:2px;}
.prod_type_one.type_review .bubble_box{position:relative;padding-left:12px;margin-left:-9px;background:url(../../img/ico/bg_bubble_ticker.png) no-repeat left 11px;background-size:12px;}
.prod_type_one.type_review .bubble_box .inner{overflow:hidden;padding:5px 10px 10px;border-radius:10px;background:#f7f7f7;}
.prod_type_one.type_review .bubble_box .inner > p{padding:5px 5px 0;}
.prod_type_one.type_review .bubble_box .inner > p:first-child{margin-top:0;}
.prod_type_one.type_review .bubble_box .inner .txt01{font-size:12px;line-height:16px;color:#1d1d1d;}
.prod_type_one.type_review .bubble_box + .product_name{margin-top:12px;}
.prod_type_one.type_review > li:nth-child(1) .type_emoticon{padding-left:30px;background:url(../../img/ico/ico_review_st01.png) no-repeat left top;background-size:24px 24px;}
.prod_type_one.type_review > li:nth-child(2) .type_emoticon{padding-left:30px;background:url(../../img/ico/ico_review_st02.png) no-repeat left top;background-size:24px 24px;}
.prod_type_one.type_review > li:nth-child(3) .type_emoticon{padding-left:30px;background:url(../../img/ico/ico_review_st03.png) no-repeat left top;background-size:24px 24px;}
.prod_type_one.type_review > li:nth-child(4) .type_emoticon{padding-left:30px;background:url(../../img/ico/ico_review_st04.png) no-repeat left top;background-size:24px 24px;}
.prod_type_one.type_review > li .type_emoticon.default{padding-left:30px;background:url(../../img/ico/ico_review_st00.png) no-repeat left top;background-size:24px 24px;}
.prod_type_one.type_review .reply_txt{overflow:hidden;height:18px;padding:0 25px 0 22px;margin-top:15px;font-size:14px;line-height:18px;color:#1d1d1d;white-space:nowrap;text-overflow:ellipsis;background:url(../../img/ico/ico_review_reply.png) no-repeat left center;background-size:auto 17px;}
.prod_type_one.type_review .right_content .btn_wrap{position:relative;z-index:1;padding:8px 0 23px;}

.prod_type_review{display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px;}
.prod_type_review > li{position:relative; flex:0;flex-grow: 1; flex-basis: 50%; width: 50%;padding:15px 0 20px;box-sizing:border-box;} /*20200602 flex스타일 변경*/
/* .prod_type_review > li{position:relative; flex:1 50%;padding:15px 0 20px;box-sizing:border-box;} */
.prod_type_review > li:nth-child(odd){padding-right:5px;}
.prod_type_review > li:nth-child(even){padding-left:5px;}
.prod_type_review > li .prd_link{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;}
/* 별 다섯 개 리스트 디자인 개선 - s */
.prod_type_review > li .prd_img{margin-top:0;}
.prod_type_review > li .score_star_box{overflow:visible;position:relative;padding:10px 0;margin:10px 0 8px;border:1px solid #eee;border-radius:10px;text-align:center;background:#fafafa;}
.prod_type_review > li .score_star_box:after{content:"";display:block;position:absolute;bottom:-8px;left:10px;z-index:1;width:9px;height:8px;background:url(../../img/ico/bg_bubble_ticker02.png) no-repeat center center;background-size:9px 8px;}
.prod_type_review > li .score_star_box .star_middle_sec{vertical-align:top;}
.prod_type_review > li .score_star_box .st_txt01{vertical-align:top;line-height:17px;}
.prod_type_review > li .score_star_box + .prd_info{padding-top:7px;margin-top:0;}
  /* 별 다섯 개 리스트 디자인 개선 - e */
.prod_type_review > li .prd_info{margin-top:10px;}
.prod_type_review > li .prd_info .info_name{overflow:hidden;height:18px;font-size:14px;line-height:18px;color:#1d1d1d;}
.prod_type_review > li .prd_info .info_name strong{vertical-align:top;}
.prod_type_review > li .prd_info .info_price{margin-top:5px;text-align:left;font-size:0;}
.prod_type_review > li .prd_info .info_price > span{margin-left:8px;}
.prod_type_review > li .prd_info .info_price > span:first-child{margin-left:0;}
.prod_type_review > li .prd_info .info_price .price01{display:inline-block;font-size:12px;font-weight:bold;color:#1d1d1d;}
.prod_type_review > li .prd_info .info_price .price01 strong{font-size:18px;}
.prod_type_review > li .prd_info .info_price .price02{display:inline-block;font-size:12px;color:#999;text-decoration:line-through;}
/* 상품평 UI 신규 추가 및 개선 - e */

/* 전시개선 2차 TV편성표 작업 - s */
.tooltip{display:none;position:absolute;top:0;left:0;z-index:100;padding:5px 15px 0;box-sizing:border-box;}
.tooltip > i{content:"";display:block;position:absolute;left:50%;width:10px;height:5px;margin-top:-5px;border-bottom:5px solid #434159;border-left:5px solid transparent;border-right:5px solid transparent;border-top:none;box-sizing:border-box;}
.tooltip .tip_box{position:relative;padding:15px 10px;background:#434159;}
.tooltip .tip_box .tip_close{display:block;overflow:hidden;position:absolute;top:0;right:0;z-index:1;width:20px;height:20px;text-indent:-9999px;font-size:0;background:url(../../img/ico/pop_close01.png) no-repeat center center;background-size:10px;}
.tooltip .tip_box .tip_con{font-size:10px;line-height:14px;color:#fff;}
/* 전시개선 2차 TV편성표 작업 - e */

/* SK구성원 인증 안내사항 수정 - s */
.memberTxtBox .txtBox{text-align:center;}
.memberTxtBox .txtBox p{font-size:14px;line-height:1.5em;}
.memberTxtBox .txtBox p.txt01{padding-bottom:10px;font-size:16px;font-weight:bold;}
/* SK구성원 인증 안내사항 수정 - e */
/* SK구성원 인증 안내사항 수정2 - s */
.memInforZone .guideBox .text_star{position:relative;padding-left:10px;margin-top:10px;font-size:11px;color:#666;}
.memInforZone .guideBox .text_star:before{content:'*';position:absolute;top:0;left:0;z-index:1;padding-right:3px;vertical-align:0;font-size:13px;line-height:inherit;}
/* SK구성원 인증 안내사항 수정2 - e */

/* 개인정보보안 관련 작업 - s */
.boxGray{padding:15px;background:#f5f5f5;}
.termListWrap{}
.termListWrap > li{overflow:hidden;position:relative;min-height:31px;margin:0 0 10px;}
.termListWrap > li:last-child{margin-bottom:0;}
.termListWrap > li .chkWrap{overflow:hidden;position:relative;padding:0 80px 0 18px;}
.termListWrap > li .chkWrap input[type=checkbox]{display:block;position:absolute;top:7px;left:0;z-index:1;}
/* 230414_11558 */
.termListWrap>li .chkWrap label {
	display: inline-block;
	min-height: 25px;
	padding: 5px 0 4px;
	line-height: 25px;
}
/* // 230414_11558 */
.termListWrap > li .btn_fold{display:block;position:absolute;top:0;right:0;z-index:1;width:76px;height:31px;padding:6px 8px 5px;box-sizing:border-box;font-size:11px;line-height:18px;}
.termListWrap > li .con_fold{display:none;padding:15px 0 5px;margin:0;border:none;}
.termListWrap > li .con_fold.active{display:block;}
.termListWrap > li .con_fold .agree_wrap{padding:15px;background:#fff;}
.termListWrap > li .con_fold .agree_wrap.no_pad{padding:0;}
.termListWrap > li .con_fold .agree_wrap .colTable th,
.termListWrap > li .con_fold .agree_wrap .colTable td{font-size: 12px;padding-top: 10px;}
.termListWrap > li .con_fold .agree_wrap .tb_st1 th{font-size:11px;color:#444;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;text-align:center;padding:10px 0;background:#fafafa;}
.termListWrap > li .con_fold .agree_wrap .tb_st1 td{font-size:11px;color:#888;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:10px;vertical-align:top;}
.termListWrap > li .con_fold .agree_wrap .tb_st1 td strong {font-size:17px} /* 210506_6040 수정 */
.termListWrap > li .con_fold .agree_wrap .tb_st1 th:first-child,
.termListWrap > li .con_fold .agree_wrap .tb_st1 td:first-child{border-left:0;}
.termListWrap > li .con_fold .agree_wrap .tb_st2 th{font-size:11px;color:#444;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:10px;}
.termListWrap > li .con_fold .agree_wrap .tb_st2 td{font-size:11px;color:#888;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:10px;vertical-align:top;}
.termListWrap > li .con_fold .agree_wrap .tb_st2 th:first-child,
.order_sec li .tb_st2 td:first-child{border-left:0;}
.termListWrap > li .con_fold .agree_wrap p{font-size:11px;color:#444;}
.termListWrap > li .con_fold .agree_wrap p strong{display:inline-block;padding-bottom:5px;}
.termListWrap > li .con_fold .agree_wrap dl{margin-bottom:9px;}
.termListWrap > li .con_fold .agree_wrap dl dt{font-size:11px;font-weight:bold;color:#444;}
.termListWrap > li .con_fold .agree_wrap dl dd{padding-top:6px;}
.termListWrap > li .con_fold .agree_wrap dl dd ul{padding-bottom:3px;}
.termListWrap > li .con_fold .agree_wrap dl dd ul li{padding-bottom:2px;font-size:11px;color:#444;}
.termListWrap > li .con_fold .agree_wrap dl dd ul li > div{border-top:none;}
.termListWrap > li .con_fold .agree_wrap dl dd ul li > .pd_left12{padding-left:12px;margin-top:2px;}
.termListWrap > li .con_fold .agree_wrap dl dd p{padding-bottom:3px;}
.termListWrap > li .con_fold .agree_wrap table + p.text_star{margin-top:10px;}
.termListWrap > li .con_fold .agree_wrap p.text_star{padding:0 0 0 7px;margin-top:6px;font-size:11px;line-height:14px;color:#444;}
.termListWrap > li .con_fold .agree_wrap p.text_star:before{content:"*";top:0;width:7px;height:auto;font-size:inherit;line-height:inherit;background:none;}
.termListWrap > li .con_fold .agree_wrap ul.newTabMenu{padding-top:0;}
.termListWrap > li .con_fold .agree_wrap ul.newTabMenu > li{padding:0;text-indent:0;}
.termListWrap > li .con_fold .agree_wrap .scroll_box_h200{overflow-x:hidden;overflow-y:auto;height:200px;padding:15px 0;background:#fff;}
.termListWrap > li .con_fold .agree_wrap .scroll_box_h200::-webkit-scrollbar{display:block;width:4px;}
.termListWrap > li .con_fold .agree_wrap .scroll_box_h200::-webkit-scrollbar-thumb{border-radius:2px;background:#ccc;}

/* 공통 탭 스타일 */
.newTabMenu{display:flex;}
.newTabMenu > li{flex:1;}
.newTabMenu > li > a{display:flex;justify-content:center;align-items:center;height:100%;padding:10px 2px;border-top:1px solid rgba(136,136,136,0);border-bottom:1px solid #888;box-sizing:border-box;text-align:center;font-size:12px;line-height:14px;color:#888;background:#f5f5f5;}
.newTabMenu > li.active > a{border:1px solid #888;border-bottom:1px solid rgba(136,136,136,0);color:#222;background:#fff;}
.newTabMenu > li.active:first-child > a{border-left:1px solid rgba(136,136,136,0);}
.newTabMenu > li.active:last-child > a{border-right:1px solid rgba(136,136,136,0);}
.newTabMenu > li > a span{letter-spacing:-0.08em;}
.newTabCon{display:none;padding:0;}
.newTabCon.active{display:block;}
.newTabCon ul li > div{padding:0;margin:0;border-top:none;}
.newTabCon ul li > .pd_left12{padding-left:12px;margin-top:2px;}
.newTabCon .newTabMenu{margin-top:10px;}
.newTabCon .newTabMenu > li > a{padding:5px;border:none;}
.newTabCon .newTabMenu > li.active > a{color:#fff;background:#444;}
.newTabCon .newTabCon .agree_wrap{padding:10px 0 !important;margin:0 !important;}
.newTabCon .newTabCon .scroll_box_h200{overflow-x:hidden;padding:15px 0;}
.agree_wrap .newTabCon p strong{display:inline-block;padding-bottom:5px;}
.agree_wrap .newTabCon dl dd p{padding-bottom:3px;}
.agree_wrap .newTabCon dl dd ul{padding-bottom:3px;}
.agree_wrap .newTabCon dl dd ul li{padding-bottom:2px;}
/* 개인정보보안 관련 작업 - e */

/* 마이페이지 내 주문배송 현황 개선 - s */
.result_list01 {border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5}
.result_list01 ul {overflow:hidden; width:100%}
.result_list01 ul li {float:left; width:33.333%; background:#f5f5f5}
.result_list01 ul li a {display:block; overflow:hidden; height:16px; padding:12px 15px; border-left:1px solid #e5e5e5; line-height:16px}/*20200612 버튼 추가 // 좌우여백조정*/
.result_list01 ul li:first-child a {border-left:0}
.result_list01 ul li span {float:left; color:#666; font-size:14px}
.result_list01 ul li strong {float:right; color:#222; font-size:15px; font-weight:normal}
/* 마이페이지 내 주문배송 현황 개선 - e */

/* 신규 추가 -- 20200610 24타임딜 레이아웃 수정 - 추가 - s*/
/* 210809_6991 24타임딜 개편 */
.main_cont .store_deal_24time .product_list.oneRang {
    padding: 0 15px;
}
/* 221130_benefit */
.main_cont .store_deal_24time .product_list.oneRang.ty02 > ul > li .prod_unit .info .benefit {
	margin: 5px -15px 0;
	padding: 5px 15px 0;
}
/* // 221130_benefit */
/* 220714_10190 */
.main_cont .store_deal_24time .product_list.oneRang.ty02 > ul > li .prod_unit .thum .flag {
	top: 5px;
	left: 5px;
}
/* // 220714_10190 */
.main_cont .prod_unit .info .tit.ty02{ /* 210817_6991 */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    /*-webkit-line-clamp: 1;*/
    -webkit-box-orient: vertical;
}
.store_deal_24time .devide_section {
    border-bottom: 10px solid #e7e8ec;
}
/* 221130_benefit */
.store_deal_24time .product_list.oneRang.ty02 > ul > li {
  margin-top: 15px;
}
/* // 221130_benefit */
.store_deal_24time .product_list.oneRang.ty02 > ul > li:first-child {
    margin-top: 0;
}
/* 220811_10413 */
.store_deal_24time .product_list.oneRang.ty02 > ul > li .prod_unit .thum .flag {
	top: 5px;
	left: 5px;
}
/* // 220811_10413 */
.store_deal_24time .price em {
    color: #999;
}
/* 230407_12136 */
/* 220110_8256  삭제
.store_deal_24time .product_list.oneRang.ty02 > ul > li .prod_unit .info .price.ty02 {
    margin-bottom: 0;
}*/
.store_deal_24time .product_list.oneRang.ty02 > ul > li .prod_unit .info .benefit {
    margin-top: 14px;
}
.store_deal_24time .prod_unit .info .benefit span {
    margin-right: 5px;
}/* 220726_10257 */
/* 211227_8324 수정 */
.product_list.oneRang.ty02 > ul > li .prod_unit .info .product_subTxt {
    margin-top :-6px;
    margin-bottom :10px;
    font-size: 13px;
    color: #e62642;
}
/* // 230407_12136 */
/* 220728_10257 */
/* 211227_8324 수정 */
.store_deal_24time .prod_unit .info .benefit .purchase_num strong {
    color: #666;
}
/* 230407_12136 */
/* 220726_10257 */
.store_deal_24time .prod_unit .info .benefit .free {color: #52b1d5;border: 1px solid #b5d3df;font-size: 11px;}
.store_deal_24time .prod_unit .info .benefit .inter, .store_deal_24time .prod_unit .info .benefit .full { color: #c9af98;border: 1px solid #e9d6b6;font-size: 11px;}
.store_deal_24time .prod_unit .info .benefit .coupon, .store_deal_24time .prod_unit .info .benefit .gifts, .store_deal_24time .prod_unit .info .benefit .card {border: 1px solid #f1a8a8;color: #f96b64;font-size: 11px;}
/* 230407_12136 */
/* 220811_10413 */
/* 221011_10614 */
.benefit .tomorrow_delivery_badge,
.benfit_L .tomorrow_delivery_badge {
	border: 1px solid #f89fe6;
	color: #fb5599;
}
/* // 221011_10614 */

/* 240305_15458 */
.benefit .uju,
.benfit_L .uju {
	/*width: 42px;
	background: url(../../img/uju_pass_badge2.png) no-repeat;*/
	border: 1px solid #b3a3ff;
	/*background-size: 35px auto;
	background-position: center center;*/
	font-size: 0;
	box-sizing: border-box;
}
.benefit .uju:before,.benfit_L .uju:before {
  content: "우주패스";
  display: inline-block;
  font-size: 10px;
  color: #3617ce;
}
.benefit .t_member {
  border: 1px solid #b3a3ff;
  color: #3617ce;
}
/* //240305_15458 */

.benefit .free,
.benfit_L .free {
	border: 1px solid #afddef;
	color: #52b1d5;
}

.benefit .inter,
.benefit .full,
.benefit .discount,
.benfit_L .inter,
.benfit_L .full,
.benfit_L .discount {
	border: 1px solid #e9d6b6;
	color: #c9af98;
}
/* 230131_11365 */
.benefit .guarantee,
.benfit_L .guarantee {
	border: 1px solid #deccbd;
	color: #ab753f;
}
/* // 230131_11365 */
/* 230614_12207 */
.benefit .coupon,
.benefit .gifts,
.benefit .card,
.benfit_L .coupon,
.benfit_L .gifts,
.benfit_L .card {
    border: 1px solid #f1a8a8;
    color: #f96b64 !important;
    font-size: 11px !important;
}
/* //230614_12207 */
.benefit .freebies,
.benfit_L .freebies {
	border: 1px solid #c7d8c7;
	color: #9bc998;
}
/* 221122_11026 */
.benefit .save,
.benfit_L .save { 
	border: 1px solid #ffbf8e;
	color: #ff944d;
}
/* // 221122_11026 */
/* // 230407_12136 */
.store_deal_24time .category_stoa .stoa_wrap {
    border-bottom: 0;
}
.store_deal_24time .category_stoa .stoa_wrap .stoa_tab > li {
    margin-top: 0;
}
.store_deal_24time .category_stoa .stoa_wrap .stoa_tab {
    height: auto;
}
.store_deal_24time .sorting_wrap {
    padding: 15px 15px 25px;
}
.store_deal_24time.mt0{ margin-top:0;}
.store_deal_24time .swiper-slide {}
.store_deal_24time .commFlag .flags.posTL {top: 25px; left: 25px; }
.store_deal_24time .slideCircle {margin-top: 10px; /*margin-bottom: 28px; */ position: unset; bottom: 0} /* 220328_9059 수정 */
.store_deal_24time .swiper-pagination.paging_new02 span.swiper-pagination-bullet-active {width: 8px; background-position: 0 0}

/* //210809_6991 24타임딜 개편 */

.sorting_wrap {padding: 15px;}
.sorting_wrap ul {display: flex; flex-wrap:nowrap; border:1px solid #ddd; border-radius: 4px; overflow:hidden}
.sorting_wrap ul li {width: 33.333%; height: 33px;flex-grow: 1; text-align: center;}
.sorting_wrap ul li a {display: block; height: 33px; line-height: 33px; color: #222; font-size: 14px; background: #fff; }
.sorting_wrap ul li a.on {font-weight: 700; background:#f3f2ff}
.sorting_wrap ul li + li {border-left: 1px solid #ddd}
/* 신규 추가 -- 20200610 24타임딜 레이아웃 수정 - 추가 - e*/

/* 20200714 SK구성원 인증팝업 추가 - s */
.btn_link {display: inline-block; padding-right: 10px; background: url('../../img/bk/bg_btn_all01.png') no-repeat 100% 3px; background-size: 5px 9px; }
.btnWrap.prm_bottom {padding:10px 15px; border-bottom: 10px solid #e6e8ec}
.popup_cont .memInforZone {padding:20px 15px}
.popup_cont .memInforZone dl.form_input:first-child dt {padding-top:0}
/*이메일*/
.popup_cont .memInforZone .email_area{height:32px;}
.popup_cont .memInforZone .email_area p{float:left;}
.popup_cont .memInforZone .email_area p:first-child{width:48.5%;}
.popup_cont .memInforZone .email_area p:last-child{width:51.5%;}
.popup_cont .memInforZone .email_area p > span{position:relative;display:block;padding-left:20px;}
.popup_cont .memInforZone .email_area p:first-child > span{padding-left:0;}
.popup_cont .memInforZone .email_area p span em{position:absolute;top:6px;left:0;width:20px;color:#666;font-size:1.077rem;text-align:center;}
/* 구성원몰 개인정보수집관련 수정 - s */
.popup_cont .memInforZone .guideBox {overflow:hidden; margin-top:15px; position: relative;}
.popup_cont .memInforZone .guideBox .checkboxWrap {padding:10px; background:#f5f5f5;}
.popup_cont .memInforZone .guideBox .checkboxWrap .chk_h26 {display:block; overflow:hidden;}
.popup_cont .memInforZone .guideBox .checkboxWrap .chk_h26 input {display:block; float:left;}
.popup_cont .memInforZone .guideBox .checkboxWrap .chk_h26 label {display:block; padding:4px 0 4px 26px; font-size:14px; line-height:18px; color:#666;}
.popup_cont .memInforZone .guideBox .checkboxWrap .chk_h26 label strong {display:inline-block; vertical-align:top; font-size:14px; line-height:18px; color:#444;}
.popup_cont .memInforZone .guideBox .checkboxWrap .chk_h26 label em {display: inline-block; color:#e0002a }
.popup_cont .memInforZone .guideBox.toggle_wrap .checkboxWrap {padding-right: 60px }
.popup_cont .memInforZone .guideBox .guideTxtWrap {padding:15px 10px; border:1px solid #f5f5f5; border-top:none; background:#fff;font-size:12px; color:#666; line-height: 1.5}
.popup_cont .memInforZone .guideBox .guideTxtWrap dl {overflow:hidden; margin-top:10px;}
.popup_cont .memInforZone .guideBox .guideTxtWrap dl:first-child {margin-top:0;}
.popup_cont .memInforZone .guideBox .guideTxtWrap dl:last-child {padding-bottom:0;}
.popup_cont .memInforZone .guideBox .guideTxtWrap dl dt {float:left; padding-right:3px; font-size:12px; color:#444;}
.popup_cont .memInforZone .guideBox .guideTxtWrap dl dd {font-size:12px; color:#666;}
.popup_cont .memInforZone .guideBox .togg_btn {position: absolute; top: 0; right: 0; height: 46px;  }
.popup_cont .memInforZone .guideBox .togg_btn a {display: block; padding:0 24px 0 5px; line-height: 46px; color: #888; font-size: 12px;}
.popup_cont .memInforZone .guideBox .togg_btn a:before {position: absolute; top: 20px; right: 8px; width: 10px; height: 5px; background: url('../../img/ico_button.png') no-repeat; background-position: -55px -110px ;background-size:150px auto; content: ""}
.popup_cont .memInforZone .guideBox .togg_btn.active a:before {top: 19px;background-position-X: -40px }
.popup_cont .memInforZone .box_gray {overflow:hidden; padding:15px; margin-top:20px; border:0; background:#f5f5f5;}
.popup_cont .memInforZone .box_gray p.text_warn {padding-left:0; font-size:13px; line-height:20px; color:#222; background:none;}
.popup_cont .memInforZone .box_gray p.text_star {position:relative; padding-left:10px; padding-top:5px; font-size:12px; color:#666;}
.popup_cont .memInforZone .box_gray p.text_star:before {content:'*'; position:absolute; top:6px; left:0; z-index:1; padding-right:3px; vertical-align:-2px; font-size:13px;}
.popup_cont .memInforZone .btnWrap {margin-top: 20px}
/* 20200714 SK구성원 인증팝업 추가 - e */
.popup_cont .memInforZone dl.form_input3 dd input{color:#000;}/* 20200813 구성원인증프로세스-추가 */
/* 20200722 해외직배송 추가_v1- s */
.gray_box {margin-bottom: 10px; padding:15px; background: #f5f5f5; font-size: 13px; color: #888; line-height: 1.4}
.gray_box dt {margin-bottom: 4px; color: #444}
.gray_box dd {}
.gray_box dd a {margin-top: 5px; color: #666; font-size: 12px}
.gray_box dd em {color: #444; text-decoration: underline;}
/* 20200722 해외직배송 추가_v1- e */













/* 20200803 SK구성원인증 팝업 */
select{width:100%;height:32px;padding-right:21px;color:#555;font-size:1.0rem;text-indent:5px;border:1px solid #ddd;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;background:#fff url(../../img/ico_form.png) no-repeat right -50px;background-size:75px auto;-webkit-background-size:75px auto;}
select.tp_noline{border-top:none;}
textarea{width:100%;margin:0;padding:0;color:#555;font-size:1.0rem;border:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;resize:none;} /* 웹품질 개선 작업 */

span.inputBox{display:block;height:30px;padding:0;border:1px solid #ddd;background:#fff;}
span.inputBox.focus{border:1px solid #facd9b;}
span.inputBox input[type="text"],
span.inputBox input[type="date"],
span.inputBox input[type="password"],
span.inputBox input[type="search"],
span.inputBox input[type="email"]{padding:0 10px;text-align:left;}
span.inputBox input[type="tel"],
span.inputBox input[type="number"]{padding:0;text-align:center;}
span.inputBox input.readonly,
span.inputBox input[readonly] {background:#f9f9f9;} /* 임직원몰 서비스 추가 */

span.inputBox2{display:block;height:30px;padding:0;border:1px solid #f0f1f2;background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
span.inputBox2 input[type="text"]{text-align:center;}
span.inputBox2 label input:disabled[type="text"]{text-align:center;}

.textarea{display:block;position:relative;padding:13px 10px;border:1px solid #ddd;}
.textarea textarea{display:block;height:113px;}
.textarea .placeholder{position:absolute;top:0;left:0;padding:13px 10px;color:#999;font-size:0.923rem;cursor:text;}
.textarea .placeholder span{display:block;padding-bottom:5px;color:#999;font-size:1.077rem;}

.textarea2{display:block;padding:13px 10px;border:1px solid #ddd;background:#fff;}
.textarea2 textarea{display:block;height:113px;}

ul.form_input li{margin-bottom:8px;}
ul.form_input li span.inputBox input[type="password"]{text-align:center;text-indent:0;}

ul.form_input2 li{margin-bottom:10px;}

dl.form_input{width:100%;}
dl.form_input dt{padding-top:12px;color:#444;font-size:1.077rem;font-weight:bold;}
dl.form_input dt.with_check{text-align:right;} /* 2016-02-11 */
dl.form_input dt.with_check span.st{float:left;} /* 2016-02-11 */
dl.form_input dt.with_check label{font-weight:normal;} /* 2016-02-11 */
dl.form_input dd{padding-top:5px;}
dl.form_input dd ul.mark{padding-top:5px;}

dl.form_input2{position:relative;width:100%;margin-bottom:10px;}
dl.form_input2 dt{position:absolute;top:7px;left:0;color:#444;font-size:1.077rem;font-weight:bold;}
dl.form_input2 dd{padding-left:60px;}

/* 20200813 구성원인증프로세스-추가 */
dl.form_input3{width:100%;overflow:hidden;}
dl.form_input3 dt{padding-top:12px;color:#444;font-size:1.077rem;font-weight:bold;float:left;width:60px;}
dl.form_input3 dt.with_check{text-align:right;}
dl.form_input3 dt.with_check span.st{float:left;}
dl.form_input3 dt.with_check label{font-weight:normal;}
dl.form_input3 dd{padding-top:5px;float:left;width:calc(100% - 60px)}
dl.form_input3 dd ul.mark{padding-top:5px;}
/* //20200813 구성원인증프로세스-추가 */

/* 구성원인증시 | 사번 모르는 경우 |  2020-11-18 */
dl.form_input3.addEamil{ display:none; }
dl.form_input3.addEamil.show{display:block; }
dl.form_input3.addEamil dt,
dl.form_input3.addEamil dd { float:none; display:block;}
dl.form_input3.addEamil dd { width:100%;}
/* 구성원인증시 | 사번 모르는 경우 |  2020-11-18 */

/*결과메시지노출*/
.message{margin-top:5px;padding-left:13px;color:#e0002a;font-size:0.923rem;text-indent:-12px;}
.message.match{color:#3daaaa;font-size:0.923rem;}/*일치*/
/* //20200803 SK구성원인증 팝업 */

/* 20200713 해외직배송 추가 - s */
.global_order .togg_cont .inner {padding: 15px;}
.global_order .input_box_h40 {margin-bottom: -1px}
.global_order .toggle_wrap {border:0}
.global_order .customs_num {margin-bottom: 12px; border-bottom: 1px solid #eee; }
.global_order .customs_num .customs_num_box {display: flex; flex-wrap: nowrap; padding: 0 0 10px; }
.global_order .customs_num .customs_num_box .number {width: calc(100% - 70px); line-height: 40px; font-size: 14px; color:#222; font-weight: 700;}
.global_order .customs_num .customs_num_box a { width: 70px;}
.global_order .toggle_wrap.in_area {position: relative;}
.global_order .toggle_wrap.in_area .chk_h26 {display: block; padding: 3px 80px 2px 0}
.global_order .toggle_wrap.in_area .chk_h26 em {color: #e62642; vertical-align: baseline;}
.global_order .toggle_wrap.in_area .togg_btn {position: absolute; top: 0; right: 0; width: 76px; height: 31px; padding:0; line-height: 29px;border:1px solid #ccc; box-sizing: border-box;background:#fff  }
.global_order .toggle_wrap.in_area .togg_btn > a {padding:6px 8px 5px; }
#gm_re2019 .global_order .toggle_wrap.in_area .togg_btn > a p {padding:0; height:18px; line-height: 20px; font-size:11px; background-image: url("../../img/bk/bg_togg01_sec.png"); background-size: 10px auto}
#gm_re2019 .global_order .toggle_wrap.in_area .togg_btn.active a p {background-image:url("../../img/bk/bg_togg02_sec.png")  }
.global_order .toggle_wrap.in_area .togg_cont {padding-top: 10px; margin-top: 10px;font-size: 12px; color: #444}
/* 20200713 해외직배송 추가 - e */

/* s: 200805 해외직배송 추가 */
.ico_air > img {width:18px;vertical-align:text-top;}

/* table common vertical */
/* 220208_8626 수정 */
.tb_st1 th {font-size:11px;color:#444; border:1px solid #ccc; text-align:center;padding:10px 0;background-color:#fafafa}
.tb_st1 td {font-size:11px;color:#888; border:1px solid #ccc; padding:10px;vertical-align:top;}
.tb_st1 th:first-child,
.tb_st1 td:first-child {border-left:0;}
.tb_st1 th:last-child,
.tb_st1 td:last-child {border-right:0;}
/* // 220208_8626 수정 */
/* table common horizon */
.tb_st2 {border-top:1px solid #eee}
.tb_st2 th {padding:10px;border-bottom:1px solid #eee;font-size:12px;color:#616161;background-color:#fafafa}
.tb_st2 th strong {font-size:12px;} /* 210617_6630 추가-> 수정 */
.tb_st2 td {padding:10px;border-bottom:1px solid #eee;vertical-align:top;font-size:12px;color:#757575}
.tb_st2 td strong {font-size:14px;} /* 210617_6630 추가 */

.toggle_wrap .info_wrap {display:block;padding:3px 80px 2px 0;}
.toggle_wrap .info_wrap .txt {color:#444;font-size:13px;line-height:26px;}
/* e: 200805 해외직배송 추가 */

/* 210721_6940 */
.info_box_wrap_notice {
    font-size:13px;
    font-weight: normal;
    color: #e62642;
}
/* //210721_6940 */

/* s: 200813 ETV 상품상세 개편 추가 */
.onair_sec .product_name {word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
/* e: 200813 ETV 상품상세 개편 추가 */

/* s: 200819 베스트100 1차 개선 */
.best_sect .number {width: 40px;height: 40px;font-size: 20px;color: #fff;position: absolute;left: 1px;top: 1px;z-index:2; line-height: 40px;text-align:center;background: #aaa;border-radius:0 0 20px 20px;}
.best_sect .number.fir {background: #e62642;}
.best_sect .number.on {background: #f47725;}
.best_sect .prod_type_one.two .product_img a > img {border:1px solid #eee;box-sizing:border-box;}
.best_sect strong.percentPr {font-size:14px;line-height:20px;}
.best_sect .prod_type_one.two .proPrice {height:auto;margin-top:6px;}
.best_sect .prod_type_one.two .benefit {margin-top:2px;}
/* e: 200819 베스트100 1차 개선 */

/* 20200911 */
.best_sect .prod_type_one.two .product_img {overflow:hidden;}
.best_sect .commFlag .flags.posBL {width:100%;}
.best_sect .commFlag .flags > ul {width:auto;}
.best_sect .commFlag .flags .flag_rbox.h20 li {width:100%; display:block;text-align:center;}
/* // 20200911 */

/* 딜/기획전 통합 운영 수정 */
@media screen and (min-width: 768px) {
	/*기획전,대카테고리*/
	.newBannerWrap01 ul li a img {height:auto;}
	/* 기획전 상세*/
	.newBannerWrap04 > li .bannerBox .imgBox{height:auto;}
	.newBannerWrap04 > li .bannerBox .imgBox img{height:auto;}
	/*// 기획전 상세*/
}
/*// 딜/기획전 통합 운영 수정 */

/* s: 200129 네트워크 오류 페이지 */
#error_net {overflow:hidden; position: relative; padding: 50px 15px;}
#error_net .logo {padding-left: 16px;}
#error_net .logo img {width: 83px;}
#error_net .error_cont {padding: 50px 0 39px; text-align: center; color: #222;}
#error_net .error_cont .ico_nonet {display: inline-block; width: 70px;}
#error_net .error_cont .error_msg {padding-top: 16px; font-size: 20px; line-height: 28px; font-weight: bold; letter-spacing: -2px;}
#error_net .error_cont .call {padding-top: 35px; text-align: center;}
#error_net .error_cont .call li {display: inline-block; width: 128px; height: 136px; border: 1px solid #e5e5e5; box-sizing: border-box; border-radius: 5px;}
#error_net .error_cont .call li .ico_call {width: 37px;}
#error_net .error_cont .call li > a {display: block; padding: 20px 0; width: 100%; height: 100%; box-sizing: border-box;}
#error_net .error_cont .call li .big_txt {padding-top: 17px; font-size: 18px; line-height: 20px; font-weight: bold; letter-spacing: -2px;}
#error_net .error_cont .call li .call_num {font-size: 15px; line-height: 22px; color: #e62642; letter-spacing: -0.5px; font-weight: bold;}
#error_net > a {display: block; margin-top: 10px; box-sizing: border-box; text-align: center; text-decoration: none; height:50px; font-size:16px; line-height: 51px; font-weight: bold; letter-spacing: -1px; border: none; border-radius: 5px;}
#error_net > a:nth-of-type(1) {margin-top: 0;}
#error_net > a.btn_attempt {color: #fff; background:#e62642;}
#error_net > a.btn_viewweb {color: #f00e49; border: 1px solid #f00e49;}
/*// e: 200129 네트워크 오류 페이지 */

/* content title 210325 추가 */
.h3_tit {box-sizing: border-box; padding: 0 15px; font-size: 18px; color: #222;}
/* // content title */

/* swiper-paging 210423 수정 */
.prd_paging {margin: 15px 0 25px; height: 8px; text-align: center;}
.prd_paging span {display: inline-block; margin: 0 3px; width: 8px; height: 8px; background-color: #999; border-radius: 100%; vertical-align: top;}
.prd_paging span.swiper-pagination-bullet-active {background-color: #e62642;}
.prd_paging.ty02 {margin: 6px 0 0;}
.prd_paging.ty02 span {background-color: #e5e5e5;}

/* 210415_5821 추가 */
label.btn_on_off {position:relative; display:block; width:46px; height:28px; background:#f5f5f5; border:1px solid #e5e5e5; border-radius:25px; }
label.btn_on_off input {position:absolute; top:2px; left:1px; width:26px; height:26px; background:#fff; border-radius:25px; box-shadow:-1px 4.5px 5px rgba(0, 0, 0, 0.4); transition:.5s}
label.btn_on_off.on {width:48px; height:30px; background:#e62642; border:0;}
label.btn_on_off.on input {position:absolute; transform:translateX(18px); border:0; box-shadow:unset}
/* // 210415_5821 추가 */
.prd_paging.ty02 span.swiper-pagination-bullet-active {background-color: #e62642;}

.num_paging {display: inline-block; margin: 25px auto 0; padding: 0 10px; height: 22px; border-radius: 11px; font-size: 12px; line-height: 22px; white-space: nowrap; color: #fff; background: #858585;}
/* // swiper-paging */
/* 220811_10413 */
.special_price .product_list.oneRang.ty02>ul>li .prod_unit .thum a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	border-radius: 8px;
	background-color: rgba(102, 102, 102, 0.05);
}
/* // 220811_10413 */
/* 상품 연관 검색어 */
.tagOption {clear: both; float: none; min-height: 0; padding: 0; margin: 0; border-top: 10px solid #e6e8ec; border-bottom: 10px solid #e6e8ec;}
.tagOption .tag_title {position: relative; padding: 14px 12px; font-size: 18px; font-weight: bold; line-height: 20px; color: #222;}
.tagOption .tag_title strong {display: inline-block; position: relative; z-index: 1; vertical-align: top;}
.tagOption .tag_title strong::after {content: ""; display: inline-block; position: absolute; bottom: 1px; left: 0; z-index: -1; width: 100%; height: 10px; background: #f6cdd3;}
.tagOption .tag_box { display: flex; flex-wrap: wrap; overflow: hidden; border-top: 1px solid #eee; text-align: left; background: #fff;}
.tagOption .tag_box a {display: block; flex: 0 1 50%; padding: 12px; margin-bottom: -1px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box; vertical-align: top; font-size: 13px; line-height: 18px; letter-spacing: -0.08em; color: #000;}
.tagOption .tag_box a strong {vertical-align: top;}

/* 상품리스트 개선 2021 */
.bdb10 {border-bottom: 10px solid #e6e8ec;}
/* 상품모듈 */
.prod_unit {background: #fff;}
/* 230411_12375 */
.prod_unit .thum {
	overflow: hidden;
	position: relative;
	margin-bottom: 7px;
}
/* // 230411_12375 */
.prod_unit .thum a {position:relative; display:block;}
.prod_unit .thum .img {position:relative;}
/* 220927_10556 */
.prod_unit .thum .img img { border-radius: 6px; }
.prod_unit .thum .img .dimm { overflow: hidden; position:absolute; top:0; bottom:0; left:0; right:0; border-radius: 6px; background-color:rgba(102, 102, 102, 0.05);}
/* // 220927_10556 */
.prod_unit .thum .img .dimm.ty02 {top:40%; background:linear-gradient(to top, rgba(0,0,0,0.3), rgba(0,0,0,0));}
/*230103_11459*/
.prod_unit .thum .flag {position: absolute; top: 5px; left: 5px; z-index: 2;} /* 210721_6656 z-index 수정 */
/* //230103_11459*/
.prod_unit .thum .flag img {width: 40px;}
/* 220826_10380 */
.prod_unit .thum .flag {
	position: absolute;
	top: 5px;
	right: auto;
	left: 5px;
	margin: 0;
}

.prod_unit .thum .flag img {
	width: 40px;
}
.prod_unit .thum .flag img + img {
	margin-left: 5px;
}
/* // 220826_10380 */
.prod_unit .thum .flag.ty02 {left: auto; right: 0;} /* 211109_7841 수정 */
.prod_unit .thum .flag.ty03 {top: 15px; left: 15px;}
.prod_unit .thum .flag.ty04 {top: 15px; left: auto; right: 15px;} /* 211109_7841 수정 */
.prod_unit .thum .flag.ty05 {top: 0; left: 0;}
.prod_unit .thum .flag .f_foryou {width: 65px; height: auto;}
/* 220826_10380 */
.prod_unit .thum .flag > span {
	display: flex;
}
/* // 220826_10380 */
/* 220818_10380 */
.prod_unit .thum .flag.ty03 > span { display: inline-block; }
.prod_unit .thum .flag.ty03 > span + span { margin-left: 5px; }
/* // 220818_10380 */
/* 211115_7841 수정 */
.prod_unit .thum .flag.ty06 {top: 0; left: 0;}
.prod_unit .thum .flag.ty06 > span {width: 68px; height: 38px; border: 1px solid #666; background-color: #fff; font-size: 15px; color: #666; line-height: 36px; text-align: center; box-sizing: border-box;}
.prod_unit .thum .flag.ty06 > span strong {font-size: 16px; vertical-align: baseline;}
/* // 211115_7841 수정 */

/* 211118_7841 추가 */
/* 221205_10942 */
.prod_unit .thum .flag.num > span {
	display: block;
	width: 27px;
	height: 27px;
	background: #333;
	font-size: 15px;
	color: #fff;
	line-height: 27px;
	text-align: center;
}
/* // 221205_10942 */
/* 211118_7841 추가 */
.prod_unit .thum .noti {position:absolute; bottom:0; display: flex; justify-content: center; width:100%; height:20px; background-color:rgba(230,38,66,0.8); color:#fff; font-size: 0; line-height: 20px;}
/* 미리주문관001 */
.prod_unit .thum .noti.bg_purple {
	background-color: rgba(150, 22, 237, 0.8);
}
/* // 미리주문관001 */
.prod_unit .thum .noti.in_b {display:inline-block; width:auto;}
.prod_unit .thum .noti.ty02 {right:0;}
.prod_unit .thum .noti.ty03 {top:0; right:0;}
/* 220407_9153 추가 */
/* 220411_9153 수정 */
.prod_unit .thum .noti.multi_line {
	height: auto;
	padding: 3px 5px;
	text-align: left;
}
/* // 220411_9153 수정 */
.prod_unit .thum .noti.p_right {
    right: 0;
    text-align: right;
}
/* 230407_12136 */
.prod_unit .thum .noti.multi_line.t_center {
    text-align: center;
}
/* // 230407_12136 */
/* // 220407_9153 추가 */
.prod_unit .thum .noti.black {background-color: rgba(0,0,0,0.6);} /* 211109_7841 수정 */
.prod_unit .thum .noti span {position: relative; display:inline-block; flex: none; padding: 0 5px; font-size: 13px; letter-spacing: -0.7px;}/* 211104_7884 수정 */
.prod_unit .thum .noti span:before {content: ''; position: absolute; top: 50%; left: -1px; transform: translateY(-50%); width: 1px; height: 11px; background-color: #fff;} /* 211109_7841 수정 */
.prod_unit .thum .noti span:first-child:before {display: none} /* 211109_7841 추가 */
.prod_unit .thum .noti span:after {content:''; background-color:rgba(230,38,66,0.8); color:#fff;}
/* 211109_7841 추가 */
.prod_unit .thum .noti.twoline {flex-wrap: wrap; height: auto; }
.prod_unit .thum .noti.twoline span {display: block; width: 100%; text-align: center;}
.prod_unit .thum .noti.twoline span:before {display: none;}
/* // 211109_7841 추가 */
.prod_unit .thum .tit_area {position:absolute; bottom:15px; left:20px; width:100%; color:#fff; z-index:5}
.prod_unit .thum .tit_area .tit {font-size:18px; font-weight:bold;}
.prod_unit .thum .tit_area .s_tit {font-size:14px;}
.prod_unit .thum .like {position:absolute; bottom:7.5px; right:7.5px; width:30px; height:30px; background: url(../../img/ico_like_off.png) center no-repeat;  z-index:1}
.prod_unit .info {position:relative;}
.prod_unit .info a {display:block; width:100%;}
/* 221007_10556 */
/* 230310_11865 */
.prod_unit .info .tit {
	display: -webkit-box;
	overflow: hidden;
	max-height: 38px;
	margin-bottom: 7px;
	font-size: 15px;
	color: #222;
	line-height: 19px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
}
/* // 230310_11865 */
/* // 221007_10556 */
.prod_unit .info .tit strong {/*display:inline-block;*/ margin-right:3px; vertical-align:baseline;} /* 211203_8107 */
.prod_unit .info .tit strong.tv {color: #e72643;}
.prod_unit .info .tit strong.depart {color: #be9e67;}
.prod_unit .info .tit.ty02 {display: block; margin-bottom: 10px; height: 19px; text-overflow: inherit; white-space: inherit; font-size: 16px;}
/* 230411_12375 */
.prod_unit .info .price {
	position: relative;
	margin-bottom: 7px;
	font-size: 0;
}
/* // 230411_12375 */
/* 220930_10596 */
/* 221007_10556 */
.prod_unit .info .price.v2 {
	font-size: 0;
}
/* // 221007_10556 */
/* 230411_12375 */
.prod_unit .info .price .discount {
	display: inline-block;
	margin-right: 3px;
	font-weight: bold;
	font-size: 14px; /* 230104_11516 */
	color: #e62642;
	vertical-align: baseline;
}
/* // 230411_12375 */
/* // 220930_10596 */
/* 221007_10556 */
.prod_unit .info .price.v2 .discount {
	margin-right: 5px;
	font-weight: 400;
	font-size: 19px;
	vertical-align: baseline;
}
/* // 221007_10556 */
/* 230103_11461 */
.prod_unit .info .price .discount.empty,
.prod_unit .info .price.v2 .discount.empty {
	display: none;
}
/* // 230103_11461 */
.prod_unit .info .price .discount strong {vertical-align:baseline;}
/*230214_11840 원복*/
.prod_unit .info .price .after {
	display: flex;
	height: 18px;
	margin-bottom: 1px; /* 230213_11840 */
	font-weight: bold;
	font-size: 14px;
	color: #222;
	align-items: baseline; /* 230208_11806 */
}
/* //230214_11840 원복*/
/* 221007_10556 */
.prod_unit .info .price.v2 .after {
	display: inline-flex;
	vertical-align: baseline;
}
/* // 221007_10556 */
/* 230213_11840 */
.prod_unit .info .price .after strong {
	margin-bottom: 0px;
	font-size: 17px;
}
/* // 230213_11840 */
/*230126_11660*/
.prod_unit .info .price .after strong.text {margin: 0 5px 0 0; font-size: 16px; vertical-align: baseline;}
/* //230126_11660*/
.prod_unit .info .price .after strong.text.ty02 {font-size: 16px;}
/* 220930_10596 */
.prod_unit .info .price .before {
	display: inline-block;
	font-size: 11px; /* 230104_11516 */
	color: #999;
	text-decoration: line-through;
	vertical-align: baseline; /* 230511_12740 */
}
/* // 220930_10596 */
/* 221007_10556 */
.prod_unit .info .price.v2 .before {
	display: block;
	margin-bottom: 3px;
}
/* // 221007_10556 */
/* 230213_11840 */
/* 230214_11840 원복*/
.prod_unit .info .price .before em {
	font-size: 14px;
	color: #999;
	vertical-align: baseline;
}
/* //230214_11840 원복*/
/* // 230213_11840 */
.prod_unit .info .price .btn_area {position:absolute; top:50%; right:0; transform:translate(0, -50%);}
.prod_unit .info .price .btn_area ul {display:flex; align-items:center; justify-content:flex-end;}
.prod_unit .info .price .btn_area ul li {margin-right:5px;}
.prod_unit .info .price .btn_area ul li:last-child {margin-right:0px;}
.prod_unit .info .price .btn_area ul li a {display:block;}
.prod_unit .info .price .btn_area ul li .alarm {display:block; width:28px; height:28px; border:none; background:url(../../img/btn_LiveOff.png) no-repeat center center; background-size:28px auto; color:transparent;}
.prod_unit .info .price .btn_area ul li .alarm.on {}

.prod_unit .info .price.ty02 {margin-bottom: 9px; line-height: 15px;}
.prod_unit .info .price.ty02 .discount {margin-right: 5px;font-size: 21px;vertical-align: middle;margin-top: -3px;}/* 220726_10257 */
.prod_unit .info .price.ty02 .after {display: inline-block; margin: 0 10px 0 0; font-size: 14px;}
.prod_unit .info .price.ty02 .after strong {font-size: 19px; vertical-align: baseline;}
.prod_unit .info .price.ty02 .before {display: inline-block; font-size: 14px; vertical-align: middle;}
.prod_unit .info .price.ty02 .before em {vertical-align: baseline;}
/* 230407_12136 */
/* 230510_12612 */
.prod_unit .info .benefit,
.benfit_L > a {
	margin-top:0;
	font-size:0;
}
/* // 230510_12612 */
.prod_unit .info .benefit .purchase_num {
	float: right;
	white-space: nowrap;
}
/* // 230407_12136 */
.prod_unit .info .benefit .purchase_num strong {color: #222; vertical-align: baseline;}
.prod_unit .info .benefit.ty02 {}
.prod_unit .info .benefit.ty02 span {margin-right:1px; padding:3px; border:1px solid #999;}
.prod_unit .info .btn_area {}
.prod_unit .info .btn_area ul {display:flex; align-items:center; justify-content:flex-end;}
.prod_unit .info .btn_area.ty02 ul {justify-content:flex-start;}
.prod_unit .info .btn_area.ty03 ul {justify-content: space-between;}
.prod_unit .info .btn_area.ty04 ul {justify-content: flex-end;}
.prod_unit .info .btn_area.ty05 ul {position: absolute; bottom: -4px; right: 0;}
.prod_unit .info .btn_area ul li {flex: none; margin-right:5px; margin-bottom: 0; width: auto; line-height: 20px;}
.prod_unit .info .btn_area ul li:last-child {margin-right:0px;}
.prod_unit .info .btn_area ul li a {display:block;}
.prod_unit .info .btn_area ul li .alarm {display:block; width:30px; height:30px; border:1px solid #bbb; background:url(../../img/ico/ico_onair02_off.png) no-repeat center center; background-size:13px auto; color:transparent;}
.prod_unit .info .btn_area ul li .buy {height:30px; padding:0 25px; background-color:#e51937; font-size:12px; line-height:30px; color:#fff; box-sizing:border-box;}
.prod_unit .info .review {height: 20px; font-size: 13px; color: #222; line-height: 20px;}
.prod_unit .info .review strong {padding-left: 16px; background: url(../../img/icon_star.png) no-repeat 0 center / 11px; vertical-align: baseline;}
.prod_unit .info .review em {margin-left: 3px; vertical-align: baseline;}
/* 220927_10556 */
.prod_unit .thum .like,
.prod_unit .info .like {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 23px; /* 221011_10614 */
	height: 21px;
	background: url(../../img/icon_heart_off2.png) no-repeat center center / 20px;
	background-size: contain;
	font-size: 0;
}

.prod_unit .thum .like {
	right: 10px;
	bottom: 10px;
}

.prod_unit .thum .like.on,
.prod_unit .info .like.on {background-image: url(../../img/icon_heart_on.png); animation:likeAfter both .3s ease-in-out;}
/* // 220927_10556 */
@keyframes likeAfter{
0% {transform:scale(0.1, 0.1); opacity:0;}
0.1% {transform:scale(0.1, 0.1); opacity:1;}
60% {transform:scale(1.4, 1.4); opacity:1;}
100% {transform:scale(1, 1); opacity:1;}
}
/* 210721_6927 수정 및 추가 */
.prod_unit.ty02 {display: flex;} /* 211109_7841 수정 */
.prod_unit.ty02 .thum {width: 110px; vertical-align:top;} /* 211104_7884 수정 */
.prod_unit.ty02 .thum .like {top:82.5; bottom:inherit;}
.prod_unit.ty02 .info {width: calc(100% - 126px); min-height: 110px; padding-left:12px; vertical-align: top;} /* 211104_7884 수정 */
.prod_unit.ty02 .info .tit {margin-bottom: 8px;}
.prod_unit.ty02 .info .price.ty04 {margin-bottom: 9px; height: 18px;}
.prod_unit.ty02 .info .benefit {margin-bottom: 23px; height: 14px;}
.prod_unit.ty02 .info .benefit .purchase_num {float: none; display: block; margin: 10px 0 -21px; width: 100%; color: #222;}
.prod_unit.ty02 .info .review {margin-top: -14px; height: 17px; line-height: 17px;}
.prod_unit.ty02 .info .like {background-position: center bottom;}

.prod_unit.border {margin-bottom: 0; border: 1px solid #eee;}
.prod_unit.border .info {padding: 0;}
.prod_unit.border .info .tit ,.prod_unit.border .info .price {padding: 0 15px;}
.prod_unit.border .info .benefit {padding: 12px 15px;}

.prod_unit.soldout .thum .noti span {color: #fff !important;}
.prod_unit.soldout .info .tit {color: #999 !important;}
/*230126_11660*/
/* .prod_unit.soldout .info .price .after {color: #999 !important;} */
/* //230126_11660*/
/* .prod_unit.soldout .info .benefit span {color: #999 !important;} */ /* 230411_12136 */


/* 211104_7884 추가 */
/* 체크박스 신규 */
.prod_unit .check_type01 {position: relative; margin-bottom: 10px;}
.prod_unit .check_type01 input[type="checkbox"] {position: absolute; top: 0; left: 0; width: 0; height: 0; }
.prod_unit .check_type01 label {display: block; position: relative; padding: 0 25px 0 28px; font-size: 16px; line-height: 22px; }
.prod_unit .check_type01 label:before {content: ''; position: absolute; top: 2px; left: 0; width: 18px; height: 18px; background: url(../../img/bk/ico_chk_new02.png) no-repeat 0 0; background-size: 18px auto;}
.prod_unit .check_type01 input[type="checkbox"]:checked + label {}
.prod_unit .check_type01 input[type="checkbox"]:checked + label:before {background-position: 0 -23px; }
.prod_unit .check_type01 input[type="checkbox"]:disabled + label:before {background-position: 0 100%; }
/* // 체크박스 신규 */

/* 상품옵션 */
.prod_unit .option {min-height: 42px; margin-bottom: 10px; font-size: 15px; color: #666; }
/* // 상품옵션 */

/* 사은품 */
.prod_unit .freebie {margin-bottom: 10px; font-size: 15px; color: #666; }
.prod_unit .freebie span {color: #444; }
/* // 사은품 */

/* 총 금액 */
/* // 총 금액 */
/* //211104_7884 추가 */

/* 상품리스트 개선 2021 */
    .bdb10 {border-bottom: 10px solid #e6e8ec;}
    /* 상품모듈 */
    .prod_unit {background: #fff;}
	/* 230411_12375 */
	.prod_unit .thum {
		overflow: hidden;
		position: relative;
		margin-bottom: 7px;
	}
	/* // 230411_12375 */
    .prod_unit .thum a {position:relative; display:block;}
    .prod_unit .thum .img {position:relative;}
    /* 220927_10556 */
	.prod_unit .thum .img img { border-radius: 6px; }
	.prod_unit .thum .img .dimm { overflow: hidden; position:absolute; top:0; bottom:0; left:0; right:0; border-radius: 6px; background-color:rgba(102, 102, 102, 0.05);}
	/* // 220927_10556 */
    .prod_unit .thum .img .dimm.ty02 {top:40%; background:linear-gradient(to top, rgba(0,0,0,0.3), rgba(0,0,0,0));}
    /*230103_11459*/
	.prod_unit .thum .flag {position: absolute; top: 5px; left: 5px; z-index: 2;} /* 210721_6656 z-index 수정 */
	/* //230103_11459*/
    .prod_unit .thum .flag img {width: 40px;}
    /* 220826_10380 
	.prod_unit .thum .flag {
		position: absolute;
		top: 5px;
		right: auto;
		left: 5px;
		margin: 0;
	}
	
	.prod_unit .thum .flag img {
		width: 40px;
	}
	.prod_unit .thum .flag img + img {
		margin-left: 5px;
	}
	/* // 220826_10380 */
    .prod_unit .thum .flag.ty02 {left: auto; right: 0;} /* 211109_7841 수정 */
    .prod_unit .thum .flag.ty03 {top: 15px; left: 15px;}
    .prod_unit .thum .flag.ty04 {top: 15px; left: auto; right: 15px;} /* 211109_7841 수정 */
    .prod_unit .thum .flag.ty05 {top: 0; left: 0;}
    .prod_unit .thum .flag .f_foryou {width: 65px; height: auto;}
	.prod_unit .thum .flag > span {display: block;}
    /* 220818_10380 */
	.prod_unit .thum .flag.ty03 > span { display: inline-block; }
	.prod_unit .thum .flag.ty03 > span + span { margin-left: 5px; }
	/* // 220818_10380 */
    /* 211115_7841 수정 */
	.prod_unit .thum .flag.ty06 {top: 0; left: 0;}
	.prod_unit .thum .flag.ty06 > span {width: 68px; height: 38px; border: 1px solid #666; background-color: #fff; font-size: 15px; color: #666; line-height: 36px; text-align: center; box-sizing: border-box;}
	.prod_unit .thum .flag.ty06 > span strong {font-size: 16px; vertical-align: baseline;}
	/* // 211115_7841 수정 */
	
	/* 211118_7841 추가 */
	/* 221205_10942 */
	.prod_unit .thum .flag.num > span {
		display: block;
		width: 27px;
		height: 27px;
		background: #333;
		font-size: 15px;
		color: #fff;
		line-height: 27px;
		text-align: center;
	}
	/* 211118_7841 추가 */
    .prod_unit .thum .noti {position:absolute; bottom:0; display: flex; justify-content: center; width:100%; height:22px; background-color:rgba(230,38,66,0.8); color:#fff; font-size: 0; line-height: 22px;}
    /* 미리주문관 */
	.prod_unit .thum .noti.bg_purple {
		background-color: rgba(150, 22, 237, 0.8);
	}
	/* // 미리주문관 */
    .prod_unit .thum .noti.in_b {display:inline-block; width:auto;}
    .prod_unit .thum .noti.ty02 {right:0;}
    .prod_unit .thum .noti.ty03 {top:0; right:0;}
    /* 220407_9153 추가 */
	/* 220411_9153 수정 */
	.prod_unit .thum .noti.multi_line {
		height: auto;
	    padding: 3px 5px;
		text-align: left;
	}
	/* // 220411_9153 수정 */
	.prod_unit .thum .noti.p_right {
	    right: 0;
	    text-align: right;
	}
	/* 230407_12136 */
	.prod_unit .thum .noti.multi_line.t_center {
	    text-align: center;
	}
	/* // 230407_12136 */
	/* // 220407_9153 추가 */
    .prod_unit .thum .noti.black {background-color: rgba(0,0,0,0.6);} /* 211109_7841 수정 */
    .prod_unit .thum .noti span {position: relative; display:inline-block; flex: none; padding: 0 5px; font-size: 13px;}
    .prod_unit .thum .noti span:before {content: ''; position: absolute; top: 50%; left: -1px; transform: translateY(-50%); width: 1px; height: 11px; background-color: #fff;} /* 211109_7841 수정 */
    .prod_unit .thum .noti span:first-child:before {display: none} /* 211109_7841 추가 */
    .prod_unit .thum .noti span:after {content:''; } 
/* 211109_7841 추가 */
.prod_unit .thum .noti.twoline {flex-wrap: wrap; height: auto; }
.prod_unit .thum .noti.twoline span {display: block; width: 100%; text-align: center;}
.prod_unit .thum .noti.twoline span:before {display: none;}
/* // 211109_7841 추가 */
    .prod_unit .thum .tit_area {position:absolute; bottom:15px; left:20px; width:100%; color:#fff; z-index:5}
    .prod_unit .thum .tit_area .tit {font-size:18px; font-weight:bold;}
    .prod_unit .thum .tit_area .s_tit {font-size:14px;}
    .prod_unit .thum .like {position:absolute; bottom:7.5px; right:7.5px; width:30px; height:30px; background: url(../../img/ico_like_off.png) center no-repeat;  z-index:1}
    
    .prod_unit .info {position:relative;}
    .prod_unit .info a {display:block; width:100%;}
    /* 221007_10556 */
	.prod_unit .info .tit {
		display: block;
		overflow: hidden;
		max-height: 38px;
		margin-bottom: 7px;
		font-size: 15px;
		color: #222;
		line-height: 19px;
	}
	/* // 221007_10556 */
    .prod_unit .info .tit strong {/*display:inline-block;*/ margin-right:3px; vertical-align:baseline;} /* 211203_8107 */
    .prod_unit .info .tit strong.tv {color: #e72643;}
    .prod_unit .info .tit strong.depart {color: #be9e67;}
    .prod_unit .info .tit.ty02 {display: block; margin-bottom: 10px; height: 19px; text-overflow: inherit; white-space: inherit; font-size: 16px;}
    /* 230411_12375 */
	.prod_unit .info .price {
		position: relative;
		margin-bottom: 7px;
		font-size: 0;
	}
	/* // 230411_12375 */
    /* 220930_10596 */
    /* 221007_10556 */
	.prod_unit .info .price.v2 {
		font-size: 0;
	}
	/* // 221007_10556 */
	/* 230411_12375 */
	.prod_unit .info .price .discount {
		display: inline-block;
		margin-right: 3px;
		font-weight: bold;
		font-size: 14px; /* 230104_11516 */
		color: #e62642;
		vertical-align: baseline;
	}
	/* // 230411_12375 */
	/* // 220930_10596 */
	/* 221007_10556 */
	.prod_unit .info .price.v2 .discount {
		margin-right: 5px;
		font-weight: 400;
		font-size: 19px;
		vertical-align: baseline;
	}
	/* // 221007_10556 */
	/* 230103_11461 */
	.prod_unit .info .price .discount.empty,
	.prod_unit .info .price.v2 .discount.empty {
		display: none;
	}
	/* // 230103_11461 */
    .prod_unit .info .price .discount strong {vertical-align:baseline;}
    /* 220930_10596 */
	.prod_unit .info .price .after {
		display: flex;
		height: 18px;
		margin-bottom: 1px;
		font-weight: bold;
		font-size: 14px;
		color: #222;
		 align-items: baseline; /* 230208_11806 */
	}
	/* // 220930_10596 */
	/* 221007_10556 */
	.prod_unit .info .price.v2 .after {
		display: inline-flex;
		vertical-align: baseline;
	}
    .prod_unit .info .price .after strong {margin-bottom: 0px; font-size:19px;}
    .prod_unit .info .price .after strong.text {margin: 0 5px 0 0; font-size: 16px; vertical-align: baseline;}
    .prod_unit .info .price .after strong.text.ty02 {font-size: 16px;}
	/* 220930_10596 */
	.prod_unit .info .price .before {
		display: inline-block;
	    font-size: 11px; /* 230104_11516 */
		color: #999;
		text-decoration: line-through;
        vertical-align: baseline; /* 230511_12740 */
	}
	/* // 220930_10596 */
	/* 221007_10556 */
	.prod_unit .info .price.v2 .before {
		display: block;
		margin-bottom: 3px;
	}
    .prod_unit .info .price .before em {font-size: 14px; color: #999; vertical-align: baseline;} /* 210806_6754 수정 */
    .prod_unit .info .price .btn_area {position:absolute; top:50%; right:0; transform:translate(0, -50%);}
    .prod_unit .info .price .btn_area ul {display:flex; align-items:center; justify-content:flex-end;}
    .prod_unit .info .price .btn_area ul li {margin-right:5px;}
    .prod_unit .info .price .btn_area ul li:last-child {margin-right:0px;}
    .prod_unit .info .price .btn_area ul li a {display:block;}
    .prod_unit .info .price .btn_area ul li .alarm {display:block; width:28px; height:28px; border:none; background:url(../../img/btn_LiveOff.png) no-repeat center center; background-size:28px auto; color:transparent;}
    .prod_unit .info .price .btn_area ul li .alarm.on {}
    
    .prod_unit .info .price.ty02 {margin-bottom: 9px; line-height: 15px;}
	.prod_unit .info .price.ty02 .discount {margin-right: 5px;font-size: 21px;vertical-align: middle;margin-top: -3px;}/* 220726_10257 */
    .prod_unit .info .price.ty02 .after {display: inline-block; margin: 0 10px 0 0; font-size: 14px;}
    .prod_unit .info .price.ty02 .after strong {font-size: 19px; vertical-align: baseline;}
    .prod_unit .info .price.ty02 .before {display: inline-block; font-size: 14px; vertical-align: middle;}
    .prod_unit .info .price.ty02 .before em {vertical-align: baseline;}
	/* 230407_12136 */
	.prod_unit .info .benefit {font-size:0; margin-top:0;}
	.prod_unit .info .benefit .purchase_num {float: right; white-space: nowrap;}
	/* // 230407_12136 */
    .prod_unit /* 221011_10614 */
	.prod_unit .info .benefit span {
		display: inline-block;
		margin-right: 5px;
		padding-left: 0;
		font-size: 13px;
		color: #666;
	}
	/* // 221011_10614 */
    .prod_unit .info .benefit span:last-child {margin-right:0;}
    .prod_unit .info .benefit span.ty02 {color: #1796e6;}
    .prod_unit .info .benefit span.ty02.red { color: #e62642; } /* 미리주문관 */
    .prod_unit .info .benefit .purchase_num strong {color: #222; vertical-align: baseline;}
    .prod_unit .info .benefit.ty02 {}
    .prod_unit .info .benefit.ty02 span {margin-right:1px; padding:3px; border:1px solid #999;}
    .prod_unit .info .btn_area {}
    .prod_unit .info .btn_area ul {display:flex; align-items:center; justify-content:flex-end;}
    .prod_unit .info .btn_area.ty02 ul {justify-content:flex-start;}
    .prod_unit .info .btn_area.ty03 ul {justify-content: space-between;}
    .prod_unit .info .btn_area.ty04 ul {justify-content: flex-end;}
    .prod_unit .info .btn_area.ty05 ul {position: absolute; bottom: -4px; right: 0;}
    .prod_unit .info .btn_area ul li {flex: none; margin-right:5px; margin-bottom: 0; width: auto; line-height: 20px;}
    .prod_unit .info .btn_area ul li:last-child {margin-right:0px;}
    .prod_unit .info .btn_area ul li a {display:block;}
    .prod_unit .info .btn_area ul li .alarm {display:block; width:30px; height:30px; border:1px solid #bbb; background:url(../../img/ico/ico_onair02_off.png) no-repeat center center; background-size:13px auto; color:transparent;}
    .prod_unit .info .btn_area ul li .buy {height:30px; padding:0 25px; background-color:#e51937; font-size:12px; line-height:30px; color:#fff; box-sizing:border-box;}
    .prod_unit .info .review {height: 20px; font-size: 13px; color: #222; line-height: 20px;}
    .prod_unit .info .review strong {padding-left: 16px; background: url(../../img/icon_star.png) no-repeat 0 center / 11px; vertical-align: baseline;}
    .prod_unit .info .review em {margin-left: 3px; vertical-align: baseline;}
    /* 220927_10556 */
	.prod_unit .thum .like,
	.prod_unit .info .like {
		position: absolute;
		bottom: 0;
		right: 0;
		width: 23px; /* 221011_10614 */
		height: 21px;
		background: url(../../img/icon_heart_off2.png) no-repeat center center / 20px;
		background-size: contain;
		font-size: 0;
	}
	
	.prod_unit .thum .like {
		right: 10px;
		bottom: 10px;
	}
	
	.prod_unit .thum .like.on,
	.prod_unit .info .like.on {background-image: url(../../img/icon_heart_on.png); animation:likeAfter both .3s ease-in-out;}
	/* // 220927_10556 */
    @keyframes likeAfter{
        0% {transform:scale(0.1, 0.1); opacity:0;}
        0.1% {transform:scale(0.1, 0.1); opacity:1;}
        60% {transform:scale(1.4, 1.4); opacity:1;}
        100% {transform:scale(1, 1); opacity:1;}
    }
    /* 210721_6927 수정 및 추가 */
    
    .prod_unit.ty02 {}
    .prod_unit.ty02 {display: flex;} /* 211109_7841 수정 */
    .prod_unit.ty02 .thum {display:table-cell; width:110px; vertical-align:top;}
    .prod_unit.ty02 .thum .like {top:82.5; bottom:inherit;}
    .prod_unit.ty02 .info {width: calc(100% - 126px); min-height: 110px; padding-left:12px; vertical-align: top;} /* 211104_7884 수정 */
    .prod_unit.ty02 .info .tit {margin-bottom: 8px;}
    .prod_unit.ty02 .info .price.ty04 {margin-bottom: 9px; height: 18px;}
    .prod_unit.ty02 .info .benefit {margin-bottom: 23px; height: 14px;}
    .prod_unit.ty02 .info .benefit .purchase_num {float: none; display: block; margin: 10px 0 -21px; width: 100%; color: #222;}
    .prod_unit.ty02 .info .review {margin-top: -14px; height: 17px; line-height: 17px;}
    .prod_unit.ty02 .info .like {background-position: center bottom;}
    
    .prod_unit.border {margin-bottom: 0; border: 1px solid #eee;}
    .prod_unit.border .info {padding: 0;}
    .prod_unit.border .info .tit ,.prod_unit.border .info .price {padding: 0 15px;}
    .prod_unit.border .info .benefit {padding: 12px 15px;}
    
    .prod_unit.soldout .thum .noti span {color: #fff !important;}
    .prod_unit.soldout .info .tit {color: #999 !important;}
    .prod_unit.soldout .info .price .after {color: #222 !important;}
	/* .prod_unit.soldout .info .benefit span {color: #999 !important;} */ /* 230411_12136 */
    
/***** product_list *****/
.product_list {}
/* 211109_7841 수정 */
.product_list > ul {display:flex; align-items:flex-start; justify-content:flex-start;}
.today_shopping .product_list > ul {justify-content:flex-start;}
.product_list > ul > li {flex:1; margin-right:12px; margin-bottom:20px}
.product_list > ul > li:last-child {margin-right:0;}
.product_list > ul > li .prod_unit .thum {}
.product_list > ul > li .prod_unit .info {}
.product_list > ul > li .prod_unit .info .price {}
.product_list > ul > li .prod_unit .info .benefit {height:36px; line-height:36px; border-top:1px solid #eee;}
/* // 211109_7841 수정 */

/* 211109_7841 추가 */
.product_list .btn_area {}
.product_list .btn_area ul {display: block;}
.product_list .btn_area ul li:last-child {margin-bottom: 0;}
.product_list .btn_area ul li a {position: relative; display: block;}

.product_list .btn_area.ty02 {}
.product_list .btn_area.ty02 ul {display: flex; align-items: center;}
.product_list .btn_area.ty02 ul li {flex: 1}
.product_list .btn_area.ty02 ul li a {text-align: center;}

.prod_unit .btn_coupon {margin-bottom: 20px;}
.prod_unit .btn_coupon ul {}
.prod_unit .btn_coupon ul li {margin-bottom: 10px;}
.prod_unit .btn_coupon ul li .coupon {position: relative; display: block; width: 100%; height: 27px;  padding-right: 29px;  border: 1px solid #f37624; border-radius:4px; font-size: 13px; color: #f37624; line-height: 25px; text-align: center; overflow: hidden;}
.prod_unit .btn_coupon ul li .coupon:after {content: ''; position: absolute; right: -1px; top: 0; display: block; width: 29px; height: 100%; background: #f37624 url(../../img/ico/img_get_coupon_2020.png) no-repeat 50% 50%; background-size: 13px 27px;}
.prod_unit .btn_coupon ul li .coupon.end {height: 29px; border: 0; background-color: #ccc; color: #fff; line-height: 27px;}
.prod_unit .btn_coupon ul li .coupon.end:after {right: 0; background-color: #b5b5b5; background-image: url(../../img/ico/img_end_coupon_2020.png);}

.product_list .btn_deal {position: absolute; bottom: 0; width: 100%; border-top: 1px solid #e5e5e5}
.product_list .btn_deal > ul {}
.product_list .btn_deal > ul > li {position: relative;}
.product_list .btn_deal > ul > li:after {content: ''; position: absolute; top: 50%; right: 0; transform: translate(0, -50%); display: block; width: 1px; height: 21px; background-color: #e5e5e5;}
.product_list .btn_deal > ul > li:last-child:after {display: none}
.product_list .btn_deal > ul > li a {height: 40px; font-size: 11px; color: #666; line-height: 40px; }
.product_list .btn_deal > ul > li a > span {display: inline-block; height: 100%; padding-left: 25px; background-position: left center; background-repeat: no-repeat; background-size: auto 22px;}
.product_list .btn_deal > ul > li a.detail > span {background-image: url(../../img/ico/ico_detailPlus.png); background-position-y: 8px;}
.product_list .btn_deal > ul > li a.cart > span {background-image: url(../../img/ico/ico_detailCart.png);}
.product_list .btn_deal > ul > li a.alram > span {background-image: url(../../img/ico/ico_detailAlram.png);}

/* // 211109_7841 추가 */
    
 /* oneRang */
.product_list.oneRang > ul {flex-wrap: wrap; box-sizing: border-box;} /* 211109_7841 수정 */

.product_list.oneRang > ul > li .prod_unit .thum {margin-bottom: 0;} /* 211109_7841 추가 */
.product_list.oneRang > ul > li .prod_unit .thum .img {height: 0; padding-bottom: 56.25%; overflow: hidden;} /* 210818_6927 수정 */
/* 220811_10413 */
.product_list.oneRang>ul>li .prod_unit .thum .img img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: 100%;
    transform: translate(-50%, -50%);
    border-radius: 8px;
}
/* // 220811_10413 */
/*221130_10976*/
.product_list.oneRang > ul > li {width: 100%; margin-bottom: 0; margin-right: 0; padding: 15px; box-sizing: border-box; flex: none;}
/* //221130_10976*/
.product_list.oneRang > ul > li .prod_unit .info .benefit {border-top: 0; height: 14px; line-height: 1;}
.product_list.oneRang > ul > li .prod_unit.ty02 .thum .img {padding-bottom: 100%} /* 210818_6927 추가 */
/* 220826_10496 */
.product_list.oneRang.ty02 > ul > li {
    flex: none;
    margin-top: 15px;
    padding: 0;
}

/* cream_240223_15385 */
.product_list.oneRang.ty02 > ul > li:not(:last-child){
	margin-bottom: 30px;
}
/* cream_240223_15385 */

.product_list.oneRang.ty02 > ul > li:first-child {
	/*margin-top: 0;*//*230605_12848*/
}

/* // 220826_10496 */
/*.product_list.oneRang.ty02.border > ul > li {margin-bottom: 0;}*/ /* crema_230808 삭제 */

.product_list.oneRang.ty02 > ul {}
/* 220811_10413 */
.product_list.oneRang.ty02 > ul > li .prod_unit .thum {
    margin-bottom: 13px;
    border-radius: 10px;
    /* border: 2px solid #e6e8ec; */
}
/* // 220811_10413 */
.product_list.oneRang.ty02 > ul > li .prod_unit .thum .noti {height: 24px; font-size: 0; line-height: 24px;}
/* 220407_9153 추가 */
.product_list.oneRang.ty02 > ul > li .prod_unit .thum .noti.multi_line {
    height: auto;
    padding: 3px 5px;
    line-height: normal;
}

.product_list.oneRang.ty02 > ul > li .prod_unit .thum .noti.multi_line > div {
    margin-top: 1px;
}

.product_list.oneRang.ty02 > ul > li .prod_unit .thum .noti.multi_line > div:first-child {
    margin-top: 0;
}
/* // 220407_9153 추가 */
.product_list.oneRang.ty02 > ul > li .prod_unit .thum .noti span { font-size: 13px;}
.product_list.oneRang.ty02 > ul > li .prod_unit .thum .noti span + span::before {height: 12px;}
/* 211109_7841 추가 */
.product_list.oneRang.ty02 > ul > li .prod_unit .thum .noti.twoline {height: auto; padding: 4px 0; line-height: 1.6;}
.product_list.oneRang.ty02 > ul > li .prod_unit .thum .noti.twoline span {}
/* 211109_7841 추가 */
.product_list.oneRang.ty02 > ul > li .prod_unit .thum .flag {top: 0; left: 0; right: auto; width: auto; height: auto;}
/* 220902_10534 */
.product_list.oneRang.ty02>ul>li .prod_unit .thum .flag img {
	width: 45px;
}
/* // 220902_10534 */
.product_list.oneRang.ty02>ul>li .prod_unit .thum .flag.ty03 {
    top: 5px;
    left: 5px;
}
/* // 220811_10413 */
.product_list.oneRang.ty02 > ul > li .prod_unit .noti span em {font-size: 14px; vertical-align: baseline;}
.product_list.oneRang.ty02 > ul > li .prod_unit .info {padding: 0 0px 1px;}/* 220726_10257 */
.product_list.oneRang.ty02 > ul > li .prod_unit .info .price .after {
	/* cream_231103 */
	font-size: 21px;
	/* // cream_231103 */
}
.product_list.oneRang.ty02 > ul > li .prod_unit .info .price .after strong {font-size: 21px;}
.product_list.oneRang.ty02 > ul > li .prod_unit .info .price .after strong.text {font-size: 17px; vertical-align: baseline;}
/* 221017_10652 */
.product_list.oneRang.ty02>ul>li .prod_unit .info .price.ty02 {
	margin-bottom: 10px;
}
/* // 221017_10652 */
/* 221129_benefit */
.product_list.oneRang.ty02>ul>li .prod_unit .info .benefit {
	height: auto;
	margin-bottom: 9px;
	padding: 0;
}
/* // 221129_benefit */
/* 220907_10541 */
.prod_type_vertical.type03 > li .prdBottom .benefit {
	float: left;
	padding: 5px 0;
	border-top: none;
}
/* // 220907_10541 */
.time_infos .benefit.with_badge {
	display: flex;
	flex-wrap: wrap;
}
   .product_list.oneRang.ty02 > ul > li .prod_unit .info .like {position: absolute; top: -44px; right: 8px; background-size: contain;}
   
   .product_list.oneRang.ty02 > ul > li .prod_unit .btn_coupon {padding: 0 15px;}/* 211109_7841 추가 */

/* 211109_7841 추가 와이드/ 딜상세 */
.product_list.oneRang.ty03 > ul {flex-direction: column;}
.product_list.oneRang.ty03 > ul > li {position: relative; padding: 0 0 40px 0; background-color: #fff;}
.product_list.oneRang.ty03 > ul > li .prod_unit .thum {margin-bottom: 13px;}
.product_list.oneRang.ty03 > ul > li .prod_unit .info {padding: 0 15px;}
.product_list.oneRang.ty03 > ul > li .prod_unit .info {padding: 0 15px;}
.product_list.oneRang.ty03 .btn_coupon {padding: 0 15px;}
/* // 211109_7841 추가 와이드/ 딜상세 */

/* 210512_5617 추가 */
.product_list.oneRang.line > ul > li.banner {padding:0; border-width: 10px; border-bottom:9px solid #eee;}
.product_list.oneRang.line > ul > li.banner .prod_unit {height:104px; background-color:transparent;}
.product_list.oneRang.line > ul > li.banner .prod_unit a {display:block;}
.product_list.oneRang.line > ul > li.banner .thum {width:185px;}
.product_list.oneRang.line > ul > li.banner .info {padding: 0 26px 0 15px; vertical-align: middle;}
.product_list.oneRang.line > ul > li.banner .info .tit {height:auto; margin-bottom:0; font-size:18px; line-height: 24px;}
.product_list.oneRang.line > ul > li.banner .info .tagBox {display:none;}
/* // 210512_5617 추가 */
    
/* 210806_6754 추가 */
.product_list.oneRang > ul li.ad {margin-bottom: 15px;} /* 211104_7884 추가 */
.product_list.oneRang > ul li.ad .prod_unit .thum {margin-bottom: 0;} /* 211104_7884 추가 */
.product_list.oneRang > ul li.ad .prod_unit .info {width: calc(100% - 140px); min-height: auto; background-color: #fff; vertical-align: middle;} /* 211104_7884 수정 */
.product_list.oneRang > ul li.ad .prod_unit .info .ad_tit {height: auto; margin-bottom: 13px; font-size: 17px; color: #000; line-height: 27px;}
.product_list.oneRang > ul li.ad .prod_unit .info .tit {height: auto; margin-bottom: 3px; font-size: 15px; color: #222; line-height: 20px;}
.product_list.oneRang > ul li.ad .prod_unit .info .price {margin-bottom: 0;}
.product_list.oneRang > ul li.ad .prod_unit .info .price .after {height: auto;}
.product_list.oneRang > ul li.ad .prod_unit .info .btn_sGo {position: relative; font-size: 14px; color: #222;}
.product_list.oneRang > ul li.ad .prod_unit .info .btn_sGo:after {content: ''; display: inline-block; width: 18px; height: 18px; margin-top: -2px; margin-left: 4px; background: url(../../img/ico/ico_title_more_link02.png) no-repeat center center; background-size: 100% auto; vertical-align: middle;}

.product_list.oneRang > ul li.ad.txt {background-color: #f6f6f6;}
.product_list.oneRang > ul li.ad.txt .prod_unit .info {background-color: #f6f6f6; vertical-align: top;} /* 211104_7884 수정 */
.product_list.oneRang > ul li.ad.txt .prod_unit .info .ad_tit {margin-bottom: 8px; font-size: 17px; color: #222;}
.product_list.oneRang > ul li.ad.txt .prod_unit .info .tit {height: 40px; margin-bottom: 10px;}
/* // 210806_6754 추가 */


       /* twoRang */
   .product_list.twoRang {}
   .product_list.twoRang.ty02 {padding: 0 15px;} /* 211118_7841 추가 */
   /* 211109_7841 수정 */
.product_list.twoRang > ul  {flex-wrap:wrap;}
.product_list.twoRang > ul > li {flex: none; width:calc(50% - 6px); margin-bottom:17px;}
.product_list.twoRang > ul > li:nth-child(even) {margin-right:0;}

.product_list.twoRang > ul > li .prod_unit .thum {margin-bottom: 10px;}
/* 220927_10556 */
/* 221007_10556 */
.product_list.twoRang>ul>li .prod_unit .info .price {
	margin-bottom: 7px;
	line-height: 1;
}
/* // 221007_10556 */
/* .product_list.twoRang > ul > li .prod_unit .info .price .after {margin-bottom: 5px;} */
.product_list.twoRang > ul > li .prod_unit .info .benefit { overflow: hidden; height: auto; margin: 0 0 6px; border: 0; line-height: 1; }
/* // 220927_10556 */
/*.product_list.twoRang > ul > li .prod_unit .info .benefit span {font-size: 13px;}*/
.product_list.twoRang > ul > li .prod_unit .info .benefit .purchase_num {margin-top: 15px; display: block; width: 100%; color: #222;}
/* 220901_10572 추가 */
.product_list.twoRang>ul>li .prod_unit .info .benefit .space_badge img {
	width: 56px;
	height: 18px;
}
/* // 220901_10572 */
/* // 211109_7841 수정 */
   
   /* 210806_6754 추가 모듈중간 기획전 삽입시 */
.product_list.twoRang ul > li.ad {margin-bottom: 0;}
.product_list.line.twoRang ul > li.ad .prod_unit .info {min-height: auto;}
.product_list.twoRang ul > li.ad .prod_unit .info .ad_tit {height: auto; margin-top: 17px; margin-bottom: 8px; font-size: 22px; color: #222; line-height: 27px;}
.product_list.twoRang ul > li.ad .prod_unit .info .tit {height: auto; margin-bottom: 7px; font-size: 15px; color: #222; line-height: 20px; white-space: nowrap;} /* 210930_6754 수정 */
.product_list.twoRang ul > li.ad .prod_unit .info .price {height: auto;}
.product_list.twoRang ul > li.ad .prod_unit .info .btn_sGo {color: transparent; }
.product_list.twoRang ul > li.ad .prod_unit .info .btn_sGo:after {content: ''; display: block; width: 40px; height: 40px; margin-top: -16px; background: url(../../img/ico_store_go.jpg) no-repeat center center; background-size: 40px auto;}

.product_list.twoRang ul > li.ad.txt .prod_unit .thum {display: none;}
.product_list.twoRang ul > li.ad.txt .prod_unit {height: 100%;}
.product_list.twoRang ul > li.ad.txt .prod_unit .info {height: 100%}
.product_list.twoRang ul > li.ad.txt .prod_unit .info .tit {margin-bottom: 42px}

/* // 210806_6754 추가 */

   .product_list.twoRang ul > li.banner {height: 310px;}
   .product_list.twoRang ul > li.banner .prod_unit {background: none;}
   .product_list.twoRang ul > li.banner .prod_unit .thum .img img {height: 38.5vw; object-fit: cover;}
   .product_list.twoRang ul > li.banner .prod_unit .tit {display: block; padding: 0 15px; height: auto; font-size: 17px; line-height: 22px; color: #1d1d1d;}
   .product_list.twoRang ul > li.banner .prod_unit .tagBox {display: block; padding: 15px;}
   .product_list.twoRang ul > li.banner .prod_unit .tagBox span {display: block; display: block; font-size: 13px; line-height: 20px; color: #777;}
      
   /* 211109_7841 추가*/
.product_list.twoRang.ty02 {}
.product_list.twoRang.ty02 > ul {align-items: inherit;} /* 211115_7841 수정 */
.product_list.twoRang.ty02 > ul > li {position: relative; padding-bottom: 40px; background-color: #fff;}
/* // 211109_7841 추가*/
      
       /* thrRang */
   .product_list.thrRang {}
   .product_list.thrRang ul  {flex-wrap:wrap;}
   .product_list.thrRang ul > li {flex: none; margin: 0 10px 23px 0; width:calc(33.33% - 7px);}
   .product_list.thrRang ul > li:nth-child(3n) {margin-right:0;}
   
   .product_list.thrRang ul > li .prod_unit .thum {margin-bottom: 9px;}
   .product_list.thrRang ul > li .prod_unit .thum .noti span {box-sizing: border-box; width: 100%; text-align: center;}
   .product_list.thrRang ul > li .prod_unit .info .tit {margin-bottom: 5px; height: 36px; font-size: 14px; line-height: 18px;}
   .product_list.thrRang ul > li .prod_unit .info .price {margin-bottom: 0; height: 15px;}
   .product_list.thrRang ul > li .prod_unit .info .price .after {font-size: 12px;}
   .product_list.thrRang ul > li .prod_unit .info .price .after strong {margin-bottom: -2px; font-size: 17px;}
   .product_list.thrRang ul > li .prod_unit .info .price .after strong.text {font-size: 15px;}
   
       /* 가로line */
   /* .product_list.line > ul > li {border-top: 1px solid #eee;} */ /* 220927_10556 미사용 */
   
   /* .product_list.line.twoRang > ul {border-top:1px solid #eee;} */ /* 220822_10492 */
   .product_list.line.twoRang > ul > li{margin-right: 0; padding: 15px 0 0 15px; width:calc(50% - 22px);}
   .product_list.line.twoRang ul > li:nth-child(even) {/*padding-right:13px;*/}
   .product_list.line.twoRang > ul > li:first-child {border-top:0;}  /* 210517_5617 추가 */
   .product_list.line.twoRang > ul > li:nth-child(2) {border-top:0;}  /* 210517_5617 추가 */
   .product_list.line.twoRang ul > li .prod_unit .info {min-height: 120px;}
   /* 210512_5617 추가 
   .product_list.line.twoRang > ul > li.banner {margin:15px 0 0 15px; padding:0;}*/
   .product_list.line.twoRang > ul > li.banner .prod_unit {height:100%; margin-top:-1px;} /* 210517_5617 수정 */
   /* 210512_5617 추가 */

   
   
   
   
   
       /***** product_slide0 *****/
   .product_list.product_slide  > ul {flex-wrap: inherit;} /* 211109_7841 추가 */
   .product_list.oneRang.product_slide { padding: 0 15px; } /* 230104_11516 */
   .product_list.oneRang.product_slide > ul {flex-direction: initial; justify-content:flex-start;}
   .product_list.oneRang.product_slide > ul > li {flex: none;}

   .product_list.oneRang.product_slide.type01 {padding: 0 15px;}

   .product_list.oneRang.product_slide.type02 {display: flex; flex-direction: column;}
   .product_list.oneRang.product_slide.type02 > ul > li {margin: 0 5px; width: 88%; box-shadow: 5px 5px 5px #d0d0d0;}
   
    /* 230104_11516 */
.product_list.oneRang.product_slide.type03 > ul > li {
	width: 128px;
	margin-right: 15px;
	padding: 0;
}

/* 230119_11516 */
.product_list.oneRang.product_slide.type04 > ul > li {
  	 	width: 102px; /* 230503_12655--2 */
  	 	margin-right: 7px;
  	 	padding: 0;
}
/* // 230119_11516 */

/* 230321_12232 */
.product_list.oneRang.product_slide.type04 .prod_unit {
    padding: 5px; /* 230503_12655 */
}
/* // 230321_12232 */

.product_list.oneRang.product_slide.type03 > ul > li:last-child,
.product_list.oneRang.product_slide.type04 > ul > li:last-child {
	margin-right: 0;
}
/* // 230104_11516 */

   
   /* 220427_9358 */
.product_list.oneRang.product_slide.type03 > ul > li .prod_unit .thum .img:before,
.product_list.oneRang.product_slide.type04 > ul > li .prod_unit .thum .img:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	border-radius: 8px; /* 230106_11516 */
	background-color: rgba(0,0,0,0.04);
}
/* // 220427_9358 */

.product_list.oneRang.product_slide.type03 .thum,
.product_list.oneRang.product_slide.type04 .thum {
   	margin-bottom: 9px;
}

.product_list.oneRang.product_slide.type03 > ul > li .prod_unit .thum .img,
.product_list.oneRang.product_slide.type04 > ul > li .prod_unit .thum .img {
   	padding-bottom: 100%;
}

/* // 230104_11516 */
   .product_list.oneRang.product_slide.type03 .info .tit { margin-bottom: 5px; height: 36px; font-size: 14px; line-height: 18px; font-weight: normal;}
.product_list.oneRang.product_slide.type03 .info .price { margin-bottom: 0; height: auto; } /* 220708_9758 */
   .product_list.oneRang.product_slide.type03 .info .price .after {font-size: 12px;}
   /* 230104_11516 */
.product_list.oneRang.product_slide.type03 .info .price .after strong {margin-bottom: -2px; font-size: 17px;}
.product_list.oneRang.product_slide.type03 .info .price .after strong.text {font-size: 15px;}
/* // 230104_11516 */
   
   /* 220728_10277 */
.product_list.oneRang.product_slide.type03 .product_more {
	display: flex;
	height: 128px;
	background-color: #f8f8f8;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	border-radius: 8px; 
}

.product_list.oneRang.product_slide.type03 .product_more .plus_icon {
	width: 18px;
}

.product_list.oneRang.product_slide.type03 .product_more .text {
	margin-top: 8px;
	font-size: 12px;
	color: #444;
	text-align: center;
}
/* // 220728_10277 */
   
   
   
       /***** 리스트 *****/
   /* 230503_12655--2 */
.product_list.oneRang.product_slide.type04 > ul > li .prod_unit .info {
	height: 62px;
}
.product_list.oneRang.product_slide.type04 .info .price {
	display: flex;
	margin-bottom: 0; /* 230503_12655--2 */
	align-items: baseline;
	justify-content: flex-end;
	flex-direction: row-reverse;
}
/* // 230503_12655--2 */
   .product_wrap {padding: 15px 15px 7px;}
   .product_wrap.ty02 {padding-top: 10px;}
   .product_wrap.ty03 {padding: 0 15px 10px;}
   .product_wrap.ty04 {padding: 10px 15px 0;}

   .product_wide_wrap {}
   .product_wide_wrap.ty02 {padding: 0; background: #e6e8ec;}
   
   /* // 상품리스트 개선 2021 */

/* 210506_6266 추가 table guide */
.tbl_ty {}
.tbl_ty .tbl_tit {margin-bottom:10px; font-size: 13px; color: #222; font-weight: 400;}
.tbl_ty table {}
.tbl_ty table {vertical-align: middle;}
/* 220824_10446 */
.tbl_ty table th {
	padding: 10px 0;
	background: #f9f9f9;
	font-weight: normal;
	font-size: 16px;
	color: #444;
}

.tbl_ty table td {
	font-size: 16px;
	color: #444;
}
.tbl_ty table td strong {
	font-size: 15px;
}
.tbl_ty table td .strong {
	font-size: 16px;
}
/* // 220824_10446 */
.tbl_ty .desc {margin-top: 6px; font-size: 12px; color: #444;}
.tbl_ty .tit {margin-bottom: 15px; font-size: 16px; color: #444; font-weight: bold;} /* 211019_7546 추가 */
.tbl_ty .sub_tit {margin-bottom: 6px; font-size: 12px; color: #222;} /* 211019_7546 추가 */

/* col_ty */
.tbl_ty.col_ty {}
.tbl_ty.col_ty table {}
.tbl_ty.col_ty table th {border:1px solid #eee;}
/* 220824_10446 */
.tbl_ty.col_ty table td {
	padding: 15px 10px;
	border: 1px solid #eee;
	vertical-align: top;
}
/* // 220824_10446 */
/* col_ty ty02 210712_6753 추가*/
.tbl_ty.col_ty.ty02 {border-top:1px solid #d4d4d4; letter-spacing: -0.5px;}
.tbl_ty.col_ty.ty02 table {}
.tbl_ty.col_ty.ty02 table th {height: 44px; padding: 0; background:#f5f5f5; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; font-size:16px; color:#222;  font-weight:normal; vertical-align:middle; text-align: center;}
.tbl_ty.col_ty.ty02 table th:first-child {border-left: 0;}
.tbl_ty.col_ty.ty02 table th:last-child {border-right: 0;}
.tbl_ty.col_ty.ty02 table td {height: 44px; padding: 0; border-right: 1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; color:#666; font-size:14px; text-align:center; vertical-align: middle;}
.tbl_ty.col_ty.ty02 table td:first-child {border-left:0;}
.tbl_ty.col_ty.ty02 table td:last-child {border-right:0;}
/* // col_ty ty02 210712_6753 추가*/

/* row_ty */
.tbl_ty.row_ty {}
.tbl_ty.row_ty table {}
.tbl_ty.row_ty table th {border-bottom:1px solid #eee; background: #f9f9f9;}
.tbl_ty.row_ty table td {border-bottom:1px solid #eee;}
/* // 210506_6266 추가 table guide */

/* 210513_6343 약관추가 */
.view_terms {}
.view_terms strong {margin-bottom: 5px; font-size: 11px; color: #444;}
.view_terms p {font-size: 11px; color: #444;}
.view_terms ul {margin-top: 5px;}
.view_terms ul li {margin-bottom: 5px; padding:0 0 0 12px; font-size: 11px; color: #444; text-indent: -12px;}
.view_terms ul li:last-child {margin-bottom: 0;}

/* 210513_6343 약관추가 */
.provision section {margin-bottom: 40px;}
.provision section strong {display: block; margin-bottom: 5px; font-size: 12px; color: #555;}
.provision section p {font-size: 11px; color: #666;}
.provision section ul {margin-top: 5px;}
.provision section ul li {margin-bottom: 5px; padding-left: 12px; font-size: 11px; color: #666;  text-indent: -12px;}
.provision section ul li:last-child {margin-bottom: 0;}

/* 210608_6538 */
.terms_kakao_chatbot .subtit,
.pay_new_card .header {
    position: relative;
}
.terms_kakao_chatbot .subtit .close,
.pay_new_card .header .close {
    position: absolute;
    top: 8px;
    right: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
}
.terms_kakao_chatbot .subtit .close img,
.pay_new_card .header .close img {
    width: 14px;
    height: 14px;
}
/* //210608_6538 */

/*** 210624_6595 추가 bullet & hyphen 리스트 ***/

/* hyphen */
.hyphen_type01 {}
.hyphen_type01 ul {}
.hyphen_type01 ul li {position: relative; padding-left: 8px; font-size: 14px; color: #222; letter-spacing: -1.3px;}
.hyphen_type01 ul li:before {content: '-'; position: absolute; top: 0; left: 0;}
.hyphen_type01 ul li:last-child {margin-bottom: 0}

/* hyphen type02 210830_7200 추가 */
.hyphen_type02 {}
.hyphen_type02 .tit {margin-bottom: 15px; font-size: 14px; color: #222; font-weight: bold;}
.hyphen_type02 ul {}
.hyphen_type02 ul li {margin-bottom: 17px}
.hyphen_type02 ul li:last-child {margin-bottom: 0}
.hyphen_type02 ul li > strong {position: relative; display: inline-block; margin-bottom: 8px; padding-left: 8px; font-size: 13px; color: #222; font-weight: bold;}
.hyphen_type02 ul li > strong:before {content: ''; position: absolute; top: 4px; left: 0; display: block; width: 3px; height: 3px; border-radius: 50%; background-color: #222;}
.hyphen_type02 ul li > strong > a {position: absolute; top: 50%; right: -56px; transform: translate(0, -50%); font-size: 11px; color: #888; font-weight: normal;} /* 210910_7200 수정 */
.hyphen_type02 ul li > strong > a:after {content: ''; display: inline-block; width: 5px; height: 9px; margin-left: 6px; background: url(../../img/ico/ico_arrow_5x9.png) no-repeat center center; background-size: 100% auto; vertical-align: baseline;}

.hyphen_type02 ul li ul li {position: relative; margin-bottom: 8px; padding-left: 6px; font-size: 12px; color: #666}
.hyphen_type02 ul li ul li:before {content: ''; position: absolute; top: 6px; left: 0; display: block; width: 3px; height: 1px; background-color: #666;}
/* // hyphen type02 210830_7200 추가 */

/* hyphen type003 210930_7546 추가 */
.hyphen_type03 {}
.hyphen_type03 + .hyphen_type03 {margin-top: 10px;} /* 220310_8890 추가 */
.hyphen_type03 .tit {margin-bottom: 6px; font-size: 14px; color: #222;}
.hyphen_type03 ul {}
.hyphen_type03 ul li {position: relative; margin-bottom: 4px; padding-left: 6px; font-size: 13px; color: #666;} /* 220314_8890 수정 */
.hyphen_type03 ul li:last-child {margin-bottom: 0;}
.hyphen_type03 ul li:before {content: ''; position: absolute; top: 6px; left: 0; width: 4px; height: 1px; background-color: #666;}
/* // hyphen type003 210930_7546 추가 */

/* 211029_7781 추가 */
.circle_type01 {}
.circle_type01 .tit {}
.circle_type01 ul {}
.circle_type01 ul li {position: relative;}
.circle_type01 ul li:last-child {margin-bottom: 0;}
.circle_type01 ul li:before {content: ''; position: absolute;}
/* 211029_7781 추가 */

/* 220328_8927 추가 */
.billiard_type01 {}
.billiard_type01 ul {}
.billiard_type01 ul li {position: relative; margin-bottom: 4px; padding-left: 15px; font-size: 13px; color: #444;}
.billiard_type01 ul li:last-child {margin-bottom: 0;}
.billiard_type01 ul li:before {content: '※'; display: inline-block; position: absolute; top: -1px; left: 0;}
/* // 220328_8927 추가 */

/* bullet */
/* 210827_7224 수정 */
.bullet_type01 {}
.bullet_type01 .tit {margin-bottom: 16px; font-size: 15px; color: #222;} /* 210830_7224 수정 */
.bullet_type01 ul {}
.bullet_type01 ul li {position: relative; margin-bottom: 5px; padding-left: 8px; font-size: 14px; color: #666;}
.bullet_type01 ul li:before {content: ''; position: absolute; top: 7px; left: 0; display: block; width: 3px; height: 3px; border-radius: 50%; background-color: #666;} /* 210830_7224 수정*/
.bullet_type01 ul li:last-child {margin-bottom: 0;}
/* 210827_7224 수정 */

/* bullet type02 210830_7200 추가 */
.bullet_type02 {}
.bullet_type02 .tit {margin-bottom: 12px; font-size: 13px; color: #222; font-weight: bold;}
.bullet_type02 ul {}
.bullet_type02 ul li {position: relative; margin-bottom: 10px; padding-left: 15px; font-size: 12px; color: #666; line-height: 1.4}
.bullet_type02 ul li.bullet_hide { padding-left: 0; } /* 230320_12189 */
.bullet_type02 ul li:before {content: ''; position: absolute; top: 7px; left: 0; display: block; width: 3px; height: 3px; border-radius: 50%; background-color: #666;}
.bullet_type02 ul li.bullet_hide:before { display: none; } /* 230116_11365 */
.bullet_type02 ul li:last-child {margin-bottom: 0;}
/* // bullet type02 210830_7200 추가 */


/*** // 210624_6595 추가 bullet & hyphen 리스트 ***/

/* 210712_6753 mypage_renew.css 에서 common.css 이동 */
/* layer_pop_sec */
.layer_pop_sec.type2 {margin:0; width:calc(100% - 30px); transform:translate(-50%,-50%);}
.layer_pop_sec.type2 .close_layer {right: 0; top: 0; width: 60px; height: 60px; background: url(https://imagecdn.skstoa.com/static/img/ico_pop_close01.png) no-repeat center center;background-size: 22px 22px; color: transparent;}

/* popup_type01_full */
.popup_type01_full {}

/* popup_type01_full 적립예정,소멸예정 */
.popup_type01_full.amount_pop {overflow: visible;}
.popup_type01_full.amount_pop .savelist {max-height:calc(100vh - 61px - 156px - 30px); overflow-y: auto;}
.popup_type01_full.amount_pop .savelist.layout100{margin:0 -15px 15px} /* 2021-01-18 추가*/

/* modal_pop */
.modal_pop {}
/* 221115_10083 */
.modal_pop .pop_head {
	border-bottom: 1px solid #ddd;
}
.modal_pop .pop_head h3 {
	height: 55px;
	font-weight: 500;
	font-size: 18px;
	color: #222;
	line-height: 55px;
	text-align: center;
}
/* // 221115_10083 */
/* 211227_8256 */
.modal_pop .pop_head h3.logo_sk_space_pass img {
  width: 153px;
  height: 28.5px;
}
/* 220119_8256 */
#space_pass .modal_pop .pop_body.scroll_y {
    height: auto;
}
/* //220119_8256 */
/* //211227_8256 */

.modal_pop .pop_body {padding:21px 14px 30px}
.modal_pop .pop_body.scroll_y {box-sizing: border-box; height: calc(100vh - 61px);}
.modal_pop.maxH_ty .pop_body {max-height:calc(100vh - 61px - 110px); overflow: hidden; overflow-y: auto;}
.modal_pop.maxH_ty02 .pop_body {max-height:calc(100vh - 61px - 110px - 45px); overflow: hidden; overflow-y: auto;}

.modal_pop .btn_area ul {display:flex;}
.modal_pop .btn_area ul li {flex:1;}
.modal_pop > .btn_area .btn_m {border-radius: 0; font-size:17px;}
.modal_pop .btn_ty02 {border:0; border-top:1px solid #ccc;}

.modal_pop .btn_close {position: absolute; top: 0; right: 0;}
/* 221115_10083 */
.modal_pop .btn_close > a {
	display: block;
	width: 55px;
	height: 55px;
	background: url(../../img/mypage_renew/ico_pop_close01.png) no-repeat center center;
	background-size: 14px 14px;
	color: transparent;
}
/* // 221115_10083 */
/* 210712_6753 mypage_renew.css 에서 common.css 이동 */

/* 210712_6753 추가 배송지 목록*/
.deliverty_list_pop {}
.deliverty_list_pop .modal_pop .pop_head {border-bottom: 1px solid #eee;}
.deliverty_list_pop .modal_pop .pop_head h3 {height: 44px; line-height: 44px;}
.deliverty_list_pop .modal_pop .pop_body {padding:0;}
.deliverty_list_pop .modal_pop .pop_body .delivery_list_sec {max-height: 362px; margin: 0;}
.deliverty_list_pop .modal_pop .pop_body .delivery_list_sec ul {}
.deliverty_list_pop .modal_pop .pop_body .delivery_list_sec ul li {padding: 10px 15px; border-top: 0; border-bottom: 1px solid #eee}
.deliverty_list_pop .modal_pop .pop_body .delivery_list_sec ul li:last-child {border-bottom: 0;}
.deliverty_list_pop .modal_pop .pop_body .delivery_top {position: relative;} /* 210730_6753 수정 */
.deliverty_list_pop .modal_pop .pop_body .delivery_top .rdo_h24 input {margin-top: -2px;}
.deliverty_list_pop .modal_pop .pop_body .delivery_top .rdo_h24 label {margin-left: 8px; font-size: 16px; color: #222; font-weight: 600;}
.deliverty_list_pop .modal_pop .pop_body .delivery_top .delivery_addres_sec {padding-left: 30px; padding-right: 52px; font-size: 15px;} /* 210730_6753 수정 */
.deliverty_list_pop .modal_pop .pop_body .delivery_top .select {position: absolute; top: 50%; right: 0px; transform: translate(0, -50%); display: block; width: 50px; height: 24px; border: 1px solid #666; font-size: 12px; color: #222; line-height: 24px; text-align: center;} /* 210730_6753 수정 */
.layer_pop_sec.type2.deliverty_list_pop .close_layer {height: 44px; width: 44px; background-size: 14px 14px;}
/* // 210712_6753 추가 배송지 목록*/

/* 210818_7169 */
.promotion_type1 .product_list.oneRang.ty02.border > .pd15 > li {
    margin-bottom: 15px;
}

/***** 210806_6754 button style 재정의*****/

/* btn_size */
.new_btn_l {display: block; height: 50px; line-height: 50px; font-size: 18px; text-align: center; box-sizing: border-box;}
.new_btn_m {display: block; height: 40px; line-height: 40px; font-size: 16px; text-align: center; box-sizing: border-box;} /* 230201_11621 */
/* 230201_11621 */
.new_btn_m.disabled,
.new_btn_l.disabled {
	background-color: #eee;
	color: #666;
	pointer-events: none;
}
/* // 230201_11621 */

/* btn_style */
.new_btn_ty {border: 1px solid #ccc; color: #222; background-color: #fff;}
.new_btn_ty02 {background-color: #e62642; color: #fff;}
.new_btn_ty03 {border: 1px solid #e62642; color: #e62642; background-color: #fff;} /* 211215_7839 추가 */
/***** //210806_6754 button style 재정의*****/
.promotion_type1 .product_slide.oneRang {padding: 0 15px}
.promotion_type1 .product_list {}
.promotion_type1 .product_list.oneRang.ty02.border > ul > li {margin-bottom: 15px}
.promotion_type1 .product_list.product_slide.oneRang.ty02.border > ul > li {margin-bottom: 0;}

/* 211007_7640 loading */
.loding {display: none; padding: 50px 0; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }/* 220617_9854 수정 */
.loding img {display: block; width: 40px; height: 40px; margin: 0 auto; animation: internal 1s cubic-bezier(0,0,0,0) infinite;}

@keyframes internal {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
/* // 211007_7640 loading */

/* 211029_7781 추가 */
.layer_pop_sec .text_area .circle_type01 {}
.layer_pop_sec .text_area .circle_type01 ul {}
.layer_pop_sec .text_area .circle_type01 ul li {position: relative; margin-bottom: 12px; padding-left: 6px; font-size: 13px; color: #222;}
.layer_pop_sec .text_area .circle_type01 ul li:last-child {margin-bottom: 0;}
.layer_pop_sec .text_area .circle_type01 ul li:before {content: ''; position: absolute; top: 6px; left: 0; width: 3px; height: 3px; border-radius: 50%; background-color: #222;}
.layer_pop_sec .text_area .circle_type01 ul li .desc {font-size: 12px; color: #888;}
/* 211029_7781 추가 */

/* 211208_8138 추가 기본 배너 스타일 */
.bnr_type01 {}
.bnr_type01 ul li > a {display: block;}
.bnr_type01 .swiper-pagination {position: absolute; bottom: 5px; width: 100%; height: 10px; text-align: center; z-index: 2;}
.bnr_type01 .swiper-pagination .swiper-pagination-bullet {display: inline-block; width: 8px; height: 8px; margin: 0 4px; background: url(../../img/ico/ico_bullet_new01.png) no-repeat 0 -9px; background-size: 8px auto; vertical-align: top}
.bnr_type01 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-position: 0 0;}
/* // 211208_8138 추가 기본 배너 스타일 */

/* 211215_7839 버튼 추가 */
.flex_btn {}
.flex_btn ul {display: flex; align-items: center;}
.flex_btn ul li {}
.flex_btn ul li a {display: block;}
/* 220523_9572 */
.flex_btn ul li.ratio {
	display: flex;
	flex: 1;
	justify-content: space-between;
}

.flex_btn ul li.heart {
	max-width: 50px;
}

.flex_btn ul li.ratio .ratio_full {
	width: 100%;
}

.flex_btn ul li.ratio .ratio2 {
	width: calc(41.3% - 5px);
	border-color: #ccc;
}

.flex_btn ul li.ratio .ratio3 {
	width: calc(58.7% - 5px);
}

.flex_btn ul li.ratio .new_btn_l {
	display: flex;
	align-items: center;
	justify-content: center;
}

.flex_btn ul li.heart a {
	width: 50px;
	background-image: url(../../img/icon_heart_off_50.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 25px 23.5px;
}

.flex_btn ul li.heart a.on {
	background-image: url(../../img/icon_heart_on_50.png);
}

.flex_btn ul li .new_btn_l .alram {
	width: 19px;
	height: 21px;
	margin-right: 4px;
}

.flex_btn ul li .new_btn_l .alram + .text {
	color: #222;
	line-height: normal;
}
/* // 220523_9572 */
/* // 211215_7839 btn_guide 추가 */

/* 211215_7839 버튼 가이드 추가 */

/* 211215_7839 버튼 가이드 추가 */

/* 211215_7839 버튼 스타일 가이드 추가 */

/* 211215_7839 버튼 스타일 가이드 추가 */

/***** 211215_7839 옵션레이어 개선 추가 *****/
.fixed_bottom_area {position: fixed; bottom: 0; width: 100%; z-index: 30;}

/* 하단 결제 버튼 */
/* 220511_9556 */
.fixed_bottom_area .btn_order {
	position: fixed;
	bottom: 0;
	width: 100%;
	padding: 10px; 
	border-top: 1px solid #c2c2c2;
	background-color: #fff;
	z-index: 30;
	box-sizing: border-box;
}
/* cream_241223_17932 // */
.fixed_bottom_area.type2 .btn_order{
	padding: 8px 10px;
}
/* // cream_241223_17932 */
/* // 220511_9556 */
.fixed_bottom_area .flex_btn {}
.fixed_bottom_area .flex_btn ul {}
.fixed_bottom_area .flex_btn ul li {flex: 1; margin-right: 10px; }
.fixed_bottom_area .flex_btn ul li:last-child {margin-right: 0;}
.fixed_bottom_area .flex_btn ul li a {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: relative;
	line-height: normal;
	height: 50px; 
	font-size: 16px; 
	font-weight: bold;
}
.fixed_bottom_area .flex_btn ul li a sub{
	bottom: 0;
	line-height: inherit;
	font-size: 12px;
	font-weight: 400;
	margin-top: 3px;
}
.fixed_bottom_area .flex_btn ul li.gift a {}
.fixed_bottom_area .flex_btn ul li.gift a:before {content: ''; display: inline-block; width: 26px; height: 26px; margin-top: -8px; margin-right: 8px; background: url(../../img/gift/icon_gift_red.png) no-repeat center center; background-size: 100% auto; vertical-align: middle;}

/* cream_241223_17932 // */
.fixed_bottom_area .flex_btn.type2{
}
.fixed_bottom_area .flex_btn.type2 ul{
	gap: 0 8px;
}
.fixed_bottom_area .flex_btn.type2 li{
	flex: none; 
	margin-right: 0;
}
.fixed_bottom_area .flex_btn.type2 li:last-child{
	flex: 1;
}
.fixed_bottom_area .flex_btn.type2 .applyBtn{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 48px;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	background: #E62642;
	border-radius: 4px;
}
.fixed_bottom_area .flex_btn.type2 .applyBtn.off{
	background: #D9D9D9;
}
.fixed_bottom_area .flex_btn.type2 .shareBtn{
	display: block;
	width: 48px;
	height: 48px;
	background: url('/static/img/stoaModule/Share.svg') no-repeat center center / 24px auto;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	border-radius: 4px;
	border: 1px solid #ccc;
}
/* // cream_241223_17932 */

/* option_layer */
/* 220429_9353 */
.option_layer {position: absolute; left: 0; transform: translateY(100%); width: 100%; border-top: 1px solid #c2c2c2; background-color: #fff; transition: transform 0.4s;}
/* // 220429_9353 */
/* 220511_9556 */
.option_layer.on { transform: translateY(calc(-100% - 70px)); }
/* // 220511_9556 */

.option_layer.ty02.on {transform: translateY(-100%);}
.option_layer.ty02 .immediately_buy {padding: 11px 15px 15px}

/* 220510_9482 */
.option_layer .total_price {margin-top: 8px; padding: 0 10px 4px; font-size: 14px; color: #222; text-align: right;}
/* // 220510_9482 */
.option_layer .total_price strong {margin-left: 2px; font-size: 20px; color: #e72643; vertical-align: baseline}
.option_layer .total_price em {color: #e72643;}
.option_layer .total_price .flag_td{display:inline-block;height:19px;margin-right:8px;vertical-align:0px;background: #999;color:#fff;font-size:11px;padding:0 6px;line-height:19px;border-radius: 5px;letter-spacing:-1px;}/* 230518_12770 */
.option_layer .option_cont {margin-top: 22px; padding: 0 10px; overflow: hidden; overflow-y: auto;}
.option_layer .option_close {position: absolute; top: -17px; left: 50%; transform: translateX(-50%); width: 70px; height: 17px; background: url(https://imagecdn.skstoa.com/static/img/btn_option_close.png) no-repeat center center; background-size: 100% auto; color: transparent;}

/* option_cont */
.option_cont { }

/* 옵션 썸네일 리스트 */
.option_thum .product_list.oneRang ul {flex-direction: column;}
.option_thum .product_list.oneRang ul > li {margin-bottom: 10px; padding: 0}
.option_thum .prod_unit.ty02 {background-color: transparent;}
.option_thum .prod_unit.ty02 .thum {width: 65px}
.option_thum .prod_unit.ty02 .info {min-height: auto; width: calc(100% - 60px);}
.option_thum .prod_unit.ty02 .info .tit {margin-bottom: 4px; font-size: 14px;}
.option_thum .prod_unit.ty02 .info .price {margin-bottom: 0; align-items: center;}
.option_thum .prod_unit.ty02 .info .price .after {height: auto; font-size: 12px;}
.option_thum .prod_unit.ty02 .info .price .after strong {font-size: 16px;}

/* 220322_9022 단일옵션 추가 */
.option_cont .single_option {}
.option_cont .single_option .name {max-height: 40px; margin-bottom: 10px; font-size: 14px; color: #222; overflow: hidden;}
/* 220322_9022 단일옵션 추가 */

/* 수량 */
.option_cont .quantity {width: 100%;}
.option_cont .quantity input {width: 100%; height: 36px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: 14px; color: #222; text-align: center; box-sizing: border-box;}
.option_cont .quantity a {}
.option_cont .quantity a.minus {}
.option_cont .quantity a.plus {}

/*** option_area ***/
.option_area {}
.option_select {margin-bottom: 10px; border: 1px solid #ccc;}

.option_select .select_option {position: relative; height: 42px; background-color: #fff; font-size: 14px; color: #222; line-height: 42px;}
.option_select .select_option > a {display: block; padding: 0 34px 0 10px; box-sizing: border-box;}
.option_select .select_option > a:after {content: ''; position: absolute; top: 50%; right: 10px; width: 14px; height: 8px; margin-top: -4px; background: url("../../img/bk/bg_togg01_sec.png") no-repeat center center; background-size: 14px auto; transition: 0.4s;}
.option_select .select_option > a span {display: inline-block; width: 100%; margin-top: -2px; font-size: 15px; color: #222; vertical-align: middle; overflow: hidden; white-space: nowrap;}

.option_select .option_list {display: none; max-height: 224px; overflow-y: scroll; transition: .4s;} /* 230407_12398 */
/* 220217_7839 수정 */
.option_select .option_list > ul {flex-direction: column;}
/*221125_11169*/
/* .option_select .option_list > ul > li {display: flex; align-items: center; padding: 0 15px; border-bottom: 1px solid #e6e8ec; border-top: 0}  220303_7839 수정 */
.option_select .option_list > ul > li {display: flex; justify-content: space-between; align-items: center; padding:0; border-bottom: 1px solid #e6e8ec; border-top: 0}
/* //221125_11169*/
.option_select .option_list > ul > li:last-child {border-bottom: 0;}
/*221125_11169*/
/* .option_select .option_list > ul > li .tit {width: calc(100% - 100px); font-size: 15px; color: #222} */
/* .option_select .option_list > ul > li .tit a {display: block; padding:15px 0;} 220303_7839 추가 */
.option_select .option_list > ul > li .tit {width:100%; font-size: 15px; color: #222}
.option_select .option_list > ul > li .tit.widthStock{width:calc(100% - 140px);}
/* 230407_12398 */
.option_select .option_list > ul > li .tit a {
	display: block;
	padding: 15px 10px;
	font-size: 14px;
	overflow: hidden;
}
/* // 230407_12398 */
/* //221125_11169*/
/*221125_11169*/
/* .option_select .option_list > ul > li .stock {width: 95px; padding: 15px 0px 15px 15px; text-align: right; box-sizing: border-box;} 220415_9240 */
.option_select .option_list > ul > li .stock {width: 140px; padding-right: 10px; text-align: right; box-sizing: border-box;position: relative;bottom: 0;left: 0; font-size:13px;} 
/* //221125_11169*/
.option_select .option_list > ul > li .stock em {color: #e62642;}

.option_select .option_list > ul > li.current .tit {position: relative; padding-left: 20px;}
.option_select .option_list > ul > li.current .tit:before {content: ''; position: absolute; top: 16px; left: 0; display: block;  width: 18px; height: 18px; background: url(../../img/ico/ico_check01.png) no-repeat center center; background-size: 18px 18px; z-index: 10;} /* 220303_7839 수정 */
/*221125_11169*/
/* .option_select .option_list > ul > li .stock .alram {display: inline-block; height: 24px; padding: 0 10px 0 22px; margin-top: 6px; border: 1px solid #e5e5e5; background: url(../../img/ico/ico_onair_off.png) no-repeat 6px 55%; background-size: 11px auto; font-size: 12px; color: #212121; line-height: 24px;} 220303_7839 수정 */
.option_select .option_list > ul > li .stock .alram {display: inline-block; height: 24px; background:#f7f7f7; padding: 0 10px; border-radius: 20px; border: 1px solid #d9d9d9;  font-size: 12px; color: #212121; line-height: 24px;}
/* .option_select .option_list > ul > li .stock .alram.on {background-image: url(../../img/ico/ico_onair_on.png);} */
.option_select .option_list > ul > li .stock .alram.on {color:#e62642; border-color:#e62642;}
/* //221125_11169*/
/* // 220217_7839 수정 */

/* 220225_7839 추가 및 수정 */
.option_select .option_list > ul > li.soldout > a .tit {color: #999;}
.option_select .option_list > ul > li.soldout > a .stock {color: #999;}
.option_list .product_list > ul > li {flex: auto; padding: 16px;} /* 220217_7839 수정 */
.option_list .product_list > ul > li.current .prod_unit .thum {overflow: visible;}
.option_list .product_list > ul > li.current .prod_unit .thum:before {content: ''; position: absolute; top: -7px; left: -7px; display: block;  width: 18px; height: 18px; background: url(../../img/ico/ico_check01.png) no-repeat center center; background-size: 18px 18px; z-index: 10;}
/* // 220225_7839 추가 및 수정 */

.option_list .prod_unit.ty02 .thum {width: 60px}
.option_list .prod_unit.ty02 .info {min-height: auto; width: calc(100% - 60px);}
.option_list .prod_unit.ty02 .info .tit {margin-bottom: 4px; font-size: 14px;}
.option_list .prod_unit.ty02 .info .price {margin-bottom: 0; line-height: 1;}
.option_list .prod_unit.ty02 .info .price .info_txt {float: left; margin-top: 2px; font-size: 15px; color: #666; font-weight: bold;} /* 220217_7839 추가 */
.option_list .prod_unit.ty02 .info .price .after {display: block; height: auto; margin-bottom: 0; font-size: 12px; text-align: right;}
.option_list .prod_unit.ty02 .info .price .after strong {font-size: 18px; vertical-align: baseline;}

.option_list .prod_unit.ty02.soldout .info .price .after strong {font-size: 16px;}

.option_select.on {border-color: #e62642}
.option_select.on .select_option {background-color: #f5f5f5;}
.option_select.on .select_option > a:after {transform: rotate(180deg);}
.option_select.on .option_list {display: block; background-color: #fff;}

.option_select.on .options {display: flex;}

/* 선택된 상품 */
.select_goods {}
.select_goods ul li {position: relative; margin-bottom: 10px; padding: 15px; border: 1px solid #757575; background-color: #fff;}
.select_goods ul li:last-child {margin-bottom: 0;}
.select_goods ul li .name {margin-bottom: 12px; padding-right: 30px; font-size: 14px; color: #222; font-weight: bold;}
.select_goods ul li .amount {display: flex; align-items: center; justify-content: space-between;}
.select_goods ul li .amount .quantity {width: auto;}
.select_goods ul li .amount .quantity input {width: 68px;}
.select_goods ul li .amount .price {font-size: 14px; text-align: right; color: #222;}
.select_goods ul li .amount .price strong {font-size: 18px; vertical-align: baseline;}
.select_goods ul li .amount .price .flag_td{display:inline-block;height:19px;margin-right:8px;vertical-align:2px;background: #999;color:#fff;font-size:11px;padding:0 6px;line-height:19px;border-radius: 5px;letter-spacing:-1px;}/* 230518_12770 */
.select_goods ul li .del_goods {position: absolute; top: 0; right: 0; display: block; width: 46px; height: 46px; background: url(../../img/ico/ico_close02.png) no-repeat center center; background-size: 14px auto; color: transparent;}

/* 220406_8976 수정 */
.tooltip_area {position:absolute; left:50%; right:0; bottom:80px; display: none; font-size:0; text-align:center; transform:translate(-50%, 60%); opacity:0; transition:transform 0.3s, opacity 0.3s;} /* 220331_8976 수정 */
.tooltip_area.on { width:251px; transform:translate(-50%, 0); opacity:1; } 
.tooltip_area .tooltip_cont {position:relative; display:inline-block; height: 42px; padding:0px 50px 0px 24px; border-radius:21px; box-sizing:border-box; background: linear-gradient(to right, #eb2c4b, #f46f34);  font-size:16px; color:#fff; line-height: 42px; overflow:hidden; box-shadow: 0 0 8px rgba(0,0,0,.15);}
/* // 220406_8976 수정 */
.tooltip_area .tooltip_cont a {color: #fff;}
.tooltip_area .tooltip_cont > a.close {position:absolute; right:24px; top:50%; transform: translateY(-50%); width:14px; height:14px; background:url(../../img/ico/ico_landing_app_close.png) no-repeat center / 14px auto; color: transparent; font-size: 1px;}
/* // 220317_8976 추가 */

/***** 211215_7839 옵션레이어 개선 추가 *****/

/* 211228_8209 추가 */
.sodyo_wrap {position: fixed; bottom: 111px; right: 12px; z-index: 25;}
.sodyo {position: relative; border-radius: 8px; box-shadow: 1px 1px 4px rgba(0,0,0,.32);}
.sodyo .sodyo_scan {position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; z-index: 1;}
.sodyo .sodyo_area {position: relative;display: flex; justify-content: flex-end; width: 42px; padding: 1px; border-radius: 8px; background-color: #fff; transition: 1s; overflow: hidden; overflow: hidden;}
.sodyo .sodyo_area.on {width: 140px;}
.sodyo .sodyo_area .txt {position: absolute; top: 1px; left: 0; width: 125px; padding: 4px 12px; font-size: 13px; color: #222; font-weight: bold; line-height: 16px; box-sizing: border-box; transition: 1s; opacity: 0;}
.sodyo .sodyo_area .txt span {color: #d91daa }
.sodyo .sodyo_area.on .txt {opacity: 1;}

.sodyo .sodyo_area .sodyo_icon {display: block; width: 42px; height: 42px; border-radius: 8px; background: url(../../img/ico/ico_sodyo.png) no-repeat center center; background-size: contain; z-index: 2;}
/* 211228_8209 추가 */

/* 220103_8263 추가 스크롤 초기화 */
#Contents .mCSB_scrollTools {width: 4px;}
#Contents .mCSB_inside>.mCSB_container {margin-right: 0;}
#Contents .mCSB_scrollTools .mCSB_draggerRail {background-color: transparent;}
#Contents .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {border-radius: 0; background-color: #c6c6c6}
/* 220103_8263 추가 스크롤 초기화 */

/* radio_type 220117_8487 추가 */
.radio_type {position: relative;}
.radio_type input[type="radio"] {display: none;}
.radio_type label {position: relative; margin-top: 0;  padding-left: 28px; font-size: 14px; color: #222; font-weight: 400;}
.radio_type label:before {content: ''; position: absolute; top: 50%; left: 0; transform: translate(0, -50%); display: block; width: 23px; height: 23px; background: url(../../img/ico/radio_ty_off.png) no-repeat center center; background-size: 100% auto;}
.radio_type input[type="radio"]:checked + label {color: #e62642}
.radio_type input[type="radio"]:checked + label:before {background-image: url(../../img/ico/radio_ty_on.png);}
/* // radio_type 220117_8487 추가  */


/* 220118_8366 추가 radio box */
.radio_box_type {}
.radio_box_type ul {display: flex; align-items: center; border: 1px solid #ccc; border-radius: 4px; overflow: hidden; box-sizing: border-box;}
.radio_box_type ul li {position: relative; flex: 1; border-right: 1px solid #ccc;}
.radio_box_type ul li:last-child {border-right: 0;}
.radio_box_type ul li input[type="radio"] {position: absolute; top: 0; left: 0; width: 0; height: 0; display: none;}
.radio_box_type ul li label {display: block; width: 100%; height: 42px; background-color: #fff; font-size: 14px; color: #222; line-height: 42px; text-align: center; transition: 0.3s;}
.radio_box_type ul li input[type="radio"]:checked + label {background-color: #434159; color: #fff;}
/* // 220118_8366 추가 radio box */

/* 220127_8500 */


/* 220207_8444 추가 */
.timeDeal_list .prod_type_vertical.type03 li .product_img a {position: relative; height:0; padding-bottom:56.25%;}
.timeDeal_list .prod_type_vertical.type03 li .product_img a img {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: auto; height: 100%; min-height: auto;}
/* // 220207_8444 추가 */

/* 220310_8856 */
.bottom_popup {
    display: block;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 12000;
    width: 100%;
}
.bottom_popup .exit_wrap {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 12000;
    width: 100%;
    overflow: hidden;
    background: #fff;
    border-radius: 10px 10px 0 0;
}
.bottom_popup .exit_wrap.on {
    display: block;
}
.bottom_popup .exit_wrap .pop_head {
    padding: 20px 15px 15px 15px;
    font-size: 16px;
}
.bottom_popup .exit_wrap .pop_head .pop_tit {
    flex: 5;
}
.bottom_popup .exit_wrap .pop_head .and_time {
    flex: 1;
}
.bottom_popup .exit_wrap .pop_body {
	margin-bottom: 17px;
	padding: 0 15px;
}
/* 230126_11625 */
.bottom_popup .exit_wrap .pop_body .product_list.oneRang.product_slide {
	padding: 0;
}
/* // 230126_11625 */
.bottom_popup .exit_wrap .product_list.oneRang.product_slide.type03 > ul {
    padding: 0;
}
.bottom_popup .exit_wrap .product_list.oneRang.product_slide.type03 .info .tit {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
}
.bottom_popup .exit_wrap .swiper-speItem {
    margin: 0;
}
.bottom_popup .exit_wrap .btn_area ul {
    overflow: hidden;
    display: block;
}
.bottom_popup .exit_wrap .btn_area li {
    float: left;
    width: 50%;
    margin: 0;
}
.bottom_popup .exit_wrap .btn_area li .btn_type01 {
	display: block;
	position: relative;
	height: auto; /* 230126_11625 */
	padding: 13px 0 14px 0;
	text-align: center;
	font-size: 14px;
	line-height: 24px; /* 220310_8856_v2 */
	letter-spacing: -0.05em;
	color: #e62642;
	background: #fff;
	border-top: 1px solid #e5e5e5;
}
.bottom_popup .exit_wrap .btn_area li:last-child .btn_type01 {
    color: #000;
}
.bottom_popup .exit_wrap .btn_area li .btn_type01:first-child {
    border-right: 1px solid #e5e5e5;
}
.bottom_popup .spe_subItem .spe_thumb .item_photo {
    padding-bottom: 55.25%;
}
.bottom_popup .spe_subItem .spe_mtit {
    height: 36px;
    -webkit-line-clamp: 2;
    font-size: 14px;
    line-height: 18px;
}
.bottom_popup .spe_subItem .spe_mtit span {
    font-size: 14px;
}
.bottom_popup .spe_subItem .spe_infos {
    padding: 10px 0 0;
}
.bottom_popup .swiper-event {
    margin-bottom: 22px;
}
/* 220310_8856_v3 */
.bottom_popup .swiper-event .event_thumb .item_photo {
    width: 274px;
    border: 1px solid #eee;
}
.bottom_popup .swiper-event .event_thumb .item_photo img {
    width: 100%;
}
/* //220310_8856_v3 */
/* 220314_8856 */
.bottom_popup .pop_head {
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
}
.bottom_popup .pop_head .pop_tit strong {
    vertical-align: baseline;
}
.bottom_popup .pop_head .and_time .time {
    font-size: 15px;
    font-weight: bold;
    color: #e62642;
    position: relative;
    top: -1px;
}
/* //220314_8856 */
/* //220310_8856 */


/* 220323_8906 */
.layer_pop_sec.pop_renew {
    border-radius: 8px;
}
.layer_pop_sec.pop_renew .modal_pop .pop_head {
    border-bottom: 1px solid #eeeeee;
}
.layer_pop_sec.pop_renew .modal_pop .pop_head h3 {
    height: 50px;
    color: #222;
    font-size: 18px;
    font-weight: 500;
    line-height: 55px;
    text-align: center;
}
.layer_pop_sec.pop_renew .modal_pop.maxH_ty .pop_body {
    max-height: calc(100vh - 61px - 110px);
    overflow: hidden;
    overflow-y: auto;
    padding: 21px 14px 20px;
}
.layer_pop_sec.pop_renew .modal_pop .btn_area {
    margin: 21px 0 0;
    padding: 0;
}
.layer_pop_sec.pop_renew .modal_pop .btn_area ul {
    display:flex;
}
.layer_pop_sec.pop_renew .modal_pop .btn_area ul li {
    flex:1;
}
.layer_pop_sec.pop_renew .modal_pop .btn_area ul li + li {
    margin-left: 10px;
}
.layer_pop_sec.pop_renew .modal_pop > .btn_area .btn_m {
    border-radius: 0;
    font-size:17px;
}
.layer_pop_sec.pop_renew .modal_pop .btn_ty02 {
    border:1px solid #ccc;
}
.layer_pop_sec.pop_renew .modal_pop > .btn_area .btn_m {
    border-radius: 0;
    font-size: 17px;
}
.layer_pop_sec.pop_renew .btn_ty {
    background-color: #e62642;
    color: #fff;
}
.layer_pop_sec.pop_renew .btn_m {
    display: inline-block;
    width: 100%;
    height: 40px;
    border-radius: 4px;
    font-size: 17px;
    line-height: 40px;
    text-align: center;
    box-sizing: border-box;
}
.layer_pop_sec.pop_renew .live_layer_tit {
    margin-bottom: 21px;
    line-height: 21px;
    font-size: 18px;
    color: #222;
    text-align: center;
    font-weight: bold;
}
.layer_pop_sec.pop_renew .live_layer_tit .point_color {
    vertical-align: text-top;
    color: #e62642;
}
.layer_pop_sec.pop_renew .clist li {
    position: relative;
    margin-top: 1px;
    padding-left: 8px;
    line-height: 18px;
    font-size: 13px;
    color: #444444;
}
.layer_pop_sec.pop_renew .clist li:after { /* 220321_8906 */
    content: '-';
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 4px;
    background: none;
    border-radius: 0;
}
.layer_pop_sec.pop_renew .clist li span {
    font-size: 12px;
    color: #888;
}
/* //220323_8906 */

/* 220324_8856 */
.swiper-speItem { position: relative; margin:0 15px; }
/* 220127_8444 추가 및 수정 */
.spe_mainItem .item_photo {height: 0; padding-bottom: 56.25%; overflow: hidden; }
.spe_mainItem .item_photo img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: auto; height: 100%;}
/* // 220127_8444 추가 및 수정 */
/* 220818_10380 */
/* 220902_10534 */
.spe_mainItem .spe_label_01 {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 10;
}

.spe_mainItem .spe_label_01 img {
	width: auto;
	height: 45px;
}
/* // 220902_10534 */
.spe_mainItem .spe_label_01 img + img {
	margin-left: 5px;
}
/* // 220818_10380 */
/* 2020-12-04 */
.spe_mainItem .spe_label_02{
  position:absolute;
  bottom:0px;
  right:0px;
  z-index:10;
  width:auto;
  color:#fff;
  text-align:center;
  padding: 0 7px;
    font-size: 13px;
    height: 24px;
  line-height: 24px;
  letter-spacing: -0.5px;
    word-spacing: -0.5px;
  background: rgba(254,39, 72, 0.9);
}

.spe_mainItem .spe_label_02:after{ content:''; display:block; clear:both; }
.spe_mainItem .spe_label_02 span{
  display: inline-block;
    position: relative;
    width: auto;
    height: auto;
    vertical-align: top;
  line-height: inherit;
  font-size:13px;
  text-align: center;
}
.spe_mainItem .spe_label_02 span:last-child{
  padding-left: 9px;
}
.spe_mainItem .spe_label_02 span:last-child::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 4px;
    width: 1px;
    height: 8px;
    margin-top: -4px;
    background: #fff;
}
/* 2020-12-04 */

.spe_mainItem .spe_infos{ padding:15px 15px 21px 15px; }
.spe_mainItem .spe_infos a{ display: block;}
.spe_mainItem .spe_concept{ color:#f76252; font-size:14px; line-height: 1.1em; margin-bottom:8px; display:none;}
.spe_mainItem .spe_mtit{/*margin-top:8px; */ font-size:16px; color:#222; height:16px; line-height: 1em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis;} /* 210331_5725 수정 */
.spe_mainItem .spe_mtit span{ font-size:16px; font-weight:bold; line-height: 1em; vertical-align: top;}
.spe_mainItem .spe_priceZone{ margin-top:7px; line-height: 1em;}
.spe_mainItem .spe_priceZone span{  line-height: 1em; vertical-align: middle;}
.spe_mainItem .spe_priceZone .sale{margin-right:6px;  font-size:21px; color:#ea002c; font-weight:bold;}
.spe_mainItem .spe_priceZone .b_price{margin-right:4px;  font-size:21px; color:#222; font-weight:bold;}
.spe_mainItem .spe_priceZone .b_price span{ font-size:16px; font-weight:bold;}
.spe_mainItem .spe_priceZone .a_price{ padding:0 6px; font-size:14px; color:#999; position: relative; top:1px;/*vertical-align: -webkit-baseline-middle;*/ background:url(../../img/ico_priceBar.gif) repeat-x 0 center; background-size:1px auto; /*text-decoration: line-through; */}
@keyframes scale1 {
    0%   { transform: scale(0.8) }
    100%  { transform: scale(1) }
  }/* 220726_10257 */
.spe_subItem .spe_thumb { position:relative; }
/* 220811_10413 */
.spe_subItem .spe_thumb .item_photo {
	position: relative;
	height: 0;
	padding-bottom: 56.25%;
	/* border:1px solid #eee; */
	border-radius: 8px;
}
/* // 220811_10413 */
.spe_subItem .spe_thumb .item_photo img {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); height:100%; width: auto;} /* 220207_8444 추가 */
/* 220811_10413 */
.spe_subItem .spe_thumb .item_photo:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	border-radius: 8px;
	background-color: rgba(0, 0, 0, 0.04);
}
/* // 220811_10413 */
/* 220818_10380 */
.spe_subItem .spe_label_01 {
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 10;
	font-size: 0;
}

/* 210412_5920 수정 */
.spe_subItem .spe_label_01 img {
	width: auto;
	height: 40px;
}

.spe_subItem .spe_label_01 img + img {
	margin-left: 5px;
}
/* // 220818_10380 */
.spe_subItem .spe_label_02{ position:absolute; bottom:0px; right:0px; z-index:10; width:100%;  height:19px;  color:#fff; text-align:center; background: rgba(254,39, 72, 0.9);}  /* 2020-12-04 */
.spe_subItem .spe_label_02.typePurple{ background:rgba(150, 22, 237, 0.8); }  /* 2020-12-04 */
.spe_subItem .spe_label_02 span{ font-size:13px; line-height:19px;}
.spe_subItem .spe_label_02 span:first-child { padding-right:4px;}
.spe_subItem .spe_label_02 span:last-child{
  padding-left: 6px;
    background: url(../../img/ico_spe_bar.gif) no-repeat 0 center;
    background-size:1px 8px;   /* 2020-12-04 */
}
.spe_subItem .spe_infos { padding:10px 0 15px 0; }  /* 2020-11-27 */
.spe_subItem .spe_infos a{ display:block; }
.spe_subItem .spe_mtit{
  font-size:15px;
  color:#222;
  /*
  height: 14px;
  line-height: 1em;*/
  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.spe_subItem .spe_mtit span{ font-size:15px; font-weight:bold;  }
.spe_subItem .spe_priceZone{ margin-top:9px; line-height: 1em;  }
.spe_subItem .b_price {font-size:18px; color:#222; font-weight:bold;}
.spe_subItem .b_price span{ font-size:13px; font-weight:bold;}

.spe_mainItem .spe_label_02.orange,
.spe_subItem .spe_label_02.orange {background: rgba(244,119, 37, 0.8);}/* 210412_5920 추가 */
/* //220324_8856 */

/* 220328_8927 추가 */
/* above */
.above {position:fixed; right:0; left:0; bottom:0; display:none; height:100%; box-sizing:border-box; overflow:hidden; z-index:1000;} /* 230116_11365 */
.above .maskbg {display:block; position:absolute; top:0; right:0; bottom:0; left:0; background-color:#000; opacity:0; transition:opacity 0.4s;}
/* 230209_11659 */
.above.center_popup .maskbg,
.above.center_popup .above_wrap {
	transition: none;
}
/* // 230209_11659 */
/* 230601_팝업변경 */
.above .above_wrap {
	display: flex;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	flex: 1;
	flex-direction: column;
	background-color: #fff;
	box-sizing: border-box;
	transform: translateY(100%);
	transition: transform 0.4s;
}
/* // 230601_팝업변경 */
/* no_animation */
.above.no_animation .above_wrap {
	transform:translateY(0%);
	transition: none;
}
/* // no_animation */
/* 220401_8927 추가 */
.above .above_wrap .above_body .hyphen_type03 strong {
    font-size:15px;
}
.above .above_wrap .above_body .hyphen_type03 ul li:before {
    top: 8px;
}
/* // 220401_8927 추가 */
/* 230601_팝업변경 */
.above .above_header {
	height: 60px;
}
/* // 230601_팝업변경 */
/* 230331_11558 */
.above .above_header h2 {
	height: 60px;
	margin-bottom: 0;
	padding: 0 60px 0 15px;
	border-bottom: 1px solid #e5e5e5;
	font-weight: bold;
	font-size: 18px;
	color: #333;
	line-height: 60px;
	text-align: left;
	box-sizing: border-box;
}
/* // 230331_11558 */
/* 230601_팝업변경 */
.above .above_body {
	flex: 1;
	overflow: hidden;
	overflow-y: auto;
	position: relative;
	box-sizing: border-box;
	outline: none;
}
/* // 230601_팝업변경 */
.above .above_body .cont {padding: 18px 15px 0;}
.above .above_footer {padding: 17px 15px}
.above .above_footer .btn_area {}
.above .above_footer .btn_area {display: flex; align-items: center;}
.above .above_footer .btn_area li {flex: 1}
.above .above_footer .btn_area li:empty {width: 5px}
.above .above_footer .btn_area li .new_btn_m {border-radius: 4px;}
/* 230331_11558 */
.above .above_close {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 60px;
	height: 60px;
	background: url(../../img/ico/ico_pop_close01.png) no-repeat 30px center;
	background-size: 15px auto;
	color: transparent;
	overflow: hidden;
}
/* // 230331_11558 */
.above.on .maskbg { opacity: 0.7; } /* 230215_11659 */
.above.on .above_wrap {transform:translateY(0);}

.above .cont:only-child {min-height:auto;}

.above.ty02 .above_wrap {position:absolute; right:0; bottom:0; left:0; height:auto; border-radius:16px 16px 0 0; box-sizing:border-box;}
.above.ty02 .above_body {min-height:auto; max-height:calc(100vh - 60px - 86px - 94px);}
.above.ty02 .above_close {background-image: url(../../img/img_pop_close01.png); background-size: 14px auto; color:transparent; overflow:hidden;}
/* //above  */

/*** 리워드광고 팝업 ***/
/* 추적허용 팝업 */
.above.reward_allow {}
.above.reward_allow .cont .info {position: relative; padding-top: 50px; text-align: center;}
.above.reward_allow .cont .info:before {content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); display: block; width: 30px; height: 30px; background: url(../../img/ico/ico_exclamation_mark.png) no-repeat center center; background-size: 30px auto;}
.above.reward_allow .cont .info p {margin-bottom: 12px; font-size: 17px; color: #222; font-weight: bold;}
.above.reward_allow .cont .info .desc {font-size: 14px; color: #222;}
.above.reward_allow .cont .info .desc > span {color: #e62642;}

/* 약관동의 팝업 */
.above.reward_agree {}
.above.reward_agree .cont {text-align: center;}
.above.reward_agree .cont .txt {margin-bottom: 20px; font-size: 17px; color: #222;}
.above.reward_agree .cont a {position: relative; display: block; width: 100%; font-size: 15px; color: #444;}
.above.reward_agree .cont a:after {content: ''; display: inline-block; width: 6px; height: 10px; margin-top: -2px; margin-left: 14px; background: url(../../img/ico/ico_arrow_new05.png) no-repeat center center; background-size: 6px auto;}
.above.reward_agree .cont a > span {display: inline-block; margin-top: -4px; vertical-align: middle;}
/* 220805_10255 : 로그인페이지 비회원주문 팝업 재작업*/
.memberB .above_wrap{overflow: visible;}
.memberB .ico {position: absolute; top: -20px; left: 20px; z-index: 9; max-width: 50px; }
.above.memberB .cont { display: flex; padding: 55px 15px 0; background:url(../../img/bmem_popimg02.png) no-repeat 95% 46px; background-size: 40%;}
.above.reward_agree.memberB .cont:after { content:''; clear:both; display: block;  }
.above.reward_agree.memberB .cont .txt{ width: 50%; float: left; padding-left: 10px; }
.above.reward_agree.memberB .cont .txt .wait{display: block; text-align: left; font-size:1.25em; font-weight: bold;}
.above.reward_agree.memberB .cont .txt p{ font-size:1em; margin-top:5px; }
.above.reward_agree.memberB .cont .txt p > span{ color:#f72544; font-weight: bold; }
.above.reward_agree.memberB .cont .txt p,.above.reward_agree.memberB .cont .txt span.wait{ text-align:left; letter-spacing: -1px;}
.above.reward_agree.memberB .cont img{ float: right; width: 50%; height: fit-content; min-width: 30%; margin-top: -10px; margin-right: -20px;} 
.above.reward_agree.memberB .above_footer { padding: 5px 25px 17px }
.above.reward_agree.memberB .above_footer .btn_area li a{ height: 50px; line-height: 50px; font-weight: bold; }
/* .above.reward_agree.memberB .above_footer .btn_area li a:after{ content:''; display: inline-block; width:12px; height:10px; background:url(../../img/bmem_popimg_arr.png) no-repeat center; margin-left: 10px; } */
.above.memberB .above_close{ background:url(../../img/bmem_popimg_x.png) no-repeat center; top: 5px; right: 8px;}
@media only screen and (max-width: 375px) {
    .above.reward_agree.memberB .cont .txt{ width: 55%; }
    .above.reward_agree.memberB .cont img{ float: right; width: 50%;}
    .above.reward_agree.memberB .cont{background: url(../../img/bmem_popimg02.png) no-repeat 93% 55px; background-size: 37%;}
}
/* //220805_10255 */

/* 리워드 약관 */
.above.reward_term {}
.above.reward_term .cont {}
.above.reward_term .cont h2.tit {margin-bottom: 18px; padding-left: 0; font-size: 16px; color: #222; text-align: left;}
.above.reward_term .cont .hyphen_type03 {margin-bottom: 18px;}
.above.reward_term .cont .hyphen_type03 .desc {margin-bottom: 23px; font-size: 13px; color: #444;}
.above.reward_term .cont .hyphen_type03 ul li {color: #444;}

/* 리워드_상품평 */
.above.reward_ad {}
.above.reward_ad .above_header h2 {position: relative; padding-left: 40px; border-bottom: 0; text-align: left;}
.above.reward_ad .above_header h2:before {content: ''; position: absolute; top: 50%; left: 15px; transform: translateY(-50%); display: block; width: 20px; height: 20px; background: url(../../img/ico/ico_coin.png) no-repeat center center; background-size: 20px auto; } /* 230221_11621 */
.above.reward_ad .above_body .cont {padding: 0 15px 17px;}
.above.reward_ad .above_body .cont > a {display: block; width: 100%;}
/*** // 리워드광고 팝업 ***/
/* // 220328_8927 */

/* 230220_11621  */
/* join.css 스타일 삭제 후 common.css로 이동 */
.above .above_header h2 {
	border-bottom: none;
}

.above .join_checkbox_area {
	width: 100%;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
}

.above .join_all_check {
	display: flex;
	width: 100%;
	height: 100%;
	padding: 13px 14px;
	align-items: center;
	box-sizing: border-box;
}

.above .join_all_checkbox {
	display: inline-flex;
	width: 26px;
	height: 26px;
	margin-right: 10px;
	background-image: url(../../img/ico/square_checkbox.svg);
	background-repeat: no-repeat;
	background-position: center;
}

.above .join_checkbox_area > .checkbox:checked + .join_all_check .join_all_checkbox {
	background-image: url(../../img/ico/square_checkbox_on.svg);

}

.above .join_checkbox_list {
	display: flex;
	flex-direction: column;
}

.above .join_checkbox_list_item {
	display: flex;
	position: relative;
	height: 38px;
	align-items: center;
	justify-content: space-between;
}

.above .join_checkbox_list_item:after {
	content: '';
	display: block;
	position: absolute;
	width: calc(100% - 28px);
	height: 1px;
	bottom: 0;
	left: 50%;
	background-color: #F4F4F4;
	transform: translateX(-50%);
}

.above .join_checkbox_list_item:last-child:after {
	display: none;
}

.above .join_checkbox_label {
	position: relative;
	width: 100%;
	padding: 10px 0 10px 36px;
	background-image: url(../../img/ico/check_default.svg);
	background-repeat: no-repeat;
	background-position: center left 14px;
	background-size: 12px 8px;
	font-size: 13px;
	color: #444;
	text-align: left;
	letter-spacing: -0.48px;
	box-sizing: border-box;
}

.above .join_checkbox_label > .text {
	display: block;
}

.above .join_checkbox_list_item > .checkbox:checked + .join_checkbox_label {
	background-image: url(../../img/ico/check_on.svg);
}

.above.reward_agree .join_checkbox_list_item .join_popup_arrow {
	display: flex;
	width: 44px;
	height: 100%;
	font-size: 0;
	align-items: center;
	justify-content: center;
}

.above.reward_agree .join_checkbox_list_item .join_popup_arrow > .arrow_img {
	width: 6px;
	height: 12px;
}

.above.reward_agree .join_checkbox_list_item .join_popup_arrow:after {
	display: none;
}
/* // 230220_11621  */

/* 220411_9153 */
/* 메인 영역 플래그 */
.spe_thumb .noti {
    position:absolute; bottom:0; display: flex; justify-content: center; width:100%; height:20px; background-color:rgba(230,38,66,0.8);
    color:#fff; font-size: 0; line-height: 20px;
}
.spe_thumb .noti.in_b {
    display:inline-block; 
    width:auto;
}
.spe_thumb .noti.ty02 {
    right:0;
}
.spe_thumb .noti.ty03 {
    top:0; right:0;
}

.spe_thumb .noti span {
    position: relative;
    display: inline-block;
    flex: none;
    padding: 0 5px;
    font-size: 13px;
}

.spe_thumb .noti span:before {
    content: '';
    position: absolute;
    top: 50%;
    left: -1px;
    transform: translateY(-50%);
    width: 1px;
    height: 11px;
    background-color: #fff;
}

.spe_thumb .noti span:first-child:before {
    display: none;
}

.spe_thumb .noti.multi_line {
  height: auto;
  padding: 3px 5px;
  line-height: normal;
  text-align: left;
}

.spe_thumb .noti.p_right {
    right: 0;
    text-align: right;
}
.spe_thumb .noti.multi_line.t_center {
    text-align: center;
}
/* // 220411_9153 */

/* 220426_9179 */
.memInfo_modify .memAgreeZone .agreeTerm .termList li label {
  font-weight: normal;
}

.memInfo_modify .memAgreeZone .agreeTerm .termList li label strong {
  font-size: 16px;
}

.memInfo_modify .memAgreeZone .agreeTerm .termList.typeDetail li .utilBox .btnMore:after {
  background-position: right 90%;
}

.memInfo_modify .memAgreeZone .agreeTerm .termList.typeDetail li .chkBoxWrap.active .utilBox .btnMore:after {
  background-position: right -10%;
}

.memInfo_modify .memAgreeZone .agreeTerm .termDetail .termList.typeDetail li .chkBoxWrap {
  margin-top: 10px;
  padding-top: 0;
}

.memInfo_modify .memAgreeZone .agreeTerm > .termList.typeDetail > li > .chkBoxWrap .utilBox {
  top: 50%;
  transform: translateY(-50%);
}

.memInfo_modify .memAgreeZone .agreeTerm table.tblCol01.font-up td:first-child {
  font-weight: normal;
  font-size: 10px;
}

.memInfo_modify .memAgreeZone .agreeTerm .typeDetail .termDetail .font-up p {
  margin-top: 7px;
}

.memInfo_modify .memAgreeZone .agreeTerm .typeDetail .termDetail .font-up p:first-child {
  margin-top: 0;
}

.memInfo_modify .memAgreeZone .agreeTerm .txtBox01 .sect .font-up {
  font-size: 15px;
  line-height: 22px;
}

.memInfo_modify .memAgreeZone .agreeTerm .termList li .utilBox .agreeStat {
  margin-top: -5px;
}
/* 220426_9179 */
/* 220510_9483 */
.page_linear {
	display: block;
	width: 100%;
	height: 3px; /* 230616_13040 */
	background-color: #f5f5f5;
}
/* // 220510_9483 */
/* 220603_9798 */
.page_linear--white {
	background-color: #fff;
}
/* // 220603_9798 */

/* 220513_9442 */
.new220513 .img_box {margin: 25px 0 15px;}
.new220513 li:first-child .img_box {margin: 15px 0;}
/* 220811_10413 */
.new220513 .img_box::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	border-radius: 8px;
	background: rgba(0, 0, 0, 0.03);
}
/* // 220811_10413 */
/* 230106_11516 */
.new220513 .newBannerWrap01 ul li a .txtBox {width: 100%; margin: 0 15px 15px 0; padding: 0; background: none;}
.new220513 .newBannerWrap01 ul li .bannerBox {padding: 0 15px;}
/* // 230106_11516 */
.new220513 .newBannerWrap01 .prd_list_wrap01 {padding: 0 15px;}
.new220513 .newBannerWrap01 .prd_list_swipe01 .swiper-wrapper li {margin-left: 0;}
.new220513 .newBannerWrap01 .prd_list_swipe01 .swiper-wrapper li:first-child {margin-left: 0;}
/* 220811_10413 */
.new220513 .prd_list_swipe01 .swiper-wrapper li a img {
	width: 100%;
	height: auto;
	border-radius: 8px;
}
/* // 220811_10413 */
.new220513 .bg_dim {position: relative;}
/* 220811_10413 */
.new220513 .bg_dim::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	border-radius: 8px;
	background: rgba(0, 0, 0, 0.03);
}
/* // 220811_10413 */
/* 220726_10257 */
.new220513 .prd_list_swipe01 .swiper-wrapper li {margin-left: 3px;}
.new220513 .prd_list_swipe01 .swiper-wrapper li:first-child {margin-left: 0;}

/* 220517_9179 */
.memAgreeZone .agreeTerm .termList.typeDetail .termDetail.active table.tblCol01 td p {margin-top: 7px; font-size: 12px; font-weight: bold;}
.txtBox01 .sect .font-up {font-size: 15px; line-height: 22px;}
.memAgreeZone .agreeTerm .termList li .utilBox {top: 50%; transform: translateY(-50%);}
.memAgreeZone .agreeTerm .termDetail .termList.typeDetail li .utilBox .btnMore:after,
.memAgreeZone .agreeTerm .termList.typeDetail li .utilBox .btnMore:after {background-position: right 90%;}
.memAgreeZone .agreeTerm .termList li label {font-weight: normal;}
.memAgreeZone .agreeTerm .termList li label strong {font-size: 16px;}
/* //220517_9179 */

/* 220519_9561 우주패스 플래그 추가 */
.product_list.twoRang>ul>li .prod_unit .info .benefit.space {
	display: flex;
	flex-wrap: wrap;
	height: 48px;
	margin: 0;
	align-items: center;
}

/* 220520_9607 */
.page_spacing {
	width: 100%;
	height: 15px;
}
/* // 220520_9607 */
/* 220530_9751 */
.gray_border_line {
	display: block;
	width: 100%;
	height: 1px;
	background-color: #e5e5e5;
}
/* // 220530_9751 */
/* 220531_9751 */
.event_prd_title {
	display: flex;
	width: 100%;
	height: 46px;
	padding: 0 15px;
	background-color: #f1f1f9;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
}

.event_prd_title.left {
	justify-content: flex-start;
}

.event_prd_title .text {
	font-size: 16px;
	color: #e62642;
	line-height: normal;
}

.event_prd_title .text.gray {
	font-weight: 400;
	color: #616161;
}
/* // 220531_9751 */
/* 220603_9798 */
.special_price_box li .product_info .product_img{width:150px;height:150px;position:absolute;top:0px;left:0px;z-index:1;}
.special_price_box li .product_info .right_content{position:relative;min-height:140px;padding-left:163px;}
.special_price_box li .product_info .right_content .product_name{font-size:16px; color:#222;line-height:20px; width:100%; height:38px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;word-wrap:break-word;}
/* 220802_10320 */
.special_price_box li .product_info a {
	display: block;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: auto;
	box-sizing: border-box;
}
/* // 220802_10320 */
.special_price_box li .product_info .right_content .prd_price {margin-top:0px; font-size:22px;}
.special_price_box li .product_info .right_content .prd_price .txt_percent { display:inline-block; margin-right:3px; color:#e62642; }
.special_price_box li .product_info .right_content .prd_price em {font-size:14px; font-weight:normal;}
.special_price_box li .product_info .right_content .prd_price em.ty02 {font-weight:bold;}
.special_price_box li .product_info .right_content .prd_price .list_price {color:#999999; font-size:13px; text-decoration:line-through; display:inline-block; font-weight:400; margin-left:4px;}
.special_price_box li .product_info .right_content .prd_price .list_price em {font-weight:400;font-size:12px; }
.special_price_box li .product_info .right_content .prd_price .ico_stoa{width:15px;height:15px;background:url("../../img/tvShop/ico_stoa.png") no-repeat center center;background-size:15px;display:inline-block;margin-right:5px;}
.special_price_box li .product_info .right_content .prd_sale{ margin-top:2px; margin-left:12px; font-size:14px; color:#999; line-height:14px;}
.special_price_box li .product_info .right_content .prd_sale strong{color:#e62642;padding-right:5px;}
.special_price_box li .product_info .right_content .prd_sale span{color:#999;font-size:15px;text-decoration:line-through;}
.special_price_box li .product_info .right_content .prd_sale span em{font-size:13px; font-weight:400;}
.special_price_box li .product_info .right_content.right_content2 {position:initial; min-height:initial; padding-left:0;}
.special_price_box li .product_info .right_content.right_content2 .product_name { height: 20px; margin-bottom: 8px; line-height: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis;} /* 220518_9168 */
.special_price_box li .product_info .right_content.right_content2 .product_name strong { vertical-align: top; }
.special_price_box li .product_info .right_content.right_content2 .prd_price {display: inline-block; font-size: 21px; }
.special_price_box li .product_info .right_content.right_content2 .prd_sale { margin-left: 2px; padding-top: 2px; display: inline-block;}
.special_price_box li .product_info .right_content.right_content2 .prd_btn {display: flex; justify-content: space-between; margin-top: 0; align-items: center; margin-top:7px;}
.special_price_box li .product_info .right_content.right_content2 .prd_benefit span {margin:0 3px 0 0;padding:2px 5px 1px; /*border: 1px solid #eeeeee; border-radius: 4px;*/ font-size: 13px; } /* 211227_8256 */
.special_price_box li .product_info .right_content.right_content2 .prd_benefit span:last-child {margin-right:0;}
.special_price_box li .product_info .right_content.right_content2 .advice_goods {font-size: 17px; margin: 10px 0 2px 0; font-weight: bold; color: #222;}
.special_price_box li .product_info .right_content.right_content2 .prd_btn a.buy {position: absolute; bottom: 0; right: 0; border-radius: 3px; font-size: 14px; height: 27px; padding: 5px 19px 0; box-sizing: border-box; letter-spacing: -1px; font-weight: bold;}
.special_price_box li .product_info .right_content.right_content2 .prd_sale span { font-size: 14px; color: #999;}
.special_price_box li .product_info .right_content.right_content2 .prd_price em {font-size:16px; font-weight:normal;}
.special_price_box li .product_info .right_content.right_content2 .prd_price em.ty02 {font-weight:bold;}
.special_price_box li .product_info .product_img.product_img3 { width:80px; height:80px; }
.special_price_box li .product_info .right_content.right_content3 { min-height: auto; padding-top: 2px; padding-left: 92px; }
.special_price_box li .product_info .right_content.right_content3 .product_name { font-size: 15px; line-height: 18px; margin-bottom: 0px; }
.special_price_box li .product_info .right_content.right_content3 .prd_price { margin-top: 3px; font-size: 18px; }
.special_price_box li .product_info .right_content.right_content3 .prd_sale { margin-top: 2px; margin-bottom: 2px; }
.special_price_box li .product_info .right_content.right_content3 .prd_sale span { font-weight: 400; font-size: 14px; color: #999;} /* 210330 수정 */
.special_price_box li .product_info .right_content.right_content3 .advice_goods {font-size: 16px; margin: 2px 0 2px 0; font-weight: bold; color: #222;}
.special_price_box li .product_info .right_content.right_content3 .prd_btn a.buy {border-radius: 3px; font-size: 14px; height: 27px; padding: 5px 20px 0; box-sizing: border-box; letter-spacing: -1px; position: absolute; bottom: 0; font-weight: bold;}
.special_price_box li .product_info .right_content.right_content3 .prd_price .txt_percent {font-weight: bold;}
/* // 220603_9798 */
/* 220615_9901 */
.above.ty03 .above_wrap { position:absolute; right:0; bottom:0; left:0; height:auto; border-radius:16px 16px 0 0; box-sizing:border-box;}
/* 230209_11659 */
.above.ty03.center_popup .above_wrap {
	top: 50%;
	right: auto;
	bottom: auto;
	left: 50%;
	padding-bottom: 30px; /* 230426_12415 */
	background-color: transparent;
	transform: translate(-50%, -50%);
}
/* // 230209_11659 */
.above.ty03 .above_body { min-height:auto; max-height:calc(100vh - 60px - 86px - 94px); }
/* 230215_11659 */
.above.ty03.center_popup .above_body {
	width: calc(100% - 30px);
	margin: 0 auto;
	border-radius: 15px;
	background-color: #fff;
}
/* // 230215_11659 */
/* 230515_12752 */
.above.ty03 .above_close {
	overflow: hidden;
	width: 46px;
	height: 53px;
	background-image: url(../../img/img_pop_close01.png);
	background-size: 14px auto;
	background-position: center center;
	color: transparent;
}
/* // 230515_12752 */
/* 230209_11659 */
.above.ty03.center_popup .above_close {
	display: inline-block;
	position: absolute;
	top: auto;
	bottom: 0;
	right: 50%;
	width: auto;
	height: auto;
	background: none;
	font-size: 14px;
	color: #ccc;
	letter-spacing: -0.34px;
	text-indent: 0;
	text-decoration: underline;
	transform: translateX(50%);
}
/* // 230209_11659 */
.above.ty03 .above_header h2 { height: 53px; padding:17px 15px 15px; border-bottom: none; line-height: normal; text-align: left; }
/*230113_11521*/
/* 230515_12752 */
.above#above08.ty03 .above_swiper .swiper-slide .title {
	font-size: 16px;
	box-sizing: border-box;
	height: 53px;
	padding: 17px 0 17px 15px;
	border-bottom: none;
	line-height: normal;
	text-align: left;
	max-width: calc(100% - 36px);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: break-all;
}
/* // 230515_12752 */
.above#above08.ty03 .above_close{z-index:10;}
/* //230113_11521*/
.above.ty03 .above_body .cont { overflow: hidden; padding: 0 7px 22px; }
/* 230209_11659 */
.above.ty03.center_popup .above_body .cont {
	padding: 30px; /* 230215_11659 */
}
/* // 230209_11659 */
.above .above_ad {
	display: inline-block;
	width: 22px;
	height: 14px;
	margin-top: 1px;
	margin-left: 3px;
	border: 1px solid #444;
	border-radius: 20px;
	font-size: 10px;
	color: #444;
	text-align: center;
	line-height: 14px;
	text-indent: -1px;
}

.above .above_swiper {
	overflow: hidden;
	width: 100%;
}
/*230113_11521*/
.above .swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 29px;
	transform: translateX(0);
}
.above .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin:0 3px;
}
.above .above_swiper .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	background-color: #919191;
	opacity: 1;
	border-radius: 4px;
	display:inline-block;
	transition: all 0.3s ease-out;
}
.above .above_swiper .swiper-pagination-bullet-active {
	background-color: #e62642;
}
/* //230113_11521*/
/* // 220615_9901 */
/* 220616_9775 */
.popup_dimmed {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	width: 100%;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.7);
	align-items: center;
	justify-content: center;
}

.popup_dimmed.on {
	display: flex;
}

.popup_dimmed .popup {
	display: flex;
	position: relative;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	width: calc(100% - 40px);
	max-width: 360px;
	min-height: 326px;
	margin: 0;
	padding: 10px 30px 30px;
	border-radius: 20px;
	background-color: #fff;
	flex-direction: column;
	box-sizing: border-box;
}

.popup_dimmed .popup .text {
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	text-align: center;
}
/* 221110_10526 */
/* 230425_11558--2 */
.popup_button_area {
	display: flex;
	width: 100%;
	padding: 0 15px;
	justify-content: space-between;
	box-sizing: border-box;
}

.popup_button_area:last-child {
	margin-bottom: 15px;
}

.popup_button {
	display: inline-block;
	width: calc((100% - 14px)/2);
	height: 50px;
	line-height: 50px;
	border: solid 1px #E62642;
	border-radius: 5px;
	font-size: 16px;
	color: #E4324C;
	background: #fff;
	font-weight: bold;
	text-align: center;
}

.popup_button.check {
	margin-left: 7px;
	background: #E4324C;
	color: #fff;
}

/* .popup_button.close {
	border: 1px solid #666;
	background-color: #fff;
	font-size: 16px;
} */
/* // 230425_11558--2 */
/* // 221110_10526 */
/* // 220616_9775 */
.swiper-slide-active {
	position: relative;
	z-index: 1;
}

/* 220704_10081 */
/*모바일라이브 팝업*/
/* 220715_10201 : 수정 */
.live_box {
	animation: 15s ease 0s 1 normal both running live_box; 
    /* 시간 조정 */
    width: 50%; 
    height: 450px; 
    display: inline-block;
}

@keyframes live_box {
	0% {
		background-position: 30% 30%;
	}

	100% {
		background-position: 50% 50%;
		/*퍼센트로 위치조정가능 */
	}
}
/* //220715_10201 : 수정 */


.popup_mobile_live {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 400px;
}

.popup_mobile_live .mobile_live_bg_box {
	overflow: hidden;
	position: relative;
	transition: all ease 2s;
}

.popup_mobile_live.swiper-slide-active .mobile_live_bg_box {
	overflow: initial;
}

.popup_mobile_live .live_area {
	display: flex;
	position: absolute;
	top: 0;
	bottom: -48px;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	align-items: center;
	flex-direction: column;
}

.popup_mobile_live .mobile_live_bg {
	position: relative;
	z-index: -1;
	transform: scale(1.3);
	filter: blur(1px);
	-webkit-filter: blur(1px);
	width: 100%;
	display: block;
	background: url();
}
/* 230615_13037 */
.popup_mobile_live .live_box {
	overflow: hidden;
    position: relative;
    width: calc(100% - 61px);
    height: 210px;
     /* -webkit-mask-box-image: url(https://image.skstoa.com/banner/963/552544963.png);
    mask-box-image: url(https://image.skstoa.com/banner/963/552544963.png); */
	-webkit-mask-box-image: none !important;
	border-radius: 33px !important;
}/* 220726_10257 */

.popup_mobile_live .live_box img{
    animation: scale1 5s linear backwards;
    transform-origin: 50% 50%;
    width: 130%;
    margin-top: -92px;
    margin-left: -14%;
}/* 220726_10257 */
/* //230615_13037 */
.popup_mobile_live .live_box:before {
	position: absolute;
	content:
		'';
	top: 11px;
	left: 15px;
	width: 38px;
	height: 26px;
	background: url(//image.skstoa.com/banner/989/1131989.png) no-repeat;
	z-index: 1;
	background-size: 37px auto;
}

.popup_mobile_live .live_box .mobile_live_img {
	position: absolute;
	top: -14px;
	left: -14px;
	width: calc(100% + 28px);
}

.popup_mobile_live .shopping_live_logo {
	position: absolute;
	top: 10px;
	left: 10px;
	width: auto;
	height: 25px;
	background: url(//image.skstoa.com/banner/989/1131989);
}

.popup_mobile_live .play_button {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);

}

.popup_mobile_live .play_bg {
	width: 47px;
    height: 47px;
    background: #333;
    border-radius: 50px;
    opacity: 0.5;
    z-index: 2;
    display: block;
    border: 2px solid #fff;
}/* 220726_10257 */

.popup_mobile_live .play {
	background: url(//image.skstoa.com/banner/990/1131990.png) no-repeat;
    z-index: 3;
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    background-size: 20px auto;
    left: 16px;
    top: 15px;
}/* 220726_10257 */

.popup_mobile_live .play_button img {
	width: 100%;
}

.popup_mobile_live .live_info {
	padding: 31px 10px 10px;
}

.popup_mobile_live .live_info .title {
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 24px;
}

.popup_mobile_live .live_info .text_box {
	margin-top: 6px;
	font-size: 13px;
	color: rgba(255, 255, 255, 0.8);
	text-align: center;
}
/*모바일라이브 기획전*/
.mobile_live {
	border-bottom: 10px solid #f1f1f1;
}

.mobile_live .img_area,
.mobile_live .img_box,
.mobile_live .img_box>img {
	width: 100%;
}

.mobile_live .img_area {
	position: relative;
	height: 78vw;
}

.mobile_live .img_box {
	position: relative;
}

.mobile_live .img_box:before {
	position:	absolute;
	top: 50%;
	right: 0;
	bottom: 0px;
	left: 0;
	background: linear-gradient(to top, rgb(255 255 255 / 100%), rgba(255, 255, 255, 0));
	content: '';
}

.mobile_live .mobile_live_alarm {
	display: flex;
	position: absolute;
	top: 14px;
	right: 14px;
	height: 35px;
	padding: 0 16px;
	border-radius: 23px;
	background-color: #fff;
	font-size: 14px;
	color: #222;
	align-items: center;
	justify-content: center;
	box-shadow: 3px 4px 5px rgba(34, 34, 34, 0.1);
	font-weight: bold;
	line-height: 35px;
}

.mobile_live .mobile_live_alarm>.icon {
	display: inline-block;
	width: 17px;
	margin-right: 7px;
}

.mobile_live .mobile_live_contents {
	position: relative;
	z-index: 1;
	letter-spacing: -1px;
}

.mobile_live .mobile_live_contents .title_info {
	display: flex;
	padding: 0 14px;
	flex-direction: column;
	align-items: flex-start;
	max-width: 500px;
	margin: 0 auto;
}

.mobile_live .mobile_live_contents .open_info {
	display: flex;
	margin-bottom: 12px;
	align-items: center;
}

.mobile_live .mobile_live_contents .open_info .type {
	display: flex;
	width: 64px;
	height: 26px;
	margin-right: 8px;
	border-radius: 5px;
	background-color: #000;
	font-size: 15px;
	color: #fff;
	line-height: 20px;
	align-items: center;
	justify-content: center;
	font-weight: bold;
}

.mobile_live .mobile_live_contents .open_info .date_time {
	font-weight: bold;
	font-size: 18px;
	margin-top: 5px;
}

.mobile_live .mobile_live_contents .title_info .title {
	font-size: 26px;
	line-height: 33px;
}

.mobile_live .mobile_live_contents .mobile_live_link {
	display: flex;
	width: calc(100% - 28px);
	height: 50px;
	margin: 25px auto 10px;
	border-radius: 15px;
	background-color: #000;
	font-size: 17px;
	color: #fff;
	font-weight: bold;
	line-height: 50px;
	align-items: center;
	justify-content: center;
	position: relative;
	max-width: 500px;
}

.mobile_live .mobile_live_contents .mobile_live_link:after {
	content: "";
	display: inline-block;
	width: 6px;
	height: 6px;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	transform: rotate(45deg);
	margin-right: 0.5em;
	margin-left: 5px;
}

.mobile_live .mobile_live_contents .mobile_live_link>.icon {
	display: inline-block;
	width: 8px;
	margin-left: 10px;
}

.mobile_live .cont_group {
	padding: 3px 14px 23px;
	text-align: center;
	max-width: 500px;
	margin: 0 auto;
}

.mobile_live .cont_group .cont_group_title {
	font-size: 21px;
	text-align: center;
	position: relative;
	display: inline;
	margin: 0 auto;
	margin-bottom: 14px;
	font-weight: bold;
	color: #222;
}

.mobile_live_contents div:nth-child(3) h3:before {
	content:'';
	height: 10px;
	background-color: #f72544;
	position: absolute;
	border: 0;
	width: 100%;
	margin: 0 auto;
	opacity: 0.3;
	bottom: 0;
	z-index: -1;
}

.mobile_live_contents div:nth-child(4) h3:before {
	content:'';
	height: 10px;
	background-color: #ffa61a;
	position: absolute;
	border: 0;
	width: 100%;
	margin: 0 auto;
	opacity: 0.3;
	bottom: 0;
	z-index: -1;
}

.mobile_live_contents div:nth-child(5) h3:before {
	content:'';
	height: 10px;
	background-color: #a5d4ff;
	position: absolute;
	border: 0;
	width: 100%;
	margin: 0 auto;
	opacity: 0.3;
	bottom: 0;
	z-index: -1;
}

.mobile_live .cont_group .cont_group_text {
	font-size: 16px;
}

.mobile_live .cont_group .gray_box {
	margin-bottom: 0;
	padding: 28px 28px;
	background-color: #f5f5f5;
	font-size: initial;
	color: #222;
	border-radius: 30px;
	text-align: left;
}

.mobile_live .cont_group .mobile_live_event {
	display: flex;
	align-items: center;
	justify-content: center;
}

.mobile_live .cont_group .mobile_live_event_list_area {
	display: flex;
	flex-direction: column;
}

.mobile_live .cont_group .mobile_live_event_list {
	display: flex;
	margin-top: 29px;
	align-items: center;
}

.mobile_live .cont_group .mobile_live_event_list:first-child {
	margin-top: 0;
}

.mobile_live .cont_group .mobile_live_event_list.only_text {
	justify-content: center;
	text-align: center;
}

.mobile_live .cont_group .event_gift_img_box {
	display: flex;
	overflow: hidden;
	width: 80px;
	height: 80px;
	margin-right: 19px;
	border-radius: 50%;
	background-color: #fff;
	align-items: center;
	justify-content: center;
}

.mobile_live .cont_group .event_gift_img_box>img {
	width: 100%;
}

.mobile_live .cont_group .sale_coupon {
	display: flex;
	width: 203px;
	height: 105px;
	margin: 0 auto;
	background: url(//image.skstoa.com/banner/953/1131953.png) no-repeat;
	background-size: contain;
}

.mobile_live .cont_group .sale_value {
	display: flex;
	position: relative;
	max-width: 74%;
	color: #f72544;
	flex: 1;
	align-items: center;
	justify-content: center;
}

.mobile_live .cont_group .sale_value .number {
	font-size: 59px;
	letter-spacing: -4.5px;
}

.mobile_live .cont_group .sale_value .percent {
	display: inline-block;
	margin: 12px 0 0 -25px;
	font-weight: bold;
	font-size: 29px;
	position: absolute;
}

.mobile_live .cont_group .sale_value .text {

	font-weight: bold;
	font-size: 14px;
	margin: 0 0 21px 6px;
}

.only_text h4 {
	position: relative
}

.only_text h4:before {
	content: '';
	background: url(//image.skstoa.com/banner/967/1131967.png) no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	background-size: 20px auto;
	margin-bottom: -5px;
	margin-right: 5px;
}

.only_text h4:after {
	content: '';
	background: url(//image.skstoa.com/banner/967/1131967.png) no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	background-size: 20px auto;
	margin-bottom: -5px;
	margin-left: 5px;
}

.etc_noti {
	font-size: 15px;
	text-align: left;
	padding: 10px 21px 50px;
	color: #222;
	max-width: 500px;
	margin: 0 auto;
}
/* // 220704_10081 */
/* 220802_10320 */
.swiper-storeBigbanner {
	position: relative;
}

.swiper-storeBigbanner .swiper-slide a {
	display: block;
}

.swiper-storeBigbanner .big_banner {
	position: relative;
}

.swiper-storeBigbanner .bg_deam {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  background: rgba(102, 102, 102, 0.05);
}

.swiper-storeBigbanner .btn_bigBanner {
	position:absolute;
	top:15px;
	right:15px;
	z-index:100;
	display:block;
}
.swiper-storeBigbanner .btn_bigBanner img{ width:auto; height:27px;}
.swiper-storeBigbanner .bigBanner_info {
	padding:18px 15px 16px 15px;
	text-align:center;
	min-height:75px;
	box-sizing: border-box;
}

/* 220524_9673 */
.swiper-storeBigbanner .bigBanner_info .s_tit {
	overflow: hidden;
	height: auto;
  margin-top:7px;
	font-weight:normal;
	font-size:14px;
  color:#000;
}
/* // 220524_9673 */

.swiper-storeBigbanner .bigBanner_info .m_tit {
	overflow: hidden;
  height:1.1em;
	font-weight:600;
	font-size:19px;
  color:#000;
	line-height: 1.2em;
}

.special_price_box li .product_info .right_content.right_content2 {
  padding: 15px;
}


/* 220728_10276 */

.product_swipe_section .prd_tit {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 15px 16px;
	color: #000;
	font-size: 18px;
	font-weight: bold;
}
/* // 220728_10276 */

.product_swipe_section .prd_tit a {
	font-weight: normal;
}

.product_swipe_section .prd_tit a span {
	padding-right: 13px;
	font-size: 14px;
	background: url(../../img/ico/ico_arrow_new03.png) no-repeat 96% center;
	background-size: 6px 10px;
}
 /* 221227_11335 */
 /*221229_11335*/
.product_sm_list_area,.product_sm_list-area {
	display: flex;
	padding: 0 15px;
	flex-wrap: wrap;
}
/* //221229_11335*/
 /* // 221227_11335 */
.product_sm_list {
	display: flex;
	margin-top: 15px;
	flex-direction: column;
	align-items: center;
}
/* mo_카테고리_이미지 */
.product_sm_list > a {
	width: 100%;
}
/* // mo_카테고리_이미지 */
/* 221227_11335 */
/* 221214_11340 */
.product_sm_list_area[data-product-line="4"] .product_sm_list {
	width: calc(25% - 2.1332vw);
	margin-right: 2.665vw;
}

.product_sm_list_area[data-product-line="4"] .product_sm_list:nth-child(-n+4) {
	margin-top: 0;
}

.product_sm_list_area[data-product-line="4"] .product_sm_list:nth-child(4n) {
	margin-right: 0;
}
/* // 221214_11340 */
.product_sm_list_area[data-product-line="5"] .product_sm_list { /* 220802_10320--2 */
	width: calc(20% - 2.1332vw);
	margin-right: 2.665vw;
}

.product_sm_list_area[data-product-line="5"] .product_sm_list:nth-child(-n+5) { /* 220802_10320--2 */
	margin-top: 0;
}

.product_sm_list_area[data-product-line="5"] .product_sm_list:nth-child(5n) { /* 220802_10320--2 */
	margin-right: 0;
}
/* // 221227_11335 */
.product_sm_img_box {
	display: flex;
	position: relative;
	width: 100%;
	padding-bottom: 100%;
	background-color: #ddd;
	align-items: center;
	justify-content: center;
}
/* 220816_10320 */
.product_sm_img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	transform: translate(-50%, -50%);
}
/* // 220816_10320 */

.product_sm_text {
	overflow: hidden;
	width: 100%;
	margin-top: 5px;
	color: #222;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.product_sm_list_area[data-product-line="5"] .product_sm_text { /* 220802_10320--2 */
	font-size: 2.665vw;
}

.recom_tab_area.dawn_delivery {
	position: relative;
	z-index: 1;
	margin-top: -20px;
}
/* 220816_10320 */
.recom_tab_area.dawn_delivery .storeBuy {
	display: flex;
	padding: 0;
	border: none;
	background-color: #fff;
	justify-content: space-between;
}
/* // 220816_10320 */
.recom_tab_area.dawn_delivery .storeBuy li {
	float: none;
	position: relative;
	width: 33.333%;
	height: 45px;
	margin: 0;
}

.recom_tab_area.dawn_delivery .storeBuy li:last-child {
	width: 33.334%;
}

.recom_tab_area.dawn_delivery .storeBuy li > a {
	display: flex;
	position: relative;
	width: 100%;
	height: 100%;
	padding: 0;
	border-bottom: 1px solid #eee;
	border-radius: 0;
	background-color: #fff;
	color: #222;
	line-height: normal;
	align-items: center;
	justify-content: center;
}

.recom_tab_area.dawn_delivery .storeBuy li > a:before {
	content: '';
	display: none;
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #00c37b;
}

.recom_tab_area.dawn_delivery .storeBuy li.ui-state-active > a {
	color: #00c37b;
}

.recom_tab_area.dawn_delivery .storeBuy li.ui-state-active > a:before {
	display: block;
}
/* // 220802_10320 */
/* 220811_10413 */
.prm_wrpper_out .product_list.oneRang.ty02>ul>li .prod_unit .thum a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	border-radius: 8px;
	background: rgba(0, 0, 0, 0.03);
}

.prm_wrpper_out .product_list.oneRang.ty02>ul>li .prod_unit .thum .img img {
	border-radius: 0;
}
/* // 220811_10413 */
/* 220819_10320 */
.product_info.soldout .prd_price {
	color: #444;
}
/* // 220819_10320 */
/* 220812_10374 */
.uitemp {background-size:100% !important;}
.uitemp.oneRang.product_slide.type03 .info .tit {font-size:13px;}
.uitemp .product_list > ul > li .prod_unit .info {height: 90px; padding: 0; } /* 230329_12272 */
/* // 220812_10374 */
/* 220830_10522 */
.toast_message {
	display: none;
	position: fixed;
	bottom: 0;
	left: 50%;
	z-index: 1000;
	width: calc(100% - 30px);
	height: 42px;
	margin-left: calc(-50% + 15px);
	border-radius: 20px;
	background-color: rgba(0, 0, 0, 0.8);
	align-items: center;
	justify-content: center;
	opacity: 0;
}

.toast_message.on {
	display: flex;
	animation-name: toast;
	animation-duration: 3s;
}

@keyframes toast {
	0% {
		bottom: 0;
		opacity: 0;
	}

	20% {
		bottom: 67px;
		opacity: 1;
	}

	40% {
		bottom: 67px;
		opacity: 1;
	}

	60% {
		bottom: 67px;
		opacity: 1;
	}

	80% {
		bottom: 67px;
		opacity: 1;
	}

	100% {
		bottom: 104px;
		opacity: 0;
	}
}

.toast_message > .text {
	font-size: 14px;
	color: #fff;
	letter-spacing: -0.42px;
}

.popup_box {
	display: flex;
	padding: 30px 20px 20px;
	justify-content: flex-start;
	flex-direction: column;
	align-items: center;
}

.pink_circle_check_icon {
	width: 50px;
	height: 50px;
	margin-bottom: 14px;
}
/* 220928_10713 */
.popup_box > .text {
	font-size: 15px;
	color: #666;
	line-height: 18px;
	letter-spacing: -0.8px; /* 221115_10526 */
	text-align: center;
}

.popup_box > .text > .strong {
	display: inline-block;
	font-size: 18px;
	color: #222;
	letter-spacing: -0.9px;
}

.popup_box > .info {
	margin-top: 16px;
	font-size: 16px;
	color: #444;
	letter-spacing: -0.8px;
	text-align: center;
}

.popup_box > .button_box {
	display: flex;
	width: 100%;
	margin-top: 24px;
	align-items: center;
	justify-content: space-between;
}

.popup_box > .button_box > .normal_button {
	display: flex;
	width: calc(50% - 5px);
	height: 40px;
	border: 1px solid #ccc;
	border-radius: 4px;
	background-color: #fff;
	font-size: 14px;
	color: #222;
	align-items: center;
	justify-content: center;
}

.popup_box > .button_box > .normal_button--red {
	border: 1px solid #E62642;
	background-color: #E62642;
	color: #fff;
}
/* // 220830_10522 */
/* 220902_10525 */
.tomorrow_delivery {
	display: flex;
	margin-top: 15px;
	padding: 18px 7px 15px 9px;
	border-radius: 8px;
	background-color: #fef6f6;
	align-items: center;
	justify-content: flex-start;
	box-sizing: border-box;
}

.tomorrow_delivery.sdeal {
	margin-top: 7px;
	border-bottom: 15px solid #fff;
}

.tomorrow_delivery.sdeal_detail {
	width: calc(100% - 30px);
	margin: 0 auto;
}

/* cream_240422_15781 // */
.tomorrow_delivery > .icon {
	display: flex;
	width: 38px;
	height: 38px;
	margin-right: 6px;
	border-radius: 50%;
	background-color: #fff;
	align-items: center;
	justify-content: center;
}

.tomorrow_delivery > .icon > img {
	width: auto;
}
/* // cream_240422_15781 */

.tomorrow_delivery > .text_box {
	display: flex;
	flex-direction: column;
}

/* 230518_12770 */
.tomorrow_delivery > .text_box > .title {
	/* display: flex;
	align-items: baseline;
	justify-content: flex-start; */
}

/* cream_240422_15781 // */
.tomorrow_delivery > .text_box > .title > .text {
	font-size: 14px;
	color: #222;
	font-weight: 500;
	letter-spacing: -0.7px;
}
/* // cream_240422_15781 */
/* //230518_12770 */
.tomorrow_delivery.sdeal > .text_box > .title > .text {
	font-size: 12px;
}

.tomorrow_delivery.sdeal > .text_box > .title .point_color { 
	vertical-align: baseline;
}
/* 230116_11365 */
/* cream_240422_15781 // */
.tomorrow_delivery > .text_box > .title > .info,
.check_box_area .label_text .info {
	display: inline-block;
	z-index: 1;
	width: 14px;
	height: 14px;
	margin-left: 4px;
	padding: 0;
	background: none;
	vertical-align: 0;/* 230518_12770 */
}
/* // cream_240422_15781 */
/* 230320_12189 */
.order_sec .right_content + .check_box_area {
	margin-top: 10px;
}
/* // 230320_12189 */
/* cream_240422_15781 // */
.tomorrow_delivery > .text_box > .title > .info > img,
.check_box_area .label_text .info > img {
	/* vertical-align: top; */
}
/* // cream_240422_15781 */
/* // 230116_11365 */

.tomorrow_delivery.sdeal > .text_box > .title > .info {
	margin-left: 1px;
}

/* cream_240422_15781 // */
.tomorrow_delivery > .text_box > .delivery_time {
	margin-top: 4px;
	font-size: 11px;
	color: #888;
	letter-spacing: -0.6px;
	font-size: 13px;
	font-weight: 400;
}

.tomorrow_delivery > .text_box > .delivery_time strong {
	vertical-align: baseline;
	font-weight: 400;
}
/* // cream_240422_15781 */

.tomorrow_delivery > .text_box > .delivery_time > .point_color {
	vertical-align: baseline;
}

.delivery_info_list {
	display: flex;
	padding: 17px 45px 21px 15px;
	flex-direction: column;
}

.delivery_info_list > .list_item {
	display: flex;
	margin-top: 6px;
	align-items: flex-start;
	justify-content: flex-start;
}

.delivery_info_list > .list_item:first-child {
	margin-top: 0;
}

.delivery_info_list > .list_item:before {
	content: '';
	display: block;
	width: 3px;
	height: 3px;
	margin: 5px 8px 0 0;
	border-radius: 50%;
	background-color: #666;
}

.delivery_info_list > .list_item .text {
	flex: 1;
	font-size: 13px;
	color: #666;
	line-height: 16px;
	letter-spacing: -0.65px;
}
/* // 220902_10525 */
/* 220921_10713 */
.popup_wrap .phone_input_area {
	display: flex;
	margin-top: 10px;
}

.popup_wrap .phone_input_area:first-child {
	margin-top: 0;
}

.popup_wrap .phone_input_box {
	position: relative;
	flex: 1;
}

.popup_wrap .phone_input_box .input_number {
	padding: 12px 14px;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 14px;
	color: #222;
}

.popup_wrap .phone_input_box .input_number:disabled {
	background-color: #eee;
	color: #222;
}

.popup_wrap .phone_input_box .timeout {
	position: absolute;
	top: 50%;
	right: 14px;
	font-size: 13px;
	color: #e1002a;
	transform: translateY(-50%);
}

.popup_wrap .input_basic {
	margin-top: 8px;
	font-size: 11px;
	color: #e62642;
}

.popup_wrap .request_button {
	display: flex;
	width: 79px;
	height: 40px;
	margin-left: 6px;
	border-radius: 4px;
	background-color: #999;
	font-size: 14px;
	color: #fff;
	align-items: center;
	justify-content: center;
	pointer-events: none;
}

.popup_wrap .request_button.on {
	background-color: #e62642;
	pointer-events: all;
}


.memAgreeZone.type02 .agreeTerm .termList.typeDetail li {
	margin-top: 10px;
	border: none;
}

.memAgreeZone.type02 .agreeTerm .termList.typeDetail li:first-child {
	margin-top: 18px;
}

.memAgreeZone.type02 .agreeTerm .termList.typeDetail li .chkBoxWrap {
	padding: 4px 15px 6px;
	background-color: #fff;
}


.memAgreeZone.type02 .agreeTerm .termList li label {
	font-size: 13px;
}

.memAgreeZone.type02 .agreeTerm .termList.typeDetail li .utilBox .btnMore {
	width: 26px;
  height: 26px;
	padding: 0;
}

.memAgreeZone.type02 .agreeTerm .termList.typeDetail li .chkBoxWrap.active .utilBox .btnMore {
	transform: rotate(180deg);
}

.memAgreeZone.type02 .agreeTerm .termList.typeDetail li .utilBox .btnMore:after {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background-image: url(../../img/btn_page_arr_down2.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 14px 7px;
}

.memAgreeZone.type02 .agreeTerm .termList.typeDetail li .chkBoxWrap.active .utilBox .btnMore:after {
	background-image: url(../../img/btn_page_arr_down2.png);
	background-size: 14px 7px;
	background-position: center center;
}

.memAgreeZone.type02 .agreeTerm .termList.typeDetail .termDetail {
	margin: 0 15px;
	padding: 16px 14px 15px;
	background-color: #f5f5f5;
}

.memAgreeZone.type02 .agreeTerm table.tblCol01 th {
	height: 30px;
	border: 1px solid #ccc;
	font-size: 11px;
}

.memAgreeZone.type02 .agreeTerm .termList.typeDetail .termDetail.active table.tblCol01 td p {
	margin-top: 0;
	font-weight: normal;
	font-size: 11px;
	color: #888;
	letter-spacing: -0.55px;
	text-align: center;
}

.memAgreeZone.type02 .agreeTerm table.tblCol01 td {
	padding: 10px 5px;
	border: 1px solid #ccc;
}

.memAgreeZone.type02 .agreeTerm table.tblCol01 td strong {
	display: block;
	font-size: 14px;
	letter-spacing: -0.6px;
	text-align: center;
}

.memAgreeZone.type02 .agreeTerm .typeDetail .termDetail > p {
	margin-top: 6px;
	padding: 0;
	font-size: 11px;
	letter-spacing: -0.55px;
}

.memAgreeZone.type02 .agreeTerm .typeDetail .chk_h26 > label > .info {
	font-size: 12px;
	color: #999;
	line-height: 16px;
	letter-spacing: -0.6px;
}

.memAgreeZone.type02 .btn_re_h50.disabled {
	background-color: #999;
	pointer-events: none;
}
/* // 220928_10713 */

/* 220928_10674 */
.e-dimmed { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.5); align-items: center; justify-content: center; }
.e-dimmed.on { display: flex; }
.e-popup { display: flex; width: 90%; height: 204px; border-radius: 8px; background-color: rgba(255, 255, 255, 0.95); align-items: center; justify-content: center; }
.e-text { font-size: 16px; color: #4b4b4b; letter-spacing: -0.5px; text-align: center; }
/* // 220928_10674 */
/* 221004_10543 */
.tab_types ul {overflow:hidden; width:100%;}
.tab_types ul.num2 li {display:table; float:left; width:35%;}
.tab_types ul.num2 li:last-child{width:65%;}
.tab_types ul li a {display:table-cell; height:37px; padding:0 13px; color:#888; border-right:1px solid #e6e8ec; border-bottom:1px solid #e6e8ec; font-size:12px; line-height:12px; text-align:center; vertical-align:middle}
.tab_types ul li a.on {background:#e62642; color:#fff}
.tab_types ul li:nth-child(1) a,.tab_types ul li:nth-child(2) a,.tab_types ul li:nth-child(3) a {border-top:1px solid #e6e8ec}
.tab_types ul li:nth-child(1) a,.tab_types ul li:nth-child(4) a,.tab_types ul li:nth-child(7) a,.tab_types ul li:nth-child(10) a {border-left:1px solid #e6e8ec}
.tab_types ul li a span,.tab_types ul li a em { vertical-align:baseline; }
/* // 221004_10543 */
/* 221011_10614 */
.title_badge_area {
	margin: -3px 0 6px;
}

.title_badge {
	display: inline-block;
	height: 19px;
	margin: 3px 3px 0 0;
	padding: 0px 6px;
	border-radius: 4px;
	font-size: 11px;
	line-height: 19px; /* 221017_10652 */
	letter-spacing: -0.55px;
	box-sizing: border-box;
}

.title_badge.tomorrow {
	border: 1px solid #ffd8d8;
	background-color: #fef6f6;
	color: #e62642;
}
/* 221017_10652 */
.title_badge.pink {
	background-color: #FFEBF3;
	color: #FF3D86;
}
/* // 221017_10652 */
/* // 221011_10614 */
/* 221021_10526 */
.tab_area {
	display: flex;
	position: relative;
	flex-direction: column;
}

.tab_area > .tab_list {
	display: flex;
	height: 48px;
	border-bottom: 1px solid #e5e5e5;
}

.tab_area .tab_list_items {
	display: flex;
	flex: 1;
	cursor: pointer;
	align-items: center;
	justify-content: center;
}

.tab_area .tab_list_items .text {
	display: inline-flex;
	height: 100%;
	padding: 0 16px;
	border-bottom: 2px solid #fff;
	font-size: 16px;
	color: #666;
	letter-spacing: -0.8px;
	align-items: center;
	box-sizing: border-box;
}

.tab_area .tab_list_items.on .text {
	border-bottom: 2px solid #e62642;
	color: #e62642;
}

.tab_area .item_count {
	font-size: 14px;
	letter-spacing: -0.7px;
	vertical-align: baseline;
}

.tab_area .tab_contents_items {
	display: none;
}

.tab_area .tab_contents_items.on {
	display: block;
}
/* // 221021_10526 */
/* 221027_10970 */
.font_rotate {
	display: inline-block;
	transform: rotate(-0.1deg);
}
/* // 221027_10970 */
/* 221102_10652 */
.benefit.with_badge {
	font-size: 0;
}
/* // 221102_10652 */
/* 221114_11100 */
.banner_group > .banner {
	text-align: center;
}

.banner_group > .banner > a {
	display: block;
}

.banner_group > .banner > a > img {
	width: 100%;
}
/* // 221114_11100 */
/* 221117_11044 */
/* 221128_10083 */
.brand_name_check_area {
	padding: 26px 0;
}
/* // 221128_10083 */
.brand_name_check_list {
	margin-top: 26px;
}

/* mopc/views/goods/in_push_second.html 사용 */
.sel_area_list .brand_name_check_list {
	display: inline-block;
	margin-top: 0;
	margin-left: 18px;
}

.sel_area_list .brand_name_check_list:first-child {
	margin-left: 0;
}
/* // mopc/views/goods/in_push_second.html 사용 */

.brand_name_check_list:first-child {
	margin-top: 0;
}

.brand_name_label {
	display: flex;
	align-items: center;
}

.brand_name_label:before {
	content:'';
	display: block;
	width: 18px;
	height: 18px;
	margin-right: 6px;
	background: url(../../img/bk/ico_chk_new02.png) no-repeat 0 0;
	background-size: 18px auto;
	box-sizing: border-box;
}

.brand_name_checkbox:checked + .brand_name_label:before {
	background: url(../../img/bk/ico_chk_new02.png) no-repeat 0 -23px;
	background-size: 18px;
}

.brand_name_label .text {
	font-size: 16px;
	color: #222;
	letter-spacing: -0.8px;
}

.sel_area_list .brand_name_label .text {
	font-size: 14px;
	color: #222;
	letter-spacing: -0.7px;
}

.in_push_second .sel_area_list {
	height: 60px;
	box-sizing: border-box;
}

.in_push_second .sel_area_list .sel_list_in {
	height: 100%;
}
/* // 221117_11044 */

/*221125_11169*/
.option_layer .stock{
	color:#e72643;
	position: absolute;
    bottom: 5px;
    left: 10px;
}

.option_select .option_list > ul > li.soldout .stock{
	max-width: 290px; /* 230407_12398 */
	color:#888;
	font-size:13px;
}
.option_select .option_list > ul > li.soldout .stock .alram{
	margin-left: 5px;
}
.option_select .option_list > ul > li.soldout .tit, .option_select .option_list > ul > li.soldout .tit a{
    color: #888;
}
/* //221125_11169*/
/* 221129_benefit */
.between_area {
	display: flex;
	width: 100%;
	justify-content: space-between;
}
/* 230315_11910 */
.align_center {
	align-items: center;
}
/* // 230315_11910 */
.purchase_num {
	white-space: nowrap;
}

.purchase_num > strong {
	vertical-align: top;
}
/* // 221129_benefit */

/*221226_10976*/
.product_list.oneRang > ul > li .prod_unit.ty02 .info .benefit{
	height:auto;
	line-height: normal;
	margin-bottom: 5px;
}
.product_list.oneRang > ul > li .prod_unit.ty02 .info .review{
	margin-top:0;
}
/* //221226_10976*/

/*230110_11407*/
.personal_privacy table .mark li{
	font-size: 14px;
    color: #444;
}
.personal_privacy table .mark li strong{
	font-size: 16px;
}
/* //230110_11407*/
/* 230116_11365 */
.check_box_area {
	display: flex;
}

.check_box_inner {
	display: flex;
}

.flex_between {
	justify-content: space-between;
}

.column {
	flex-direction: column;
}

.check_box_area.nft .label_text {
	display: inline-block;
	margin-left: 8px;
	font-size: 12px; /* 230307_12076 */
	color: #444;
	letter-spacing: -0.7px;
}
/* 230307_12076 */
.gray_box .check_box_area.nft .label_text {
	font-size: 13px;
}
/* // 230307_12076 */

.check_box_area .price_area .price {
	font-size: 16px;
	color: #444;
	letter-spacing: -0.8px;
}

.check_box_area .price_area .won {
	font-size: 12px;
	color: #444;
	letter-spacing: -0.6px;
}


.renew_product_detail_01 .layer_pop_sec.type02,
.product_detail_sdeal .layer_pop_sec.type02,
.layer_pop_sec.nft.type02 {
	border-radius: 8px;
	box-sizing: border-box;
}
/* 230320_12189 */
.renew_product_detail_01 .layer_pop_sec.type02 .card_infos.type02,
.product_detail_sdeal .layer_pop_sec.type02 .card_infos.type02 {
	padding-right: 25px;
}

.layer_pop_sec.nft.type02 .card_infos.type02  {
	padding-right: 0;
}
/* // 230320_12189 */
.renew_product_detail_01 .layer_pop_sec.type02 .layer_pop_sec_contents,
.product_detail_sdeal .layer_pop_sec.type02 .layer_pop_sec_contents,
.layer_pop_sec.nft.type02 .layer_pop_sec_contents {
	padding: 18px 15px 17px;
}

.renew_product_detail_01 .layer_pop_sec.type02 .close_layer,
.product_detail_sdeal .layer_pop_sec.type02 .close_layer,
.layer_pop_sec.nft.type02 .close_layer {
	top: 18px;
	right: 15px;
	background: url(../../img/ico/ico_del02.png) no-repeat left top;
	background-size: contain; /* 230320_12189 */
}
/* // 230116_11365 */

/*230202_11735*/
.video_prod_box .prod_type_tv > li:last-child{
	border-bottom: 1px solid #e5e5e5;
}
/* //230202_11735*/

/*230202_11635*/
.sdeal_sec .prod_type_one.two .product_img{border-radius: 10px; overflow: hidden;}
.sdeal_sec .prod_type_one.two .price_box .perOp {margin-top:-2px;}
.sdeal_sec .prod_type_one.two .price_box .perOp .percentPr {display:inline-block; font-size:15px; margin-right:4px;}
.sdeal_sec .prod_type_one.two .price_box .perOp .discoutPr {display:inline-block; font-size:14px;}
.sdeal_sec .prod_type_one.two em.bp {font-size:19px;}
.sdeal_sec .prod_type_one.two .price_box .proPrice{ display:block;height:auto; margin-top:8px;}
.sdeal_sec .prod_type_one.two .price_box .proPrice strong {font-size:13px;line-height: normal;}
.tit_cont_type03{ color: #222;font-weight: bold;font-size: 18px; padding:20px 15px 0 15px;}
/* //230202_11635*/

/*230203_11667*/
.todaydealContents .product_list.oneRang.ty02 > ul > li .prod_unit .info .product_subTxt{
	margin-bottom: 5px;
}
.main_cont .todaydealContents .prod_unit .info .tit.ty02{
	-webkit-line-clamp: 2;
	height:auto;
}
.todaydealContents .prod_unit .info .tit.ty02{
	height:auto;
}
/* //230203_11667*/
/* 230213_11659 */
.app_down_info {
	display: flex;
	align-items: center;
	justify-content: center;
}

.app_down_info > .app_icon {
	display: inline-block;
	width: 62px;
	height: 68px;
	margin-right: 19px;
}

.app_down_info > .text {
	font-weight: 600;
	font-size: 20px;
	color: #222; /* 230215_11659 */
	line-height: 24px;
	letter-spacing: -0.48px;
}

.app_down_info > .text > .text_up {
	display: block;
	font-weight: 900;
	font-size: 12px;
	color: #e0002a; /* 230215_11659 */
}

.app_down_info > .text > .payback {
	display: inline-block;
	font-weight: bold;
	font-size: 32px;
	color: #e0002a; /* 230215_11659 */
	letter-spacing: -0.77px;
	vertical-align: baseline;
}

.app_down_info > .text > .payback > .number {
	font-weight: 600;
	font-size: 37px;
	color: #e0002a; /* 230215_11659 */
	letter-spacing: -1.63px;
	vertical-align: baseline;
}

.app_down_info > .text > .payback > .percent {
	font-weight: 900;
	font-size: 21px;
	color: #e0002a; /* 230215_11659 */
	letter-spacing: -0.5px;
	vertical-align: baseline;
}

.add_download {
	display: flex;
	width: 287px;
	height: 50px;
	margin: 15px auto 0; /* 230215_11659 */
	border-radius: 4px;
	background-color: #e0002a;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	align-items: center;
	justify-content: center;
}
/* // 230213_11659 */

/*230214_11840*/
/* 230411_12379 */
.product_swipe_section .type04 .prod_unit .info .tit {
	height: 33px; /* 230503_12655--2 */
	font-size: 13px;
	line-height: 17px;
}
/* // 230411_12379 */
.product_swipe_section .type04 .prod_unit .info .price .before em{
	font-size:12px;
}
/* 230503_12655--2 */
.product_swipe_section .type04 .prod_unit .info .price .after {
	margin-bottom: 4px;
	font-size: 12px;
}

.product_swipe_section .type04 .prod_unit .info .price .after strong {
	font-size: 14px;
	letter-spacing: -0.7px;
}

.product_swipe_section .type04 .prod_unit .info .price .discount {
	font-size: 12px;
}
/* // 230503_12655--2 */
/* //230214_11840*/
/* 230221_11865 */
.promotion_text {
	display: block;
	overflow: hidden;
	margin-bottom: 5px;
	font-size: 13px;
	color: #ff7d00;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.promotion_text.gray {
	color: #888;
}
/* // 230221_11865 */
/* 230320_12189 */
.layer_pop_sec_contents .tooltip_link {
	color: #444;
	text-decoration: underline;
}
/* // 230320_12189 */

/*230320_12177*/
.product_list.oneRang.ty02 > ul > li .prod_unit .info .product_subTxt{color:#ff7d00;}
.todaydealContents .product_list.oneRang.ty02 > ul > li .prod_unit .info .product_subTxt{color:#e62642;}
/* //230320_12177*/
/* 230331_11558 */
.button_wrap {
	display: flex;
	width: 100%;
	height: 50px;
	justify-content: space-between;
	box-sizing: border-box;
}

.button_wrap .button_red_white {
	display: flex;
	width: calc(50% - 4px);
	border: 1px solid #e62642;
	border-radius: 5px;
	background-color: #fff;
	font-weight: bold;
	font-size: 16px;
	color: #e62642;
	letter-spacing: -1.12px;
	align-items: center;
	justify-content: center;
	transform: rotate(-0.1deg); /* 230414_11558 */
}

.button_wrap .button_full_red {
	display: flex;
	width: calc(50% - 4px);
	border: 1px solid #e62642;
	border-radius: 5px;
	background-color: #e62642;
	font-weight: bold;
	font-size: 16px;
	color: #f2f2f2;
	letter-spacing: -1.12px;
	align-items: center;
	justify-content: center;
	transform: rotate(-0.1deg); /* 230414_11558 */
}
/* // 230331_11558 */
/* 230414_11558 */
.dropbox_select {
	display: block;
	width: 100%;
	height: 40px;
	padding: 10px 21px 10px 5px;
	border: 1px solid #E5E5E5;
	border-radius: 4px;
	background: #fff url(../../img/bk/bg_togg01_sec.png) no-repeat 100% 50%;
	background-size: 8px auto;
	background-position: center right 10px;
	font-size: 13px;
	color: #444;
	letter-spacing: -0.39px;
	line-height: 18px;
	white-space: nowrap;
	text-overflow: ellipsis;
	box-sizing: border-box;
}

.input_text_box[type="text"] {
	display: inline-block;
	width: 100%;
	height: 40px;
	padding: 10px 21px 10px 11px;
	border: 1px solid #E5E5E5;
	border-radius: 4px;
	font-size: 13px;
	color: #444;
	letter-spacing: -0.39px;
}

.input_text_box[type="text"]:disabled {
	background-color: #fafafa;
	color: #999;
}

.input_text_box::placeholder {
	font-size: 13px;
	color: #999;
	letter-spacing: -0.39px;
}

.auth_gray_button {
	display: inline-flex;
	min-width: 84px;
	width: 84px;
	height: 40px;
	border-radius: 4px;
	background-color: #666;
	font-size: 14px;
	color: #fff;
	letter-spacing: -0.7px;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
}
/* // 230414_11558 */
/* 230502_12565 */
.popup_full_wrap {
	display: flex;
	height: 100%;
	flex-direction: column;
}

.popup_contents {
	display: flex;
	max-height: calc(100% - 53px);
	flex: 1;
	flex-direction: column;
	justify-content: space-between;
}

.popup_contents_box.scroll {
	overflow-y: auto;
}
/* // 230502_12565 */

/* cream_230703_13196 추가 */
.PS {padding: 0px 0 20PX;text-align: center;letter-spacing: -1px;border-bottom: 10px solid #f1f1f1;}
.basic02 {background:#f1f1f1;padding: 40px 20px;}
.basic02 .txt_box { background-color: #fff; border-radius: 20px; padding: 20px 10px; margin-top: 20px; font-size: 15px;}
.PS .img_big {position: relative;}
.PS .img_big:before {position:absolute;top: 50%;right: 0;    bottom: 0px;left: 0;background: linear-gradient(to top, rgb(255 255 255 / 100%), rgba(255, 255, 255, 0));content: '';}
.PS .title .sub_tt {font-size: 16px;border: 1px solid #222;border-radius: 30px;font-weight: bold;display: inline-block;padding: 2px 13px;margin-bottom: 9px;}
.PS .title .tt {font-size: 25px; font-weight: bold; line-height: 30px;}
.PS .title .st {font-size: 15px;margin-top: 8px;}
.PS .button {display: flex;width: calc(100% - 28px);height: 50px;margin: 25px auto 10px;border-radius: 15px;background-color: #000;font-size: 17px;color: #fff;font-weight: bold;line-height: 50px;align-items: center;justify-content: center;position: relative;max-width: 500px;}
.PS .button:after {content: "";display: inline-block;width: 6px;height: 6px;border-right: 1px solid #fff;border-top: 1px solid #fff;transform: rotate(45deg);margin-right: 0.5em;margin-left: 5px;}
.PS .mod {width: 47%;display: inline-block;}
.PS .mod .name {width: 95%;margin: 0 auto;}
.PS .mod .name span {color: #f47725;font-size: 14px;font-weight: bold;}
.PS .mod .name .nm {font-size: 14px;}
.PS .mod .name .price1 {font-size: 14px;color: #999;text-decoration: line-through; margin-top: 3px;line-height: 19px;}
.PS .mod .name .price1 em {font-size: 10px; text-decoration: none}
.PS .mod .name .price2 {font-size: 21px;font-weight: bold;}
.PS .mod .name .price2 em {font-size: 13px;}
.basic02 .img {margin: 20px 4px;display: inline-block;border-radius: 230px;box-shadow: 9px 11px 14px rgb(34 34 34 / 10%);position: relative;}
.basic02 .img img {border-radius: 30px;}
.basic02 .img span {background-color: #e51737;color: #fff;position: absolute;right: 0;width: 50px;height: 50px;border-radius: 100px;line-height: 0px;font-size: 15px;padding: 5px;}
.basic02 .img span strong {font-size: 19px;line-height: 29px;margin: 3px 0 2px;display: inline-block;}
/* // cream_230703_13196 추가 */

/* cream_230704_12734 추가 */
.pad_top17 {padding-top: 17px !important;}
/* // cream_230704_12734 추가 */

/* cream_230711_13282 추가 */
.red_color {color: #e62642 !important;}
.above .above_header.height_auto h2 {display: flex;align-items: center;line-height: normal;}
/* // cream_230711_13282 추가 */

/* cream_230714_13287 추가 */
.popup_type {display: table-cell;overflow: hidden;position: static;width: 100%;margin-left: 0;vertical-align: middle;}
.popup_type .inner {overflow: hidden;position: relative;z-index: 502;width: calc(100% - 40px);max-width: 360px;margin: 0 auto;border-radius: 10px;}
.popup_type .bnn_type01_sec {position: relative;padding-bottom: 0;}  /* cream_230720 수정 */
.popup_type .btn_area01 {overflow: hidden;position: absolute;bottom: 0;z-index: 2;width: 100%;}
.popup_type .btn_area01.n2 {display: flex;}
.popup_type .btn_area01.n2:after {content: "";display: block;position: absolute;left: 50%;top: 50%;z-index: 1;width: 1px;height: 20px;margin-top: -10px;background: #888;}
.popup_type .btn_area01.n2 li {flex: 1;}
.popup_type .btn_area01.n2 li a {display: block;position: relative;height: 21px;padding: 13px 0 14px 0;text-align: center;font-size: 14px;line-height: 21px;letter-spacing: -0.05em;color: #fff;background: rgba(21,19,20,0.8);border: 0;} /* cream_230720 수정 */

.alliance_popup_content {position: relative;display: flex;flex-flow: column;align-items: center;background: #fff;overflow: hidden;padding: 24px 44px 64px;border-radius: 11px;}/* cream_230720 수정 */
.alliance_popup_content * {}
.alliance_popup_content .alliance_logo {display: flex;align-items: end;}
.alliance_popup_content .alliance_logo img {width: 144px;height: 38px;}
.alliance_popup_content .alliance_logo .text {position: relative;top: -3px;margin: 0 0 0 6px;color: #f59f00;font-size: 17px;font-weight: bold;}
.alliance_popup_content .skstoa_text {margin-bottom: 12px;font-size: 22px;color: #4E342E;font-weight: bold;}
.alliance_popup_content .skstoa_text span {}
.alliance_popup_content .coupon_area {width: 200px;height: 96px;background: url(/static/img/bg_sale_coupon.png) no-repeat;background-size: cover;}
.alliance_popup_content .coupon_area .coupon_area__sale {display: flex;align-items: center;justify-content: center;width: 140px;height: 96px;}
.alliance_popup_content .coupon_area .num {font: normal normal 900 62px/31px Roboto;color:#E62642;}
.alliance_popup_content .coupon_area .text_area {display: flex;flex-flow: column;margin-left: 4px;}
.alliance_popup_content .coupon_area .text_area .txt {font:bold 14px/19px Noto Sans;color: #E62642;margin-bottom: -10px;}
.alliance_popup_content .coupon_area .text_area .percent {font: 600 36px/49px Noto Sans; color: #E62642;}
.alliance_popup_content .sale_coupon_download {position: relative;width: 100%;margin: 12px 0;}
.alliance_popup_content .sale_coupon_download a {display: flex;align-items: center;justify-content: center;width: 100%;height: 40px;border-radius: 2px;background-color: #E62642;color: #fff;font-size: 16px;font-weight: bold;}
.alliance_popup_content .sale_coupon_download a span {position: relative;top: 2px;padding: 0 28px 0 0;}
.alliance_popup_content .sale_coupon_download a span:after {content:"";position: absolute;right: 0;top: -1px;width: 24px;height: 24px;background: url(/static/img/bg_download.png) no-repeat;background-size: cover;}
.alliance_popup_content .dash_list {display: flex;flex-flow: column;}
.alliance_popup_content .dash_list li {position: relative;color: #666;font-size: 13px;line-height: 18px;}
.alliance_popup_content .dash_list li:before {content:"-";position: relative;margin-right: 3px;}

.above .btn_area.btn_col2 {margin-top: 20px;}
.above .btn_area.btn_col2 ul{display: flex;width: 100%;}
.above .btn_area.btn_col2 li {flex: 1;margin: 0;width: 50%;}
/* cream_230719_13287 추가 및 수정 */

/* cream_230721_13150 추가 */
.time_infos .benefit.with_badge,.small_product_info .benefit.with_badge{
    min-height: 23px;
    margin-top: 10px;
}
/* cream_230721_13150 추가 */

/* cream_230727_12136 추가 */
.benefit.with_badge .between_area .between_box {padding-bottom: 1px;}
/* //cream_230727_12136 추가 */

/* cream_230727_13281 추가 */
.above.reward_agree .above_header h2 {border-bottom: 1px solid #e5e5e5;}
/* //cream_230727_13281 추가 */

/* cream_230731_13281 추가 */
.above {z-index: 1000}
/* cream_230731_13281 추가 */

/* cream_230731 추가 */
.layer_close {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 46px;
    height: 53px;
    background: url(../../img/img_pop_close01.png) no-repeat 14px center;
    background-size: 15px auto;
    color: transparent;
    overflow: hidden;
}
/* cream_230731 추가 */

/* cream_230802_13281 추가 */
.above.agree_layer:after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background-color: transparent;}
.above .btn_area.btn_col2 {position: relative;border-top: 1px solid #ddd;}
.above .btn_area.btn_col2:after {content: "";width: 1px;height: 48px;position: absolute;left: 50%;top: 0;background-color: #ddd;}
.above .btn_area.btn_col2 li .new_btn_m {display: flex;align-items: center;justify-content: center;height: 48px;background-color: #FAFAFA;color: #222;font-size: 16px;font-weight: 600;}
/* // cream_230802_13281 추가 */

/* cream_230809_13597 */
.sub_title.gift_cont:not(.improve_my) .subtit {display: flex; padding-left: 15px !important;align-items: center;}
.subtit .h_back_btn.etc {display: inline-block;position: relative;padding: 0 15px 0 0 !important;height: auto !important;}
/* // cream_230809_13597 */

/* cream_230810_13281 */
.top_zindex {z-index: 10003 !important;}
/* cream_230810_13281 */

/* cream_230913_13525 */
/* cream_230814_13525 */
.custom_benefit {z-index: 10003;}
.custom_benefit .above_header h2 {border-bottom:  0;}
.custom_benefit .above_body .cont {text-align: center;padding: 0 3.73vw;}
.custom_benefit .above_body .cont .title {display: inline-block;font-size: 21px;letter-spacing: -0.59px;line-height: 32px;color: #222;margin: 32px 0 8px;}
.custom_benefit.ty02 .above_body {max-height: calc(100vh - 124px);}
.custom_benefit .above_body .cont .txt {position: relative;font-size: 16px;letter-spacing: -0.45px;line-height: 22px;color: #222;margin-bottom: 12px;padding-bottom: 138px;}
.custom_benefit .above_body .cont .txt:after {content:"";position: absolute;left: calc(50% - 128px);bottom: 0;width: 256px;height: 128px;background: url(/static/img/bg_benefit.png) no-repeat bottom center;background-size: 100%;}
.custom_benefit .above_body .cont .link_text {position: relative;display: inline-block;font-size: 13px;color: #888;letter-spacing: -0.36px;line-height: 20px;margin-bottom: 24px;}
.custom_benefit .above_body .cont .link_text:after {content: "";position: absolute;right: -11px;bottom: 5px;width: 6px;height: 10px;background: url(/static/img/ico/ico_arrow_new05.png) no-repeat;background-size: cover;}
.custom_benefit .btn_area.btn_col2 {margin-top: 0;}
.custom_benefit .btn_area.btn_col2 li .new_btn_m {height: 56px;font-size: 16px;color: #222;}
.custom_benefit .btn_area.btn_col2:after {height: 56px;}
/*.custom_benefit:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 80px;background: #fff url(../../img/bg_header.png) no-repeat;background-size: 100%;transition: 0s;opacity: 0;}*/ /* Header 이미지를 넣고 싶다고 요청으로 추가 *//* 사이즈가 작아져서 삭제합니다.*/
.custom_benefit.on:before {transition: 0.7s;opacity: 1;}
.custom_benefit .above_close {top: 16px;right: 4px;width: 40px;background-position: center;text-indent: -9999px;}
/* //cream_230814_13525 */
/* //cream_230913_13525 */

.display_block {display: block !important;}

/* cream_230824_13661 */
.simple_sign_up {position: relative;padding: 24px;}
.simple_sign_up .simple_text {margin-bottom: 24px;font-size: 17px;font-weight: bold;color: #222222;text-align: center;letter-spacing: -1px;line-height: 28px;}
.simple_sign_up .simple_text span {display: inline-block;font-size: 17px; letter-spacing: -1px;line-height: 28px;vertical-align: top;}
.simple_sign_up ul {display: flex;width: 100%;justify-content: space-between;}
.simple_sign_up ul li {position: relative;display: flex;flex-flow: column;align-items: center; padding: 90px 0 0;width: 80px;font-size: 14px;color: #222;letter-spacing: -0.39px;}
.simple_sign_up ul li span {font-size: 14px;letter-spacing: -0.69px;}
.simple_sign_up ul li:before {content: "";position: absolute;left: 0;top: 0;width: 80px;height: 80px;background-color: #f5f5f5;border-radius: 40px;}
.simple_sign_up ul li:after {content: "";position: absolute;left: calc(50% - 30px);top: 10px;width: 60px;height: 60px;}
.simple_sign_up ul li.new_member:after {background: url(../../img/bg_simple01.png) no-repeat;background-size: 100%;}
.simple_sign_up ul li.first_purchase:after {background: url(../../img/bg_simple02.png) no-repeat;background-size: 100%;}
.simple_sign_up ul li.earn_purchases:after {background: url(../../img/bg_simple03.png) no-repeat;background-size: 100%;}
.btnType {position: relative;display: block;height: 48px !important;width: 100%;background-color: #fff;border-radius: 4px;overflow: hidden;border: 1px solid #ccc;line-height: 48px !important;text-align: center;font-weight: 400 !important;box-sizing: border-box;}
.btnType span {font-size: 16px;color: #444;}
.btnType + .btnType {margin-top: 12px;}
.btnType.btn_simple_kakao {border-color: #FDE502;background-color: #FDE502;}
.btnType.btn_simple_kakao span {position: relative;font-weight: bold;padding: 0 0 0 28px;}
.btnType.btn_simple_kakao span:after {content: "";position: absolute;left: 0;top: -2px;width: 24px;height: 24px;background: url(../../img/bg_kakao.png) no-repeat;background-size: 100%;}
.above.ty02 .btn_simple_close {position: absolute;top: -40px;right: 0;width: 40px;height: 40px;background: none;}
.above.ty02 .btn_simple_close:after {content: "";position: absolute;right: 8px;bottom: 8px;width: 24px;height: 24px;background: url(../../img/btn_x_close.png) no-repeat;background-size: 100%;}
.above.ty02 .btn_simple_close span {position: absolute;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;overflow: hidden;}
/* //cream_230824_13661 */

/* cream_230904_13823 */
.card_area {margin-top: 15px;border: solid 1px #E5E5E5;border-radius: 6px;overflow: hidden;}
.card_area .goods_order {display: flex;position: relative;padding: 13px;height: auto;border-bottom: 1px solid #e5e5e5;background-color: #fafafa;align-items: center;}
.card_area .goods_order .order_date {padding: 0;font-size: 16px;font-weight: bold;color: #222;line-height: normal;}
.card_area .goods_order .order_num {padding: 0;font-size: 12px;color: #888;margin-left: 5px;float: none;background: none;line-height: normal;}
.card_area .goods_order .detail_btn {position: absolute;right: 16px;top: 50%;display: inline-block;font-size: 12px;color: #333;transform: translateY(-50%);line-height: normal;}
.card_area .goods_order .r_btn {position: absolute;right: 10px;border-radius: 4px;font-size: 12px;color: #222222;border: solid 1px #E5E5E5;padding: 8px;background: #fff;box-sizing: border-box;height: auto;line-height: normal;width: auto;font-weight: normal;}
.card_area .goods_order .detail_btn:after {content: '';display: inline-block;width: 5px;height: 5px;border-right: solid 1px #222222;border-top: solid 1px #222222;transform: rotate(45deg);margin-top: -3px;vertical-align: middle;margin-left: 3px;}
.card_area .goods_list .order_goods {border: 0;}
.card_area .goods_list .order_goods > li {margin-bottom: 14px;min-height: 135px;box-sizing: border-box;padding: 15px 15px 0;}
.card_area .goods_list .order_goods .goods_value {display: block;margin-bottom:11px;font-weight: bold;font-size: 15px;color: #1d1d1d;letter-spacing: -0.66px;}
.card_area .goods_list .goods_img {border-radius: 5px;overflow: hidden;width: 80px;}
.card_area .title_badge {position: relative;display: inline-flex;margin: 0 6px 0 0;border-color: #FFD8D8;background-color: #FEF6F6;color: #E62642;padding: 6px 6px 5px 25px;height: 22px;border: 1px solid #775858;border-radius: 4px;font-size: 11px;line-height: normal;    letter-spacing: -0.65px;vertical-align: text-top;align-items: center;justify-content: space-between;box-sizing: border-box;}
.title_badge_area .title_badge.send {position: relative;border-color: #FFD8D8;background-color: #FEF6F6;color: #E62642;padding: 6px 6px 5px 25px;}
.title_badge_area .title_badge.send:after {content: "";position: absolute;left: 2px;top: 3px;width: 20px;height: 16px;background: url(../../img/ico/ico_truck.png) no-repeat;background-size: cover;}
/* //cream_230904_13823 */

/* cream_230907_13864 */
.fixed_bottom_area.buy_option_layer {z-index: 30000;}
.fixed_bottom_area.buy_option_layer .option_layer_bg{display: block;height: 100vh;width: 100vw;background: rgba(0, 0, 0, 0.4);}
/* cream_230907_13864 */

/* cream_230911_13766 */
.stoaBrand {position: relative;}
.stoaBrand .stoaBrand__title {position: relative;display: flex;width: 100%;height: 60px;align-items: center;padding: 0 9px 0 15px;box-sizing: border-box;border-top: 1px solid #E5E5E5;}
.stoaBrand .stoaBrand__title .title {display: flex;width: calc(100% - 75px);align-items: center;}
.stoaBrand .stoaBrand__title .title .logo {border: 1px solid #eee;width: 42px;height: 42px;border-radius: 50%;overflow: hidden;}
.stoaBrand .stoaBrand__title .title .logo img {width: 100%;height: 100%;}
.stoaBrand .stoaBrand__title .title .brand_name {font-size: 17px;font-weight: bold;padding-left: 12px;letter-spacing: -0.48px;color: #222;}
.stoaBrand .stoaBrand__title .button {display: flex;width: 75px;}
.stoaBrand .stoaBrand__title .button .like_on {position: relative;width: 24px;height: 60px;background: none;right: 0;bottom: 0;padding: 0 6px;}
.stoaBrand .stoaBrand__title .button .like_on span {display: block;height: 60px;line-height: 60px;background: url(../../img/ico/ico_heart.png) no-repeat center center;background-size: 24px auto;}
.stoaBrand .stoaBrand__title .button .like_on.on span {background: url(../../img/ico/ico_heart_fill.png) no-repeat center center;background-size: 24px auto;animation: likeAfter both .3s ease-in-out;}
.stoaBrand .stoaBrand__title .button .sns_join {position: relative;right: 0;top: 0;width: 24px;height: 60px;line-height: 60px;padding: 0 6px;}
.stoaBrand.stoaBrand--image .stoaBrand__title .button {display: none;}

.stoaBrand__visual {position: relative;}
.stoaBrand__visual:after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0.04;}
.stoaBrand__visual .button {position: absolute;display: flex;right: 15px;bottom: 12px;width: 76px;justify-content: space-between;}
.stoaBrand__visual .button .like_on {position: relative;width: 32px;height: 32px;background: none;right: 0;bottom: 0;}
.stoaBrand__visual .button .like_on:after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #262626;opacity: 0.6;border-radius: 50%;z-index: -1;}
.stoaBrand__visual .button .like_on span {display: block;height: 32px;line-height: 32px;background: url(../../img/ico/ico_heart_white.png) no-repeat center center;background-size: 20px auto;opacity: 1;}
.stoaBrand__visual .button .like_on.on span {background: url(../../img/ico/ico_heart_fill.png) no-repeat center center;background-size: 20px auto;animation: likeAfter both .3s ease-in-out;}
.stoaBrand__visual .button .sns_join {position: relative;right: 0;top: 0;width: 32px;height: 32px;padding: 0;opacity: 1;border-radius: 50%;box-sizing: border-box;text-indent: -9999px;}
.stoaBrand__visual .button .sns_join:after {content:"";position: absolute;left: calc(50% - 10px);top: calc(50% - 10px);width: 20px;height: 20px;background: url(../../img/ico/ico_share_white.png) no-repeat center;background-size: cover;}
.stoaBrand__visual .button .sns_join:before {content: "";position: absolute;left: 0;top: 0;width: 32px;height: 32px;border-radius: 50%;background: #262626;opacity: 0.6}

/* cream_15208_240131 */
.skstoa_filter {display: flex;justify-content: space-between;align-items: center;z-index: 1000 !important;} /* 241219_17909 z-index: 99999에서 100으로 수정 */
/* cream_15208_240131 */

.skstoa_filter .prd_total,.skstoa_filter .prd_total strong {color: #222;}
.skstoa_filter .sort_wrap {display: flex;align-items: center;}
.skstoa_filter .sort_wrap .selected a span {position: relative;color: #222;font-size: 14px;padding: 0 0 0 20px;}
.skstoa_filter .sort_wrap .selected a span:after {content: "";position: absolute;left: 0;top: 0;width: 16px;height: 16px;background: url(../../img/ico/ico_sort.png) no-repeat;background-size: cover;}
.skstoa_filter .sort_wrap .options {position: relative;}
.skstoa_filter .sort_wrap .options ul {background: #fff none repeat scroll 0 0;display: none;padding: 0;position: absolute;top: 100%;right: -12px;width: 124px;box-sizing: border-box;border: 1px solid #767676;z-index: 2;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);}  /* 231017 추가 left: 0; 을 right: 0으로 수정 right: 0 에서 -12px 수정*/
.skstoa_filter .sort_wrap .options li a {display: block;height: 32px;line-height: 32px;padding: 0 10px; color: #888;font-size: 14px;}
.skstoa_filter .sort_wrap .options li.on a {background-color: #ade1f5;color: #fff;}
.skstoa_filter .sort_wrap .sort_view {position: relative;display: flex;margin-left: 25px;align-items: center;}
.skstoa_filter .sort_wrap .sort_view:after {content: "";position: absolute;left: -13px;top: 5px;width: 1px;height: 16px;background: #eee;}
.skstoa_filter .sort_wrap .sort_view .sort_view_type {display: flex;}
.skstoa_filter .sort_wrap .sort_view .sort_view_type .blind {position: absolute;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;overflow: hidden;}
.skstoa_filter .toggle_radio {position: relative; width: 100%; height: 100%;}
.skstoa_filter .toggle_radio input[type="radio"].toggle_input {display: none;}
.skstoa_filter .toggle_radio label {display: inline-block; width: 27px; height: 27px; cursor: pointer; z-index: 2}
.skstoa_filter .toggle_radio label.toggle_l {background: url(../../img/ico/ico_togg_list2_off.png) no-repeat center center; background-size: 17px auto;}
.skstoa_filter .toggle_radio label.toggle_r {background: url(../../img/ico/ico_togg_list1_off.png) no-repeat center center; background-size: 17px auto;}
.skstoa_filter .toggle_radio input[type="radio"].toggle_input.left:checked + label.toggle_l {background-image: url(../../img/ico/ico_togg_list2_on.png);}
.skstoa_filter .toggle_radio input[type="radio"].toggle_input.right:checked + label.toggle_r {background-image: url(../../img/ico/ico_togg_list1_on.png);}
.skstoa_filter .sort_wrap .filtering_off,.skstoa_radio_type .filtering_off {position: relative;border: 1px solid #DDDDDD;border-radius: 4px;background: none;color: #222;height: 26px;line-height: 26px;padding: 0 8px 0 22px;margin-left: 15px;text-indent: initial;width: auto;} /* 231018 width: auto 추가 */
.skstoa_filter .sort_wrap .filtering_off:after,.skstoa_radio_type .filtering_off:after {content: "";position: absolute;left: 4px;top: 2px;width: 16px;height: 20px;background: url(../../img/ico/ico_filter.svg) no-repeat;}

.skstoa_radio_type {position: relative}
.skstoa_radio_type.radio_box02 {align-items: center;height: 100%;} /* 231017 추가 height: 100%; */
.skstoa_radio_type.radio_box02 > .radio_group {flex-wrap: initial;width: calc(100% - 75px);justify-content: left;}
.skstoa_radio_type .radio_group_list .radio_ty > label {padding-left: 24px;letter-spacing: -0.34px;}
.skstoa_radio_type .radio_group_list .radio_ty > label:before {width: 18px;height: 18px;background: #fff;border-radius: 18px;border: 1px solid #ccc;} /* 231030_14339 수정 */
.skstoa_radio_type .radio_group_list .radio_ty > label:after {content:"";position: absolute;left: 7px;top: calc(50% - 5px);width: 6px;height: 6px;border-radius: 7px;background: #ccc;} /* 231030_14339 top값 수정 */
.skstoa_radio_type .radio_group_list .radio_ty input[type="radio"]:checked + label:before {background: #E62642;border-color: #E62642;}
.skstoa_radio_type .radio_group_list .radio_ty input[type="radio"]:checked + label:after {background: #fff;}
.skstoa_radio_type .filtering_off {display: flex;width: auto;font-size: 13px;text-indent: initial;margin-left: 0;}  /* 231017 추가 width: auto; 로 수정 */
.skstoa_no_item {position: relative;padding: 126px 0 120px;font-size: 14px;color: #666;text-align: center;}
.skstoa_no_item:after {content:"";position: absolute;left: calc(50% - 26px);top: 62px;width: 52px;height: 52px;background: url(../../img/bg_info_circle.png) no-repeat;background-size: cover;}
/* //cream_230911_13766 */

/* cream_230914_13924 */
.flex_area {display: flex;align-items: center;width: 100%;justify-content: space-between;}
.flex_area .flex_area__price {}
.flex_area_num {color: #666;font-size: 12px;letter-spacing: -0.36px;}
/* //cream_230914_13924 */

/* cream_230926 */
.above.agree_layer .above_wrap {z-index: 3;}
/* //cream_230926 */


/* 231019_14060 */
.coupon_layer {z-index: 10000 !important;}
.t_membership {padding: 24px 24px 16px;}
.t_membership .t_membership__text {font-size: 18px;font-weight: bold;text-align: center;letter-spacing: -0.5px;line-height: 24px;margin-bottom: 16px;}
.t_membership .t_membership__list ul {display: flex;gap: 0 22px;justify-content: center;}
.t_membership .t_membership__list ul li {display: flex;flex-flow: column;text-align: center;}
.t_membership .t_membership__list ul li i {display: flex;align-items: center;justify-content: center;width: 80px;height: 80px;border-radius: 100%;background-color: #F5F5F5;margin-bottom: 10px;}
.t_membership .t_membership__list ul li i img {width: 60px;height: 60px;}
.t_membership .t_membership__list ul li span:first-of-type {color: #222;}
.t_membership .t_membership__list ul li span:nth-of-type(2) {color: #E62642;}
.t_membership .t_membership__btn {display: flex;flex-flow: column;gap: 12px 0;margin-top: 24px;}
.t_membership .t_membership__btn a {position: relative;height: 48px;width: 100%;border-radius: 4px;border: 1px solid #ccc;text-align: center;line-height: 48px;font-size: 16px;letter-spacing: -0.45px;color: #444;}
.t_membership .t_membership__btn a.t_membership__id {border-color: #3617CE;background-color: #3617CE;color: #fff;}
.t_membership .t_membership__btn a.t_membership__id:after {content: "";position: absolute;left: 16px;top: 14px;width: 20px;height: 20px;background: url(../../img/ico_t_wh.png) no-repeat left top;}
.above.ty02 .above_close.white_close {background: url(../../img/ico_close_wh.png) no-repeat center;width: 40px;height: 40px;top: -40px;}
.above.ty02 .above_wrap.overflow {overflow: initial;}

.above.ty03.center_popup .skt_customer .skt_customer__header .above_close {width: 40px;height: 56px;right: 5px;top: 0;background: url(../../img/ico_close_black.png) no-repeat center;background-size: 24px;transform: translateX(0);}
.skt_customer .skt_customer__header {position: relative;height: 56px;border-bottom: 1px solid #EEEEEE;}
.skt_customer .skt_customer__header h2.title {width: 100%;text-align: center;font-size: 18px;font-weight: bold;color: #222;line-height: 56px;}
.skt_customer .skt_customer__content {display: flex;flex-flow: column;padding: 20px 20px 32px;}
.skt_customer .skt_customer__content p {font-size: 16px;color: #222;letter-spacing: -0.45px;line-height: 22px;text-align: center;margin-bottom: 19px;}
.skt_customer .skt_customer__content button {position: relative;height: 48px;width: 100%;border-radius: 4px;font-size: 16px;text-align: center;line-height: 48px;}
.skt_customer .skt_customer__content button.phone_auth {color: #3618CE;border: 1px solid #5E46D7;margin-bottom: 12px;}
.skt_customer .skt_customer__content button.phone_auth:after {content: "";position: absolute;left: 16px;top: 12px;width: 20px;height: 24px;background: url(../../img/ico_phone.png) no-repeat;background-size: cover;}
.skt_customer .skt_customer__content button.t_id {border: 1px solid #3617CE;background-color: #3617CE;color: #fff;}
.skt_customer .skt_customer__content button.t_id:after {content: "";position: absolute;left: 16px;top: 14px;width: 20px;height: 20px;background: url(../../img/ico_t_wh.png) no-repeat left top;}
.skt_customer .skt_customer__content .speech_bubble {position: relative;top: -8px;display: inline-block;margin: auto;width: auto;height: 56px;background: url(../../img/ico_speech_bubble.png) no-repeat;letter-spacing: -0.36px;line-height: 72px;padding: 0 15px;}
.skt_customer .skt_customer__content .speech_bubble:after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;background-color: #EFEAFF;border-radius: 40px;}
.skt_customer .skt_customer__content .speech_bubble span {position: relative;z-index: 1;font-size: 13px;color: #3618CE;}
.commFlag .flags .flag_img01 .mgt8 {margin-top: 8px;}
/* 231019_14060 */

/* 231103 추가 */
.delivery_title {font-size: 18px;font-weight: bold;letter-spacing: -0.72px;line-height: 24px;padding: 16px 16px 13px;color: #222;}
/* //231103 추가 */

/* 231128_14662 */
.popup_wrap {position: fixed;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.4);z-index: 9999;}
.popup_wrap .popup_event_type {position: fixed;left: 50%;top: 50%;width: 311px;transform: translate(-50%, -50%);overflow: hidden;border-radius: 10px;background: #fff;}
.popup_wrap .popup_event_type .title {height: 56px;font-size: 18px;font-weight: bold;text-align: center;line-height: 56px;border-bottom: 1px solid #eee;}
.popup_wrap .popup_event_type .content {padding: 16px 20px 24px;}
.popup_wrap .popup_event_type .content .text {font-size: 15px;color: #222;line-height: 24px;letter-spacing: -0.6px;word-wrap: break-word;word-break: keep-all;} /* 240228_15466 */
.popup_wrap .popup_event_type .content .copy_box {display: flex;border: 1px solid #ccc;margin-top: 16px;border-radius: 4px;height: 40px;align-items: center;}
.popup_wrap .popup_event_type .content .copy_box .url_text {display: flex;flex: 1;padding: 0 0 0 12px;}
.popup_wrap .popup_event_type .content .copy_box .btn_copy {width: 80px;height: 100%;background-color: #444;}
.popup_wrap .popup_event_type .content .copy_box .btn_copy span {position: relative;color: #fff;font-size: 14px;padding: 0 0 0 22px;}
.popup_wrap .popup_event_type .content .copy_box .btn_copy span:after {content: "";position: absolute;left: 0;top: -2px;width: 20px;height: 20px;background: url(../../img/ico_copy.svg) no-repeat left top;}
.popup_wrap .popup_event_type .btn_wrap {position: relative;display: flex;border-top: 1px solid #ddd;height: 48px;justify-content: space-between;}
.popup_wrap .popup_event_type .btn_wrap button {text-align: center;flex: 1;font-size: 15px;color: #666;}
.popup_wrap .popup_event_type .btn_wrap button + button {border-left: 1px solid #ddd;}
.popup_wrap .popup_event_type .btn_wrap .btn.colorRed {color: #E62642;}
/* //231128_14662 */

/* 231215_14814 */
.liveSlider__thumb video {position: relative;z-index: -1;}

/* 20240128_14838 */
.loding {position: fixed;z-index: 100;}

/* cream_240214_15303 */
.above.ty03.center_popup .above_close {
	color: #ffffff;
}
/* // cream_240214_15303 */

/* 공통 팝업 240222_14825 */
.skstoa_popup .modal_pop .pop_head {border-bottom: 1px solid #222;}
.skstoa_popup .coupon_wrap {position: relative; margin-bottom: 10px; padding: 26px 27px 20px; background: url(../../img/mypage_renew/bg_coupon.png) no-repeat center center / 100% 100%;}
.skstoa_popup .coupon_wrap:last-child {margin-bottom: 0px;}
.skstoa_popup .coupon_wrap .tit {margin-bottom: 8px; color: #222; font-size:20px; font-weight: 500; line-height: 25px;}
.skstoa_popup .coupon_wrap .tit {margin-bottom: 8px; color: #222; font-size:22px; font-weight: 500; line-height: 25px;}
.skstoa_popup .coupon_wrap .tit span {font-size: 24px; font-weight: 700; vertical-align: baseline;}
.skstoa_popup .coupon_wrap .desc {margin-bottom: 10px; color: #222; font-size: 16px; line-height: 17px;}
.skstoa_popup .coupon_wrap .clist_ty02 {margin-bottom: 10px;}
.skstoa_popup .coupon_wrap .flag_ty {position: absolute; top:26px; right: 21px;}

.skstoa_popup .line_box {margin-bottom: 15px;border: 1px solid #d4d4d4;border-radius: 6px;text-align: center;}
.skstoa_popup .line_box .stit {padding: 30px 0 24px; color: #222; font-size:17px; font-weight: normal; line-height:21px;}
.skstoa_popup .line_box .stit span {display: inline-block; margin:0 3px 4px 11px; /*color: #cc0033;*/ color:#e62642; font-size:24px; font-weight: 700; line-height: 20px;}
.skstoa_popup .line_box .stit .desc {font-size: 13px; color: #999;}
.skstoa_popup .line_box .btn_area ul {border-top: 1px solid #d4d4d4;}
.skstoa_popup .line_box .btn_area li {height: 73px; border-right: 1px solid #d4d4d4;}
.skstoa_popup .line_box .btn_area li:last-child {border-right: 0;}
.skstoa_popup .line_box .btn_area li a {display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%;}
.skstoa_popup .line_box .input_box {display: flex;padding: 0 14px;}
.skstoa_popup .input_box input {margin-right: 6px;}
.skstoa_popup .input_box .input_ty {flex: 1;}
.skstoa_popup .modal_pop input[type="text"].input_ty,
.skstoa_popup .modal_pop input[type="email"].input_ty,
.skstoa_popup .modal_pop input[type="number"].input_ty,
.skstoa_popup .modal_pop input[type="tel"].input_ty {height: 42px; padding:0 8px !important; background: #fff; border: 1px solid #e5e5e5; border-radius: 4px; font-size: 14px; color: #222; line-height: 42px; text-align: left;}

.skstoa_popup .modal_pop input[type="text"].input_ty:focus,
.skstoa_popup .modal_pop input[type="email"].input_ty:focus,
.skstoa_popup .modal_pop input[type="number"].input_ty:focus,
.skstoa_popup .modal_pop input[type="tel"].input_ty:focus {border-color: #facd9b;}

.skstoa_popup .modal_pop .coupon_wrap {margin-bottom: 15px;}
.skstoa_popup .modal_pop .line_box .coupon {margin-bottom: 0;}
.skstoa_popup .modal_pop .line_box .coupon .tit {margin:18px 0 12px; color:#434159; font-size:17px;}
.skstoa_popup .modal_pop .line_box .conBox,
.skstoa_popup .modal_pop .line_box .bottomBox {padding: 0 14px;}
.skstoa_popup .modal_pop .line_box .conBox,
.skstoa_popup .modal_pop .line_box .input_box {margin-bottom: 18px;}
.skstoa_popup .modal_pop .line_box .conBox input {padding-left: 10px; padding-right: 10px;}
.skstoa_popup .modal_pop .line_box .conBox .btn_gr_h38 {font-size: 16px;}
.skstoa_popup .modal_pop .line_box .bottomBox {margin-bottom: 13px;}
.skstoa_popup .modal_pop .line_box .result_none {margin: 0 14px 0; padding: 100px 14px 30px; background: url(../../img/mypage_renew/ico_none.png) no-repeat center 30px; border: 0; font-size: 16px; color: #666; line-height: 13px;}
.skstoa_popup .modal_pop.mypage_wrap_sec .foldingWrap .conBox {padding: 0;}
.skstoa_popup .modal_pop.mypage_wrap_sec .couponPrdWrap {margin: 15px -14px;}
.skstoa_popup .modal_pop .bd_top_box {margin: 0 -14px; padding: 16px 15px 0; border-top: 1px solid #e5e5e5;}
.skstoa_popup .modal_pop .pop_body .noti_box {margin: 0 -15px -30px;}
.skstoa_popup .btn_sl {display:inline-block; width:100%; height:42px; border-radius:4px; font-size:16px; line-height:42px; text-align:center; box-sizing: border-box;}
.skstoa_popup .btn_sl.btn_ty03.w65{width:65px;}
.skstoa_popup .modal_pop .prod_type_one.simple .product_img {width: 115px;height: 115px;}
.skstoa_popup .modal_pop .prod_type_one.simple .right_content {padding: 15px 0px 12px;}
.skstoa_popup .modal_pop .prod_type_one .product_name {font-size: 15px;}
.skstoa_popup  .modal_pop strong.percentPr {font-size: 21px;line-height: 22px;}
.skstoa_popup .modal_pop .prod_type_one.simple .right_content .proPrice .discoutPr {margin-left: 7px;font-weight: normal;vertical-align: middle;}
.skstoa_popup .modal_pop .prod_type_one .benefit {margin-top: -2px;margin-bottom: 12px;}
.skstoa_popup .modal_pop .benefit span {display: inline-block;font-size: 12px;line-height: 21px;}
.skstoa_popup .modal_pop .benefit span + span {padding: 0;margin-left: 3px;}
.skstoa_popup .modal_pop .pop_body .noti_box {background: #e6e8ec; padding: 15px;margin: 0 -15px -30px;}

.skstoa_popup .modal_pop .btn_area ul {display:flex;}
.skstoa_popup .modal_pop .btn_area ul li {flex:1;}
.skstoa_popup .modal_pop > .btn_area .btn_m {border-radius: 0; font-size:17px;}
.skstoa_popup .modal_pop .btn_ty02 {border:0; border-top:1px solid #ccc;}

.skstoa_popup .modal_pop .btn_close {position: absolute; top: 0; right: 0;}
.skstoa_popup .modal_pop .btn_close > a {display: block; width: 60px; height: 60px; background: url(../../img/mypage_renew/ico_pop_close01.png) no-repeat center center; background-size: 22px 22px; color: transparent;}
.skstoa_popup .modal_pop.mypage_wrap_sec .foldingWrap .conBox a.btnReset {padding-right: 0;}

.skstoa_popup .blt_ty h3 {margin-bottom:10px; font-size:13px; color:#222; font-weight:bold;} /* 210415_5821 추가*/
.skstoa_popup .blt_ty li {position:relative; margin-bottom:4px; padding-left:7px; font-size:14px; line-height:20px; color:#666;}
.skstoa_popup .blt_ty li:before {content:''; position:absolute; top:8px; left:0; display:block; width:2px; height:2px; border-radius:50%; background:#666;}
.skstoa_popup .blt_ty li:last-child {margin-bottom:0;}
.skstoa_popup .blt_ty .underline {text-decoration: underline;}
.skstoa_popup .mypage_wrap_sec .swiper-pagination {transform: translateX(-50%);}

.skstoa_popup .scroll_y {overflow-y: auto;}

/* 240409_15423 */
.skstoa_popup_complete .title {display: block;font-size: 18px;font-weight: bold;text-align: center;letter-spacing: -0.72px;}
.skstoa_popup_complete .stoaInput__form {padding: 16px 20px 15px;}
.skstoa_popup_complete .btn_ty {width: 100%;height: 48px;background-color: #E62642;color: #fff;font-size: 16px;font-weight: bold;letter-spacing: -0.64px;}
.skstoa_popup_complete .btn_ty:disabled {background-color: #FBD8DE;}
/* .above .btn_area.btn_col3 */
.above .btn_area.btn_col3 {}
.above .btn_area.btn_col3 {display: flex; gap:5px; width: 100%; margin-top: 20px;}
.above .btn_area.btn_col3 li {flex: 1;margin: 0;width: 50%;}

/* // cream_240327_15633 */

/* cream_2400403_15303 */
.btn_l-2{display: block;width: 100%;height: 48px;border-radius: 4px;font-size: 15px;font-weight: bold;line-height: 48px;text-align: center;}
/* // cream_2400403_15303 */


/* 240415_15798 */
.membership_wrap {padding: 0 15px 30px;}
.membership_rating {margin-top: 40px;}
.membership_rating a {display: block}
.membership_rating .rating_text {font-size: 17px;text-align: center;}
.membership_rating .rating_text strong {font-size: 17px;font-weight: 700;}
.membership_rating .rating_text strong.rating {position: relative;top:-2px;font-size: 21px;font-weight: 900;}
.membership_rating.membership_rating--vip .rating_text .rating {color: #7950F2;}
.membership_rating.membership_rating--gold .rating_text .rating {color: #F59F00;}
.membership_rating.membership_rating--silver .rating_text .rating {color: #228BE6;}

.membership_rating .small_text {display: block;font-size: 14px;color: #666;text-align: center;}
.membership_rating .small_text:after {content:"";position: relative;top: 3px;margin-left: 5px;display: inline-block;width: 12px;height: 16px;background: url(../../img/ico/ico_arrow_right.png) no-repeat;}
.membership_rating .benefit_wrap {position: relative;display: flex;justify-content: center;margin: 12px 0;padding: 0 6px;gap: 0 23px;}
.membership_rating.membership_rating--integration .benefit_wrap {gap: 0;}
.membership_rating.membership_rating--vip .benefit_wrap:after,
.membership_rating.membership_rating--gold .benefit_wrap:after,
.membership_rating.membership_rating--silver .benefit_wrap:after {content:"+";position: absolute;left: calc(50% - 10px);top: -5px;font-size: 36px;font-weight: 300;color: #7950F2;}
.membership_rating.membership_rating--gold .benefit_wrap:after {color: #F59F00;}
.membership_rating.membership_rating--silver .benefit_wrap:after {color: #228BE6;left: calc(50% - 50px);}

.membership_rating .benefit_wrap .benefit_item {display: flex;}

.membership_rating .benefit_wrap .benefit_item div {display: flex;flex-flow: column;align-items: center;padding: 40px 0 0;width: 77px;}
.membership_rating .benefit_wrap .benefit_item div strong {font-size: 16px;font-weight: 500;line-height: 18px;}
.membership_rating .benefit_wrap .benefit_item div span {font-size: 12px;font-weight: 500;line-height: 18px;}

.membership_rating.membership_rating--vip .benefit_wrap .benefit_item .discount {background: url(../../img/ico/ico_vip_discount.svg) no-repeat center top;}
.membership_rating.membership_rating--vip .benefit_wrap .benefit_item .free {background: url(../../img/ico/ico_vip_free.svg) no-repeat center 4px;}
.membership_rating.membership_rating--vip .benefit_wrap .benefit_item .coupon {background: url(../../img/ico/ico_vip_coupon.svg) no-repeat center 5px;}
.membership_rating.membership_rating--vip .benefit_wrap .benefit_item .save {background: url(../../img/ico/ico_vip_save.svg) no-repeat center 2px;}
.membership_rating.membership_rating--gold .benefit_wrap .benefit_item .discount {background: url(../../img/ico/ico_gold_discount.svg) no-repeat center top;}
.membership_rating.membership_rating--gold .benefit_wrap .benefit_item .free {background: url(../../img/ico/ico_gold_free.svg) no-repeat center 4px;}
.membership_rating.membership_rating--gold .benefit_wrap .benefit_item .coupon {background: url(../../img/ico/ico_gold_coupon.svg) no-repeat center 5px;}
.membership_rating.membership_rating--gold .benefit_wrap .benefit_item .save {background: url(../../img/ico/ico_gold_save.svg) no-repeat center 2px;}
.membership_rating.membership_rating--silver .benefit_wrap .benefit_item .discount {background: url(../../img/ico/ico_silver_discount.svg) no-repeat center top;}
.membership_rating.membership_rating--silver .benefit_wrap .benefit_item .coupon {background: url(../../img/ico/ico_silver_coupon.svg) no-repeat center 5px;}
.membership_rating.membership_rating--silver .benefit_wrap .benefit_item .save {background: url(../../img/ico/ico_silver_save.svg) no-repeat center 2px;}
.membership_rating.membership_rating--integration .benefit_wrap .benefit_item .discount {background: url(../../img/ico/ico_integration_discount.svg) no-repeat center top;} /* 240415 이미지파일명 변경 */
.membership_rating.membership_rating--integration .benefit_wrap .benefit_item .coupon {background: url(../../img/ico/ico_integration_coupon.svg) no-repeat center 5px;} /* 240415 이미지파일명 변경 */
.membership_rating.membership_rating--integration .benefit_wrap .benefit_item .save {background: url(../../img/ico/ico_integration_save.svg) no-repeat center 2px;} /* 240415 이미지파일명 변경 */

.membership_kakao_banner {height: 49px;border-radius: 5px;background-color: #FEE500;margin-top: 28px;}
.membership_kakao_banner a {display: flex;height: 100%;position: relative;color: #000;font-size: 15px;justify-content: center;padding: 15px 0 0;box-sizing: border-box;}
.membership_kakao_banner a:before {content: "";position: relative;top: -2px;display: inline-block;background: url(../../img/ico/ico_kakao.png) no-repeat;background-size: 20px;width: 20px;height: 20px;margin-right: 5px;}

/* 240503_15973 */
.prod_type_one .goodsMark {position: absolute;left: 4px;top: 5px;width: 35px;height: 35px;}
.prod_type_one.two li.normal .right_content {min-height: 108px;height: auto;}

/* 240509_15989 */
.popup_type01_full#pop_review .review_tit {position: relative;}
.btnNote {position: absolute;right: 0;bottom: 5px;font-size: 12px;padding: 0 16px 0 0;color: #888;letter-spacing: -2%;}
.btnNote:after {content:"";position: absolute;right: 0;top: 1px;width: 14px;height: 14px;background: url(../../img/ico_question.png) no-repeat;}
.popup_wrap .popup_event_type.modal_type {width: 92vw;}
.product_eval_regist dt {font-size: 13px;font-weight: 700;color: #222;margin-bottom: 11px;}
.product_eval_regist dd {position: relative;margin-top: 8px;padding: 0 0 0 12px;font-size: 13px;color: #888;line-height: 18px;}
.product_eval_regist dd:after {content: "";position: absolute;left: 0;top: 7px; color: #666;width: 3px;height: 3px;background: #666;border-radius: 3px;}
.product_eval_regist dd ul {margin-top: 8px;padding: 0;}
.product_eval_regist dd ul li {position: relative;margin-top: 4px;padding: 0 0 0 12px;font-size: 13px;color: #888;line-height: 18px;}
.product_eval_regist dd ul li:after {content: "";position: absolute;left: 0;top: 7px;width: 3px;height: 1px;background: #888;}
.popup_event_type .btnClose {position: absolute;right: 13px;top: 13px;width:24px;height: 24px;font-size: 0;background: url(../../img/img_pop_close01.png) no-repeat 5px 5px;background-size: 14px;}

.above.ty03.center_popup.new_member_pop .above_body {width: 71.466vw;}
.above.ty03.center_popup.new_member_pop .above_body .cont {padding: 20px 24px 24px;}
.above.ty03.center_popup.new_member_pop .above_body .cont .btn_area {margin: 20px 0 0;padding: 90px 0 0;background: url(../../img/bg_new_member.svg) no-repeat center top;}
.above.ty03.center_popup.new_member_pop .above_body .cont .add_download {width: 100%;font-size: 16px;line-height: 48px;background-color: #E62642;margin:0;}
.above.ty03.center_popup.new_member_pop .above_body .cont .skstoa_new_member .text {font-size: 20px;font-weight: 500;text-align: center;color: #222;}
.above.ty03.center_popup.new_member_pop .above_body .cont .skstoa_new_member .text.text--lineH {margin: 5px 0 3px;}
.above.ty03.center_popup.new_member_pop .above_body .cont .skstoa_new_member strong {position: relative;color: #228BE6;top: -5px;line-height: 20px;}
.above.ty03.center_popup.new_member_pop .above_body .cont .skstoa_new_member .number {font-size: 30px;font-weight: 800;top: -3px;}
.above.ty03.center_popup.new_member_pop .above_body .cont .skstoa_new_member .number em {position: relative;font-size: 24px;font-weight: 500;top: -3px;}
.above.ty03.center_popup.new_member_pop .above_body .cont .skstoa_new_member .pecent {font-size: 24px;font-weight: 700;top: -3px;}
.above.ty03.center_popup.new_member_pop .above_body .cont .skstoa_new_member .txt {font-size: 24px;}
/* //240509_15989 */

/* 240509_15989 */
.above.ty03.center_popup.pop_app_push .above_body {width: calc(100% - 80px);}
.above.ty03.center_popup.pop_app_push .above_body .cont {padding: 20px 20px 24px;}
.above.ty03.center_popup.pop_app_push .above_body .btn_area {margin-top: 15px;}
.above.ty03.center_popup.pop_app_push .above_body .add_download {width: 100%;font-size: 16px;}
.pop_app_push .app_push_cont {text-align: center;}
.pop_app_push .app_push_cont strong {font-size: 20px;font-weight: 700;line-height: 28px;}
.pop_app_push .app_push_cont p {margin: 4px 0 10px;font-size: 15px;line-height: 24px;letter-spacing: -0.6px;}
.pop_app_push .app_push_cont p .color {color: #E62642;}
.pop_app_push .app_push_cont p span {font-size: 20px;font-weight: 700;line-height: 28px;color: #222;}
.pop_app_push .app_push_cont .push_img {margin-bottom: -15px;}
.pop_app_push .app_push_cont .coupon_img {background: url(../../img/app_coupon.svg) no-repeat;width: 190px;height: 102px;margin: 0 auto;padding: 18px 0 0;text-align: left;}
.pop_app_push .app_push_cont .coupon_img * {color: #E62642;}
.pop_app_push .app_push_cont .coupon_img .text {position: relative;left: 5px;display: inline-block;width: 136px;font-size: 13px;line-height: 18px;font-weight: 700;text-align: center;}
.pop_app_push .app_push_cont .coupon_img .percent {position: relative;left: 5px;width: 136px;text-align: center;margin-top: 7px;}
.pop_app_push .app_push_cont .coupon_img .percent strong {font-size: 44px;font-weight: 900;}
.pop_app_push .app_push_cont .coupon_img .percent span {position: relative;top: 4px;font-size: 24px;font-weight: 900;margin-left: 3px;}
.pop_app_push .app_push_cont .small_txt {font-size: 14px;color: #666;line-height: 20px;}
.pop_app_push .font_rotate {margin-top: 5px;}
/* //240509_15989 */

/* 240614_16400 */
.tost_popup {opacity: 0;position: fixed;bottom: -13.333vw;width: 90.333vw;left: 50%;transform: translate(-50%,0);padding: 1.333vw;background: rgba(0, 0, 0, 0.70);border-radius: 1.333vw;color: #fff;box-shadow: 3px 4px 11px 0 #00000040;transition: all 0.5s;font-size: 2.866vw;text-align: center;z-index: 1000;}
.tost_popup.active {opacity: 1;bottom: 18vw;}

/* 240618 mypage 배너 paging 수정 */
.main_cont_area .improve_my_banner .swiper-pagination.paging_new {left: 0}
.main_cont_area .improve_my_banner .swiper-pagination.paging_new span {background-position: 0 -9px;}
.main_cont_area .improve_my_banner .swiper-pagination.paging_new span.swiper-pagination-bullet-active {background-position: 0 0;}

/* cream_240703_16426 */
.reviewGoods__reward {box-sizing: border-box; width: 100%; border-radius: 8px;  letter-spacing: -0.04em; background-color: #FFF6F6; color: #444; padding: 16px; margin-top: 20px;}
.reviewGoods__reward .title {font-size: 15px; font-weight: 500;}
.reviewGoods__reward .title + .title {margin-top: 8px;}
.reviewGoods__reward .title img {width: 20px; height: 20px; margin-right: 2.5px; vertical-align: bottom;}
.reviewGoods__reward .title > .point {font-size: inherit; font-weight: 700; vertical-align: bottom; color: #E62642; margin: 0; padding: 0;}
.reviewGoods__reward .text {position: relative; padding-left: 22.5px; font-size: 12px; font-weight: 400; margin-top: 8px;}
.reviewGoods__reward .text + .text {margin-top: 5px;}
.reviewGoods__reward .text img {position: absolute; left: 0px; width: 20px; height: 16px; margin-right: 3.5px; vertical-align: bottom;}
.reviewGoods__reward .text .point {font-size: inherit; font-weight: inherit; vertical-align: baseline; color: #E62642; margin: 0; padding: 0;}
.reviewGoods__reward .text .sub {vertical-align: baseline; color: #888;}
/* //cream_240703_16426 */

/* 240711_16518 */
.above.ty03.center_popup.w295 .above_body {width: calc(100% - 80px);max-height: initial;}
.above.ty03.center_popup.w295 .above_body .cont {padding: 20px;}
.change_phone_number {padding: 20px 0 0;}
.change_phone_number * {}
.change_phone_number .txt {font-size: 16px;color: #444;line-height: 24px;font-weight: 500;letter-spacing: -0.64px;}
.change_phone_number .txt span {position: relative;top: -2px;color: #E62642;font-weight: 500;line-height: 24px;font-size: 16px;letter-spacing: -0.64px;}
.change_phone_number .txt2 {color: #666;font-size: 14px;font-weight: 400;margin-top: 8px; }
.change_phone_number .txt + .txt2 {color: #666;font-size: 14px;font-weight: 400; margin-bottom: 16px; margin-top: 8px;}
.change_phone_number .phone_number_input .stoaInput {display: flex; margin-top: 16px;}
.change_phone_number .phone_number_input .stoaInput .stoaInput__field {font-size: 14px;}
.change_phone_number .phone_number_input .stoaInput__btn-reset {margin-right: 12px;}
.change_phone_number .phone_number_input .stoaInput .time {margin-right: 12px;color: #EA002C;font-size: 14px;letter-spacing: -0.56px;}
.change_phone_number .phone_number_input .stoaInput__wrap {width: 100%;padding: 10px 0 8px 16px;}
.change_phone_number .phone_number_input .stoaInput__wrap.w180 {width: calc(100% - 74px);box-sizing: border-box;}
.change_phone_number .phone_number_input .btn_auth_number {display: flex;width: 70px;height: 44px;margin-left: 4px;padding: 16px 0;justify-content: center;align-items: center;border: 1px solid #ddd;font-size: 13px;line-height: 18px;border-radius: 4px;letter-spacing: -0.26px;color: #222;} /* 240717_16518 color값 추가 */
.change_phone_number .phone_number_input .btn_auth_number:disabled {background: #FAFAFA;color: #ccc;}
.change_phone_number .btn_change {display: flex;width: 100%;height: 48px;padding: 12px 24px;justify-content: center;align-items: center;margin-top: 24px;border-radius: 4px;background: #E62642;color: #fff;font-size: 16px;font-weight: 600;letter-spacing: -0.32px;line-height: 24px;}
.change_phone_number .btn_change:disabled {opacity: 0.2;pointer-events: none;}
.above.ty03.center_popup .change_phone_number .above_close {position: absolute;top: 16px;right: 30px;display: block;width: 24px;height: 24px;background: url(../../img/ico/ico_pop_close01.png) no-repeat center;background-size: 15px auto;color: transparent;overflow: hidden;}

/* 240717_16518 */
.above.ty03.center_popup.w295 .above_wrap.android-top {top: 200px;position: fixed;}
.above.ty03.center_popup.w295 .above_wrap.iphone-top {top: 50%;}

/* 240725 font 수정 */
.product_list.oneRang.ty02>ul>li .prod_unit .info .price.ty02.flex_area .flex_area__price {display: flex;align-items: baseline;}
.product_list.oneRang.ty02 > ul > li .prod_unit .info .price .after span {font-size: 14px;font-weight: 400;}
.product_list.oneRang.ty02 > ul > li .prod_unit .info .price .before span {vertical-align: top;}
.product_list.oneRang.ty02>ul>li .prod_unit .info .price.ty02.flex_area .flex_area_num {display: flex;align-items: baseline;}

/* 240805_16748 */
.prod_type_sdeal {display: flex;flex-flow: wrap}
.prod_type_sdeal > li {float: none;padding-bottom: 40px;}
.prod_type_sdeal .btnWrap {position: absolute;left: 0;bottom:0;width: 100%;}

/* 240806_16748 */
.prod_type_sdeal.col02 .right_content .couponDown {padding: 0 8px;margin-bottom: 10px;}
.prod_type_sdeal.col02 .right_content .couponBoxA{position: relative;display: block;min-width: 148px;padding: 0 29px 0 0;border-radius: 4px;text-align: center;border: 1px solid #f37624;color: #f37624;height: 27px;line-height: 27px;overflow: hidden;box-sizing: border-box;}
.prod_type_sdeal.col02 .right_content .couponBoxA:after{content: '';position: absolute;right: 0;top: 0;display: block;width: 29px;height: 100%;background: #f37624 url(../../img/ico/img_get_coupon_2020.png) no-repeat 50% 50%;background-size: 13px 27px;}

/* mypage > 쿠폰 css 241128 mypage_renew.css에서 common.css로 변경 */
.couponItem {position: relative;border: 1px solid #ddd;border-radius: 8px;margin: 19px 0;padding: 16px 0 16px 20px;}
.couponItem:before,.couponItem:after {content:"";position: absolute;right: 51px;width: 20px;height: 10px;}
.couponItem:before {top: -1px;background: url(../../img/ico/bg_round_top.png) no-repeat;}
.couponItem:after {bottom: -1px;background: url(../../img/ico/bg_round_bottom.png) no-repeat;}
.couponItem .couponItem__content {width: 69.333vw;}
.couponItem .couponItem__content .tit {color: #E62642;font-size: 24px;letter-spacing: -0.88px;line-height: 32px; }
.couponItem .couponItem__content .tit span {font-size: 24px;font-weight: 700;letter-spacing: -0.96px;line-height: 28px; font-family: "Pretendard"}
.couponItem .couponItem__content .desc {color: #222;font-size: 16px;line-height: 24px;letter-spacing: -0.64px;}
.couponItem .couponItem__content .cirleType li {position: relative;color: #666;font-size: 13px;letter-spacing: -0.52px;margin-top: 4px;padding: 0 0 0 11px;}
.couponItem .couponItem__content .cirleType li a {font-size: 13px;}
.couponItem .couponItem__content .cirleType li:before {content:"";position: absolute;left: 0;top: 7px;width: 3px;height: 3px;border-radius: 3px;background: #666;}
.couponItem .btnTooltip {position: relative;top: -1px;width: 14px;height: 14px;background: url(../../img/ico/ico_tooltip.svg) no-repeat;margin-left: 4px;background-size: cover;}
.couponItem .flag_wrap {margin-top: 12px;}
.couponItem .flag_wrap .flag_ty02 {border: 1px solid #ccc;height: 20px;padding: 0 8px;font-size: 11px;color: #666;border-radius: 100px;line-height: 21px;}
.couponItem .downLoad {position: absolute;right: 0;top: 0;width: 60px;height: 100%;}
.couponItem .downLoad:before {content: "";position: absolute;left: calc(50% - 9px);top: calc(50% - 10px);width: 18px;height: 20px;background: url(../../img/ico/ico_coupon_download.png) no-repeat;}
.couponItem .downLoad:after {content: "";position: absolute;left: 0;top: 25px;width: 1px;height: calc(100% - 50px);background: #ddd;}
.couponItem .downLoad .blind {position: absolute;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;overflow: hidden;}
.couponItem .tooltipContent {display: none;position: absolute;border-radius: 6px;border: 1px solid #DDD;background: #fff;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12);width: 256px;padding: 16px 40px 12px 16px;z-index: 2;}
.couponItem .tooltipContent.active {display: block;}
.couponItem .tooltipContent .tooltipClose {position: absolute;right: 12px;top: 15px;width: 20px;height: 20px;background: url(../../img/ico/ico_close_20x20.svg) no-repeat}
.couponItem .tooltipContent ul li {position: relative;font-size: 13px;line-height: 18px;letter-spacing: -0.52px;color: #666;margin-bottom: 4px;padding: 0 0 0 9px;}
.couponItem .tooltipContent ul li:before {content:"";position: absolute;left: 0;top: 7px;width: 3px;height: 3px;border-radius: 3px;background: #999;}
.modal_pop .coupon_wrap .couponItem {border: 0;padding:0;margin: 0;}
.modal_pop .coupon_wrap .couponItem:before,.modal_pop .coupon_wrap .couponItem:after {display: none;}
/* //mypage > 쿠폰 css 241128 mypage_renew.css에서 common.css로 변경 */

/* 241025 할인대상 상품보기 mypage_renew에서 common 위치 변경 */
.skstoa_popup .couponItem {position: relative;border: 1px solid #ddd;border-radius: 8px;margin: 19px 0;padding: 16px 0 16px 20px;}
.skstoa_popup .couponItem:before,.couponItem:after {content:"";position: absolute;right: 51px;width: 20px;height: 10px;}
.skstoa_popup .couponItem:before {top: -1px;background: url(../../img/ico/bg_round_top.png) no-repeat;}
.skstoa_popup .couponItem:after {bottom: -1px;background: url(../../img/ico/bg_round_bottom.png) no-repeat;}
.skstoa_popup .couponItem .couponItem__content {width: 69.333vw;}
.skstoa_popup .couponItem .couponItem__content .tit {color: #E62642;font-size: 24px;letter-spacing: -0.88px;line-height: 32px; }
.skstoa_popup .couponItem .couponItem__content .tit span {font-size: 24px;font-weight: 700;letter-spacing: -0.96px;line-height: 28px; font-family: "Pretendard"}
.skstoa_popup .couponItem .couponItem__content .desc {color: #222;font-size: 16px;line-height: 24px;letter-spacing: -0.64px;}
.skstoa_popup .couponItem .couponItem__content .cirleType li {position: relative;color: #666;font-size: 13px;letter-spacing: -0.52px;margin-top: 4px;padding: 0 0 0 11px;}
.skstoa_popup .couponItem .couponItem__content .cirleType li a {font-size: 13px;}
.skstoa_popup .couponItem .couponItem__content .cirleType li:before {content:"";position: absolute;left: 0;top: 7px;width: 3px;height: 3px;border-radius: 3px;background: #666;}
.skstoa_popup .couponItem .btnTooltip {position: relative;top: -1px;width: 14px;height: 14px;background: url(../../img/ico/ico_tooltip.svg) no-repeat;margin-left: 4px;background-size: cover;}
.skstoa_popup .couponItem .flag_wrap {margin-top: 12px;}
.skstoa_popup .couponItem .flag_wrap .flag_ty02 {display: inline-block;margin-right: 3px;border: 1px solid #ccc;height: 20px;padding: 0 8px;font-size: 11px;color: #666;border-radius: 100px;line-height: 21px;}
.skstoa_popup .couponItem .downLoad {position: absolute;right: 0;top: 0;width: 60px;height: 100%;}
.skstoa_popup .couponItem .downLoad:before {content: "";position: absolute;left: calc(50% - 9px);top: calc(50% - 10px);width: 18px;height: 20px;background: url(../../img/ico/ico_coupon_download.png) no-repeat;}
.skstoa_popup .couponItem .downLoad:after {content: "";position: absolute;left: 0;top: 25px;width: 1px;height: calc(100% - 50px);background: #ddd;}
.skstoa_popup .couponItem .downLoad .blind {position: absolute;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;overflow: hidden;}
.skstoa_popup .couponItem .tooltipContent {display: none;position: absolute;border-radius: 6px;border: 1px solid #DDD;background: #fff;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12);width: 256px;padding: 16px 40px 12px 16px;z-index: 2;}
.skstoa_popup .couponItem .tooltipContent.active {display: block;}
.skstoa_popup .couponItem .tooltipContent .tooltipClose {position: absolute;right: 12px;top: 15px;width: 20px;height: 20px;background: url(../../img/ico/ico_close_20x20.svg) no-repeat}
.skstoa_popup .couponItem .tooltipContent ul li {position: relative;font-size: 13px;line-height: 18px;letter-spacing: -0.52px;color: #666;margin-bottom: 4px;padding: 0 0 0 9px;}
.skstoa_popup .couponItem .tooltipContent ul li:before {content:"";position: absolute;left: 0;top: 7px;width: 3px;height: 3px;border-radius: 3px;background: #999;}
.skstoa_popup .modal_pop .coupon_wrap .couponItem {border: 0;padding:0;margin: 0;}
.skstoa_popup .modal_pop .coupon_wrap .couponItem:before,.modal_pop .coupon_wrap .couponItem:after {display: none;}

.skstoa_popup .clist li {position: relative; margin-top:19px; padding-left:8px; line-height:18px; font-size:14px; color: #666;} /* 230425_11558--2 */
.skstoa_popup .clist li:first-child {margin-top: 0;}
.skstoa_popup .clist li:after {content:''; position:absolute; top:7px; left:0; width:4px; height:4px; background:#666; border-radius: 50%;}
.skstoa_popup .clist_ty02 li {position: relative; margin-top: 2px; padding-left:8px; line-height:15px; font-size:14px; color: #666;}
.skstoa_popup .clist_ty02 li:first-child {margin-top: 0;}
.skstoa_popup .clist_ty02 li:after {content:''; position:absolute; top:7px; left:0; width:2px; height:2px; background:#666; border-radius: 50%;}
.skstoa_popup .clist_ty02 a {padding-right: 10px; background: url(../../img/mypage_renew/ico_arrow_10x18.png) no-repeat 100% center / 5px; color: #666;} /* 241126 수정 */
.skstoa_popup .clist_ty02 .underline {padding-right: 0; background: none; text-decoration: underline;}

/* 241112 로그인 시 등급노출 추가 */
.ratingMember_pop {position: fixed;top: 50%;left: 50%;display: none;justify-content: center;width: 175px;height: 175px;border: 1px solid #e5e5e5;margin: -88px 0 0 -88px;padding: 78px 0 0;border-radius: 50%;background: #fff;box-shadow: 0px 24px 24px 0px rgba(0, 0, 0, 0.12);box-sizing: border-box;font-size: 15px;font-weight: 500;line-height: 22px;color: #444;text-align: center;z-index: 999999;}
.ratingMember_pop .ratingMember_pop__content {position: relative;}
/* 241126 수정 */
.ratingMember_pop .ratingMember_pop__content:before {content: "";position: absolute;left: calc(50% - 40px);top: -70px;width: 80px;height: 80px;}
.ratingMember_pop .ratingMember_pop__content.family:before {background: url(../../img/ico/login_family.svg) no-repeat center;background-size: contain;}
.ratingMember_pop .ratingMember_pop__content.silver:before {background: url(../../img/ico/login_silver.svg) no-repeat center;background-size: contain;}
.ratingMember_pop .ratingMember_pop__content.gold:before {background: url(../../img/ico/login_gold.svg) no-repeat center;background-size: contain;}
.ratingMember_pop .ratingMember_pop__content.vip:before {background: url(../../img/ico/login_vip.svg) no-repeat center;background-size: contain;}
.ratingMember_pop .ratingMember_pop__content.vvip:before {background: url(../../img/ico/login_vvip.svg) no-repeat center;background-size: contain;}
.ratingMember_pop .ratingMember_pop__content.skmember:before {background: url(../../img/login_pop_logo.png) no-repeat center;background-size: contain;background-size: contain;}
/* //241126 수정 */
.ratingMember_pop .ratingMember_pop__content strong {font-weight: 700;}

/* 241202 추가 */
.couponItem.couponItem--completed  {background: #f5f5f5;}
.couponItem.couponItem--completed .couponItem__content .tit {color: #666;}
.couponItem.couponItem--completed .downLoad {pointer-events: none;}
.couponItem.couponItem--completed .downLoad:before {background: url(../../img/ico/ico_check_gray.png) no-repeat;background-size: contain;}
.couponItem.couponItem--completed .downLoad .txt {position: absolute;height: 100%;width:100%;display: none;align-items: center;justify-content: center;font-size: 11px;padding: 16px 0 0px;}

/* 241231_17830 추가 */
.skstoaBanner.newBannerWrap04 > li .bannerBox {padding-top: 0;}
.skstoaBanner.newBannerWrap04 > li .bannerBox .txtBox {position: relative;padding-bottom: 24px;}

/* 250103_17896 딜리셔스 페이지 수정 */
.deliciousList {padding: 15px;}
.deliciousList .product_list.oneRang.ty02 > ul > li:not(:last-child) {margin-bottom: 10px;}

/* 250106_17949 */
.address_info.textWrap .between_area .user_name {position: relative;width: calc(100% - 100px);margin-right: 7px;word-wrap: break-word;}/* 250104 word-wrap 추가 */
.address_info.textWrap .between_area .user_name:after {display: none;}
.address_info.textWrap .between_area .tel_number {position: relative;flex-basis: 90px;padding: 0 0 0 5px;}
.address_info.textWrap .between_area .tel_number:after {content: "";position: absolute;left: 0;top: 4px;width: 1px;height: 11px;background-color: #888;}
.address_info.textWrap .between_area .between_box .mypage_gray_button {width: 76px;}
.flexOne {flex: 1;}

/* 250205_18315 */
.layer_pop_sec.term_pop .agree_wrap .tb_st1 td strong span {word-break: break-all;}

/* 250214_18460 추가 */
.prod_unit .thum .goodsToast {position: absolute;left: 0;bottom: 0;background: rgba(68, 68, 68, 0.4);font-size: 11px;color: #fff;font-weight: 700;display: flex;align-items: center;justify-content: center;text-align: center;width: 100%;font-style: normal;padding: 2px 0;border-radius: 0 0 6px 6px;}

/* 250226_18471 */
.star_score_area .btn_l {display: inline-block;width: 100%;height: 40px;border-radius: 4px;font-size: 17px;line-height: 40px;text-align: center;box-sizing: border-box;}
.star_score_area .btn_ty {background-color: #e62642;color: #fff;flex: 0.5;width: auto;padding: 0 38px;}

/* cream_250402_18971  */
.above .above_bottomBtn {
	display: flex;
	border-top: 1px solid #DDDDDD;
}
.above .above_bottomBtn .btn {
	height: 48px;
	flex:1;
	font-size: 15px;
	font-weight: 500;
	border-right: 1px solid #DDDDDD;
}
.above .above_bottomBtn .btn:last-child {
	border-right: none;
}
.above .above_bottomBtn .btn.type1{
	color: #222222;
}
.above .above_bottomBtn .btn.type2{
	color: #E62642;
}
/* // cream_250402_18971 */