@charset "utf-8";
/* 웹품질 개선 작업 */

*{-webkit-text-size-adjust:none;}
::-webkit-scrollbar{display: none;}


#wrap {position:relative;/*-webkit-overflow-scrolling: touch*/}

/* 페이지 최상단 배너 클릭영역 */
#top_ad_area {position:relative;}
#top_ad_area > a {display:block;}
/* 220722_10085 */
/* #top_ad_area > a.close {
	position: absolute;
	top: 0;
	left: 0;
	width: 14%;
	height: 100%;
}	*/
/* // 220722_10085 */

/* cream_240307_15459 // */
.default_header {
	align-items: center;
	position: relative;
	height: 50px;
	background: #fff;
	padding: 0 15px;
	gap: 0 16px;
	display: grid;
	grid-template-columns: 26px 26px 1fr 26px 26px;
}

/* 20200701 layout 수정 - 수정*/
.default_header.default_line {
	border-bottom: 1px solid #e5e5e5
}

/*20200529 header 라인 생성*/
.default_header.scroll_line.on {
	border-bottom: 1px solid #e5e5e5
} /*20200529 header 라인 생성*/

/* 20200701 layout 수정 - s */

.default_header h1 {
	grid-column: 3;
	grid-row: 1;
	justify-self: center;
}

.default_header h1 a {
	display: block;
}

.default_header h1 a span {
	display: block;
	width: 85px;
	height: 20px;
	text-indent: -9999px;
	background: url('https://imagecdn.skstoa.com/static/img/SKstoa_CI.svg') no-repeat 0 0 / 100% auto;
}

.default_header h1.tit {
	font-size: 17px;
	color: #222;
	line-height: 38px;
}
.default_header .h_back_btn{
	/* grid-column: 1 / 2; */
}
.default_header .h_menu_btn{
	/* grid-column: 2 / 3; */
}

.default_header:has(.h_menu_btn):not(:has(.h_back_btn)) .h_menu_btn{
	/* grid-column: 1 / 2; */
}

.default_header .h_search_btn{
	grid-column: 4;
}
.default_header .h_cart_btn{
	grid-column: 5;
}
/* 220302_8656 추가 */

/* cream_250102_17932 // */
.h_experienceTab{
	display: flex;
	gap: 24px;
	padding: 0 15px;
	border-bottom: 1px solid #ddd;
	background: #fff;
}
.h_experienceTab li{
	flex: 1;
	position: relative;
}
.h_experienceTab li:not(:last-child)::after{
	content: '';
	display: block;
	width: 1px;
	height: 12px;
	background: #ddd;
	position: absolute;
	right: -12px;
	top: 50%;
	transform: translate3d(0, -50%, 0);
}
.h_experienceTab button{
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	color: #222;
	text-align: center;
	width: 100%;
	height: 48px;
	
	border-bottom: 2px inset transparent;
}
.h_experienceTab button.active{
	border-bottom-color: #E62642;
	font-weight: 700;

}
/* // cream_250102_17932 */

a.h_back_btn {
	display: block;
	cursor: pointer;
	text-align: center;
}

a.h_back_btn span {
	display: block;
	width: 26px;
	height: 26px;
	text-indent: -9999px;
	background: url('https://imagecdn.skstoa.com/static/img/headerArrowIco.svg') no-repeat 0 0 / 100% auto;
}
/* cream_241223_17932 // */
a.h_profile{
	grid-column: 5;
	position: relative;
	width: 28px;
	height: 28px;
}
a.h_profile .img{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 100%;
	border: 1px solid #0000000F;
	box-sizing: border-box;
}
a.h_profile .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
a.h_profile .num{
	display: flex;
	width: 16px;
	height: 16px;
	align-items: center;
	justify-content: center;
	font-size: 11px;
	font-family: "Pretendard";
	font-weight: 600;
	color: #fff;
	border-radius: 100%;
	position: absolute;
	right: -4px;
	top: 2px;
	background: #E62642;
}
/* // cream_241223_17932 */

a.h_menu_btn {
	display: block;
	cursor: pointer;
	text-align: center
}

a.h_menu_btn span {
	display: inline-block;
	width: 26px;
	height: 26px;
	text-indent: -9999px;
	background: url('https://imagecdn.skstoa.com/static/img/headerHambergerIco.svg') no-repeat 0 0 / 100% auto;
}

a.h_menu_btn.main {
	cursor: pointer;
}

a.h_menu_btn.main span {
	display: block;
	width: 26px;
	height: 26px;
	text-indent: -9999px;
	background: url('https://imagecdn.skstoa.com/static/img/headerHambergerIco.svg') no-repeat 0 0 / 100% auto;
}

a.h_search_btn {
	cursor: pointer;
}

a.h_search_btn span {
	display: block;
	width: 26px;
	height: 26px;
	text-indent:-9999px;
	background:url('https://imagecdn.skstoa.com/static/img/searchIco.svg') no-repeat 0 0 / 100% auto;
}
/* 전시개선 2차 TV편성표 작업 - s */

a.h_cart_btn {
	position: relative;
	cursor: pointer;
}
a.h_cart_btn span {
	position: relative;
	display: block;
	width: 26px;
	height: 26px;
	text-indent: -9999px;
	transition: background .4s;
	will-change: background;
	background: url('https://imagecdn.skstoa.com/static/img/cartIco.svg') no-repeat center center / 100% auto;
}
a.h_cart_btn em {
	position: absolute;
	right: -5px;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 16px;
	height: 16px;
	background: #ea002c;
	border-radius: 100%;
	color: #fff;
	font-size: 10px;
	text-align: center;
	z-index: 2;
	font-family: "Pretendard";
}
/* // cream_240307_15459 */

:has(.bigBanner.typeMain) #header.header2 a.h_cart_btn span{
	background-image: url('../../img/stoaModule/cartIco_white.svg');
}
:has(.bigBanner.typeMain) #header.header2.on a.h_cart_btn span{
	background-image: url('../../img/stoaModule/cartIco.svg');
}

a.myp_aside {position:absolute;top:4px;right:5px;padding:9px 10px 8px;cursor:pointer;display:none;}
a.myp_aside span {display:block;width:16px;height:19px;text-indent:-9999px;background:url(https://imagecdn.skstoa.com/static/img/ico_layout.png) no-repeat -50px 0;background-size:200px auto;-webkit-background-size:200px auto;}

/* 퍼블리싱 모바일 고도화 작업 */
/* cream_240402_15459 // */
.subtit .h_back_btn {
	/* width: 20px; */
	height: 44px;
	padding: 13px 15px;
	left: 15px;
	top: 0;
	position: absolute;
	display: flex;
	align-items: center;
	box-sizing: border-box;
	padding: 0;
}
/* // cream_240402_15459 */
.subtit .h_back_btn span {display:block}

/* SK구성원 주문서 개선 - s */
.subtit .toggMember {display:block; position:absolute; top:50%; right:15px; z-index:1; height:30px; padding:2px; margin-top:-15px; border:1px solid #e5e5e5; border-radius:15px; box-sizing:border-box; font-size:0; background:#f5f5f5;}
.subtit .toggMember a {display:inline-block; height:24px; padding:0 12px; border-radius:12px; box-shadow:unset; vertical-align:top; text-align:center; font-size:13px; font-weight:normal; line-height:24px; color:#888; background:none;}
.subtit .toggMember a.active {border-radius:12px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.3); color:#fff; background:#ee1020;}
.subtit .toggMember a.opt01.active {margin-right:-5px;}
.subtit .toggMember a.opt02.active {margin-left:-5px;}
/* SK구성원 주문서 개선 - e */

/* 상품상세 TV에서 구매하는 사용자 header 정의*/
h1.header2 {padding:11.5px 0;color:#333;font-size:1.154rem;text-align:center;background:rgba(65,65,65,0.97);    /* 2016-03-14 *//* position:fixed;top:0;right:0;width:100%;z-index:100; */} /* 간편가입/간편결제 현행화 작업 */
h1.header2  a{display:inline-block;height:25px;text-align:center;color:#fff;padding-top:3px;}
h1.header2  span{display:inline-block;width:55px;height:24px;text-indent:-9999px;background:url(../../img/h1_logo.png) no-repeat 0 0;background-size:44px 24px;-webkit-background-size:44px 24px; margin-top:-5px;}
.goods_detail {position:relative;background:#f9f9f9;overflow:hidden;display:block;padding:11px 0;color:#444;font-size:1.154rem;font-weight:bold;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.goods_detail h2 strong {margin:0 5px;}
.goods_detail .floating_btn_back{position:absolute;top:10px;left:5px;width:28px;height:28px;cursor:pointer; z-index:2;}
.goods_detail .floating_btn_back a{overflow:hidden;display:block;width:28px;height:28px;text-indent:-9999px;background:url(https://imagecdn.skstoa.com/static/img/ico_layout.png) no-repeat -50px -56px;background-size:200px auto;-webkit-background-size:200px auto;}

/* 220708_10006 : 매장 내 플로팅버튼 추가 */
.topico .floatBann_wrap {position: fixed; bottom: 210px; left: -80%; width: 80%; z-index: 25; transition:left .5s;}
.topico .floatBann {position: relative; border-radius: 8px;  width:100%; height:60px;}
/* //220708_10006 : 매장 내 플로팅버튼 추가 */

#header {z-index:9999;overflow: hidden}/*20200714 header 밀림현상 수정*/
#header.searchW {z-index:99;}
.top_bar_fix, .searchW {position:fixed; top:0; left:0; width:100%;}
.normal.top_bar_fix{position:static;}

/*#header.fixed {position:fixed;top:0;left:0;width:100%;z-index:140; backface-visibility: hidden; -webkit-backface-visibility: hidden;}
#header.order {position:relative;width:100%;z-index:140; backface-visibility: hidden; -webkit-backface-visibility: hidden;}*/

/* cream_230727_13422 */
#header.header2{position:relative !important; width: 100%; z-index:140;top:0;}

:has(.bigBanner.typeMain) #header.header2{
	position: fixed !important;
	top: 0;
	left: 0;
}

#header.header2 ~ #Contents.h_pt{padding-top:0;}
#header.header2.minimum2{top:0}

/* cream_230822_13677 */
/* cream_240307_15459 // */
.default_header2{
	position: relative;
	display: flex;
	align-items: center;
	height: 51px;
	box-sizing: border-box;
	background: #fff;
	max-height: 60px;
	overflow: hidden;
	padding: 0 15px;
	transition: background .4s;
	will-change: background;
}

:has(.bigBanner.typeMain) #header.header2 .default_header2{
	background: transparent;
}
:has(.bigBanner.typeMain) #header.header2.on .default_header2{
	background: #fff;
}
/* // cream_240307_15459 */
#header.header2.header2_fixed {
	min-height: 56px;
}

#header.header2.header2_fixed .default_header2 {
	top: 50px;
	width: 100%;
	position: fixed;
}

/* cream_230905_13677 */
/* #header.header2.header2_fixed #top_ad_area[style="display: none;"] ~ .default_header2{top: 0;} */
/* cream_230905_13677 */

#header.header2.minimum2 .default_header2 {
	top: -60px;
}

/* cream_230822_13677 */

/* gnb */
/* cream_230822_13677 */
#header.header2.header2_fixed .gnb {
	position: fixed;
	top: 101px !important;
}

#header.header2.header2_fixed.minimum2 .gnb {
	top: 50px !important;
}

/* cream_230905_13677 */
#header.header2.header2_fixed #top_ad_area[style="display: none;"] ~ .default_header2{top: 0px}
#header.header2.header2_fixed #top_ad_area[style="display: none;"] ~ .gnb_wrap .gnb{top: 51px !important;}
#header.header2.header2_fixed.minimum2 #top_ad_area[style="display: none;"] ~ .gnb_wrap .gnb{top: 0px !important;}
/* cream_230905_13677 */

/* cream_230822_13677 *
/* theday_best_sticky */
/* cream_230906_13677 */
.theday_best_sticky.theday_best_sticky{position: relative !important;}
#header.header2.header2_fixed .theday_best_sticky{position: fixed !important;top: 146px;}
#header.header2.header2_fixed.noTopBanner .theday_best_sticky{position: fixed !important;top: 102px;}
#header.header2.header2_fixed.minimum2 .theday_best_sticky{top: 95px;}
#header.header2.header2_fixed.minimum2.noTopBanner .theday_best_sticky{top: 102px;}
/* // cream_230906_13677 */

/* .gnb bottom Fixed */
#header.header2.header2_fixed :is(.prm_wrap_new,.prm_wrap_new2, .shopping_live_calendar){position: fixed;width: 100%;}
/* cream_230905_13677 */
#header.header2.header2_fixed ~ #Contents .new_tvschedule.fixed .tvDate,
#header.header2.header2_fixed :is(.prm_wrap_new,.prm_wrap_new2, .shopping_live_calendar) {top: 152px;}
#header.header2.header2_fixed.noTopBanner ~ #Contents .new_tvschedule.fixed .tvDate,
#header.header2.header2_fixed.noTopBanner :is(.prm_wrap_new,.prm_wrap_new2, .shopping_live_calendar){top: 102px;}
/* cream_230907_13677 */
#header.header2.header2_fixed.minimum2 ~ #Contents .new_tvschedule.fixed .tvDate,
#header.header2.header2_fixed.minimum2 :is(.prm_wrap_new,.prm_wrap_new2, .shopping_live_calendar){top: 101px;}

:has(#top_ad_area[style*="display: none;"]) #header.header2.header2_fixed.minimum2 ~ #Contents .new_tvschedule.fixed .tvDate,
:has(#top_ad_area[style*="display: none;"]) #header.header2.header2_fixed.minimum2 :is(.prm_wrap_new,.prm_wrap_new2, .shopping_live_calendar){top: 51px;}
:has(#top_ad_area[style*="display: none;"]) #header.header2.header2_fixed ~ #Contents .new_tvschedule.fixed .tvDate,
:has(#top_ad_area[style*="display: none;"]) #header.header2.header2_fixed :is(.prm_wrap_new,.prm_wrap_new2, .shopping_live_calendar){top: 102px;}

/* // cream_230907_13677 */
#header.header2.header2_fixed.minimum2.noTopBanner ~ #Contents .new_tvschedule.fixed .tvDate,
#header.header2.header2_fixed.minimum2.noTopBanner :is(.prm_wrap_new,.prm_wrap_new2, .shopping_live_calendar){top: 102px}
/* cream_230905_13677 */

/* cream_240902_16877 */
#header.top_bar_fix ~ #Contents .stoaModule:has(.stoaBestCategory){
	padding-top: 50px;
}
#header.top_bar_fix ~ #Contents .stoaModule:has(.stoaBestCategory):has(.goodsTab){
	padding-top: 120px;
}
:has(.footerMenu):not(.closed) #header.top_bar_fix ~ #Contents .stoaModule:has(.stoaBestCategory) .stoaBestCategory{
	position: fixed;
	top: 50px;
	z-index: 10;
}
:has(.footerMenu):not(.closed) #header.top_bar_fix ~ #Contents .stoaModule:has(.stoaBestCategory) .stoaBestCategory ~ .goodsTab{
	position: fixed;
	top: 121px;
	z-index: 10;
	background: #fff;
}
:has(.footerMenu.closed) #header.top_bar_fix ~ #Contents .stoaModule:has(.stoaBestCategory) .stoaBestCategory ~ .goodsTab{
	position: fixed;
	top: 50px;
	z-index: 10;
	background: #fff;
}
/* cream_240902_16877 */
/* // 헤더개편 수정 */

