@charset "UTF-8";
.area_title_detail {
	position: relative;
	margin: 60px 0 20px;
	border-bottom: 2px solid #000;
}

.area_title_detail .title_detail {
	position: relative;
	margin-bottom: 15px;
	font-family: NanumGothic;
	font-size: 22px;
	line-height: 25px;
	color: #000;
}

.area_title_detail .title_detail .anchor {
	position: absolute;
	top: -154px;
	left: 0;
	width: 30px;
	height: 2px;
}

.area_title_detail .text_introduction {
	margin-bottom: 15px;
	font-size: 11px;
	line-height: 1.64em;
	letter-spacing: -0.9px;
	color: #8f8f8f;
}

.area_title_detail .text_introduction .link {
	color: #000;
	text-decoration: underline;
}

.area_title_detail.no_line {
	border-bottom: 0;
}

.module_error {
	display: table;
	width: 1280px;
	height: 800px;
	margin: 0 auto;
	background-color: #fff;
	border: 1px solid #e2e5e9;
}

.module_error .inner {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.module_error .inner:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/notice_error_75x67.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/notice_error_75x67.svg), none;
	-webkit-background-size: 75px 67px;
	background-size: 75px 67px;
	width: 75px;
	height: 67px;
	content: '';
	display: inline-block;
}

.module_error .title_error {
	display: block;
	margin-top: 26px;
	font-size: 32px;
	line-height: 1.28em;
	color: #000;
}

.module_error .text {
	margin-top: 10px;
	font-size: 13px;
	line-height: 1.69em;
	color: #888;
}

.module_error .text.gap {
	margin-top: 20px;
}

.module_error .link {
	color: #888;
	text-decoration: underline;
}

.module_error .area_box {
	width: 600px;
	margin: 20px auto;
	background-color: #f9fafb;
	border: 1px solid #edeff2;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_error .area_box.datetime {
	padding: 20px;
}

.module_error .area_box.recommend {
	margin-top: 30px;
}

.module_error .area_box .text {
	line-height: 1.38em;
}

.module_error .text_datetime {
	position: relative;
	display: inline-block;
	padding-left: 22px;
	font-size: 16px;
	line-height: 18px;
	color: #000;
	font-weight: 600;
}

.module_error .text_datetime:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -369px -108px;
	width: 17px;
	height: 18px;
	position: absolute;
	top: 50%;
	left: 0;
	content: '';
	margin-top: -11px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_error .text_datetime:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_error .title_box {
	display: block;
	padding: 20px 30px;
	border-bottom: 1px solid #edeff2;
	font-size: 16px;
	color: #000;
	text-align: left;
}

.module_error .list_box {
	margin: 4px 30px 25px;
}

.module_error .item_box {
	margin-top: 12px;
	text-align: left;
}

.module_error .link_box {
	position: relative;
	padding-left: 10px;
	font-size: 13px;
	line-height: 14px;
	color: #444;
}

.module_error .link_box:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '-';
}

.module_error .link_box:hover {
	text-decoration: none;
}

.module_error .area_button {
	margin-top: 50px;
	font-size: 0;
}

.module_error .button {
	display: inline-block;
	width: 295px;
	height: 50px;
	line-height: 50px;
	margin: 0 5px;
	border: 1px solid #e2e5e9;
	font-size: 15px;
	color: #000;
}

.module_error .button:hover {
	text-decoration: none;
}

.module_error .button.highlight {
	border-color: #00c73c;
}

.module_error .highlight {
	color: #00c73c;
}

.module_error.extend_store {
	width: 100%;
	border-width: 0;
}

.module_detail_coordiset {
	position: relative;
	margin: 32px 0 20px;
	padding-bottom: 54px;
}

.module_detail_coordiset .area_title_coordiset {
	margin: 44px 0 30px;
	text-align: center;
}

.module_detail_coordiset .area_title_coordiset .inner {
	z-index: 0;
	position: relative;
	display: inline-block;
}

.module_detail_coordiset .area_title_coordiset .inner:before {
	content: '';
	position: absolute;
	top: 7px;
	right: -3px;
	left: -3px;
	z-index: -1;
	display: block;
	height: 12px;
	background-color: #000;
	opacity: 0.2;
}

.module_detail_coordiset .area_title_coordiset .inner:after {
	content: '';
	display: block;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -4px -4px;
	width: 185px;
	height: 15px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .area_title_coordiset .inner:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_coordiset .area_title_coordiset:after {
	content: '';
	display: block;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -4px -49px;
	width: 82px;
	height: 15px;
	margin: 14px auto 0;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .area_title_coordiset:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_coordiset .area_title {
	margin: 44px 0 42px;
}

.module_detail_coordiset .title_coordiset {
	margin-bottom: 20px;
	font-size: 18px;
	color: #111;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
}

.module_detail_coordiset .title_coordiset:before {
	content: '';
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -4px -297px;
	width: 31px;
	height: 23px;
	display: block;
	margin: 0 auto 29px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .title_coordiset:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_detail_coordiset .text_coordiset {
	margin-top: 22px;
	font-size: 15px;
	color: #555;
	line-height: 28px;
	text-align: center;
}

.module_detail_coordiset .coordiset_wrap {
	position: relative;
}

.module_detail_coordiset .coordiset_mask {
	overflow: hidden;
	margin-right: -15px;
}

.module_detail_coordiset .flag {
	position: absolute;
	top: 0;
	left: 20px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	z-index: 10;
	padding: 22px;
	width: 80px;
	height: 80px;
	font-size: 0;
	line-height: 0;
	text-align: center;
	background-color: #000;
}

.module_detail_coordiset .flag:before {
	display: inline-block;
	margin-bottom: 11px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -149px -72px;
	width: 34px;
	height: 13px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .flag:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_coordiset .flag .page {
	display: block;
}

.module_detail_coordiset .flag .current {
	display: inline-block;
}

.module_detail_coordiset .flag .current:after {
	display: block;
	content: '';
}

.module_detail_coordiset .flag .current.number_1:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -197px -44px;
	width: 5px;
	height: 12px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .flag .current.number_1:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_coordiset .flag .current.number_2:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -197px -4px;
	width: 9px;
	height: 12px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .flag .current.number_2:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_coordiset .flag .current.number_3:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -102px -146px;
	width: 9px;
	height: 12px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .flag .current.number_3:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_coordiset .flag .current.number_4:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -4px -194px;
	width: 10px;
	height: 12px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .flag .current.number_4:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_coordiset .flag .current.number_5:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -197px -64px;
	width: 9px;
	height: 12px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .flag .current.number_5:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_coordiset .flag .divide {
	display: inline-block;
	margin: 0 5px;
}

.module_detail_coordiset .flag .divide:after {
	display: block;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -197px -24px;
	width: 7px;
	height: 12px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .flag .divide:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_coordiset .flag .total {
	display: inline-block;
}

.module_detail_coordiset .flag .total:after {
	display: block;
	content: '';
}

.module_detail_coordiset .flag .total.number_1:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -185px -146px;
	width: 4px;
	height: 12px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .flag .total.number_1:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_coordiset .flag .total.number_2:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -119px -146px;
	width: 8px;
	height: 12px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .flag .total.number_2:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_coordiset .flag .total.number_3:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -135px -146px;
	width: 8px;
	height: 12px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .flag .total.number_3:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_coordiset .flag .total.number_4:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -151px -146px;
	width: 10px;
	height: 12px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .flag .total.number_4:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_coordiset .flag .total.number_5:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -169px -146px;
	width: 8px;
	height: 12px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .flag .total.number_5:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_coordiset .coordiset {
	position: relative;
	margin: 0 -5px 0 -20px;
	padding-top: 10px;
	font-size: 0;
	white-space: nowrap;
}

.module_detail_coordiset .coordiset .coordiset_list {
	display: inline-block;
	margin: 0 20px;
	width: 860px;
	vertical-align: top;
}

.module_detail_coordiset .coordiset_image {
	float: left;
	position: relative;
	height: 573px;
}

.module_detail_coordiset .coordiset_image .thumbnail {
	overflow: hidden;
	width: 430px;
	height: 573px;
}

.module_detail_coordiset .coordiset_image .thumbnail .image {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

.module_detail_coordiset .coordiset_image .thumbnail .image.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.module_detail_coordiset .coordiset_image .thumbnail:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: solid 1px rgba(0, 0, 0, 0.04);
	content: '';
}

.module_detail_coordiset .coordiset_image .area_anchor .item_anchor {
	position: absolute;
	margin: -11px 0 0 -11px;
	width: 16px;
	height: 16px;
	border: 3px solid #fff;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
	        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.module_detail_coordiset .coordiset_image .button_all_zzim {
	position: absolute;
	right: 12px;
	bottom: 12px;
	width: 40px;
	height: 40px;
	background-color: rgba(255, 255, 255, 0.95);
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	outline: none;
}

.module_detail_coordiset .coordiset_image .button_all_zzim:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -8px 0 0 -10px;
	width: 20px;
	height: 17px;
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_gray.svg) no-repeat;
	-webkit-background-size: 20px auto;
	        background-size: 20px auto;
}

.module_detail_coordiset .coordiset_image .button_all_zzim[aria-pressed="true"] {
	background-color: rgba(254, 66, 74, 0.9);
	border-color: #fe424a;
}

.module_detail_coordiset .coordiset_image .button_all_zzim[aria-pressed="true"]:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_white.svg);
}

.module_detail_coordiset .coordiset_product {
	float: right;
	position: relative;
	width: 405px;
	height: 573px;
}

.module_detail_coordiset .coordiset_product .coordi_error {
	padding-top: 235px;
	text-align: center;
}

.module_detail_coordiset .coordiset_product .coordi_error:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -100px -4px;
	width: 73px;
	height: 73px;
	display: block;
	margin: 0 auto 25px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .coordiset_product .coordi_error:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_detail_coordiset .coordiset_product .coordi_error .title_error {
	font-size: 18px;
	color: #000;
}

.module_detail_coordiset .coordiset_product .coordi_error .text_notice {
	margin-top: 15px;
	font-size: 13px;
	line-height: 1.54em;
	color: #888888;
}

.module_detail_coordiset .coordi_item_set {
	margin-top: -15px;
}

.module_detail_coordiset .coordi_item_set .coordi_item_list {
	position: relative;
	padding: 15px 0;
	border-bottom: solid 1px #eaeced;
}

.module_detail_coordiset .coordi_item_set .coordi_item_list.soldout .name {
	color: #999;
}

.module_detail_coordiset .coordi_item_set .coordi_item_list.is_highlight:before {
	content: '';
	position: absolute;
	top: 0;
	right: -15px;
	bottom: 0;
	left: -15px;
	background-color: #2f2f2f;
	opacity: 0.07;
	-webkit-animation: highlighting 0.4s 4 forwards ease-in-out;
	        animation: highlighting 0.4s 4 forwards ease-in-out;
}

@-webkit-keyframes highlighting {
	0% {
		opacity: 0.07;
	}
	100% {
		opacity: 0;
	}
}

@keyframes highlighting {
	0% {
		opacity: 0.07;
	}
	100% {
		opacity: 0;
	}
}

.module_detail_coordiset .coordi_item_set .coordi_item_list:after {
	content: '';
	display: table;
	clear: both;
}

.module_detail_coordiset .coordi_item_set .thumbnail {
	float: left;
	position: relative;
	margin-right: 20px;
	width: 80px;
	height: 80px;
}

.module_detail_coordiset .coordi_item_set .thumbnail:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: solid 1px rgba(0, 0, 0, 0.04);
	content: '';
}

.module_detail_coordiset .coordi_item_set .thumbnail .image {
	width: 100%;
}

.module_detail_coordiset .coordi_item_set .thumbnail .button_keep {
	position: absolute;
	right: -3px;
	bottom: -3px;
	z-index: 3;
	padding: 7px;
}

.module_detail_coordiset .coordi_item_set .thumbnail .button_keep .icon {
	display: block;
	position: relative;
	width: 24px;
	height: 24px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	background-color: rgba(255, 255, 255, 0.95);
	border: 1px solid rgba(0, 0, 0, 0.1);
	cursor: pointer;
}

.module_detail_coordiset .coordi_item_set .thumbnail .button_keep .icon:after {
	position: absolute;
	top: 7px;
	left: 5px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -256px -362px;
	width: 14px;
	height: 12px;
	overflow: hidden;
	text-indent: 15px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .coordi_item_set .thumbnail .button_keep .icon:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_detail_coordiset .coordi_item_set .thumbnail .button_keep[aria-pressed="true"] .icon {
	background-color: #ff5254;
	border-color: #ff5254;
}

.module_detail_coordiset .coordi_item_set .thumbnail .button_keep[aria-pressed="true"] .icon:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -88px;
	width: 14px;
	height: 12px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .coordi_item_set .thumbnail .button_keep[aria-pressed="true"] .icon:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_detail_coordiset .coordi_item_set .thumbnail.shield_thumb, .module_detail_coordiset .coordi_item_set .thumbnail.adult_thumb {
	-webkit-background-size: auto 32px;
	        background-size: auto 32px;
}

.module_detail_coordiset .coordi_item_set .thumbnail.shield_thumb + .name, .module_detail_coordiset .coordi_item_set .thumbnail.adult_thumb + .name {
	margin-top: 31px;
}

.module_detail_coordiset .coordi_item_set .name {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	white-space: nowrap;
	word-wrap: normal;
	margin: 17px 0 7px;
	padding-right: 45px;
	font-size: 12px;
	color: #555;
}

.module_detail_coordiset .coordi_item_set .price {
	display: inline-block;
	margin-right: 5px;
	vertical-align: top;
}

.module_detail_coordiset .coordi_item_set .price .number,
.module_detail_coordiset .coordi_item_set .price .currency {
	font-family: Tahoma, sans-serif;
	color: #333;
}

.module_detail_coordiset .coordi_item_set .price .number {
	font-size: 14px;
	font-weight: 600;
}

.module_detail_coordiset .coordi_item_set .price .currency {
	font-size: 13px;
}

.module_detail_coordiset .coordi_item_set .discount {
	display: inline-block;
	margin: 1px 2px 0 5px;
	font-family: Arial, sans-serif;
	font-size: 15px;
	vertical-align: top;
}

.module_detail_coordiset .coordi_item_set .label_soldout,
.module_detail_coordiset .coordi_item_set .label_info {
	display: inline-block;
	margin-right: 5px;
	height: 21px;
	vertical-align: top;
}

.module_detail_coordiset .coordi_item_set .label_soldout {
	padding: 0 7px;
	background-color: #565656;
}

.module_detail_coordiset .coordi_item_set .label_soldout:after {
	display: block;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -94px -49px;
	width: 50px;
	height: 7px;
	margin-top: 7px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .coordi_item_set .label_soldout:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_coordiset .coordi_item_set .label_info {
	padding: 0 7px 0 6px;
	border: 1px solid #000;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-size: 11px;
	line-height: 20px;
	letter-spacing: -1px;
}

.module_detail_coordiset .coordi_item_set .discount + .label_info {
	margin-left: 2px;
}

.module_detail_coordiset .coordi_item_set .link {
	z-index: 1;
	display: block;
	position: absolute;
	top: 12px;
	left: 0;
	right: 45px;
	bottom: 12px;
}

.module_detail_coordiset .coordi_item_set .checkbox_coordiset {
	position: absolute;
	top: 42px;
	right: 7px;
	z-index: 3;
}

.module_detail_coordiset .coordi_item_set .checkbox_coordiset:checked + .label_coordiset:before {
	background-color: #2f2f2f;
}

.module_detail_coordiset .coordi_item_set .checkbox_coordiset[disabled] + .label_coordiset:before {
	background-color: #f0f2f5;
}

.module_detail_coordiset .coordi_item_set .label_coordiset {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 4;
	width: 50px;
	cursor: pointer;
}

.module_detail_coordiset .coordi_item_set .label_coordiset:before {
	position: absolute;
	top: 37px;
	right: 0;
	width: 26px;
	height: 26px;
	background-color: #cbd2db;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	content: '';
}

.module_detail_coordiset .coordi_item_set .label_coordiset:after {
	position: absolute;
	top: 46px;
	right: 7px;
	display: block;
	margin: auto;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -202px;
	width: 12px;
	height: 9px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .coordi_item_set .label_coordiset:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

[data-user-agent*="MSIE 8"] .module_detail_coordiset .coordi_item_set .label_coordiset {
	display: none;
}

.module_detail_coordiset .total_price {
	margin-top: 16px;
	text-align: center;
}

.module_detail_coordiset .total_price .desc {
	font-size: 13px;
	color: #000;
}

.module_detail_coordiset .total_price .count {
	margin-left: 5px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #8f8f8f;
}

.module_detail_coordiset .total_price .price {
	font-size: 13px;
	font-weight: bold;
	color: #111;
}

.module_detail_coordiset .total_price .price .currency {
	margin-right: 1px;
	font-family: Tahoma, sans-serif;
	font-size: 15px;
	vertical-align: -1px;
}

.module_detail_coordiset .total_price .price:before {
	display: inline-block;
	margin: 0 8px;
	width: 1px;
	height: 10px;
	background-color: #e1e1e1;
	vertical-align: -1px;
	content: '';
}

.module_detail_coordiset .all_check {
	position: absolute;
	bottom: 0;
	width: 405px;
	height: 50px;
	-webkit-border-radius: 25px;
	        border-radius: 25px;
	background-color: #000;
	border: none;
	outline: none;
	cursor: pointer;
	line-height: 0;
}

.module_detail_coordiset .all_check:before, .module_detail_coordiset .all_check:after {
	display: inline-block;
	vertical-align: top;
	content: '';
}

.module_detail_coordiset .all_check:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -4px -27px;
	width: 128px;
	height: 14px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .all_check:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_coordiset .all_check:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -165px;
	width: 6px;
	height: 12px;
	margin: 1px 0 1px 8px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .all_check:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_detail_coordiset .area_coordi_pagination {
	margin-top: 25px;
	font-size: 0;
	text-align: center;
	white-space: nowrap;
}

.module_detail_coordiset .area_coordi_pagination .button_page {
	opacity: 0.25;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	position: relative;
	padding: 5px;
	background: none;
	border: 0;
	outline: none;
	cursor: pointer;
}

.module_detail_coordiset .area_coordi_pagination .button_page.past {
	margin-right: 25px;
}

.module_detail_coordiset .area_coordi_pagination .button_page.past:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -26px;
	width: 7px;
	height: 14px;
	display: inline-block;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .area_coordi_pagination .button_page.past:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_detail_coordiset .area_coordi_pagination .button_page.next {
	margin-left: 25px;
}

.module_detail_coordiset .area_coordi_pagination .button_page.next:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -48px;
	width: 7px;
	height: 14px;
	display: inline-block;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .area_coordi_pagination .button_page.next:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_detail_coordiset .area_coordi_pagination .button_page:hover {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}

.module_detail_coordiset .coordi_pagination {
	display: inline-block;
}

.module_detail_coordiset .coordi_pagination .coordi_pagination_list {
	display: inline-block;
	margin: 2px 4px;
	width: 8px;
	height: 8px;
	background-color: rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.module_detail_coordiset .coordi_pagination .coordi_pagination_list[aria-selected=true] {
	margin: 0 4px;
	width: 12px;
	height: 12px;
	background-color: #000;
}

.module_detail_coordiset .button {
	position: absolute;
	top: -13px;
	width: 70px;
	height: 70px;
	border: none;
	outline: none;
	background-color: transparent;
	cursor: pointer;
}

.module_detail_coordiset .button.prev {
	left: 0;
}

.module_detail_coordiset .button.prev:after {
	display: block;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -229px -127px;
	width: 50px;
	height: 29px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .button.prev:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_detail_coordiset .button.next {
	right: 0;
}

.module_detail_coordiset .button.next:after {
	display: block;
	margin-left: auto;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -229px -90px;
	width: 50px;
	height: 29px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_coordiset .button.next:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layerpop_coordiset {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10010;
}

.layerpop_coordiset .inner {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	width: 428px;
	padding: 40px 30px 0;
	background-color: #fafafa;
	border: 2px solid #323232;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.layerpop_coordiset .title_layer {
	display: block;
	padding-bottom: 21px;
	border-bottom: 1px solid #5f5f5f;
	font-size: 18px;
	line-height: 1em;
	color: #000;
}

.layerpop_coordiset .area_scroll {
	position: absolute;
	top: 80px;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 0 30px;
	overflow-x: hidden;
	overflow-y: auto;
}

.layerpop_coordiset .list_product {
	margin-top: 22px;
}

.layerpop_coordiset .list_product:first-child {
	margin-top: 0;
}

.layerpop_coordiset .item_product {
	position: relative;
	border-bottom: 1px solid #5f5f5f;
	padding: 20px 0 30px 28px;
}

.layerpop_coordiset .checkbox_product,
.layerpop_coordiset .label_product {
	position: absolute;
	top: 20px;
	left: 0;
}

.layerpop_coordiset .checkbox_product {
	margin: 1px 0 0 1px;
}

.layerpop_coordiset .label_product {
	width: 20px;
	height: 20px;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

[data-user-agent*="MSIE 8"] .layerpop_coordiset .label_product {
	display: none;
}

.layerpop_coordiset .checkbox_product:checked + .label_product {
	border-color: #01c62b;
}

.layerpop_coordiset .checkbox_product:checked + .label_product:before {
	position: absolute;
	top: 4px;
	left: 4px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -303px;
	width: 10px;
	height: 9px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_coordiset .checkbox_product:checked + .label_product:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layerpop_coordiset .count {
	width: 44px;
	height: 19px;
	line-height: 19px;
	padding: 0 5px;
	border: 1px solid;
	border-color: #c5c5c5 #e9e9e9 #e9e9e9 #c5c5c5;
	-webkit-apperance: none;
}

.layerpop_coordiset .ea {
	width: 21px;
	height: 21px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -70px -60px;
}

.layerpop_coordiset .ea .up,
.layerpop_coordiset .ea .down {
	position: absolute;
	right: 0;
	left: 0;
}

.layerpop_coordiset .ea .up {
	top: 0;
	height: 11px;
}

.layerpop_coordiset .ea .down {
	bottom: 0;
	height: 10px;
}

.layerpop_coordiset .area_info {
	display: block;
	position: relative;
	padding: 0 0 20px 98px;
	min-height: 80px;
}

.layerpop_coordiset .area_info .thumbnail {
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
	height: 80px;
}

.layerpop_coordiset .area_info .thumbnail:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.05;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";
	filter: alpha(opacity=5);
	content: '';
	z-index: 1;
	border: 1px solid #000;
}

.layerpop_coordiset .area_info .thumbnail .image {
	width: 100%;
}

.layerpop_coordiset .area_info .title_product {
	display: block;
	font-size: 14px;
	line-height: 1.21em;
	letter-spacing: -1px;
	color: #313131;
}

.layerpop_coordiset .area_info .area_price {
	font-size: 0;
	line-height: 0;
	margin-top: 15px;
}

.layerpop_coordiset .area_info .area_price .price {
	display: inline-block;
	vertical-align: top;
	line-height: 1em;
	font-weight: bold;
	color: #6b90dc;
}

.layerpop_coordiset .area_info .area_price .price .number {
	position: relative;
	top: 1px;
	font-family: Tahoma, 나눔고딕, "Nanum Gothic", 나눔스퀘어, "Nanum Square", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "sans-serif";
	font-size: 16px;
	vertical-align: baseline;
}

.layerpop_coordiset .area_info .area_price .price .currency {
	font-size: 14px;
	vertical-align: baseline;
}

.layerpop_coordiset .area_info .area_price .price.extend_cancel {
	color: #8f8f8f;
	font-weight: normal;
}

.layerpop_coordiset .area_info .area_price .price.extend_cancel .number {
	font-size: 14px;
	text-decoration: line-through;
}

.layerpop_coordiset .area_info .area_price .price.extend_cancel .currency {
	font-size: 13px;
}

.layerpop_coordiset .area_info .area_price .price ~ .price {
	margin-left: 8px;
}

.layerpop_coordiset .area_standard {
	border-top: 1px solid #ebebeb;
	padding: 18px 0 13px;
}

.layerpop_coordiset .area_standard .image_list .button_item {
	width: 64px;
	height: 64px;
	margin-bottom: 5px;
}

.layerpop_coordiset .area_standard .size_list .button_select {
	width: 68px;
	margin-bottom: 5px;
}

.layerpop_coordiset .area_select {
	padding: 15px 0;
	border-top: 1px solid #ebebeb;
}

.layerpop_coordiset .area_select .title_select {
	display: block;
	margin-bottom: 8px;
	font-size: 11px;
	color: #5f5f5f;
	font-weight: 400;
}

.layerpop_coordiset .area_select .label_select {
	display: block;
	margin-top: 4px;
	font-size: 11px;
	color: #5f5f5f;
}

.layerpop_coordiset .area_select .textbox {
	width: 324px;
	height: 19px;
	margin-top: 4px;
	padding: 0 5px;
	border: 1px solid;
	border-color: #c5c5c5 #e9e9e9 #e9e9e9 #c5c5c5;
	line-height: 19px;
	-webkit-apperance: none;
}

.layerpop_coordiset .area_select .select {
	width: 316px;
	margin-top: 4px;
	font-size: 12px;
	color: #5f5f5f;
}

.layerpop_coordiset .area_select .list_select > li {
	margin-top: 4px;
}

.layerpop_coordiset .area_select .selectbox-box {
	width: 324px;
}

.layerpop_coordiset .area_option .area_colorchip, .layerpop_coordiset .area_option .area_thumbnail, .layerpop_coordiset .area_option .option, .layerpop_coordiset .area_option .count_wrap {
	display: table-cell;
	vertical-align: middle;
}

.layerpop_coordiset .area_option .area_colorchip {
	width: 38px;
}

.layerpop_coordiset .area_option .area_colorchip .colorchip {
	margin: 0;
}

.layerpop_coordiset .area_option .area_colorchip ~ .option {
	width: 181px;
}

.layerpop_coordiset .area_option .area_thumbnail {
	width: 48px;
}

.layerpop_coordiset .area_option .area_thumbnail ~ .option {
	width: 171px;
}

.layerpop_coordiset .area_option .image_wrap {
	position: relative;
	display: inline-block;
	width: 38px;
	height: 38px;
	border: 1px solid rgba(0, 0, 0, 0.04);
}

.layerpop_coordiset .area_option .image_wrap .image {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

.layerpop_coordiset .area_option .image_wrap .image.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.layerpop_coordiset .area_option .count_wrap {
	position: relative;
	text-align: right;
}

.layerpop_coordiset .area_option .item_option {
	position: relative;
	overflow: hidden;
	padding: 11px 0 9px;
	border-top: 1px solid;
	border-color: #ebebeb;
}

.layerpop_coordiset .area_option .item_option:first-child {
	border-color: #c7c7c7;
}

.layerpop_coordiset .area_option .option {
	width: 220px;
	color: #222;
	line-height: 17px;
	word-wrap: break-word;
	word-break: break-all;
}

.layerpop_coordiset .area_option .ea {
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.layerpop_coordiset .area_option .price {
	display: inline-block;
	vertical-align: top;
	margin-top: 5px;
	line-height: 15px;
	font-size: 12px;
	color: #5f5f5f;
	white-space: nowrap;
}

.layerpop_coordiset .area_option .price .number {
	font-family: Tahoma;
}

.layerpop_coordiset .area_option .button_delete {
	display: inline-block;
	vertical-align: top;
	margin: 7px 0 0 2px;
	width: 11px;
	height: 11px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -210px -60px;
}

.layerpop_coordiset .area_delivery {
	padding-top: 15px;
	border-top: 1px solid #ebebeb;
}

.layerpop_coordiset .area_delivery .row {
	display: table;
	width: 100%;
	margin-top: 6px;
}

.layerpop_coordiset .area_delivery .row:first-child {
	margin-top: 0;
}

.layerpop_coordiset .area_delivery .col_label,
.layerpop_coordiset .area_delivery .col_text {
	display: table-cell;
	font-size: 11px;
	line-height: 15px;
	color: #5f5f5f;
}

.layerpop_coordiset .area_delivery .col_label {
	width: 63px;
	letter-spacing: -1px;
}

.layerpop_coordiset .area_delivery .col_text {
	position: relative;
}

.layerpop_coordiset .area_delivery .charge,
.layerpop_coordiset .area_delivery .button_bundle {
	display: inline-block;
	vertical-align: top;
}

.layerpop_coordiset .area_delivery .charge {
	height: 16px;
	line-height: 16px;
}

.layerpop_coordiset .area_delivery .button_bundle {
	position: relative;
	top: -2px;
	width: 93px;
	height: 16px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -430px -430px;
}

.layerpop_coordiset .area_delivery .button_local {
	display: inline-block;
	width: 54px;
	height: 21px;
	line-height: 22px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -140px -400px;
	color: #5f5f5f;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
}

.layerpop_coordiset .area_delivery .select_info {
	width: 160px;
	height: 21px;
}

.layerpop_coordiset .area_delivery .select_order {
	width: 130px;
	height: 21px;
}

.layerpop_coordiset .area_delivery .text {
	display: block;
	color: #8f8f8f;
}

.layerpop_coordiset .area_delivery .count,
.layerpop_coordiset .area_delivery .ea {
	display: inline-block;
	vertical-align: top;
}

.layerpop_coordiset .area_delivery .ea {
	position: relative;
	margin-left: -1px;
}

.layerpop_coordiset .area_delivery .selectbox_wrap {
	display: inline-block;
	vertical-align: middle;
}

.layerpop_coordiset .area_total {
	padding: 20px 0 50px;
}

.layerpop_coordiset .area_total .total {
	position: relative;
	text-align: right;
}

.layerpop_coordiset .area_total .text,
.layerpop_coordiset .area_total .button_help,
.layerpop_coordiset .area_total .price,
.layerpop_coordiset .area_total .number,
.layerpop_coordiset .area_total .currency {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	vertical-align: top;
}

.layerpop_coordiset .area_total .text.sum {
	position: relative;
	margin-left: 3px;
	padding-left: 7px;
	font-weight: 600;
	color: #313131;
}

.layerpop_coordiset .area_total .text.sum:before {
	position: absolute;
	top: 50%;
	left: 0;
	width: 1px;
	height: 12px;
	margin-top: -6px;
	background-color: #e2e2e2;
	content: '';
}

.layerpop_coordiset .area_total .button_help {
	width: 13px;
	height: 13px;
	margin: 3px 3px 0 1px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -140px -60px;
}

.layerpop_coordiset .area_total .price .number {
	margin-top: -1px;
	font-family: Tahoma, 나눔고딕, "Nanum Gothic", 나눔스퀘어, "Nanum Square", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "sans-serif";
	font-size: 20px;
}

.layerpop_coordiset .area_total .price .currency {
	font-size: 14px;
}

.layerpop_coordiset .area_total .button_cart {
	position: relative;
	display: block;
	height: 50px;
	margin-top: 18px;
	background-color: #565656;
	-webkit-border-radius: 1px;
	        border-radius: 1px;
}

.layerpop_coordiset .area_total .button_cart:before {
	position: absolute;
	top: 50%;
	left: 50%;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -140px -27px;
	width: 49px;
	height: 13px;
	margin-top: -5px;
	margin-left: -21px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_coordiset .area_total .button_cart:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.layerpop_coordiset .button_close {
	position: absolute;
	top: 40px;
	right: 32px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -369px -210px;
	width: 17px;
	height: 17px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_coordiset .button_close {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layerpop_coordiset .dimmed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	background-color: #000;
}

#container .module_detail_coordiset .coordi_item_set {
	margin-top: -12px;
}

#container .module_detail_coordiset .coordi_item_set .coordi_item_list {
	padding: 12px 0;
}

#container .module_detail_coordiset .coordi_item_set .thumbnail {
	width: 70px;
	height: 70px;
}

#container .module_detail_coordiset .coordi_item_set .thumbnail.shield_thumb + .name, #container .module_detail_coordiset .coordi_item_set .thumbnail.adult_thumb + .name {
	margin-top: 28px;
}

#container .module_detail_coordiset .coordiset_product .coordi_error {
	padding-top: 200px;
}

.module_detail_review {
	padding-bottom: 30px;
}

.module_detail_review a:hover {
	text-decoration: none;
}

.module_detail_review .text_introduction {
	font-size: 11px;
	line-height: 1.64em;
	letter-spacing: -0.9px;
	color: #8f8f8f;
}

.module_detail_review .text_introduction .highlight {
	color: #6b90dc;
}

.module_detail_review .overview_statistics {
	height: 130px;
	margin-top: 15px;
	padding: 35px 0 35px 23px;
	background-color: #f8f9fb;
}

.module_detail_review .overview_statistics:after {
	content: '';
	display: table;
	clear: both;
}

.module_detail_review .overview_statistics .area_satisfaction,
.module_detail_review .overview_statistics .area_count {
	margin-right: 30px;
}

.module_detail_review .overview_statistics .area_graph {
	margin-right: 40px;
	padding-left: 8px;
}

.wrap_detail .module_detail_review .overview_statistics {
	padding-left: 50px;
}

.wrap_detail .module_detail_review .overview_statistics .area_satisfaction,
.wrap_detail .module_detail_review .overview_statistics .area_count,
.wrap_detail .module_detail_review .overview_statistics .area_graph {
	margin-right: 78px;
}

.wrap_detail .module_detail_review .overview_statistics .area_graph {
	padding-left: 7px;
}

.module_detail_review .area_satisfaction {
	position: relative;
	float: left;
	width: 90px;
}

.module_detail_review .area_count {
	position: relative;
	float: left;
	width: 100px;
}

.module_detail_review .title_statistics {
	display: block;
	font-size: 13px;
	line-height: 1em;
	color: #000;
	text-align: center;
	white-space: nowrap;
	padding-bottom: 10px;
}

.module_detail_review .area_satisfaction,
.module_detail_review .area_count {
	height: 100%;
}

.module_detail_review .area_satisfaction .title_statistics,
.module_detail_review .area_count .title_statistics {
	margin-top: 1px;
}

.module_detail_review .count {
	position: absolute;
	bottom: 1px;
	left: 50%;
	width: 150px;
	margin-left: -75px;
	font-size: 0;
	line-height: 0;
	text-align: center;
}

.module_detail_review .area_graph {
	float: left;
	width: 210px;
}

.module_detail_review .tab_statistics .item {
	position: relative;
	float: left;
	margin-left: 8px;
	padding-left: 9px;
}

.module_detail_review .tab_statistics .item:before {
	position: absolute;
	top: 50%;
	left: 0;
	content: '';
	width: 1px;
	height: 11px;
	margin-top: -11px;
	background-color: #d8d8d8;
}

.module_detail_review .tab_statistics .item:first-child {
	margin-left: 0;
	padding-left: 0;
}

.module_detail_review .tab_statistics .item:first-child:before {
	display: none;
}

.module_detail_review .tab_statistics .item:only-child .title_statistics {
	pointer-events: none;
	cursor: default;
}

.module_detail_review .tab_statistics .title_statistics {
	display: inline-block;
}

.module_detail_review .tab_statistics .title_statistics[aria-selected="true"] {
	font-weight: 600;
}

.module_detail_review .tab_statistics .title_statistics[aria-selected="false"] {
	color: #8f8f8f;
}

.module_detail_review .tab_statistics:after {
	content: '';
	display: table;
	clear: both;
}

.module_detail_review .graph_satisfaction .list {
	display: table;
	table-layout: fixed;
	padding-top: 18px;
	width: 100%;
}

.module_detail_review .graph_satisfaction .item {
	display: table-cell;
	position: relative;
	text-align: center;
}

.module_detail_review .graph_satisfaction .label {
	position: absolute;
	right: 0;
	bottom: -28px;
	left: 0;
	font-size: 12px;
	line-height: 14px;
	color: #5f5f5f;
}

.module_detail_review .graph_satisfaction .bar_blank {
	display: inline-block;
	position: relative;
	width: 10px;
	height: 62px;
	-webkit-border-radius: 5px;
	        border-radius: 5px;
	background-color: #e5e9eb;
	overflow: hidden;
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.02);
	        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.02);
}

.module_detail_review .graph_satisfaction .bar {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding-top: 9px;
	-webkit-border-radius: 5px;
	        border-radius: 5px;
	background-color: #ced4e1;
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.02);
	        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.02);
}

.module_detail_review .graph_satisfaction .area_value {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	padding-bottom: 9px;
	height: 19px;
}

.module_detail_review .graph_satisfaction .value {
	display: inline-block;
	position: relative;
	height: 15px;
	padding: 0 4px;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	background-color: #ea4e2e;
	font-size: 11px;
	line-height: 15px;
	color: #fff;
}

.module_detail_review .graph_satisfaction .value:before {
	position: absolute;
	bottom: -7px;
	left: 50%;
	content: '';
	margin-left: -4px;
	border: 4px solid transparent;
	border-top-color: #ea4e2e;
}

.module_detail_review .graph_satisfaction .bar.point {
	background-color: #ea4e2e;
}

.module_detail_review .graph_satisfaction .bar_normal .bar.point, .module_detail_review .graph_satisfaction .bar_normal .value {
	background-color: #89939b;
}

.module_detail_review .graph_satisfaction .bar_normal .value:before {
	border-top-color: #89939b;
}

.module_detail_review .graph_satisfaction .bar_bad .bar.point, .module_detail_review .graph_satisfaction .bar_bad .value {
	background-color: #444;
}

.module_detail_review .graph_satisfaction .bar_bad .value:before {
	border-top-color: #444;
}

.module_detail_review .area_photo {
	position: relative;
	float: left;
	width: 286px;
	height: 100%;
}

.module_detail_review .area_photo .list {
	margin-top: 16px;
}

.module_detail_review .area_photo .list:after {
	content: '';
	display: table;
	clear: both;
}

.module_detail_review .area_photo .item {
	float: left;
	margin-left: 8px;
}

.module_detail_review .area_photo .item:first-child {
	margin-left: 0;
}

.module_detail_review .area_photo .thumbnail {
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/nophoto_22x22.png) no-repeat 50%;
	-webkit-background-size: 24px 24px;
	        background-size: 24px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/nophoto_22x22.svg), none;
	position: relative;
	display: block;
	overflow: hidden;
	width: 90px;
	height: 90px;
}

.module_detail_review .area_photo .thumbnail:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	content: '';
	border: 1px solid rgba(0, 0, 0, 0.05);
}

.module_detail_review .area_photo .thumbnail.movie {
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/nomovie_26x16.png) no-repeat 50%;
	-webkit-background-size: 26px 26px;
	        background-size: 26px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/nomovie_26x16.svg), none;
}

.module_detail_review .area_photo span.thumbnail:before {
	border: 1px solid #ebecee;
}

.module_detail_review .area_photo .image {
	width: 100%;
}

.module_detail_review .area_photo .error {
	display: table;
	width: 100%;
	margin-top: 16px;
	height: 90px;
	background-color: #fff;
	border: solid 1px #eaeced;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_detail_review .area_photo .error .text {
	display: table-cell;
	vertical-align: middle;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #8f8f8f;
}

