@charset "euc-kr";
/* image sprite */
.sprt-shopping {
	overflow:hidden;
	display:inline-block;
}
.sprt-main:before,
.sprt-shopping:before {
	content: "";
	display: inline-block;
	width:100%;
	height:100%;
	vertical-align:top;
	background-repeat: no-repeat;
}
.sprt-main:before {background-image: url("/m/images/sprt_main_v1.png");}
.sprt-shopping:before {background-image:url("http://m.etonymoly.com/images/shopping/sprt_shopping_v1.png");}

	.sprt-shopping:before {
		background-image: url("/m/images/sprt_shopping_v1@2.png");
		-webkit-background-size:165px 368px;
		background-size:165px 368px;
	}


/* gnb */
.gnb-list li:nth-child(1){width:21%;}
.gnb-list li:nth-child(2){width:29%;}
.gnb-list li:nth-child(3){width:29%;}
.gnb-list li:nth-child(4){width:21%;}
.gnb-list .sprt-shopping {height:12px;}
.gnb-list .gnb-home {width:35px;}
.gnb-list .gnb-home:before {background-position:0 -303px;}
.gnb-list .on .gnb-home:before {background-position:-40px -303px;}
.gnb-list .gnb-best {width:65px;}
.gnb-list .gnb-best:before {background-position:0 -319px;}
.gnb-list .on .gnb-best:before {background-position:-68px -319px;}
.gnb-list .gnb-new {width:64px;}
.gnb-list .gnb-new:before {background-position:0 -335px;}
.gnb-list .on .gnb-new:before {background-position:-68px -335px;}
.gnb-list .gnb-brand-line {width:43px;}
.gnb-list .gnb-brand-line:before {background-position:0 -351px;}
.gnb-list .on .gnb-brand-line:before {background-position:-79px -44px;}

/* main - title */
.main-h2-title {
	background:url("/m/images/bg_title.gif") repeat-x 0 50%;
	-webkit-background-size:6px 6px;
	background-size:6px 6px;
}
.main-h2-title .sprt-main {
	overflow:hidden;
	display:block;
	margin:0 auto;
	padding:0 0.625rem 0 0.625rem;
	height:13px;
	background:#fff;
}
.main .mani-new-arrival {width:114px;}
.main .mani-new-arrival:before {
	width:100%;
	height:100%;
	background-position:-27px 0;
}
.main .mani-best-seller {width:102px;}
.main .mani-best-seller:before {
	width:100%;
	height:100%;
	background-position:-27px -17px;
}

/* main - container */
.main #container {padding:0 0.625rem 0 0.625rem;}

/* main - rolling-bnr */
.main .rolling-bnr {
	position:relative;
	margin:0 0 1.875rem 0;
	width:100%;
}
.main .rolling-bnr-item img {width: 100%;}

.main .rolling-bnr .btn-prev,
.main .rolling-bnr .btn-next {
	overflow:hidden;
	display:block;
	position:absolute;
	top:50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding:0.625rem;
	width:9px;
	height:17px;
	font-size:0;
}
.main .rolling-bnr .btn-prev:before,
.main .rolling-bnr .btn-next:before {
	width:100%;
	height:100%;
}
.main .rolling-bnr .btn-prev {left:0;}
.main .rolling-bnr .btn-prev:before {background-position:0 0;}
.main .rolling-bnr .btn-next {right:0;}
.main .rolling-bnr .btn-next:before {background-position:-13px 0;}