/* cream_240307_15459 // */
.default_header2 h1{
	text-align: center;
}
.default_header2 h1 a{
	overflow: hidden;
	display: block;
}
.default_header2 h1 a span{
	display:block;
	width:85px;
	height:20px;
	text-indent:-9999px;
	transition: background .4s;
	will-change: background;
	background: url('https://imagecdn.skstoa.com/static/img/SKstoa_CI.svg') no-repeat center center / 100% auto;
}
.default_header2 .h_search{
	display: block;
	width: 26px;
	height: 26px;
	background: url('https://imagecdn.skstoa.com/static/img/searchIco.svg') no-repeat center center / 100% auto;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 16px 0 auto;
	transition: background .4s;
	will-change: background;
}

:has(.bigBanner.typeMain) #header.header2 .default_header2 h1 a span{
	background-image: url('../../img/stoaModule/SKstoa_CI_white.svg');
}
:has(.bigBanner.typeMain) #header.header2.on .default_header2 h1 a span{
	background-image: url('../../img/stoaModule/SKstoa_CI.svg');
}
:has(.bigBanner.typeMain) #header.header2 .default_header2 .h_search{
	background-image: url('../../img/stoaModule/searchIco_white.svg');
}
:has(.bigBanner.typeMain) #header.header2.on .default_header2 .h_search{
	background-image: url('../../img/stoaModule/searchIco.svg');
}

.default_header2 .new_search{flex:1;padding:0;margin:0 4px 0 10px;overflow:hidden;}
.default_header2 .new_search .searchInput{height:40px;line-height:40px;}
.default_header2 .new_search .searchBtn{top:0px;right:8px;width:37px;height:40px;background-position:-21px 10px;}
/* .default_header2 a.h_cart_btn{} */
/* // cream_240307_15459 */
/* // cream_230727_13422 */

.fl-cont {height:100%; display:block;}

nav { height:41px; background:#fff;background-position:relative; border-bottom:1px solid #e5e5e5; transition: background .4s, border .4s; will-change: background, border;} /* 웹품질 개선 작업 */

:has(.bigBanner.typeMain) #header.header2 nav{
	background: transparent;
	border-color: transparent;
}
:has(.bigBanner.typeMain) #header.header2.on nav{
	background: #fff;
	border-color: #e5e5e5;
}

/* 전시개선 2차 작업 - s */
/* 20200701 layout 수정 - s */
/* 220704_9602 */
/* 220624_9602 */
.gnb_wrap {
	position:relative;
}

/* cream_240401_15641 // */
.gnb {
	display: inline-flex;
	/* overflow: hidden; */
	width: 100%;
	height: auto;
	background: #fff;
	align-items: flex-start;
	/* cream_240517_15641 // */
	overflow-x: clip;
	/* // cream_240517_15641 */
	transition: background .4s;
	will-change: .4s;
}
/* // cream_240401_15641 */

:has(.bigBanner.typeMain) #header.header2 .gnb{
	background: transparent;
}
:has(.bigBanner.typeMain) #header.header2.on .gnb{
	background: #fff;
}

/* cream_230822_13677 */
.gnb ul {
	overflow: visible;
	height: 50px;
	font-size: 0;
	white-space: nowrap;
}
/* cream_230822_13677 */
/* 20200710 layout 수정_v3 - s */
.gnb ul li {
	display: flex;
	position:relative;
	float:left;
	width:auto;
	padding:0 8px;
	align-items: flex-end;
}

/* cream_240307_15459 // */
.gnb ul li a {
	display: flex;
	position:relative;
	padding-bottom: 10px;
	font-size: 15px; /* 230314_12139 */
	font-weight: 500;
	color:#222;
	line-height: normal;
	align-items: center;
	flex-direction: column;
	transition: color .4s;
	will-change: color;
}
.gnb ul li a .gnbTextcontentsTag img{
	height: 17px;
	width: auto;
}
/* // cream_240307_15459 */

:has(.bigBanner.typeMain) #header.header2 .gnb ul li a{
	color: #fff;
}
:has(.bigBanner.typeMain) #header.header2.on .gnb ul li a{
	color: #222;
}

/* .gnb ul li.swiper-slide-active a{border-bottom:4px solid #e62642;color:#e62642;} */
.gnb ul li a.active {
	font-weight: 700;
	color:#e62642;
}
.gnb ul li a.active:before {
	position: absolute;
	bottom:-1px;
	left: -5px;
	right: -5px;
	height: 3px;
	background: #e62642;
	content: "";
	display: block;
	transition: background .4s;
	will-change: background;
}

:has(.bigBanner.typeMain) #header.header2 .gnb ul li a.active{
	color: #fff;
}
:has(.bigBanner.typeMain) #header.header2.on .gnb ul li a.active{
	color: #e62642;
}
:has(.bigBanner.typeMain) #header.header2 .gnb ul li a.active:before{
	background: #fff;
}
:has(.bigBanner.typeMain) #header.header2.on .gnb ul li a.active:before{
	background: #e62642;
}

/* cream_240307_15459 // */
.gnb ul li a .event_text {
	position: relative;
	font-size: 10px;
	/* cream_240328_15459 // */
	color: #F58037;
	/* // cream_240328_15459 */
	line-height: normal;
	letter-spacing: -0.55px;
	transition: color .4s;
	will-change: color;
}
/* // cream_240307_15459 */