.module_detail_review .pagination_photo {
	position: absolute;
	top: 0;
	right: 0;
}

.module_detail_review .pagination_photo .count_page {
	display: inline-block;
	float: left;
	margin-right: 8px;
	font-size: 13px;
	line-height: 19px;
	color: #888;
}

.module_detail_review .pagination_photo .button_page {
	position: relative;
	display: block;
	float: left;
	width: 19px;
	height: 19px;
}

.module_detail_review .pagination_photo .button_page.prev {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -219px -328px;
}

.module_detail_review .pagination_photo .button_page.next {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -246px -328px;
	margin-left: -1px;
}

.module_detail_review .area_review {
	margin-top: 50px;
}

.module_detail_review .area_review .header_review {
	min-height: 31px;
}

.module_detail_review .area_review .header_review:after {
	content: '';
	display: table;
	clear: both;
}

.module_detail_review .area_review .title_review {
	float: left;
	margin-top: 3px;
	font-family: NanumGothic;
	font-size: 16px;
	line-height: 17px;
	color: #313131;
}

.module_detail_review .area_review .title_review .highlight {
	font-size: 11px;
	line-height: 1.45em;
	letter-spacing: normal;
	color: #6b90dc;
	font-weight: 400;
}

.module_detail_review .area_review .module_list_sort {
	float: right;
	margin: 0;
	width: auto;
}

.module_detail_review .area_review .module_list_sort .selectbox {
	margin: -5px 0 0 20px;
	padding-bottom: 14px;
}

.module_detail_review .area_review .module_list_sort .selectbox .label {
	width: 120px;
}

.module_detail_review .area_review .tab_review {
	float: left;
	margin-top: 3px;
	margin-right: 15px;
}

.module_detail_review .area_review .tab_review .item {
	position: relative;
	float: left;
	margin-left: 10px;
	padding-left: 11px;
}

.module_detail_review .area_review .tab_review .item:first-child {
	margin-left: 0;
	padding-left: 0;
}

.module_detail_review .area_review .tab_review .item:first-child:before {
	display: none;
}

.module_detail_review .area_review .tab_review .item:before {
	position: absolute;
	top: 50%;
	left: 0;
	content: '';
	width: 1px;
	height: 11px;
	margin-top: -6px;
	background-color: #e5e5e5;
}

.module_detail_review .area_review .tab_review .option {
	line-height: 1.33em;
	color: #8f8f8f;
	font-weight: 400;
}

.module_detail_review .area_review .tab_review .option[aria-selected="true"] {
	color: #313131;
	font-weight: 600;
}

.module_detail_review .area_review .tab_review .option[aria-selected="true"]:before {
	content: '';
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -70px;
	width: 14px;
	height: 10px;
	display: inline-block;
	margin-right: 5px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_review .area_review .tab_review .option[aria-selected="true"]:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

[data-user-agent*="MSIE 8"] .module_detail_review .area_review .tab_review .option[aria-selected="true"] {
	font-weight: 400;
}

.module_detail_review .area_review .exception_case {
	margin-top: -1px;
}

.detail_tab_review {
	border: solid 1px #e0e0e0;
}

.detail_tab_review .tab_article {
	display: table;
	table-layout: fixed;
	width: 100%;
}

.detail_tab_review .item {
	display: table-cell;
}

.detail_tab_review .item:first-child .option:before {
	display: none;
}

.detail_tab_review .option {
	position: relative;
	display: block;
	height: 40px;
	line-height: 41px;
	text-align: center;
	color: #5f5f5f;
}

.detail_tab_review .option:before {
	position: absolute;
	top: 50%;
	left: 0;
	content: '';
	width: 1px;
	height: 16px;
	margin-top: -8px;
	background-color: #e2e4e7;
}

.detail_tab_review .option[aria-selected="true"] {
	color: #313131;
	font-weight: 600;
	text-decoration: underline;
}

.detail_list_review .nodata {
	padding: 250px 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	border-bottom: 1px solid #dadada;
}

.detail_list_review .item {
	position: relative;
	padding: 20px 0;
	border-bottom: 1px solid #eaeced;
}

.detail_list_review .row {
	display: table;
	width: 100%;
}

.detail_list_review [class^="col_"] {
	display: table-cell;
	vertical-align: middle;
}

.detail_list_review .col_label {
	width: 90px;
	text-align: center;
}

.detail_list_review .col_label .label {
	position: relative;
	display: block;
	font-size: 12px;
	line-height: 1em;
	color: #89939b;
}

.detail_list_review .col_label [class^="icon"] {
	position: relative;
	margin-bottom: 9px;
}

.detail_list_review .col_label .icon_premium_bad ~ .label,
.detail_list_review .col_label .icon_bad ~ .label {
	color: #444;
}

.detail_list_review .col_label .icon_premium_good ~ .label,
.detail_list_review .col_label .icon_premium_verygood ~ .label,
.detail_list_review .col_label .icon_good ~ .label {
	color: #ea4e2e;
}

.detail_list_review .col_content {
	overflow: hidden;
	padding: 0 20px 0 10px;
}

.detail_list_review .col_content .inner_content {
	width: 100%;
}

.detail_list_review .col_content .thumbnail {
	position: absolute;
	right: 20px;
	bottom: 50px;
	width: 55px;
	background: none;
}

.detail_list_review .col_content .thumbnail .inner {
	position: relative;
	width: 55px;
	height: 55px;
}

.detail_list_review .col_content .thumbnail .inner:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	border: 1px solid rgba(0, 0, 0, 0.05);
}

.detail_list_review .col_content .thumbnail.movie .inner {
	background: none;
	background-color: #f0f0f0;
}

.detail_list_review .col_content .image {
	width: 100%;
}