.main .rolling-bnr-btn {
	position:absolute;
	bottom:15px;
	left:50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.main .rolling-bnr-btn li {
	display:inline-block;
	width:6px;
	height:6px;
	margin: 0 2px;
	text-indent:-9999px;
	opacity:.5;
	filter:alpha(opacity=50);
	border-radius:50%;
	background:#fff;
}
.main .rolling-bnr-btn .slick-active {
	opacity:1;
	filter:alpha(opacity=100);
}

.mian .main-goods-section {overflow:hidden;}
.main .main-btn-center {
	position:relative;
	margin:-0.063rem 0 2.500rem 0;
	background:#fff;
}
.main .btn-more {
	overflow:hidden;
	display:block;
	margin:0 auto;
	width:79px;
	height:31px;
}
.main .btn-more:before {
	width:100%;
	height:100%;
	background: #fff url("/m/images/btn_more.gif")   no-repeat; 
}

/* Slider.js Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #fff url("../images/shopping/ajax-loader.gif") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* main - bnr */
.main .bnr-list {overflow:hidden;}
.main .bnr-list li {
	float:left;
	width:50%;
}
.main .bnr-list img {width:100%;}

/* »óÇ° ¸®½ºÆ® - º¸±âÇü½Ä */
.goods-list-head {margin:0 0 0.625rem 0;}
.goods-list-head:after {
	content:"";
	display:block;
	clear:both;
}
.goods-list-head strong {font-weight:bold;}
.goods-list-head .godds-list-num {
	float:left;
	line-height:30px;
}
.goods-list-head .goods-list-btn {
	float:right;
	height:30px;
}
.goods-list-head .btn-list-view,
.goods-list-head .btn-img-view {
	overflow:hidden;
	display:inline-block;
	height:30px;
}
.goods-list-head .btn-list-view {
	margin:0 -0.250rem 0 0;
	width:29px;
}
.goods-list-head .btn-list-view:before,
.goods-list-head .btn-img-view:before {
	width:100%;
	height:100%;
}
.goods-list-head .btn-list-view:before {background-position:0 0;}
.goods-list-head .on .btn-list-view:before {background-position:-34px 0;}
.goods-list-head .btn-img-view {width:30px;}
.goods-list-head .btn-img-view:before {background-position:-68px 0;}
.goods-list-head .on .btn-img-view:before {background-position:-103px 0;}

/* »óÇ° ¸®½ºÆ® - »óÇ° ¾øÀ» °æ¿ì */
.goods-list-section .no-data {
	padding:1.563rem 0 1.563rem 0;
	text-align:center;
	font-size:0.875rem;
	border-bottom:1px solid #eaecee;
}

/* »óÇ° ¸®½ºÆ® */
.goods-list-section {
	overflow:hidden;
	border-top:1px solid #9a9ca0;
}
.goods-list-section.first-type {
	margin-top:-0.625rem;
	border-top:0 none;
}
.goods-list {
	margin:0 0 0 -1.250rem;
	border-bottom:1px solid #eaecee;
}
.goods-list:after {
	content:"";
	display:block;
	clear:both;
}
.goods-list li {
	float:left;
	margin:0 0 -0.063rem 0;
	padding: 0.625rem 0 1.438rem 0;
	width:50%;
	border-bottom:1px solid #eaecee;
}
.goods-list .goods-list-inner {margin:0 0 0 1.250rem;}
.goods-list .goods-img {
	display:block;
	position:relative;
	width:140px;
	margin:0 auto 0.750rem;
}
.goods-list .goods-img .sprt-common {
	overflow:hidden;
	display:inline-block;
	position:absolute;
	top:20px;
	right:20px;
	height:35px;
}
.goods-list .goods-img .sprt-common:before {
	width:100%;
	height:100%;
}
.goods-list .goods-img .new {width:35px;}
.goods-list .goods-img .new:before {background-position:0 -70px;}

.goods-list .goods-img .best1,
.goods-list .goods-img .best2,
.goods-list .goods-img .best3,
.goods-list .goods-img .best4,
.goods-list .goods-img .best5,
.goods-list .goods-img .best6 {width:31px;}
.goods-list .goods-img .best1:before {background-position:-40px -70px;}
.goods-list .goods-img .best2:before {background-position:-76px -70px;}
.goods-list .goods-img .best3:before {background-position:-112px -70px;}
.goods-list .goods-img .best4:before {background-position:-148px -70px;}
.goods-list .goods-img .best5:before {background-position:-184px -70px;}
.goods-list .goods-img .best6:before {background-position:-220px -70px;}
.goods-list .goods-img a {display:block;}
.goods-list .goods-img img {
	width:140px;
	height:140px;
}
.goods-list .goods-title {
	overflow:hidden;
	display:block;
	margin:0 0 0.625rem 0;
	height:28px;
	line-height:15px;
	text-align:center;
}
.goods-list .goods-title a {display:block;}
.goods-list .goods-pri {
	display:block;
	text-align:center;
}
.goods-list .goods-pri del {
	color:#7a7d81;
}
.goods-list .goods-pri em {
	font-size:1.063rem;
	font-weight:bold;
}
.goods-list .goods-sale {
	display:block;
	margin:-0.125rem 0 0.063rem 0;
	font-size:0.688rem;
	color:#ff5711;
}

/* »óÇ° ¸®½ºÆ® - ¸®½ºÆ®Çü */
.goods-list.list-type li {
	width:100%;
	padding-bottom:30px;
}
.goods-list.list-type .goods-list-inner {margin-right:1.875rem;}
.goods-list.list-type .goods-list-inner a {margin:0;}
.goods-list.list-type .goods-img {
	float:left;
	width:auto;
	margin:0 0.938rem 0 0;
}
.goods-list.list-type .goods-img .sprt-common {
	top:5px;
	right:5px;
}
.goods-list.list-type .goods-img img {
	width:100px;
	height:100px;
}
.goods-list.list-type .goods-info {margin:0 0 0 7.188rem;}
.goods-list.list-type .goods-title {
	padding:1.125rem 0 0 0;
	height:51px;
	text-align:left;
	line-height:1.125rem;
	font-size:0.875rem;
}
.goods-list.list-type .goods-pri {
	left:115px;
	text-align:left;
}
/* wide mode */
@media screen and (min-width:480px) and (max-width:639px){
	.goods-list li {width:33.3%;}
}

/* tablet */
@media screen and (min-width:640px) {
	.goods-list li {width:25%;}
}

/* title */
.h2-title .skin-care {
	width:76px;
	height:13px;
}
.h2-title .skin-care:before {background-position:0 -58px;}
.h2-title .search-goods {
	width:118px;
	height:12px;
}
.h2-title .search-goods:before {background-position:0 -75px;}
.h2-title .shopping-cart {
	width:51px;
	height:14px;
}
.h2-title .shopping-cart:before {background-position:0 -111px;}
.h2-title .shoping-cart-gift {
	width:122px;
	height:14px;
}
.h2-title .shoping-cart-gift:before {background-position:0 -130px;}
.h2-title .order-history {
	width:53px;
	height:14px;
}
.h2-title .order-history:before {background-position:0 -149px;}
.h2-title .discount-coupon {
	width:135px;
	height:15px;
}
.h2-title .discount-coupon:before {background-position:0 -167px;}
.h2-title .social-coupon {
	width:133px;
	height:15px;
}
.h2-title .social-coupon:before {background-position:0 -186px;}
.h2-title .mobile-coupon {
	width:164px;
	height:15px;
}
.h2-title .mobile-coupon:before {background-position:0 -205px;}
.h2-title .best-seller {
	width:112px;
	height:23px;
}
.h2-title .best-seller:before {background-position:0 -224px;}
.h2-title .new-arrival {
	width:124px;
	height:23px;
}
.h2-title .new-arrival:before {background-position:0 -251px;}
.h2-title .brand-line {
	width:105px;
	height:23px;
}
.h2-title .brand-line:before {background-position:0 -278px;}
.h2-title .order-completion {
	width:53px;
	height:14px;
}
.h2-title .order-completion:before {background-position:-56px -149px;}

.shopping-h3-title {
	margin:1.875rem 0 0.938rem 0;
	padding:0.938rem 0 0 0;
	font-size:0.813rem;
	font-weight:normal;
	border-top:1px solid #9a9ca0;
}
.shopping-h3-title.first {margin-top:0;}

/* list */
.shopping-list {
	border-top:1px solid #eaecee;
	border-bottom:1px solid #eaecee;
}
.shopping-list li {
	padding:0.938rem 0.625rem 0.938rem 0.625rem;
	line-height:20px;
	font-size:0.813rem;
	border-top:1px solid #eaecee;
}
.shopping-list li:first-child {border-top:0 none;}

/* °¹¼ö¼±ÅÃ */
.num-select {display:inline-block;}
.num-select .type-text {
	z-index:1;
	position:relative;
	margin:0 -0.313rem;
	padding:0;
	width:55px;
	text-align:center;
	vertical-align:middle;
	color:#21252b;
	border-color:#d2d6d9;
}
.num-select .goods-minus,
.num-select .goods-plus {
	overflow:hidden;
	display:inline-block;
	width:30px;
	height:30px;
	vertical-align:middle;
}
.num-select .goods-minus:before,
.num-select .goods-plus:before {
	width:100%;
	height:100%;
}
.num-select .goods-minus:before {background-position:-33px -35px;}
.num-select .goods-plus:before {background-position:-69px -35px;}

/* Àå¹Ù±¸´Ï */
.cart-box1 {
	padding:0.313rem 0.625rem 0.313rem 0.625rem;
	line-height:30px;
	font-size:0.813rem;
	border:1px solid #eaecee;
	background:#f8f9fb;
}
.cart-box1 .tip-color {color:#7a7d81;}
.cart-box2 {
	margin:1.875rem 0 0 0;
	padding:0.875rem 0.625rem 0.875rem 0.625rem;
	border:1px solid #eaecee;
}

.total-list {
	overflow:hidden;
	line-height:30px;
	font-size:0.813rem;
}
.total-list.first-type {margin:0 0 -0.313rem 0;}
.total-list dt {
	float:left;
	width:72%;
}
.total-list dd {
	float:right;
	text-align:right;
	width:28%;
}
.total-list .line {
	margin:0.313rem 0 0 0;
	padding:0.313rem 0 0 0;
	border-top:1px solid #eaecee;
}
.total-list .total-pri-txt {font-size:1.000rem;}

.cart-goods {
	margin:0 0 0.625rem 0;
	border:1px solid #eaecee;
}
.cart-goods .cart-info {
	overflow:hidden;
	padding:0.625rem;
	background:#f8f9fb;
}
.cart-goods .cart-info a {display:inline-block;}
.cart-goods .cart-goods-img {
	float:left;
	margin:0 0.625rem 0 0;
	border:1px solid #eaecee;
}
.cart-goods .cart-goods-img img {
	width:68px;
	height:68px;
}
.cart-goods .cart-goods-cont {
	position:relative;
	margin:0 0 0 5.000rem;
	padding:0.313rem 0 0.313rem 0;
}
.cart-goods .cart-goods-title {
	overflow:hidden;
	display:block;
	margin:0 0 1.125rem 0;
	height:28px;
	font-size:0.813rem;
}
.cart-goods .cart-goods-pri {
	display:block;
	font-size:1.000rem;
}
.cart-point {
	position:absolute;
	bottom:5px;
	right:0;
	font-size:0.813rem;
	color:#7a7d81;
}
.cart-point .ico-point {
	overflow:hidden;
	display:inline-block;
	width:17px;
	height:16px;
	vertical-align:-4px;
}
.cart-point .ico-point:before {
	width:100%;
	height:100%;
	background-position:-12px -35px;
}
.cart-goods .cart-column {
	padding:0.625rem;
	line-height:28px;
	font-size:0.813rem;
	border-top:1px solid #eaecee;
}
.cart-goods .cart-column:after{
	clear:both;
	display:block;
	content:"";
}
.cart-goods .cart-column .column-left {
	float:left;
	width:30%;
	font-size:0.813rem;
}
.cart-goods .cart-column .column-right {
	float:right;
	width:70%;
	text-align:right;
}
.total-pri-area {
	padding:0.313rem 0.625rem 0.313rem 0.625rem;
	border-top:1px solid #9a9ca0;
	border-bottom:1px solid #9a9ca0;
	background:#f8f9fb;
}
.total-pri-area.border-type {border-color:#eaecee;}
.total-pri-area.top-algin {margin-top:1.875rem;}

.shopping-cart-section .column-center {
	display:block;
	text-align:center;
}

.shopping-cart-section .sale-history-area {
	margin:1.875rem 0 0 0;
	padding:0.375rem 0 1.875rem 0;
	border-top:1px solid #9a9ca0;
}
.shopping-cart-section .sale-history {
	margin:0.625rem 0 0 0;
	border:1px solid #eaecee;
}
.shopping-cart-section .sale-history .total-list {
	padding:0.313rem 0.625rem 0.313rem 0.625rem;
	color:#7a7d81;
}
.shopping-cart-section .sale-history .text_list {
	padding:0.938rem 0.625rem 0.938rem 0.625rem;
	border-top:1px solid #eaecee;
}
.shopping-cart-section .sale-history .text_list li {
	font-size:0.750rem;
}

/* Àå¹Ù±¸´Ï »çÀºÇ°¼±ÅÃ */
.cart-gift-section .cart-box1 {margin:0 0 0.625rem 0;}
.cart-gift-section .goods-list.list-type .goods-title {
	padding-top:0.625rem;
	margin-bottom:0.688rem;
	height:17px;
}
.cart-gift-section .goods-list.list-type .goods-pri {margin-bottom:0.625rem;}
.cart-gift-section .no-data {
	padding:1.875rem 0 2.500rem 0;
	text-align:center;
	font-size:0.875rem;
	border-bottom:1px solid #eaecee;
}

/* ÁÖ¹®³»¿ª */
.input-order-history {
	position:relative;
	padding-right:8.125rem;
}
.input-order-history .input-right {
	position:absolute;
	top:0;
	right:0;
	width:125px;
}
.input-order-history .input-right .input_chk {
	display:inline-block;
	margin-top:0;
	vertical-align:middle;
}
.text_list.order-history-list {margin:0.750rem 0 1.625rem 0;}

/* ÄíÆùÁ¶È¸ */
.shopping-h3-title.coupon-title-first {
	margin-top:0;
	padding-top:0.250rem;
	border-top:0 none;
}
.input-2cols-area.coupon-input-type {margin-top:-0.438rem;}
.shopping-list .coupon-info-txt {
	display:block;
	font-size:0.688rem;
	color:#7a7d81;
}
.shopping-list .input_type2 {padding:0;}
.shopping-list .input_type2 label {
	font-size:0.813rem;
	color:#21252b;
}
.application-coupon {margin:0 0 1.875rem 0;}
.application-coupon .shopping-h3-title {margin-bottom:0.625rem;}
.application-coupon .type-select-wrap {width:100%;}
.application-coupon .type-select-wrap select {color:#21252b;}

/* ºê·£µå¶óÀÎº° */
.brand-line-section {margin:0.625rem 0 0 0;}
.brand-line-section .brand-lien-cont {display:none;}
.brand-line-section .brand-lien-cont.on {display:block;}
.brand-line-section .brand-line-list {
	border-top:1px solid #eaecee;
	border-bottom:1px solid #eaecee;
}
.brand-line-section .brand-line-list li {
	position:relative;
	line-height:18px;
	font-size:0.875rem;
	border-top:1px solid #eaecee;
}
.brand-line-section .brand-line-list li:first-child {border-top:0 none;}
.brand-line-section .brand-line-list a {
	display:block;
	padding:0.813rem 0 0.813rem 0.625rem;
}
.brand-line-section .brand-line-list a:before{
	display:block;
	content:'';
	position:absolute;
	top:50%;
	right:10px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width:6px;
	height:12px;
	background-image: url("../images/common/sprt_common_v1@2.png");
	background-position:-186px -35px;
	-webkit-background-size:275px 175px;
	background-size:275px 175px;
}

/* ·¹ÀÌ¾î - ¿ìÆí¹øÈ£ Ã£±â */
.layer-zipcode .layer-block {min-height:258px;}
.layer-zipcode .zipcode-find-area {
	padding:0.750rem 0 0.625rem 0;
	border-top:1px solid #eaecee;
	border-bottom:1px solid #eaecee;
}
.layer-zipcode .zipcode-txt {
	margin:0 0 0.375rem 0;
	line-height:17px;
	font-size:0.813rem;
}
.layer-zipcode .zipcode-txt .zipcode-add {
	display:block;
	font-size:0.750rem;
	color:#7a7d81;
}
.layer-zipcode .zipcode-find {
	position:relative;
	padding:0 3.438rem 0 2.625rem;
	font-size:0.813rem;
}
.layer-zipcode .zipcode-find .find-title {
	position:absolute;
	top:8px;
	left:0;
}
.layer-zipcode .zipcode-find .type-text {
	color:#7a7d81;
	border-color:#d2d6d9;
}
.layer-zipcode .zipcode-find .btn-small-tpye {
	position:absolute;
	top:0;
	right:0;
}
.layer-zipcode .zipcode-txt-center {
	margin:0.938rem 0 0 0;
	text-align:center;
}
.layer-zipcode .zipcode-list li {
	line-height:31px;
	color:#000;
	border-bottom:1px solid #eaecee;
}
.layer-zipcode .zipcode-list a {display:inline-block;}
.layer-zipcode .zipcode-list .zipcode {
	display:inline-block;
	margin:0 0.938rem 0 0;
	color:#7a7d81;
}
/* ÁÖ¹®¿Ï·á */
.order-history-section .order-h3-title {
	margin:1.313rem 0 0.313rem 0;
	line-height:30px;
	font-size:0.813rem;
}
.order-history-section .order-h3-title.first {margin-top:0;}
.order-history-section .order-num {
	padding:0.938rem 0 0.938rem 0.594rem;
	box-sizing:border-box;
	font-size:1.000rem;
	border:1px solid #eaecee;
	background:#f8f9fb;
}
.order-history-section .cart-box1 .cart-point {position:static;}
.order-history-section .table_type-1 .order-payments {
	font-size:0.813rem;
	color:#21252b;
}
.order-history-section .btn-common-col2 {margin-top:1.875rem;}