:has(.bigBanner.typeMain) #header.header2 .gnb ul li a .event_text{
	color: #fff;
}
:has(.bigBanner.typeMain) #header.header2.on .gnb ul li a .event_text{
	color: #F58037;
}
/* 20200327 전시개선 2차 GNB 수정 - e */
.gnb .newm {
	display: block;
	position: absolute;
	bottom: 28px;
	right: -8px;
	width: 4px;
	height: 4px;
	font-size: 0;
	text-indent: -9999px;
	background: url(../../img/ico_new01.gif) no-repeat left top;
	background-size: 4px 4px;
}
.gnb p {height:42px; line-height:42px; text-align:center; font-weight:bold; color:#222; font-size:16px; letter-spacing:-0.01em;}
/* 전시개선 2차 작업 - e */
.gnb_wrap .prm_wrap_new {position:fixed;top:56px;left:0;z-index:141;width:100%;} /* 220802_category 수정 */
.gnb_wrap .prm_wrap_new.ty02 {top: 48px} /* 210614_6592 추가 특가하라 */

.gnb_wrap .prm_wrap_new2{position:fixed;top:45px;left:0;z-index:141;width:100%;} /* 20210309 수정 */
.gnb_wrap .prm_wrap_new2.ty02 {top: 48px} /* 210614_6592 추가 특가하라 */

/* 퍼블리싱 모바일 고도화 작업 */
.subtitWrap {position:relative; height:43px;}
h2.subtit {height:43px; line-height:42px; text-align:center; font-weight:bold; color:#222; font-size:17px; letter-spacing:-0.01em; margin-top:-1px; background:#fff;border-bottom:1px solid #e5e5e5;}/* 20200701 layout 수정_v2 - 수정*/
h2.subtit.fixed {position:fixed; width:100%; margin-top:-51px; background:#fff; z-index:30;}
h2.subtit.subtit20 {padding: 20px 0 5px; font-size: 20px; border-bottom: 1px solid #d4d4d4; letter-spacing: -0.1rem;} /* 210216 수정 */
h2.subtit.ty02 {letter-spacing: -2px;} /* 210506_6266 추가 */
.swiper-container.goods_hour .swiper-slide-active a::before {
	content: "11월 10일";
	margin-right:5px;
}

.ui-navbar {height:42px; margin-top:-1px; background:#fff;position:relative;}
.ui-navbar ul {height:42px;}
.ui-navbar ul li {float:left;text-align:center;width:auto;margin-left:7px; margin-right:7px; position:relative;}
.ui-page-theme-a .ui-btn.ui-btn-active, html .ui-bar-a .ui-btn.ui-btn-active, html .ui-body-a .ui-btn.ui-btn-active, html body .ui-group-theme-a .ui-btn.ui-btn-active, html head+body .ui-btn.ui-btn-a.ui-btn-active, .ui-page-theme-a .ui-checkbox-on:after, html .ui-bar-a .ui-checkbox-on:after, html .ui-body-a .ui-checkbox-on:after, html body .ui-group-theme-a .ui-checkbox-on:after, .ui-btn.ui-checkbox-on.ui-btn-a:after, .ui-page-theme-a .ui-flipswitch-active, html .ui-bar-a .ui-flipswitch-active, html .ui-body-a .ui-flipswitch-active, html body .ui-group-theme-a .ui-flipswitch-active, html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active, .ui-page-theme-a .ui-slider-track .ui-btn-active, html .ui-bar-a .ui-slider-track .ui-btn-active, html .ui-body-a .ui-slider-track .ui-btn-active, html body .ui-group-theme-a .ui-slider-track .ui-btn-active, html body div.ui-slider-track.ui-body-a .ui-btn-active
{color:#e62642;border-bottom:4px solid #e62642;font-weight:bold;}

/* 검색용 header */
#header .sub_header.search {height:60px; text-align:left; overflow:hidden;position:relative;}
#header .sub_header.search .h_back_btn {top:10px;}

#Contents {overflow-x:hidden;  position:relative;width:auto;height:100%;min-height:calc(100vh - 138px);background:#fff;} /* 20200406 TV편성표 스타일 추가 수정 */
#Contents.sub_title.h_pt {padding-top:0;}

.menu_category{position:fixed;z-index:10002;left:-100%;top:0;width:100%;height:100%;}
.menu_category_wrap{background:#fff;height:100%;position:relative;}
.menu_category_list_wrap {height:100%;}
.menu_category .menu_category_list {height:100%;}
.overlay.menu_category_overlay{position:absolute;width:100%;height:100%;z-index:10000;}
.ct_scroll_cont{height:100%; overflow-y:auto; -webkit-overflow-scrolling:touch;} /* 퍼블리싱 모바일 고도화 작업 */

.menu_category_name {position:absolute;right:0;top:0; width:50px; height:50px; display:block;}
.menu_category .btn_menu_category_close, .btn_history_close {width:50px;height:50px;overflow:hidden;text-indent:-9999px; display:inline-block; background:url(https://imagecdn.skstoa.com/static/img/ico_sl_close01.png) no-repeat center center; background-size:14px 14px;}

/* 사용자 이름영역 개선 - s */
.menu_category .menu_category_list h3 {height:50px; background:#e62642; line-height:50px; width:100%; padding-right:150px; box-sizing:border-box; position:relative;}
/*221125_11156*/
.menu_category .menu_category_list h3 + .ls_mymenu{background:#e62642;}
.menu_category .menu_category_list h3 + .ls_mymenu li a{color:#fff;}
/*221212_11156*/
/* .menu_category .menu_category_list h3 + .ls_mymenu li a::after{opacity: 0.5;} */
.menu_category .menu_category_list h3 + .ls_mymenu li a::after{opacity: 0.3;}
/* //221212_11156*/
/*//221125_11156*/
.history_wrap .history_list h3 {height:50px; background:#e62642; line-height:50px; width:100%;}
.menu_category .menu_category_list h3 .leftc_condition, .history_wrap .history_list h3 .leftc_condition {display:block; overflow:hidden; margin-left:15px; vertical-align:top; font-size:15px; font-weight:normal; letter-spacing:-0.05em; color:#fff; white-space:nowrap;}
.menu_category .menu_category_list h3 .leftc_condition strong {display:inline-block; overflow:hidden; max-width:40%; max-width:calc(100% - 105px); vertical-align:top; white-space:nowrap; text-overflow:ellipsis;}
/* 사용자 이름영역 개선 - e */

.shopping_history {position:fixed; z-index:10002; right:-86%; top:0; width:86%; height:100%;}
.history_wrap {background:#fff; height:100%; position:relative; z-index:10000;}
.history_list {height:100%;}
.historyL {border-left:1px solid #cccccc; padding:0 15px 0 15px; margin-left:13px;}
.historyL li {border-top:1px solid #f5f5f5; position:relative; z-index:5}
.historyL li:first-child {position:relative; padding:15px 75px 15px 0px; border-top:none; font-size:12px; letter-spacing:-0.05em; color:#666;} /* 쇼핑내역 레이어 전체삭제 버튼 수정 */
.historyL li:first-child .delete_all {display:block; position:absolute; top:50%; right:0; z-index:1; padding:0 10px; margin-top:-15px;} /* 쇼핑내역 레이어 전체삭제 버튼 수정 */

.historyL li a {display:block}
.historyL li a.history_link {padding:15px 0px 15px 48px;} /* 230424_12574 */
.historyL li a:first-child {padding:15px 0px 15px 48px;}
.historyL li.txttype {padding:0}
.historyL li.txttype a:first-child {padding:15px 0px 15px 48px;}
.historyL li:first-child .delete_all {padding:0 10px}

.historyL .prod_type_one {border:none;}
.historyL .prod_type_one li {min-height:75px; padding:0; position:relative;}
.historyL .prod_type_one .right_content {padding:0px; margin-left:90px;}
.historyL .prod_type_one .product_img {left:0; top:0;}
.txttype {font-size:14px; color:#1d1d1d; padding:15px 10px 15px 58px;}
.txttype .like_on, .txttype .like_off {bottom:8px;}
.history_location {position:absolute; left:-19px;  top:15px; background:url(../../img/bk/h_blet01.png) no-repeat left center; padding:0px 0px 0px 19px; color:#888; font-size:12px; background-size:8px 8px;}
.delete_all {display:inline-block; line-height:29px; padding:0px 10px; border:1px solid #ccc; color:#444; font-size:12px; float:right; margin-top:-6px;}
.no_history {height:15px; margin-top:50px;padding:95px 0 64px 0; background:url("https://imagecdn.skstoa.com/static/img/bg_rievew_none.png") no-repeat 50% 51px; background-size:38px 38px; color:#888; font-size:14px; line-height:21px; text-align:center}

.ls_myinfo {overflow:hidden;}
.ls_myinfo li {float:left; width:33.3%; }
.ls_myinfo li div {border-left:1px solid #e6e8ec; height:106px;}
.ls_myinfo li:first-child div {border-left:0}
.condi_txt01 {display:block; text-align:center; font-size:16px; color:#222; line-height:25px; padding-top:12px;}
.condi_txt02 {display:block; text-align:center; font-size:12px; color:#888; font-family:"Pretendard";}
.info_num01 {display:block; font-size:24px; text-align:center; line-height:30px; height:30px; color:#e62642; font-family:"Pretendard";}

.lslide_btn01 {line-height:32px; height:32px; border:1px solid #f393a1; font-size:14px; padding:0px 15px; color:#fff; display:inline-block; top:0; right:0; margin-right:50px; position:absolute; margin-top:8px; font-weight:normal;} /* 사용자 이름영역 개선 */
.ls_more {display:inline-block; padding-right:15px; background:url(../../img/arrow01.gif) no-repeat right center; color:#888; font-size:12px; background-size:5.5px 7.5px; vertical-align:top; position:absolute; right:0; margin-right:15px;}
.ls_more em {vertical-align:top;font-weight:bold;color:#e62642;} /* 구성원 한도 항목 및 팝업 관련 작업 */

/*221125_11156*/
.settingWrap {overflow:hidden; margin-top:30px; display:flex;}
.settingWrap li {flex:1; margin-left:-1px; height:50px; background:#eff2f7 url(../../img/blet01.png) no-repeat right center; background-size:1px 11.5px;}
/* //221125_11156*/
.settingWrap li:nth-child(3) {background-image:none !important;}
.logbtn {display:block; color:#222; font-size:13px; text-align:center; line-height:50px;}
.settingWrap li:nth-child(1) img {width:16px; height:16px; margin-top:-2px;}
.settingWrap li:nth-child(2) img {width:16.5px; height:16.5px;}
.settingWrap li:nth-child(3) img {width:17px; height:16px; margin-top:-2px;}
.settingWrap li img {margin-right:4.5px;}
.settingWrap li.web {float:left; width:50%; height:50px; background:#eff2f7 url(../../img/blet01.png) no-repeat right center; background-size:1px 11.5px;}
.settingWrap li.web:last-child {background-image:none !important;}

h4.ls_mtit {height:50px; line-height:50px; color:#222; font-size:17px; padding-left:15px; border-top:10px solid #e6e8ec; border-bottom:1px solid #c9ccd1; font-weight:normal;}
h4.ls_etctit {height:50px; line-height:50px; color:#222; font-size:17px; padding-left:15px; border-top:10px solid #e6e8ec; font-weight:normal; position:relative;}

/* 카테고리 구조 개편 - s */
/* 스페셜샵 신규 추가작업 수정 - s */
/*221125_11156*/
ul.ls_cateList {overflow:hidden;width:100%;display:flex; flex-wrap: wrap;}
/* //221125_11156*/
ul.ls_cateList > li:nth-child(2n+1) {clear:both;}
ul.ls_cateList > li:nth-child(even){border-right:none;}
/* ul.ls_cateList > li:nth-child(1), ul.ls_cateList li:nth-child(2) {border-top:0px;} */
/* 스페셜샵 신규 추가작업 수정 - e */
ul.ls_cateList > li a {display:block;line-height:45px; height:45px; color:#222; font-size:14px;padding-left:15px;}
/*221125_11156*/
ul.ls_cateList > li a span img {width:23px; height:23px; margin-right:9.5px; margin-bottom: 3px;}
/* //221125_11156*/
a.all_service {display:block; padding-left:15px; color:#222; font-size:14px;}

.veiwcate {padding:7px 0px 10px 0px; background:#eff2f7; width:100%; position:relative; clear:both; display:block;}
ul.catesmenu {overflow:hidden; width:100%;}
ul.catesmenu li {float:left; line-height:40px; height:40px; width:50%;}
ul.catesmenu li a {display:block; line-height:40px; height:40px; padding-left:25px; background:url(../../img/slide_blet01.gif) no-repeat 15px center; color:#444; font-size:14px; background-size:2px 2px;}

.btn_area_center {text-align:center;}
.allviews {display:inline-block; text-align:center; line-height:30px; height:30px; color:#e62642; font-size:13px;}
.allviews img {display:inline-block; margin:10px 0 0 10px; width:10px; height:10px; vertical-align:top;}

.brandList {overflow:hidden; margin-top:15px; text-align:center; font-size:0;}
.brandList li {display:inline-block; width:80px; vertical-align:top;}
.brandList li a {display:inline-block; width:80px; vertical-align:top;}
.brandList li a span {display:inline-block; width:100%;}
.brandList li a .bLogo {overflow:hidden; width:60px; height:60px; border:1px solid #ccc; border-radius:50%; box-sizing:border-box; background:#fff;}
.brandList li a .bName {width:70px; margin-top:7px; font-size:11px; line-height:1.1em; color:#666;}
/* 카테고리 구조 개편 - e */

.arl {width:13px; height:7px; position:absolute; left:25%; margin-left:-6.5px; top:-7px; z-index:5;}
.arl img {width:13px; height:7px; vertical-align:top;}
.arr {width:13px; height:7px; position:absolute; right:25%; margin-left:-6.5px; top:-7px; z-index:5;}
.arr img {width:13px; height:7px; vertical-align:top;}

/*bottom*/
.footer{ padding-bottom:10px; background:#fff;  border-top:1px solid #e6e8ec; }  /*20201214*/
.footer.details{padding-bottom:95px;}
/* 220218_8752 수정 */
.footer .fmu ul{display: flex; align-items: center; height:34px; background:#f5f5f5}
.footer .fmu ul li {flex: 1; position:relative; height:34px;}
.footer .fmu ul li:after {content: ''; position:absolute; top: 50%; right: 0; transform: translateY(-50%); display:block; width:1px; height:10px; background:#e5e5e5;}
.footer .fmu ul li:last-child:after {display: none;}
.footer .fmu ul li a {display:block;line-height:33px;color:#888;font-size:12px;text-align:center;}
/* 220218_8752 수정 */
/*.footer .fmu2{overflow:hidden;}*/
.footer .fmu2 ul{height:34px;background:#fff;border-top:solid 1px #eee;}
.footer .fmu2 ul li{position:relative;float:left;}
/* 푸터 청소년보호정책 추가 - s */
.footer .fmu2 ul li:nth-child(1){width:20%;}
.footer .fmu2 ul li:nth-child(2){width:20%;}
.footer .fmu2 ul li:nth-child(3){width:30%;}
.footer .fmu2 ul li:nth-child(4){width:30%;}
.footer .fmu2 ul li a{display:block; text-align:center; font-size:12px; line-height:34px; letter-spacing:-0.05em; color:#666;}
/* 푸터 청소년보호정책 추가 - e */
.footer .fmu2 ul li:nth-child(3) a{color:#fb8132;}
.footer .fmu2 ul li em{position:absolute;top:12px;left:0;display:block;width:1px;height:10px;background:#e5e5e5;}
.footer address{padding:10px 15px 125px 15px;text-align:center; border-top:1px solid #e5e5e5} /* 전시개선 2차 작업 (메인) */
.footer address p {font-size:11px; line-height:1.5em; color:#666;} /* 푸터 청소년보호정책 추가 */
.footer address p span{display:inline-block;margin-right:0;color:#666;font-size:11px;} /* 푸터 및 고객센터 전화번호 수정 */
.footer address p.f_btns{padding:15px 0;}
.footer address p.f_btns a{display:inline-block; margin-left:5px;color:#444;font-size:11px;font-weight:bold;border:solid 1px #ccc;padding:6px 8px 6px;}
.footer address p.f_btns a:first-child {margin-left:0}
/* 임직원몰 서비스 추가 - s */
.footer address p.f_btns.single {padding-top:0;}
.footer address p.f_btns.single a {width:227px;}
/* 임직원몰 서비스 추가 - e */
/* 푸터 및 고객센터 전화번호 수정 - s */
.footer address p .tel_wrap{display:block;padding-bottom:10px;}
.footer address p .tel_wrap .tel{display:inline-block;margin:0 3px;vertical-align:top;font-size:16px;color:#444;}
.footer address p .tel_wrap .tel:before{content:"";display:inline-block;width:1px;height:10px;margin-right:6px;vertical-align:baseline;background:#eee;}
.footer address p .tel_wrap .tel em{padding-right:7px;vertical-align:baseline;font-size:10px;color:#666;}
.footer address p .tel_wrap .tel:first-child{margin-left:0;}
.footer address p .tel_wrap .tel:first-child:before{display:none;}
/* 푸터 및 고객센터 전화번호 수정 - e */
.footer address p .mail{display:block;color:#666;font-size:10px;}
.footer address p.copy{font-size:10px;}

.overlay{opacity:0.85;filter:alpha(opacity=85);background:#000;left:0;top:0;position:fixed;z-index:1001;width:100%;height:100%;}
.Hoverlay {opacity:0.85;filter:alpha(opacity=85);background:#000;right:0;top:0;position:fixed;z-index:1001;width:100%;height:100%;}

/* cream_240307_15459 // */
/* 상품상세 플로팅 back버튼 추가 - s */
.floating_btn_top {
	display: none;
	position: absolute;
	right: 12px;
	z-index: 35;
	width: 42px;
	height: 43px;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
	border-radius: 100%;
	cursor: pointer;
	/*transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;*/
	transition: all .4s ease-out;
}

/* 220331_8976 수정 */
.floating_btn_top.web {bottom:60px}
.floating_btn_top a{display:block; overflow:hidden; width:43px; height:43px; text-indent:-9999px; background:url(https://imagecdn.skstoa.com/static/img/ico_layout.png) no-repeat -1px -24.5px; background-size:200px auto; -webkit-background-size:200px auto;}
.floating_btn_back {display:none; position:absolute; left:10px; z-index:35; width:42px; height:43px; box-shadow:1px 1px 4px rgba(0, 0, 0, 0.15); border-radius:100%; cursor:pointer;} /* 220331_8976 수정 */
.floating_btn_back a {display:block; overflow:hidden; width:42px; height:42px; text-indent:-9999px; background:url(../../img/ico/ico_back01.png) center center no-repeat; background-size:42px 42px;}

/* 전시개선 2차 작업 (상세 페이지) - s */

/* 221028_10652 */
.floating_btn_onAir {
	display: block;
	position: fixed;
	bottom: 110px;
	right: 9px;
	z-index: 35;
	cursor: pointer;
	/*transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;*/
	transition: all .4s ease-out;
}

/* 220331_8976 수정 */
.floating_btn_onAir a {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	width: 50px;
	height: 50px;
	overflow: hidden;
	background: #E62642;
	font-size: 13px;
	font-family: "Pretendard";
	color: #fff;
	font-weight: 900;
	border-radius: 100%;
	text-align: center;
	line-height: 0.92;
}

/* // 221028_10652 */
.floating_btn_onAir:before {
	content: '';
	width: 50px;
	height: 50px;
	display: block;
	opacity: 1;
	position: absolute;
	left: 50%;
	top: 50%;
	border-radius: 100%;
	background: red;
	animation-name: wave;
	animation-duration: 2s;
	animation-delay: 0s;
	animation-timing-function: ease-out;
	animation-direction: normal;
	animation-iteration-count: infinite;
	transform: translate3d(-50%, -50%, 0);
}
/* // cream_240307_15459 */

/* cream_240719_16638 */
.floating_btn_pairing{
	position: fixed;
	bottom: 76px;
	right: 7px;
	display: block;
	z-index: 35;
	width: 51px;
	height: 48px;
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/static/img/ico_tvPairing.svg) no-repeat ;
	transition: all .4s ease-out;
	padding: 8px 4px 5px;
}
/* //cream_240719_16638 */

.footer_actionbar{display:block; position:fixed; left:0; bottom:0; width:100%; height:50px; background:#fff; border-top:1px solid #e5e5e5; z-index:145;}
.footer_actionbar .footer_ac_inner {margin:0 10px}
.fixed-fix {position:fixed; top:-1px; height:1px; width:100%; background:#fff;}
.footer_actionbar.hide{height:0;overflow:hidden;}
.footer_actionbar ul {display:table;width:100%}
.footer_actionbar ul li {display:table-cell; width:20%; vertical-align:top;}
.footer_actionbar ul li a {display:block; position:relative; width:50px; height:50px; margin:0 auto; background:url(../../img/ico_actionbar.png) no-repeat 0 0; background-size:360px auto; -webkit-background-size:360px auto; cursor:pointer;}
.footer_actionbar ul li a span{display:block; height:50px; text-indent:-10000px;}
.footer_actionbar ul li a em{display:inline-block;background:#e62642;border-radius:15px;color:#fff;font-size:12px;position:absolute;top:-5px;left:55%;padding:3px 7px 1px;text-align:center;}
.footer_actionbar ul li:nth-child(1) a{background-position:-26px 0;}
.footer_actionbar ul li:nth-child(2) a{background-position:-90px 0;}
.footer_actionbar ul li:nth-child(3) a{background-position:-156.5px 0}
.footer_actionbar ul li:nth-child(4) a{background-position:-220.5px 0;}
.footer_actionbar ul li:nth-child(5) a{background-position:-286.5px 0;}
.footer_actionbar ul li:nth-child(3) a span.new {background:url(../../img/ico/ico_new01.png) no-repeat 33px 8px; background-size:4px 4px;}
.footer_actionbar a.nav_aside {padding:0;}
.footer_actionbar a.nav_aside span {display:none;}
.header{position:relative;height:60px;background:#fff;border-bottom:1px solid #e5e5e5;} /* 230331_11558 */

.footer_app {position:relative; border-bottom:10px solid #e6e8ec;}
.footer_app ul {overflow:hidden;}
.app_btn {float:left; width:49.8%; border-left:1px solid #e6e8ec;}
.app_btn:first-child {border-left:0;}
.app_btn a {display:block; width:100%; height:45px; line-height:45px; text-align:center;}
.app_btn a .apl {display:inline-block; background:url(../../img/ico/ico_app01.png) no-repeat left center; padding-left:24px; color:#666; font-size:14px; background-size:17px 17px;}
.app_btn a .and {display:inline-block; background:url(../../img/ico/ico_app02.png) no-repeat left center; padding-left:24px; color:#666; font-size:14px; background-size:16px 17px;}

/* 20200701 layout 수정 - s */
.new_search{position:relative;clear:both;height:40px;padding:3px 15px 0;box-sizing:border-box;background:#fff;}
.new_search .searchInput{display:block;overflow:hidden;position:relative;height:37px;padding:0 43px 0 15px;border-radius:18px;font-size:14px;line-height:39px;white-space:nowrap;text-overflow:ellipsis;color:#888;background:#ecedef;}
.new_search .searchBtn{display:block;position:absolute;top:3px;right:23px;z-index:1;width:30px;height:37px;font-size:0;background:url(../../img/ico_layout2.png) no-repeat -26px 9px;background-size:200px auto;-webkit-background-size:200px auto;}
/* 20200701 layout 수정 - e */

/* cream_240307_15459 // */
/* 전시개선 2차 작업 (푸터 메뉴) - s */
@keyframes wave {
	from {
		transform: translate3d(-50%, -50%, 0) scale(1);
		opacity: .5;
	}
	to {
		transform: translate3d(-50%, -50%, 0) scale(1.25);
		opacity: 0;
	}
}
.footerDim{z-index: 141; position:fixed; left:0; top:0; width:100%; height:100%; min-height:100%; overflow:hidden !important; touch-action:none; background:rgba(0, 0, 0, 0.5);} /* 전시개선 2차 작업 (메인) */

/* 20200401 전시개선 및 회원등급 추가수정 - s */
.footerMenu{display:block;position:fixed;left:0;bottom:0;z-index:145;width:100%;transform:translateY(0%);-webkit-transform:translateY(0%);transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}
.footerMenu.closed{transform:translateY(220%);-webkit-transform:translateY(220%);transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}
/* 20200401 전시개선 및 회원등급 추가수정 - e */

.footerMenu .onAirBtn {
	position: absolute;
	left: 50%;
	bottom: 5px;
	transform: translateX(-50%);
}

/* 20200701 layout 수정 - 수정*/

/* 20200701 layout 수정 - 수정*/
.footerMenu .onAirBtn a {
	font-size: 0;
	display: flex;
	border-radius: 100%;
	position: relative;
}

.footerMenu .onAirBtn a span {
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 50px;
	background: #E62642;
	font-size: 13px;
	font-family: "Pretendard";
	color: #fff;
	font-weight: 900;
	border-radius: 100%;
	text-align: center;
	line-height: 0.92;
}

.footerMenu .onAirBtn a:after {
	content: '';
	display: block;
	opacity: 1;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	border: 1px solid red;
	transform: translate3d(-50%, -50%, 0);
	background: #E62642;
	animation-name: wave;
	animation-duration: 2s;
	animation-delay: 0s;
	animation-timing-function: ease-out;
	animation-direction: normal;
	animation-iteration-count: infinite;
}

.footerMenu .onAirBtn.no_effect a:after {
	display: none;
}

/* 20200330 전시개선 추가 수정 */
/* 20200401 전시개선 및 회원등급 추가수정 - s */
.footerMenu .menuWrap{
	overflow:visible;
	position:relative;
	display: flex;
	justify-content: space-between;
}
/* .footerMenu .menuWrap .menuList{width:calc(50% - 27px); border-radius:15px 0 0  0; padding:0 0 0 4%; box-shadow:1px 0px 0px #fafafa; box-sizing: border-box; float:right; border-top:1px solid #f1f1f1; background:#f8f8f8;}
.footerMenu .menuWrap .menuList:first-child{float:left; border-radius:0 15px 0 0; padding:0 4% 0 0; box-shadow:-1px 0px 0px #fafafa;} */
/* .footerMenu .menuWrap .menuList{float:right;width:calc(50% - 27px);padding:0 0 0 4%;border-top:1px solid #f1f1f1;border-radius:15px 0 0 0;box-sizing:border-box;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.4);background:#f8f8f8;} */
/* 20200701 layout 수정 - s */
.footerMenu .menuWrap .menuList{
	flex: 1;
	background: #FFFFFF 0% 0%;
	box-shadow: 0px -1px 1px #0000000A;
	padding: 0 0 0 10%;
}

.footerMenu .menuWrap .menuList:first-child {
	padding: 0 10% 0 0;
}

/* cream_240708_16564 // */
.footerMenu .menuWrap .menuList li {
	float: left;
	box-sizing: border-box;
	width: 50%;
	position: relative;
}
/* // cream_240708_16564 */

.footerMenu .menuWrap .menuList li a {
	display: block;
	height: 49px;
	font-size: 0;
	text-align: center;
	position: static;
	padding: 0;
}

/* 20200701 layout 수정 - e */
.footerMenu .menuWrap .menuList li .menuName {
	position: relative;
	display: inline-block;
	background: url(../../img/img_footer_actionbar.png) no-repeat 0 0;
	background-size: 360px auto;
}

/* 20200330 전시개선 추가 수정 - s */
.footerMenu .menuWrap .menuList li.home .menuName {
	width: 22px;
	height: 43px;
	background-position: -29px 0;
}

.footerMenu .menuWrap .menuList li.category .menuName {
	width: 36px;
	height: 43px;
	background-position: -88px 0;
}

.footerMenu .menuWrap .menuList li.mypage .menuName {
	width: 48px;
	height: 43px;
	background-position: -231px 0;
}

/* 20200701 layout 수정 - 수정*/
.footerMenu .menuWrap .menuList li.recently .menuName {
	width: 46px;
	height: 43px;
	background-position: -297px 0;
}

.footerMenu .menuWrap .menuList li.recently img {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 14px;
	height: 14px;
	margin: -12px 0 0 -7px;
	display: block;
}

/* 20200330 전시개선 추가 수정 - e */

.onAirListWrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	overflow: hidden;
	background: #fff;
	border-radius: 10px 10px 0 0;
	box-shadow: 0 -1px 5px 0 rgba(0, 0, 0, 0.3);
}

/* 20200701 layout 수정 */
.onAirListWrap .onAirList{position:relative; padding:0 15px 25px; box-sizing:border-box;}


.onAirListWrap{transition: transform 0.8s ease 0s; -webkit-transition: transform 0.8s ease-out;-webkit-transition: -webkit-transform 0.8s; transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transform: matrix(1, 0, 0, 1, 0, 0);}
.onAirListWrap.on{transform: matrix(1, 0, 0, 1, 0, -174); -webkit-transform: matrix(1, 0, 0, 1, 0, -174);}


.onAirListWrap .onAirList{transition: transform 0.4s ease 0s; -webkit-transition: transform 0.4s ease-out; -webkit-transition: -webkit-transform 0.4s; transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transform: matrix(1, 0, 0, 1, 0, 0);}
.onAirListWrap.on .onAirList{transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transform: matrix(1, 0, 0, 1, 0, 0);}

.onAirListWrap .onAirList .playList .touchClose{position:relative; height:27px;}
.onAirListWrap.on .onAirList .playList .touchClose:after{content:''; display:block; position:absolute; left:50%; transform: translateX(-50%); top:12px; width:40px; height:5px; background:#e5e5e5; border-radius:3px;}

.onAirListWrap .onAirList .listTitle{display: none; position: relative; padding:15px 22px 0 0; font-size:14px; color:#1d1d1d; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background:none;} /* 20200401 전시개선 및 회원등급 추가수정 */
.onAirListWrap .onAirList .listTitle .titleIcon{display:inline-block; vertical-align:top; margin-right:10px; width:45px; height:17px; background:#e62642; color:#fff; font-family:"Pretendard"; text-align: center; font-size:12px; line-height:18px; font-weight:bold;}
.onAirListWrap .onAirList .listTitle .title{line-height:20px;}
/* // cream_240307_15459 */

.onAirListWrap .onAirList .playList{position:relative;}
.onAirListWrap .onAirList .playList ul:after{content:''; display:block; clear:both;}
.onAirListWrap .onAirList .playList ul li{float:left; margin-right:15px; width:216px; height:121.5px; overflow:hidden;}
.onAirListWrap .onAirList .playList ul li img{height: 121.5px; object-fit: cover;}

/* 전시개선 2차 작업 (푸터 메뉴 - 더보기 추가) - e */
/* 전시개선 2차 작업 (메인) */
.onAirListWrap .onAirList .playListInner{padding-right:115px;}
.onAirListWrap .onAirList .playList ul li.listMore{position:relative; float: left; width:50px; padding:0 25px;}
.onAirListWrap .onAirList .playList ul li.listMore a{position: absolute; left:0; top:0; width: 100%; height:100%; box-sizing:border-box; text-align: center; background:red; font-size:11px; color:#999;}
.onAirListWrap .onAirList .playList ul li.listMore.prev a{padding-top:70px; background:url(../../img/bg_on_air_more_prev.png) no-repeat 50% 33px; background-size:30px 30px;}
.onAirListWrap .onAirList .playList ul li.listMore.next a{padding-top:70px; background:url(../../img/bg_on_air_more_next.png) no-repeat 50% 33px; background-size:30px 30px;}
/* //전시개선 2차 작업 (메인) */

.onAirListWrap .onAirList .playList .videoWrap{position:relative; width:100%; }
.onAirListWrap .onAirList .playList .videoWrap > a{display:block;}
.onAirListWrap .onAirList .playList .videoWrap .videoDesc{position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background:rgba(0,0,0,0.2)}
.onAirListWrap .onAirList .playList .videoWrap .stateLabel{position:absolute; top:0; left:0; display:inline-block; vertical-align: top; min-width:30px; padding:0 5px; height: 17px;  color: #fff; font-family: "Pretendard"; text-align: center; font-size: 12px; line-height: 18px; font-weight: bold;}
.onAirListWrap .onAirList .playList .videoWrap .stateLabel.onPen{background: #606262;}
.onAirListWrap .onAirList .playList .videoWrap .stateLabel.onAir{background: #e62642;}
.onAirListWrap .onAirList .playList .videoWrap .stateLabel + .videoInfo:after{content:""; display:block; position:absolute; top:-45px; left:50%; transform: translateX(-50%); z-index:1; width:32px; height:32px; background:url(../../img//ico/ico_play_main.png) no-repeat 0 0; background-size:cover;}
.onAirListWrap .onAirList .playList .videoWrap .videoInfo{position:absolute; bottom:0; left:0; width:100%; padding:0 15px 12px; box-sizing: border-box; line-height:14px;  color:#fff;}
.onAirListWrap .onAirList .playList .videoWrap .videoTitle{display:block; width:100%; font-size:13px;  box-sizing: border-box;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.onAirListWrap .onAirList .playList .videoWrap .videoTitle .brandName{font-weight:bold;}
.onAirListWrap .onAirList .playList .videoWrap .videoTitle .videoCost{font-size:11px; font-weight:bold;}
.onAirListWrap .onAirList .playList .videoWrap .videoTitle .videoCost span{font-size:14px; font-family:"Pretendard";}
.onAirListWrap .onAirList .playList .videoWrap .videoCost{display:block;height:16px;}
/* 전시개선 2차 작업 (푸터 메뉴) - e */


/* 전시개선 2차 작업 (헤더 메뉴) - s */
/* 헤더 메뉴 카테고리 아이콘 관련 태그변경 - s */
/* .menu_category.build_2th .menu_category_list .icons:before{content:''; display:inline-block; background:url(../../img/img_build_2th_menu.png) no-repeat 0 0; background-size:250px auto;}
.menu_category.build_2th .menu_category_list .icons:after{content:''; display:inline-block; background:url(../../img/img_build_2th_menu.png) no-repeat 0 0; background-size:250px auto;} */
/* 헤더 메뉴 카테고리 아이콘 관련 태그변경 - e */
/*221125_11156*/
/* .menu_category.build_2th .menu_category_list h3{position:relative; display: flex; align-items: center; justify-content: space-between; height: 65px; font-size:22px; padding-left:15px; padding-right: 5px; font-weight:normal;} 220302_8656 수정 */
.menu_category.build_2th .menu_category_list h3{position:relative; display: flex; align-items: center; justify-content: space-between; height: 65px; font-size:20px; padding-left:15px; padding-right: 5px; font-weight:normal;}
.menu_category.build_2th .menu_category_list h3 a strong{font-weight: bold; border-bottom: solid 1px rgba(255,255,255,0.99); vertical-align: inherit;}
/* //221125_11156*/
.menu_category.build_2th .menu_category_list h3 .login_btn{display:inline-block;}
.menu_category.build_2th .menu_category_list h3 .login_btn:after{vertical-align:middle; margin-left:10px; width:10px; height:19px; background-position:0 0;}
/*
.menu_category.build_2th .menu_category_list h3 .close_menu{font-size:0; width:50px; height:65px; position:absolute; right:0; top:0;}
*/
.menu_category.build_2th .menu_category_list h3 .close_menu:after{width:15px; height:15px; margin:0 auto; background-position:-13px 0;}
.menu_category.build_2th .menu_category_list h3 a{color:#fff;}
/*221125_11156*/
/* .menu_category.build_2th h4.ls_mtit{height:45px; line-height:45px;} */
.menu_category.build_2th h4.ls_mtit{height:auto; font-size:17px; line-height:normal;border:none; padding-top:30px; padding-bottom: 20px; color:#222; font-weight: bold; }
.menu_category .menu_category_list .menu_header .userLevel{display:inline-block; padding-left:45px; position: relative;}
/* //221125_11156*/

/* 220302_8656 수정 */
.menu_category .menu_category_list .menu_header .userLevel:before{content: ""; position:absolute; left:0; top: 50%; transform: translateY(-50%); width:36px; height: 36px; border-radius: 50%; background:#fff;}
.menu_category .menu_category_list .menu_header .userLevel:after{position:absolute; left:3px; top: 50%; transform: translateY(-50%); width:30px; height: 30px; color:#fff; box-sizing: border-box; border: 1px solid #8d44ad; border-radius: 50%; text-align: center; font-size:19px; font-weight: bold; line-height:30px; text-transform: uppercase; background:#fff;}
/* // 220302_8656 수정 */
/*221125_11156*/
/* .menu_category .menu_category_list .menu_header .userLevel span{font-weight: bold; vertical-align:top;} 220302_8656 수정 */
.menu_category .menu_category_list .menu_header .userLevel span{font-weight: bold; vertical-align:top; border-bottom: solid 1px rgba(255,255,255,0.99);}

/*230206_11685*/
/*230209_11685*/
.menu_category .menu_category_list .menu_header.lvl_vip{background: #AA00FF;}
.menu_category .menu_category_list .menu_header.lvl_vip + .ls_mymenu{ background: #AA00FF; }
.menu_category .menu_category_list .menu_header.lvl_vip + .ls_mymenu li a{ color:#fff;}
.menu_category .menu_category_list .menu_header.lvl_vip + .ls_mymenu li a::after{opacity: 0.5;}
.menu_category .menu_category_list .menu_header.lvl_vip .userLevel:after {content: "v"; border-color: #AA00FF; color: #AA00FF;}
.menu_category .menu_category_list .menu_header.lvl_gold{background: #FFAB00;}
.menu_category .menu_category_list .menu_header.lvl_gold + .ls_mymenu{ background: #FFAB00; }
.menu_category .menu_category_list .menu_header.lvl_gold + .ls_mymenu li a{ color:#fff;}
.menu_category .menu_category_list .menu_header.lvl_gold + .ls_mymenu li a::after{opacity: 0.5;}
.menu_category .menu_category_list .menu_header.lvl_gold .userLevel:after {content: "g"; border-color: #FFAB00; color: #FFAB00;}
.menu_category .menu_category_list .menu_header.lvl_silver{background: #0091EA;}
.menu_category .menu_category_list .menu_header.lvl_silver + .ls_mymenu{ background: #0091EA; }
.menu_category .menu_category_list .menu_header.lvl_silver + .ls_mymenu li a{ color:#fff;}
.menu_category .menu_category_list .menu_header.lvl_silver + .ls_mymenu li a::after{opacity: 0.5;}
.menu_category .menu_category_list .menu_header.lvl_silver .userLevel:after {content: "s"; border-color: #0091EA; color: #0091EA;}
.menu_category .menu_category_list .menu_header.lvl_family{background: #00BFA5;}
.menu_category .menu_category_list .menu_header.lvl_family + .ls_mymenu{ background: #00BFA5; }
/* //230206_11685*/
.menu_category .menu_category_list .menu_header.lvl_family + .ls_mymenu li a{ color:#fff;}
.menu_category .menu_category_list .menu_header.lvl_family + .ls_mymenu li a::after{opacity: 0.5;}
.menu_category .menu_category_list .menu_header.lvl_family .userLevel:after {content: "f"; border-color: #00BFA5; color: #00BFA5;}
/* //230209_11685*/
/* .menu_category .ls_mymenu{background:#eff2f7; overflow:hidden;} */
/*221212_11156*/
.menu_category .ls_mymenu{background:#eff2f7; overflow:hidden; border-top:solid 1px rgba(255,255,255, 0.3)}
/* //221212_11156*/
/* //221125_11156*/
.menu_category .ls_mymenu li{float:left; width:25%; text-align:center;}
.menu_category .ls_mymenu li a{display:block; position:relative; font-size:14px; line-height:49px; padding-left:1px;}
/*221212_11156*/
.menu_category .ls_mymenu li a:after{content:''; position:absolute; left:0; top:17px; display:block; width:1px; height:16px; background:#fff;}
/* .menu_category .ls_mymenu li a:after{content:''; position:absolute; left:0; top:17px; display:block; width:1px; height:16px; background:#ccc;} */
/* //221212_11156*/
.menu_category .ls_mymenu li:first-child a:after{display:none; padding-left:0;}

/* 230503_12628 */
.menu_category .menu_category_list .menu_header .skMember{display: inline-block; vertical-align:middle; padding: 0 6px; margin-left: 10px; border: 1px solid #fff; border-radius: 12px; box-sizing: border-box; font-size: 11px; line-height:20px; color: #fff; white-space: nowrap;}
/* .menu_category .menu_category_list .menu_header .skMember:after{content: ''; display: inline-block; width:5px; height:9px; margin-left:4px; background: url(../../img/ico/ico_arrow_w_right_10x18.png) no-repeat center center; background-size: cover;} */
.menu_category .menu_category_list .menu_header .skMember:after{content: ''; display: inline-block; width:3px; height:7px; margin-left:4px; background: url(../../img/ico/ico_arrow_w_right_10x18.png) no-repeat center center; background-size: cover;}
.menu_category .menu_category_list .menu_header .userSecret{display: inline-block; vertical-align:middle; padding: 0 6px; margin-left: 10px; border-radius: 12px; box-sizing: border-box; font-size: 11px; line-height:24px; color: #FF3717; white-space: nowrap;background: #fff;font-weight:bold;}
.menu_category .menu_category_list .menu_header .userSecret:after{content: ''; display: inline-block; width:3px; height:7px; margin-left:4px; background: url(../../img/icon_mypage_arrow.png) no-repeat center center; background-size: cover;} /* 220302_8656 수정 */
.menu_category .menu_category_list .menu_header .userSecret:before{content: ''; display: inline-block; width: 12px; height: 12px; margin-right:4px; vertical-align:-2px; background:url(../../img/ico_s_secret2.png) no-repeat center center; background-size: cover;}
/* //221125_11156*/
/* //230503_12628 */

.menu_category.build_2th .ls_cateList li{height:auto; text-align:center; width:50%;}
/* 20200403 메인 메뉴 UI 개선 - s */
/*221125_11156*/
.menu_category.build_2th .ls_cateList.main_category{display:flex;flex-wrap:wrap;flex-direction: row;align-items: stretch;justify-content: space-between;padding: 0 15px;box-sizing: border-box;} /* 240307_15392 padding,box-sizing 추가 */
/* .menu_category.build_2th .ls_cateList.main_category > li{width:25%;min-height:64px;}
.menu_category.build_2th .ls_cateList.main_category > li:first-child{width:25%;}
.menu_category.build_2th .ls_cateList.main_category > li > a{display:block;position:relative;min-height:64px;font-size:13px;} */
.menu_category.build_2th .ls_cateList.main_category > li{width:50%;}
/* 240307_15392 padding 수정 및 .icons 추가 */
.menu_category.build_2th .ls_cateList.main_category > li > a {display:block;position:relative;font-size:15px;line-height: 45px; padding:0; text-align: left; margin-bottom: 0;}
.menu_category.build_2th .ls_cateList.main_category > li > a .icons {letter-spacing: -1.5px;}
/* //240307_15392 padding 수정 및 .icons 추가 */
/* //221125_11156*/

/* 20200403 메인 메뉴 UI 개선 - e */
/*221125_11156*/
.menu_category.build_2th .ls_cateList li a{padding-left:15px; font-size:15px; text-align: left; color:#222; height:auto; margin-bottom: 17px; line-height: normal;}
/*//221125_11156*/
/* 헤더 메뉴 카테고리 아이콘 관련 태그변경 - s */
/*221125_11156*/
.menu_category.build_2th .ls_cateList li .icons{display:block;overflow:hidden;letter-spacing:-2px;}  /* 메뉴 브랜드 샵 배경 수정 */
.menu_category.build_2th .ls_cateList li .icons img{display:inline-block;width:23px;height:23px;}
/* //221125_11156*/
/* .menu_category.build_2th .ls_cateList li .icons:before{display:block;width:23px;height:23px;margin:8px auto 4px;}
.menu_category.build_2th .ls_cateList li .icons:after{display:none;}
.menu_category.build_2th .ls_cateList li .icons.ca_01:before{background-position:-35px 0;}
.menu_category.build_2th .ls_cateList li .icons.ca_02:before{background-position:-65px 0;}
.menu_category.build_2th .ls_cateList li .icons.ca_03:before{background-position:-91px 0;}
.menu_category.build_2th .ls_cateList li .icons.ca_04:before{background-position:-119px 0;}
.menu_category.build_2th .ls_cateList li .icons.ca_05:before{background-position:-146px 0;}
.menu_category.build_2th .ls_cateList li .icons.ca_06:before{background-position:-176px 0;}
.menu_category.build_2th .ls_cateList li .icons.ca_07:before{background-position:-204px 0;}
.menu_category.build_2th .ls_cateList li .icons.ca_08:before{background-position:-230px 0;}
.menu_category.build_2th .ls_cateList li .icons.ca_09:before{background-position:1px -29px;}
.menu_category.build_2th .ls_cateList li .icons.ca_10:before{background-position:-29px -29px;}
.menu_category.build_2th .ls_cateList li .icons.ca_11:before{background-position:-62px -29px;}
.menu_category.build_2th .ls_cateList li .icons.ca_12:before{background-position:-99px -29px;}
.menu_category.build_2th .ls_cateList li .icons.ca_13:before{background-position:-132px -29px;}
.menu_category.build_2th .ls_cateList li .icons.ca_14:before{background-position:-171px -29px;} */
/* 헤더 메뉴 카테고리 아이콘 관련 태그변경 - e */

/*221125_11156*/
.menu_category.build_2th .settingWrap li{background:#cfcfcf;}
.menu_category.build_2th .settingWrap li .logbtn{color:#fff; position:relative;}
.menu_category.build_2th .settingWrap li .logbtn:after{content:''; display:block; position:absolute; left:0; top:50%; transform: translateY(-50%); width:1px; height:12px; background: #fff;}
/* //221125_11156*/
.menu_category.build_2th .settingWrap li:first-child .logbtn:after{display:none;}

/*20200708 스페셜샵 수정 - s
 .menu_category .ls_img_cateList{display:flex;overflow:hidden;flex-wrap:wrap;padding:10px 0;}
 */
.menu_category .ls_img_cateList{display:flex;overflow:hidden;flex-wrap:wrap;padding:0 15px;justify-content: space-around; /* 210311 수정 */}
/* 20201015 스페셜 샵 카테고리 수정
/*221125_11156*/
/* .menu_category .ls_img_cateList li{padding:10px 0;box-sizing: border-box; width:calc((100% - 6px) / 2); margin-left:6px;} 210311 수정 */
.menu_category .ls_img_cateList li{margin-bottom:16px; box-sizing:  border-box; width:calc((100% - 6px) / 2); margin-left:6px;}
.menu_category .ls_img_cateList li:nth-child(2n+1){margin-left:0;}
/* //221125_11156*/
/* //20201015 스페셜 샵 카테고리 수정 */
/*221125_11156*/
.menu_category .ls_img_cateList li a{text-align: left; font-size:13px; color:#222; padding-left:0;font-weight: bold;}
/*221209_11156*/
.menu_category .ls_img_cateList li .img_area{position:relative; display:block; border-radius:8px;overflow: hidden; margin-bottom: 10px;}
/* //221209_11156*/
/* .menu_category .ls_img_cateList li .img_area img{position:absolute; left:50%; top:50%; transform: translate(-50%, -50%); width:74%} */
/* .menu_category .ls_img_cateList li:first-child {width: 33.34%}/*20200708 스페셜샵 수정- 해당라인삭제*/
/*20200708 스페셜샵 수정 - 추가 - s*/
/* @media all and (min-width:480px) {
  .menu_category .ls_img_cateList li {width:20% }
} */
/* //221125_11156*/
/*20200708 스페셜샵 수정 - 추가 - e*/
/*221125_11156*/
/* .menu_category .ls_swiper-banner{position:relative; border-top: 10px solid #e6e8ec;} */
.menu_category .ls_swiper-banner{position:relative; padding:0 15px; margin-top:25px;}
.menu_category .ls_swiper-banner .swiper-slide{border-radius: 8px; overflow: hidden;}
.menu_category .ls_swiper-banner a{display:block; border-radius: 8px; overflow: hidden;}
/* //221125_11156*/
.menu_category .ls_swiper-banner .swiper-pagination {z-index:100; position:absolute; left:0; bottom:8px; width:100%; height:8px; font-size:0; line-height:0; text-align:center; letter-spacing:0 ; word-spacing:0; z-index:10}
.menu_category .ls_swiper-banner .swiper-pagination span {display:inline-block; width:8px; height:8px; margin:0 3.5px; text-indent:-9999px; border-radius:50%; vertical-align:top; cursor:pointer; background:#fff;}
.menu_category .ls_swiper-banner .swiper-pagination span.active{background:#e62642;}
.menu_category .ls_swiper-banner .swiper-pagination span.swiper-pagination-bullet-active{background:#e62642;}
/* 전시개선 2차 작업 (헤더 메뉴) - s */

/* 20200403 메인 메뉴 UI 개선 - s */
.ls_cateList.main_category > li .viewcate{display:none;overflow:hidden;position:relative;z-index:1;width:100vw;padding:0;}
/*221125_11156*/
.ls_cateList.main_category > li:nth-child(even) .viewcate{margin-left:-50vw;}
/* .ls_cateList.main_category > li:nth-child(4n+1) .viewcate{margin-left:0;}
.ls_cateList.main_category > li:nth-child(4n+2) .viewcate{margin-left:-25vw;}
.ls_cateList.main_category > li:nth-child(4n+3) .viewcate{margin-left:-50vw;}
.ls_cateList.main_category > li:nth-child(4n) .viewcate{margin-left:-75vw;} */
/* .ls_cateList.main_category > li .viewcate .sub_category{display:flex;flex-wrap:wrap;background:#eff2f7;} */
.ls_cateList.main_category > li .viewcate .sub_category{display:flex;flex-wrap:wrap;background:#f6f6f6; padding:10px 0;}
/* .ls_cateList.main_category > li .viewcate .sub_category > p{width:50%;padding:0 0 1px;box-sizing:border-box;background:#fff;} */
.ls_cateList.main_category > li .viewcate .sub_category > p{width:50%;}
/* .ls_cateList.main_category > li .viewcate .sub_category > p:nth-child(odd){padding-right:1px;} */

/* .ls_cateList.main_category > li .viewcate .sub_category > p a{display:flex;justify-content:space-between;align-items:center;padding:0 15px;text-align:left;font-size:15px;line-height:20px;letter-spacing:-0.1em;color:#444;background:#eff2f7;} */
.ls_cateList.main_category > li .viewcate .sub_category > p a{display:block;padding:4px 15px;text-align:left;font-size:15px;letter-spacing:-0.1em;color:#444;line-height: 27px; height: 27px; margin-bottom: 0;}
/* .ls_cateList.main_category > li .viewcate .sub_category > p a:after{content:"";display:block;width:6px;height:10px;margin-left:10px;background:url(../../img/ico/ico_arrow_new03.png) no-repeat center center;background-size:6px 10px;} */
.ls_cateList.main_category > li .viewcate .sub_category > p.cate_all a{color:#e62642;}
/* .ls_cateList.main_category > li .viewcate .sub_category > p.cate_all a:after{background:url(../../img/ico/ico_arrow_new03_red.png) no-repeat center center;background-size:6px 10px;} */

/* cream_240502_16025 */
.ls_cateList.main_category > li .viewcate{margin-left:-15px;}
.ls_cateList.main_category > li .viewcate .sub_category > p img{display: inline-block;width: 18px;height: 18px;margin-right: 3.5px;}
.ls_cateList.main_category > li .viewcate .sub_category > p.full{width: 100%;}
.ls_cateList.main_category > li .viewcate .sub_category.type02{position: relative;}
.ls_cateList.main_category > li .viewcate .sub_category.type02:before{content:"";position: absolute;top: 0;left: 0;right: 0;border-top: 1px solid #E5E5E5;margin: 0px 15px;}
/* // cream_240502_16025 */

/* 메뉴 브랜드 샵 배경 수정 - s */
.ls_cateList.main_category > li .viewcate .logo_list{display:flex; align-items: center; align-content: center; background:#efefef; padding:0 15px;}
.ls_cateList.main_category > li .viewcate .logo_list .logo_list_tit{flex-shrink: 0; font-size:13px; color:#222; font-weight: bold; margin-right:10px;}
.ls_cateList.main_category > li .viewcate .logo_list .list{ overflow-y:hidden;overflow-x:auto;position:relative;padding:0;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch;}
/* .ls_cateList.main_category > li .viewcate .logo_list a{display:inline-block;width:80px;padding:15px 0;vertical-align:top;} */
.ls_cateList.main_category > li .viewcate .logo_list a{display:inline-block;padding:15px 0;vertical-align:top; height:auto; margin-bottom: 0;}
/* .ls_cateList.main_category > li .viewcate .logo_list a .img_box{display:block;overflow:hidden;width:50px;height:50px;margin:0 auto;border:1px solid #eee;border-radius:15px;vertical-align:top;background:#fff;} */
/* 메뉴 브랜드 샵 배경 수정 - e */
/* .ls_cateList.main_category > li .viewcate .logo_list a .img_box img{width:100%;height:100%;margin:0;object-fit:cover;-webkit-object-fit:cover;} */
/* .ls_cateList.main_category > li .viewcate .logo_list a .txt_box{display:block;margin-top:10px;vertical-align:top;text-align:center;font-size:11px;line-height:13px;color:#888;} */
.ls_cateList.main_category > li .viewcate .logo_list a .txt_box{display:block;height:22px; line-height:22px; border:solid 1px #dedede; border-radius: 16px; text-align:center;font-size:12px;color:#7d7d7d; margin-right:3px; padding:3px 10px; background:#f6f6f6;}
/* //221125_11156*/
.ls_cateList.main_category > li.active > a{color:#e62a46;}
.ls_cateList.main_category > li.active > a:after{content:"";display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:2px;background:#e62a46;}
/* 20200403 메인 메뉴 UI 개선 - e */

/* 20201015 스페셜 샵 카테고리 수정 */
.ls_banner_wrap {margin:10px 10px 0; overflow:hidden; border-radius:10px;}
/* //20201015 스페셜 샵 카테고리 수정 */

/* 220204_8567 추가 */
/* 220722_10212 */
/* 장바구니 팝업 */
.gift_cont #top_ad_area { height: auto; }
.gift_cont #top_ad_area img { width: 100%; }
/* // 220722_10212 */
/* 220704_10085 */
/* cream_230822_13677 */
#top_ad_area {position: relative; display: flex; align-items: center; background-color: #fdeded;} /*240205__15263 height값 삭제 */

.minimum2 #top_ad_area {
	position: fixed;
}

.header2_fixed #top_ad_area {
	position: fixed;
	top: 0;
	width: 100%;
}

/* cream_230822_13677 */
/* 221124_11079 */
#top_ad_area .close {display: block; min-width: 30px; width: 30px; height: 50px; background: url(../../img/btn_close_top_ad.png) no-repeat 10px center;background-size: 12px auto;margin: 0 8px;}
#top_ad_area a.txt {display: flex;align-items: center;justify-content: space-between;width: calc(100% - 40px);height: 100%;padding-right: 15px;box-sizing: border-box;}
#top_ad_area a.txt strong {position: relative;margin-top: 4px;padding-left: 30px;font-size: 14.5px;color: #222;font-weight: bold;width: 60%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 20px;}
/* // 221124_11079 */
#top_ad_area a.txt strong:before {content: '';position: absolute;top: 50%;left: 0;transform: translateY(-60%);display: inline-block;width: 24px;height: 24px;margin-right: 5px;background: url(../../img/ico/icon_stoa_top_ad.png) no-repeat center center;background-size: 24px auto;}
#top_ad_area a.txt span {display: inline-block;height: 24px;padding: 0 0px 0 10px;border-radius: 12px;background-color: #e72643;font-size: 13px;color: #fff;line-height: 25px;width: 81px;letter-spacing: -1px;} /* 221124_11079 */
#top_ad_area a.txt span:after {content: "";display: inline-block;width: 5px;height: 5px;border-right: 1px solid #fff;border-top: 1px solid #fff;transform: rotate(45deg);margin-right: 0.5em;margin-left: 3px;margin-bottom: 2px;}
/* // 220704_10085 */
/* //220204_8567 추가 */

/* 220302_8656 추가 */
.menu_category.build_2th .menu_category_list h3 .menuLog {display: block;}
.menu_category.build_2th .menu_category_list h3 .btn_area {height: 100%;}
.menu_category.build_2th .menu_category_list h3 .btn_area ul {display: flex; align-items: center; height: 100%;}
.menu_category.build_2th .menu_category_list h3 .btn_area ul li {width: 33px; height: 100%;}


/*221125_11156*/
/* .menu_category.build_2th .menu_category_list h3 .btn_area ul li.alarm {background: url(../../img/ico/ico_my_alarm_w.png) no-repeat center center; background-size: 17px 18px;} */
/* .menu_category.build_2th .menu_category_list h3 .btn_area ul li.alarm {
    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='148' height='133' viewBox='0 0 148 133'%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='148' height='133' fill='url(%23pattern)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center center;
    background-size:20px;
} */
.menu_category.build_2th .menu_category_list h3 .btn_area ul li.alarm{
	width: 33px;
	height: 100%;
	background:none;
}
.menu_category.build_2th .menu_category_list h3 .btn_area ul li.alarm a{
	display:block;
	position: relative;
	transform: scale(0.25);
	transform-origin: 0 0;
	height: 100%;
}
.menu_category.build_2th .menu_category_list h3 .btn_area ul li.alarm a: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='148' height='133' viewBox='0 0 148 133'%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,iVBORw0KGgoAAAANSUhEUgAAAOkAAADWCAYAAAA0G6WbAAAABHNCSVQICAgIfAhkiAAAG51JREFUeF7tnQn0LUVxxiWauOCGYXEBQYgBERcgCYpowCVuRFBccAmKEVTEICgCAm6AICBIXNgEnsQjiIJBJIlL4MUFl6gsEUQM+BCMCiRCDIhB8/x+L3eOl8u9/5np6p7pnqk6p877v3unqnu+7u9OT3d19WorV668W4CsJpsgw4Cy3MQRyBWBTniwWgBJ7yHEfp0ral4vR6BjBJLzoS1Jf3/yBHWSdtwTvLhsEYCkPFHvSFXDtiRNVQ/36wg4AgsQcJJ613AEMkfASZp3AzGMWke6uXQr6dbSR0vvN1Em79BbpJdLl0s/Lb1U+pu8b81r1xQBJ2lTpLq97pEq7rXSPaT3Diwa0r5Net6EyIFu3KxvBJykfbfA78r/Pf35bOkJ0nUjVuv/5OvYCWH/N6Jfd9URAk7SjoCuKebJ+v4s6YMTVodh8cHS9/iTNSHKCVw7SROA2sLlfXXtmdLntrCxXnqzHGwpvcbqyO27QcBJ2g3O80phMujL0tV7qsKbVO5xPZXtxbZAwEnaAqyIl75SvpZF9Bfq6lwZ7hhq7HbdIOAk7QbnqpS764/TpH/VbbFLlnaVvmVZx6PIMmqU6ao4SbtrGMLHmBx6fndFNi6J99ONnaiN8er0Qidpd3B/QEXt2V1xrUu6SBZPam3lBskRcJImh3hVAbm8g9bd7SG64O11F/n33SLgJE2P9wYq4jIpoXy5C2upm0mvyL2iY6qfkzR9a1+gIrZLX0y0Em6Up7WjeXNHZgScpGYIl3TwIn3LZFFpsp8qfGRplR5qfZ2k6VqWDfJXSjeMXASxuD+TXi8l+J7haWxhAzPRUB7rGxvZAH9O0gDQGpq8Qtf9XcNr6y7jXfF86RlSdrX8YsqAd91XS3eXblrnqMX3h+paYn1dekbASZquAS6W68dHcI+fv5F+ZYEvntjsO0W2kS6Trheh3Nvko6+QxQjVH44LJ2mattxCbr8dwfXZ8kF00i8bEJRLeOISNPEp6XMilP8M+fhiBD/uwoCAk9QA3hKmx+i7vY2uCR98jZR30Hky/QStCFolw2Jv6unSlxvr8C+y39bow82NCDhJjQAuMCceluwKofJNGT5F+qsAglYm99Qf+HlsaCVkB+n/wGDvphEQcJJGAHHGxR/p/z8wuCXQnQmgRT5mn6AMb3l/nCf8UDDDzJM1VJ4qwwtDjd3OjoCT1I5h5eER+oO8RLtJH2Rwe7JsmamdJ/OGuFUW9UV5X/HHsNkiJDZ7g/SrFiduG4ZAySTtJMV/A1gZlu4l3UHKVjSr8BT93hwni95Bq+Eok0bziPoofR4rzO8/5esg6YnSvo8ZyaX9re1da18qSRnikbKyz47yOJVPZoM/r0W5+QVX61KGy7Oy1CTR9DvjIqKukMP1m1ej9srbdcUbpaf02AaQlB/Fwe+DLZGkfROUTH7HS7ev7crtL8AvaTynZSmCcl3d91zzYenr21en1oKgCmaQP9sTWUdB1NJIyi8nSxJ9PEGJ7Hm/9FVSy0TMUj2fPLmHT13QhIBNiHqALiJLYCohTJFNBPOG6anKrPxCVNpjsMnASyIpDbFozTBlR6AT8LRg0/YDUxYk34T3sT7ahHizVVmK0Lvq4lMT1x33ZM/fWdpHzG9f/SM5rKWQtK8GeLha4OPSrjIW8GNAeU2foE2JStQSwQ1dCAR9mZRoqa6lr36S9D5LIGkfs3iUScrLI6RdLuZD0k9Kq1hcGn/RZNCijjFvHfWFuvijSXvSXZ2TjoUhcNdP1T76S1JocydpH4DfX4iTsJojH7qWXVTgJ6YKbUvQyrQiavUv+1q7GO7O4kXMMUtU3+oYyD76TbJbzJ2kyW58geMn6PNzpA/puuBJeeRC4gcCCSVoVfX76I9qguvF+pvlkr6EyTAmxVwCEHCS/g60t+pPZkBjBCQENMUqk4qkVoLm8iSdxuFf9Z8nSgc7Cxva6HV2TtL/J+VJUmZW+5DrVCi7TZZL2dhNVI/laPfqePjqXiAsQ3juj5y/JMIOPU7Ris8Nk/Jvsjoak/3YScqmZpYN2DfZlbCMxAZuhrUErk8fnGR9gs7eQ/VuNjuZRFQTmSOYhY0ZidQEQ6KV/lT63SYX+zWaRVy5so+4gCyg5wRtNjSnyBE07wYv0Ycsr0BOnp6hyyyh4C0qjywO7H2FsGDShTDkfZqUEYRLDQJjJSkTQ5xotlHiHsJT8x+kLOVM7yCBMJXwK4l28a7G0J6n6/QSz/TQmnNS3yf9k5lrUsAENmxKIKTQZQkExkhSCMpwM3YWv2mYb9V/WPIgjHD2HNBqxrUiZ18ddJqs05FcEJkfLxKRvUCaciINDHhP5nQ3lwUIjI2knKTNE3TeTpMYnYROR36hfaXXxnDYk48qHnYDlX+C9OkJ6wFmrEl/LmEZRbseE0nZiP11qSWtyVKNzSTQm6Vk9xuacOAxI4MY2Q/nYcNQfytpjORtQ8N+NBNH5PtZLiVYIbawnMBpadORQrHLyMUfYYssVxEoEVsIH/xjackjkNiYrPI3hicpQzdmVIm6iS2fkUNSpvw0tuOM/fHK8DEps7Ox5b/lkDmDRTmbYpdXhL8xkPQwtUTskDQ6Ewmruw5az6lTERzBJvXYGxDItLiJdLRrg7ONPHSSMjzjVz+mkMVvR2msvEEx69a1L/IxsdYcO9aZbW6MfPrYP9w1hrXlDZmkLCMQQMDBQ7Hk83LEpuafx3I4AD9r6B5Y69w68r2QMfEj/kQd7jspwQJfk24ZseOw5vkWaRdBBxGr3YkrhrwfklpTh05XlgRjrGUTnTVqGeqTlKiZfSK27Dvk690R/Q3RFYH9h0j3j3hzKyZEHfX76RBJ+kw17D9Kp0PfLP3GD9Rth17spGcfVPGkDx2tDI2kbMEiY12MnR38epNC5W9H2zvCb5xRDKOZGEI7MEHFcRmjlKGR9Ci1Iu+NMcSHuDYUGfqS7T6GrJATjvEYpQyJpGw5+450eodJaKNyojbLN6N+FwoFb2LH68ZZUpKgxRDWpUmrOjoZCknpEGwFIz2HVdjjyHvtomMHrf7HZE84JngSl2sVwgbJe7zoQGWr/2zth0JSsuzFiP75d/kha8DN2bZYeRWDWGRheFiEqhOGyR7UUckQSMrw9vtS6zsLv9Qkwe46/eQYOhybyNmBZN2byuvHQ6VjipUeRIA952YyTW8VtpkdY3Xi9gsRAN+jI+BzgXykCO6PULU0Lkp/kvLOw3GB1qHUP8nHc6Q+UZSmn+GVqCTCKq1HRdJGLLGNJhKpdJKSAeFIY7/i/ZODdkc1hDJiFmLOawnb3FjvtO5HJeRzG+koAvBLJinvNyuknBdqEaJZYgyXLXUYgy0z8BCVc1KJg7YIT1N23nDk4uClZJKyG4X1TIuwrvpnUg+at6DY3JYkbJD1UilJui3CwVYvkQ7+FaVkkjLksaRDYajEkAk/Lt0iwHo269qW+Gpm4xk2D/4HtlSSbqHGsSatIlE1UUUu/SBATihrSptRzMiXStJlamAONwoVfn0fI+3j+PjQOg/Njsk6ghyqPMQh98dkX+ysECH1SGpTIkmZyr9RyiFEocK7LMcquPSLALG9nJ1qESYOf2xxkLttiSTdSaCSgDpUeBd93ORXPNSH28VBgE0Rl0kt76bLZL9rnOrk6aVEkpKkiuMPQoVT1Cz2oeW63XwEztPH2xvAYZ2bPEuDldJIyqZuzu+0nK/JkQZEGLnkgcCzVA0yaViEuO0VFgc525ZGUt5feI8JlR/JkAYdRaRKKEgd2zFxxDsl0UihcooMYyZBC61HEruSSMp7y+lSDr8NlXfK8F2hxm6XDAGyYNA2ofITGRK/PcjAhpJIyi8uT8LQYHqenhtIRxOYHdrje7BjdMNGidAJJMh5LykBDoOTkkjKidSQNFTYz0ikS3VEfagft4uLADHY6DekllPb/kL2X4hbtTy8lURS65ERJMV6r5Skyy75IMAIiacgCeQsryKDjSAriaTnqBE5FTpUCCVkTW7wsZ6hAPVkx8iGfcFEgH3TUAdm/dc02GdrWgpJaUiGuqHb0jjzkrMveYr6zG5e3ZG2JYqM98oV0tAwP+zZCje4H+FSSMov7e2GvsUUPfsYIekgZwAN2PRtWk0WcUzFiVJL9BAEH9zm/VJIysE9zP6FCgf9nia9I9SB2yVHgKcgBIWooULk0vmhxrnalULS5wnAcw0gcroaG40HNxQyYJKbKTO8xFRbtiCyjm7ZHZUbJqvqUwpJLcdH3Kr7/EOpJ7vOsgveqVK81hCLy2xviPxQRoy6BiWlkHS5UA/NMvclg+2gGruQm2G9lJQ2IXKbjFYPMczZphSSEiUUOrPL4bZ75twIXrc7IUBSOHIphwiTgkxADWoGvwSS8q7CUDU0+zmL5LGO4QvpOG7TDgFrEu11VNwN7YrM++oSSMqxApad92wSJxDCpQwE2OvLnuFQIXG2JXw0tNxkdiWQdGvdPZnlQoWZXVJ3upSBgDXJHOf5XFTGrTarZQkktaZLWUtQ3NQMDr8qAwQI7SOHVahwHqrlSRxabjK7EkhqPdaQiQRfH03WhaI7Zu7BsgmCdVLWSwcjJZD0dUL7+EDECSW0pFoJLNbNjAhwUHDoWinhnycYy8/KvASS7i3EQo8k/C/ZEsjgUhYC7Gh5UGCV95HdsYG2WZqlJil7BVm7sgS1v032hwWid73s2CzuUhYClnXxA3Wr7zHcLgH/aDZrrSlJSsB0JZCUmw658XfL7uBA0K+S3caBtm7WHwKc3M7WwhA5REZvDzDkgVIdKFWZZ7EhIyVJ2SM4TdLQG+ZX8YAA0DG5XEoCZpeyEOD4idBT1w6XLaOvEOHBMp1nKYucSV2QlKdoKEEB+gjpfiGIO0kDUevfzEJSUuTsb7iFaaKOgqRWggLYodK3BoLuT9JA4Ho2s5CUk9/JZ2V5MFREHTxJudEYQPGO4STtmTUdF28lKXMYMR4Qlv4bDbKUw11LJaeHHE5SC5Jl2sYgKXduJWoW6OVI0tmXd2Z3Le+k5HK1RLBk0VAjqgQRYpdIQyeOeCednt0tnqi5kXSWoABMLlbL7O7mxmH3iPiRxa3SBy42kJTZXY6tmJ6lLZqoOZF0HkF5J7AswVwhe56kWbxbZEGB/CtBP+BJumlgVaslmEX9KdBtf2a5kHQpQJ2k/fWPPkqORVLqPgii5kDSOiCtJCUDnb+T9kG3sDJ5JyWzo/VJWpVe17/CatmhVd8kbQKghaS+TtphZ4pYlGV2d17EUZN+FrH6cV31SdKmwDlJ47Z5Cd5ik7TooW9fJG1KUMB1kpZAq7h1TEHSYonaB0nbENRJGrfzl+ItFUmLJGrXJG1LUCdpKbSKW8+UJC2OqF2SNISgTtK4nb8Ub6lJWhRRuyJpKEGdpKXQKm49uyBpMUTtgqQWgjpJ43b+Urx1RdIiiJqapFaCOklLoVXcenZJ0uyJmpKkMQjqJI3b+Uvx1jVJsyZqSpJ6jqNSKJFfPfsg6TyiDj4zQ0VS6zYhz3GUH4lS18hCUs9x1KJ1IKmVoLFzHBG87cH2LRqxo0tn28VCUs9x1KLRcstxVL0jQ9KQ/L8tbt0vbYEAuW4h6fQPupWknuOoRQOEXho7x9G0PzoDRLVk1Q+9L7e7MwJkT4CgVRaFiqgxSEpJ1pFcFu2VcuIo9AZj5zgifcpgUmmEgpqx3bxVAEv6FM9xlLixU+Q44lDaSgbxy5q4DfpwP9vuHPocmojMcxwlbMFUOY54kg5m6JMQ/75dT7c/T1JrZoZY6/R943K3XIa7KXMcQVJ/gvbe1RpVoOoHMUhKgYMgag4krQPSsk7q2QIbcSOri6yJyGbXSev6V1Y3P68yfZO0DkCSiP2zNPQgYM9xlH0XnFtBy+wuBxA/TUoys0rq+lnWKPVJ0jrgHjsh6JoGBJ2kBvB6NLWQlGrfNCHqZUMgal8krSPoJgL3QumDjR3FSWoEsCdzK0mp9k+l20mvLJ2ofZC0jqCczA1BHxKhgzhJI4DYg4sYJKXaP5kQlZPDix36dk3SOoJyBDsEfWikjuEkjQRkx25ikZRq/8eEqFeVStQuSVpH0EcKxOURCUqbOEk7Zlek4mKStCLqtvrjByUStSuS1hF0owlB143UyLhhbfRl0jMj+nRX3SCws4r5uHQ6nNNa8vVyAFGvLo2oXZC0jqAPnxD0EdZWmLJ3gkYEsydXKYj6wwlRf1QSUVOTtI6g600IumHkjvDX8ndqZJ/urnsEXq0iT4lc7DUTol5XClFTkrSOoAxtl0sZ6saU3eXs5JgO3VevCOym0k+KXAOGvNtKGQJXUtdfI1ehubuUJF0qx9E6E4KyHhpT9pCz42M6dF9ZIPB61eLDkWvC+ilE/dkSRB1tjiMIeoE0dJfDorbaV18cHbkh3V0+CLxFVTkqcnWI7X7qEkQdBUlnd5+sPSFo6F7BRW20v74gsNpl2Ajsp9tjw0VMYZkOot4w54k6eJLO5jhaa0LQzWIiLF8HSQ+L7NPd5YvAgaraoZGrx7osRL1xhqh3RC4nyF3Kd9LpCq2h/3xROp0lIajCM0Y0FkmnXMaFwCGTH+eYd002iKdLfx7TaQxfXZD0gROCbhmjwlM+5h27HrkId5cxApbDpRfd1rcnRL05p/tOTVLSNX5ucuMx7/v9crZ3TIfuq0gEjlWt3xS55oz4ninNJu1rapKmmJE7LkHDRG5nd9chAvxg7xW5vKxWClKS9AEC7lop/8YS1sreEMuZ+xkMAh/SnbBGHktukaP1pfzbu6Qk6a66u5iheUQRvVbqSa177zbZVYBA/BOlRCfFEkIST4vlzOInJUlPmJDKUr/KFrCIx3WCxkBzmD4gKnG+PBxiCKR/XQxHVh8pSXquKvc8awVl/zHpLk7QCEgO3wVEPV36igi3+hn52CGCH7OLlCQ9T7Xb3ljDT8j+pU5QI4rjMoeoZ0hfYrztz8r+L40+opjnTNK/1x3uJM1mKjwK4u6kCwRY+jtbuqOhMCdpDXi/0Pek8swidtLQ0G7aHwLswiK15/0Cq+AkrQGO7UPWdJ6BbeNmA0KAtJ7sugoRJ6mTNKTfuE1LBJykNYBZJo78SdqyN/rlcxFwkjpJnRqZI+AkrWkgxvTPDWxEf5IGAudmd0LAQtLz5cm6hBilOVIuwThJozSROzEg4CT1J6mh+7hpFwg4SZ2kXfQzL8OAgJM0MUk5Vc0D6g09dOSmhAdyqlroOuko3kmtSzCcrOYhgfOZNpvkbfaquu/HwF9CAzlRLZSkHsxQ00uY3XWSLiYoT4lFIZNVJvaxh1Q6SRv8FFufpA+bPEktQ955p3KV7G/6KIR5JFz0/dBwqOt+3C8k/bE/SZeGykLSukbw7x2B1Aj4cDc1wu7fETAi4CQ1AujmjkBqBJykqRF2/46AEQEnqRFAN3cEUiPgJE2NsPt3BIwIOEmNALq5I5AagVGQ9JNC8YWpkXT/jkAiBD4lvy9K5LuV25Rb1VIcptPq5vxiR8CAQDaHgqUkKRtmCWhwcQRKRICcuwx5e5eUJCWl4hXSjXq/S6+AI9AOgat1+abSLOKfU5IUWDhm4tNS4ihdHIESEGDn1fOlHDORhaQkaRXszaE3x0jvnsUdeyUcgcUI/EZf7SPlsDE2YtyRA1gpScpwt5Lt9Mf7pI/O4aa9Do7AHAQu12dvll449d3gh7sVSatfJIa8T5BuK2WvKE/aJjJvqGzZDB7T31N0A5s0uYkF15A54Jc19uvp+xulty+4ru77eWb31odkvgiVK2X4pUDjmPhTBYs/npRsDF8u/bqUflW3HTDwtsPNUj5Jw2tVjuUHVVXLyeO8+3AwVSXTHYTPFg256jpSnR8OMmKuIFQ4WXvPUGO3a4eAk7QdXrNXH64P9je4eKNsITpSR6zZYuoyMCzlD4J9wFDvI2R7gMHeTVsg4CRtAdacSyEoRA0VTjDn2PcQgjJUW5TLqPp8kd9TZWs5ERuCQlSXDhBwktpAfrHMOeg4VHjXXF/KrGIldbOKTZ+g1aTHLFGZZb9WulZopWXHAb1nGezdtAUCTtIWYM25dDN99m82F6uOMvjCxEdTgnJ5mxxH00R9hmytkTSPkY/vGu/bzRsi4CRtCNSCy+6hz2+R3sfg5kzZvlLahqDzSDr7xJwlcfX9R2W8s6G+t8n2AdJfG3y4aQsEnKQtwFpw6cn6/DUGN0z7by39xhI+6t5Z676vXG+lPy6SWiLAPiL73Qz366YtEXCStgRszuUb6zPWDS2yXMYEfMyTOgLWfT/tk4X6bS0VlS3rwt83+nDzFgg4SVuAtcSl5HclQMMizLYua+mgDUFfJd/MJluEhX/yIbt0iICTNA7Y75SbdxhdEVHE05TIlybShqBEevEUvVcTx0tc8y59x726dIiAkzQO2Dxdro/gijDBJ0pZIllK2hCUJZ6vSS1hgFVd1tUfjBpcOkTASRoP7Ivl6vER3EFUlmW+s8DXLEGZYWbGdZ5soQ9ZbolB0EvkZ/MI9+cuWiLgJG0J2BKXb6PvvhzJ3f/Izy7S2fjaeU9Qzj2Zt3xDXPDp0vtGqtOT5ecrkXy5mxYIOElbgFVzKWT5npTZ3ljCU3Av6TXSRUPc2d1GG+ra46Q8jWMJs7mPmvwYxPLpfhoi4CRtCFTDyxgOLhqmNnRxl8uYUGItFq2WPqafnBVJ+XFg/XJ36T1DC1tgx7CZ4bxLDwg4SeODfoZcWiJ6lqoR67HLpZdKb5DeKt1XSnhi6GG5dQgQEfXSuov8+3QIOEnjY7u6XBI4z8bq0oUN6QTi82Pg0hMCTtI0wBPm99U0rjv1+iSVRhihS48IOEnTgX+gXB+azn1yzwephMOSl+IF1CLgJK2FyHSBdXO1qXCDcbUZ3eDCTWMh4CSNheR8PyzLnCMlp1ApQs6lF0iZQXbJAAEnafpGYFsYWQx2Sl+UuYSz5YFsE5ZsjOZKuIM7I+Ak7aZH8ER9r5TlklzlKFVsP3+C5tc8TtJu24RAgxO7LbJRaUxwHdzoSr+ocwScpJ1Dvmo4eYo0Vkyt5Q5IgLaH9CSLE7dNi4CTNC2+i7yzK+VoKZE8DIX7kG+pUCa0fOtZH+i3KNNJ2gKsiJdWxFxTPtkszqFWXR1oxXGUO0g53g/xWdyIDZvClZM0BartfZJtkPdVkk6v3d681gIiss3s5dLraq/2C7JCwEmaVXOsGvpy8hzZB3nabWCsHlvcjpQuk/7K6MvNe0LASdoT8A2Lvb+uY5sYKVXIUwRp15Ay6UTu22rDNxNABMEzlP289Fwpyas9N25DoHO+zEmac+t43RwBfolXrvR5A+8JjkDOCDhJc24dr5sj4E9S7wOOQP4I+JM0/zbyGo4cASfpyDuA337+CDhJ828jr+HIEXCSjrwD+O3nj0BFUhIv35F/db2GjkDRCATxDJJWmdHnHe9eNCJeeUcgMwRIZF53ovtdqvxb769ivgmsjH4AAAAASUVORK5CYII='/%3E%3C/pattern%3E%3C/defs%3E%3Crect id='사각형_1_복사' data-name='사각형 1 복사' width='148' height='133' fill='url(%23pattern)'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 80px;
}
/* //221209_11156*/
.menu_category.build_2th .menu_category_list h3 .btn_area ul li.alarm a {position: relative;}/* 220602_8961 추가 */
/*221209_11156*/
/*230206_11685*/
.menu_category.build_2th .menu_category_list h3 .btn_area ul li.alarm a span {position: absolute; top:86px; right: -77px; width: 18px; height: 18px; font-size: 10px; color: #fff; text-align: center; line-height: 18px; background: #FF3717; border-radius: 50%; transform:scale(4);}/* 220602_8961 추가 */
/* //230206_11685*/
.menu_category.build_2th .menu_category_list h3 .btn_area ul li.setting {background: url(../../img/ico/ico_my_option_w.png) no-repeat 8px center; background-size: 18px 18px;}
.menu_category.build_2th .menu_category_list h3 .btn_area ul li a {display: block; height: 100%; color: transparent;}
.menu_category.build_2th .menu_category_list h3 .btn_area ul li a.close_menu {font-size:0; width:28px; height:28px; position:absolute; right:6px; top:19px;}/* 220520_8961 추가 */
/* // 220302_8656 추가 */

/* // 220302_8656 추가 */
/* 220708_9758 */
.product_swipe_section {
	padding-bottom: 24px;
}

/* 230208_11806 */
.promotion_top .product_swipe_section {
	padding-bottom: 14px;
}

.product_swipe_section .product_list {
	padding: 0 15px;
}

.product_swipe_section .product_list.oneRang.product_slide > .swiper-wrapper {
	padding: 0;
}

.spe_titBox {
	height: auto;
	padding: 20px 15px;
	box-sizing: border-box;
}
/* 221114_11099 */
.product_swipe_section .spe_titBox .m_tit {
	display: inline-flex;
}

/* 221129_benefit */
/* cream_240223_15385 */
.spe_titBox .m_tit {
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
	font-size: 20px; /* 221209_11099 */
	font-weight: bold;
	color: #222;
	line-height: 21px;
	white-space: nowrap;
}
/* cream_240223_15385 */
/* 221129_benefit */
.spe_titBox .m_tit span {
	display: inline-block;
	overflow: hidden;
	margin-left: 9px;
	font-size: 14px; /* 221209_11099 */
	color: #666;
	font-weight: normal;
	line-height: normal;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/* // 220708_9758 */
/*230328_12266*/
.floating_btn_kakao{position:fixed;right: 12px;z-index: 35; width: 42px; height: 43px; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15); border-radius: 100%; cursor: pointer;}
.floating_btn_kakao a.kakao {
	background: url(../../img/icon_kakao_2.png) no-repeat center center;
	background-size: 43px;
	margin-bottom: 5px;
	font-size:0;
	display: block;
	overflow: hidden;
	width: 43px;
	height: 43px;
	text-indent: -9999px;
}
.footerMenu.closed + .csBtn{transform: translate(-50%, 180%);}
.csBtn{position:fixed; bottom:70px; width:116px; left:50%; transform: translate(-50%, 0%);transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out;}
/*230330_12266 1:1문의하기 버튼 수정 */
.csBtn a.cs_link{display:block; background-color:#666666; height:32px; line-height: 32px; font-size:16px; color:#fff; padding-left:13px;border-radius: 16px;}
.csBtn a.cs_link::before{display:inline-block; content: ''; width:18px; height:18px; line-height: 18px; background:url(../../img/icon_buble.png) no-repeat center center; background-size:18px; vertical-align: middle; margin-right:7px;}
.csBtn a.cs_close{display: inline-block;height:100%; margin-left: -3px;  width: 25px; background:url(../../img/mypage_renew/ico_x_47x47.png) no-repeat center center; background-size:9px 9px; position:absolute; right:3px; top:0;}
/* //230330_12266 1:1문의하기 버튼 수정 */
/* cream_230724_13340 */
/* cream_240307_15459 // */
.default_header h1 a span {
	/* width: 70px;
	background-size: contain;
	margin: 0 auto; */
}
/* // cream_240307_15459 */
.new_search .searchInput {background: #f5f5f5;}
/* // cream_230724_13340 */

/* cream_240228_15424 */
.subtitWrap.type2 {height: 50px;padding: 3.5px 15px;}
.subtitWrap.type2 .subtit{position:relative; text-align: center;border:none;padding: 0 70px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.subtitWrap.type2 h2.subtit.fixed{margin-top: 0px;background: #fff;z-index: 0;}
.subtitWrap.type2 .h_back_btn{position: absolute;z-index: 1;top: 6px;left: 11px;padding: 8px;cursor: pointer;}
/* // cream_240228_15424 */

/* cream_240409_15424 */
.subtitWrap.type2 .h_search_btn{position: absolute;z-index: 1;top: 6px;right: 53px;padding: 8px;cursor: pointer;}
.subtitWrap.type2 .h_cart_btn{position: absolute;z-index: 1;top: 6px;right: 11px;padding: 8px;cursor: pointer;}
.subtitWrap.type2 .h_cart_btn em{right: 2px;top: 2px;}
/* //cream_240409_15424 */

/* cream_230920_13973 */
.floating_btn_top, .floating_btn_back,.floating_btn_onAir {z-index: 29;}
/* //cream_230920_13973 */

/* 230921_13937 */
/* cream_240307_15459 // */
.footerMenu .menuWrap .menuList li a {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 60px;
	justify-content: center;
}
.footerMenu .menuWrap .menuList li a .menuName {
	text-align: center;
	color: #222;
	font-size: 11px;
	font-weight: 500;
	letter-spacing: -0.66px;
	
	background: none;
	width: 100% !important;
	height: auto !important;
}
/* cream_240708_16564 // */
.footerMenu .menuWrap .menuList li .tipItem{
	display: flex;
	align-items: center;
	padding: 7px 8px;
	background: #8B62FFE5;
	font-size: 12px;
	font-weight: 500;
	color: #fff;
	position: absolute;
	left: 50%;
	bottom: 100%;
	transform: translate3d(-50%, 0, 0);
	z-index: 10;
	white-space: nowrap;
	gap: 0 6px;
}
.footerMenu .menuWrap .menuList li .tipItem::before{
	content: '';
	display: block;
	border-width: 5px 7px 0 7px;
	border-style: solid;
	border-color: #8B62FFE5 transparent transparent transparent;
	position: absolute;
	top: calc(100% - 1px);
	left: 55%;
	transform: translate3d(-50%, 0, 0) rotate(135deg);
}
.footerMenu .menuWrap .menuList li .tipItem::after{
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	background: url('https://imagecdn.skstoa.com/static/img/X_Close_white.svg') no-repeat 0 0 / 100% auto;
	flex-shrink: 0;
}
.footerMenu .menuWrap .menuList:first-child li:first-child .tipItem{
	left: 5px;
	transform: translate3d(0, 0, 0);
}
.footerMenu .menuWrap .menuList:first-child li:first-child .tipItem::before{
	left: 30%;
}
.footerMenu .menuWrap .menuList:last-child li:last-child .tipItem{
	left: auto;
	right: 5px;
	transform: translate3d(0, 0, 0);
}
.footerMenu .menuWrap .menuList:last-child li:last-child .tipItem::before{
	left: 72%;
}
/* // cream_240708_16564 */
.footerMenu .menuWrap .menuList li a:before {
	content: "";
	width: 26px;
	height: 26px;
	z-index: 0;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center center;
}
.footerMenu .menuWrap .menuList li.home a:before {
	background-image: url('https://imagecdn.skstoa.com/static/img/FootHomeIco.svg');
}
.footerMenu .menuWrap .menuList li.category a:before {
	background-image: url('https://imagecdn.skstoa.com/static/img/FootNavIco.svg');
}
.footerMenu .menuWrap .menuList li.mypage a:before {
	background-image: url('https://imagecdn.skstoa.com/static/img/FootMypageIco.svg');
}
.footerMenu .menuWrap .menuList li.recently a:before {
	background-image: url('https://imagecdn.skstoa.com/static/img/FootHistoryIco.svg');
}
/* cream_240404_15459 // */
.footerMenu .menuWrap .menuList li.recently .img {
	position: absolute;
	left: calc(50% - 12px);
	top: 8px;
	width: 24px;
	height: 24px;
}
/* // cream_240404_15459 */
.footerMenu .menuWrap .menuList li.recently .img:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #ccc;
	border-radius: 3px;
	overflow: hidden;
	z-index: 2;
}
.footerMenu .menuWrap .menuList li.recently img {
	position: relative;
	width: 24px;
	height: 24px;
	left: 0;
	top: 0;
	margin: 0;
	z-index: 2;
}
/* // cream_240307_15459 */
/* //230921_13937 */

/* 231206__14674 */
.family_app {display: flex;gap: 0 40px;padding: 0 15px;}
.family_app li {flex-basis: 60px;text-align: center;} /* 231212_14674 css수정 flex:1 삭제 flex-basis추가 */
.family_app li a {display: block;}
.family_app li span {display: block;margin-top: 8px;font-weight: bold;font-size: 13px;color: #222;}
/* //231206__14674 */

/* 240319_15542 */
.footer {background-color: #F8F8F8;padding-bottom: 40px; box-sizing: border-box;} /* cream_240903_16956 */
.footer .fmu ul,.footer .fmu ul li {height: 44px;background: #f8f8f8;}
.footer .fmu ul li a {color: #222;font-size: 13px;line-height: 44px;}
.footer .footer_skstoa_addr {text-align: left;padding: 16px 22px;}
.footer .footer_skstoa_addr .footer_toggle {position: relative;font-size: 14px;font-weight: 500;color: #222;}
.footer .footer_skstoa_addr .footer_toggle:after {content:'';position: absolute;right: -18px;top: 2px;width: 8px;height: 8px;border-right: 1px solid #222;border-top: 1px solid #222;transform: rotate(135deg);transition: 0.5s ease;}
.footer .footer_skstoa_addr .footer_toggle.on:after {top: 6px;transform: rotate(315deg);}
.footer .footer_skstoa_addr .dl_type {margin-top: 12px;display: none;}
.footer .footer_skstoa_addr .dl_type.on {display: block;}
.footer .footer_skstoa_addr .dl_type * {font-size: 12px;color: #888; min-width: 35px;} /* 240326_15542 min-width 추가 */
.footer .footer_skstoa_addr .dl_type dl {display: flex;line-height: 20px;}
.footer .footer_skstoa_addr .dl_type dl dt {position: relative;}
.footer .footer_skstoa_addr .dl_type dl dt:after {content: ":";position: relative;top: -1px;display: inline-block;font-size:12px;color: #888;margin: 0 3px;}
.footer .footer_skstoa_link {display: flex;gap: 4px;margin-bottom: 20px;padding: 0 22px;flex-flow: wrap;} /* 240325 flex-flow 추가 */
.footer .footer_skstoa_link li {height: 24px;border: 1px solid #EEEEEE;}
.footer .footer_skstoa_link li a {display: flex;font-size: 11px;color: #444;height: 100%;align-items: center;padding: 0 7px;background-color: #fff;}
.footer .footer_skstoa_info {padding: 0 22px;}
.footer .footer_skstoa_info * {font-size: 12px;color: #888;}
.footer .footer_skstoa_info li + li {margin-top: 2px;}
.footer .footer_skstoa_info .tel,
.footer .footer_skstoa_info .link {margin-top: 8px;}
.footer .footer_skstoa_info .tel a {position: relative;}
.footer .footer_skstoa_info .link a {position: relative;text-decoration: underline;}
.footer .footer_skstoa_info .tel a + a,
.footer .footer_skstoa_info .link a + a {margin-left: 17px;}
.footer .footer_skstoa_info .tel a + a:before,
.footer .footer_skstoa_info .link a + a:before {content: "";position: absolute;top: 2px;left: -8px;width: 1px;height: 10px;background-color: #ddd;}
.footer .footer_skstoa_certify {display: block;width: calc(100% - 44px);height: 40px;margin: 20px auto 8px;border: 1px solid #ddd;font-size: 13px;font-weight: 500;color: #222;text-align: center;line-height: 40px;background-color: #fff;}
.footer .footer_copyright {font-size: 11px;color: #888;margin-top: 8px;padding: 0 22px;}

.footerMenu {border-top: 1px solid #f6f6f6;}
.footerMenu__content {position: relative;height: 60px;background: #fff;border-top: 1px solid #f4f4f4;}
.footerMenu__content ul {display: flex;height: 60px;}
.footerMenu__content ul li {flex: 1;position: relative;}
.footerMenu__content ul li a {display: block;height: 100%;text-align: center;padding: 38px 0 0;position: relative;display: block;height: 100%;text-align: center;padding: 38px 0 0;z-index: 1;}
.footerMenu__content ul li:after {content: "";position: absolute;left: calc(50% - 13px);top: 10px;width: 26px;height: 26px;background: url(../../img/footer_menu.png) no-repeat;}
.footerMenu__content ul li a .menuName {font-weight: 500;font-size: 11px;line-height: 16px;letter-spacing: -2px;}
.footerMenu__content ul li.category:after {background-position: -26px 0;}
.footerMenu__content ul li.mypage:after {background-position: -52px 0;}
.footerMenu__content ul li.recently:after {background-position: -78px 0;}
.footerMenu__content ul li.onair:before {content: "";position: absolute;left: calc(50% - 25px);top: 5px;width: 50px;height: 50px;background: url(../../img/img_footer_on_air2.png) no-repeat;background-size: contain;z-index: 1;}
.footerMenu__content ul li.onair span {position: absolute;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;overflow: hidden;}
.footerMenu__content ul li.onair:after {content: '';display: block;opacity: 1;position: absolute;left: 50%;top: 50%;width: 50px;height: 50px;border-radius: 50%;margin: 0 auto;border: 1px solid red;background: red;animation-name: wave;animation-duration: 2s;animation-delay: 0s;animation-timing-function: linear;animation-direction: normal;animation-iteration-count: infinite;z-index: 0;}
/* cream_240307_15459 // */
/* .onAirListWrap {top: 10px;}
.onAirListWrap.on .onAirList{transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transform: matrix(1, 0, 0, 1, 0, 0);}
.onAirListWrap.on { transform: matrix(1, 0, 0, 1, 0, -210);-webkit-transform: matrix(1, 0, 0, 1, 0, -210);} */
/* // cream_240307_15459 */

/* 241022_17194 */
.menuHeader {height: 148px;}
.menuHeader .menuHeader__content {position: relative;height: 124px;padding: 16px 15px 16px 83px;box-sizing: border-box;}
.menuHeader .menuHeader__content:after {content: "";position: absolute;left: 15px;top: 16px;width: 68px;height: 68px;}
.menuHeader.menuHeader--vvip .menuHeader__content {position: relative;display:flex;background: #6746E9;color: #fff;}
.menuHeader.menuHeader--vip .menuHeader__content {position: relative;display:flex;background: #4C4848;color: #fff;}
.menuHeader.menuHeader--gold .menuHeader__content {position: relative;display:flex;background: #CF9E00;color: #fff;}
.menuHeader.menuHeader--silver .menuHeader__content {position: relative;display:flex;background: #616979;color: #fff;}
.menuHeader.menuHeader--family .menuHeader__content {position: relative;display:flex;background: #009D9A;color: #fff;}
.menuHeader.menuHeader--vvip .menuHeader__content:after {background: url(/static/img/ico/rating_vvip.png) no-repeat;background-size: cover;}
.menuHeader.menuHeader--vip .menuHeader__content:after {background: url(/static/img/ico/rating_vip.png) no-repeat;background-size: cover;}
.menuHeader.menuHeader--gold .menuHeader__content:after {background: url(/static/img/ico/rating_gold.png) no-repeat;background-size: cover;}
.menuHeader.menuHeader--silver .menuHeader__content:after {background: url(/static/img/ico/rating_silver.png) no-repeat;background-size: cover;}
.menuHeader.menuHeader--family .menuHeader__content:after {background: url(/static/img/ico/rating_family.png) no-repeat;background-size: cover;}

.menuHeader .menuHeader__content .menuHeader__rating {width: 68px;}
.menuHeader .menuHeader__content .menuHeader__setting {position: absolute;right: 0;top: 7px;display: flex;}
.menuHeader .menuHeader__content .menuHeader__setting a {position: relative;display: inline-block;width: 40px;height: 40px;background: #fff;}
.menuHeader .menuHeader__content .menuHeader__setting a.bell {background: url(/static/img/ico/ico_bell.svg) no-repeat center;}
.menuHeader .menuHeader__content .menuHeader__setting a.bell .num {position: absolute;right: 3px;top: 4px;background: #E62642;width: 16px;height: 16px;border-radius: 100px;color: #fff;font-size:11px;font-family: "Pretendard";font-weight: 600;text-align: center;}
.menuHeader .menuHeader__info .nameArea a {color: #fff;} /* 241121 추가 */
.menuHeader .menuHeader__info .nameArea .name {position: relative;font-size: 18px;font-weight: 700;letter-spacing: -0.72px;padding: 0;}
.menuHeader .menuHeader__info .nameArea.skMember .name {position: relative;font-size: 18px;font-weight: 700;letter-spacing: -0.72px;padding: 0 0 0 26px;}
.menuHeader .menuHeader__info .nameArea.skMember .name:after {content:"";position: absolute;left:0;top: 0;width: 22px;height: 18px;background: url(/static/img/ico/ico_logo.svg) no-repeat;}
.menuHeader .menuHeader__info .nameArea.evalTeam .name:before {content: "평가단";display: inline-block;position: relative;left: 0;top: -2px;margin-right:5px;height: 19px;border: 1px solid #fff;border-radius: 100px;padding: 0 6px;color: #fff;font-size: 11px;font-weight: 500;background: none;line-height: 21px;}
.menuHeader .menuHeader__info .nameArea button {width: 16px;height: 16px;background: url(/static/img/ico/ico_modify.svg) no-repeat;}
.menuHeader .menuHeader__info .ratintLink {margin-top: 10px;}
.menuHeader .menuHeader__info .ratintLink a {display: inline-block;height: 24px;padding: 0 6px;line-height: 24px;border-radius: 2px;background: rgba(0, 0, 0, 0.20);color: #fff;font-size: 12px;}
.menuHeader .btn_menu_category_close {width: 40px;height: 40px;}
.menuHeader .menuHeader__menu {position: relative;top: -24px;display: flex;height: 48px;margin: 0 15px;gap: 10px;padding: 0 8px;border-radius: 4px;background: #FFF;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);}
.menuHeader .menuHeader__menu li {flex: 1;justify-content: center;}
.menuHeader .menuHeader__menu li a {position: relative;display: flex;width: 100%;height: 48px;align-items: center;justify-content: center;color: #666;font-weight: 500;letter-spacing: -0.56px;}
.menuHeader .menuHeader__menu li.on a {color: #222;font-weight: 700;}
.menuHeader .menuHeader__menu li.on a:after {content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #E62642;}

.floating_btn_onAir.flotingOnair {position: fixed;right: 2px;z-index: 29;transition: all .4s ease-out;width: 62px;height: 62px;}
.floating_btn_onAir.flotingOnair:before {display: none;}
.floating_btn_onAir.flotingOnair a {font-size: 0;background: none;width: 62px;height: 62px;}