.detail_list_review .col_content .icon_mov {
	position: absolute;
	bottom: 1px;
	left: 3px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -106px -328px;
	width: 24px;
	height: 24px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.detail_list_review .col_content .icon_mov {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.detail_list_review .thumbnail ~ .review_comment {
	padding-right: 85px;
}

.detail_list_review .header_review_comment:after {
	content: '';
	display: table;
	clear: both;
}

.detail_list_review .title_review_comment {
	font-weight: 400;
	word-break: break-all;
}

.detail_list_review .text_info {
	position: relative;
	display: inline-block;
	margin-left: 3px;
	padding-left: 7px;
	font-size: 12px;
	line-height: 1em;
	color: #aaa;
	vertical-align: top;
}

.detail_list_review .text_info:before {
	position: absolute;
	top: 50%;
	left: 0;
	content: '';
	margin-top: -5px;
	width: 1px;
	height: 10px;
	background-color: #e1e1e1;
}

.detail_list_review .text_info.author {
	top: -1px;
	margin-left: 0;
	padding-left: 0;
}

.detail_list_review .text_info.author:before {
	display: none;
}

.detail_list_review .button_report {
	display: inline-block;
	vertical-align: top;
	color: #aaa;
}

.detail_list_review .text_comment {
	margin-top: 4px;
	max-height: 40px;
	word-wrap: break-word;
	word-break: break-all;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	cursor: pointer;
}

.detail_list_review .text_comment:hover {
	text-decoration: underline;
}

.detail_list_review .text_comment, .detail_list_review .title_review_comment, .detail_list_review .area_full_article {
	color: #5f5f5f;
	font-size: 13px;
	line-height: 20px;
}

.detail_list_review .text_option {
	margin-top: 3px;
	font-size: 12px;
	color: #aaa;
	line-height: 16px;
}

.detail_list_review .button_more {
	position: absolute;
	right: 24px;
	bottom: 21px;
	display: inline-block;
	padding-right: 16px;
	font-size: 12px;
	line-height: 1.64em;
	letter-spacing: -0.9px;
	color: #aaa;
}

.detail_list_review .button_more:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -271px;
	width: 11px;
	height: 6px;
	position: absolute;
	top: 50%;
	right: 0;
	content: '';
	display: inline-block;
	margin-top: -3px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.detail_list_review .button_more:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.detail_list_review .area_full_article {
	margin: 4px 100px 0;
	word-break: break-all;
}

.detail_list_review .area_full_article .thumbnail {
	margin: 15px 0;
	max-width: 480px;
}

.detail_list_review .area_full_article .thumbnail:first-child {
	margin-top: 13px;
}

.detail_list_review .area_full_article .image {
	width: 100%;
}

.detail_list_review .area_info {
	margin-top: 12px;
}

.detail_list_review .info_review_text {
	padding: 0 100px 0;
}

.detail_list_review .area_seller_comment {
	margin-top: 11px;
}

.detail_list_review.extend_premium .row {
	display: block;
}

.detail_list_review.extend_premium .col_label {
	display: block;
	float: left;
	vertical-align: top;
}

.detail_list_review.extend_premium .col_content {
	display: block;
}

.detail_list_review.extend_premium .item {
	padding: 22px 0;
}

.detail_list_review.extend_premium .header_review_comment {
	font-size: 0;
	line-height: 0;
	white-space: nowrap;
}

.detail_list_review.extend_premium .header_review_comment.best {
	padding-right: 33px;
}

.detail_list_review.extend_premium .title_review_comment {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	line-height: 20px;
	max-width: 100%;
	margin-right: -2px;
	padding-right: 2px;
	font-size: 14px;
	color: #333;
	font-weight: 600;
	cursor: pointer;
	vertical-align: top;
}

.detail_list_review.extend_premium .title_review_comment:hover {
	text-decoration: underline;
}

.detail_list_review.extend_premium .icon_best {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -111px -127px;
	width: 25px;
	height: 7px;
	display: inline-block;
	margin: 5px 0 0 8px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.detail_list_review.extend_premium .icon_best {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.detail_list_review.extend_premium .icon_free_trial {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -82px -99px;
	width: 50px;
	height: 20px;
	display: inline-block;
	margin-right: 6px;
	vertical-align: top;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.detail_list_review.extend_premium .icon_free_trial {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.detail_list_review.extend_premium .area_info {
	line-height: 0;
}

.detail_list_review.extend_premium .text_option {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
}

.detail_list_review.extend_premium .area_full_article,
.detail_list_review.extend_premium .area_seller_comment {
	display: none;
}

.detail_list_review.extend_premium .col_content {
	vertical-align: top;
}

.detail_list_review.extend_premium .item[aria-expanded="true"] {
	background-color: #f8f9fb;
}

.detail_list_review.extend_premium .item[aria-expanded="true"] .col_content .thumbnail {
	display: none;
}

.detail_list_review.extend_premium .item[aria-expanded="true"] .review_comment {
	padding-right: 0;
}

.detail_list_review.extend_premium .item[aria-expanded="true"] .header_review_comment {
	padding-right: 80px;
}

.detail_list_review.extend_premium .item[aria-expanded="true"] .title_review_comment {
	display: inline;
	overflow: visible;
	white-space: normal;
}

.detail_list_review.extend_premium .item[aria-expanded="true"] .text_info:last-child {
	display: inline-block;
}

.detail_list_review.extend_premium .item[aria-expanded="true"] .text_comment {
	display: none;
}

.detail_list_review.extend_premium .item[aria-expanded="true"] .text_option {
	display: block;
	overflow: visible;
	white-space: normal;
}

.detail_list_review.extend_premium .item[aria-expanded="true"] .area_full_article,
.detail_list_review.extend_premium .item[aria-expanded="true"] .area_seller_comment {
	display: block;
}

.detail_list_review.extend_premium .item[aria-expanded="true"] .area_seller_comment {
	width: 670px;
	margin-top: 20px;
	padding-bottom: 20px;
}

.detail_list_review.extend_premium .item[aria-expanded="true"] .thumbnail_seller:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -287px -211px;
	border-color: #f8f9fb;
}

.detail_list_review.extend_premium .item[aria-expanded="true"] .button_more:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -219px;
	width: 11px;
	height: 6px;
	margin-top: -4px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.detail_list_review.extend_premium .item[aria-expanded="true"] .button_more:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.detail_list_review.extend_premium .item .col_label [class^="icon"], .detail_list_review.extend_premium .item .col_label .label {
	top: 7px;
}

.detail_list_review.extend_premium .item.case_1 .col_label [class^="icon"], .detail_list_review.extend_premium .item.case_1 .col_label .label {
	top: 17px;
}

.detail_list_review.extend_premium .item.case_2 .col_label [class^="icon"], .detail_list_review.extend_premium .item.case_2 .col_label .label {
	top: 26px;
}

.detail_list_review.extend_premium .item.case_3 .col_label [class^="icon"], .detail_list_review.extend_premium .item.case_3 .col_label .label {
	top: 17px;
}

.detail_list_review.extend_premium .item.case_3 .col_content .review_comment .text_comment {
	height: 40px;
}

.detail_list_review.extend_normal .header_review_comment {
	padding-right: 13px;
}

.area_photo_review {
	overflow: hidden;
	margin-bottom: 13px;
}

.area_photo_review .list {
	margin: -1px -25px;
}

.area_photo_review .item {
	float: left;
	width: 50%;
	padding: 0 25px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-left: 1px solid #f2f2f2;
}

.area_photo_review .row {
	display: table;
	table-layout: fixed;
	width: 100%;
	padding: 7px 0;
	border-top: 1px solid #f2f2f2;
	table-layout: fixed;
}

.area_photo_review .row:hover {
	text-decoration: none;
}

.area_photo_review [class^="col_"] {
	display: table-cell;
	vertical-align: middle;
	height: 65px;
}

.area_photo_review .col_thumbnail {
	width: 65px;
}

.area_photo_review .thumbnail {
	position: relative;
	overflow: hidden;
	width: 50px;
	height: 50px;
	margin-left: 15px;
}

.area_photo_review .thumbnail:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	border: 1px solid rgba(0, 0, 0, 0.05);
}

.area_photo_review .thumbnail.movie {
	background: none;
	background-color: #f0f0f0;
}

.area_photo_review .image {
	width: 100%;
}

.area_photo_review .col_content .text {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	line-height: 1.64em;
	margin-bottom: 5px;
	font-size: 11px;
	font-weight: 400;
	color: #8f8f8f;
}

.area_photo_review .col_content .text.tit {
	margin: 2px 0 0 0;
	font-weight: 600;
	color: #5f5f5f;
}

.area_photo_review .col_content .text .bar {
	margin: 0 4px;
	color: #f2f2f2;
}

.area_photo_review .col_content .text_info {
	position: relative;
	margin-left: 4px;
	padding-left: 8px;
	font-size: 11px;
	line-height: 1.64em;
	color: #aaa;
}

.area_photo_review .col_content .text_info:before {
	position: absolute;
	top: 2px;
	left: 0;
	content: '';
	width: 1px;
	height: 10px;
	background-color: #f2f2f2;
}

.area_photo_review .col_content .text_info.author {
	margin-left: 0;
	padding-left: 0;
}

.area_photo_review .col_content .text_info.author:before {
	display: none;
}

.area_photo_review.normal .col_content .text {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.64em;
	max-height: 3.28em;
	margin-bottom: 3px;
	color: #5f5f5f;
	white-space: normal;
}

.area_photo_review .col_label {
	width: 57px;
	text-align: center;
	white-space: nowrap;
	line-height: normal;
}

.area_photo_review .col_label .label {
	display: block;
	margin-left: 10px;
	font-size: 11px;
	text-align: left;
	color: #8f8f8f;
}

.area_photo_review .col_label .icon_premium_verygood + .label {
	margin-left: -1px;
	color: #ea4e2e;
}

.area_photo_review .col_label .icon_premium_good + .label,
.area_photo_review .col_label .icon_good + .label {
	color: #ea4e2e;
}

.area_photo_review .col_label .icon_premium_normal + .label,
.area_photo_review .col_label .icon_normal + .label {
	color: #89939b;
}

.area_photo_review .col_label .icon_premium_bad + .label {
	margin-left: -1px;
	color: #444;
}

.area_photo_review .col_label .icon_bad + .label {
	color: #444;
}

.area_photo_review [class^="icon"] {
	margin: 0 17px 10px 0;
}

.area_photo_review .text_error {
	margin-bottom: 7px;
	color: #8f8f8f;
	letter-spacing: -1px;
	line-height: 14px;
	font-size: 11px;
}

.area_photo_review.error {
	position: absolute;
	top: 45px;
	left: 23px;
}

.ly_simple_view .area_photo_review {
	margin-bottom: 0;
}

.ly_simple_view .area_photo_review .item {
	clear: left;
	width: 100%;
	border-left: 0;
}

/* 더보기 버튼 */
.sv_area .pagination,
.prd_detail_common .pagination,
.module_detail_list_product .pagination,
.sns_area .pagination {
	font-size: 0;
}

.sv_area .pagination .button_page,
.prd_detail_common .pagination .button_page,
.module_detail_list_product .pagination .button_page,
.sns_area .pagination .button_page {
	position: relative;
	display: inline-block;
	z-index: 2;
	width: 19px;
	height: 19px;
}

.sv_area .pagination .button_page.prev,
.prd_detail_common .pagination .button_page.prev,
.module_detail_list_product .pagination .button_page.prev,
.sns_area .pagination .button_page.prev {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -219px -328px;
}

.sv_area .pagination .button_page.next,
.prd_detail_common .pagination .button_page.next,
.module_detail_list_product .pagination .button_page.next,
.sns_area .pagination .button_page.next {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -246px -328px;
	margin-left: -1px;
}

.sv_area .pagination .page,
.sv_area .pagination .more,
.prd_detail_common .pagination .page,
.prd_detail_common .pagination .more,
.module_detail_list_product .pagination .page,
.module_detail_list_product .pagination .more,
.sns_area .pagination .page,
.sns_area .pagination .more {
	display: inline-block;
	margin-right: 5px;
	font-size: 12px;
	line-height: 20px;
	vertical-align: top;
}

.sv_area .pagination .page:hover,
.sv_area .pagination .more:hover,
.prd_detail_common .pagination .page:hover,
.prd_detail_common .pagination .more:hover,
.module_detail_list_product .pagination .page:hover,
.module_detail_list_product .pagination .more:hover,
.sns_area .pagination .page:hover,
.sns_area .pagination .more:hover {
	text-decoration: none;
}

.sv_area .pagination .page,
.prd_detail_common .pagination .page,
.module_detail_list_product .pagination .page,
.sns_area .pagination .page {
	font-family: Tahoma, 나눔고딕, "Nanum Gothic", 나눔스퀘어, "Nanum Square", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "sans-serif";
	color: #959595;
	font-weight: 600;
}

.sv_area .pagination .page .current,
.prd_detail_common .pagination .page .current,
.module_detail_list_product .pagination .page .current,
.sns_area .pagination .page .current {
	color: #5f5f5f;
}

.sv_area .pagination .more,
.prd_detail_common .pagination .more,
.module_detail_list_product .pagination .more,
.sns_area .pagination .more {
	font-size: 11px;
	color: #888;
}

.sns_area .pagination {
	float: right;
}

/* 구매평 레이어 */
.layerpop_photo_review {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 10000;
	text-align: center;
	font-size: 0;
}

.layerpop_photo_review.is_headfix .header_article {
	-webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
	        box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
}

.layerpop_photo_review:before {
	content: '';
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}

.layerpop_photo_review .inner_layer {
	overflow: hidden;
	position: relative;
	z-index: 2;
	display: inline-block;
	width: 610px;
	margin: 30px 0;
	background-color: #fff;
	vertical-align: middle;
	text-align: left;
	font-size: 12px;
}

.layerpop_photo_review .header_article {
	position: relative;
	z-index: 1;
	padding: 30px 40px 29px 101px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.layerpop_photo_review .area_count {
	position: absolute;
	top: 50%;
	right: 40px;
	margin-top: -13px;
	padding: 0 11px;
	height: 24px;
	line-height: 24px;
	font-family: Helvetica, arial, Sans-serif;
	color: #313131;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #dbdbdb;
	-webkit-border-radius: 13px;
	        border-radius: 13px;
}

.layerpop_photo_review .area_count .total {
	color: #aaa;
}

.layerpop_photo_review .area_label {
	position: absolute;
	top: 50%;
	left: 37px;
	margin-top: -29px;
	vertical-align: top;
	font-size: 11px;
	line-height: 1em;
	width: 50px;
	text-align: center;
}

.layerpop_photo_review .area_label [class*='icon_'] {
	display: block;
	margin: 0 auto 12px;
}

.layerpop_photo_review .area_label .label {
	display: inline-block;
	color: #000;
	vertical-align: top;
	font-size: 12px;
	margin: 1px 0 0 1px;
}

.layerpop_photo_review .area_label .icon_premium_bad ~ .label,
.layerpop_photo_review .area_label .icon_bad ~ .label {
	color: #444;
}

.layerpop_photo_review .area_label .icon_premium_normal ~ .label,
.layerpop_photo_review .area_label .icon_normal ~ .label {
	color: #89939b;
}

.layerpop_photo_review .area_label .icon_premium_good ~ .label,
.layerpop_photo_review .area_label .icon_premium_verygood ~ .label,
.layerpop_photo_review .area_label .icon_good ~ .label {
	color: #ea4e2e;
}

.layerpop_photo_review .area_title {
	position: relative;
	padding: 0 85px 0 20px;
	border-left: 1px solid rgba(0, 0, 0, 0.07);
	font-size: 0;
}

.layerpop_photo_review .title_review_comment {
	display: block;
	margin-bottom: 7px;
	font-family: NanumGothic;
	font-size: 19px;
	line-height: 22px;
	color: #000;
}

.layerpop_photo_review .text_option {
	margin-bottom: 6px;
	font-size: 12px;
	color: #aaa;
	line-height: 16px;
}

.layerpop_photo_review .text_info {
	display: inline-block;
	position: relative;
	margin-left: 6px;
	padding-left: 11px;
	font-size: 12px;
	line-height: 11px;
	color: #aaa;
	vertical-align: top;
}

.layerpop_photo_review .text_info:before {
	position: absolute;
	top: 50%;
	left: 0;
	content: '';
	width: 1px;
	height: 10px;
	margin-top: -6px;
	background-color: #e1e1e1;
}

.layerpop_photo_review .text_info.author {
	margin-left: 0;
	padding-left: 0;
}

.layerpop_photo_review .text_info.author:before {
	display: none;
}

.layerpop_photo_review .area_scroll {
	overflow-y: scroll;
	-ms-overflow-style: none;
}

.layerpop_photo_review .area_scroll::-webkit-scrollbar {
	display: none;
}

.layerpop_photo_review .content_article {
	padding: 0 40px;
	margin-bottom: 40px;
}

.layerpop_photo_review .area_full_article {
	font-size: 13px;
	line-height: 22px;
	color: #5f5f5f;
	word-break: break-all;
}

.layerpop_photo_review .area_full_article .text {
	margin-top: 15px;
}

.layerpop_photo_review .area_full_article .text:first-child,
.layerpop_photo_review .area_full_article .thumbnail:first-child {
	margin-top: 0;
}

.layerpop_photo_review .area_full_article .thumbnail {
	display: inline-block;
	vertical-align: top;
	position: relative;
	overflow: hidden;
	margin: 15px 0;
	max-width: 100%;
	background: none;
}

.layerpop_photo_review .area_full_article .thumbnail:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.07;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=7)";
	filter: alpha(opacity=7);
	content: '';
	z-index: 1;
	border: 1px solid #000;
}

.layerpop_photo_review .area_full_article .image {
	width: 100%;
}

.layerpop_photo_review .area_comment {
	overflow: hidden;
	padding: 0 40px 30px;
}

.layerpop_photo_review .button_report {
	color: #aaa;
	vertical-align: top;
}

.layerpop_photo_review .button_page {
	position: fixed;
	top: 30px;
	bottom: 30px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	z-index: 3;
	width: 300px;
}

.layerpop_photo_review .button_page:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.layerpop_photo_review .button_page:before {
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
	margin: -40px 0 0 -20px;
}

.layerpop_photo_review .button_page.prev {
	left: 50%;
	margin-left: -625px;
}

.layerpop_photo_review .button_page.prev:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -4px -4px;
	width: 40px;
	height: 80px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_photo_review .button_page.prev:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layerpop_photo_review .button_page.next {
	right: 50%;
	margin-right: -625px;
}

.layerpop_photo_review .button_page.next:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -52px -4px;
	width: 40px;
	height: 80px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_photo_review .button_page.next:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layerpop_photo_review .button_close {
	position: fixed;
	top: 10px;
	right: 13px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	z-index: 3;
	width: 70px;
	height: 70px;
}

.layerpop_photo_review .button_close:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -330px -81px;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 20px;
	right: 20px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_photo_review .button_close:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layerpop_photo_review .button_close:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.layerpop_photo_review .dimmed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	z-index: 1;
	background-color: #000;
}

/* 판매자 댓글 영역 */
.list_seller_comment .item_seller_comment {
	display: inline-block;
	position: relative;
}

.list_seller_comment .thumbnail_seller {
	position: absolute;
	left: 0;
	float: left;
	position: relative;
	width: 34px;
	height: 34px;
	overflow: hidden;
}

.list_seller_comment .thumbnail_seller .image {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

.list_seller_comment .thumbnail_seller .image.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.list_seller_comment .thumbnail_seller:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -172px -255px;
	width: 34px;
	height: 34px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.list_seller_comment .thumbnail_seller:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.list_seller_comment .text_seller_comment {
	display: inline;
	line-height: 1.5em;
	letter-spacing: 0;
	color: #5f5f5f;
	vertical-align: top;
}

.list_seller_comment .area_info {
	display: inline-block;
	margin-top: 0;
	padding-left: 4px;
	vertical-align: top;
}

.list_seller_comment .area_info .text_info {
	line-height: 1.64em;
}

.list_seller_comment .area_info .text_info:first-child {
	margin-left: 0;
	padding-left: 0;
}

.list_seller_comment .area_info .text_info:first-child:before {
	display: none;
}

.list_seller_comment .pocket_comment {
	position: relative;
	overflow: hidden;
}

.list_seller_comment .pocket_comment:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -330px -146px;
	width: 27px;
	height: 18px;
	z-index: 1;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.list_seller_comment .pocket_comment:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.list_seller_comment .pocket_comment:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 9px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -369px -56px;
	width: 18px;
	height: 18px;
	z-index: 1;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.list_seller_comment .pocket_comment:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.list_seller_comment .pocket_comment .text_seller {
	padding-right: 2px;
	font-weight: bold;
	line-height: 18px;
}

.list_seller_comment .pocket_comment .inner_row_comment {
	margin-left: 9px;
	padding: 0 18px;
}

.list_seller_comment .pocket_comment .inner_row_comment:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -299px -328px;
	width: 18px;
	height: 18px;
	z-index: 1;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.list_seller_comment .pocket_comment .inner_row_comment:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.list_seller_comment .pocket_comment .inner_row_comment:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -369px -4px;
	width: 18px;
	height: 18px;
	z-index: 1;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.list_seller_comment .pocket_comment .inner_row_comment:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.list_seller_comment .pocket_comment .inner_col_comment {
	padding: 8px 0 8px;
	border: 1px solid #e0dfdf;
	border-width: 1px 0;
	background-color: #fff;
	word-break: break-all;
}

.list_seller_comment .pocket_comment .inner_col_comment:before {
	content: '';
	position: absolute;
	top: 18px;
	bottom: 18px;
	left: 9px;
	width: 17px;
	border-left: 1px solid #e0dfdf;
	background-color: #fff;
}

.list_seller_comment .pocket_comment .inner_col_comment:after {
	content: '';
	position: absolute;
	top: 18px;
	right: 0;
	bottom: 18px;
	width: 18px;
	border-right: 1px solid #e0dfdf;
	background-color: #fff;
}

.icon_smile {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -181px -70px;
	width: 40px;
	height: 40px;
	display: block;
	margin: 19px auto 0;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.icon_smile {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.icon_thumbup {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -181px -118px;
	width: 40px;
	height: 38px;
	display: block;
	margin: 19px auto 0;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.icon_thumbup {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.icon_textballoon {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -68px -165px;
	width: 52px;
	height: 51px;
	display: block;
	margin: 19px auto 0;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.icon_textballoon {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.icon_people {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -128px -165px;
	width: 52px;
	height: 48px;
	display: block;
	margin: 19px auto 0;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.icon_people {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.icon_premium_verygood {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -4px -255px;
	width: 34px;
	height: 34px;
	display: inline-block;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.icon_premium_verygood {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.area_photo_review .icon_premium_verygood {
	background-position: -144px -92px;
	width: 26px;
	height: 26px;
}

.icon_premium_good {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -287px -127px;
	width: 34px;
	height: 34px;
	display: inline-block;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.icon_premium_good {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.area_photo_review .icon_premium_good {
	background-position: -330px -187px;
	width: 26px;
	height: 26px;
}

.icon_premium_normal {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -88px -255px;
	width: 34px;
	height: 34px;
	display: inline-block;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.icon_premium_normal {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.area_photo_review .icon_premium_normal {
	background-position: -72px -328px;
	width: 26px;
	height: 26px;
}

.icon_premium_bad {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -287px -169px;
	width: 34px;
	height: 34px;
	display: inline-block;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.icon_premium_bad {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.area_photo_review .icon_premium_bad {
	background-position: -330px -221px;
	width: 26px;
	height: 26px;
}

.icon_good {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -287px -85px;
	width: 34px;
	height: 34px;
	display: inline-block;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.icon_good {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.area_photo_review .icon_good {
	background-position: -38px -328px;
	width: 26px;
	height: 26px;
}

.icon_normal {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -46px -255px;
	width: 34px;
	height: 34px;
	display: inline-block;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.icon_normal {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.area_photo_review .icon_normal {
	background-position: -330px -289px;
	width: 26px;
	height: 26px;
}

.icon_bad {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -130px -255px;
	width: 34px;
	height: 34px;
	display: inline-block;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.icon_bad {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.area_photo_review .icon_bad {
	background-position: -4px -328px;
	width: 26px;
	height: 26px;
}

.icon_seller {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -229px -64px;
	width: 50px;
	height: 18px;
	position: absolute;
	top: -1px;
	left: 0;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.icon_seller {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.overview_statistics .icon_number_0, .overview_statistics .icon_number_1, .overview_statistics .icon_number_2, .overview_statistics .icon_number_3, .overview_statistics .icon_number_4, .overview_statistics .icon_number_5, .overview_statistics .icon_number_6, .overview_statistics .icon_number_7, .overview_statistics .icon_number_8, .overview_statistics .icon_number_9, .overview_statistics .icon_number_comma, .overview_statistics .icon_number_percent {
	position: relative;
	display: inline-block;
	margin-left: 1px;
}

.overview_statistics .icon_number_0 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -127px -297px;
	width: 17px;
	height: 20px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.overview_statistics .icon_number_0 {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.overview_statistics .icon_number_1 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -351px -255px;
	width: 9px;
	height: 20px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.overview_statistics .icon_number_1 {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.overview_statistics .icon_number_2 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -152px -297px;
	width: 15px;
	height: 20px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.overview_statistics .icon_number_2 {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.overview_statistics .icon_number_3 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -168px -328px;
	width: 15px;
	height: 20px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.overview_statistics .icon_number_3 {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.overview_statistics .icon_number_4 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -74px -297px;
	width: 17px;
	height: 20px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.overview_statistics .icon_number_4 {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.overview_statistics .icon_number_5 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -203px -297px;
	width: 15px;
	height: 20px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.overview_statistics .icon_number_5 {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.overview_statistics .icon_number_6 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -226px -297px;
	width: 15px;
	height: 20px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.overview_statistics .icon_number_6 {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.overview_statistics .icon_number_7 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -249px -297px;
	width: 14px;
	height: 20px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.overview_statistics .icon_number_7 {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.overview_statistics .icon_number_8 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -271px -297px;
	width: 15px;
	height: 20px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.overview_statistics .icon_number_8 {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.overview_statistics .icon_number_9 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -294px -297px;
	width: 15px;
	height: 20px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.overview_statistics .icon_number_9 {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.overview_statistics .icon_number_comma {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -337px;
	width: 5px;
	height: 8px;
	top: 5px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.overview_statistics .icon_number_comma {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.overview_statistics .icon_number_percent {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -43px -297px;
	width: 23px;
	height: 20px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.overview_statistics .icon_number_percent {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_detail_qna {
	padding-bottom: 40px;
}

.module_detail_qna .text_introduction {
	font-size: 11px;
	line-height: 1.64em;
	letter-spacing: -0.9px;
	color: #8f8f8f;
}

.module_detail_qna .text_introduction .link {
	color: #000;
	text-decoration: underline;
}

.module_detail_qna .header_qna {
	min-height: 32px;
	margin-top: 20px;
}

.module_detail_qna .header_qna:before, .module_detail_qna .header_qna:after {
	content: '';
	display: table;
}

.module_detail_qna .header_qna:after {
	clear: both;
}

.module_detail_qna .button_qna {
	float: left;
}

.module_detail_qna .button {
	float: left;
	padding: 0 15px;
	height: 34px;
	line-height: 34px;
	margin-right: 6px;
	background-color: #999;
	border: 1px solid rgba(0, 0, 0, 0.1);
	color: #fff;
	vertical-align: top;
}

.module_detail_qna .button.point {
	background-color: #333;
}

.module_detail_qna .button.arrow {
	padding-right: 12px;
}

.module_detail_qna .button.arrow:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -320px;
	width: 5px;
	height: 9px;
	content: '';
	display: inline-block;
	margin-left: 5px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_qna .button.arrow:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_detail_qna .button:hover {
	text-decoration: none;
}

[data-user-agent*="MSIE 8"] .module_detail_qna .button,
[data-user-agent*="MSIE 9"] .module_detail_qna .button,
[data-user-agent*="MSIE 10"] .module_detail_qna .button,
[data-user-agent*="rv:11"] .module_detail_qna .button {
	line-height: 35px;
}

.module_detail_qna .sort_qna {
	float: right;
}

.module_detail_qna .area_switch {
	margin-top: 8px;
}

.detail_list_qna {
	margin-top: 14px;
	border-top: 2px solid #000;
}

.detail_list_qna .nodata {
	padding: 187px 0 250px;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	border: 1px solid #dadada;
	border-width: 1px 0;
}

.detail_list_qna .row {
	display: table;
	width: 100%;
}

.detail_list_qna [class^="col"] {
	display: table-cell;
	vertical-align: middle;
	padding-top: 16px;
	padding-bottom: 16px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.detail_list_qna .col_status {
	width: 92px;
	padding-right: 23px;
	text-align: center;
}

.detail_list_qna .col_author {
	width: 88px;
	text-align: center;
}

.detail_list_qna .col_date {
	width: 99px;
	text-align: center;
}

.detail_list_qna .col_question {
	word-break: break-all;
}

.detail_list_qna .text {
	line-height: 1.5em;
	color: #5f5f5f;
	font-weight: 400;
}

.detail_list_qna .text.secret {
	color: #999;
}

.detail_list_qna .text.secret:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -108px;
	width: 13px;
	height: 14px;
	content: '';
	display: inline-block;
	margin-left: 8px;
	vertical-align: -1px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.detail_list_qna .text.secret:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

[data-user-agent*="Edge"] .detail_list_qna .text.secret:after {
	margin-top: 2px;
}

.goods_component .detail_list_qna .text.secret:after {
	vertical-align: -3px;
}

.detail_list_qna .header_list .col_title {
	text-align: center;
}

.detail_list_qna .header_list .text {
	letter-spacing: -1.2px;
	font-weight: 600;
}

.detail_list_qna .list {
	border: solid #dadada;
	border-width: 1px 0;
}

.detail_list_qna .list .col_title .text {
	overflow: hidden;
	max-width: 500px;
	text-overflow: ellipsis;
	word-break: break-all;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	line-height: 1.54em;
	padding-right: 2px;
}

[data-user-agent*="MSIE 8"] .detail_list_qna .list .col_title .text {
	width: 500px;
}

.detail_list_qna .item {
	border-top: 1px solid #f1f1f1;
}

.detail_list_qna .item:first-child {
	border-top: 0;
}

.detail_list_qna .item[aria-expanded="true"] {
	background-color: #fafafb;
}

.detail_list_qna .item[aria-expanded="true"] .area_full_article {
	display: block;
}

.detail_list_qna .area_full_article {
	display: none;
	padding-left: 92px;
	border-top: 1px solid #eaeced;
	background-color: #f7f8fa;
}

.detail_list_qna .area_full_article .row {
	border-top: 1px solid #eaeced;
}

.detail_list_qna .area_full_article .row:first-child {
	border-top: 0;
}

.detail_list_qna .col_question {
	padding-right: 187px;
}

.detail_list_qna .col_answer {
	position: relative;
	padding-left: 48px;
}

.detail_list_qna .col_question .text,
.detail_list_qna .col_answer .text {
	display: inline;
}

.detail_list_qna .button_report {
	position: relative;
	display: inline-block;
	margin-left: 6px;
	padding-left: 11px;
	vertical-align: top;
	color: #aaa;
	line-height: 1.5em;
}

.detail_list_qna .button_report:after {
	position: absolute;
	top: 50%;
	left: 0;
	content: '';
	width: 1px;
	height: 11px;
	margin-top: -5px;
	background-color: #e1e1e1;
}

.detail_list_qna .icon_answer {
	position: absolute;
	top: 18px;
	left: 0;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -4px -229px;
	width: 40px;
	height: 18px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.detail_list_qna .icon_answer {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.detail_list_qna .modification {
	margin-top: 10px;
	font-size: 0;
}

.detail_list_qna .button_modification {
	position: relative;
	display: inline-block;
	margin-left: 10px;
	padding-left: 11px;
	font-size: 11px;
	color: #8f8f8f;
}

.detail_list_qna .button_modification:hover {
	text-decoration: none;
}

.detail_list_qna .button_modification:before {
	position: absolute;
	top: 50%;
	left: 0;
	content: '';
	width: 1px;
	height: 10px;
	margin-top: -6px;
	background-color: #e1e1e1;
}

.detail_list_qna .button_modification:first-child {
	margin-left: 0;
	padding-left: 0;
}

.detail_list_qna .button_modification:first-child:before {
	display: none;
}

.detail_list_qna .icon_new {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -152px -49px;
	width: 26px;
	height: 7px;
	display: inline-block;
	margin: 5px 0 0 3px;
	vertical-align: top;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.detail_list_qna .icon_new {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_simplebuy {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 10000;
	background-color: #fff;
	border-bottom: 1px solid #3d3d4f;
}

.module_detail_simplebuy.is_expanded {
	background-color: #fff;
}

.module_detail_simplebuy.is_expanded .ezbuy_opn_ln2,
.module_detail_simplebuy.is_expanded .ezbuy_opn_ln3,
.module_detail_simplebuy.is_expanded .button_close {
	display: block;
}

.module_detail_simplebuy.is_expanded .button_buy_floating {
	display: none;
}

.module_detail_simplebuy .inner_simplebuy {
	position: relative;
	overflow: hidden;
	width: 860px;
	margin: 0 auto;
}

.module_detail_simplebuy .group_ezbuy {
	width: 100%;
}

.module_detail_simplebuy .group_ezbuy .ezbuy_detail {
	position: relative;
	width: 100%;
	margin-bottom: 0;
	background-color: #fafafa;
	border: 1px solid #dee0e2;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_detail_simplebuy .group_ezbuy .area_standard {
	padding-top: 0;
}

.module_detail_simplebuy .group_ezbuy .area_standard .select_option ~ .select_option {
	margin-top: 8px;
}

.module_detail_simplebuy .group_ezbuy .area_standard .image_list .button_item {
	margin-bottom: 5px;
	width: 56px;
	height: 56px;
}

.module_detail_simplebuy .group_ezbuy .area_standard .image_list .button_item.disabled:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -4px -165px;
	width: 56px;
	height: 56px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_simplebuy .group_ezbuy .area_standard .image_list .button_item.disabled:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_detail_simplebuy .group_ezbuy .area_standard .size_list .button_select {
	width: 60px;
	height: 36px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .prd_type3 .area_price {
	line-height: 15px;
}

.module_detail_simplebuy .ezbuy_opn_ln2,
.module_detail_simplebuy .ezbuy_opn_ln3 {
	display: none;
	height: auto;
	margin-top: 20px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .ezbuy_detail_box,
.module_detail_simplebuy .ezbuy_opn_ln3 .ezbuy_detail_box {
	position: relative;
	background: none;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .prd_detail_img .info .area2,
.module_detail_simplebuy .ezbuy_opn_ln2 .prd_type,
.module_detail_simplebuy .ezbuy_opn_ln2 .prd_type2 {
	width: 349px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .prd_type3 {
	left: 409px;
	width: 411px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .ezbuy_detail_box:before {
	position: absolute;
	top: 20px;
	bottom: 20px;
	z-index: 1;
	width: 1px;
	background-color: #ebebeb;
	content: '';
}

.module_detail_simplebuy .ezbuy_opn_ln2 .ezbuy_detail_box:before {
	left: 389px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .detail_button_order {
	position: relative;
	height: 44px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .detail_button_order.default .button {
	position: absolute;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .detail_button_order.default .button.buy_order {
	top: 0;
	left: 0;
	width: 182px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .detail_button_order.default .button.cart_order {
	top: 0;
	left: 188px;
	width: 116px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .detail_button_order.default .button.scrap_order {
	top: 0;
	right: 0;
	width: 70px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .detail_button_order.addtalk .button {
	position: absolute;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .detail_button_order.addtalk .button.buy_order {
	top: 0;
	left: 0;
	width: 131px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .detail_button_order.addtalk .button.talk_order {
	top: 0;
	left: 0;
	width: 100%;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .detail_button_order.addtalk .button.cart_order {
	top: 0;
	right: 76px;
	width: 70px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .detail_button_order.addtalk .button.scrap_order {
	top: 0;
	right: 0;
	width: 70px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .detail_button_order .add_layer {
	position: absolute;
	top: 0;
	left: 137px;
	width: 91px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .detail_button_order .add_layer .ly_wrap.beige.ly_wrap_talk {
	top: 49px;
	margin-left: -117px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .prd_detail_img .sum_total .bar {
	display: none;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .prd_detail_img .info .area2 {
	width: 237px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .prd_type3 {
	left: 575px;
	width: 254px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .ezbuy_detail_box:before, .module_detail_simplebuy .ezbuy_opn_ln3 .ezbuy_detail_box:after {
	position: absolute;
	top: 20px;
	bottom: 20px;
	z-index: 1;
	width: 1px;
	background-color: #ebebeb;
	content: '';
}

.module_detail_simplebuy .ezbuy_opn_ln3 .ezbuy_detail_box:before {
	left: 273px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .ezbuy_detail_box:after {
	left: 554px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .detail_button_order {
	position: relative;
	height: 94px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .detail_button_order.default .button {
	position: absolute;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .detail_button_order.default .button.buy_order {
	top: 0;
	left: 0;
	width: 240px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .detail_button_order.default .button.cart_order {
	bottom: 0;
	left: 0;
	width: 165px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .detail_button_order.default .button.scrap_order {
	bottom: 0;
	right: 0;
	width: 70px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .detail_button_order.addtalk .button {
	position: absolute;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .detail_button_order.addtalk .button.buy_order {
	top: 0;
	left: 0;
	width: 165px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .detail_button_order.addtalk .button.talk_order {
	bottom: 0;
	left: 0;
	width: 100%;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .detail_button_order.addtalk .button.cart_order {
	top: 0;
	right: 0;
	width: 70px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .detail_button_order.addtalk .button.scrap_order {
	bottom: 0;
	right: 0;
	width: 70px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .detail_button_order .add_layer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 165px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .detail_button_order .add_layer .ly_wrap.beige.ly_wrap_talk {
	top: 5px;
	margin-left: -117px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .prd_detail_img .info .opt_price .area_colorchip + em {
	width: 112px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .prd_detail_img .info .opt_price .area_thumbnail + em {
	width: 108px;
}

.module_detail_simplebuy .prd_detail_img .info .opt li input {
	width: 221px;
}

.module_detail_simplebuy .prd_detail_img .info .opt li select {
	width: 233px;
}

.module_detail_simplebuy .prd_detail_img .info .opt li label,
.module_detail_simplebuy .prd_detail_img .oth_info .opt li label {
	margin: 0 0 2px 0;
}

.module_detail_simplebuy .prd_detail_img .info .delivery {
	padding-bottom: 6px;
}

.module_detail_simplebuy .prd_detail_img .info .delivery li {
	padding-bottom: 8px;
	line-height: 17px;
}

.module_detail_simplebuy .prd_detail_img .info .delivery li .ag {
	margin-bottom: 2px;
}

.module_detail_simplebuy .prd_detail_img .info .delivery li .bsk_txt {
	margin-right: 1px;
}

.module_detail_simplebuy .prd_detail_img .info .delivery li.odd select {
	width: 110px;
}

.module_detail_simplebuy .prd_detail_img .info .delivery li a.bundle {
	margin: 0 0 5px 0;
}

.module_detail_simplebuy .prd_detail_img .info .quantity {
	padding: 8px 0;
}

.module_detail_simplebuy .prd_detail_img .oth_info .opt_price .lst ul li em {
	width: 196px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .prd_detail_img .oth_info .opt li input {
	width: 258px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .prd_detail_img .oth_info .opt li select {
	width: 270px;
}

.module_detail_simplebuy .button_buy_floating {
	position: absolute;
	top: 15px;
	right: 0;
	width: 165px;
}

.module_detail_simplebuy .button_close {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -287px -4px;
	width: 35px;
	height: 35px;
	position: absolute;
	top: 22px;
	right: 0;
	display: none;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_simplebuy .button_close {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.product_simplebuy {
	position: relative;
	height: 50px;
	padding-left: 65px;
	margin: 12px 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.product_simplebuy .thumbnail {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 50px;
	height: 50px;
}

.product_simplebuy .thumbnail:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	border: solid 1px rgba(0, 0, 0, 0.04);
}

.product_simplebuy .image {
	width: 100%;
}

.product_simplebuy .title_simplebuy {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	line-height: 1.21em;
	padding: 7px 215px 0 0;
	font-size: 14px;
	color: #313131;
	font-weight: 600;
}

.product_simplebuy .area_price {
	margin-top: 6px;
	font-size: 0;
	line-height: 0;
}

.product_simplebuy .area_price .price,
.product_simplebuy .area_price .currency {
	display: inline-block;
	line-height: 1em;
	color: #6b90dc;
	vertical-align: baseline;
}

.product_simplebuy .area_price .price.cancel,
.product_simplebuy .area_price .currency.cancel {
	color: #8f8f8f;
	font-weight: normal;
}

.product_simplebuy .area_price .price {
	position: relative;
	top: 1px;
	font-family: Tahoma, 나눔고딕, "Nanum Gothic", 나눔스퀘어, "Nanum Square", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "sans-serif";
	font-size: 16px;
}

.product_simplebuy .area_price .price.cancel {
	margin-top: 2px;
	text-decoration: line-through;
	font-size: 14px;
}

.product_simplebuy .area_price .currency {
	font-size: 14px;
	font-weight: bold;
}

.product_simplebuy .area_price .currency.cancel {
	margin-left: 0;
	font-size: 13px;
}

.product_simplebuy .area_price .currency ~ .price {
	margin-left: 8px;
}

.detail_tab_floatable {
	position: relative;
	margin: 40px 0 30px;
	border-bottom: 1px solid #3d3d4f;
}

.module_detail_simplebuy .detail_tab_floatable {
	margin: 12px 0 0 0;
	border-bottom: 0;
}

.detail_tab_floatable .anchor {
	position: absolute;
	top: -72px;
	left: 0;
	width: 30px;
	height: 2px;
}

.detail_tab_floatable .tab_floatable {
	display: table;
	table-layout: fixed;
	width: 100%;
}

.detail_tab_floatable .item {
	display: table-cell;
}

.detail_tab_floatable .item:first-child .link:before {
	display: none;
}

.detail_tab_floatable .link {
	position: relative;
	display: block;
	height: 42px;
	line-height: 43px;
	background-color: #f3f5f7;
	text-align: center;
	font-size: 13px;
	color: #333;
	font-weight: 600;
}

.detail_tab_floatable .link:hover {
	text-decoration: none;
}

.detail_tab_floatable .link:before {
	position: absolute;
	top: 50%;
	left: 0;
	content: '';
	width: 1px;
	height: 18px;
	margin-top: -9px;
	background-color: #dbdddf;
}

.detail_tab_floatable .link[aria-selected="true"] {
	background-color: #3d3d4f;
	color: #fff;
}

.detail_tab_floatable .link[aria-selected="true"]:before {
	z-index: 1;
	left: 100%;
	margin-right: -1px;
	background-color: #f3f5f7;
}

.detail_tab_floatable .count {
	margin-left: 4px;
}

.ezbuy_opn_ln3 .prd_detail_img .info .opt_price .cell .area_count, .ezbuy_opn_ln3 .prd_detail_img .info .opt_price .cell .area_price {
	float: right;
}

.ezbuy_opn_ln3 .prd_detail_img .info .opt_price .cell .area_count {
	margin-bottom: 4px;
}

.detail_button_order .button {
	position: relative;
	display: block;
	height: 44px;
	-webkit-border-radius: 1px;
	        border-radius: 1px;
}

.detail_button_order .button:before {
	position: absolute;
	top: 50%;
	left: 50%;
}

.detail_button_order .button.buy_order {
	background-color: #2cc912;
}

.detail_button_order .button.buy_order:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -4px -72px;
	width: 73px;
	height: 19px;
	content: '';
	margin-top: -9px;
	margin-left: -36px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.detail_button_order .button.buy_order:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.detail_button_order .button.talk_order {
	background-color: #fff;
	border: 1px solid #d4d4d4;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.detail_button_order .button.talk_order:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -4px -99px;
	width: 70px;
	height: 20px;
	content: '';
	margin-top: -10px;
	margin-left: -35px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.detail_button_order .button.talk_order:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.detail_button_order .button.cart_order {
	background-color: #b1b6bd;
}

.detail_button_order .button.cart_order:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -140px -27px;
	width: 49px;
	height: 13px;
	content: '';
	margin-top: -5px;
	margin-left: -21px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.detail_button_order .button.cart_order:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.detail_button_order .button.scrap_order {
	background-color: #b1b6bd;
}

.detail_button_order .button.scrap_order:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -4px -127px;
	width: 32px;
	height: 11px;
	content: '';
	margin-top: -5px;
	margin-left: -16px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.detail_button_order .button.scrap_order:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.detail_button_order .button.arrow:before {
	left: 20px;
	margin-left: 0;
}

.detail_button_order .button.arrow:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -369px -160px;
	width: 9px;
	height: 17px;
	position: absolute;
	top: 50%;
	right: 20px;
	content: '';
	margin-top: -8px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.detail_button_order .button.arrow:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_detail_list_product {
	position: relative;
	margin: 40px 0;
	width: 1020px;
	font-size: 0;
}

.module_detail_list_product:before, .module_detail_list_product:after {
	content: '';
	display: table;
}

.module_detail_list_product:after {
	clear: both;
}

.module_detail_list_product .header_module {
	margin-bottom: 14px;
	font-size: 14px;
	line-height: 16px;
}

.module_detail_list_product .header_module .title {
	margin-right: 4px;
	letter-spacing: 0;
}

.module_detail_list_product .header_module .title + .count {
	font-weight: bold;
	margin-left: -6px;
}

.module_detail_list_product .header_module .title_other {
	color: #888;
}

.module_detail_list_product .header_module .count {
	font-family: Tahoma, 나눔고딕, "Nanum Gothic", 나눔스퀘어, "Nanum Square", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "sans-serif";
	color: #6b90dc;
}

.module_detail_list_product .rolling_wrap {
	overflow: hidden;
	white-space: nowrap;
}

.module_detail_list_product .list {
	margin: 0 -10px;
}

.module_detail_list_product .item {
	position: relative;
	display: inline-block;
	width: 20%;
	padding: 0 10px;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_detail_list_product .area_overview {
	display: block;
	color: #000;
}

.module_detail_list_product .area_overview:hover {
	text-decoration: none;
}

.module_detail_list_product .area_overview.unchecked .thumbnail, .module_detail_list_product .area_overview.unchecked .name, .module_detail_list_product .area_overview.unchecked .area_price {
	opacity: 0.5;
}

.module_detail_list_product .area_overview.unchecked .thumbnail.shield {
	opacity: 1;
}

.module_detail_list_product .thumbnail {
	position: relative;
	overflow: hidden;
	height: 188px;
}

.module_detail_list_product .thumbnail:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.03;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=3)";
	filter: alpha(opacity=3);
	content: '';
	z-index: 1;
	border: 1px solid #000;
}

.module_detail_list_product .image {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

.module_detail_list_product .image.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.module_detail_list_product .name {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 18px;
	max-height: 36px;
	margin-top: 12px;
	padding-right: 26px;
	font-size: 12px;
	color: #444;
	font-weight: normal;
	white-space: normal;
}

.module_detail_list_product .area_price {
	margin-top: 6px;
	white-space: normal;
	word-break: keep-all;
	overflow: hidden;
}

.module_detail_list_product .price {
	font-family: Tahoma, 나눔고딕, "Nanum Gothic", 나눔스퀘어, "Nanum Square", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "sans-serif";
	font-size: 13px;
	line-height: 20px;
	margin-right: 5px;
}

.module_detail_list_product .price:last-child {
	margin-right: 0;
}

.module_detail_list_product .price.extend_cancel {
	text-decoration: line-through;
	color: #888;
	font-weight: normal;
}

.module_detail_list_product .item .area_button {
	top: 188px;
}

.module_detail_list_product .item .area_button .button {
	vertical-align: top;
}

.module_detail_list_product .area_status {
	margin-top: 6px;
	line-height: 0;
}

.module_detail_list_product .area_status .label {
	margin-right: 4px;
}

.module_detail_list_product .area_date {
	font-family: Tahoma;
	font-size: 9px;
	line-height: 14px;
	color: #8f8f8f;
}

.module_detail_list_product .area_date .label {
	display: inline-block;
	overflow: hidden;
	width: 22px;
	height: 8px;
	margin-right: 4px;
	vertical-align: -1px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -280px -60px;
	text-indent: 23px;
}

.module_detail_list_product .area_flag {
	top: 0;
	left: 10px;
}

.module_detail_list_product .pagination {
	position: absolute;
	top: -1px;
	right: 0;
}

.module_detail_list_product .button_keep {
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_gray.svg) no-repeat;
	-webkit-background-size: 17px 14px;
	        background-size: 17px 14px;
	position: absolute;
	top: 203px;
	right: 8px;
	padding-right: 2px;
	overflow: hidden;
	width: 17px;
	height: 14px;
}

[data-user-agent*="MSIE 8"] .module_detail_list_product .button_keep {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_gray.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_gray.png',sizingMethod='scale')";
}

.module_detail_list_product .button_keep[aria-pressed=true] {
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_red.svg) no-repeat;
	-webkit-background-size: 17px 14px;
	        background-size: 17px 14px;
}

[data-user-agent*="MSIE 8"] .module_detail_list_product .button_keep[aria-pressed=true] {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_red.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_red.png',sizingMethod='scale')";
}

.module_detail_list_product .product_today {
	position: relative;
	float: right;
	padding-left: 25px;
	width: 188px;
	border-left: 1px solid #f5f5f5;
}

.module_detail_list_product .product_today .rolling_wrap {
	margin: 0 -11px;
}

.module_detail_list_product .product_today .list {
	margin: 0;
	padding: 0 1px;
}

.module_detail_list_product .product_today .item {
	width: 100%;
}

.module_detail_list_product .product_best {
	position: relative;
	width: 782px;
	float: left;
}

.module_detail_list_product .product_best .list {
	margin: 0 -5px;
}

.module_detail_list_product .product_best .item {
	padding: 0 5px;
	width: 25%;
}

.module_detail_list_product .product_best .area_flag {
	left: 5px;
}

.module_detail_list_product .product_best .button_keep {
	right: 3px;
}

.module_detail_list_product .product_together {
	position: relative;
	max-width: 812px;
	float: left;
}

.module_detail_list_product .product_together .item {
	width: 208px;
}

.module_detail_list_product .product_together .button_check {
	position: absolute;
	top: 202px;
	right: 10px;
	width: 21px;
	height: 21px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	background-color: #cad2db;
}

.module_detail_list_product .product_together .button_check:before {
	position: absolute;
	top: 7px;
	left: 4px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -185px;
	width: 12px;
	height: 9px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_list_product .product_together .button_check:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_detail_list_product .product_together .button_check[aria-checked=true] {
	background-color: #2f2f2f;
}

.module_detail_list_product .product_cart {
	float: left;
	width: 168px;
	word-break: break-all;
	margin: 30px 0 0 30px;
	padding-top: 32px;
}

.module_detail_list_product .product_cart .total_amount {
	margin-bottom: 33px;
	padding-left: 9px;
}

.module_detail_list_product .product_cart .total_amount .num {
	display: inline-block;
	vertical-align: top;
}

.module_detail_list_product .product_cart .total_amount .num:before, .module_detail_list_product .product_cart .total_amount .num:after {
	content: '';
	display: inline-block;
	vertical-align: top;
}

.module_detail_list_product .product_cart .total_amount .num:after {
	margin-left: 10px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -85px -72px;
	width: 56px;
	height: 16px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_list_product .product_cart .total_amount .num:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_list_product .product_cart .total_amount .num.num0:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -173px -170px;
	width: 13px;
	height: 16px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_list_product .product_cart .total_amount .num.num0:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_list_product .product_cart .total_amount .num.num1:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -121px -170px;
	width: 6px;
	height: 16px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_list_product .product_cart .total_amount .num.num1:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_list_product .product_cart .total_amount .num.num2:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -135px -170px;
	width: 11px;
	height: 16px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_list_product .product_cart .total_amount .num.num2:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_list_product .product_cart .total_amount .num.num3:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -154px -170px;
	width: 11px;
	height: 16px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_list_product .product_cart .total_amount .num.num3:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_list_product .product_cart .total_amount .num.num4:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -4px -170px;
	width: 13px;
	height: 16px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_list_product .product_cart .total_amount .num.num4:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_list_product .product_cart .total_amount .num.num5:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -25px -170px;
	width: 11px;
	height: 16px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_list_product .product_cart .total_amount .num.num5:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_list_product .product_cart .total_amount .num.num6:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -44px -170px;
	width: 12px;
	height: 16px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_list_product .product_cart .total_amount .num.num6:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_list_product .product_cart .total_amount .num.num7:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -64px -170px;
	width: 11px;
	height: 16px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_list_product .product_cart .total_amount .num.num7:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_list_product .product_cart .total_amount .num.num8:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -83px -170px;
	width: 11px;
	height: 16px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_list_product .product_cart .total_amount .num.num8:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_list_product .product_cart .total_amount .num.num9:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -102px -170px;
	width: 11px;
	height: 16px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_list_product .product_cart .total_amount .num.num9:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.module_detail_list_product .product_cart .total_price {
	margin-bottom: 21px;
	padding-left: 10px;
	color: #222;
}

.module_detail_list_product .product_cart .total_price .desc {
	display: block;
	margin-bottom: 6px;
	font-size: 12px;
}

.module_detail_list_product .product_cart .total_price .price {
	font-size: 16px;
	font-weight: bold;
}

.module_detail_list_product .product_cart .total_price .price .num {
	font-size: 21px;
}

.module_detail_list_product .product_cart .all_check {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background-color: #2f2f2f;
	-webkit-border-radius: 20px;
	        border-radius: 20px;
	border: 0;
	color: #fff;
	cursor: pointer;
}

.module_detail_list_product .product_cart .all_check:after {
	content: '';
	display: inline-block;
	vertical-align: top;
	margin: 14px 1px 0px 9px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -165px;
	width: 6px;
	height: 12px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_list_product .product_cart .all_check:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_detail_list_product.extend_legacy {
	margin: 24px 0 0;
	padding: 0 24px 24px;
	width: 860px;
}

.module_detail_list_product.extend_legacy .header_module {
	font-size: 12px;
}

.module_detail_list_product.extend_legacy .header_module .title {
	font-size: 12px;
	color: #000;
}

.module_detail_list_product.extend_legacy .pagination .page {
	font-size: 12px;
}

.module_detail_list_product.extend_legacy .list {
	margin: 0 -7.5px;
}

.module_detail_list_product.extend_legacy .item {
	padding: 0 7.5px;
}

.module_detail_list_product.extend_legacy .thumbnail {
	height: 160px;
}

.module_detail_list_product.extend_legacy .item .area_button {
	top: 160px;
}

.module_detail_list_product.extend_legacy .area_flag {
	left: 7.5px;
}

.module_detail_list_product.extend_legacy .button_keep {
	top: 175px;
	right: 5.5px;
}

.module_detail_list_product.extend_legacy .pagination {
	right: 24px;
}

.module_detail_list_product.extend_legacy .pagination .more {
	font-size: 11px;
}

.module_detail_list_product.extend_legacy .area_status {
	margin-top: 6px;
	line-height: 0;
}

.module_detail_list_product.extend_legacy .area_status .label {
	display: inline-block;
	margin-right: 4px;
	height: 15px;
	vertical-align: top;
}

.module_detail_list_product.extend_legacy .area_status .label.soldout {
	width: 40px;
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_skin_png24_180222.png) no-repeat -100px -100px;
}

.module_detail_list_product.extend_legacy .area_status .label.store {
	width: 89px;
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_skin_png24_180222.png) no-repeat -150px -100px;
}

.module_detail_list_product.extend_legacy .area_flag {
	position: absolute;
	left: 7.5px;
	z-index: 1;
}

.module_detail_list_product.extend_legacy .area_flag .flag {
	display: block;
	overflow: hidden;
}

.module_detail_list_product.extend_legacy .area_flag .flag.best, .module_detail_list_product.extend_legacy .area_flag .flag.new {
	width: 46px;
	height: 14px;
}

.module_detail_list_product.extend_legacy .area_flag .flag.todaysale, .module_detail_list_product.extend_legacy .area_flag .flag.todayfreeship {
	width: 36px;
	height: 37px;
}

.module_detail_list_product.extend_legacy .area_flag .flag.best {
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_skin_png24_180222.png) no-repeat 0 -100px;
}

.module_detail_list_product.extend_legacy .area_flag .flag.new {
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_skin_png24_180222.png) no-repeat -50px -100px;
}

.module_detail_list_product.extend_legacy .area_flag .flag.todaysale {
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_skin_png24_180222.png) no-repeat -50px -150px;
}

.module_detail_list_product.extend_legacy .area_flag .flag.todayfreeship {
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_skin_png24_180222.png) no-repeat 0 -150px;
}

.module_detail_list_product.extend_legacy .product_today {
	padding-left: 23px;
	width: 160px;
}

.module_detail_list_product.extend_legacy .product_today .list {
	margin: 0;
}

.module_detail_list_product.extend_legacy .product_today .rolling_wrap {
	margin: 0 -8.5px;
}

.module_detail_list_product.extend_legacy .product_best {
	width: 652px;
}

.module_detail_list_product.extend_legacy .product_best .list {
	margin: 0 -2px;
}

.module_detail_list_product.extend_legacy .product_best .item {
	padding: 0 2px;
}

.module_detail_list_product.extend_legacy .product_best .area_flag {
	left: 2px;
}

.module_detail_list_product.extend_legacy .product_best .button_keep {
	right: 0px;
}

.module_detail_list_product.extend_legacy .product_together {
	max-width: 685px;
}

.module_detail_list_product.extend_legacy .product_together .item {
	width: 175px;
}

.module_detail_list_product.extend_legacy .product_together .button_check {
	top: 174px;
	right: 8px;
}

.module_detail_list_product.extend_legacy .product_cart {
	margin-left: 15px;
	width: 160px;
	padding-top: 8px;
}

.module_detail_list_product.extend_legacy .product_best .pagination, .module_detail_list_product.extend_legacy .product_today .pagination, .module_detail_list_product.extend_legacy .product_together .pagination {
	right: 0;
}

.layerpop_other_product {
	position: absolute;
	z-index: 10000;
	margin-top: 10px;
	background-color: #fff;
	border: solid 1px #000;
}

.layerpop_other_product .module_detail_list_product {
	margin: 30px;
}

.layerpop_other_product .module_detail_list_product.extend_legacy {
	margin: 25px 0 0;
	border-bottom: 0;
}

.layerpop_other_product .module_detail_list_product.extend_legacy .title {
	font-family: '돋움', dotum, 나눔고딕, 'Nanum Gothic', applegothic, sans-serif;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_detail_list_product .button_keep {
		background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_gray.png) no-repeat;
		-webkit-background-size: 17px 14px;
		        background-size: 17px 14px;
	}
	.module_detail_list_product .button_keep[aria-pressed=true] {
		background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_red.png) no-repeat;
		-webkit-background-size: 17px 14px;
		        background-size: 17px 14px;
	}
}

.layerpop_wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000;
	min-width: 322px;
}

.layerpop_wrap .layer_inner {
	position: relative;
	padding: 30px 20px;
	border: 1px solid #d7d7d7;
	background: #fff;
	text-align: center;
}

.layerpop_wrap .title {
	display: inline-block;
	font-size: 18px;
	line-height: 1.44em;
}

.layerpop_wrap .title.sub {
	font-size: 13px;
	line-height: 1.23em;
}

.layerpop_wrap .pop_desc {
	position: relative;
	margin-top: 10px;
	color: #888;
	line-height: 1.5em;
}

.layerpop_wrap .pop_desc.compact {
	margin-top: 0;
}

.layerpop_wrap .pop_desc.symbol {
	padding-left: 7px;
	color: #000;
}

.layerpop_wrap .pop_desc.symbol:before {
	position: absolute;
	top: 6px;
	left: 0;
	content: '';
	width: 2px;
	height: 2px;
	background-color: #8c8c8c;
}

.layerpop_wrap .pop_desc.indent:before, .layerpop_wrap .pop_desc.indent:after {
	content: '';
	display: table;
}

.layerpop_wrap .pop_desc.indent:after {
	clear: both;
}

.layerpop_wrap .pop_desc.indent .label,
.layerpop_wrap .pop_desc.indent .text {
	display: block;
	float: left;
}

.layerpop_wrap .pop_desc.indent .text {
	margin-left: 4px;
}

.layerpop_wrap .pop_desc.gap {
	padding-right: 20px;
}

.layerpop_wrap .pop_desc .link {
	color: #000;
	text-decoration: underline;
}

.layerpop_wrap .pop_desc .link_arrow {
	position: relative;
	padding-right: 9px;
	color: #000;
}

.layerpop_wrap .pop_desc .link_arrow:after {
	position: absolute;
	top: 50%;
	right: -4px;
	content: '';
	margin-top: -5px;
	border: 4px solid transparent;
	border-left-color: #000;
}

.layerpop_wrap .pop_info {
	position: relative;
	padding-left: 21px;
}

.layerpop_wrap .pop_info:before {
	position: absolute;
	top: 1px;
	left: 0;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -4px -362px;
	width: 16px;
	height: 16px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_wrap .pop_info:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layerpop_wrap .box_text {
	width: 278px;
	margin-top: 20px;
	padding: 21px 0;
	border: 1px solid #edeff2;
	background: #f9fafb;
	font-size: 14px;
	color: #00c73c;
	line-height: 1.29;
}

.layerpop_wrap .box_text .icon_coupon {
	display: inline-block;
	vertical-align: top;
	margin-right: 4px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -330px -119px;
	width: 28px;
	height: 19px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_wrap .box_text .icon_coupon {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layerpop_wrap .button_wrap {
	margin-top: 20px;
	text-align: center;
}

.layerpop_wrap .button_wrap .btn {
	display: inline-block;
	min-width: 38px;
	height: 38px;
	padding: 0 15px;
	border: 1px solid #00c73c;
	background-color: #00c73c;
	font-size: 13px;
	color: #fff;
	line-height: 38px;
}

.layerpop_wrap .button_wrap .btn.bg_white {
	border-color: #e2e5e9;
	background-color: #fff;
	color: #444;
}

.layerpop_wrap .button_wrap .btn + .btn {
	margin-left: 4px;
}

.layerpop_wrap .button_wrap .btn_wide {
	display: block;
	min-width: 240px;
	height: 38px;
	padding: 0 15px;
	border: 1px solid #00c73c;
	font-size: 13px;
	color: #00c73c;
	line-height: 38px;
}

.layerpop_wrap .button_wrap .btn_wide.bg_white {
	border-color: #e2e5e9;
	color: #444;
}

.layerpop_wrap .button_wrap .btn_wide + .btn_wide {
	margin-top: 5px;
}

.layerpop_wrap .item_menu {
	margin-top: 8px;
	line-height: 13px;
}

.layerpop_wrap .item_menu:first-child {
	margin-top: 0;
}

.layerpop_wrap .link_menu {
	display: inline-block;
	color: #000;
	white-space: nowrap;
}

.layerpop_wrap .link_menu:hover {
	text-decoration: underline;
}

.layerpop_wrap .line {
	display: block;
	margin: 12px -24px 12px 0;
	border-bottom: 1px solid #e2e5e9;
}

.layerpop_wrap .list_prestige {
	margin: 5px 0 0 7px;
}

.layerpop_wrap .list_prestige .label {
	display: inline-block;
	width: 85px;
}

.layerpop_wrap .list_prestige .benefit {
	display: inline-block;
}

.layerpop_wrap .list_save {
	width: 166px;
}

.layerpop_wrap .list_save.middle {
	width: 188px;
}

.layerpop_wrap .list_save.long {
	width: 216px;
}

.layerpop_wrap .list_save .item_save {
	margin-top: 5px;
}

.layerpop_wrap .list_save .item_save:before, .layerpop_wrap .list_save .item_save:after {
	content: '';
	display: table;
}

.layerpop_wrap .list_save .item_save:after {
	clear: both;
}

.layerpop_wrap .list_save .item_save:first-child {
	margin-top: 0;
}

.layerpop_wrap .list_save .label {
	float: left;
}

.layerpop_wrap .list_save .benefit {
	float: right;
}

.layerpop_wrap .pop_table {
	width: 100%;
	margin-top: 10px;
	border: solid #ccc;
	border-width: 1px 0;
	border-collapse: collapse;
}

.layerpop_wrap .pop_table .cell {
	padding: 7px 20px;
	border-left: 1px solid #e6e6e6;
	font-weight: 400;
}

.layerpop_wrap .pop_table .cell:first-child {
	border-left: 0;
}

.layerpop_wrap .pop_table .thead .cell {
	background-color: #f9f9f9;
	text-align: center;
}

.layerpop_wrap .pop_table .tbody .cell {
	border-top: 1px solid #e6e6e6;
}

.layerpop_wrap .qr {
	position: relative;
	padding-left: 80px;
}

.layerpop_wrap .qr .qrcode {
	position: absolute;
	top: 50%;
	left: 0;
	width: 70px;
	height: 70px;
	margin-top: -35px;
}

.layerpop_wrap .button_close {
	position: absolute;
	top: 15px;
	right: 15px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -210px -362px;
	width: 15px;
	height: 15px;
	background-color: initial;
	border: 0;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_wrap .button_close {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layerpop_wrap .point {
	color: #00c73c;
}

.layerpop_wrap .label,
.layerpop_wrap .black {
	color: #000;
}

.layerpop_wrap .gray {
	color: #888;
}

.layerpop_wrap .red {
	color: #f25853;
}

.layerpop_wrap .area_checkbox {
	position: relative;
	margin-top: 18px;
	text-align: left;
}

.layerpop_wrap .area_checkbox .checkbox {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 1px;
	height: 1px;
}

.layerpop_wrap .area_checkbox .checkbox:checked ~ .label:before {
	border: 1px solid #2f2f2f;
	background-color: #2f2f2f;
}

.layerpop_wrap .area_checkbox .checkbox:checked ~ .label:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -130px;
}

.layerpop_wrap .area_checkbox .label {
	display: inline-block;
	position: relative;
	padding-left: 24px;
	font-size: 13px;
	line-height: 24px;
	text-indent: 5px;
}

.layerpop_wrap .area_checkbox .label:before {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 22px;
	height: 22px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	border: 1px solid #cfcfcf;
	background-color: #fff;
	content: '';
}

.layerpop_wrap .area_checkbox .label:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -147px;
	width: 13px;
	height: 10px;
	position: absolute;
	top: 8px;
	left: 6px;
	display: inline-block;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_wrap .area_checkbox .label:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layerpop_wrap.small {
	min-width: auto;
}

.layerpop_wrap.small .layer_inner {
	padding: 15px 40px 15px 15px;
	text-align: left;
}

.layerpop_wrap.small .title {
	font-size: 13px;
	line-height: 1.23em;
}

.layerpop_wrap.small .pop_desc {
	margin-top: 8px;
	line-height: 1.33em;
}

.layerpop_wrap.small .pop_desc.compact {
	margin-top: 2px;
}

.layerpop_wrap.small .button_wrap {
	margin-top: 8px;
	text-align: left;
}

.layerpop_wrap.small .button_wrap .btn {
	display: inline-block;
	min-width: 38px;
	height: 24px;
	padding: 0 8px;
	font-size: 12px;
	line-height: 24px;
}

.layerpop_wrap.small .button_close {
	-webkit-transform: scale(0.74, 0.74);
	    -ms-transform: scale(0.74, 0.74);
	        transform: scale(0.74, 0.74);
}

.layerpop_wrap.notice {
	position: absolute;
	top: 60px;
	left: 60px;
}

.layerpop_wrap.notice .layer_inner {
	padding: 30px 30px 20px;
	border: 2px solid #000;
	text-align: left;
}

.layerpop_wrap.notice .layer_inner .edit_content {
	width: 400px;
	max-height: 455px;
	overflow: auto;
}

.layerpop_wrap.notice .layer_inner .button_close {
	position: absolute;
	top: auto;
	right: 30px;
	bottom: 23px;
	width: auto;
	height: auto;
	background: none;
	font-size: 13px;
}

.layerpop_wrap.notice .layer_inner .button_close:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -252px;
	width: 11px;
	height: 11px;
	display: inline-block;
	vertical-align: top;
	margin: 4px 0 0 5px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_wrap.notice .layer_inner .button_close:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layerpop_wrap.store_grade .layer_arrow {
	border-color: #000;
}

.layerpop_wrap.store_grade .layer_inner {
	padding: 20px 15px 14px;
	border-color: #000;
}

.layerpop_wrap.store_grade .title {
	display: block;
	padding: 0 5px 14px 5px;
	border-bottom: 1px solid #000;
	font-size: 14px;
	line-height: 16px;
}

.layerpop_wrap.store_grade .pop_desc {
	margin-top: 0;
	padding: 10px 10px 0 5px;
	border-top: 1px solid #edeff2;
	font-size: 11px;
	line-height: 1.45em;
	color: #ababab;
}

.layerpop_wrap.store_grade .button_close {
	top: 20px;
}

.layerpop_wrap.store_grade .type_grade {
	padding-left: 7px;
	white-space: nowrap;
	font-size: 0;
}

.layerpop_wrap.store_grade .type_grade .grade {
	position: relative;
	display: inline-block;
	height: 50px;
	margin-left: 9px;
	line-height: 51px;
	font-size: 12px;
	vertical-align: middle;
}

.layerpop_wrap.store_grade .type_grade .grade:before {
	position: absolute;
	top: 50%;
	left: 16px;
	content: '';
	margin-top: -9px;
}

.layerpop_wrap.store_grade .type_grade .grade.premium:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -369px -185px;
	width: 15px;
	height: 17px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_wrap.store_grade .type_grade .grade.premium:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layerpop_wrap.store_grade .type_grade .grade.bigpower:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -369px -235px;
	width: 15px;
	height: 17px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_wrap.store_grade .type_grade .grade.bigpower:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layerpop_wrap.store_grade .type_grade .grade.power:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -369px -260px;
	width: 15px;
	height: 17px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_wrap.store_grade .type_grade .grade.power:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layerpop_wrap.store_grade .type_grade .grade:first-child {
	margin-left: 0;
	padding-left: 19px;
}

.layerpop_wrap.store_grade .type_grade .grade:first-child:before {
	left: 0;
}

.layerpop_wrap.store_grade .type_grade .grade ~ .grade {
	padding-left: 36px;
}

.layerpop_wrap.store_grade .type_grade .grade ~ .grade:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -285px;
	width: 6px;
	height: 10px;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -5px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_wrap.store_grade .type_grade .grade ~ .grade:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layerpop_wrap.store_grade .type_grade .grade.etc {
	padding-left: 16px;
}

.layerpop_wrap.store_grade .type_grade .grade.etc:before {
	background: none;
}

.layerpop_wrap.store_grade .type_excellent {
	padding: 20px 15px;
}

.layerpop_wrap.store_grade .type_excellent .row {
	height: 16px;
	line-height: 16px;
	margin-top: 14px;
}

.layerpop_wrap.store_grade .type_excellent .row:first-child {
	margin-top: 0;
}

.layerpop_wrap.store_grade .type_excellent .label {
	display: inline-block;
	margin-right: 1px;
}

.layerpop_wrap.store_grade .type_excellent .icon {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -4px -146px;
	width: 27px;
	height: 16px;
	display: inline-block;
	margin-right: 6px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_wrap.store_grade .type_excellent .icon {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.layerpop_wrap.store_grade .type_excellent .terms {
	display: inline-block;
	color: #888;
}

.layerpop_wrap.store_grade .color {
	color: #2cb1d2;
}

.layerpop_wrap.privacy {
	width: 490px;
}

.layerpop_wrap.privacy .layer_inner {
	padding: 25px;
	text-align: left;
}

.layerpop_wrap.privacy .scroll {
	overflow-x: hidden;
	overflow-y: scroll;
	height: 600px;
	margin: 5px -10px 0 0;
	padding-right: 10px;
}

.layerpop_wrap.privacy .pop_desc {
	margin-top: 15px;
}

.layerpop_wrap.privacy .pop_desc .label {
	display: block;
}

.layerpop_wrap.privacy .pop_desc .text {
	display: block;
	letter-spacing: -0.5px;
}

.layerpop_wrap.privacy .pop_desc .label ~ .text {
	padding-left: 13px;
}

.layerpop_wrap.privacy .pop_table .cell:first-child {
	min-width: 100px;
}

.layerpop_wrap.card_discount .layer_inner {
	padding: 25px;
	text-align: left;
}

.layerpop_wrap.card_discount .title {
	margin-bottom: 8px;
}

.layerpop_wrap.card_discount .pop_desc {
	margin-top: 12px;
	padding-left: 92px;
}

.layerpop_wrap.card_discount .pop_desc .money {
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
}

.layerpop_wrap.card_discount .pop_desc .label,
.layerpop_wrap.card_discount .pop_desc .text {
	display: block;
	white-space: nowrap;
}

.layerpop_wrap.card_nofee .layer_inner {
	padding: 25px;
	text-align: left;
}

.layerpop_wrap.card_nofee .item_card {
	position: relative;
	margin-top: 20px;
	padding-left: 73px;
}

.layerpop_wrap.card_nofee .brand {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -8px;
}

.layerpop_wrap.card_nofee .area_terms:before, .layerpop_wrap.card_nofee .area_terms:after {
	content: '';
	display: table;
}

.layerpop_wrap.card_nofee .area_terms:after {
	clear: both;
}

.layerpop_wrap.card_nofee .months {
	float: left;
	margin-right: 30px;
	white-space: nowrap;
}

.layerpop_wrap.card_nofee .terms {
	float: right;
	color: #888;
}

.layerpop_wrap.card_nofee .customer {
	color: #888;
}

.layerpop_wrap.card_nofee .line {
	margin: 20px 0;
}

.layerpop_wrap.card_nofee .pop_info {
	margin-top: -5px;
}

.layerpop_wrap.adult .layer_inner {
	padding: 30px 25px;
}

.layerpop_wrap.adult .layer_inner:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -77px -92px;
	width: 59px;
	height: 59px;
	display: block;
	margin: 0 auto 10px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_wrap.adult .layer_inner:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layerpop_wrap.error .layer_inner {
	padding: 58px 20px;
}

.layerpop_wrap.error .title {
	font-size: 14px;
	line-height: 1.57em;
	font-weight: 400;
}

.layerpop_wrap.coupon_benefit {
	width: 472px;
}

.layerpop_wrap.coupon_benefit .lst_benefits {
	position: relative;
	height: 100%;
	margin-top: 19px;
	padding: 0;
}

.layerpop_wrap.coupon_benefit .lst_benefits a:hover {
	text-decoration: underline;
}

.layerpop_wrap.coupon_benefit .lst_benefits .inner {
	margin-bottom: 9px;
	border: 1px solid #edecdc;
	background-color: #fffeed;
	text-align: left;
}

.layerpop_wrap.coupon_benefit .lst_benefits ul {
	padding: 0 20px;
	margin-bottom: 5px;
	border: 1px solid #edecdc;
	background-color: #fffeed;
	text-align: left;
}

.layerpop_wrap.coupon_benefit .lst_benefits ul li {
	position: relative;
	padding: 12px 105px 12px 0;
	border-top: 1px solid #edecdc;
	word-wrap: break-word;
	word-break: keep-all;
	line-height: 19px;
	font-size: 11px;
}

.layerpop_wrap.coupon_benefit .lst_benefits ul li:first-child {
	border-top: none;
}

.layerpop_wrap.coupon_benefit .lst_benefits ul li.btn_off {
	padding-right: 0;
}

.layerpop_wrap.coupon_benefit .lst_benefits .txt_str {
	font-weight: bold;
}

.layerpop_wrap.coupon_benefit .lst_benefits .txt_grn {
	font-weight: bold;
	font-family: tahoma;
	color: #0abe16;
	letter-spacing: -0.4px;
}

.layerpop_wrap.coupon_benefit .lst_benefits .sub_txt {
	margin-top: 5px;
	color: #000;
	opacity: 0.4;
}

.layerpop_wrap.coupon_benefit .lst_benefits .ico_txt_coupon {
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -5px;
	padding-right: 13px;
	color: #0abe16;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/txt_coupon.png) 100% 1px no-repeat !important;
	vertical-align: top;
	font-size: 11px;
	line-height: 13px;
}

.layerpop_wrap.coupon_benefit .lst_benefits .ico_txt_coupon.v2 {
	color: #b8b7aa;
	background-position: 100% -24px !important;
}

.layerpop_wrap.coupon_benefit .lst_benefits a.ico_txt_coupon {
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -5px;
	padding-right: 13px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/txt_coupon.png) 100% 1px no-repeat !important;
	vertical-align: top;
	font-size: 11px;
	line-height: 13px;
}

.layerpop_wrap.coupon_benefit .lst_benefits a.ico_txt_coupon.v2 {
	color: #b8b7aa;
	background-position: 100% -24px !important;
}

.layerpop_wrap.coupon_benefit .lst_benefits .btn_more {
	display: block;
	margin-bottom: 9px;
	text-align: right;
	font-size: 11px;
	line-height: 13px;
	background: none;
	color: #5f5f5f;
}

.layerpop_wrap.certify {
	width: 490px;
}

.layerpop_wrap.certify .layer_inner {
	padding: 24px;
	text-align: left;
}

.layerpop_wrap.certify .scroll {
	overflow-x: hidden;
	overflow-y: scroll;
	height: 308px;
	margin: 24px -10px 0 0;
	padding-right: 10px;
}

.layerpop_wrap.certify .pop_table {
	margin-top: 0;
	word-break: break-all;
	line-height: 1.5em;
}

.layerpop_wrap.certify .pop_table tr:first-child th, .layerpop_wrap.certify .pop_table tr:first-child td {
	border-top: 0;
}

.layerpop_wrap.certify .pop_table .cell {
	padding-top: 8px;
}

.layerpop_wrap.certify .pop_table .cell:first-child {
	width: 100px;
	text-align: left;
	background-color: #f9f9f9;
}

.layerpop_wrap.certify .pop_desc {
	margin-top: 16px;
	letter-spacing: -0.5px;
}

.layerpop_wrap.certify .pop_desc .text {
	display: block;
	letter-spacing: -0.5px;
}

.layerpop_wrap.certify .pop_desc .link_hp {
	color: #0068c3;
}

.layerpop_wrap.certify .exception_case {
	border-color: #ccc;
	min-height: 305px;
	margin: 24px 0 17px;
}

.layerpop_wrap.certify .exception_case.error .inner:before {
	margin-bottom: 10px;
}

.layerpop_wrap.certify .txt_none {
	font-size: 14px;
}

.layerpop_wrap .ico_info {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 6px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/ico_info.jpg) 0 0 no-repeat;
	vertical-align: top;
}

.layerpop_wrap .noti {
	margin-top: 11px;
	font-size: 12px;
	color: #888;
	line-height: 17px;
	font-family: NanumGothic;
	text-align: left;
}

.layerpop_wrap dl.info {
	overflow: hidden;
	margin-top: 7px;
	text-align: left;
	color: #888;
	line-height: 16px;
}

.layerpop_wrap dl.info dt {
	float: left;
	min-width: 30px;
}

.layerpop_wrap dl.info dd {
	overflow: hidden;
	padding-left: 5px;
}

.layerpop_wrap.booktax {
	min-width: 334px;
}

.layerpop_wrap.booktax .layer_inner {
	padding: 25px 32px 21px 26px;
	text-align: left;
}

.layerpop_wrap.booktax .text_info {
	margin-bottom: 9px;
	line-height: 18px;
}

.layerpop_wrap.booktax .page_link {
	position: relative;
	text-decoration: underline;
	font-size: 11px;
	color: #000;
}

.layerpop_wrap.booktax .page_link:after {
	content: '';
	position: absolute;
	top: 3px;
	right: -6px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -353px;
	width: 4px;
	height: 7px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_wrap.booktax .page_link:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.layer_arrow {
	position: absolute;
	z-index: 1;
	width: 6px;
	height: 6px;
	margin: -3px 0 -3px;
	background-color: #fff;
	border-style: solid;
	border-width: 1px 0 0 1px;
	border-color: #d7d7d7;
	-webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
}

[data-user-agent*="MSIE 8"] .layer_arrow {
	display: none;
}

.layer_arrow.center {
	left: 50%;
}

.layer_arrow.left {
	left: 16px;
}

.layer_arrow.right {
	right: 16px;
}

._product_simple_view {
	background-color: #fff;
}

.ly_wrap2 {
	position: absolute;
	z-index: 1000;
	border: 2px solid #313131;
	background: #fff;
}

.ly_wrap2 .ly_content {
	padding: 25px;
}

.ly_wrap2 .ly_content2 {
	padding: 0 0 15px;
}

.ly_wrap2 a.clse {
	overflow: hidden;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 13px;
	height: 13px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -450px -80px;
	text-indent: -1000px;
}

.ly_wrap2 a.clse_v2 {
	top: 24px;
	right: 25px;
}

.ly_wrap2 a.clse_v3 {
	top: 17px;
	right: 15px;
}

.ly_wrap2 a.clse_v4 {
	top: 21px;
	right: 25px;
	width: 15px;
	height: 15px;
	background-position: -660px -40px;
}

.ly_wrap2 a.clse_v5 {
	top: 19px;
	right: 25px;
}

.ly_wrap2 .btn_area {
	text-align: center;
}

.ly_wrap2 .btn_area a {
	display: inline-block;
	overflow: hidden;
	height: 30px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat 0 0;
	vertical-align: top;
}

.ly_wrap2 .btn_area a.unsb {
	width: 78px;
	height: 32px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_naverme_151125.gif) no-repeat -320px -50px;
}

.ly_wrap2 .btn_area a.cncl {
	width: 61px;
	height: 32px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_naverme_151125.gif) no-repeat -240px -50px;
}

.ly_wrap2 .btn_area a.cart {
	width: 93px;
	margin-right: -2px;
	background-position: -350px 0;
}

.ly_wrap2 .btn_area a.clse2 {
	width: 61px;
	background-position: 0 0;
}

.ly_wrap2 .btn_area a.dtal {
	width: 114px;
	margin-right: -1px;
	background-position: -570px 0;
}

.ly_wrap2 .btn_area a.scrap {
	width: 66px;
	background-position: 0 -40px;
}

.ly_wrap2.v2 {
	border: 0;
	font-family: '나눔고딕', NanumGothic, '돋움', Dotum, 'Apple SD Gothic Neo', Helvetica, Sans-serif !important;
	background-color: transparent;
	z-index: 10000;
}

.ly_wrap2.v2 .ly_content2 {
	padding-bottom: 0;
}

.ly_wrap2.v2 .ly_shopn {
	width: 274px;
}

.ly_wrap2.v2 .ly_shopn .sel {
	padding: 24px 0 0 22px;
	border-bottom: 0;
	height: 34px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/bg_sflyr.png) no-repeat 0 0;
}

.ly_wrap2.v2 .ly_shopn ul {
	padding: 15px 22px 5px;
	margin-top: 0;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/bg_sflyr.png) repeat-y -300px 0;
}

.ly_wrap2.v2 .ly_shopn .btm_area {
	padding: 0 22px;
	height: 41px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/bg_sflyr.png) no-repeat -600px 0;
}

.ly_simple_view {
	position: relative;
	width: 855px;
	color: #5f5f5f;
}

.ly_simple_view .st {
	position: relative;
	margin-top: -2px;
	padding-bottom: 9px;
	border-bottom: 1px solid #313131;
	color: #313131;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 14px;
}

.ly_simple_view .sv {
	margin: 0 0 -1px;
}

.ly_simple_view .prd_num {
	display: block;
	margin: 17px 0 3px -1px;
	color: #b3b3b3;
	letter-spacing: -1px;
	line-height: 15px;
	font-size: 11px;
}

.ly_simple_view .prd_num .thm {
	letter-spacing: 0;
}

.ly_simple_view .prd_num a.qr {
	display: inline-block;
	overflow: hidden;
	width: 40px;
	height: 16px;
	margin: 0 0 0 2px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -450px -240px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.ly_simple_view .prd_name {
	display: block;
	margin: 0 0 10px;
	color: #313131;
	letter-spacing: -1px;
	line-height: 17px;
	font-size: 14px;
	word-wrap: break-word;
}

.ly_simple_view .prd_name_sub {
	display: block;
	margin: 0 0 17px;
	color: #b3b3b3;
	letter-spacing: -1px;
	line-height: 15px;
	font-size: 11px;
}

.ly_simple_view .sv_area {
	overflow: hidden;
	height: 100%;
	margin-bottom: 10px;
	padding-bottom: 17px;
	border-bottom: 1px solid #c1c1c1;
}

.ly_simple_view .bimg {
	float: left;
	overflow: hidden;
	position: relative;
	width: 450px;
	height: 450px;
}

.ly_simple_view .bimg:hover .btn {
	display: block;
}

.ly_simple_view .bimg .img_va {
	display: table-cell;
	overflow: hidden;
	width: 450px;
	height: 450px;
	font-size: 448px;
	vertical-align: middle;
	text-align: center;
}

.ly_simple_view .bimg .img_va img {
	display: inline-block;
	max-width: 450px;
	max-height: 450px;
	vertical-align: middle;
}

.ly_simple_view .bimg .btn {
	display: none;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 10;
	width: 100%;
	margin-top: -17px;
}

.ly_simple_view .bimg .btn a {
	display: block;
	overflow: hidden;
	position: absolute;
	width: 24px;
	height: 34px;
}

.ly_simple_view .bimg .btn a.prev {
	left: 18px;
}

.ly_simple_view .bimg .btn a.next {
	right: 18px;
}

.ly_simple_view .bimg .btn a.next .png24 {
	margin-left: -50px;
}

.ly_simple_view .bimg img {
	vertical-align: top;
}

.ly_simple_view .info {
	float: left;
	position: relative;
	width: 385px;
	padding-left: 20px;
}

.ly_simple_view .info .price {
	margin-left: -1px;
}

.ly_simple_view .info .price .cellphone {
	display: block;
	margin-bottom: 4px;
	*padding-top: 2px;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: -1px;
}

.ly_simple_view .info .price .cellphone .thm {
	padding: 0 1px 0 37px;
	letter-spacing: 0;
}

.ly_simple_view .info .price .cost {
	display: block;
	margin-left: 1px;
	color: #b3b3b3;
	line-height: 15px;
	font-size: 11px;
}

.ly_simple_view .info .price .cost .thm {
	text-decoration: line-through;
}

.ly_simple_view .info .price .sale {
	display: block;
	line-height: 20px;
	vertical-align: top;
}

.ly_simple_view .info .price .sale strong {
	vertical-align: top;
}

.ly_simple_view .info .price .sale strong .thm {
	font-size: 20px;
}

.ly_simple_view .info .price .sale strong .won {
	letter-spacing: -1px;
	vertical-align: 2px;
	font-size: 14px;
}

.ly_simple_view .info .price .sale .inner {
	display: inline-block;
	margin-left: 2px;
	vertical-align: top;
	white-space: nowrap;
}

.ly_simple_view .info .price .sale .inner em .help {
	margin: -2px 1px 0 0;
}

.ly_simple_view .info .price .sale em {
	display: inline-block;
	margin-top: 1px;
	letter-spacing: -1px;
	vertical-align: top;
	font-size: 11px;
}

.ly_simple_view .info .price .sale em .thm {
	letter-spacing: 0;
}

.ly_simple_view .info .price .sale .thm {
	vertical-align: baseline;
}

.ly_simple_view .info .price .discount {
	display: block;
	margin: 0 0 3px 80px;
	color: #b3b3b3;
	letter-spacing: -1px;
	line-height: 16px;
	font-size: 11px;
}

.ly_simple_view .info .price .inside {
	margin-left: 0;
}

.ly_simple_view .info .price .discount a.help {
	display: inline-block;
	overflow: hidden;
	width: 13px;
	height: 13px;
	margin: -2px 0 0 1px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -530px -80px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.ly_simple_view .info .dc {
	padding: 1px 0 0 0;
	border: 0;
}

.ly_simple_view .info .dc:after {
	display: block;
	clear: both;
	content: '';
}

.ly_simple_view .info .dc dt {
	float: left;
	width: 79px;
	margin-top: 5px;
	padding-bottom: 4px;
	font-size: 11px;
	color: #5f5f5f;
	letter-spacing: -1px;
}

.ly_simple_view .info .dc dt.shop {
	margin-top: 4px;
}

.ly_simple_view .info .dc dt .ss_h {
	float: left;
	margin: 1px 3px 0 2px;
}

.ly_simple_view .info .dc dd {
	overflow: hidden;
	padding: 1px 0 3px;
}

.ly_simple_view .info .dc dd .sale {
	line-height: 18px;
	color: #b3b3b3;
}

.ly_simple_view .info .dc dd a.help {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin-left: -3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -530px -80px;
	vertical-align: middle;
}

.ly_simple_view .info .benefit {
	overflow: hidden;
	height: 100%;
	padding: 10px 0 5px;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	letter-spacing: -1px;
	color: #5f5f5f;
}

.ly_simple_view .info .benefit ul {
	overflow: hidden;
	line-height: 15px;
	font-size: 11px;
}

.ly_simple_view .info .benefit li {
	position: relative;
	height: 100%;
	padding: 0 0 6px 79px;
	min-height: 10px;
}

.ly_simple_view .info .benefit li.first em.h {
	top: 1px;
}

.ly_simple_view .info .benefit li em.h {
	position: absolute;
	top: 0;
	left: 0;
}

.ly_simple_view .info .benefit li strong {
	margin-left: 2px;
	letter-spacing: 0;
}

.ly_simple_view .info .benefit li .bar {
	display: inline-block;
	padding: 0 5px 0 3px;
	color: #e2e2e2;
}

.ly_simple_view .info .benefit li a {
	display: inline-block;
	overflow: hidden;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat 0 0;
	vertical-align: text-top;
	font-size: 0;
	line-height: 0;
}

.ly_simple_view .info .benefit li a.help {
	width: 13px;
	height: 13px;
	margin: 0 0 -2px 2px;
	background-position: -530px -80px;
	vertical-align: baseline;
}

.ly_simple_view .info .benefit li a.detail {
	width: 50px;
	height: 16px;
	margin-top: -1px;
	vertical-align: middle;
	background-position: -280px -80px;
}

.ly_simple_view .info .benefit .thm {
	vertical-align: baseline;
}

.ly_simple_view .info .benefit a.b_save110 {
	display: inline-block;
	overflow: hidden;
	width: 60px;
	height: 16px;
	margin: -1px 2px 0 3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat 0 -330px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.ly_simple_view .info .benefit a.b_save120 {
	display: inline-block;
	overflow: hidden;
	width: 60px;
	height: 16px;
	margin: -1px 2px 0 3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -70px -330px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.ly_simple_view .info .benefit a.b_save130 {
	display: inline-block;
	overflow: hidden;
	width: 60px;
	height: 16px;
	margin: -1px 2px 0 3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -140px -330px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.ly_simple_view .info .delivery {
	padding: 12px 0 6px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid #ebebeb;
}

.ly_simple_view .info .delivery li {
	position: relative;
	height: 100%;
	padding: 0 0 6px 79px;
	line-height: 15px;
	font-size: 11px;
	min-height: 10px;
}

.ly_simple_view .info .delivery li em {
	position: absolute;
	top: 0;
	left: 0;
	letter-spacing: -1px;
}

.ly_simple_view .info .delivery li.overseas em {
	position: absolute;
	top: 0;
	left: 0;
}

.ly_simple_view .info .delivery li em .ico {
	position: absolute;
	top: 0;
	overflow: hidden;
	width: 15px;
	height: 13px;
	margin: 1px 0 0 4px;
}

.ly_simple_view .info .delivery li p {
	letter-spacing: -1px;
}

.ly_simple_view .info .delivery li p a.help {
	display: inline-block;
	overflow: hidden;
	width: 13px;
	height: 13px;
	margin: -2px 0 0 1px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -530px -80px;
	vertical-align: text-top;
	text-indent: -1000px;
}

.ly_simple_view .info .delivery li a {
	display: inline-block;
	overflow: hidden;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat 0 0;
	text-decoration: none;
	vertical-align: top;
	text-indent: -1000px;
}

.ly_simple_view .info .delivery li a.local {
	width: 54px;
	height: 21px;
	margin-left: -1px;
	background-position: -420px -150px;
	color: #5f5f5f;
	line-height: 22px;
	text-align: center;
	text-indent: 0;
}

.ly_simple_view .info .delivery li a.bundle {
	width: 93px;
	height: 16px;
	margin: -1px 0 1px 1px;
	background-position: -210px -330px;
	*vertical-align: middle;
}

.ly_simple_view .info .delivery li .bsk_txt {
	padding-bottom: 1px;
	color: #b3b3b3;
}

.ly_simple_view .info .delivery ~ .exception_case {
	margin-top: 0;
	border-top: 0;
}

.ly_simple_view .info .oth_delivery {
	margin-top: -4px;
	padding-bottom: 7px;
}

.ly_simple_view .info .pbuy {
	position: relative;
	margin: 26px 0 0;
}

.ly_simple_view .info .pbuy .exception_case:first-child {
	margin-top: -27px;
}

.ly_simple_view .info .sft {
	overflow: hidden;
	width: 100%;
	height: 47px;
	margin-left: -1px;
	color: #5f5f5f;
	letter-spacing: -1px;
	line-height: 22px;
	font-size: 11px;
}

.ly_simple_view .info .sft .thm {
	margin-left: 5px;
	color: #313131;
	vertical-align: -3px;
	font-size: 20px;
}

.ly_simple_view .info .sft a {
	text-decoration: none;
}

.ly_simple_view .info .sft .bar {
	margin: 0 6px 0 7px;
	color: #f2f2f2;
}

.ly_simple_view .info .tit {
	display: block;
	margin: 0 0 13px -1px;
	color: #313131;
	letter-spacing: -1px;
	line-height: 14px;
	font-size: 13px;
}

.ly_simple_view .info .tit span {
	letter-spacing: 0;
	line-height: 15px;
	vertical-align: 1px;
	font-weight: normal;
	font-size: 11px;
}

.ly_simple_view .info .buy_rating {
	overflow: hidden;
}

.ly_simple_view .info .rolling_lst {
	position: relative;
	overflow: hidden;
	width: 385px;
}

.ly_simple_view .info .rolling_lst .lst li {
	position: relative;
	overflow: hidden;
	width: 385px;
}

.ly_simple_view .info .lst li ul {
	overflow: hidden;
	width: auto;
	margin-top: -21px;
}

.ly_simple_view .info .lst li ul li {
	float: none;
	width: auto;
	padding-top: 10px;
}

.ly_simple_view .info .lst li ul li .bd_area {
	overflow: hidden;
	position: relative;
	height: 65px;
	padding: 10px 0 0;
	border-top: 1px solid #f2f2f2;
	vertical-align: middle;
}

.ly_simple_view .info .lst li ul li .thmb {
	float: left;
	position: relative;
	width: 65px;
	height: 65px;
	margin-right: 15px;
	text-align: center;
}

.ly_simple_view .info .lst li ul li .thmb img {
	vertical-align: middle;
}

.ly_simple_view .info .lst li ul li .thmb .ico {
	overflow: hidden;
	position: absolute;
	bottom: 1px;
	left: 3px;
	width: 19px;
	height: 20px;
}

.ly_simple_view .info .lst li ul li .thmb .ico .png24 {
	margin: -50px 0 0 -250px;
	cursor: default;
}

.ly_simple_view .info .lst li ul li .txt {
	overflow: hidden;
	height: 65px;
	padding-right: 80px;
	vertical-align: middle;
}

.ly_simple_view .info .lst li ul li .txt p {
	display: inline-block;
	*display: inline;
	overflow: hidden;
	width: 100%;
	margin: 0 0 -1px;
	color: #999;
	line-height: 17px;
	vertical-align: middle;
	font-size: 11px;
}

.ly_simple_view .info .lst li ul li .txt p em {
	display: inline-block;
}

.ly_simple_view .info .lst li ul li .txt p .inner {
	display: block;
	padding-right: 1px;
	letter-spacing: -1px;
	word-wrap: break-word;
	word-break: break-all;
}

.ly_simple_view .info .lst li ul li .txt p .inner strong {
	color: #5f5f5f;
}

.ly_simple_view .info .lst li ul li .txt p .inner strong .best {
	font-weight: normal;
}

.ly_simple_view .info .lst li ul li .txt p .bar {
	margin: 0 3px 0 2px;
	color: #f2f2f2;
	font-size: 11px;
	font-family: '돋움', dotum;
}

.ly_simple_view .info .lst li ul li .txt p .thm {
	color: #b3b3b3;
	line-height: 15px;
	white-space: nowrap;
}

.ly_simple_view .info .lst li ul li .txt p .thm .bar {
	margin: 0 3px;
}

.ly_simple_view .info .lst ul li .review {
	position: absolute;
	right: 0;
	top: 22px;
	color: #999;
	letter-spacing: -1px;
	line-height: 15px;
	text-align: right;
	font-size: 11px;
}

.ly_simple_view .info .lst ul li .review em {
	display: block;
}

.ly_simple_view .info .lst ul li .review .ico {
	display: inline-block;
	overflow: hidden;
	width: 18px;
	height: 14px;
	margin-top: 2px;
}

.ly_simple_view .info .lst ul li .review .ico .png24 {
	cursor: default;
}

.ly_simple_view .info .lst ul li .review .tp1 .png24 {
	margin: -200px 0 0;
}

.ly_simple_view .info .lst ul li .review .tp2 .png24 {
	margin: -200px 0 0 -43px;
}

.ly_simple_view .info .lst ul li .review .tp3 .png24 {
	margin: -195px 0 0 -96px;
}

.ly_simple_view .info .lst ul li .review .tp4 .png24 {
	margin: -200px 0 0 -143px;
}

.ly_simple_view .info .lst li ul li .blank {
	display: inline-block;
	width: 1px;
	height: 100%;
	margin-left: -1px;
	vertical-align: middle;
}

.ly_simple_view .info .pagination {
	position: absolute;
	top: 50px;
	right: 0;
}

.ly_simple_view .info .pagination .num {
	display: inline-block;
	vertical-align: top;
	margin-right: 7px;
	color: #b3b3b3;
	line-height: 19px;
	font-size: 12px;
	font-family: tahoma;
}

.ly_simple_view .info .pagination .num em {
	color: #848689;
	font-weight: bold;
}

.ly_simple_view .info .h_area2 {
	margin: 4px 0 0;
}

.ly_simple_view .info .h_area2 > span {
	font-weight: bold;
}

.ly_simple_view .info .area_photo_review .col_content .text.tit {
	margin: 4px 0 2px;
	font-size: 11px;
}

.ly_simple_view .info .area_photo_review .col_content .text.tit .fc_point {
	font-weight: bold;
}

.ly_simple_view .sns {
	overflow: hidden;
	position: absolute;
	z-index: 20;
	bottom: 2px;
	right: 0;
	height: 28px;
}

.ly_simple_view .sns a, .ly_simple_view .sns .meto {
	overflow: hidden;
	float: left;
	height: 28px;
	margin-left: 5px;
}

.ly_simple_view .sns a.bookmark {
	width: 65px;
}

.ly_simple_view .sns a.bookmark .png24 {
	margin: -50px 0 0 -50px;
}

.ly_simple_view .sns a.pickntalk, .ly_simple_view .sns a.pickntalk_on {
	width: 69px;
}

.ly_simple_view .sns a.pickntalk .png24 {
	margin: -200px 0 0 -200px;
}

.ly_simple_view .sns a.pickntalk_on .png24 {
	margin: -200px 0 0 -250px;
}

/* 북마크 layer pop */
.spi_ly_pop {
	position: absolute;
	z-index: 1100;
	_margin-left: 6px;
	padding: 19px 0 17px;
	border: 1px solid #b1b1b1;
	background: #fff;
}

.spi_ly_pop strong.tit {
	display: inline-block;
	width: 100%;
	padding: 2px 0 7px;
	text-align: center;
	color: #333;
	line-height: 1.6;
}

.spi_ly_pop .spi_dsc {
	margin: 0;
	color: #333;
	line-height: 19px;
	text-align: center;
}

.spi_ly_pop .spi_dsc .spi_impact {
	color: #390;
	text-decoration: underline;
}

.spi_ly_pop .spi_dsc .spi_impact:hover, .spi_ly_pop .spi_dsc .spi_impact:active, .spi_ly_pop .spi_dsc .spi_impact:focus, .spi_ly_pop .spi_dsc .spi_impact:visited {
	color: #390;
}

.spi_ly_pop .spi_btn {
	clear: both;
	position: relative;
	margin-top: 10px;
	padding-bottom: 5px;
	text-align: center;
}

.spi_ly_pop .spi_btn a {
	cursor: pointer;
}

.spi_ly_pop .spi_btn .spi_y, .spi_ly_pop .spi_btn .spi_n, .spi_ly_pop .spi_btn .spi_confirm {
	display: inline-block;
	float: none;
	position: relative;
	top: 0;
	width: 45px;
	height: 25px;
	padding: 0;
	background: none;
}

.spi_ly_pop .spi_btn .spi_y span, .spi_ly_pop .spi_btn .spi_y2 span, .spi_ly_pop .spi_btn .spi_n span, .spi_ly_pop .spi_btn .spi_n2 span, .spi_ly_pop .spi_btn .spi_confirm span, .spi_ly_pop .spi_btn .spi_coupon span, .spi_ly_pop .spi_btn .spi_friend span {
	display: inline-block;
	width: 45px;
	height: 25px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat;
}

.spi_ly_pop .spi_btn .spi_y span {
	background-position: -140px -240px;
}

.spi_ly_pop .spi_btn .spi_n span {
	background-position: -210px -240px;
}

.spi_ly_pop .spi_btn .spi_y2 span {
	background-position: -376px -324px;
}

.spi_ly_pop .spi_btn .spi_n2 span {
	background-position: -426px -324px;
}

.spi_ly_pop .spi_btn .spi_confirm span {
	background-position: -320px -324px;
}

.spi_ly_pop .spi_btn .spi_coupon span {
	width: 105px;
	background-position: -476px -324px;
}

.spi_ly_pop .spi_btn .spi_friend span {
	width: 92px;
	background-position: -586px -324px;
}

.spi_ly_pop .spi_close {
	overflow: visible;
	position: absolute;
	top: 2px;
	right: 2px;
	width: auto;
	padding: 0;
	border: none;
	background: none;
	color: #b5b5b5;
	font-size: 10px;
	cursor: pointer;
}

.spi_ly_pop .spi_close span {
	display: block;
	width: 14px;
	height: 12px;
	margin: 0;
	padding: 3px;
	border: none;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -620px -200px;
	font-size: 0;
}

.spi_ly_pop .spi_close em {
	position: absolute;
	top: 3px;
	left: 6px;
}

.spi_ly_pop .coupon_box {
	margin: 16px 30px 0;
	border: 1px solid #eee;
	border-width: 1px 0;
	text-align: center;
}

.spi_ly_pop .coupon_box a {
	position: relative;
	display: inline-block;
	padding: 12px 10px;
	text-decoration: none;
}

.spi_ly_pop .coupon_box .txt {
	display: table;
	text-align: left;
	color: #333;
}

.spi_ly_pop .coupon_box .ico {
	display: table-cell;
	width: 44px;
	height: 28px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_ico_v2.png) no-repeat -530px -110px;
	vertical-align: middle;
}

.spi_ly_pop .coupon_box .txt strong {
	display: table-cell;
	padding-left: 12px;
	color: #00c73c;
	vertical-align: middle;
	line-height: 1.3;
}

.spi_ly_pop.talk_friend strong.tit {
	padding: 22px 0 10px;
}

.spi_ly_pop.talk_friend .spi_btn {
	margin: 25px 0 9px;
}

.spi_ly_pop.talk_friend .coupon_box + .spi_btn {
	margin: 18px 0 0;
}

.spi_ly_pop .btn_area {
	clear: both;
	position: relative;
	margin-top: 10px;
	padding-bottom: 5px;
	text-align: center;
}

.spi_ly_pop .btn_area .btn {
	padding: 6px 4px 6px 5px;
	border: 1px solid #c6c6c6;
	background-color: #fbfbfb;
	font-size: 12px;
	line-height: 19px;
	color: #666667;
}

.spi_ly_pop .btn_area .btn:hover {
	text-decoration: none;
}

.spi_ly_pop .btn_area .btn.btn_grn {
	border-color: #5bc200;
}

.spi_ly_pop .info {
	overflow: hidden;
	margin: 0 30px 35px;
	font-size: 11px;
	line-height: 19px;
	color: #959595;
}

.spi_ly_pop .info dt {
	float: left;
	width: 30px;
}

.spi_ly_pop .info dd {
	overflow: hidden;
	padding-left: 3px;
}

.spi_ly_pop.v2 {
	border: 2px solid #313131;
}

.spi_ly_pop.v2 .btn_close {
	overflow: visible;
	position: absolute;
	top: 11px;
	right: 11px;
	width: 15px;
	height: 15px;
	padding: 0;
	border: none;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/ico_close_b.jpg) no-repeat 0 0;
	cursor: pointer;
}

.spi_ly_pop.v2 .btn {
	margin-top: 2px;
}

.spi_ly_pop strong.tit.v2 {
	padding-top: 22px;
	padding-bottom: 0;
}

.spi_ly_pop .txt_grn {
	color: #00c73c;
}

.spi_ly_pop .spi_dsc.v2 {
	padding-top: 10px;
}

.spi_ly_pop .spi_dsc.v3 {
	padding: 10px 0 19px;
}

/* 170228 북마크 */
.spi_ly_pop_v2 .spi_btn .spi_y span, .spi_ly_pop_v2 .spi_btn .spi_n span {
	width: 0;
	height: 0;
	background: none;
}

.spi_default .spi_ly_pop .spi_close span[class*=_ly] {
	padding: 0;
}

.layerpop_zzimstore {
	position: absolute;
	top: 0;
	left: 0;
	width: 260px;
	padding-bottom: 62px;
	background-color: #fff;
	border: 1px solid #d7d7d7;
}

.layerpop_zzimstore .layer_arrow {
	top: -1px;
	background-color: #fafbfd;
}

.layerpop_zzimstore .area_sort {
	height: 54px;
	background-color: #fafbfd;
	-webkit-box-shadow: inset 0 -1px 0 0 #e2e5e9;
	        box-shadow: inset 0 -1px 0 0 #e2e5e9;
}

.layerpop_zzimstore .selectbox {
	float: left;
	margin: 14px 0 0 14px;
}

.layerpop_zzimstore .selectbox .label {
	padding: 0 27px 0 10px;
	width: 152px;
	border-color: #e2e5e9;
	line-height: 26px;
	white-space: nowrap;
}

.layerpop_zzimstore .selectbox-open .label {
	border-color: #bebebe;
}

.layerpop_zzimstore .list_zzimstore {
	margin: 0 15px;
}

.layerpop_zzimstore .item_zzimstore {
	position: relative;
	display: block;
	height: 35px;
	margin-top: 10px;
	padding-left: 45px;
}

.layerpop_zzimstore .thumbnail {
	position: absolute;
	top: 0;
	left: 0;
	width: 35px;
	height: 35px;
}

.layerpop_zzimstore .image {
	width: 100%;
}

.layerpop_zzimstore .name {
	font-size: 12px;
	line-height: 16px;
	color: #000;
	font-weight: 400;
}

.layerpop_zzimstore .flag {
	position: relative;
	display: inline-block;
	width: 33px;
	height: 13px;
	margin-top: 2px;
}

.layerpop_zzimstore .flag:before {
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
}

.layerpop_zzimstore .flag.new {
	background-color: #b176ce;
}

.layerpop_zzimstore .flag.new:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.svg), none;
	-webkit-background-size: 210px 210px;
	        background-size: 210px 210px;
	background-position: -44px -127px;
	width: 26px;
	height: 7px;
	margin: -4px 0 0 -12px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layerpop_zzimstore .flag.new:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_text_common.png);
	}
}

.layerpop_zzimstore .info {
	margin-top: 3px;
	white-space: nowrap;
	font-size: 0;
}

.layerpop_zzimstore .text {
	position: relative;
	display: inline-block;
	height: 16px;
	font-size: 12px;
	line-height: 16px;
	color: #888;
}

.layerpop_zzimstore .text ~ .text {
	margin-left: 5px;
	padding-left: 6px;
}

.layerpop_zzimstore .text ~ .text:before {
	position: absolute;
	top: 50%;
	left: 0;
	content: '';
	width: 1px;
	height: 11px;
	margin-top: -5px;
	background-color: #d8d8d8;
}

.layerpop_zzimstore .pagination {
	position: absolute;
	right: 15px;
	bottom: 15px;
}

.layerpop_zzimstore .page {
	float: left;
	margin: 7px 10px 0 0;
	line-height: 13px;
	color: #888;
}

.layerpop_zzimstore .page .current {
	color: #000;
}

.layerpop_zzimstore .button_page {
	position: relative;
	z-index: 2;
	float: left;
	width: 26px;
	height: 26px;
	margin-left: -1px;
	border: 1px solid #888;
}

.layerpop_zzimstore .button_page:before {
	position: absolute;
	top: 50%;
	content: '';
	margin-top: -5px;
	border: 5px solid transparent;
}

.layerpop_zzimstore .button_page.prev:before {
	right: 10px;
	border-right-color: #555;
}

.layerpop_zzimstore .button_page.next:before {
	left: 11px;
	border-left-color: #555;
}

.layerpop_zzimstore .button_page.disabled {
	z-index: 1;
	border-color: #e2e5e9;
	cursor: default;
}

.layerpop_zzimstore .button_page.disabled.prev:before {
	border-right-color: #bbb;
}

.layerpop_zzimstore .button_page.disabled.next:before {
	border-left-color: #bbb;
}

.layerpop_zzimstore .button_admin {
	position: absolute;
	bottom: 15px;
	left: 15px;
	height: 26px;
	line-height: 26px;
	padding: 0 12px;
	border: 1px solid #e2e5e9;
	color: #000;
}

.layer_selectbox.zzimstore .list {
	width: 152px;
	padding: 3px 0;
	border-color: #bebebe;
}

.layer_selectbox.zzimstore .list .selectbox-item {
	padding: 0 27px 0 10px;
	height: 24px;
	color: #000;
	font-size: 12px;
	line-height: 24px;
	white-space: nowrap;
}

.layer_selectbox.zzimstore .list .selectbox-item-over {
	background: #fff;
}

.item .area_button {
	position: absolute;
	top: 0;
	left: 50%;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	z-index: 1;
	width: 141px;
	height: 66px;
	margin-top: -70px;
	margin-left: -70px;
	text-align: center;
	font-size: 0;
	white-space: nowrap;
	-webkit-transition: opacity 0.3s ease-out, margin-top 0.3s ease-out;
	transition: opacity 0.3s ease-out, margin-top 0.3s ease-out;
}

.item .area_button .button {
	display: none;
	position: relative;
	overflow: hidden;
	width: 50px;
	height: 50px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.95);
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.item .area_button .button.keep:before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -8px 0 0 -10px;
	width: 21px;
	height: 17px;
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_gray.svg) no-repeat;
	-webkit-background-size: 100% auto;
	        background-size: 100% auto;
	padding-bottom: 2px;
	content: '';
}

[data-user-agent*="MSIE 8"] .item .area_button .button.keep:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_gray_21x17.png);
}

.item .area_button .button.keep[aria-pressed="true"] {
	background-color: #f54c4a;
}

.item .area_button .button.keep[aria-pressed="true"]:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_white.svg);
}

[data-user-agent*="MSIE 8"] .item .area_button .button.keep[aria-pressed="true"]:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_white_21x17.png);
}

.item .area_button .button.more {
	margin-left: 9px;
}

.item .area_button .button.more:before, .item .area_button .button.more:after {
	content: '';
	background-color: #979797;
}

.item .area_button .button.more:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 18px;
	height: 2px;
	margin-top: -1px;
	margin-left: -9px;
}

.item .area_button .button.more:after {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 18px;
	margin-top: -9px;
	margin-left: -1px;
}

.item:hover .area_button {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.item:hover .area_button .button {
	display: inline-block;
}

.module_list_product_listview .item:hover .area_button {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

.module_list_product_listview .item .mouseover {
	position: absolute;
	top: 20px;
	left: 0;
	z-index: 1;
	width: 140px;
	height: 140px;
}

.module_list_product_listview .item .mouseover .area_button {
	top: 145px;
}

.module_list_product_listview .item .mouseover:hover .area_button {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.module_list_product_listview .item .mouseover:hover .area_button .button {
	display: inline-block;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.item .area_button .button.keep:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_gray.png);
	}
	.item .area_button .button.keep[aria-pressed="true"]:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_white.png);
	}
}

.module_list_sort {
	margin: 30px auto 0;
	font-size: 13px;
}

.module_list_sort:before, .module_list_sort:after {
	content: '';
	display: table;
}

.module_list_sort:after {
	clear: both;
}

.module_list_sort .sort_list {
	float: left;
}

.module_list_sort .sort_list .item {
	float: left;
	position: relative;
}

.module_list_sort .sort_list .item:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -6px;
	width: 1px;
	height: 12px;
	background-color: #e1e1e1;
}

.module_list_sort .sort_list .item:first-child:before {
	display: none;
}

.module_list_sort .sort_list .item:first-child .option {
	padding-left: 0;
}

.module_list_sort .sort_list .item:last-child .option {
	padding-right: 0;
}

.module_list_sort .sort_list .option {
	display: block;
	padding: 0 12px;
	color: #888;
	line-height: 27px;
}

.module_list_sort .sort_list .option[aria-selected=true] {
	color: #000;
	font-weight: bold;
}

.module_list_sort .sort_list .option[aria-selected=true]:before {
	content: '';
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -70px;
	width: 14px;
	height: 10px;
	display: inline-block;
	margin-right: 5px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_list_sort .sort_list .option[aria-selected=true]:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_list_sort .sort_option {
	float: right;
}

.module_list_sort .sort_option .selectbox {
	display: inline-block;
	float: none;
	vertical-align: top;
}

.module_list_sort .sort_option .selectbox .label {
	padding: 0 15px;
	border: 0;
	font-size: 12px;
	line-height: 27px;
}

.module_list_sort .sort_option .selectbox .label:after {
	right: 6px;
}

.layout_wide .module_list_sort {
	width: 1280px;
}

.layout_devide .module_list_sort {
	width: 1020px;
}

.layout_wide .title_home + .module_list_sort {
	margin-top: -47px;
	margin-bottom: 20px;
}

.layout_devide .title_home + .module_list_sort {
	margin-top: -24px;
}

.title_home + .module_list_sort .sort_list {
	float: right;
}

.selectbox {
	position: relative;
	float: right;
	cursor: pointer;
}

.selectbox .label {
	position: relative;
	padding: 0 23px 0 15px;
	width: 100px;
	height: auto;
	background: #fff;
	border: 1px solid #e0e0e0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-size: 12px;
	line-height: 34px;
	color: #000;
	text-align: left;
}

.selectbox .label:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 14px;
	margin-top: -3px;
	border: 5px solid transparent;
	border-top-color: #555;
}

.selectbox-open .label:after {
	margin-top: -8px;
	border-top-color: transparent;
	border-bottom-color: #555;
}

.selectbox-layer.layer_selectbox {
	display: none;
	position: absolute;
	border: none;
	z-index: 11000;
	border: 0;
}

.selectbox-layer.layer_selectbox .list {
	min-width: 100px;
	border: 1px solid #bfc0c5;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background: #fff;
	text-align: left;
}

.selectbox-layer.layer_selectbox .list .selectbox-item {
	display: block;
	padding: 0 14px;
	height: 35px;
	color: #888;
	font-size: 13px;
	line-height: 35px;
}

.selectbox-layer.layer_selectbox .list .selectbox-item-over {
	background: #f5f7fc;
	font-weight: bold;
	color: #6b90dc;
}

.selectbox-layer.layer_selectbox.viewcount {
	margin-left: -22px;
}

.selectbox-layer.layer_selectbox.viewcount .list {
	padding: 10px 0;
	border-color: #000;
}

.selectbox-layer.layer_selectbox.viewcount .list .selectbox-item {
	padding: 0 25px;
}

.selectbox-layer.layer_selectbox.viewcount .list .selectbox-item-selected {
	font-weight: bold;
	color: #6b90dc;
}

.selectbox-layer.layer_selectbox.review .list {
	width: 120px;
}

.module_banner_area {
	width: 1135px;
	height: 50px;
	margin: -20px auto 30px;
}

.module_banner_area .link_banner {
	display: block;
	height: 100%;
	-webkit-background-size: cover;
	        background-size: cover;
	background-position: 50% 0;
	background-repeat: no-repeat;
}

.layout_devide .module_banner_area, .layout_wide .module_banner_area {
	width: 1280px;
	margin-top: 20px;
}

.module_banner_area.luckto .link_banner {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/banner_luckto.png);
}

.block {
	display: block !important;
}

input.ipt_chk, input.ipt_rdo {
	width: 13px;
	height: 13px;
	vertical-align: text-top;
}

input.ipt_txt, input.ipt_rgt {
	height: 19px;
	padding: 0 5px;
	border: 1px solid transparent;
	border-color: #c5c5c5 #e9e9e9 #e9e9e9 #c5c5c5;
	line-height: 19px;
	-webkit-apperance: none;
}

textarea.ta {
	height: 19px;
	padding: 0 5px;
	border: 1px solid transparent;
	border-color: #c5c5c5 #e9e9e9 #e9e9e9 #c5c5c5;
	line-height: 19px;
	-webkit-apperance: none;
}

input.ipt_txt:focus, input.ipt_rgt:focus {
	border-color: #748eea;
}

select option {
	line-height: 1.5em;
}

textarea.ta {
	overflow: auto;
	height: 57px;
	padding: 4px 0 0 5px;
	line-height: 18px;
}

textarea.ta:focus {
	border-color: #748eea;
}

.detail_preview {
	float: none !important;
	padding: 10px 0;
}

/* png24 */
.png24 {
	display: block;
	width: 400px;
	height: 300px;
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_skin_png24_180222.png) no-repeat 0 0;
	_background: 0;
	text-indent: -1000px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_skin_png24_180222.png', sizingMethod='crop');
	cursor: pointer;
}

/* jindo selectbox */
.selectbox-layer {
	display: none;
	position: absolute;
	z-index: 11000;
	margin-top: -1px;
	border: 1px solid #313131;
	overflow: hidden;
	background: #fff;
	overflow-y: auto;
	scrollbar-face-color: #fff;
	scrollbar-track-color: #f7f7f7;
	scrollbar-arrow-color: #8d8d8d;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #e3e3e3;
	scrollbar-shadow-color: #fff;
	scrollbar-darkshadow-color: #e3e3e3;
}

.selectbox-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.selectbox-list ul li {
	overflow: hidden;
	margin: 0;
	padding: 3px 7px 1px 7px;
	background-color: #fff;
	color: #5f5f5f;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	cursor: default;
	word-wrap: break-word;
	word-break: break-all;
}

.selectbox-list ul li.selectbox-item-selected {
	color: #565960;
}

.selectbox-list ul li.selectbox-item-over {
	background-color: #ededed;
}

.selectbox-list ul li .add_price {
	color: #8f8f8f;
}

.selectbox-list ul li .soldout {
	color: #f6405e;
}

.prd_type2 .selectbox-noscript *,
.layerpop_coordiset .list_product .selectbox-noscript * {
	display: none;
}

.prd_type2 .selectbox-noscript .selectbox-source,
.layerpop_coordiset .list_product .selectbox-noscript .selectbox-source {
	display: inline;
	position: relative;
	left: 0;
}

.prd_type2 .selectbox-noscript .selectbox-source *,
.layerpop_coordiset .list_product .selectbox-noscript .selectbox-source * {
	display: block;
}

.prd_type2 .selectbox-source,
.layerpop_coordiset .list_product .selectbox-source {
	position: absolute;
	left: -9999px;
}

.prd_type2 .selectbox-focused .selectbox-box,
.layerpop_coordiset .list_product .selectbox-focused .selectbox-box {
	border-color: #748eea;
	background: #fff url(https://img-shop.pstatic.net/front/common/ico_select.gif) no-repeat 100% 0;
}

.prd_type2 .selectbox-box,
.layerpop_coordiset .list_product .selectbox-box {
	z-index: 999999;
	height: 19px;
	padding: 0 5px;
	border: 1px solid transparent;
	border-color: #c5c5c5 #e9e9e9 #e9e9e9 #c5c5c5;
	line-height: 19px;
	text-align: left;
	background: #fff url(https://img-shop.pstatic.net/front/common/ico_select.gif) no-repeat 100% 0;
	font-size: 11px;
	font-family: '돋움', dotum;
	color: #565960;
	cursor: pointer;
}

.prd_type2 .selectbox-label,
.layerpop_coordiset .list_product .selectbox-label {
	overflow: hidden;
	display: block;
	max-width: 311px;
	margin-right: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* jindo */
.page_loaded, .page_only_one {
	display: block;
}

.page_no_result {
	display: none;
}

/* 진도 컴포넌트 업데이트로 인해 클래스명 변경 */
.page-loaded, .page-only-one {
	display: block;
}

.page-no-result {
	display: none;
}

/* rolling list 공통 */
.rolling_lst {
	overflow: hidden;
}

.rolling_lst ul {
	float: left;
	width: 32767px;
}

.rolling_lst ul li {
	float: left;
}

/* 상품 아이콘 */
.ico_goods {
	position: absolute;
	z-index: 500;
	top: 0;
	left: 0;
	width: 36px;
}

.ico_goods em {
	display: block;
	overflow: hidden;
	width: 36px;
	height: 14px;
}

.ico_goods .png24 {
	cursor: default;
}

.ico_goods .dvry, .ico_goods .sale {
	height: 37px;
}

.ico_goods .new span {
	margin: -100px 0 0 -50px;
}

.ico_goods .best span {
	margin: -100px 0 0;
}

.ico_goods .dvry span {
	margin: -150px 0 0;
}

.ico_goods .sale span {
	margin: -150px 0 0 -50px;
}

.ico_goods2 {
	display: block;
	overflow: hidden;
	height: 15px;
}

.ico_goods2 em {
	display: inline-block;
	overflow: hidden;
	position: relative;
	height: 15px !important;
	margin: 0 !important;
	vertical-align: top;
}

.ico_goods2 .png24 {
	cursor: default;
}

.ico_goods2 .soldout {
	width: 40px !important;
}

.ico_goods2 .soldout span {
	margin: -100px 0 0 -100px;
}

.ico_goods2 .subscribe {
	width: 89px !important;
}

.ico_goods2 .subscribe span {
	margin: -100px 0 0 -150px;
}

/* 판매/구매 금지 */
.not_goods {
	height: 82px;
	padding: 1px 0 0;
	text-align: center;
}

.not_goods p {
	display: inline-block;
	*display: inline;
	margin-top: -20px;
	line-height: 22px;
	font-size: 11px;
	vertical-align: middle;
	zoom: 1;
}

.not_goods p .ico {
	display: inline-block;
	overflow: hidden;
	position: relative;
	width: 12px;
	height: 12px;
	margin: -1px 5px 0 0;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_ico_v2.png) no-repeat -660px 0;
	vertical-align: text-top;
}

.not_goods .blank {
	display: inline-block;
	width: 1px;
	height: 100%;
	margin-left: -1px;
	vertical-align: middle;
}

.not_goods_v1 {
	height: 127px;
}

.not_goods_v1 p {
	margin-top: 0;
}

.seller_info {
	position: relative;
	margin-bottom: 24px;
	padding: 24px 0 0;
}

.seller_info .level {
	position: absolute;
	top: 24px;
	right: 10px;
}

.seller_info .level strong {
	float: left;
	overflow: hidden;
	width: 57px;
	height: 76px;
	margin-left: 5px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_ico_v2.png) no-repeat;
	text-indent: -100px;
}

.seller_info .level .power {
	background-position: -100px -110px;
}

.seller_info .level .good_service {
	background-position: -200px -110px;
}

.seller_info .level .big_power {
	background-position: 0 -110px;
}

.seller_info .seller {
	position: relative;
	padding: 22px 0 23px;
	text-indent: -1px;
}

.seller_info .seller dt {
	line-height: 15px;
}

.seller_info .seller dt em {
	margin-left: -1px;
	padding-right: 2px;
	color: #8f8f8f;
	letter-spacing: -1px;
	line-height: normal;
	font-size: 11px;
}

.seller_info .seller dt .bar {
	margin: 0 5px 0 4px;
}

.seller_info .seller dt .blank {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 18px;
	height: 3px;
}

.seller_info .seller dd {
	margin: 13px 0 0;
	line-height: 21px;
}

.seller_info .seller dd em {
	color: #8f8f8f;
	line-height: normal;
}

.seller_info .seller dd em a {
	color: #8f8f8f;
	text-decoration: underline;
	font-family: tahoma;
}

.seller_info .seller dd p {
	padding: 26px 0 16px;
}

.seller_info .nbp {
	margin: 0 0 23px;
	padding: 19px 20px 16px 20px;
	text-indent: -1px;
	border: 1px solid #ededed;
	background: #fcfcfc;
}

.seller_info .nbp dt {
	display: block;
	font-size: 14px;
	color: #5f5f5f;
	line-height: 17px;
	font-weight: bold;
	letter-spacing: -1px;
}

.seller_info .nbp dt a {
	letter-spacing: 0;
}

.seller_info .nbp dd {
	margin: 5px 0 0;
	color: #5f5f5f !important;
	line-height: 18px;
	font-size: 12px;
}

.seller_info .nbp dd .lk_more {
	margin-left: 6px;
	padding-right: 6px;
	font-size: 11px;
	color: #8f8f8f;
	text-decoration: underline;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/ico_arr.png) 100% 2px no-repeat;
}

.seller_info .notice2 {
	margin: 0 0 24px;
}

.seller_info .notice2 dt {
	margin: 0 0 13px;
	letter-spacing: -1px;
	line-height: 15px;
	font-weight: bold;
	font-size: 11px;
}

.seller_info .notice2 ul li {
	position: relative;
	height: 100%;
	padding-left: 6px;
	color: #8f8f8f;
	letter-spacing: -1px;
	line-height: 21px;
	font-size: 11px;
}

.seller_info .notice2 ul li span {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 6px;
	height: 21px;
	line-height: 21px;
}

.seller_info .bx {
	height: 120px;
	border: 1px solid transparent;
	border-color: #f5f5f5;
	background: #fcfcfc;
}

.seller_info .bx dl {
	float: left;
	width: 409px;
	height: 102px;
	padding: 18px 0 0 20px;
	letter-spacing: -1px;
	font-size: 11px;
}

.seller_info .bx dl.frst {
	width: 408px;
	border-right: 1px solid transparent;
	border-color: #ededed;
}

.seller_info .bx dl dt {
	margin: 0 0 4px -1px;
	line-height: 15px;
	color: #313131;
	font-weight: bold;
}

.seller_info .bx dl dd {
	margin-left: -1px;
	color: #8f8f8f;
	line-height: 18px;
}

.seller_info .bx dl dd .btn {
	margin: 7px 0 0 1px;
}

.seller_info .bx dl dd .btn a {
	display: inline-block;
	overflow: hidden;
	position: relative;
	height: 21px;
	padding-left: 8px;
	line-height: 22px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat 0 -370px;
	vertical-align: middle;
	text-decoration: none;
	cursor: pointer;
}

.seller_info .bx dl dd .btn a span {
	display: block;
	padding-right: 7px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat 100% -370px;
	letter-spacing: -1px;
}

/* sub title */
.h_area {
	height: 39px;
	zoom: 1;
}

.h_area:after {
	display: block;
	clear: both;
	content: '';
}

.h_area h2 {
	float: left;
	overflow: hidden;
	width: 382px;
	margin-top: -2px;
	line-height: 24px;
	font-size: 20px;
	color: #333;
	font-family: '나눔고딕',NanumGothic,'굴림',gulim;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.h_area h2 span {
	font-family: tahoma;
}

.h_area h3 {
	display: inline-block;
}

.h_area .loc {
	float: right;
	position: relative;
	padding: 3px 0 0;
	line-height: 14px;
}

.h_area .loc .bar {
	display: inline-block;
	margin: 0 0 0 2px;
	vertical-align: middle;
}

.h_area .loc .bar2 {
	display: inline-block;
	margin: 0 3px 0 2px;
	vertical-align: middle;
}

.h_area .loc .bar, .h_area .loc .bar2 {
	color: #ddd;
}

.h_area .loc strong {
	display: inline-block;
	color: #5f5f5f;
	vertical-align: bottom;
}

.h_area .loc strong .path {
	cursor: default;
}

.h_area .loc strong em {
	font-weight: normal;
}

.h_area .loc strong em span {
	font-weight: bold;
}

.h_area .loc a {
	display: inline-block;
	color: #8f8f8f;
	vertical-align: middle;
}

.h_area .loc a.oth .bu {
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -430px -26px;
}

.h_area .loc a.oth {
	letter-spacing: -1px;
	font-size: 11px;
}

[data-user-agent*="Chrome"] .h_area .loc a.oth {
	position: relative;
	top: 1px;
}

.h_area .loc a.oth:hover .path {
	text-decoration: underline;
}

.h_area .loc a.oth .bu {
	display: inline-block;
	width: 5px;
	height: 11px;
	margin-left: 3px;
	vertical-align: text-top;
}

.h_area .loc a.oth .path {
	padding-right: 1px;
}

.h_area .loc a.oth.is_opened .bu {
	background-position: -430px -136px;
	opacity: 0.75;
	filter: alpha(opacity=75);
}

.h_area .loc a.more {
	display: inline-block;
	overflow: hidden;
	width: 5px;
	height: 11px;
	padding-left: 6px;
	font-size: 0;
	line-height: 0;
	vertical-align: middle;
}

.h_area .loc a.more {
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -427px -26px;
}

.h_area .loc .path {
	display: inline-block;
	overflow: hidden;
	vertical-align: bottom;
	*vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
}

.h_area .loc .last_depth {
	font-weight: bold;
}

.h_area .loc .last_depth .path {
	cursor: default;
}

.h_area .loc .last_depth span {
	font-weight: bold;
}

.h_area .loc .last_depth em {
	font-weight: normal;
}

.h_area .loc .last_depth a {
	color: #5f5f5f;
}

.h_area .loc .last_depth a.more {
	background-position: -552px -186px;
}

.h_area .loc .last_depth a.path {
	cursor: pointer;
}

.h_area .loc .last_depth a.more {
	padding-left: 3px;
}

.h_area .align {
	float: right;
	padding: 1px 0 0;
}

.h_area .align label {
	margin-left: -1px;
}

.h_area .align .chk {
	margin-right: 4px;
}

.h_area .align .frst {
	margin-right: 1px;
}

.h_area .align2 {
	float: right;
	position: relative;
}

.h_area .align2 select {
	margin: 2px 0 0 1px;
}

.h_area .sort {
	float: left;
	margin: 3px 9px 0 0;
	line-height: 14px;
}

.h_area .sort li {
	float: left;
}

.h_area .sort li a {
	letter-spacing: -1px;
}

.h_area .sort li a.on {
	font-weight: bold;
	text-decoration: none;
}

.h_area .sort li span {
	margin: 0 4px 0 4px;
}

.h_area a.submit {
	display: inline-block;
	overflow: hidden;
	height: 21px;
	margin-left: 1px;
	padding-left: 9px;
	letter-spacing: -1px;
	line-height: 23px;
	font-size: 11px;
	text-decoration: none;
	vertical-align: top;
}

.h_area a.submit span {
	display: block;
	padding-right: 10px;
}

.tb_lst ~ .h_area {
	margin-top: 25px;
}

.h_area_v1 {
	height: 44px;
}

.h_area_v2 {
	height: 31px;
}

.h_area_v2 .loc {
	margin-top: -4px;
}

.h_area_v3 {
	width: 100%;
	height: auto;
}

.h_area_v3 h2 {
	float: none;
	width: 100%;
	padding: 0 0 25px;
}

.h_area_v3 h2 img {
	vertical-align: top;
}

.h_area_v3 .align, .h_area_v3 .align2 {
	clear: both;
	margin: 0;
	padding: 0 0 20px;
}

.h_area2 {
	overflow: hidden;
	height: 22px;
	margin: 24px 24px 0;
}

.h_area2 h3 {
	float: left;
	margin: -2px 0 0 0;
	letter-spacing: -1px;
	line-height: 16px;
	font-size: 12px;
}

.h_area2 .thm {
	letter-spacing: 0;
	line-height: 18px;
	vertical-align: 1px;
	font-weight: normal;
	font-size: 11px;
}

.h_area2 .tab {
	float: left;
	margin: -2px 0 0 0;
}

.h_area2 .tab span a {
	color: #8f8f8f;
	letter-spacing: -1px;
	line-height: 18px;
	text-decoration: none;
	font-size: 12px;
}

.h_area2 .tab span.on a {
	font-weight: bold;
	color: #313131;
}

.h_area2 .tab span.on .thm {
	font-weight: normal;
}

.h_area2 .tab .thm {
	margin-left: -2px;
}

.h_area2 .tab .bar {
	margin: 0 1px;
	font-weight: normal;
}

.h_area2 .btn {
	position: relative;
	float: right;
	line-height: 13px;
}

.h_area2 .btn .more {
	display: inline-block;
	color: #8f8f8f;
	letter-spacing: -1px;
	vertical-align: -1px;
	font-size: 11px;
}

.h_area2 .btn .page {
	display: inline-block;
	width: 27px;
	height: 14px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -210px 0;
	vertical-align: top;
}

.h_area2 .btn .page a {
	display: inline-block;
	overflow: hidden;
	width: 14px;
	height: 14px;
}

.h_area2 .btn .page a.frst {
	margin-right: -5px;
}

.h_area2.v2 {
	height: 32px;
}

.h_area2.v2 h3 {
	float: left;
	overflow: hidden;
	width: 382px;
	margin-top: -2px;
	*padding-top: 2px;
	line-height: 26px;
	font-size: 14px;
	color: #5f5f5f;
}

.h_area3 {
	height: 28px;
}

.h_area3 h3 {
	float: left;
	letter-spacing: -1px;
	line-height: 16px;
	text-indent: -1px;
	font-size: 12px;
}

.h_area3 h3 span {
	margin-left: -1px;
	letter-spacing: 0;
	line-height: normal;
	vertical-align: 1px;
	font-weight: normal;
	font-size: 11px;
	font-family: tahoma;
}

.h_area3 fieldset {
	float: right;
}

.h_area3 select {
	float: left;
	width: 85px;
	margin-left: 5px;
}

.h_area3 .align {
	float: left;
	padding: 2px 0 0;
}

.h_area3 .align label {
	color: #8f8f8f;
	font-size: 11px;
}

.h_area3 .align select {
	color: #8f8f8f;
}

.h_area3 .align .chk {
	float: left;
	margin: 1px 3px 0 0;
}

.h_area3 .align .frst {
	margin-right: 1px;
}

.h_area3 .sort {
	float: left;
	margin: 3px 0 0 0;
	line-height: 14px;
}

.h_area3 .sort li {
	float: left;
	margin-right: 5px;
}

.h_area3 .sort li a {
	color: #8f8f8f;
	letter-spacing: -1px;
}

.h_area3 .sort li a.on {
	font-weight: bold;
	text-decoration: none;
}

.h_area3 .sort li span {
	margin-left: 5px;
}

/* table */
.tb_view2 {
	width: 100%;
	margin: 0 0 40px;
	border: 0;
	border-collapse: collapse;
	table-layout: fixed;
}

.tb_view2 th, .tb_view2 td {
	padding: 7px 0 6px;
	border: 0;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	border-color: #ededed;
	color: #5f5f5f;
	line-height: 18px;
	word-wrap: break-word;
	word-break: break-all;
}

.tb_view2 th {
	text-align: left;
	font-weight: normal;
	background: #fafafa;
	color: #313131;
}

.tb_view2 th span {
	padding-left: 20px;
}

.tb_view2 td span.inner {
	display: block;
	padding: 0 15px;
}

.tb_view2 td .summary {
	width: 680px;
	margin: 0 0 0 15px;
	border: 0;
}

.tb_view2 td .summary table {
	width: auto;
	margin: 0;
	border: 0;
}

.tb_view2 td .summary th {
	padding: 3px 0;
	border: 0;
	background: none;
	line-height: 16px;
	vertical-align: top;
}

.tb_view2 td .summary .tlt {
	position: relative;
	padding: 0 5px 0 11px;
}

.tb_view2 td .summary .bu {
	position: absolute;
	top: 7px;
	left: 0;
	width: 2px;
	height: 2px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_ico_v2.png) no-repeat -150px 0;
	vertical-align: 5px;
}

.tb_view2 td .summary td {
	padding: 3px 0;
	border: 0;
	color: #8f8f8f;
	line-height: 16px;
	vertical-align: top;
}

.tb_view2 td .summary td th, .tb_view2 td .summary td td {
	padding: 0;
	color: #8f8f8f;
}

.tb_view2_v2 td {
	padding-right: 29px;
}

.tb_view2_v2 th span {
	padding: 0 20px;
}

/* layer */
.ly_wrap {
	clear: both;
	position: absolute !important;
	z-index: 1100;
}

.ly_wrap .ly_content, .ly_wrap .ly_content_oth {
	float: left;
	position: relative;
	padding: 10px;
	border: 1px solid #313131;
	background: #fff;
	zoom: 1;
}

.ly_wrap a.clse {
	overflow: hidden;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 11px;
	height: 11px !important;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -660px -200px;
	text-indent: -1000px;
}

.ly_wrap a.clse_v1 {
	width: 9px;
	height: 9px;
	background-position: -500px -80px;
}

.ly_wrap .arw {
	overflow: hidden;
	position: absolute !important;
	top: -5px;
	left: 50%;
	width: 9px;
	height: 6px;
	margin-left: 12px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_ico_v2.png) no-repeat -570px 0;
}

.ly_wrap .arw_v1 {
	left: 90px;
	margin: 0;
}

.ly_wrap .arw_v2 {
	left: 4px;
	margin: 0;
}

.ly_wrap .arw_v3 {
	left: 22px;
	margin: 0;
}

.ly_wrap .arw_v4 {
	left: 32px;
	margin: 0;
}

.ly_wrap .ly_dim {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin-top: -5px;
	padding-top: 5px;
	background: #fff;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.ly_wrap.v2 {
	font-family: '나눔고딕', NanumGothic, '돋움', Dotum, 'Apple SD Gothic Neo', Helvetica, Sans-serif !important;
}

.ly_wrap.v2 .ly_gnb li {
	letter-spacing: 0;
}

.ly_wrap.v2 .ly_content, .ly_wrap.v2 .ly_content_oth {
	border: 0;
}

.ly_wrap.v2 .ly_content {
	padding: 20px 0 10px 17px;
	height: 52px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/bg_sflyr.png) no-repeat -600px -48px;
}

.ly_wrap .ly_sales_date {
	padding-right: 15px;
	width: auto;
}

.ly_wrap .ly_sales_date li {
	width: auto;
	font-size: 11px;
	line-height: 16px;
	color: #959595;
	letter-spacing: -1px;
}

.ly_wrap .ly_sales_date li strong {
	font-weight: normal;
	color: #5f5f5f;
}

.ly_wrap .ly_sales_date li strong em {
	padding: 0;
	color: #999;
}

.ly_wrap.beige.ly_talk {
	top: 51px;
	left: 50%;
	margin-left: -109px;
}

.ly_wrap.beige .ly_content {
	padding: 12px 10px 8px 11px;
	border: 1px solid #d9d5b4;
	background: #fffeed;
}

.ly_wrap.beige .arw {
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_ico_v2.png) no-repeat -580px 0;
}

.ly_wrap.beige .ly_talk {
	margin: -2px;
	padding-right: 22px;
	font-size: 12px;
	white-space: nowrap;
	line-height: 15px;
	letter-spacing: -0.75px;
	color: #222;
}

.ly_wrap.beige .fc_point {
	color: #2db400 !important;
}

.ly_wrap.beige a.clse {
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -680px -200px !important;
}

.ly_wrap.talk_friend .ly_content {
	position: relative;
	height: 14px;
	padding: 10px 30px 7px 46px;
	border: 1px solid #b1b1b1;
}

.ly_wrap.talk_friend .ly_content a {
	color: #00c73c;
}

.ly_wrap.talk_friend .ly_content:before {
	position: absolute;
	top: -1px;
	left: -1px;
	width: 38px;
	height: 33px;
	content: '';
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_ico_v2.png) no-repeat -480px -110px;
}

.ly_wrap.talk_friend .arw {
	left: 138px;
	width: 10px;
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_skin_png24_180222.png) no-repeat 0 -887px;
}

/* 친환경인증정보 */
.echo_cfm_wrap {
	margin-top: -7px;
}

.echo_cfm_wrap .line {
	overflow: hidden;
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid #ededed;
}

.echo_cfm_wrap .line .ct_box {
	float: left;
	width: 339px;
	margin-left: 15px;
	cursor: pointer;
}

.echo_cfm_wrap .line span.ct_box {
	cursor: default;
}

.echo_cfm_wrap .line .ct_box img {
	float: left;
	max-width: 60px;
	max-height: 60px;
	margin-right: 13px;
}

.echo_cfm_wrap .line .ct_box .txt_ct {
	float: left;
	width: 262px;
}

.echo_cfm_wrap .line .ct_box .txt_ct span {
	display: block;
	line-height: 18px;
}

.echo_cfm_wrap .line .ct_box .txt_ct .name {
	margin-bottom: 2px;
	color: #5f5f5f;
}

.echo_cfm_wrap .line .ct_box .txt_ct .num {
	margin-bottom: 8px;
	font-weight: bold;
	color: #333;
}

.echo_cfm_wrap .line .ct_box .txt_ct .num em {
	padding-left: 3px;
	font-weight: normal;
	font-size: 11px;
	color: #8f8f8f;
}

.echo_cfm_wrap .line .ct_box .txt_ct .sub_txt {
	margin-bottom: -4px;
}

.echo_cfm_wrap .line .sub_txt {
	word-break: keep-all;
	word-wrap: break-word;
	font-size: 11px;
	color: #8f8f8f;
}

.echo_cfm_wrap .line a.ct_box:hover .txt_ct .num em {
	text-decoration: underline;
}

.echo_cfm_wrap .line .ic_arr {
	display: inline-block !important;
	position: relative;
	top: -2px;
	width: 3px;
	height: 5px;
	margin-left: 4px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_ico_v2.png) no-repeat -100px 0;
}

.echo_cfm_wrap .line.safety {
	padding: 11px 0 11px 15px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.echo_cfm_wrap .line.safety .sub_txt {
	margin-top: 2px;
}

.echo_cfm_wrap .tx {
	padding: 10px 0 3px 16px;
}

.echo_cfm_wrap .tx span.br {
	display: block;
	padding-left: 10px;
}

.editor_content {
	overflow: auto;
	word-wrap: break-word;
}

.editor_content em {
	font-style: italic;
}

.editor_content ul {
	list-style: disc;
}

.editor_content ol {
	list-style: decimal;
}

.editor_content ul, .editor_content ol {
	margin: 12px 0;
	padding: 0 0 0 40px;
}

.btn_detail {
	overflow: hidden;
	display: inline-block;
	width: 50px;
	height: 16px;
	margin: 21px 0 0 7px;
	background: url(https://img-shop.pstatic.net/front/cube/normal/sp_skin_v3.gif) no-repeat -70px -430px;
	vertical-align: top;
	line-height: 999px;
}

/* 마케팅배너 */
.banner_area2 {
	margin-top: -15px;
	padding: 24px 0 10px;
}

.banner_area2 a {
	position: relative;
	display: block;
	line-height: 0;
	font-size: 0;
	text-align: center;
	background-repeat: repeat-x;
}

.banner_area2 .banner_line {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border: 1px solid #000;
	content: '';
	opacity: 0.07;
	filter: alpha(opacity=7);
}

.prd_detail_basic .banner_area2 {
	width: 411px;
}

.prd_detail_img .banner_area2 {
	margin: 20px -1px -17px;
	padding: 0 0 0;
	background-color: #fafafa;
}

/* 상품 상세 예상카드 청구할인가 */
.info .dc a.dc_credit {
	overflow: hidden;
	position: relative;
	top: 2px;
	display: inline-block;
	vertical-align: top;
	width: 84px;
	height: 16px;
	margin-left: 3px;
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_skin_png24_180222.png) no-repeat 0 -123px;
	line-height: 100px;
}

.info .dc.credit {
	padding-bottom: 10px;
}

.info .dc.credit dt {
	line-height: 1.3;
}

.info .dc.credit .sale {
	padding-top: 7px;
	color: #5f5f5f !important;
}

.info .dc.credit .sale strong .thm {
	font-size: 14px !important;
	vertical-align: 2px;
}

/* 상품 상세 기본형 */
.prd_detail_basic {
	position: relative;
	height: 100%;
	border: 1px solid transparent;
	border-color: #ededed;
	background: #fff url(https://img-shop.pstatic.net/front/common/bg_vr.gif) repeat-y 100% 0;
}

.prd_detail_basic:after {
	content: '';
	display: block;
	clear: both;
}

.prd_detail_basic .view {
	float: left;
	overflow: hidden;
	position: relative;
	width: 448px;
}

.prd_detail_basic .view .bimg {
	overflow: hidden;
	position: relative;
	width: 450px;
	height: 450px;
	margin: -1px -1px 0;
}

.prd_detail_basic .view .bimg:hover .btn, .prd_detail_basic .view .bimg:active .btn, .prd_detail_basic .view .bimg:focus .btn, .prd_detail_basic .view .bimg:hover .zin, .prd_detail_basic .view .bimg:active .zin, .prd_detail_basic .view .bimg:focus .zin {
	display: block;
}

.prd_detail_basic .view .bimg .img_va {
	display: table-cell;
	overflow: hidden;
	width: 450px;
	height: 450px;
	vertical-align: middle;
	text-align: center;
	font-size: 448px;
}

.prd_detail_basic .view .bimg .img_va img {
	display: inline-block;
	max-width: 450px;
	max-height: 450px;
	vertical-align: middle;
	*vertical-align: top;
}

.prd_detail_basic .view .bimg .img_va:after {
	display: inline-block;
	content: '';
	overflow: hidden;
	width: 1px;
	height: 100%;
	margin-left: -1px;
	vertical-align: middle;
}

.prd_detail_basic .view .bimg .btn {
	display: none;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 10;
	width: 100%;
	margin-top: -17px;
}

.prd_detail_basic .view .bimg .btn a {
	display: block;
	overflow: hidden;
	position: absolute;
	width: 24px;
	height: 34px;
}

.prd_detail_basic .view .bimg .btn a.prev {
	left: 18px;
}

.prd_detail_basic .view .bimg .btn a.next {
	right: 18px;
}

.prd_detail_basic .view .bimg .btn a.next .png24 {
	margin-left: -50px;
}

.prd_detail_basic .view .bimg .zin {
	display: none;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 20;
	width: 25px;
	height: 25px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -210px -90px;
	text-indent: -1000px;
}

.prd_detail_basic .view .bimg li {
	position: relative;
}

.prd_detail_basic .view .bimg img {
	vertical-align: top;
}

.prd_detail_basic .view .thmb_lst {
	overflow: hidden;
	padding: 15px 0 16px 1px;
	text-align: center;
}

.prd_detail_basic .view .thmb_lst > span {
	display: inline-block;
	position: relative;
	width: 40px;
	height: 40px;
	margin-left: -2px;
	vertical-align: top;
}

.prd_detail_basic .view .thmb_lst > span a {
	display: inline-block;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	background: url(https://img-shop.pstatic.net/front/common/blank.gif) repeat 0 0;
	text-indent: -1000px;
	cursor: pointer;
}

.prd_detail_basic .view .thmb_lst > span a:hover, .prd_detail_basic .view .thmb_lst > span a.on {
	width: 36px;
	height: 36px;
	border: 2px solid #313131;
}

.prd_detail_basic .view .thmb_lst > span img {
	vertical-align: top;
}

.prd_detail_basic .info {
	float: left;
	width: 412px;
	padding: 22px 24px 16px;
}

.prd_detail_basic .info fieldset {
	min-width: 100%;
}

.prd_detail_basic .info .prd_num {
	margin: 0 0 6px 0;
	color: #8f8f8f;
	letter-spacing: -1px;
	line-height: 15px;
	font-size: 11px;
}

.prd_detail_basic .info .prd_num .thm {
	letter-spacing: 0;
}

.prd_detail_basic .info dl {
	padding-bottom: 12px;
	border-bottom: 1px solid #ebebeb;
}

.prd_detail_basic .info a.qr {
	display: inline-block;
	overflow: hidden;
	width: 40px;
	height: 16px;
	margin: 0 0 0 2px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -450px -240px;
	vertical-align: top;
	*vertical-align: -4px;
	font-size: 0;
	line-height: 0;
}

.prd_detail_basic .info .prd_name {
	word-wrap: break-word;
	word-break: break-all;
}

.prd_detail_basic .info .prd_name strong {
	display: block;
	color: #313131;
	letter-spacing: -1px;
	line-height: 17px;
	font-size: 14px;
}

.prd_detail_basic .info .prd_name .sub {
	display: block;
	margin: 5px 0 0;
	color: #8f8f8f;
	letter-spacing: -1px;
	line-height: 15px;
	font-size: 11px;
}

.prd_detail_basic .info .price {
	padding: 12px 0 8px;
}

.prd_detail_basic .info .price.banner {
	border-bottom: none;
}

.prd_detail_basic .info .price .cellphone {
	display: block;
	margin-bottom: 4px;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: -1px;
}

.prd_detail_basic .info .price .cellphone .thm {
	padding: 0 1px 0 37px;
	letter-spacing: 0;
}

.prd_detail_basic .info .price .cost {
	display: block;
	margin-left: 1px;
	color: #8f8f8f;
	line-height: 15px;
	font-size: 11px;
}

.prd_detail_basic .info .price .cost .thm {
	text-decoration: line-through;
}

.prd_detail_basic .info .price .sale {
	line-height: 20px;
}

.prd_detail_basic .info .price .sale strong {
	vertical-align: top;
	*vertical-align: middle;
}

.prd_detail_basic .info .price .sale strong .thm {
	font-size: 20px;
}

.prd_detail_basic .info .price .sale strong .won {
	letter-spacing: -1px;
	vertical-align: 2px;
	font-size: 14px;
}

.prd_detail_basic .info .price .sale .inner {
	display: inline-block;
	margin-left: 2px;
	vertical-align: top;
	*vertical-align: middle;
	white-space: nowrap;
}

.prd_detail_basic .info .price .sale .inner em .help {
	margin: -2px 1px 0 0;
}

.prd_detail_basic .info .price .sale em {
	display: inline-block;
	letter-spacing: -1px;
	vertical-align: -1px;
	*vertical-align: middle;
	font-size: 11px;
}

.prd_detail_basic .info .price .sale a.help {
	margin-top: 1px;
}

.prd_detail_basic .info .price .sale em .thm {
	letter-spacing: 0;
}

.prd_detail_basic .info .price .sale .calculators {
	display: inline-block;
	overflow: hidden;
	width: 49px;
	height: 16px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat 0 -430px;
	margin: 2px 0 0 -1px;
	line-height: 100px;
	vertical-align: top;
}

.prd_detail_basic .info .price .discount {
	display: block;
	margin: 0 0 3px 80px;
	color: #8f8f8f;
	letter-spacing: -1px;
	line-height: 16px;
	font-size: 11px;
}

.prd_detail_basic .info .price .inside {
	margin-left: 0px;
}

.prd_detail_basic .info .price .discount a.help {
	display: inline-block;
	overflow: hidden;
	width: 13px;
	height: 13px;
	margin: -2px 0 0 1px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -530px -80px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.prd_detail_basic .info .dc {
	padding: 1px 0 0 0;
	border: 0;
}

.prd_detail_basic .info .dc dt {
	float: left;
	width: 79px;
	margin-top: 6px;
	padding-bottom: 4px;
	font-size: 11px;
	color: #5f5f5f;
	letter-spacing: -1px;
}

.prd_detail_basic .info .dc dt.shop {
	margin-top: 6px;
}

.prd_detail_basic .info .dc dt .ss_h {
	float: left;
	margin: 1px 3px 0 2px;
}

.prd_detail_basic .info .dc dd {
	overflow: hidden;
	padding: 2px 0 2px;
}

.prd_detail_basic .info .dc dd .sale {
	line-height: 20px;
	color: #8f8f8f;
}

.prd_detail_basic .info .dc a.help {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin-left: -3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -530px -80px;
	vertical-align: middle;
}

.prd_detail_basic .info .benefit {
	overflow: hidden;
	height: 100%;
	margin-bottom: -3px;
	padding-top: 7px;
	letter-spacing: -1px;
}

.prd_detail_basic .info .benefit ul {
	line-height: 15px;
	font-size: 11px;
}

.prd_detail_basic .info .benefit li {
	position: relative;
	height: 100%;
	padding: 5px 0 3px 79px;
	min-height: 10px;
	word-break: break-all;
}

.prd_detail_basic .info .benefit li.first em.h {
	top: 6px;
}

.prd_detail_basic .info .benefit li em.h {
	position: absolute;
	left: 0;
}

.prd_detail_basic .info .benefit li strong {
	margin-left: 2px;
	letter-spacing: 0;
}

.prd_detail_basic .info .benefit li .bar {
	display: inline-block;
	padding: 0 5px 0 3px;
	color: #e2e2e2;
}

.prd_detail_basic .info .benefit li a {
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
}

.prd_detail_basic .info .benefit li a.help {
	width: 13px;
	height: 13px;
	margin: -2px 0 0 2px;
	background-position: -140px -60px;
}

.prd_detail_basic .info .benefit li a.detail {
	width: 50px;
	height: 16px;
	margin-top: -1px;
	background-position: -70px -430px;
	vertical-align: top;
}

.prd_detail_basic .info .benefit a.b_save110 {
	display: inline-block;
	overflow: hidden;
	width: 60px;
	height: 16px;
	margin: -1px 2px 0 3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat 0 -330px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.prd_detail_basic .info .benefit a.b_save120 {
	display: inline-block;
	overflow: hidden;
	width: 60px;
	height: 16px;
	margin: -1px 2px 0 3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -70px -330px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.prd_detail_basic .info .benefit a.b_save130 {
	display: inline-block;
	overflow: hidden;
	width: 60px;
	height: 16px;
	margin: -1px 2px 0 3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -140px -330px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.prd_detail_basic .info .benefit .lst_benefits {
	position: relative;
	height: 100%;
	margin-top: 3px;
	padding: 0;
}

.prd_detail_basic .info .benefit .lst_benefits a:hover {
	text-decoration: underline;
}

.prd_detail_basic .info .benefit .lst_benefits .inner {
	margin-bottom: 9px;
	border: 1px solid #edecdc;
	background-color: #fffeed;
	text-align: left;
}

.prd_detail_basic .info .benefit .lst_benefits ul {
	padding: 0 20px;
}

.prd_detail_basic .info .benefit .lst_benefits ul li {
	position: relative;
	padding: 12px 105px 12px 0;
	border-top: 1px solid #edecdc;
	word-wrap: break-word;
	word-break: keep-all;
	line-height: 19px;
	font-size: 11px;
}

.prd_detail_basic .info .benefit .lst_benefits ul li:first-child {
	border-top: none;
}

.prd_detail_basic .info .benefit .lst_benefits ul li.btn_off {
	padding-right: 0;
}

.prd_detail_basic .info .benefit .lst_benefits .txt_str {
	font-weight: bold;
}

.prd_detail_basic .info .benefit .lst_benefits .txt_benefit {
	display: inline-block;
}

.prd_detail_basic .info .benefit .lst_benefits .txt_grn {
	font-weight: bold;
	font-family: tahoma;
	color: #0abe16;
	letter-spacing: -0.4px;
}

.prd_detail_basic .info .benefit .lst_benefits .sub_txt {
	margin-top: 5px;
	color: #000;
	opacity: 0.4;
}

.prd_detail_basic .info .benefit .lst_benefits .ico_txt_coupon {
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -5px;
	padding-right: 13px;
	color: #0abe16;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/txt_coupon.png) 100% 1px no-repeat !important;
	vertical-align: top;
	font-size: 11px;
	line-height: 13px;
}

.prd_detail_basic .info .benefit .lst_benefits .ico_txt_coupon.v2 {
	color: #b8b7aa;
	background-position: 100% -24px !important;
}

.prd_detail_basic .info .benefit .lst_benefits a.ico_txt_coupon {
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -5px;
	padding-right: 13px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/txt_coupon.png) 100% 1px no-repeat !important;
	vertical-align: top;
	font-size: 11px;
	line-height: 13px;
}

.prd_detail_basic .info .benefit .lst_benefits a.ico_txt_coupon.v2 {
	color: #b8b7aa;
	background-position: 100% -24px !important;
}

.prd_detail_basic .info .benefit .lst_benefits .btn_more {
	display: block;
	margin-bottom: 9px;
	text-align: right;
	font-size: 11px;
	line-height: 13px;
	background: none;
	color: #5f5f5f;
}

.prd_detail_basic .info .oth_cate {
	padding: 11px 0 8px;
	border-bottom: 1px solid transparent;
	border-color: #ebebeb;
	zoom: 1;
}

.prd_detail_basic .info .oth_cate .bar {
	color: #e2e2e2;
}

.prd_detail_basic .info .oth_cate .loc_view {
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -210px -430px;
}

.prd_detail_basic .info .option {
	padding-bottom: 0;
	border-bottom: 0;
}

.prd_detail_basic .info .option dt {
	float: left;
	width: 80px;
	padding: 2px 0 4px;
	letter-spacing: -1px;
	line-height: 15px;
	font-size: 11px;
}

.prd_detail_basic .info .option dd {
	overflow: hidden;
	width: 332px;
	padding: 2px 0 4px;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: -1px;
	word-break: break-all;
}

.prd_detail_basic .info .option .loc_view {
	display: inline-block;
	overflow: hidden;
	width: 41px;
	height: 16px;
	margin-top: -2px;
	*margin-top: -1px;
	line-height: 100px;
	vertical-align: top;
}

.prd_detail_basic .info .option a.url {
	background: none;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 0;
}

.prd_detail_basic .info .option .date {
	letter-spacing: 0;
}

.prd_detail_basic .info .option a {
	display: inline-block;
	overflow: hidden;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.prd_detail_basic .info .option a.help {
	width: 13px;
	height: 13px;
	margin: -2px 0 0 1px;
	background-position: -530px -80px;
}

.prd_detail_basic .info .option a.more {
	width: 33px;
	height: 14px;
	margin: -2px 0 0 1px;
	background-position: -70px -40px;
}

.prd_detail_basic .info .option .card {
	margin-top: -3px;
}

.prd_detail_basic .info .option .card li {
	position: relative;
	overflow: hidden;
}

.prd_detail_basic .info .option .card img {
	float: left;
	margin: 2px 7px 0 0;
	vertical-align: middle;
}

.prd_detail_basic .info .option .card .tx {
	float: left;
	position: relative;
	width: 300px;
	padding: 3px 0;
	vertical-align: top;
}

.prd_detail_basic .info .option .card .rolling_lst {
	display: inline-block;
	width: 332px;
	height: 18px;
}

.prd_detail_basic .info .option .card .rolling_lst li {
	position: static;
	float: left;
	width: 332px;
}

.prd_detail_basic .info .option .card .rolling_lst a {
	width: 270px;
	padding: 3px 0;
	background: none;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: -1px;
	white-space: nowrap;
}

.prd_detail_basic .info .option .page {
	position: absolute;
	top: 3px;
	right: 0;
	width: 27px;
	height: 14px;
}

.prd_detail_basic .info .option .page a {
	float: left;
	width: 14px;
	height: 14px;
	background-position: -583px -80px;
}

.prd_detail_basic .info .option .page a:first-child {
	margin-right: -1px;
	background-position: -570px -80px;
}

.prd_detail_basic .info .delivery {
	padding: 13px 0 1px;
	border-bottom: 1px solid transparent;
	border-color: #ebebeb;
}

.prd_detail_basic .info .delivery li {
	position: relative;
	height: 100%;
	padding: 0 0 10px 79px;
	line-height: 15px;
	font-size: 11px;
	color: #5f5f5f;
	min-height: 10px;
}

.prd_detail_basic .info .delivery li.overseas {
	padding-bottom: 6px;
}

.prd_detail_basic .info .delivery li.overseas em .ico {
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -555px -30px;
}

.prd_detail_basic .info .delivery li.overseas p a.help {
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -140px -60px;
}

.prd_detail_basic .info .delivery li.odd select {
	*position: relative;
	*top: 4px;
	margin: -4px 0 -2px;
}

.prd_detail_basic .info .delivery li.odd .local {
	margin: -3px 0 -3px;
}

.prd_detail_basic .info .delivery li.odd2 {
	padding-bottom: 9px;
}

.prd_detail_basic .info .delivery li em {
	position: absolute;
	top: 0;
	left: 0;
	letter-spacing: -1px;
}

.prd_detail_basic .info .delivery li.overseas em {
	position: absolute;
	top: 0;
	left: 0;
}

.prd_detail_basic .info .delivery li em .ico {
	position: absolute;
	top: 0;
	overflow: hidden;
	width: 15px;
	height: 13px;
	margin: 1px 0 0 4px;
}

.prd_detail_basic .info .delivery li p {
	letter-spacing: -1px;
}

.prd_detail_basic .info .delivery li p a.help {
	display: inline-block;
	overflow: hidden;
	width: 13px;
	height: 13px;
	margin: -2px 0 0 1px;
	vertical-align: text-top;
	text-indent: -1000px;
}

.prd_detail_basic .info .delivery li a {
	display: inline-block;
	overflow: hidden;
	text-decoration: none;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat 0 0;
	vertical-align: top;
	text-indent: -1000px;
}

.prd_detail_basic .info .delivery li a.local {
	width: 54px;
	height: 21px;
	margin-left: -1px;
	background-position: -140px -400px;
	color: #5f5f5f;
	line-height: 22px;
	text-align: center;
	text-indent: 0;
}

.prd_detail_basic .info .delivery li a.bundle {
	width: 93px;
	height: 16px;
	margin: -2px 0 0 1px;
	background-position: -430px -430px;
}

.prd_detail_basic .info .delivery li .bsk_txt {
	color: #8f8f8f;
}

.prd_detail_basic .info .quantity {
	overflow: hidden;
	padding: 6px 0 9px;
	border-bottom: 1px solid transparent;
	border-color: #ebebeb;
	color: #5f5f5f;
	font-size: 11px;
}

.prd_detail_basic .info .quantity dt {
	float: left;
	width: 80px;
	*line-height: 13px;
	vertical-align: middle;
}

.prd_detail_basic .info .quantity dt label {
	line-height: 20px;
}

.prd_detail_basic .info .quantity dd {
	overflow: hidden;
	vertical-align: middle;
}

.prd_detail_basic .info .quantity dt.quan, .prd_detail_basic .info .quantity dd.quan {
	padding: 4px 0 0;
}

.prd_detail_basic .info .quantity dt.quan2, .prd_detail_basic .info .quantity dd.quan2 {
	padding: 9px 0 5px;
}

.prd_detail_basic .info .quantity .ipt_txt {
	width: 44px;
	vertical-align: middle;
}

.prd_detail_basic .info .quantity .ea {
	display: inline-block;
	width: 21px;
	height: 21px;
	margin: 0 0 0 -1px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -70px -60px;
	vertical-align: middle;
}

.prd_detail_basic .info .quantity .ea a {
	float: left;
	overflow: hidden;
	width: 21px;
	height: 11px;
	text-indent: -1000px;
}

.prd_detail_basic .info .quantity .eat {
	display: inline-block;
	margin-left: 4px;
	vertical-align: middle;
}

.prd_detail_basic .info .quantity .bar {
	padding: 0 3px 0 2px;
	color: #e2e2e2;
}

.prd_detail_basic .info .quantity .txt {
	display: inline-block;
	margin: 0 0 -3px;
	word-wrap: break-word;
	word-break: break-all;
}

.prd_detail_basic .info .opt {
	position: relative;
	padding: 11px 0 5px;
	z-index: 10;
}

.prd_detail_basic .info .opt > li {
	position: relative;
	height: 100%;
	padding: 0 0 10px 79px;
}

.prd_detail_basic .info .opt > li em {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 18px;
	font-size: 11px;
	color: #5f5f5f;
}

.prd_detail_basic .info .opt > li > ul {
	padding: 0;
}

.prd_detail_basic .info .opt > li > ul > li {
	overflow: hidden;
	position: static;
	margin: 0 0 4px;
	padding: 0;
}

.prd_detail_basic .info .opt > li > ul.oth {
	padding-top: 4px;
}

.prd_detail_basic .info .opt > li > ul.oth li {
	margin: -3px 0 10px;
}

.prd_detail_basic .info .opt > li select {
	width: 332px;
}

.prd_detail_basic .info .opt > li label {
	display: block;
	font-size: 11px;
	letter-spacing: -1px;
	line-height: 17px;
}

.prd_detail_basic .info .opt > li input {
	width: 320px;
}

.prd_detail_basic .info .opt_price {
	overflow: hidden;
	width: 100%;
	height: 100%;
	border-top: 1px solid transparent;
	border-color: #5f5f5f;
}

.prd_detail_basic .info .opt_price .lst {
	overflow: hidden;
	position: relative;
	height: 100%;
	border-bottom: 1px solid transparent;
	border-color: #ccc;
}

.prd_detail_basic .info .opt_price .lst ul {
	margin-top: -1px;
}

.prd_detail_basic .info .opt_price .lst ul li {
	display: table;
	width: 100%;
	overflow: hidden;
	position: relative;
	padding: 8px 0 7px;
	border-top: 1px solid transparent;
	border-color: #ebebeb;
	color: #5f5f5f;
	line-height: 21px;
	font-size: 11px;
	zoom: 1;
}

.prd_detail_basic .info .opt_price .lst ul li .area_colorchip {
	display: table-cell;
	vertical-align: middle;
	width: 38px;
}

.prd_detail_basic .info .opt_price .lst ul li .area_colorchip + em {
	width: 183px;
}

.prd_detail_basic .info .opt_price .lst ul li .area_colorchip .colorchip {
	margin: 3px 0 4px;
}

.prd_detail_basic .info .opt_price .lst ul li .text {
	display: block;
}

.prd_detail_basic .info .opt_price .lst ul li .area_thumbnail {
	display: table-cell;
	vertical-align: middle;
	width: 49px;
}

.prd_detail_basic .info .opt_price .lst ul li .area_thumbnail + em {
	width: 172px;
}

.prd_detail_basic .info .opt_price .lst ul li .image_wrap {
	position: relative;
	display: inline-block;
	margin: 3px 0 4px;
	width: 38px;
	height: 38px;
	border: 1px solid rgba(0, 0, 0, 0.04);
}

.prd_detail_basic .info .opt_price .lst ul li .image_wrap:before {
	position: absolute;
	top: 0;
}

.prd_detail_basic .info .opt_price .lst ul li .image {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

.prd_detail_basic .info .opt_price .lst ul li .image.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.prd_detail_basic .info .opt_price .lst ul li em {
	display: table-cell;
	vertical-align: middle;
	width: 221px;
	padding-right: 10px;
	line-height: 20px;
	word-wrap: break-word;
	word-break: break-all;
}

.prd_detail_basic .info .opt_price .lst ul li .cell {
	display: table-cell;
	overflow: hidden;
	vertical-align: middle;
	text-align: right;
}

.prd_detail_basic .info .opt_price .lst ul li .area_count {
	float: left;
	padding: 2px 0 4px;
}

.prd_detail_basic .info .opt_price .lst ul li .area_price {
	display: inline-block;
	padding: 3px 0;
}

.prd_detail_basic .info .opt_price .lst ul li .ipt_txt {
	width: 44px;
	vertical-align: middle;
}

.prd_detail_basic .info .opt_price .lst ul li .ea {
	display: inline-block;
	width: 21px;
	height: 21px;
	margin-left: -1px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -70px -60px;
	vertical-align: middle;
}

.prd_detail_basic .info .opt_price .lst ul li .ea a {
	float: left;
	overflow: hidden;
	width: 21px;
	height: 11px;
	text-indent: -1000px;
	color: transparent;
	font-size: 1px;
}

.prd_detail_basic .info .opt_price .lst ul li .ea a.frst {
	margin-bottom: -1px;
}

.prd_detail_basic .info .opt_price .lst ul li a.del {
	display: inline-block;
	vertical-align: middle;
	margin-top: -1px;
	width: 11px;
	height: 11px;
	color: transparent;
	line-height: 0;
	font-size: 1px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -210px -60px;
}

.prd_detail_basic .info .sum_total {
	margin: -1px 0 0;
	padding: 17px 0 17px;
	border-top: 1px solid transparent;
	border-color: #ededed;
	color: #5f5f5f;
	line-height: 22px;
	text-align: right;
}

.prd_detail_basic .info .sum_total .bar {
	padding: 0 3px;
	color: #e2e2e2;
}

.prd_detail_basic .info .sum_total .help {
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -140px -60px;
	vertical-align: -2px;
}

.prd_detail_basic .info .sum_total em {
	color: #313131;
	font-weight: bold;
}

.prd_detail_basic .info .sum_total strong {
	margin-left: 5px;
	vertical-align: -3px;
	font-size: 20px;
}

.prd_detail_basic .info .sum_total strong .won {
	letter-spacing: -1px;
	vertical-align: 2px;
	font-size: 14px;
}

.prd_detail_basic .info .btn_order span {
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.prd_detail_basic .info .btn_order span a {
	display: inline-block;
	overflow: hidden;
	height: 45px;
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_skin_png24_180222.png) no-repeat;
}

.prd_detail_basic .info .btn_order .buy a {
	margin-right: 1px;
	width: 181px;
	background-position: 0 -450px !important;
}

.prd_detail_basic .info .btn_order .cart a {
	margin-right: 1px;
	width: 130px;
	background-position: 0 -510px !important;
}

.prd_detail_basic .info .btn_order .scrap a {
	width: 90px;
	background-position: -140px -510px !important;
}

.prd_detail_basic .info .btn_order .mask2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 45px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	background: #fafafa;
}

.prd_detail_basic .info .btn_order.v2 {
	width: 412px;
}

.prd_detail_basic .info .btn_order.v2 .buy a {
	margin-right: 1px;
	width: 150px;
	background-position: 0 -684px !important;
}

.prd_detail_basic .info .btn_order.v2 .talk > a {
	margin-right: 1px;
	width: 118px;
	background-position: -155px -684px !important;
}

.prd_detail_basic .info .btn_order.v2 .cart a {
	margin-right: 1px;
	width: 64px;
	background-position: -165px -630px !important;
}

.prd_detail_basic .info .btn_order.v2 .scrap a {
	width: 64px;
	background-position: -234px -630px !important;
}

.prd_detail_basic .info .checkout {
	float: right;
	overflow: hidden;
	width: 176px;
	height: 11px;
	margin: 8px 2px 0 0;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_txt_v2.gif) no-repeat 0 0;
}

.prd_detail_basic .info .checkout_promotion {
	clear: both;
	padding-top: 5px;
	text-align: right;
	font-size: 0;
	line-height: 0;
	letter-spacing: -4px;
}

.prd_detail_basic .info .checkout_promotion a {
	color: #8f8f8f;
}

.prd_detail_basic .info .checkout_promotion .tx_tlt {
	color: #41b40a;
}

.prd_detail_basic .info .checkout_promotion .rolling_lst {
	position: relative;
	display: inline-block;
	*display: inline;
	width: 380px;
	height: 14px;
	vertical-align: middle;
	zoom: 1;
}

.prd_detail_basic .info .checkout_promotion .rolling_lst li {
	position: relative;
	width: 380px;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: -1px;
}

.prd_detail_basic .info .checkout_promotion .rolling_lst li a {
	float: left;
	width: 360px;
	padding-right: 3px;
	text-align: right;
}

.prd_detail_basic .info .checkout_promotion .rolling_lst li a:after {
	content: '';
	padding-right: 1px;
}

.prd_detail_basic .info .checkout_promotion .rolling_lst .lk_detail {
	position: absolute;
	top: 1px;
	right: 4px;
	overflow: hidden;
	width: 5px;
	height: 3px;
	margin: 0;
	padding: 4px;
}

.prd_detail_basic .info .checkout_promotion .rolling_lst .bu_detail {
	display: block;
	overflow: hidden;
	width: 5px;
	height: 3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_ico_v2.png) no-repeat -350px -50px;
	line-height: 9999px;
	vertical-align: top;
}

.prd_detail_basic .info .checkout_promotion .page {
	display: inline-block;
	*display: inline;
	width: 27px;
	height: 14px;
	margin-left: 3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -570px -80px;
	vertical-align: middle;
	zoom: 1;
}

.prd_detail_basic .info .checkout_promotion .page a {
	display: inline-block;
	float: left;
	width: 14px;
	height: 14px;
}

.prd_detail_basic .info .checkout_promotion .page a:first-child {
	margin-right: -1px;
}

.prd_detail_basic .info .card_banner {
	clear: both;
	margin: 12px 0 2px;
}

.prd_detail_basic .info .card_banner img {
	display: block;
	margin-top: 5px;
	max-width: 411px;
	max-height: 40px;
	vertical-align: top;
}

.prd_detail_basic .rolling_lst {
	width: 450px;
}

.prd_detail_basic .rolling_lst ul li {
	width: 450px;
}

.prd_detail_basic .ico_goods {
	top: 1px;
	left: 1px;
}

.prd_detail_basic .info .tx_state {
	padding-bottom: 18px;
	font-size: 11px;
	color: #767776;
	letter-spacing: -1px;
	line-height: 14px;
	text-align: right;
}

.prd_detail_basic .info .tx_state .s_shop {
	margin-top: -3px;
	vertical-align: middle;
}

.prd_detail_basic .info .tx_state .ss_on, .prd_detail_basic .info .tx_state .ss_off {
	margin-right: 2px;
}

.prd_detail_basic .info .tx_state .help {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin-left: 1px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -530px -80px;
	vertical-align: -2px;
}

/* 상품 상세 이미지집중형 */
.prd_detail_img {
	width: 908px;
	border: 1px solid transparent;
	border-color: #ededed;
	background: #fff;
}

.prd_detail_img .view {
	overflow: hidden;
	position: relative;
	width: 908px;
	height: 100%;
}

.prd_detail_img .view .bimg {
	position: relative;
	z-index: 20;
	margin: -1px -1px 0;
	width: 910px;
	height: 450px;
}

.prd_detail_img .view .bimg:hover .btn, .prd_detail_img .view .bimg:active .btn, .prd_detail_img .view .bimg:focus .btn {
	display: block;
}

.prd_detail_img .view .bimg .img_va {
	display: table-cell;
	overflow: hidden;
	width: 910px;
	height: 450px;
	font-size: 448px;
	vertical-align: middle;
	text-align: center;
}

.prd_detail_img .view .bimg .img_va img {
	display: inline-block;
	max-width: 910px;
	max-height: 450px;
	vertical-align: middle;
}

.prd_detail_img .view .bimg .img_va:after {
	display: inline-block;
	content: '';
	overflow: hidden;
	width: 1px;
	height: 100%;
	margin-left: -1px;
	vertical-align: middle;
}

.prd_detail_img .view .bimg .btn {
	display: none;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 10;
	width: 100%;
	margin-top: -17px;
}

.prd_detail_img .view .bimg .btn a {
	display: block;
	overflow: hidden;
	position: absolute;
	width: 24px;
	height: 34px;
}

.prd_detail_img .view .bimg .btn a.prev {
	left: 18px;
}

.prd_detail_img .view .bimg .btn a.next {
	right: 18px;
}

.prd_detail_img .view .bimg .btn a.next .png24 {
	margin-left: -50px;
}

.prd_detail_img .view .thmb_lst {
	overflow: hidden;
	position: relative;
	height: 100%;
	padding: 15px 24px 12px;
	border-top: 1px solid transparent;
	border-color: #ededed;
	background: #fafafa;
}

.prd_detail_img .view .thmb_lst dl {
	float: left;
}

.prd_detail_img .view .thmb_lst dl dt {
	margin: -3px 0 5px 0;
	color: #8f8f8f;
	letter-spacing: -1px;
	line-height: 15px;
	font-size: 11px;
}

.prd_detail_img .view .thmb_lst dl dt .thm {
	letter-spacing: 0;
}

.prd_detail_img .view .thmb_lst a.qr {
	display: inline-block;
	overflow: hidden;
	width: 40px;
	height: 16px;
	margin: 0 0 0 2px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -450px -240px;
	vertical-align: -4px;
	font-size: 0;
	line-height: 0;
}

.prd_detail_img .view .thmb_lst dl dd {
	word-wrap: break-word;
	word-break: break-all;
}

.prd_detail_img .view .thmb_lst dl dd strong {
	display: block;
	letter-spacing: -1px;
	line-height: 18px;
	font-size: 14px;
	color: #313131;
}

.prd_detail_img .view .thmb_lst dl dd strong em {
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat 0 0;
}

.prd_detail_img .view .thmb_lst dl dd strong em.new {
	background-position: -210px -140px;
}

.prd_detail_img .view .thmb_lst dl dd strong em.best {
	background-position: -140px -140px;
}

.prd_detail_img .view .thmb_lst dl dd .sub {
	display: block;
	margin: 5px 0 0;
	color: #8f8f8f;
	letter-spacing: -1px;
	line-height: 15px;
	font-size: 11px;
}

.prd_detail_img .view .thmb_lst ul {
	position: absolute;
	top: 15px;
	right: 24px;
	padding-left: 28px;
}

.prd_detail_img .view .thmb_lst ul li {
	float: left;
	overflow: hidden;
	position: relative;
	width: 40px;
	height: 40px;
	margin-left: 2px;
}

.prd_detail_img .view .thmb_lst ul li a {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	background: url(https://img-shop.pstatic.net/front/common/blank.gif) repeat 0 0;
	text-indent: -1000px;
	cursor: pointer;
}

.prd_detail_img .view .thmb_lst ul li a:hover, .prd_detail_img .view .thmb_lst ul li a.on {
	width: 36px;
	height: 36px;
	border: 2px solid transparent;
	border-color: #313131;
}

.prd_detail_img .view .thmb_lst ul li img {
	vertical-align: top;
}

span a .prd_detail_img .view .thmb_lst:hover, .prd_detail_img .view .thmb_lst.on {
	border-color: #313131;
}

.prd_detail_img .info {
	padding: 20px 0 16px;
	border-top: 1px solid transparent;
	border-color: #ededed;
	background: #fafafa;
}

.prd_detail_img .info dl {
	border-color: #ebebeb;
}

.prd_detail_img .info .inner {
	background: url(https://img-shop.pstatic.net/front/common/bg_vr2.gif) repeat-y 0 0;
}

.prd_detail_img .info .area {
	float: left;
	width: 254px;
	padding: 0 24px;
}

.prd_detail_img .info .area2 {
	float: left;
	width: 254px;
	padding: 0 24px;
	margin-left: 1px;
}

.prd_detail_img .info .price {
	margin: -3px 0 13px 0;
}

.prd_detail_img .info .price .cellphone {
	display: block;
	margin-bottom: 4px;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: -1px;
}

.prd_detail_img .info .price .cellphone .thm {
	padding: 0 1px 0 37px;
	letter-spacing: 0;
}

.prd_detail_img .info .price .cost {
	display: block;
	margin-left: 1px;
	color: #8f8f8f;
	line-height: 16px;
	font-size: 11px;
}

.prd_detail_img .info .price .cost .thm {
	text-decoration: line-through;
}

.prd_detail_img .info .price .sale {
	color: #8f8f8f;
}

.prd_detail_img .info .price .sale strong {
	display: inline-block;
	vertical-align: top;
}

.prd_detail_img .info .price .sale strong .thm {
	font-size: 20px;
}

.prd_detail_img .info .price .sale strong .won {
	letter-spacing: -1px;
	vertical-align: 2px;
	font-size: 14px;
}

.prd_detail_img .info .price .sale .inner {
	display: inline-block;
	margin-left: 2px;
}

.prd_detail_img .info .price .sale .inner em .help {
	margin: 0 1px 0 0;
	vertical-align: -2px;
}

.prd_detail_img .info .price .sale em {
	display: inline-block;
	letter-spacing: -1px;
	font-size: 11px;
	line-height: 18px;
}

.prd_detail_img .info .price .sale em .thm {
	letter-spacing: 0;
}

.prd_detail_img .info .price .sale a.help {
	margin-top: 1px;
}

.prd_detail_img .info .price .sale .calculators {
	display: inline-block;
	overflow: hidden;
	width: 49px;
	height: 16px;
	margin: 3px 0 0 -1px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat 0 -430px;
	line-height: 100px;
	vertical-align: top;
}

.prd_detail_img .info .price .discount {
	display: block;
	margin-left: 80px;
	color: #8f8f8f;
	letter-spacing: -1px;
	line-height: 19px;
	font-size: 11px;
}

.prd_detail_img .info .price .inside {
	margin-left: 0px;
}

.prd_detail_img .info .price .discount a.help {
	display: inline-block;
	overflow: hidden;
	width: 13px;
	height: 13px;
	margin: -2px 0 0 1px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -530px -80px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.prd_detail_img .info .dc {
	padding: 1px 0 0 0;
	border: 0;
}

.prd_detail_img .info .dc dt {
	float: left;
	width: 79px;
	margin-top: 6px;
	padding-bottom: 3px;
	font-size: 11px;
	color: #5f5f5f;
	letter-spacing: -1px;
}

.prd_detail_img .info .dc dt.shop {
	margin-top: 6px;
}

.prd_detail_img .info .dc dt .ss_h {
	float: left;
	margin: 1px 3px 0 2px;
}

.prd_detail_img .info .dc dd {
	overflow: hidden;
	padding-bottom: 3px;
}

.prd_detail_img .info .dc a.help {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: 6px 0 0 -3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -530px -80px;
	vertical-align: middle;
}

.prd_detail_img .info .benefit {
	overflow: hidden;
	height: 100%;
	padding: 11px 0 6px;
	border-top: 1px solid #ebebeb;
	letter-spacing: -1px;
}

.prd_detail_img .info .benefit ul {
	line-height: 15px;
	font-size: 11px;
}

.prd_detail_img .info .benefit li {
	position: relative;
	padding: 0 0 6px 77px;
	line-height: 16px;
	min-height: 10px;
	word-break: break-all;
}

.prd_detail_img .info .benefit li em.h {
	position: absolute;
	top: 1px;
	left: 0;
}

.prd_detail_img .info .benefit li strong {
	letter-spacing: 0;
}

.prd_detail_img .info .benefit li .bar {
	color: #e2e2e2;
}

.prd_detail_img .info .benefit li a {
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
}

.prd_detail_img .info .benefit li a.help {
	position: relative;
	width: 13px;
	height: 13px;
	margin: -1px 0 1px 2px;
	background-position: -140px -60px;
}

.prd_detail_img .info .benefit li a.detail {
	position: relative;
	width: 50px;
	height: 16px;
	margin-top: 1px;
	vertical-align: top;
	background-position: -70px -430px;
}

.prd_detail_img .info .benefit li a.b_save110 {
	display: inline-block;
	overflow: hidden;
	width: 60px;
	height: 16px;
	margin: -2px 2px 0 3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat 0 -330px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.prd_detail_img .info .benefit li a.b_save120 {
	display: inline-block;
	overflow: hidden;
	width: 60px;
	height: 16px;
	margin: -2px 2px 0 3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -70px -330px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.prd_detail_img .info .benefit li a.b_save130 {
	display: inline-block;
	overflow: hidden;
	width: 60px;
	height: 16px;
	margin: -2px 2px 0 3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -140px -330px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.prd_detail_img .info .oth_cate {
	overflow: hidden;
	padding: 10px 0 8px;
	border-top: 1px solid transparent;
	border-color: #ebebeb;
	zoom: 1;
}

.prd_detail_img .info .oth_cate .bar {
	color: #e2e2e2;
}

.prd_detail_img .info .oth_cate .loc_view {
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -210px -430px;
}

.prd_detail_img .info .option dt {
	float: left;
	width: 78px;
	padding: 2px 0 4px;
	letter-spacing: -1px;
	line-height: 16px;
	font-size: 11px;
}

.prd_detail_img .info .option dd {
	overflow: hidden;
	padding: 2px 0 4px;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: -1px;
	word-wrap: break-word;
}

.prd_detail_img .info .option .loc_view {
	display: inline-block;
	overflow: hidden;
	width: 41px;
	height: 16px;
	margin-top: -2px;
	*margin-top: -1px;
	line-height: 100px;
	vertical-align: middle;
}

.prd_detail_img .info .option a.url {
	background: none;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 0;
}

.prd_detail_img .info .option .date {
	letter-spacing: 0;
}

.prd_detail_img .info .option a {
	display: inline-block;
	overflow: hidden;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.prd_detail_img .info .option a.help {
	width: 13px;
	height: 13px;
	margin: -2px 0 0 1px;
	background-position: -530px -80px;
}

.prd_detail_img .info .option a.more {
	width: 33px;
	height: 14px;
	margin: -2px 0 0 1px;
	background-position: -70px -40px;
}

.prd_detail_img .info .option .card {
	margin-top: -3px;
}

.prd_detail_img .info .option .card li {
	position: relative;
	overflow: hidden;
}

.prd_detail_img .info .option .card img {
	float: left;
	margin: 3px 7px 0 0;
	vertical-align: middle;
}

.prd_detail_img .info .option .card .tx {
	float: left;
	position: relative;
	width: 145px;
	padding: 3px 0 2px;
	vertical-align: top;
}

.prd_detail_img .info .option .card .rolling_lst {
	display: inline-block;
	width: 177px;
	height: 19px;
}

.prd_detail_img .info .option .card .rolling_lst li {
	position: static;
	float: left;
	width: 177px;
}

.prd_detail_img .info .option .card .rolling_lst a {
	width: 120px;
	padding: 3px 0 2px;
	background: none;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: -1px;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-wrap: normal;
}

.prd_detail_img .info .option .page {
	position: absolute;
	top: 4px;
	right: 0;
	width: 27px;
	height: 14px;
}

.prd_detail_img .info .option .page a {
	float: left;
	width: 14px;
	height: 14px;
	background-position: -583px -80px;
}

.prd_detail_img .info .option .page a:first-child {
	margin-right: -1px;
	background-position: -570px -80px;
}

.prd_detail_img .info .overseas {
	position: relative;
	margin-top: -3px;
	padding-bottom: 9px;
	border-color: #ebebeb;
	line-height: 16px;
	font-size: 11px;
}

.prd_detail_img .info .overseas em {
	position: absolute;
	top: 0;
	left: 0;
	letter-spacing: -1px;
}

.prd_detail_img .info .overseas em .ico {
	position: absolute;
	top: 0;
	width: 15px;
	height: 13px;
	margin: 2px 0 0 3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -555px -30px;
}

.prd_detail_img .info .overseas p {
	padding-left: 63px;
	color: #8f8f8f;
	letter-spacing: -1px;
}

.prd_detail_img .info .overseas p a.help {
	overflow: hidden;
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: -2px 0 0 1px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -140px -60px;
	vertical-align: text-top;
	text-indent: -1000px;
}

.prd_detail_img .info .delivery {
	margin-top: -3px;
	padding-bottom: 8px;
	border-bottom: 1px solid transparent;
	border-color: #ebebeb;
	line-height: 16px;
}

.prd_detail_img .info .delivery li {
	position: relative;
	height: 100%;
	padding: 0 0 6px 63px;
	line-height: 15px;
	font-size: 11px;
	color: #5f5f5f;
	min-height: 10px;
}

.prd_detail_img .info .delivery li.odd select {
	width: 133px;
	margin: -4px 0 -2px;
}

.prd_detail_img .info .delivery li.odd .local {
	margin: -3px 0 -3px;
}

.prd_detail_img .info .delivery li.odd3 select {
	width: 130px;
}

.prd_detail_img .info .delivery li em {
	position: absolute;
	top: 0;
	left: 0;
	letter-spacing: -1px;
}

.prd_detail_img .info .delivery li a {
	display: inline-block;
	overflow: hidden;
	text-decoration: none;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat 0 0;
	vertical-align: top;
	text-indent: -1000px;
}

.prd_detail_img .info .delivery li a.local {
	width: 54px;
	height: 21px;
	margin-left: -1px;
	background-position: -140px -400px;
	color: #5f5f5f;
	line-height: 22px;
	text-align: center;
	text-indent: 0;
}

.prd_detail_img .info .delivery li a.bundle {
	width: 93px;
	height: 16px;
	background-position: -430px -430px;
	margin: -2px 0 0 -1px;
}

.prd_detail_img .info .delivery li .bsk_txt {
	color: #8f8f8f;
}

.prd_detail_img .info .delivery li .ag {
	display: inline-block;
}

.prd_detail_img .info .delivery li .bk {
	display: block;
	margin: -2px 0 0;
	letter-spacing: 0;
	line-height: 15px;
}

.prd_detail_img .info .quantity {
	overflow: hidden;
	margin-left: -1px;
	padding: 7px 0 8px;
	border-bottom: 1px solid transparent;
	font-size: 11px;
	color: #5f5f5f;
}

.prd_detail_img .info .quantity dt {
	float: left;
	width: 64px;
	line-height: 22px;
	*line-height: 18px;
	letter-spacing: -1px;
	vertical-align: top;
}

.prd_detail_img .info .quantity dd {
	overflow: hidden;
	line-height: 18px;
	letter-spacing: -1px;
	vertical-align: top;
}

.prd_detail_img .info .quantity dt label {
	line-height: 22px;
}

.prd_detail_img .info .quantity dt.quan {
	padding: 2px 0 0;
}

.prd_detail_img .info .quantity dd.quan {
	padding: 2px 0 0;
}

.prd_detail_img .info .quantity dt.quan2, .prd_detail_img .info .quantity dd.quan2 {
	padding: 2px 0 1px;
}

.prd_detail_img .info .quantity .ipt_txt {
	width: 44px;
	vertical-align: middle;
}

.prd_detail_img .info .quantity .ea {
	display: inline-block;
	width: 21px;
	height: 21px;
	margin-right: 4px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -70px -60px;
	vertical-align: top;
}

.prd_detail_img .info .quantity .ea a {
	float: left;
	overflow: hidden;
	width: 21px;
	height: 11px;
	text-indent: -1000px;
}

.prd_detail_img .info .quantity .eat {
	display: inline-block;
	overflow: hidden;
	height: 21px;
	margin-top: 2px;
	vertical-align: top;
}

.prd_detail_img .info .quantity .txt {
	display: block;
	margin-top: 2px;
	letter-spacing: -1px;
	word-wrap: break-word;
}

.prd_detail_img .info .quantity .bar {
	color: #e2e2e2;
}

.prd_detail_img .info .opt {
	position: relative;
	padding: 0 0 17px;
	z-index: 10;
}

.prd_detail_img .info .opt li {
	position: relative;
	padding-bottom: 6px;
}

.prd_detail_img .info .opt li em {
	display: block;
	margin: -3px 0 0;
	line-height: 17px;
	font-size: 11px;
	color: #5f5f5f;
}

.prd_detail_img .info .opt li ul {
	padding: 0;
}

.prd_detail_img .info .opt li ul li {
	overflow: hidden;
	position: static;
	margin: 0 0 4px;
	padding: 0;
}

.prd_detail_img .info .opt li ul.oth {
	padding-top: 6px;
}

.prd_detail_img .info .opt li ul.oth li {
	margin: -3px 0 10px;
}

.prd_detail_img .info .opt li select {
	width: 254px;
}

.prd_detail_img .info .opt li label {
	display: block;
	font-size: 11px;
	letter-spacing: -1px;
	line-height: 17px;
}

.prd_detail_img .info .opt li input {
	width: 242px;
}

.prd_detail_img .info .opt_price {
	overflow: hidden;
	width: 100%;
	height: 100%;
	margin: -7px 0 0;
	border-top: 1px solid transparent;
	border-color: #5f5f5f;
}

.prd_detail_img .info .opt_price .lst {
	overflow: hidden;
	position: relative;
	height: 100%;
	border-bottom: 1px solid transparent;
	border-color: #ccc;
}

.prd_detail_img .info .opt_price .lst ul {
	margin-top: -1px;
}

.prd_detail_img .info .opt_price .lst ul li {
	display: table;
	width: 100%;
	padding: 10px 0;
	overflow: hidden;
	position: relative;
	border-top: 1px solid transparent;
	border-color: #ebebeb;
	color: #5f5f5f;
	font-size: 11px;
	zoom: 1;
}

.prd_detail_img .info .opt_price .lst ul li .area_colorchip {
	display: table-cell;
	vertical-align: middle;
	width: 38px;
}

.prd_detail_img .info .opt_price .lst ul li .cell {
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
	text-align: right;
}

.prd_detail_img .info .opt_price .lst ul li .area_count {
	float: left;
}

.prd_detail_img .info .opt_price .lst ul li .area_colorchip .colorchip {
	margin: 0 7px 0 0;
}

.prd_detail_img .info .opt_price .lst ul li .area_colorchip + em {
	width: 158px;
}

.prd_detail_img .info .opt_price .lst ul li .text {
	display: block;
}

.prd_detail_img .info .opt_price .lst ul li .area_thumbnail {
	display: table-cell;
	vertical-align: middle;
	width: 49px;
}

.prd_detail_img .info .opt_price .lst ul li .area_thumbnail + em {
	width: 147px;
}

.prd_detail_img .info .opt_price .lst ul li .image_wrap {
	position: relative;
	display: inline-block;
	width: 38px;
	height: 38px;
	border: 1px solid rgba(0, 0, 0, 0.04);
}

.prd_detail_img .info .opt_price .lst ul li .image {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

.prd_detail_img .info .opt_price .lst ul li .image.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.prd_detail_img .info .opt_price .lst ul li em {
	display: table-cell;
	vertical-align: middle;
	width: 140px;
	line-height: 15px;
	word-wrap: break-word;
	word-break: break-all;
}

.prd_detail_img .info .opt_price .lst ul li .ipt_txt {
	width: 44px;
	vertical-align: top;
}

.prd_detail_img .info .opt_price .lst ul li .ea {
	display: inline-block;
	width: 21px;
	height: 21px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -70px -60px;
}

.prd_detail_img .info .opt_price .lst ul li .ea a {
	float: left;
	overflow: hidden;
	width: 21px;
	height: 11px;
	text-indent: -1000px;
	color: transparent;
	font-size: 1px;
}

.prd_detail_img .info .opt_price .lst ul li .ea a.frst {
	margin-bottom: -1px;
}

.prd_detail_img .info .opt_price .lst ul li a.del {
	color: transparent;
	display: inline-block;
	margin-top: -1px;
	vertical-align: middle;
	overflow: hidden;
	width: 11px;
	height: 11px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -210px -60px;
	text-indent: -1000px;
}

.prd_detail_img .info .sum_total {
	margin: -1px 0 0;
	padding: 19px 0 17px;
	border-top: 1px solid transparent;
	border-color: #ededed;
	line-height: 22px;
	text-align: right;
}

.prd_detail_img .info .sum_total .num {
	display: block;
	margin: 0 0 5px;
	line-height: 14px;
}

.prd_detail_img .info .sum_total .help {
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -140px -60px;
	vertical-align: -2px;
}

.prd_detail_img .info .sum_total em {
	font-weight: bold;
	color: #313131;
}

.prd_detail_img .info .sum_total strong {
	position: relative;
	top: -1px;
	margin-left: 5px;
	vertical-align: middle;
	font-size: 20px;
}

.prd_detail_img .info .sum_total strong .won {
	letter-spacing: -1px;
	vertical-align: 2px;
	font-size: 14px;
}

.prd_detail_img .info .btn_order {
	font-size: 0;
	line-height: 0;
}

.prd_detail_img .info .btn_order span {
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.prd_detail_img .info .btn_order span a {
	display: inline-block;
	overflow: hidden;
	height: 45px;
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_skin_png24_180222.png) no-repeat;
}

.prd_detail_img .info .btn_order .buy {
	display: block;
	margin: 0 0 5px;
}

.prd_detail_img .info .btn_order .buy a {
	width: 254px;
	background-position: 0 -570px !important;
}

.prd_detail_img .info .btn_order .cart a {
	width: 159px;
	background-position: 0 -630px !important;
}

.prd_detail_img .info .btn_order .scrap a {
	margin-left: 4px;
	width: 90px;
	background-position: -140px -510px !important;
}

.prd_detail_img .info .btn_order.v2 {
	position: relative;
	height: 95px;
}

.prd_detail_img .info .btn_order.v2 > span {
	position: absolute;
}

.prd_detail_img .info .btn_order.v2 .buy {
	top: 0;
	left: 0;
}

.prd_detail_img .info .btn_order.v2 .buy a {
	width: 185px;
	background-position: 0 -738px !important;
}

.prd_detail_img .info .btn_order.v2 .talk {
	top: 50px;
	left: 0;
}

.prd_detail_img .info .btn_order.v2 .talk > a {
	width: 185px;
	background-position: 0 -792px !important;
}

.prd_detail_img .info .btn_order.v2 .cart {
	top: 0;
	right: 0;
}

.prd_detail_img .info .btn_order.v2 .cart a {
	width: 64px;
	background-position: -165px -630px !important;
}

.prd_detail_img .info .btn_order.v2 .scrap {
	top: 50px;
	right: 0;
}

.prd_detail_img .info .btn_order.v2 .scrap a {
	width: 64px;
	background-position: -234px -630px !important;
}

.prd_detail_img .info.oth_info .btn_order .talk,
.prd_detail_img .info.oth_info .btn_order .cart {
	margin-left: 4px;
}

.prd_detail_img .info.oth_info .btn_order.v2 > span {
	position: relative;
}

.prd_detail_img .info.oth_info .btn_order.v2 .buy {
	display: inline-block;
}

.prd_detail_img .info.oth_info .btn_order.v2 .talk, .prd_detail_img .info.oth_info .btn_order.v2 .scrap {
	top: 0;
}

.prd_detail_img .info .btn_order .mask2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 45px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	background: #fafafa;
}

.prd_detail_img .info .checkout {
	float: right;
	overflow: hidden;
	width: 176px;
	height: 11px;
	margin-top: 8px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_txt_v2.gif) no-repeat 0 0;
}

.prd_detail_img .info .card_banner {
	clear: both;
	margin: -1px 0 11px;
}

.prd_detail_img .info .card_banner img {
	display: block;
	margin-top: 5px;
	max-width: 253px;
	max-height: 50px;
	vertical-align: top;
}

.prd_detail_img .oth_info .inner {
	background: url(https://img-shop.pstatic.net/front/common/bg_vr.gif) repeat-y 100% 0;
}

.prd_detail_img .oth_info .area {
	width: 400px;
}

.prd_detail_img .oth_info .area2 {
	width: 411px;
}

.prd_detail_img .oth_info .oth_cate ul li.oth {
	width: 398px;
}

.prd_detail_img .oth_info .delivery li {
	padding-left: 79px;
}

.prd_detail_img .oth_info .delivery li.odd select {
	*position: relative;
	*top: 4px;
	width: 133px;
	margin: -4px 0 -2px;
}

.prd_detail_img .oth_info .delivery li.odd .local {
	margin: -3px 0 -3px;
}

.prd_detail_img .oth_info .delivery li.odd2 {
	margin: 0;
}

.prd_detail_img .oth_info .delivery li.odd3 select {
	width: 130px;
}

.prd_detail_img .oth_info .quantity dt {
	width: 80px;
}

.prd_detail_img .oth_info .option .card img {
	margin-top: 2px;
}

.prd_detail_img .oth_info .option .card .tx {
	width: 291px;
	padding-bottom: 3px 0;
}

.prd_detail_img .oth_info .option .card .rolling_lst {
	width: 322px;
	height: 18px;
}

.prd_detail_img .oth_info .option .card .rolling_lst li {
	width: 322px;
}

.prd_detail_img .oth_info .option .card .rolling_lst a {
	width: 260px;
	padding: 3px 0;
	text-overflow: clip;
}

.prd_detail_img .oth_info .option .page {
	top: 3px;
}

.prd_detail_img .oth_info .overseas p {
	padding-left: 79px;
}

.prd_detail_img .oth_info .opt {
	padding-bottom: 23px;
}

.prd_detail_img .oth_info .opt li {
	height: 100%;
	padding: 0 0 0 79px;
}

.prd_detail_img .oth_info .opt li em {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}

.prd_detail_img .oth_info .opt li ul.oth {
	overflow: hidden;
	padding-top: 3px;
}

.prd_detail_img .oth_info .opt li ul.oth li {
	margin: -3px 0 10px;
}

.prd_detail_img .oth_info .opt li select {
	width: 332px;
}

.prd_detail_img .oth_info .opt li label {
	display: block;
	margin-left: -1px;
	font-size: 11px;
	letter-spacing: -1px;
	line-height: 17px;
}

.prd_detail_img .oth_info .opt li input {
	width: 320px;
}

.prd_detail_img .oth_info .opt_price .lst ul li {
	padding: 5px 0;
	line-height: 21px;
}

.prd_detail_img .oth_info .opt_price .lst ul li em {
	width: 220px;
	margin: 4px 16px 0 0;
	line-height: 20px;
	word-wrap: break-word;
	word-break: break-all;
	padding-right: 10px;
}

.prd_detail_img .oth_info .opt_price .lst ul li .ipt_txt {
	position: static;
	vertical-align: top;
}

.prd_detail_img .oth_info .opt_price .lst ul li .ea {
	float: none;
	margin: 0 0 0 -1px;
	vertical-align: top;
}

.prd_detail_img .oth_info .sum_total {
	padding-top: 17px;
}

.prd_detail_img .oth_info .sum_total .bar {
	padding: 0 3px 0 1px;
	color: #e2e2e2;
}

.prd_detail_img .oth_info .btn_order {
	width: 412px;
}

.prd_detail_img .oth_info .btn_order .buy {
	display: inline-block;
	margin: 0;
}

.prd_detail_img .oth_info .btn_order .buy a {
	margin-right: 1px;
	width: 181px;
	background-position: 0 -450px !important;
}

.prd_detail_img .oth_info .btn_order .cart a {
	width: 130px;
	background-position: 0 -510px !important;
}

.prd_detail_img .oth_info .btn_order.v2 {
	height: auto;
}

.prd_detail_img .oth_info .btn_order.v2 .buy a {
	width: 150px;
	background-position: 0 -684px !important;
}

.prd_detail_img .oth_info .btn_order.v2 .talk > a {
	width: 118px;
	background-position: -155px -684px !important;
}

.prd_detail_img .oth_info .btn_order.v2 .cart a {
	margin-right: 1px;
	width: 64px;
	background-position: -165px -630px !important;
}

.prd_detail_img .oth_info .btn_order .mask2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 45px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.prd_detail_img .info .checkout_promotion {
	clear: both;
	padding-top: 5px;
	color: #41b40a;
	text-align: right;
	font-size: 0;
	line-height: 0;
	letter-spacing: -4px;
}

.prd_detail_img .info .checkout_promotion a {
	color: #8f8f8f;
}

.prd_detail_img .info .checkout_promotion .tx_tlt {
	color: #41b40a;
}

.prd_detail_img .info .checkout_promotion .rolling_lst {
	position: relative;
	display: inline-block;
	*display: inline;
	width: 223px;
	height: 14px;
	vertical-align: middle;
	zoom: 1;
}

.prd_detail_img .info .checkout_promotion .rolling_lst li {
	position: relative;
	width: 223px;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: -1px;
}

.prd_detail_img .info .checkout_promotion .rolling_lst li a {
	float: left;
	width: 206px;
	text-align: right;
}

.prd_detail_img .info .checkout_promotion .rolling_lst .lk_detail {
	position: absolute;
	top: 1px;
	right: 4px;
	overflow: hidden;
	width: 5px;
	height: 3px;
	margin: 0;
	padding: 4px;
}

.prd_detail_img .info .checkout_promotion .rolling_lst .bu_detail {
	display: block;
	overflow: hidden;
	width: 5px;
	height: 3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_ico_v2.png) no-repeat -350px -50px;
	line-height: 9999px;
	vertical-align: top;
}

.prd_detail_img .info .checkout_promotion .page {
	display: inline-block;
	*display: inline;
	width: 27px;
	height: 14px;
	margin-left: 3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -570px -80px;
	vertical-align: middle;
	zoom: 1;
}

.prd_detail_img .info .checkout_promotion .page a {
	display: inline-block;
	float: left;
	width: 14px;
	height: 14px;
}

.prd_detail_img .info .checkout_promotion .page a:first-child {
	margin-right: -1px;
}

.prd_detail_img .rolling_lst {
	width: 910px;
}

.prd_detail_img .rolling_lst ul li {
	width: 910px;
}

.prd_detail_img .ico_goods {
	top: 1px;
	left: 1px;
}

.prd_detail_img .info .tx_state {
	padding-bottom: 17px;
	font-size: 11px;
	color: #767776;
	letter-spacing: -1px;
	line-height: 14px;
	text-align: right;
}

.prd_detail_img .info .tx_state .s_shop {
	margin-top: -3px;
	vertical-align: middle;
}

.prd_detail_img .info .tx_state .ss_on, .prd_detail_img .info .tx_state .ss_off {
	margin-right: 2px;
}

.prd_detail_img .info .tx_state .help {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin-left: 1px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -530px -80px;
	vertical-align: -2px;
}

.prd_detail_img .not_goods {
	height: 94px;
}

.prd_detail_img .not_goods p {
	margin-top: -26px;
	width: auto;
	line-height: 15px;
}

.prd_detail_img .not_goods_v1 {
	height: 132px;
}

.prd_detail_img .not_goods_v1 p {
	margin-top: -4px;
	line-height: 22px;
}

/* 상세상품태그 */
.goods_tag {
	margin: 21px 0 19px;
}

.goods_tag h3 {
	margin-bottom: 18px;
	color: #313131;
	letter-spacing: -1px;
	font-weight: bold;
	line-height: 12px;
	font-size: 12px;
}

.goods_tag li {
	display: inline-block;
	margin: 0 4px 12px 0;
	line-height: 13px;
}

.goods_tag li a {
	display: inline;
	padding: 2px 1px 0 4px;
	background-color: #f4f4f4;
	font-size: 13px;
}

/* sns */
.sns_area {
	clear: both;
	position: relative;
	z-index: 10;
	overflow: hidden;
	max-height: 504px;
	padding: 70px 0 0;
	min-height: 17px;
	margin: -1px 0 0;
	border: 1px solid transparent;
	border-color: #ededed;
}

.sns_area.v2 {
	overflow: visible;
	padding: 20px 23px 0;
	z-index: 999;
}

.sns_area .loading {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 28px 0 0 -14px;
}

.sns_area.v2 .sns_section {
	width: 862px;
	height: 28px;
}

.sns_area.v2 .sns_section:after {
	display: block;
	clear: both;
	content: "";
}

.sns_area.v2 .sns_section2 {
	overflow: hidden;
	zoom: 1;
	margin-top: 28px;
}

.sns_area .sft {
	position: absolute;
	z-index: 100;
	top: 18px;
	left: 23px;
	letter-spacing: -1px;
	line-height: 22px;
	font-size: 11px;
	color: #5f5f5f;
}

.sns_area.v2 .sft {
	float: left;
	letter-spacing: -1px;
	line-height: 22px;
	font-size: 11px;
}

.sns_area .sft .thm {
	margin-left: 5px;
	vertical-align: -3px;
	font-size: 20px;
	color: #313131;
}

.sns_area .sft a {
	text-decoration: none;
}

.sns_area .sft .bar {
	margin: 0 6px 0 7px;
	color: #f2f2f2;
}

.sns_area .wrap_spi {
	position: absolute;
	top: 20px;
	right: 24px;
}

.sns_area.v2 .wrap_spi {
	position: static;
	top: 0;
	right: 0;
	float: right;
}

.sns_area .wrap_spi .spi_btn_me {
	display: none;
}

.sns_area .sns_btn {
	position: absolute;
	top: 20px;
	right: 24px;
}

.sns_area .sns_btn a, .sns_area .sns_btn .meto {
	overflow: hidden;
	float: left;
	height: 28px;
	margin-left: 5px;
}

.sns_area .sns_btn a.bookmark {
	width: 65px;
}

.sns_area .sns_btn a.bookmark .png24 {
	margin: -50px 0 0 -50px;
}

.sns_area .sns_btn a.pickntalk, .sns_area .sns_btn a.pickntalk_on {
	width: 69px;
}

.sns_area .sns_btn a.pickntalk .png24 {
	margin: -200px 0 0 -200px;
}

.sns_area .sns_btn a.pickntalk_on .png24 {
	margin: -200px 0 0 -250px;
}

.sns_area .la {
	float: left;
	width: 400px;
	margin-right: -1px;
	padding: 0 24px;
	border-right: 1px solid transparent;
}

.sns_area .ra {
	float: right;
	width: 411px;
	padding: 0 24px;
	border-left: 1px solid transparent;
}

.sns_area.v2 .la {
	padding: 0 0;
	border: 0;
}

.sns_area.v2 .ra {
	padding: 0 0 0 24px;
}

.sns_area .h_area2 {
	margin: 0 0 2px 0;
}

.sns_area .buy_rating {
	overflow: hidden;
	width: 100%;
	margin: 0 0 24px;
}

.sns_area .buy_rating .rolling_lst {
	position: relative;
	overflow: hidden;
	width: 400px;
}

.sns_area .buy_rating .rolling_lst .lst li {
	position: relative;
	overflow: hidden;
	width: 400px;
}

.sns_area .buy_rating .lst ul {
	overflow: hidden;
	width: auto;
	height: 100%;
	margin: 0 0 -20px;
}

.sns_area .buy_rating .lst ul li {
	float: none;
	padding: 0 0 9px;
}

.sns_area .buy_rating .lst ul li .bd_area {
	overflow: hidden;
	position: relative;
	height: 65px;
	padding: 0 0 10px;
	border-bottom: 1px solid transparent;
	vertical-align: middle;
}

.sns_area .buy_rating .lst ul li .thmb {
	float: left;
	position: relative;
	width: 65px;
	margin-right: 15px;
}

.sns_area .buy_rating .lst ul li .thmb a {
	display: block;
	width: 65px;
	height: 65px;
	text-align: center;
}

.sns_area .buy_rating .lst ul li .thmb img {
	vertical-align: middle;
}

.sns_area .buy_rating .lst ul li .thmb .ico {
	overflow: hidden;
	position: absolute;
	bottom: 1px;
	left: 3px;
	width: 19px;
	height: 20px;
}

.sns_area .buy_rating .lst ul li .thmb .ico .png24 {
	margin: -50px 0 0 -250px;
	cursor: normal;
}

.sns_area .buy_rating .lst ul li .txt {
	overflow: hidden;
	height: 65px;
	padding-right: 80px;
	vertical-align: middle;
}

.sns_area .buy_rating .lst ul li .txt p {
	display: inline-block;
	*display: inline;
	overflow: hidden;
	width: 100%;
	margin: 0 0 -1px;
	line-height: 17px;
	vertical-align: middle;
	font-size: 11px;
}

.sns_area .buy_rating .lst ul li .txt p em {
	display: inline-block;
}

.sns_area .buy_rating .lst ul li .txt p .inner {
	display: block;
	padding-right: 1px;
	letter-spacing: -1px;
	word-wrap: break-word;
	word-break: break-all;
}

.sns_area .buy_rating .lst ul li .txt p .inner a {
	color: #8f8f8f;
}

.sns_area .buy_rating .lst ul li .txt p .bar {
	margin: 0 3px 0 2px;
	font-size: 11px;
	font-family: '돋움', dotum;
}

.sns_area .buy_rating .lst ul li .txt p .thm {
	color: #8f8f8f;
	line-height: 15px;
	white-space: nowrap;
}

.sns_area .buy_rating .lst ul li .txt p .thm .bar {
	margin: 0 3px;
}

.sns_area .buy_rating .lst ul li .review {
	position: absolute;
	right: 0;
	top: 12px;
	color: #8f8f8f;
	letter-spacing: -1px;
	line-height: 15px;
	text-align: right;
	font-size: 11px;
}

.sns_area .buy_rating .lst ul li .review em {
	display: block;
}

.sns_area .buy_rating .lst ul li .review .ico {
	display: inline-block;
	overflow: hidden;
	width: 18px;
	height: 14px;
	margin-top: 2px;
}

.sns_area .buy_rating .lst ul li .review .ico .png24 {
	cursor: default;
}

.sns_area .buy_rating .lst ul li .review .tp1 .png24 {
	margin: -200px 0 0;
}

.sns_area .buy_rating .lst ul li .review .tp2 .png24 {
	margin: -200px 0 0 -43px;
}

.sns_area .buy_rating .lst ul li .review .tp3 .png24 {
	margin: -195px 0 0 -96px;
}

.sns_area .buy_rating .lst ul li .review .tp4 .png24 {
	margin: -200px 0 0 -143px;
}

.sns_area .buy_rating .lst ul li .blank {
	display: inline-block;
	width: 1px;
	height: 100%;
	margin-left: -1px;
	vertical-align: middle;
}

.sns_area .rolling_lst {
	width: 411px;
}

.sns_area .rolling_lst .lst li {
	width: 411px;
}

.sns_area .meto_lst {
	float: none;
	width: auto;
	height: 100%;
	margin: -5px 0 19px;
}

.sns_area .meto_lst li {
	float: none;
	overflow: hidden;
	width: auto;
	height: 30px;
	padding: 5px 0;
	line-height: 30px;
	vertical-align: middle;
}

.sns_area .meto_lst li .thmb {
	display: inline-block;
	width: 30px;
	height: 31px;
	margin-right: 10px;
	vertical-align: middle;
}

.sns_area .meto_lst li .txt {
	display: inline-block;
	overflow: hidden;
	width: 367px;
	color: #8f8f8f;
	letter-spacing: -1px;
	line-height: 16px;
	vertical-align: middle;
	font-size: 11px;
}

.sns_area .meto_lst li .txt:after {
	content: ' ';
}

.sns_area .meto_lst li .txt a {
	color: #8f8f8f;
}

.sns_area .meto_lst li .txt span.time {
	color: #959595;
	letter-spacing: 0;
	white-space: nowrap;
}

.sns_area .la_v1 {
	clear: both;
	float: none;
	width: auto;
	margin: 0;
	border: 0;
}

.sns_area .la_v1 .rolling_lst {
	width: 860px;
}

.sns_area .la_v1 .rolling_lst .lst li {
	width: 860px;
}

.sns_area .la_v1 .buy_rating .lst ul li {
	float: left;
	overflow: hidden;
	width: 400px !important;
	padding: 0 23px 9px 0;
	border-right: 1px solid transparent;
}

.sns_area .la_v1 .buy_rating .lst ul li.even {
	width: 411px;
	padding: 0 0 9px 24px;
	border-right: 0;
}

.sns_area .la_v1 .meto_lst li .txt {
	width: 816px;
}

.sns_area .la_v1 .none_data2 {
	margin: 7px 0 0;
	color: #8f8f8f;
	text-align: left;
}

/* 상세 컨포넌트 클래스 */
.goods_component .shipping_area {
	margin: -2px 0 33px;
}

.goods_component2 {
	margin-bottom: 24px;
}

.goods_component_v1 {
	margin-top: 40px;
}

.goods_component_v2 {
	margin-bottom: 40px;
}

.goods_component3 .notice {
	margin-bottom: -11px;
}

.goods_component3 .notice dt {
	margin-bottom: 15px !important;
}

/* 배송기간 */
.shipping_area {
	margin: -45px 24px 35px;
}

.shipping_area .wrap_time {
	position: relative;
}

.shipping_area h3 {
	margin-bottom: 8px;
	font-size: 12px;
	color: #313131;
}

.shipping_area h3 span {
	display: inline-block;
	margin: -1px 0 1px 3px;
	font-size: 11px;
	font-weight: normal;
}

.shipping_area a.help {
	display: inline-block;
	overflow: hidden;
	width: 13px;
	height: 13px;
	margin: -2px 0 0 3px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -530px -80px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.shipping_area .shipping_time {
	position: absolute;
	top: 0;
	right: 0;
	color: #a3a3a3;
	font-size: 11px;
	letter-spacing: -1px;
}

.tbl_lst2 {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border-bottom: 1px solid #eaeaea;
	font-size: 11px;
	color: #5f5f5f;
}

.tbl_lst2 thead {
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
}

.tbl_lst2 thead th {
	padding: 14px 0 13px;
	border-top: 1px solid #e1e1e1;
	background-color: #f2f2f2;
	letter-spacing: -1px;
}

.tbl_lst2 tbody {
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	background-color: #fcfcfc;
}

.tbl_lst2 tbody tr:first-child th, .tbl_lst2 tbody tr:first-child td {
	padding: 19px 19px 7px;
}

.tbl_lst2 tbody th, .tbl_lst2 tbody td {
	padding: 6px 19px 18px;
}

.tbl_lst2 tbody th {
	text-align: left;
	letter-spacing: -1px;
}

.tbl_lst2 td {
	text-align: center;
}

.tbl_lst2 td em {
	color: #999;
}

.tbl_lst2 td i {
	font-family: Tahoma;
	font-style: normal;
}

.tbl_lst2_v2 tbody tr:first-child th, .tbl_lst2_v2 tbody tr:first-child td {
	padding: 14px 19px 12px;
}

/* 상품 상세 공통 */
.prd_detail_common {
	margin: -1px 0 0;
	border: 1px solid transparent;
}

.prd_detail_common .goods_wrap {
	position: relative;
	overflow: hidden;
	height: 100%;
	margin: -1px 0;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}

.prd_detail_common .la {
	overflow: hidden;
	float: left;
	width: 651px;
	height: 316px;
	padding: 0 24px;
}

.prd_detail_common .ra {
	overflow: hidden;
	float: left;
	width: 160px;
	height: 316px;
	padding: 0 24px;
	border-left: 1px solid transparent;
}

.prd_detail_common .rolling_lst {
	position: relative;
	width: 860px;
}

.prd_detail_common .la .rolling_lst {
	width: 651px;
}

.prd_detail_common .ra .rolling_lst {
	width: 160px;
}

.prd_detail_common .sec_dis_img {
	margin: 0 24px;
}

.prd_detail_common .sec_dis_img .thmb {
	background: url(https://img-shop.pstatic.net/front/common/blank.gif);
}

.prd_detail_common .sec_dis_img .thmb:hover .over_menu, .prd_detail_common .sec_dis_img .thmb:active .over_menu, .prd_detail_common .sec_dis_img .thmb:focus .over_menu {
	display: block;
}

.prd_detail_common .sec_dis_img .lst {
	float: left;
	height: 270px;
	margin: 0 -15px 0 0;
}

.prd_detail_common .sec_dis_img .lst li {
	height: auto;
	margin: 0 15px 0 0;
}

.prd_detail_common .sec_dis_img .info dt {
	padding: 0 23px 0 4px;
}

.prd_detail_common .sec_dis_img .info dt strong {
	display: inline-block;
	width: 12px;
	padding-left: 1px;
	line-height: normal;
}

.prd_detail_common .sec_dis_img .info dt a.scrap {
	right: 0;
}

.prd_detail_common .sec_dis_img .info .price {
	height: auto;
}

.prd_detail_common .sec_dis_img .ico {
	margin: 0;
}

.prd_detail_common .la .h_area2, .prd_detail_common .ra .h_area2 {
	margin: 24px 0 0;
}

.prd_detail_common .la .sec_dis_img, .prd_detail_common .ra .sec_dis_img {
	margin: 0;
}

.prd_detail_common .la .sec_dis_img .lst {
	height: auto;
	margin-right: -4px;
}

.prd_detail_common .la .sec_dis_img .lst li {
	margin-right: 4px;
}

.prd_detail_common .la .sec_dis_img .lst li:first-child {
	margin-right: 3px;
}

.prd_detail_common .ra .sec_dis_img .lst {
	height: auto;
}

.prd_detail_common .ra .sec_dis_img .thmb {
	margin: 0 0 8px;
}

.prd_detail_common .ra .sec_dis_img .info dt {
	height: auto;
	margin: 0 0 5px -1px;
	line-height: 16px;
	word-wrap: normal;
}

.prd_detail_common .ra .sec_dis_img .info dt a.ellipsis {
	display: inline-block;
	max-width: 137px;
}

.prd_detail_common .ra .sec_dis_img .info .price {
	height: 37px;
}

.prd_detail_common .ra .sec_dis_img .info .date {
	padding-left: 5px;
	color: #8f8f8f;
	line-height: 14px;
	font-size: 9px;
	font-family: tahoma;
}

.prd_detail_common .ra .sec_dis_img .info .date em {
	display: inline-block;
	overflow: hidden;
	width: 22px;
	height: 8px;
	margin-right: 4px;
	vertical-align: -1px;
}

.prd_detail_common .sec_dis_list {
	position: relative;
	overflow: hidden;
	margin: 0 24px 24px;
	border: 0;
}

.prd_detail_common .sec_dis_list .lst li {
	float: left;
	width: 898px;
	height: auto;
	padding: 0;
	border: 0;
}

.prd_detail_common .sec_dis_list .lst li ul {
	float: none;
	overflow: hidden;
	width: 898px;
	margin: 0 0 -20px;
}

.prd_detail_common .sec_dis_list .lst li ul li {
	float: left;
	overflow: hidden;
	width: 400px;
	margin-right: 24px;
	padding: 0 24px 20px 0;
	border-top-width: 0;
	border-right: 1px solid transparent;
}

.prd_detail_common .sec_dis_list .thmb {
	position: relative;
	top: 0;
	float: left;
	margin-right: 15px;
	background: url(https://img-shop.pstatic.net/front/common/blank.gif);
}

.prd_detail_common .sec_dis_list .info {
	float: left;
	width: 265px;
	padding-right: 0;
}

.prd_detail_common .sec_dis_list .info dt {
	margin: -1px 0 4px;
	padding: 0 23px 0 0;
}

.prd_detail_common .sec_dis_list .info dt a.scrap {
	top: 0;
	right: 0;
}

.prd_detail_common .sec_dis_list .info dd.cate {
	margin-bottom: 10px;
}

.prd_detail_common .sec_dis_list .info dd.price {
	line-height: 15px;
}

.prd_detail_common .sec_dis_list .info dd.price .ico_goods2 {
	display: block;
	margin-top: 7px;
}

.prd_detail_common .sec_dis_list .info dd.ellipsis {
	word-wrap: normal;
}

.prd_detail_common .sec_dis_galry {
	overflow: hidden;
	height: 100%;
	margin: 0 24px;
}

.prd_detail_common .sec_dis_galry .lst {
	float: none;
	overflow: hidden;
	position: relative;
	width: 100%;
	margin: 0 0 20px 0;
}

.prd_detail_common .sec_dis_galry .lst ul li {
	float: left;
	width: 864px;
	height: auto;
	margin: 0;
}

.prd_detail_common .sec_dis_galry .lst ul li ul {
	overflow: hidden;
	width: 864px;
	margin: 0;
}

.prd_detail_common .sec_dis_galry .lst ul li ul li {
	display: inline;
	float: left;
	position: relative;
	width: 140px;
	height: 140px;
	margin: 0 4px 0 0;
	padding-bottom: 4px;
}

.prd_detail_common .sec_dis_galry .lst ul li:hover .over_menu, .prd_detail_common .sec_dis_galry .lst ul li:active .over_menu, .prd_detail_common .sec_dis_galry .lst ul li:focus .over_menu {
	display: none;
}

.prd_detail_common .sec_dis_galry .lst ul li ul li:hover .over_menu, .prd_detail_common .sec_dis_galry .lst ul li ul li:active .over_menu, .prd_detail_common .sec_dis_galry .lst ul li ul li:focus .over_menu {
	display: block;
}

.prd_detail_common .sec_dis_galry .thmb {
	width: 140px;
	height: 140px;
	font-size: 12px;
	background: url(https://img-shop.pstatic.net/front/common/blank.gif);
}

.prd_detail_common .sec_dis_galry .over_menu {
	display: none;
	width: 100%;
}

.prd_detail_common .sec_dis_galry .over_menu .mask2 {
	top: 39px;
	bottom: 4px;
	z-index: 10;
	width: 100%;
	height: auto;
}

.prd_detail_common .sec_dis_galry .info {
	position: absolute;
	top: 40px;
	z-index: 20;
	width: 100%;
}

.prd_detail_common .sec_dis_galry .info dt {
	position: relative;
	height: 33px;
	margin: 8px 8px 0 9px;
	padding-right: 23px;
	line-height: 17px;
	word-wrap: break-word;
	word-break: break-all;
}

.prd_detail_common .sec_dis_galry .info dt a.scrap {
	top: 2px;
	right: 0;
}

.prd_detail_common .sec_dis_galry .info .price {
	margin: 0 8px 0 10px;
	line-height: 15px;
}

.prd_detail_common .sec_dis_galry .info .ico_goods2 {
	display: block;
	margin-top: 3px;
}

.prd_detail_common .sec_dis_galry .btn {
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 1001;
	width: 100%;
	margin-top: -20px;
}

.prd_detail_common .sec_dis_galry .btn a {
	display: block;
	overflow: hidden;
	position: absolute;
	width: 24px;
	height: 34px;
}

.prd_detail_common .sec_dis_galry .btn a.prev {
	left: 18px;
}

.prd_detail_common .sec_dis_galry .btn a.next {
	right: 18px;
}

.prd_detail_common .sec_dis_galry .btn a.next .png24 {
	margin-left: -50px;
}

.prd_detail_common .sec_dis_galry .img_center {
	width: 140px;
	height: 140px;
	font-size: 140px;
}

.prd_detail_common .trsf_lst .lst {
	margin: 0 0 20px;
}

.prd_detail_common .trsf_lst .lst ul li {
	width: 286px;
	height: 286px;
	margin: 0 1px 10px 0;
}

.prd_detail_common .trsf_lst .lst ul li:hover .over_menu, .prd_detail_common .trsf_lst .lst ul li:active .over_menu, .prd_detail_common .trsf_lst .lst ul li:focus .over_menu {
	display: block;
}

.prd_detail_common .trsf_lst .thmb {
	width: 286px;
	height: 286px;
}

.prd_detail_common .trsf_lst .over_menu .mask2 {
	top: auto;
	bottom: 0;
	height: 26%;
}

.prd_detail_common .trsf_lst .info {
	top: 74%;
}

.prd_detail_common .trsf_lst .info dt {
	height: auto;
	margin-bottom: 4px;
	word-wrap: normal;
}

.prd_detail_common .trsf_lst .info dt a.ellipsis {
	display: inline-block;
	max-width: 100%;
}

.prd_detail_common .trsf_lst .img_center {
	width: 286px;
	height: 286px;
	font-size: 286px;
}

.prd_detail_common .trsf_lst .img_center img {
	max-width: 286px;
	max-height: 286px;
}

.prd_detail_common .trsf_lst2 .lst {
	float: none;
	height: auto;
	margin: 0;
}

.prd_detail_common .trsf_lst2 .lst li {
	float: left;
	width: 875px;
	margin: 0;
}

.prd_detail_common .trsf_lst2 .lst li ul {
	float: none;
	overflow: hidden;
	width: 875px;
	padding: 0 0 4px;
}

.prd_detail_common .trsf_lst2 .lst li ul li {
	float: left;
	width: 160px;
	height: 260px;
	margin: 0 15px 10px 0;
}

.prd_detail_common .tax_info {
	position: absolute;
	top: -2px;
	right: 0;
	color: #a3a3a3;
	font-size: 11px;
	letter-spacing: -1px;
}

.prd_detail_common .tax_info .button_help {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: -2px 0 0 3px;
	border: none;
	background-color: transparent;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -530px -80px;
	vertical-align: middle;
}

.detail_view {
	height: 100%;
	padding: 0 24px;
}

.detail_view .prd_feature {
	line-height: 1.6;
	word-wrap: break-word;
}

.detail_view .prd_feature img {
	max-width: 100%;
	*vertical-align: top;
}

.detail_view .notice {
	margin-bottom: -4px;
}

.goods_component3 .notice {
	position: relative;
	margin-bottom: -11px;
}

.goods_component3 .notice dt {
	margin-bottom: 15px !important;
}

.detail_view .notice dt {
	margin: 0 0 11px;
	letter-spacing: -1px;
	line-height: 14px;
	font-weight: bold;
}

.detail_view .notice dd {
	line-height: 1.8;
}

.detail_view .p_buy_rating {
	margin: -3px 0 18px;
	color: #8f8f8f;
	letter-spacing: -1px;
	line-height: 18px;
	font-size: 11px;
}

.detail_view .p_qna {
	position: relative;
	margin: -2px 0 15px;
	color: #8f8f8f;
	letter-spacing: -1px;
	line-height: 17px;
	text-indent: -1px;
	font-size: 11px;
}

.detail_view .p_qna a {
	text-decoration: underline;
}

.detail_view .p_qna a.btn_qna {
	display: inline-block;
	overflow: hidden;
	position: absolute;
	bottom: 9px;
	right: 0;
	width: 61px;
	height: 24px;
	margin: -2px 0 0 5px;
	font-size: 0;
	line-height: 999px;
	vertical-align: middle;
	text-decoration: none;
	cursor: pointer;
}

.detail_view .p_qna a.btn_qna span {
	display: block;
	overflow: hidden;
	width: 61px;
	height: 24px;
}

.detail_view .btn_more {
	margin: 29px 0 29px 0;
	text-align: center;
	background-color: #f0f1f3;
	border: 1px solid #e3e4e4;
}

.detail_view .btn_more a {
	display: block;
	padding: 13px 0 11px;
	color: #000;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bold;
}

.detail_view .btn_more a .ico {
	display: inline-block;
	margin: 3px 0 0 4px;
	width: 5px;
	height: 7px;
	vertical-align: top;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_btn_151125.gif) no-repeat -310px -330px;
}

.detail_view .se_textView span {
	vertical-align: baseline;
}

.return_exchange {
	margin-top: -1px;
}

.return_exchange dl dt {
	margin: 0 0 8px;
	letter-spacing: -1px;
	line-height: 14px;
	font-weight: bold;
}

.return_exchange dl dt em {
	display: block;
	margin: 4px 0 0;
	color: #8f8f8f;
	line-height: 15px;
	font-weight: normal;
	font-size: 11px;
}

.return_exchange dl dd {
	padding: 0 0 13px;
}

.return_exchange dl dd .tb_view2 {
	margin: 0 0 16px;
}

.return_exchange ol {
	padding: 0 0 6px;
}

.return_exchange ol li {
	position: relative;
	height: 100%;
	padding-left: 14px;
	line-height: 21px;
}

.return_exchange ol li .num {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 19px;
	font-weight: bold;
	font-family: tahoma;
}

.return_exchange ol li em {
	color: #8f8f8f;
	letter-spacing: -1px;
	line-height: normal;
	font-size: 11px;
}

.sns_area .sns_btn2 {
	position: static;
	float: right;
	margin: 0;
}

.sns_area .sns_btn3 {
	position: static;
	float: right;
	margin-top: 6px;
}

.overview {
	overflow: hidden;
	zoom: 1;
}

/* 옵션 리스트 */
.goods_option {
	margin-top: -3px;
	/* 옵션 리스트 */
}

.goods_option h3.tit {
	padding: 24px 0 22px;
	font-size: 12px;
	color: #313131;
	letter-spacing: -1px;
}

.goods_option .opt_tit {
	line-height: 17px;
	font-size: 14px;
	font-weight: bold;
	color: #313131;
	letter-spacing: -1px;
}

.goods_option .opt_money strong .thm {
	font-size: 19px;
}

.goods_option .opt_money strong .won {
	font-size: 13px;
	letter-spacing: -1px;
	vertical-align: 2px;
}

.goods_option .option_flag {
	display: inline-block;
	background: url(https://img-shop.pstatic.net/storefarm/front/simple/normal/sp_skin_170703.png) no-repeat -470px -140px;
	text-align: center;
}

.goods_option .option_flag_type1 {
	position: absolute;
	top: -3px;
	left: 19px;
	width: 50px;
	height: 45px;
	padding-top: 8px;
	background-position: 0 -455px;
}

.goods_option .option_flag_type2 {
	position: relative;
	left: 50%;
	width: 59px;
	height: 53px;
	margin: -2px 0 25px -30px;
	padding-top: 10px;
	background-position: -60px -455px;
}

.goods_option .soldout .opt_tit, .goods_option .soldout .opt_money {
	color: #999 !important;
}

.goods_option .ico_soldout, .goods_option .num {
	overflow: hidden;
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_skin_png24_180222.png) no-repeat;
	text-indent: -999px;
}

.option_list ul {
	margin: 0 0 1px -20px;
}

.option_list ul:after {
	display: block;
	clear: both;
	content: '';
}

.option_list li {
	float: left;
	position: relative;
	width: 418px;
	min-height: 208px;
	margin: 0 0 25px 20px;
	border: 1px solid #dcdedd;
}

.option_list .opt_tit {
	display: block;
	display: -webkit-box;
	overflow: hidden;
	max-height: 69px;
	line-height: 23px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.option_list .opt_money {
	padding-top: 14px;
}

.option_list .range .opt_tit {
	max-height: 46px;
	-webkit-line-clamp: 2;
}

.option_list .range .opt_money .wrap_min {
	display: block;
}

.option_list .text_area {
	padding: 68px 236px 0 28px;
}

.option_list .img_area {
	position: absolute;
	top: -1px;
	right: -1px;
}

.option_list .img_area .img_line {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	border: 1px solid #000;
	opacity: .1;
	filter: alpha(opacity=10);
}

.option_list .soldout .img_area > p {
	position: relative;
}

.option_list .soldout .img_mask {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: .7;
	filter: alpha(opacity=70);
}

.option_list .ico_soldout {
	position: absolute;
	right: 16px;
	bottom: 16px;
	z-index: 100;
	width: 72px;
	height: 72px;
	background-position: -190px -738px;
}

.option_list .num {
	display: inline-block;
	width: 11px;
	height: 14px;
}

.option_list .num1 {
	background-position: -15px -840px;
}

.option_list .num2 {
	background-position: -30px -840px;
}

.option_list .num3 {
	background-position: -45px -840px;
}

.option_list .num4 {
	background-position: -60px -840px;
}

.option_list .num5 {
	background-position: -75px -840px;
}

.option_list .num6 {
	background-position: -90px -840px;
}

.option_list .num7 {
	background-position: -105px -840px;
}

.option_list .num8 {
	background-position: -120px -840px;
}

.option_list .num9 {
	background-position: -135px -840px;
}

.option_list .num0 {
	background-position: 0 -840px;
}

.option_detail li {
	margin-bottom: 50px;
	border-top: 1px solid #dcdedd;
}

.option_detail .opt_text_area {
	text-align: center;
}

.option_detail .opt_data_area img {
	max-width: 100%;
}

.option_detail .opt_money {
	padding: 8px 0 16px;
}

.option_detail .ico_soldout {
	display: inline-block;
	width: 92px;
	height: 24px;
	margin: -4px 0 20px;
	background-position: -190px -810px;
}

.option_detail .num {
	display: inline-block;
	width: 12px;
	height: 16px;
}

.option_detail .num1 {
	background-position: -16px -860px;
}

.option_detail .num2 {
	background-position: -32px -860px;
}

.option_detail .num3 {
	background-position: -48px -860px;
}

.option_detail .num4 {
	background-position: -64px -860px;
}

.option_detail .num5 {
	background-position: -80px -860px;
}

.option_detail .num6 {
	background-position: -96px -860px;
}

.option_detail .num7 {
	background-position: -112px -860px;
}

.option_detail .num8 {
	background-position: -128px -860px;
}

.option_detail .num9 {
	background-position: -144px -860px;
}

.option_detail .num0 {
	background-position: 0 -860px;
}

/* 해외배송 상품안내 */
.detail_global {
	position: relative;
	margin-top: 15px;
	padding: 5px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/pattern_global_delivery.png) repeat 0 0;
}

.detail_global:before {
	display: block;
	width: 100%;
	height: 71px;
	background-color: #fff;
	content: '';
}

.detail_global .stamp_bg {
	position: absolute;
	top: 5px;
	right: 25px;
	width: 96px;
	height: 51px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/stamp_overseas_ship.png) no-repeat 0 0;
}

.detail_global .text_wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
}

.detail_global .title {
	height: 12px;
	margin: 18px 5px 0;
	color: #222;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/txt_overseas_ship.png) no-repeat 50% 0;
}

.detail_global .desc {
	margin: 5px 5px 0;
	line-height: 16px;
	letter-spacing: -0.025em;
	font-size: 11px;
	color: #555;
}

.detail_global .desc .point {
	color: #67add3;
}

.prd_detail_basic .info .delivery .help {
	display: inline-block;
	width: 13px;
	height: 13px;
	vertical-align: -2px;
	margin-left: 2px;
}

.tb_overseas_ship {
	width: 100%;
	margin-bottom: 24px;
	border: 0;
	border-collapse: collapse;
	table-layout: fixed;
}

.tb_overseas_ship th, .tb_overseas_ship td {
	padding: 14px 0 13px 20px;
	border: 0;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	line-height: 18px;
	word-wrap: break-word;
	word-break: break-all;
}

.tb_overseas_ship th, .tb_overseas_ship td {
	border-color: #ededed;
	color: #555;
	text-align: left;
}

.tb_overseas_ship th {
	font-weight: normal;
	background: #fafafa;
	color: #000;
}

.tb_overseas_ship .tit {
	position: relative;
	min-height: 43px;
	text-align: center;
	line-height: 25px;
}

.tb_overseas_ship .tit .tit_noti {
	padding: 0 10px;
	font-size: 11px;
	color: #666;
	line-height: 15px;
	letter-spacing: -0.025em;
}

.tb_overseas_ship .stamp_bg {
	position: absolute;
	top: -14px;
	right: 45px;
	width: 108px;
	height: 63px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/stamp_overseas_ship2.png) no-repeat 0 0;
}

.tb_overseas_ship .tx + .tx {
	padding-top: 14px;
	margin-top: 13px;
	border-top: 1px solid #ededed;
}

/* 배송안내 */
.prd_detail_basic .info .delivery .help {
	background-position: -140px -60px;
}

/* 360도 rotate */
.detail_rotate_area {
	margin: -1px -1px 0;
}

.detail_rotate_area .rotate_wrap {
	overflow: hidden;
	position: relative;
	margin: auto;
	width: 450px;
	height: 450px;
}

.detail_rotate_area .rotate_wrap .item {
	overflow: hidden;
	position: relative;
	margin: auto;
	width: 450px;
	height: 450px;
}

.detail_rotate_area .rotate_wrap .item > img {
	width: 450px;
	height: 450px;
}

.detail_rotate_area .rotate_wrap .rotate {
	position: absolute;
	top: 20px;
	right: 20px;
	background-image: url(https://img-shop.pstatic.net/storefarm/front/common/icon_360.png);
	width: 52px;
	height: 52px;
}

.prd_detail_basic .thmb_lst.more {
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
	white-space: nowrap;
}

.thmb_lst .rotate {
	background: url(https://img-shop.pstatic.net/storefarm/front/common/icon_360_thum.png) 50% 50% no-repeat !important;
}

.prd_detail_basic .view .thmb_lst .thmb_next {
	position: absolute;
	top: 20px;
	z-index: 20;
	display: block;
	width: 30px;
	height: 30px;
}

.prd_detail_basic .view .thmb_lst .thmb_prev {
	position: absolute;
	top: 20px;
	z-index: 20;
	display: block;
	width: 30px;
	height: 30px;
	left: 4px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/btn_thmb_prev.png) 10px 8px no-repeat;
}

.prd_detail_basic .view .thmb_lst .thmb_next {
	right: 4px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/btn_thmb_next.png) 10px 8px no-repeat;
}

.prd_detail_basic .view .thmb_lst .gradient_left, .prd_detail_basic .view .thmb_lst .gradient_right {
	position: absolute;
	top: 15px;
	width: 30px;
	height: 40px;
	z-index: 10;
}

.prd_detail_basic .view .thmb_lst .gradient_left {
	left: 15px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/gradient_left.png);
}

.prd_detail_basic .view .thmb_lst .gradient_right {
	right: 0;
	width: 45px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/gradient_right.png);
	background-position: -1px;
}

.prd_detail_basic .view .thmb_lst .gradient_right:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 17px;
	background-color: #fff;
}

/* 검색 내용 없을때 */
.none_data4 {
	margin-bottom: 24px;
	padding: 38px 0 37px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	color: #8f8f8f;
	letter-spacing: -1px;
	line-height: 15px;
	text-align: center;
	font-size: 11px;
}

.temp_error {
	position: relative;
	padding: 42px 0 80px;
	line-height: 16px;
	text-align: center;
}

.temp_error .ico {
	display: block;
	overflow: hidden;
	width: 12px;
	height: 12px;
	margin: 0 auto 8px;
	background: url(https://img-shop.pstatic.net/storefarm/front/cube/gray/sp_skin_170703.png) no-repeat -140px -250px;
}

.temp_error .blank {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 18px;
	height: 3px;
}

.temp_error_v1 {
	padding-top: 57px;
}

.temp_error_v2 {
	margin-bottom: 24px;
	padding: 17px 0 21px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}

.temp_error_v3 {
	padding: 27px 0 57px;
}

.temp_error2 {
	padding-left: 15px;
	line-height: 15px;
}

.temp_error2 .ico {
	display: inline-block;
	overflow: hidden;
	width: 12px;
	height: 12px;
	margin-right: 7px;
	vertical-align: text-top;
}

/* page top */
.wrap_top {
	display: block;
	overflow: hidden;
	position: fixed;
	right: 0;
	bottom: 80px;
	width: 44px;
	height: 44px;
	background-image: url(https://img-shop.pstatic.net/storefarm/front/common/sp_global.png);
	background-repeat: no-repeat;
	background-position: -450px -40px;
	vertical-align: top;
	z-index: 3000;
	line-height: 9999px;
}

/* 재구매 혜택 */
.prd_detail_basic .info .benefit .add {
	display: block;
	padding: 2px 0;
}

.prd_detail_basic .info .benefit .pct {
	margin-left: 0;
	font-family: '나눔고딕',NanumGothic,'돋움',Dotum;
	color: #0abe16;
	font-size: 11px;
}

.prd_detail_basic .info .benefit .num {
	font-family: verdana;
}

.prd_detail_basic .info .ico_npay {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: -2px 5px 0 0;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/ico_npay.png) 0 0 no-repeat;
	vertical-align: middle;
}

.safety_guide {
	display: inline-block;
	margin-top: 7px;
	font-size: 11px;
	color: #919191 !important;
	line-height: 15px;
	text-decoration: none;
}

.safety_guide:before {
	content: '';
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -395px -4px;
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: top;
	margin: 0 4px 0 1px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.safety_guide:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.safety_guide .highlight {
	font-weight: bold;
	color: #00c73c;
}

.safety_guide:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-left: 4px;
	width: 0;
	height: 0;
	border: 3px solid transparent;
	border-left-color: #00c73c;
}

.banner_area.repurchase {
	position: relative;
	height: 50px;
	margin-bottom: 35px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/banner_repurchase.png) 50% 0 no-repeat;
	text-align: center;
}

.banner_area.repurchase .inn {
	padding-top: 13px;
}

.banner_area.repurchase a {
	height: 50px;
}

.banner_area.repurchase a:hover {
	text-decoration: none;
}

.banner_area.repurchase .txt {
	display: inline-block;
	width: 145px;
	height: 24px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/sp_txt_repurchase_1.png) 0 0 no-repeat;
	vertical-align: top;
	font-size: 0;
	line-height: 0;
}

.banner_area.repurchase .txt.v2 {
	width: 298px;
	background-position: -150px 0;
}

.banner_area.repurchase .txt.opt {
	width: 89px;
	margin-left: 5px;
	background-position: -460px 0;
}

.banner_area.repurchase .txt.opt.off {
	display: none;
}

.banner_area.repurchase .txt_pct {
	display: inline-block;
	padding: 0 5px;
	font-size: 18px;
	line-height: 26px;
	color: #effa08;
	vertical-align: top;
	letter-spacing: -1px;
	font-family: Arial,'나눔고딕',NanumGothic,'돋움',Dotum,tahoma;
}

.check_inpt {
	display: inline-block;
	line-height: 15px;
	margin-right: 20px;
}

.check_inpt input[type=checkbox] {
	margin-right: 5px;
	vertical-align: top;
}

.detail_view .editor_preview {
	width: 298px;
	height: 108px;
	border: 1px solid #ededed;
	background-color: #fafafa;
	text-align: center;
}

.detail_view .editor_preview .preview_txt {
	padding-top: 26px;
	font-family: '나눔고딕',NanumGothic,'굴림',gulim;
	font-size: 18px;
	color: #1088ed;
	letter-spacing: -1px;
}

.detail_view .editor_preview .preview_txt_depth {
	font-family: '나눔고딕',NanumGothic,'굴림',gulim;
	font-size: 13px;
	color: #848992;
	letter-spacing: -1px;
}

.detail_view .editor_preview .ico {
	display: inline-block;
	width: 22px;
	height: 22px;
	margin: 4px 5px 0 0;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/point_ico.png) 0 0 no-repeat;
	vertical-align: top;
}

/* 170620 19금 배너 추가 */
.minor_banner_area {
	border: 1px solid #e1e1e1;
	background-color: #fff;
	margin-top: 15px;
}

.minor_banner_area .minor_title {
	width: 203px;
	height: 21px;
	background: url(https://img-shop.pstatic.net/storefarm/front/common/img_banner_minor.gif) no-repeat;
	margin: 0 auto;
	margin-top: 11px;
}

.minor_banner_area .minor_text {
	margin: 4px 0 12px;
}

.minor_banner_area .minor_text p {
	font-size: 11px;
	color: #555;
	text-align: center;
	line-height: 15px;
}

.prd_detail_common .shipping_area {
	margin-top: 0;
}

/* 19금, 노이미지, 청소년유출금지 아이콘 */
.thumbnail {
	background: #f7f8fa url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_noimage_normal.png) 50% no-repeat;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_noimage_large.svg), none;
	-webkit-background-size: 54px 54px;
	        background-size: 54px;
}

.coordination .thumbnail,
.module_list_product_fullimage .thumbnail,
.module_list_product_designed.extend_one .thumbnail,
.module_list_product_designed.extend_two .thumbnail,
.module_list_product_designed.extend_three .thumbnail {
	-webkit-background-size: 90px 90px;
	        background-size: 90px;
}

[data-user-agent*="MSIE 8"] .coordination .thumbnail, [data-user-agent*="MSIE 8"]
.module_list_product_fullimage .thumbnail, [data-user-agent*="MSIE 8"]
.module_list_product_designed.extend_one .thumbnail, [data-user-agent*="MSIE 8"]
.module_list_product_designed.extend_two .thumbnail, [data-user-agent*="MSIE 8"]
.module_list_product_designed.extend_three .thumbnail {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_noimage_large.png);
}

.area_ranking .thumbnail, .thumbnail_addition,
.detail_list_qna .thumbnail,
.detail_list_review .thumbnail .inner,
.module_detail_coordiset .coordi_item_set .thumbnail {
	background: #f7f8fa url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_noimage_small.png) 50% no-repeat;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_noimage_small.svg), none;
	-webkit-background-size: 24px 24px;
	        background-size: 24px;
}

.adult_thumb {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_19_normal.png) !important;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_19_large.svg), none !important;
}

.coordination .adult_thumb,
.module_list_product_fullimage .adult_thumb,
.module_list_product_designed.extend_one .adult_thumb,
.module_list_product_designed.extend_two .adult_thumb,
.module_list_product_designed.extend_three .adult_thumb {
	-webkit-background-size: 130px 130px;
	        background-size: 130px;
}

[data-user-agent*="MSIE 8"] .coordination .adult_thumb, [data-user-agent*="MSIE 8"]
.module_list_product_fullimage .adult_thumb, [data-user-agent*="MSIE 8"]
.module_list_product_designed.extend_one .adult_thumb, [data-user-agent*="MSIE 8"]
.module_list_product_designed.extend_two .adult_thumb, [data-user-agent*="MSIE 8"]
.module_list_product_designed.extend_three .adult_thumb {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_19_large.png) !important;
}

.area_ranking .adult_thumb.thumbnail,
.area_addition .adult_thumb.thumbnail_addition,
.detail_list_qna .adult_thumb.thumbnail,
.list_product_listview_circle .adult_thumb,
.detail_list_review .col_content .adult_thumb.thumbnail,
.module_detail_coordiset .coordi_item_set .adult_thumb.thumbnail {
	-webkit-background-size: auto 32px;
	        background-size: auto 32px;
}

[data-user-agent*="MSIE 8"] .area_ranking .adult_thumb.thumbnail, [data-user-agent*="MSIE 8"]
.area_addition .adult_thumb.thumbnail_addition, [data-user-agent*="MSIE 8"]
.detail_list_qna .adult_thumb.thumbnail, [data-user-agent*="MSIE 8"]
.list_product_listview_circle .adult_thumb, [data-user-agent*="MSIE 8"]
.detail_list_review .col_content .adult_thumb.thumbnail, [data-user-agent*="MSIE 8"]
.module_detail_coordiset .coordi_item_set .adult_thumb.thumbnail {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_19_small.png) !important;
}

.shield_thumb {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_shield_normal.png) !important;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_shield_large.svg), none !important;
}

.coordination .shield_thumb,
.module_list_product_fullimage .shield_thumb,
.module_list_product_designed.extend_one .shield_thumb,
.module_list_product_designed.extend_two .shield_thumb,
.module_list_product_designed.extend_three .shield_thumb {
	-webkit-background-size: 130px 130px;
	        background-size: 130px;
}

[data-user-agent*="MSIE 8"] .coordination .shield_thumb, [data-user-agent*="MSIE 8"]
.module_list_product_fullimage .shield_thumb, [data-user-agent*="MSIE 8"]
.module_list_product_designed.extend_one .shield_thumb, [data-user-agent*="MSIE 8"]
.module_list_product_designed.extend_two .shield_thumb, [data-user-agent*="MSIE 8"]
.module_list_product_designed.extend_three .shield_thumb {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_shield_large.png) !important;
}

.area_ranking .shield_thumb.thumbnail,
.area_addition .shield_thumb.thumbnail_addition,
.detail_list_qna .shield_thumb.thumbnail,
.list_product_listview_circle .shield_thumb,
.detail_list_review .col_content .shield_thumb.thumbnail,
.module_detail_coordiset .coordi_item_set .shield_thumb.thumbnail {
	-webkit-background-size: auto 32px;
	        background-size: auto 32px;
}

[data-user-agent*="MSIE 8"] .area_ranking .shield_thumb.thumbnail, [data-user-agent*="MSIE 8"]
.area_addition .shield_thumb.thumbnail_addition, [data-user-agent*="MSIE 8"]
.detail_list_qna .shield_thumb.thumbnail, [data-user-agent*="MSIE 8"]
.list_product_listview_circle .shield_thumb, [data-user-agent*="MSIE 8"]
.detail_list_review .col_content .shield_thumb.thumbnail, [data-user-agent*="MSIE 8"]
.module_detail_coordiset .coordi_item_set .shield_thumb.thumbnail {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_shield_small.png) !important;
}

.adult_thumb, .shield_thumb {
	-webkit-background-size: 80px 80px;
	        background-size: 80px;
}

.area_addition .adult_thumb ~ .title_addition, .area_addition .shield_thumb ~ .title_addition {
	margin-top: 9px;
}

.area_ranking .adult_thumb ~ .info .title, .area_ranking .shield_thumb ~ .info .title {
	margin-top: 9px;
}

.module_list_product_shoppingcontents .area_addition .adult_thumb ~ .title_addition, .module_list_product_shoppingcontents .area_addition .shield_thumb ~ .title_addition {
	margin-top: 16px;
}

.module_list_product_default.extend_five .adult_thumb.thumbnail ~ .title, .module_list_product_default.extend_five .shield_thumb.thumbnail ~ .title {
	text-overflow: clip;
}

.module_list_product_fullimage .pagination_fullimage .page.adult_thumb, .module_list_product_fullimage .pagination_fullimage .page.shield_thumb {
	background-repeat: no-repeat;
	background-position: 50%;
	-webkit-background-size: auto 32px;
	        background-size: auto 32px;
}

.module_list_product_mosaic .thumbnail.nothumb {
	background: #f7f8fa url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_noimage_normal.png) 50% no-repeat;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_noimage_large.svg), none;
	-webkit-background-size: 54px 54px;
	        background-size: 54px;
}

.module_list_product_mosaic .thumbnail.adult_thumb {
	background-color: #f7f8fa;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_19_large.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_19_large.svg), none;
}

.module_list_product_mosaic .thumbnail.shield_thumb {
	background-color: #f7f8fa;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_shield_large.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_shield_large.svg), none;
}

/* 개발요청 */
.fog {
	display: block;
	position: fixed;
	z-index: 32000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #000;
	opacity: 0;
	filter: alpha(opacity=0);
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.thumbnail {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_noimage_normal.png);
	}
	.coordination .thumbnail,
	.module_list_product_fullimage .thumbnail,
	.module_list_product_designed.extend_one .thumbnail,
	.module_list_product_designed.extend_two .thumbnail,
	.module_list_product_designed.extend_three .thumbnail {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_noimage_large.png);
	}
	.thumbnail .pagination_fullimage .page,
	.area_ranking .thumbnail, .thumbnail_addition,
	.detail_list_qna .thumbnail,
	.detail_list_review .thumbnail .inner {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_noimage_small.png);
	}
	.shield_thumb {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_shield_large.png) !important;
	}
	.coordination .shield_thumb,
	.module_list_product_fullimage .shield_thumb,
	.module_list_product_designed.extend_one .shield_thumb,
	.module_list_product_designed.extend_two .shield_thumb,
	.module_list_product_designed.extend_three .shield_thumb {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_shield_large.png) !important;
	}
	.area_ranking .shield_thumb.thumbnail,
	.module_list_product_fullimage .pagination_fullimage .shield_thumb.page,
	.area_addition .shield_thumb.thumbnail_addition,
	.detail_list_qna .shield_thumb.thumbnail,
	.list_product_listview_circle .shield_thumb,
	.detail_list_review .col_content .shield_thumb.thumbnail,
	.module_detail_coordiset .coordi_item_set .shield_thumb.thumbnail {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_shield_small.png) !important;
	}
	.adult_thumb {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_19_normal.png) !important;
	}
	.coordination .adult_thumb,
	.module_list_product_fullimage .adult_thumb,
	.module_list_product_designed.extend_one .adult_thumb,
	.module_list_product_designed.extend_two .adult_thumb,
	.module_list_product_designed.extend_three .adult_thumb {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_19_large.png) !important;
	}
	.area_ranking .adult_thumb.thumbnail,
	.module_list_product_fullimage .pagination_fullimage .adult_thumb.page,
	.area_addition .adult_thumb.thumbnail_addition,
	.detail_list_qna .adult_thumb.thumbnail,
	.list_product_listview_circle .adult_thumb,
	.detail_list_review .col_content .adult_thumb.thumbnail {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_19_small.png) !important;
	}
}

.selectbox-source {
	position: absolute;
	clip: rect(0 0 0 0);
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.thm {
	font-family: Tahoma, 'sans-serif' !important;
}

/* SE 상품 태그 */
.goods_se_wrap {
	text-align: center;
}

.goods_se_wrap .detail_product_tagging {
	position: relative;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_wrap {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 15px 16px 16px 15px;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .se_point_tag_button {
	background-color: transparent;
	border: none;
	cursor: pointer;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .tag_item_box {
	display: none;
	position: absolute;
	top: 15px;
	left: -15px;
	width: 306px;
	height: 106px;
	background-color: #fff;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip.is-active .tag_item_box {
	display: block;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip.position-top-left .tag_item_box {
	top: 15px;
	left: -15px;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip.position-middle-right .tag_item_box {
	top: 15px;
	right: -16px;
	left: auto;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip.position-bottom-left .tag_item_box,
.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip.position-bottom-center .tag_item_box {
	top: auto;
	bottom: 15px;
	left: -15px;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip.position-bottom-right .tag_item_box {
	top: auto;
	bottom: 15px;
	right: -16px;
	left: auto;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .item_link {
	display: table;
	table-layout: fixed;
	width: 100%;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .mask {
	display: table-cell;
	position: static;
	width: 106px;
	height: 106px;
	border: none;
	vertical-align: middle;
	opacity: 1;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .thumb {
	overflow: hidden;
	position: relative;
	width: 106px;
	height: 100%;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .thumb:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.05;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";
	filter: alpha(opacity=5);
	border: 1px solid #000;
	content: '';
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .thumb .thumb_img {
	position: absolute;
	margin: auto;
	top: -100%;
	bottom: -100%;
	left: -100%;
	right: -100%;
	width: 100%;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .thumb.noimage, .goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .thumb.shield, .goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .thumb.adult {
	background-color: #f7f8fa;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .thumb.noimage:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -181px -4px;
	width: 40px;
	height: 58px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .thumb.noimage:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .thumb.shield:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -229px -4px;
	width: 50px;
	height: 52px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .thumb.shield:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .thumb.adult:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -229px -164px;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .thumb.adult:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .info {
	display: table-cell;
	padding: 0 24px 0 17px;
	vertical-align: middle;
	text-align: left;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .info .price {
	display: block;
	margin-bottom: 8px;
	font-size: 15px;
	font-weight: bold;
	color: #242424;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .info .won {
	font-weight: normal;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .info .text {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	display: -webkit-box;
	white-space: normal;
	word-wrap: break-word;
	word-break: keep-all;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-all;
	height: 40px;
	font-size: 13px;
	line-height: 20px;
	color: #888;
}

.goods_se_wrap .detail_product_tagging .se_point_tag_tooltip .info .text:only-child {
	height: auto;
}

.goods_se_wrap .se_point_tag_wrap {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 15px 16px 16px 15px;
}

.goods_se_wrap .se_point_tag_tooltip {
	position: absolute;
	z-index: 1;
}

.goods_se_wrap .se_point_tag_tooltip .se_point_tag_button {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -330px -4px;
	width: 31px;
	height: 31px;
	position: absolute;
	margin: -15px 0 0 -15px;
	outline: 0;
	display: inline-block;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.goods_se_wrap .se_point_tag_tooltip .se_point_tag_button {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.goods_se_wrap .se_point_tag_tooltip.is-active .se_point_tag_button {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -253px -255px;
	width: 31px;
	height: 31px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.goods_se_wrap .se_point_tag_tooltip.is-active .se_point_tag_button {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.area_price .price.sale {
	padding-left: 5px;
	color: #6b90dc;
}

.exception_case {
	display: table;
	width: 100%;
	margin: 20px 0 24px;
	border: 1px solid #ededed;
	border-width: 1px 0;
	min-height: 152px;
	text-align: center;
}

.exception_case .text_notice {
	padding: 0 20px;
	font-size: 12px;
	color: #888;
	line-height: 18px;
	word-break: keep-all;
}

.exception_case .inner {
	display: table-cell;
	vertical-align: middle;
}

.exception_case .inner:before {
	display: inline-block;
	margin-bottom: 14px;
	vertical-align: top;
	content: '';
}

.exception_case.nonedata .inner:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -214px -255px;
	width: 31px;
	height: 31px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.exception_case.nonedata .inner:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.exception_case.error .inner:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -330px -43px;
	width: 30px;
	height: 30px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.exception_case.error .inner:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.detail_list_qna .exception_case {
	margin-top: 0;
}

.detail_list_qna .exception_case.nonedata .inner:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -287px -47px;
	width: 34px;
	height: 30px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.detail_list_qna .exception_case.nonedata .inner:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.module_detail_list_product .exception_case {
	margin: 0;
	border: 0;
	height: 253px;
}

.detail_view .seller_info .exception_case {
	position: relative;
	margin: 0;
	border: 0;
}

.detail_view .seller_info .exception_case:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	height: 3px;
	background-color: #000;
	content: '';
}

/* 당일발송 */
.banner_fast_area {
	position: relative;
	margin-top: 15px;
	padding: 18px 0 15px 78px;
	border: 1px solid #ebebeb;
	background-color: #fff;
}

.banner_fast_area .icon_area {
	position: absolute;
	top: 50%;
	left: 19px;
	margin-top: -21px;
	width: 42px;
	height: 42px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	background-color: #2f2f2f;
}

.banner_fast_area .icon_area:before {
	position: absolute;
	top: 12px;
	left: 7px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -188px -165px;
	width: 33px;
	height: 20px;
	content: '';
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.banner_fast_area .icon_area:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.banner_fast_area .banner_title {
	color: #222;
}

.banner_fast_area .banner_text {
	margin-top: 4px;
	font-size: 11px;
	color: #555;
	line-height: 16px;
}

.banner_fast_area .banner_text .highlight {
	color: #2f2f2f;
}

.banner_fast_area .banner_text .num {
	font-family: tahoma, sans-serif;
	font-weight: bold;
}

.banner_fast_area .banner_text .color_gray {
	color: #999;
}

.banner_fast_area .banner_text .guide_cancel {
	display: block;
}

.banner_fast_area .banner_text .direct_type {
	letter-spacing: -1px;
}

.banner_fast_area .banner_text .direct_type ~ .guide_cancel {
	color: #999;
}

.banner_fast_area.order .icon_area:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -188px -193px;
	width: 23px;
	height: 18px;
	left: 14px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.banner_fast_area.order .icon_area:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

/* 표준옵션 */
.area_standard {
	padding-top: 17px;
}

.area_standard .select_option .option_title {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	line-height: 19px;
	margin-bottom: 6px;
	font-size: 11px;
}

.area_standard .select_option .option_title .color_pick {
	display: inline-block;
	vertical-align: top;
	width: 18px;
	height: 18px;
	-webkit-border-radius: 11px;
	        border-radius: 11px;
	margin: 0 4px 0 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);
	        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);
}

.area_standard .select_option .option_title .color_pick.white {
	background-color: #fff;
	-webkit-box-shadow: inset 0 0 0 1px #e6e6e6;
	        box-shadow: inset 0 0 0 1px #e6e6e6;
}

.area_standard .select_option .option_title .color_pick.multi {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -369px -134px;
}

.area_standard .select_option .option_title .color_pick.transparent {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -273px -328px;
	background-color: #fff;
}

.area_standard .select_option ~ .select_option {
	margin-top: 5px;
}

.area_standard .color_list {
	margin-left: -10px;
}

.area_standard .color_list:before, .area_standard .color_list:after {
	content: '';
	display: table;
}

.area_standard .color_list:after {
	clear: both;
}

.area_standard .size_list {
	margin-left: 1px;
}

.area_standard .size_list:before, .area_standard .size_list:after {
	content: '';
	display: table;
}

.area_standard .size_list:after {
	clear: both;
}

.area_standard .size_list .button_select {
	float: left;
	padding: 0;
	margin: 0 0 4px -1px;
	width: 69px;
	height: 40px;
	background-color: #fff;
	border: 1px solid #efefef;
	cursor: pointer;
}

.area_standard .size_list .button_select:focus, .area_standard .size_list .button_select:active {
	padding: 0;
}

.area_standard .size_list .button_select .color {
	position: relative;
}

.area_standard .size_list .button_select[aria-checked="true"] {
	position: relative;
	border-color: #000;
}

.area_standard .size_list .button_select.disabled {
	background-color: #f3f3f3;
	border: solid 1px #eaeaea;
	color: rgba(0, 0, 0, 0.2);
}

.area_standard .image_list .button_item {
	position: relative;
	overflow: hidden;
	margin-bottom: 4px;
	width: 65px;
	height: 65px;
	border: 1px solid rgba(0, 0, 0, 0.04);
	text-align: left;
	cursor: pointer;
}

.area_standard .image_list .button_item .image {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

.area_standard .image_list .button_item .image.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.area_standard .image_list .button_item[aria-checked="true"] {
	border-color: #000;
}

.area_standard .image_list .button_item.disabled:after {
	content: '';
	background-color: #fff;
	position: absolute;
	top: -1px;
	right: 0;
	bottom: 0;
	left: -1px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -4px -92px;
	width: 65px;
	height: 65px;
	opacity: 0.85;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.area_standard .image_list .button_item.disabled:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.colorchip {
	position: relative;
	float: left;
	margin: 0 0 10px 10px;
	width: 30px;
	height: 30px;
	padding: 5px;
	background-color: #fff;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	border: 1px solid #e4e4e4;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	cursor: pointer;
}

.colorchip:focus, .colorchip:active {
	padding: 5px;
}

.colorchip[aria-checked="true"] {
	border-color: #000;
}

.colorchip.disabled:before {
	content: '';
	z-index: 1;
	position: absolute;
	top: 3px;
	left: 3px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -138px -328px;
	width: 22px;
	height: 22px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.colorchip.disabled:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	}
}

.colorchip.disabled .color {
	opacity: 0.15;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
	filter: alpha(opacity=15);
}

.colorchip .color {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	color: transparent;
	line-height: 0;
	font-size: 1px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);
	        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);
}

.colorchip .color::selection {
	color: transparent;
	background-color: transparent;
}

.colorchip .color.white {
	background-color: #fff;
	-webkit-box-shadow: inset 0 0 0 1px #e6e6e6;
	        box-shadow: inset 0 0 0 1px #e6e6e6;
}

.colorchip .color.multi {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -369px -134px;
}

.colorchip .color.transparent {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon_common.svg), none;
	-webkit-background-size: 413px 382px;
	        background-size: 413px 382px;
	background-position: -273px -328px;
}

/* 페이 점검 안내 */
.area_paycheck {
	display: table;
	margin-bottom: 10px;
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	height: 67px;
	border: solid 1px rgba(0, 0, 0, 0.07);
	background-color: #fffde2;
}

.area_paycheck .inner_info {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
}

.area_paycheck .time {
	font-weight: bold;
	color: #00c73c;
}

/*# sourceMappingURL=map/public.css.map */
