@charset "UTF-8";
/* Common */
body {
	min-width: 1320px;
}

body, p,
h1, h2, h3, h4, h5, h6,
ul, ol, li,
dl, dt, dd,
table, th, td,
form, fieldset, legend, input, textarea, button, select {
	margin: 0;
	padding: 0;
}

body,
input,
textarea,
select,
button,
table {
	font-family: 나눔고딕, "Nanum Gothic", 나눔스퀘어, "Nanum Square", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 1.5em;
}

img,
fieldset,
button {
	border: 0;
}

button {
	cursor: pointer;
	-webkit-border-radius: 0;
	        border-radius: 0;
}

ul, ol {
	list-style: none;
}

em, address {
	font-style: normal;
}

a,
a:hover,
a:active,
a:focus {
	text-decoration: none;
}

.blind {
	position: absolute;
	clip: rect(0 0 0 0);
	width: 1px;
	height: 1px;
	margin: -1px;
	overflow: hidden;
}

img, span, p, em, a {
	vertical-align: top;
}

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

body[hidden], div[hidden], p[hidden], span[hidden], em[hidden],
h1[hidden], h2[hidden], h3[hidden], h4[hidden], h5[hidden], h6[hidden],
ul[hidden], ol[hidden], li[hidden],
dl[hidden], dt[hidden], dd[hidden],
table[hidden], th[hidden], td[hidden],
form[hidden], fieldset[hidden], legend[hidden], input[hidden], textarea[hidden], button[hidden], select[hidden] {
	display: none !important;
}

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

.clear_fix:after {
	clear: both;
}

.common_border {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: solid 1px #000;
	opacity: 0.1;
}

.common_mask {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #000;
	opacity: 0.2;
}

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

.title_home {
	position: relative;
	margin: 50px auto 0;
	text-align: left;
}

.layout_wide .title_home {
	width: 1280px;
}

.title_home .inner {
	position: relative;
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	line-height: 25px;
}

.title_home .button_more {
	position: absolute;
	top: 50%;
	right: 0;
	position: absolute;
	height: 30px;
	line-height: 30px;
	margin-top: -15px;
	padding: 0 27px 0 10px;
	font-size: 14px;
	font-weight: 400;
	color: #888;
}

.title_home .button_more:after {
	position: absolute;
	top: 50%;
	right: 0;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_theme_blue.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_theme_blue.svg), none;
	-webkit-background-size: 143px 122px;
	        background-size: 143px 122px;
	background-position: -4px -101px;
	width: 19px;
	height: 17px;
	content: '';
	margin-top: -9px;
}

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

.layout_wide .title_home {
	text-align: center;
	margin: 70px auto 0;
	padding-bottom: 30px;
}

.layout_wide .title_home .inner {
	font-size: 28px;
	line-height: 31px;
}

.title_sub {
	margin: 50px auto 0;
	padding-bottom: 20px;
	font-size: 22px;
	font-weight: 600;
	line-height: 24px;
}

.layout_wide .title_sub {
	width: 1280px;
}

.layout_devide .title_sub {
	width: 1020px;
}

.title_sub.image_title {
	position: relative;
	margin-bottom: 20px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	text-align: center;
}

.title_sub.image_title .image {
	max-width: 100%;
}

.header_sub {
	margin-top: 50px;
}

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

.header_sub:after {
	clear: both;
}

.header_sub .title_sub {
	display: inline-block;
	margin-top: 0;
	width: auto;
	padding-bottom: 0;
}

.header_sub .title_sub.image_title {
	width: 100%;
}

.title_small {
	margin: 0 auto;
	padding-top: 20px;
	font-size: 16px;
	line-height: 18px;
}

.module_list_product_designed + .title_small {
	padding-top: 40px;
}

.layout_wide .title_small {
	width: 1280px;
}

.layout_devide .title_small {
	width: 1020px;
}

.module_list_product_default ~ .title_small {
	margin-top: 10px;
}

.title_small .num {
	color: #6b90dc;
}

.button_scrolltop {
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 100;
	width: 42px;
	height: 42px;
	background-color: #fff;
	border: 1px solid #dbdddf;
}

.button_scrolltop:hover {
	background-color: #f3f5f6;
}

.button_scrolltop:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -87px -77px;
	width: 20px;
	height: 10px;
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
	margin: -5px 0 0 -10px;
}

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

.layout_header {
	position: relative;
	z-index: 2;
}

#content {
	position: relative;
	z-index: 1;
}

.layout_wide {
	overflow: hidden;
}

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

.layout_wide:after {
	clear: both;
}

.layout_devide {
	width: 1280px;
	margin: 0 auto;
}

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

.layout_devide:after {
	clear: both;
}

.layout_devide .layout_snb {
	float: left;
	z-index: 2;
	width: 210px;
	margin-right: 50px;
}

.layout_devide #content {
	float: right;
	width: 1020px;
}

.layout_devide .layout_inner {
	width: 1020px;
}

.layout_inner {
	position: relative;
	width: 1280px;
	height: 100%;
	margin: 0 auto;
}

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

.layout_inner:after {
	clear: both;
}

#u_skip {
	position: relative;
	z-index: 2147483647;
}

#u_skip a {
	position: absolute;
	top: -300px;
	left: 0;
	width: 128px;
	border: 1px solid #4ec53d;
	background: url(https://ssl.pstatic.net/static/common/sp_u_skip.png) repeat-x scroll 0 -11px transparent;
	text-align: center;
	outline: medium none;
}

#u_skip a:active, #u_skip a:focus {
	top: 0;
	text-decoration: none;
	cursor: pointer;
}

#u_skip a span {
	display: inline-block;
	padding: 2px 6px 0 0;
	background: url(https://ssl.pstatic.net/static/common/sp_u_skip.png) no-repeat scroll 100% 11px transparent;
	font-size: 11px;
	line-height: 26px;
	color: #FFF;
	letter-spacing: -1px;
}

.wrap_detail {
	width: 1020px;
	margin: 20px auto 0;
}

.wrap_detail hr, .wrap_detail legend {
	display: none;
}

.wrap_detail caption {
	overflow: hidden;
	width: 1px;
	height: 1px;
	padding: 0;
	margin-top: -1px;
	font-size: 0;
	line-height: 0;
	text-indent: -999px;
}

.wrap_detail input.ipt_txt, .wrap_detail input.ipt_rgt {
	line-height: 18px;
}

.wrap_detail .prd_detail_img .info,
.wrap_detail .prd_detail_basic .info,
.wrap_detail .prd_detail_img .info a,
.wrap_detail .prd_detail_basic .info a {
	color: #5f5f5f;
}

.wrap_detail .prd_detail_basic .view .ico_goods span,
.wrap_detail .prd_detail_img .view .ico_goods span {
	margin: 0;
}

.wrap_detail .prd_detail_basic .view .ico_goods .best,
.wrap_detail .prd_detail_basic .view .ico_goods .new,
.wrap_detail .prd_detail_img .view .ico_goods .best,
.wrap_detail .prd_detail_img .view .ico_goods .new {
	width: 48px;
	height: 21px;
	position: relative;
}

.wrap_detail .prd_detail_basic .view .ico_goods .best:before,
.wrap_detail .prd_detail_basic .view .ico_goods .new:before,
.wrap_detail .prd_detail_img .view .ico_goods .best:before,
.wrap_detail .prd_detail_img .view .ico_goods .new:before {
	position: absolute;
	top: 7px;
	left: 11px;
	content: '';
}

.wrap_detail .prd_detail_basic .view .ico_goods .best,
.wrap_detail .prd_detail_img .view .ico_goods .best {
	background-color: #4eb6dd;
}

.wrap_detail .prd_detail_basic .view .ico_goods .best:before,
.wrap_detail .prd_detail_img .view .ico_goods .best:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -114px;
	width: 25px;
	height: 7px;
}

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

.wrap_detail .prd_detail_basic .view .ico_goods .new,
.wrap_detail .prd_detail_img .view .ico_goods .new {
	background-color: #b176ce;
}

.wrap_detail .prd_detail_basic .view .ico_goods .new:before,
.wrap_detail .prd_detail_img .view .ico_goods .new:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -99px;
	width: 26px;
	height: 7px;
}

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

.wrap_detail .prd_detail_basic .view .ico_goods .png24,
.wrap_detail .prd_detail_img .view .ico_goods .png24 {
	position: absolute;
	clip: rect(0 0 0 0);
	width: 1px;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	background: none;
	text-indent: 0;
}

.wrap_detail .detail_view .seller_info a {
	color: #000;
}

.wrap_detail .echo_cfm_wrap .line .ct_box {
	width: 50%;
	padding-left: 15px;
	margin-left: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.wrap_detail .echo_cfm_wrap .line .ct_box .txt_ct {
	width: 335px;
}

.wrap_detail .prd_detail_common .rolling_lst {
	width: 970px;
}

.wrap_detail .sns_area.v2 .sns_section {
	width: 100%;
}

.wrap_detail .h_area2 .tab .bar {
	color: #f2f2f2;
}

.wrap_detail .prd_detail_basic:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	right: 0;
	bottom: 0;
	height: 100%;
	margin-left: -1px;
	background: #fafafa;
	border-left: 1px solid #ededed;
}

.wrap_detail .prd_detail_basic:after {
	content: '';
	display: block;
	clear: both;
}

.wrap_detail .prd_detail_basic .view {
	width: 50%;
}

.wrap_detail .prd_detail_basic .view .bimg {
	width: 100%;
	height: 100%;
}

.wrap_detail .prd_detail_basic .view .bimg .img_va {
	width: 510px;
	height: 510px;
}

.wrap_detail .prd_detail_basic .view .bimg .img_va img {
	max-width: 510px;
	max-height: 510px;
}

.wrap_detail .prd_detail_basic .info {
	float: right;
	position: relative;
	width: 50%;
	padding: 30px 48px 24px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.wrap_detail .prd_detail_basic .info .opt li select,
.wrap_detail .prd_detail_basic .info .opt li input {
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.wrap_detail .prd_detail_basic .info .opt li input {
	height: 21px;
}

.wrap_detail .prd_detail_basic .info .dc dt {
	margin-top: 0;
	padding: 2px 0 3px;
}

.wrap_detail .prd_detail_basic .info .sum_total .help {
	margin-left: 0;
}

.wrap_detail .prd_detail_basic .info .option .loc_view {
	margin-top: -1px;
}

.wrap_detail .prd_detail_basic .info .price {
	word-break: break-all;
}

.wrap_detail .prd_detail_basic .rolling_lst {
	width: 100%;
}

.wrap_detail .prd_detail_basic .rolling_lst ul li {
	width: 510px;
}

.wrap_detail .prd_detail_basic .btn_order {
	margin: 0 auto;
	text-align: center;
}

.wrap_detail .prd_detail_basic .view .thmb_lst .gradient_right {
	right: 1px;
}

.wrap_detail .prd_detail_img {
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.wrap_detail .prd_detail_img .btn_order {
	text-align: center;
	margin: 0 auto;
}

.wrap_detail .prd_detail_img .btn_order.v2 {
	text-align: left;
}

.wrap_detail .prd_detail_img .view {
	width: 100%;
}

.wrap_detail .prd_detail_img .view .bimg {
	width: 100%;
	text-align: center;
}

.wrap_detail .prd_detail_img .view .rolling_lst {
	width: 100%;
}

.wrap_detail .prd_detail_img .view .rolling_lst > ul li {
	width: 1020px;
}

.wrap_detail .prd_detail_img .view .rolling_lst .img_va {
	width: 1020px;
}

.wrap_detail .prd_detail_img .info .opt li input,
.wrap_detail .prd_detail_img .info .opt select {
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.wrap_detail .prd_detail_img .info .area, .wrap_detail .prd_detail_img .info .area2 {
	width: 33.33%;
	margin-left: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.wrap_detail .prd_detail_img .info .opt_price .lst ul li em {
	width: 160px;
}

.wrap_detail .prd_detail_img .info .btn_order.v2 > span {
	position: static;
	margin-left: 4px;
}

.wrap_detail .prd_detail_img .info .btn_order.v2 .buy,
.wrap_detail .prd_detail_img .info .btn_order.v2 .talk {
	float: left;
	margin: 0 0 0 19px;
}

.wrap_detail .prd_detail_img .info .btn_order.v2 .buy, .wrap_detail .prd_detail_img .info .btn_order.v2 .cart {
	margin-bottom: 5px;
}

.wrap_detail .prd_detail_img .info .oth_cate {
	padding-left: 1px;
}

.wrap_detail .prd_detail_img .info > .inner {
	position: relative;
	background: none;
}

.wrap_detail .prd_detail_img .info > .inner:before {
	content: '';
	position: absolute;
	top: 0;
	left: 33.33%;
	bottom: 0;
	display: inline-block;
	width: 1px;
	background-color: #ededed;
}

.wrap_detail .prd_detail_img .info > .inner:after {
	content: '';
	position: absolute;
	top: 0;
	right: 33.33%;
	bottom: 0;
	display: inline-block;
	width: 1px;
	background-color: #ededed;
}

.wrap_detail .prd_detail_img .info.oth_info .area, .wrap_detail .prd_detail_img .info.oth_info .area2 {
	width: 50%;
}

.wrap_detail .prd_detail_img .info.oth_info .inner {
	background: none;
}

.wrap_detail .prd_detail_img .info.oth_info .inner:before {
	left: 50%;
}

.wrap_detail .prd_detail_img .info.oth_info .inner:after {
	display: none;
}

.wrap_detail .prd_detail_img .info.oth_info .btn_order.v2 {
	width: auto;
	text-align: center;
}

.wrap_detail .prd_detail_img .info.oth_info .btn_order.v2 > span {
	float: none;
	margin: 0;
}

.wrap_detail .prd_detail_img .info.oth_info .opt_price .lst ul li em {
	width: 230px;
}

.wrap_detail .prd_detail_common {
	border: none;
}

.wrap_detail .prd_detail_common .detail_view {
	padding: 0;
}

.wrap_detail .detail_rotate_area .rotate_wrap {
	width: 510px;
	height: 510px;
}

.wrap_detail .detail_rotate_area .rotate_wrap .item {
	width: 510px;
	height: 510px;
}

.wrap_detail .detail_rotate_area .rotate_wrap .item > img {
	width: 510px;
	height: 510px;
}

.wrap_detail .option_list .img_area {
	position: absolute;
	width: 180px;
	height: 180px;
	overflow: hidden;
}

.wrap_detail .option_list .img_area img {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

.wrap_detail .option_list .img_area img.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.wrap_detail .option_list ul {
	margin: 0 -10px;
}

.wrap_detail .option_list li {
	width: 498px;
	min-height: 178px;
	margin: 0 10px 25px 10px;
}

.wrap_detail .option_list .soldout .img_area > p {
	height: 100%;
}

.wrap_detail .goods_tag li a {
	color: #6b90dc;
}

.wrap_detail .goods_option .option_flag {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -201px -4px;
	width: 52px;
	height: 60px;
	height: 52px;
	padding-top: 13px;
}

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

.wrap_detail .goods_option .option_flag:after {
	content: '';
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -76px -173px;
	width: 38px;
	height: 7px;
	position: absolute;
	top: 33px;
	left: 7px;
}

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

.wrap_detail .goods_option .option_flag .num {
	margin: 0 2px;
}

.wrap_detail .goods_option .option_flag .num0 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -76px -278px;
	width: 10px;
	height: 12px;
}

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

.wrap_detail .goods_option .option_flag .num1 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -165px -278px;
	width: 5px;
	height: 12px;
}

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

.wrap_detail .goods_option .option_flag .num2 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -212px -278px;
	width: 9px;
	height: 12px;
}

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

.wrap_detail .goods_option .option_flag .num3 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -94px -278px;
	width: 9px;
	height: 12px;
}

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

.wrap_detail .goods_option .option_flag .num4 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -128px -278px;
	width: 10px;
	height: 12px;
}

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

.wrap_detail .goods_option .option_flag .num5 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -246px -278px;
	width: 9px;
	height: 12px;
}

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

.wrap_detail .goods_option .option_flag .num6 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -229px -278px;
	width: 9px;
	height: 12px;
}

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

.wrap_detail .goods_option .option_flag .num7 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -178px -278px;
	width: 9px;
	height: 12px;
}

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

.wrap_detail .goods_option .option_flag .num8 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -111px -278px;
	width: 9px;
	height: 12px;
}

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

.wrap_detail .goods_option .option_flag .num9 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -195px -278px;
	width: 9px;
	height: 12px;
}

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

.wrap_detail .shipping_area h3 .fc_point {
	margin-top: 0;
	vertical-align: middle;
}

.wrap_detail .shipping_area a.help {
	margin-top: -1px;
}

.wrap_detail .echo_cfm_wrap .line .ct_box .txt_ct span {
	vertical-align: middle;
}

.wrap_detail .seller_info .notice2 ul li span {
	width: 2px;
	height: 2px;
	background-color: #b3b3b3;
	margin: 9px 4px 0 0;
}

.wrap_detail .seller_info .bx {
	position: relative;
}

.wrap_detail .seller_info .bx dl {
	width: 50%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.wrap_detail .seller_info .bx dl.frst {
	border-right: none;
}

.wrap_detail .seller_info .bx:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	width: 1px;
	background-color: #f5f5f5;
}

.wrap_detail .seller_info .seller dd em {
	line-height: 21px;
}

.wrap_detail .seller_info .seller dt .blank {
	background-color: #000;
}

.wrap_detail .module_detail_coordiset .coordiset .coordiset_list {
	width: 1020px;
}

.wrap_detail .module_detail_coordiset .coordi_item_set .name {
	font-size: 13px;
	padding-right: 60px;
}

.wrap_detail .module_detail_coordiset .coordiset_image,
.wrap_detail .module_detail_coordiset .coordiset_image .thumbnail {
	width: 510px;
}

.wrap_detail .module_detail_coordiset .coordiset_product,
.wrap_detail .module_detail_coordiset .all_check {
	width: 480px;
}

.wrap_detail .module_detail_coordiset .coordiset_image,
.wrap_detail .module_detail_coordiset .coordiset_image .thumbnail,
.wrap_detail .module_detail_coordiset .coordiset_product {
	height: 680px;
}

.wrap_detail .shipping_area h3,
.wrap_detail .goods_option h3.tit,
.wrap_detail .goods_tag h3,
.wrap_detail .detail_view .notice dt {
	font-size: 14px;
}

.wrap_detail .return_exchange ol li em,
.wrap_detail .seller_info .seller dt em {
	vertical-align: baseline;
}

.wrap_detail .prd_detail_basic .info .delivery li a.bundle {
	margin-top: 0;
}

.wrap_detail .h_area .loc a.oth .bu {
	vertical-align: top;
}

[data-user-agent*="MSIE 8"] .wrap_detail .h_area .loc a.oth .bu,
[data-user-agent*="MSIE 9"] .wrap_detail .h_area .loc a.oth .bu,
[data-user-agent*="MSIE 10"] .wrap_detail .h_area .loc a.oth .bu {
	margin-top: 3px;
}

[data-user-agent*="rv:11"] .wrap_detail .h_area .loc a.oth .bu {
	margin-top: 2px;
}

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

.wrap_detail .fc_point,
.wrap_detail .echo_cfm_wrap .line a.ct_box:hover .txt_ct .num em {
	color: #2f2f2f !important;
}

.wrap_detail .pagination .more {
	font-size: 12px;
}

.wrap_detail .prd_detail_basic .info .price .sale em {
	vertical-align: 0;
}

.wrap_detail .banner_fast_area {
	padding-top: 14px;
	padding-bottom: 14px;
}

.wrap_detail .banner_fast_area .banner_text {
	margin-top: 2px;
}

.wrap_detail .banner_fast_area .banner_text .highlight,
.wrap_detail .banner_fast_area .banner_text .num,
.wrap_detail .banner_fast_area .banner_text .color_gray,
.wrap_detail .banner_fast_area .banner_text .direct_type,
.wrap_detail .banner_fast_area .banner_text .guide_cancel {
	vertical-align: baseline;
}

.wrap_detail .banner_fast_area .direct_type {
	letter-spacing: normal;
}

.wrap_detail .prd_detail_basic .info .prd_num,
.wrap_detail .prd_detail_basic .info .prd_name strong,
.wrap_detail .prd_detail_basic .info .prd_name .sub {
	letter-spacing: 0;
}

.wrap_detail .prd_detail_basic .info .price .cellphone,
.wrap_detail .prd_detail_basic .info .price .sale strong .won,
.wrap_detail .prd_detail_basic .info .price .sale em,
.wrap_detail .prd_detail_basic .info .dc dt,
.wrap_detail .prd_detail_basic .info .price .discount,
.wrap_detail .prd_detail_basic .info .benefit,
.wrap_detail .prd_detail_basic .info .option dt,
.wrap_detail .prd_detail_basic .info .option dd,
.wrap_detail .prd_detail_basic .info .delivery li em,
.wrap_detail .prd_detail_basic .info .delivery li p,
.wrap_detail .prd_detail_basic .info .opt > li label,
.wrap_detail .prd_detail_basic .info .sum_total strong .won,
.wrap_detail .prd_detail_img .info .price .cellphone,
.wrap_detail .prd_detail_img .info .price .sale strong .won,
.wrap_detail .prd_detail_img .info .price .sale em,
.wrap_detail .prd_detail_img .info .dc dt,
.wrap_detail .prd_detail_img .info .price .discount,
.wrap_detail .prd_detail_img .info .benefit,
.wrap_detail .prd_detail_img .info .option dt,
.wrap_detail .prd_detail_img .info .option dd,
.wrap_detail .prd_detail_img .info .delivery li em,
.wrap_detail .prd_detail_img .info .delivery li p,
.wrap_detail .prd_detail_img .info .opt > li label,
.wrap_detail .prd_detail_img .info .sum_total strong .won {
	letter-spacing: 0;
}

.wrap_detail .prd_detail_img .view .thmb_lst dl dd strong,
.wrap_detail .prd_detail_img .view .thmb_lst dl dt,
.wrap_detail .prd_detail_img .info .overseas em,
.wrap_detail .prd_detail_img .info .overseas p,
.wrap_detail .prd_detail_img .prd_detail_img .info .quantity dt,
.wrap_detail .prd_detail_img .prd_detail_img .info .quantity dd {
	letter-spacing: 0;
}

.wrap_detail ._together_component ~ .goods_component .module_detail_list_product {
	margin: 10px 0 20px;
	padding-top: 30px;
}

.wrap_detail ._together_component ~ .goods_component .module_detail_list_product > .pagination {
	top: 30px;
}

.wrap_detail ._together_component {
	border-bottom: 1px solid #ededed;
}

.module_detail_simplebuy .prd_detail_img .info,
.module_detail_simplebuy .prd_detail_img .info a {
	color: #5f5f5f;
}

.module_detail_simplebuy input.ipt_txt, .module_detail_simplebuy input.ipt_rgt {
	line-height: 18px;
}

.layout_wide .module_detail_simplebuy {
	min-width: 1320px;
}

.layout_devide .module_detail_simplebuy {
	min-width: 1060px;
	padding-left: 260px;
}

.module_detail_simplebuy .inner_simplebuy {
	width: 1020px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .prd_detail_img .info .area2 {
	padding: 0 30px;
}

.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: 490px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .prd_detail_img .oth_info .delivery li,
.module_detail_simplebuy .ezbuy_opn_ln2 .prd_detail_img .oth_info .opt > li {
	padding-left: 90px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .prd_detail_img .oth_info .quantity dt {
	width: 90px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .prd_type3 {
	left: 570px;
	width: 410px;
}

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

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

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

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

.module_detail_simplebuy .ezbuy_opn_ln3 .prd_detail_img .info .delivery li {
	padding-left: 80px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .prd_detail_img .info .quantity dt {
	width: 80px;
}

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

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

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

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

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

.module_detail_simplebuy legend {
	display: none;
}

.module_detail_simplebuy .prd_type3 {
	position: absolute;
	top: 27px;
}

.module_detail_simplebuy .ezbuy_opn_ln2 .ezbuy_detail {
	height: 227px;
}

.module_detail_simplebuy .ezbuy_opn_ln3 .ezbuy_detail {
	height: 295px;
}

.module_detail_simplebuy .group_ezbuy .ezbuy_detail {
	clear: both;
	overflow-x: hidden;
	overflow-y: auto;
	margin-bottom: 10px;
}

.module_detail_simplebuy .prd_detail_img {
	width: 100%;
	border: 0;
}

.module_detail_simplebuy .prd_detail_img .info {
	border: 0;
}

.module_detail_simplebuy .prd_detail_img .info .inner {
	background: none;
}

.module_detail_simplebuy .prd_detail_img .info .delivery li,
.module_detail_simplebuy .prd_detail_img .info .quantity,
.module_detail_simplebuy .prd_detail_img .info .opt li label,
.module_detail_simplebuy .prd_detail_img .oth_info .opt li label,
.module_detail_simplebuy .prd_detail_img .info .opt_price .lst ul li,
.module_detail_simplebuy .prd_detail_img .info .opt li em,
.module_detail_simplebuy .group_ezbuy .area_standard .option_title {
	font-size: 12px;
}

.module_detail_simplebuy .prd_detail_img .info .delivery li a.local {
	font-size: 11px;
}

.module_detail_simplebuy .prd_detail_img .oth_info .opt_price .lst ul li {
	padding: 8px 0;
}

.module_detail_simplebuy .prd_detail_img .oth_info .opt_price .lst ul li em,
.module_detail_simplebuy .prd_detail_img .info .opt_price .lst ul li em {
	line-height: 17px;
}

.module_detail_simplebuy .prd_detail_img .info .area2 {
	margin-left: 0;
}

.module_detail_simplebuy .prd_detail_img .info .delivery li em,
.module_detail_simplebuy .prd_detail_img .info .opt li label,
.module_detail_simplebuy .prd_detail_img .oth_info .opt li label,
.module_detail_simplebuy .prd_detail_img .info .quantity .txt,
.module_detail_simplebuy .prd_detail_img .info .opt_price .lst ul li em {
	letter-spacing: 0;
}

.area_switch .text {
	padding-top: 3px;
}

[data-user-agent*="rv:11"] .area_switch .text {
	padding-top: 2px;
}

[data-user-agent*="MSIE"] .area_switch .text {
	padding-top: 1px;
}

[data-user-agent*="MSIE 8"] .area_switch .checkbox {
	top: 3px;
	right: -5px;
}

.sv_area .ico_goods span {
	margin: 0;
}

.sv_area .ico_goods .best,
.sv_area .ico_goods .new {
	width: 48px;
	height: 21px;
	position: relative;
}

.sv_area .ico_goods .best:before,
.sv_area .ico_goods .new:before {
	position: absolute;
	top: 7px;
	left: 11px;
	content: '';
}

.sv_area .ico_goods .best {
	background-color: #4eb6dd;
}

.sv_area .ico_goods .best:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -114px;
	width: 25px;
	height: 7px;
}

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

.sv_area .ico_goods .new {
	background-color: #b176ce;
}

.sv_area .ico_goods .new:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -99px;
	width: 26px;
	height: 7px;
}

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

.sv_area .ico_goods .png24 {
	position: absolute;
	clip: rect(0 0 0 0);
	width: 1px;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	background: none;
	text-indent: 0;
}

.ly_simple_view .info .dc dd .sale.fc_point {
	color: #6b90dc;
}

.ly_simple_view .info .dc dt {
	margin-top: 0;
	padding: 3px 0 1px;
}

.ly_quick {
	width: 256px;
	line-height: 15px;
	font-size: 11px;
}

.ly_quick dt {
	margin-bottom: 4px;
	color: #313131;
	font-weight: 600;
}

.none_data4 {
	border: 1px solid #ededed;
	border-width: 1px 0;
}

.temp_error_v2 {
	border: 1px solid #ededed;
	border-width: 1px 0;
}

.detail_list_qna .list .col_title .text {
	max-width: 658px;
}

.banner_area {
	margin: 20px auto;
	text-align: center;
}

.layout_devide .banner_area {
	width: 1280px;
}

.layout_wide .banner_area {
	width: 1020px;
}

.header_shopping {
	position: relative;
	color: #fff;
	background-color: #292b2c;
}

.header_shopping:before {
	content: '';
	position: absolute;
	top: 36px;
	right: 0;
	left: 0;
	opacity: 0.07;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=7)";
	filter: alpha(opacity=7);
	height: 1px;
	background-color: #000;
}

.header_shopping .global_area {
	height: 37px;
}

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

.header_shopping .global_area:after {
	clear: both;
}

.header_shopping .global_area .gnb_area {
	float: right;
}

.header_shopping .global_area .gnb_area #gnb {
	float: left;
	top: 3px;
	right: -9px;
}

.header_shopping .global_area .gnb_area .my_area {
	float: left;
	margin: 5px -10px 0 0;
}

.header_shopping .global_area .gnb_area .my_area .bu {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -241px;
	width: 5px;
	height: 3px;
	display: inline-block;
	margin-left: 3px;
	vertical-align: middle;
	margin-top: -1px;
}

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

.header_shopping .global_area .gnb_area .my_area ul li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 6px;
	line-height: 28px;
	letter-spacing: 0;
	font-family: "나눔고딕",NanumGothic,"돋움",Dotum,"Apple SD Gothic Neo",Helvetica,Sans-serif;
	font-size: 11px;
	color: #fff;
}

.header_shopping .global_area .gnb_area .my_area ul li a {
	height: 28px;
	line-height: 28px;
	color: #fff;
	vertical-align: top;
}

.header_shopping .global_area .gnb_area .my_area ul li a > span {
	vertical-align: top;
}

.header_shopping .ci {
	float: left;
}

.header_shopping .logo_naver {
	display: inline-block;
	margin-top: 13px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -201px -155px;
	width: 46px;
	height: 8px;
}

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

.header_shopping .logo_shopping {
	display: inline-block;
	margin: 10px 0 0 15px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -118px -79px;
	width: 66px;
	height: 13px;
}

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

.header_shopping .logo_modoo {
	display: inline-block;
	margin: 9px 0 0 15px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -74px -192px;
	width: 44px;
	height: 16px;
}

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

.header_shopping .shop_area {
	position: relative;
	height: 62px;
}

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

.header_shopping .shop_area:after {
	clear: both;
}

.header_shopping .shop_area .gnb_seller_info {
	float: left;
	overflow: hidden;
	padding-top: 10px;
	font-size: 0;
}

.header_shopping .shop_area .gnb_seller_info .profile {
	position: relative;
	display: inline-block;
	width: 42px;
	height: 42px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	background: #2f2f2f;
	vertical-align: middle;
}

.header_shopping .shop_area .gnb_seller_info .profile .seller_img {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.header_shopping .shop_area .gnb_seller_info .profile .seller_img.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.header_shopping .shop_area .gnb_seller_info .profile + .button_chatting {
	margin-left: 2px;
}

.header_shopping .shop_area .gnb_seller_info .profile + .button_chatting:before {
	display: none;
}

.header_shopping .shop_area .gnb_seller_info .copy {
	margin-left: 14px;
	font-size: 14px;
	color: #fff;
	vertical-align: middle;
}

.header_shopping .shop_area .gnb_seller_info .copy:hover {
	text-decoration: underline;
}

.header_shopping .shop_area .gnb_seller_info .button_chatting {
	display: inline-block;
	position: relative;
	margin-left: 12px;
	padding-left: 34px;
	vertical-align: middle;
	font-size: 13px;
	color: #fff;
}

.header_shopping .shop_area .gnb_seller_info .button_chatting:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	margin-top: -7px;
	width: 1px;
	height: 14px;
	background-color: #fff;
}

.header_shopping .shop_area .gnb_seller_info .button_chatting:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 12px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -319px -192px;
	width: 16px;
	height: 16px;
	margin-top: -8px;
}

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

.header_shopping.error {
	background-color: #fff;
	color: #888;
}

.header_shopping.error:before {
	display: none;
}

.header_shopping.error .logo_naver {
	background-position: -201px -171px;
}

.header_shopping.error .logo_shopping {
	background-position: -118px -100px;
}

.header_shopping.error .global_area .gnb_area .my_area ul li,
.header_shopping.error .global_area .gnb_area .my_area ul li a {
	color: #888;
}

.header_store .store_btn {
	position: relative;
	display: table-cell;
	font-size: 0;
	vertical-align: middle;
}

.header_store .store_btn .tooltip_wrap {
	position: relative;
	display: inline-block;
	margin-left: 9px;
	vertical-align: top;
}

.header_store .store_btn .tooltip_wrap .tooltip_layer {
	position: absolute;
	top: 43px;
	left: 50%;
	z-index: 4000;
	margin-left: -107px;
	border: 1px solid #ccc;
	background-color: #fff;
}

.header_store .store_btn .tooltip_wrap .tooltip_layer:before {
	content: '';
	position: absolute;
	top: -8px;
	left: 50%;
	display: inline-block;
	border: 4px solid transparent;
	border-bottom: 4px solid #ccc;
}

.header_store .store_btn .tooltip_wrap .tooltip_layer:after {
	content: '';
	position: absolute;
	top: -7px;
	left: 50%;
	display: inline-block;
	border: 4px solid transparent;
	border-bottom: 4px solid #fff;
}

.header_store .store_btn .tooltip_wrap .desc {
	display: block;
	padding: 7px 35px 8px 8px;
	font-size: 13px;
	color: #00c73c;
	text-align: left;
	white-space: nowrap;
}

.header_store .store_btn .tooltip_wrap .desc.talktalk {
	padding-left: 46px;
}

.header_store .store_btn .tooltip_wrap .desc.talktalk:before {
	content: '';
	position: absolute;
	top: -1px;
	left: -1px;
	display: inline-block;
	width: 37px;
	height: 33px;
	border: 1px solid #4ca02e;
	border-right: 0;
	background: #1bcd00;
}

.header_store .store_btn .tooltip_wrap .desc.talktalk:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	margin: 7px 4px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -118px -216px;
	width: 28px;
	height: 19px;
}

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

.header_store .store_btn .tooltip_wrap .button_close {
	position: absolute;
	top: 10px;
	right: 10px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -118px -302px;
	width: 11px;
	height: 11px;
	background-color: #fff;
}

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

.header_store .store_btn .button_storezzim, .header_store .store_btn .button_talktalk {
	position: relative;
	display: inline-block;
	height: 36px;
	padding: 0 14px 0 35px;
	border: solid 1px #dbddde;
	-webkit-border-radius: 100px;
	        border-radius: 100px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	line-height: 34px;
	font-size: 13px;
	color: #4a4a4a;
	background-color: #fff;
}

.header_store .store_btn .button_storezzim .text, .header_store .store_btn .button_talktalk .text {
	padding-right: 6px;
}

.header_store .store_btn .button_storezzim[aria-checked=false], .header_store .store_btn .button_talktalk[aria-checked=false] {
	color: #fff;
}

.header_store .store_btn .button_storezzim {
	vertical-align: top;
}

.header_store .store_btn .button_storezzim:before {
	content: '';
	position: absolute;
	top: 11px;
	left: 14px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -52px -278px;
	width: 16px;
	height: 15px;
}

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

.header_store .store_btn .button_storezzim[aria-checked=false] {
	border-color: #2f2f2f;
	background-color: #2f2f2f;
}

.header_store .store_btn .button_storezzim[aria-checked=false]:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -28px -278px;
	width: 16px;
	height: 15px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.header_store .store_btn .button_storezzim[aria-checked=false]:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	}
}

.header_store .store_btn .button_talktalk:before {
	content: '';
	position: absolute;
	top: 11px;
	left: 14px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -65px -252px;
	width: 17px;
	height: 14px;
}

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

.header_store .store_btn .button_talktalk[aria-checked=false] {
	border-color: #00c73c;
	background-color: #00c73c;
}

.header_store .store_btn .button_talktalk[aria-checked=false]:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -319px -50px;
	width: 16px;
	height: 14px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.header_store .store_btn .button_talktalk[aria-checked=false]:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	}
}

.header_store .store_link {
	display: inline-block;
	vertical-align: top;
	color: #000;
}

.header_store .grade_wrap {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
}

.header_store .grade_wrap:after {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	content: '';
}

.header_store .grade_wrap .grade_area {
	display: inline-block;
	vertical-align: middle;
	color: #000;
}

.header_store .grade_wrap .grade_area > * {
	display: inline-block;
	vertical-align: middle;
}

.header_store .grade_wrap .grade_area .label {
	margin-right: 3px;
	opacity: 0.5;
}

.header_store .grade_wrap .grade_area .grade.premium:before, .header_store .grade_wrap .grade_area .grade.bigpower:before, .header_store .grade_wrap .grade_area .grade.power:before, .header_store .grade_wrap .grade_area .grade.goodservice:before {
	display: inline-block;
	margin: -3px 5px 0 0;
	vertical-align: middle;
	content: '';
}

.header_store .grade_wrap .grade_area .grade.premium:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -296px -29px;
	width: 15px;
	height: 17px;
}

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

.header_store .grade_wrap .grade_area .grade.bigpower:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -296px -4px;
	width: 15px;
	height: 17px;
}

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

.header_store .grade_wrap .grade_area .grade.power:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -296px -54px;
	width: 15px;
	height: 17px;
}

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

.header_store .grade_wrap .grade_area .grade.goodservice:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -4px -278px;
	width: 16px;
	height: 16px;
	margin-top: -6px;
}

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

.header_store .grade_wrap .grade_area .excellent {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -154px -216px;
	width: 27px;
	height: 16px;
	display: inline-block;
	margin-left: 1px;
}

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

.header_store .grade_wrap .grade_area .bar {
	width: 1px;
	height: 13px;
	margin: 0 3px 0 4px;
	opacity: 0.1;
	background-color: #000;
}

.header_store .grade_wrap .grade_area .button_guide {
	margin-left: 2px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -296px -168px;
	width: 14px;
	height: 14px;
}

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

.layout_wide .header_store .layout_inner {
	position: relative;
	display: table;
	height: 100%;
}

.layout_wide .header_store .layout_inner:before, .layout_wide .header_store .layout_inner:after {
	content: '';
	display: table;
}

.layout_wide .header_store .layout_inner:after {
	clear: both;
}

.layout_wide .header_store .store_btn {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	display: block;
}

.layout_wide .header_store .store_btn:after {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.layout_wide .header_store .store_btn .button_storezzim,
.layout_wide .header_store .store_btn .tooltip_wrap {
	vertical-align: middle;
}

.layout_wide .header_store .store_name {
	display: table-cell;
	padding: 36px 0;
	vertical-align: middle;
	text-align: center;
	font-size: 36px;
	line-height: 40px;
}

.layout_wide .header_store .store_logo {
	display: table-cell;
	padding: 36px 0;
	height: 100%;
	vertical-align: middle;
	overflow: hidden;
	text-align: center;
}

.layout_wide .header_store .store_logo .inner {
	display: inline-block;
	width: 400px;
}

.layout_wide .header_store .store_logo .img_storelogo {
	max-width: 400px;
	max-height: 90px;
}

.layout_devide .header_store {
	position: relative;
	display: table;
	width: 100%;
	height: 301px;
	margin-top: 50px;
	border-top: solid 4px #000;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.layout_devide .header_store .store_name_wrap {
	display: table-cell;
	width: 100%;
	padding-bottom: 70px;
	vertical-align: middle;
}

.layout_devide .header_store .store_name {
	margin: 85px 0;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.25em;
	max-height: 2.5em;
}

.layout_devide .header_store .store_logo {
	line-height: 0;
	text-align: center;
}

.layout_devide .header_store .store_logo .img_storelogo {
	max-width: 210px;
	max-height: 70px;
}

.layout_devide .header_store .store_btn {
	position: absolute;
	right: 0;
	bottom: 30px;
	left: 0;
	text-align: center;
}

.layout_wide #nav {
	position: relative;
	border-top: solid 1px #e2e2e2;
	font-size: 0;
}

.layout_wide #nav:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: -1px;
	left: 0;
	height: 1px;
	background-color: #000;
	opacity: 0.1;
	filter: alpha(opacity=10);
}

.layout_wide #nav > .layout_inner {
	position: relative;
}

.layout_wide #nav > .layout_inner:before, .layout_wide #nav > .layout_inner:after {
	content: '';
	display: table;
}

.layout_wide #nav > .layout_inner:after {
	clear: both;
}

.layout_wide #nav > .layout_inner.is_folded {
	overflow: hidden;
	height: 56px;
}

.layout_wide #nav > .layout_inner.is_folded .lnb_wrap:after {
	position: absolute;
	right: 80px;
	bottom: 0;
	left: 0;
	content: '';
	z-index: 2;
	height: 10px;
	background-color: #fff;
}

.layout_wide #nav > .layout_inner.is_folded .lnb_wrap .lnb {
	line-height: 40px;
}

.layout_wide #nav > .layout_inner.is_folded .lnb_wrap .lnb_side {
	line-height: 40px;
}

.layout_wide #nav .lnb_wrap {
	overflow: hidden;
	padding: 11px 80px 14px 0;
}

.layout_wide #nav .lnb {
	display: inline;
}

.layout_wide #nav .lnb .lnb_item {
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.layout_wide #nav .lnb .lnb_item .lnb_link {
	position: relative;
	display: block;
	padding: 0 13px 0 12px;
	line-height: 31px;
	font-size: 13px;
	color: #444;
	font-weight: 600;
}

.layout_wide #nav .lnb .lnb_item .lnb_link:hover {
	color: #6b90dc;
}

.layout_wide #nav .lnb .lnb_item[aria-haspopup=true] .lnb_link {
	padding: 0 29px 0 12px;
}

.layout_wide #nav .lnb .lnb_item[aria-haspopup=true] .lnb_link:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 12px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -141px -173px;
	width: 10px;
	height: 6px;
	margin-top: -4px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layout_wide #nav .lnb .lnb_item[aria-haspopup=true] .lnb_link:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	}
}

.layout_wide #nav .lnb .lnb_item[aria-haspopup=true] .lnb_link:hover:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -162px -192px;
	width: 10px;
	height: 6px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layout_wide #nav .lnb .lnb_item[aria-haspopup=true] .lnb_link:hover:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	}
}

.layout_wide #nav .lnb .lnb_item.last .lnb_link {
	margin-right: 20px;
}

.layout_wide #nav .lnb .lnb_item:last-child .lnb_link {
	margin-right: 20px;
}

.layout_wide #nav .depth_wrap {
	position: absolute;
	z-index: 2;
	white-space: nowrap;
}

.layout_wide #nav .lnb_depth2_wrap {
	display: inline-block;
	position: relative;
	width: 180px;
	border: solid 1px #d7d7d7;
	background-color: #fff;
	vertical-align: top;
}

.layout_wide #nav .lnb_depth2_wrap:before {
	content: '';
	position: absolute;
	top: -16px;
	left: 50%;
	width: 0;
	height: 0;
	border: solid 8px transparent;
	border-bottom: solid 8px #d7d7d7;
	margin-left: -7px;
}

.layout_wide #nav .lnb_depth2_wrap:after {
	content: '';
	position: absolute;
	top: -15px;
	left: 50%;
	width: 0;
	height: 0;
	border: solid 8px transparent;
	border-bottom: solid 8px #fff;
	margin-left: -7px;
}

.layout_wide #nav .lnb_depth2 {
	overflow-y: scroll;
	height: 185px;
	padding: 8px 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.layout_wide #nav .lnb_depth2 [role=menuitem] {
	display: block;
}

.layout_wide #nav .lnb_depth2 [aria-haspopup=true] .depth2_link, .layout_wide #nav .lnb_depth3 [aria-haspopup=true] .depth3_link {
	padding-right: 30px;
}

.layout_wide #nav .lnb_depth2 [aria-haspopup=true] .depth2_link:after, .layout_wide #nav .lnb_depth3 [aria-haspopup=true] .depth3_link:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 20px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -183px -302px;
	width: 6px;
	height: 10px;
	margin-top: -5px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layout_wide #nav .lnb_depth2 [aria-haspopup=true] .depth2_link:after, .layout_wide #nav .lnb_depth3 [aria-haspopup=true] .depth3_link:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	}
}

.layout_wide #nav .lnb_depth2 [aria-haspopup=true] .depth2_link:hover:after, .layout_wide #nav .lnb_depth3 [aria-haspopup=true] .depth3_link:hover:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -137px -302px;
	width: 6px;
	height: 10px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layout_wide #nav .lnb_depth2 [aria-haspopup=true] .depth2_link:hover:after, .layout_wide #nav .lnb_depth3 [aria-haspopup=true] .depth3_link:hover:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	}
}

.layout_wide #nav .lnb_depth3, .layout_wide #nav .lnb_depth4 {
	overflow-y: scroll;
	display: inline-block;
	width: 180px;
	height: 187px;
	margin-left: -1px;
	padding: 8px 0;
	border: solid 1px #d7d7d7;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	vertical-align: top;
}

.layout_wide #nav .depth2_link, .layout_wide #nav .depth3_link, .layout_wide #nav .depth4_link {
	position: relative;
	display: block;
	padding: 0 13px;
	font-size: 13px;
	line-height: 32px;
	color: #444;
	font-weight: normal;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
}

.layout_wide #nav .depth2_link:hover, .layout_wide #nav .depth3_link:hover, .layout_wide #nav .depth4_link:hover {
	color: #6b90dc;
}

.layout_wide #nav .depth2_link:hover:before, .layout_wide #nav .depth3_link:hover:before, .layout_wide #nav .depth4_link:hover:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
	background-color: #bdc2cd;
}

.layout_wide #nav .lnb_side {
	position: relative;
	display: inline;
	vertical-align: top;
}

.layout_wide #nav .lnb_side .side_item {
	position: relative;
	display: inline-block;
	line-height: 31px;
	font-size: 13px;
}

.layout_wide #nav .lnb_side .side_item .side_link {
	display: block;
	padding: 0 12px;
	color: #9a9a9a;
}

.layout_wide #nav .lnb_side .side_item .side_link:hover {
	color: #000;
}

.layout_wide #nav .lnb_side .side_item:first-child {
	position: relative;
	margin-left: -9px;
}

.layout_wide #nav .lnb_side .side_item:first-child .side_link {
	padding-left: 20px;
}

.layout_wide #nav .lnb_side .side_item:first-child:before {
	content: '';
	position: absolute;
	top: 50%;
	left: -1px;
	width: 1px;
	height: 15px;
	margin-top: -8px;
	vertical-align: -3px;
	background-color: #e2e5e9;
}

.layout_wide #nav .button_spread {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 56px;
	line-height: 56px;
	padding: 0 13px 0 15px;
	vertical-align: top;
	font-size: 14px;
	font-weight: 600;
	background-color: #fff;
	color: #000;
}

.layout_wide #nav .button_spread:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 1px;
	height: 15px;
	margin-top: -8px;
	background-color: #e2e5e9;
}

.layout_wide #nav .button_spread:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -141px -173px;
	width: 10px;
	height: 6px;
	margin-top: -3px;
}

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

.layout_wide #nav .button_spread[aria-pressed=true]:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -198px -192px;
	width: 10px;
	height: 6px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layout_wide #nav .button_spread[aria-pressed=true]:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	}
}

.layout_wide #nav .button_spread:hover {
	color: #6b90dc;
}

.layout_wide #nav .button_spread:hover:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -162px -192px;
}

.layout_wide #nav .button_spread:hover[aria-pressed=true]:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -159px -173px;
}

.layout_devide #nav {
	position: relative;
	border-top: solid 1px #000;
	padding-top: 18px;
}

.layout_devide #nav .lnb .lnb_item {
	position: relative;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
}

.layout_devide #nav .lnb .lnb_item .lnb_link {
	position: relative;
	display: block;
	padding-right: 30px;
	font-size: 13px;
	color: #000;
	font-weight: 600;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
}

.layout_devide #nav .lnb .lnb_item .lnb_link:hover {
	color: #6b90dc;
}

.layout_devide #nav .lnb .lnb_item[aria-haspopup=true] .lnb_link:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 18px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -183px -302px;
	width: 6px;
	height: 10px;
	margin-top: -4px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layout_devide #nav .lnb .lnb_item[aria-haspopup=true] .lnb_link:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	}
}

.layout_devide #nav .lnb .lnb_item[aria-haspopup=true] .lnb_link:hover:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -137px -302px;
}

.layout_devide #nav .depth_wrap {
	position: absolute;
	left: 210px;
	z-index: 3000;
	font-size: 0;
	line-height: 0;
	white-space: nowrap;
}

.layout_devide #nav .lnb_depth2 [aria-haspopup=true] .depth2_link, .layout_devide #nav .lnb_depth3 [aria-haspopup=true] .depth3_link {
	padding-right: 30px;
}

.layout_devide #nav .lnb_depth2 [aria-haspopup=true] .depth2_link:after, .layout_devide #nav .lnb_depth3 [aria-haspopup=true] .depth3_link:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 20px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -183px -302px;
	width: 6px;
	height: 10px;
	margin-top: -5px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layout_devide #nav .lnb_depth2 [aria-haspopup=true] .depth2_link:after, .layout_devide #nav .lnb_depth3 [aria-haspopup=true] .depth3_link:after {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	}
}

.layout_devide #nav .lnb_depth2 [aria-haspopup=true] .depth2_link:hover:after, .layout_devide #nav .lnb_depth3 [aria-haspopup=true] .depth3_link:hover:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -137px -302px;
}

.layout_devide #nav .lnb_depth2, .layout_devide #nav .lnb_depth3, .layout_devide #nav .lnb_depth4 {
	overflow-y: scroll;
	display: inline-block;
	width: 160px;
	height: 185px;
	padding: 12px 0;
	margin-left: -1px;
	border: solid 1px rgba(168, 170, 177, 0.7);
	line-height: 31px;
	-webkit-box-shadow: 10px 10px 8px 0 rgba(0, 0, 0, 0.1);
	        box-shadow: 10px 10px 8px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background-color: #fff;
}

.layout_devide #nav .depth2_link, .layout_devide #nav .depth3_link, .layout_devide #nav .depth4_link {
	position: relative;
	display: block;
	padding: 0 35px 0 23px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
}

.layout_devide #nav .depth2_link:hover, .layout_devide #nav .depth3_link:hover, .layout_devide #nav .depth4_link:hover {
	color: #6b90dc;
	background-color: #f8f8f9;
}

.layout_devide #nav .lnb_side {
	margin-bottom: 18px;
}

.layout_devide #nav .lnb_side .side_item {
	line-height: 40px;
	font-size: 13px;
	font-weight: bold;
}

.layout_devide #nav .lnb_side .side_item .side_link {
	display: block;
	padding-right: 20px;
	color: #999;
}

.layout_devide #nav .lnb_side .side_item .side_link:hover {
	color: #000;
}

.layout_devide #nav .grade_wrap {
	padding-top: 26px;
	border-top: 1px solid #e2e5e9;
	margin-top: -1px;
}

.layout_devide #nav .grade_wrap .grade_area {
	font-size: 13px;
	color: #000;
}

.layout_devide #nav .grade_wrap .grade_area .grade_item {
	margin-top: 10px;
}

.layout_devide #nav .grade_wrap .grade_area .grade_item:first-child {
	margin-top: 0;
}

.layout_devide #nav .grade_wrap .grade_area .grade_item > * {
	display: inline-block;
	vertical-align: middle;
}

.layout_devide #nav .grade_wrap .grade_area .label {
	margin-right: 8px;
	opacity: 0.5;
}

.layout_devide #nav .grade_wrap .grade_area .grade.premium:before, .layout_devide #nav .grade_wrap .grade_area .grade.bigpower:before, .layout_devide #nav .grade_wrap .grade_area .grade.power:before, .layout_devide #nav .grade_wrap .grade_area .grade.goodservice:before {
	display: inline-block;
	margin: -3px 5px 0 0;
	vertical-align: middle;
	content: '';
}

.layout_devide #nav .grade_wrap .grade_area .grade.premium:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -296px -29px;
	width: 15px;
	height: 17px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layout_devide #nav .grade_wrap .grade_area .grade.premium:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	}
}

.layout_devide #nav .grade_wrap .grade_area .grade.bigpower:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -296px -4px;
	width: 15px;
	height: 17px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layout_devide #nav .grade_wrap .grade_area .grade.bigpower:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	}
}

.layout_devide #nav .grade_wrap .grade_area .grade.power:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -296px -54px;
	width: 15px;
	height: 17px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layout_devide #nav .grade_wrap .grade_area .grade.power:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	}
}

.layout_devide #nav .grade_wrap .grade_area .grade.goodservice:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -4px -278px;
	width: 16px;
	height: 16px;
	margin-top: -5px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.layout_devide #nav .grade_wrap .grade_area .grade.goodservice:before {
		background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	}
}

.layout_devide #nav .grade_wrap .grade_area .excellent {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -154px -216px;
	width: 27px;
	height: 16px;
	display: inline-block;
	margin-left: 1px;
}

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

.layout_devide #nav .grade_wrap .grade_area .button_guide {
	margin-left: 2px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -296px -168px;
	width: 14px;
	height: 14px;
}

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

.module_banner_promotion {
	position: relative;
}

.module_banner_promotion:hover .button_wrap .button_prev, .module_banner_promotion:hover .button_wrap .button_next {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.module_banner_promotion .banner_image {
	position: relative;
	overflow: hidden;
	padding-top: 400px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_banner_promotion .banner_image .list {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.module_banner_promotion .banner_image .item_banner {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
	-webkit-background-size: cover;
	        background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-webkit-transition: opacity 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: opacity 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.module_banner_promotion .banner_image .item_banner .area_text {
	position: relative;
	z-index: 2;
	display: table;
	width: 570px;
	height: 100%;
	margin: 0 auto;
}

.module_banner_promotion .banner_image .item_banner .area_text .inner {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.module_banner_promotion .banner_image .item_banner .title_banner {
	position: relative;
	display: inline-block;
	font-size: 42px;
	line-height: 47px;
	letter-spacing: -0.5px;
	color: #fff;
	font-weight: normal;
}

.module_banner_promotion .banner_image .item_banner.active {
	opacity: 1;
	z-index: 1;
}

.module_banner_promotion .banner_image .item_banner.adult, .module_banner_promotion .banner_image .item_banner.shield {
	background-color: #f7f8fa;
	background-position: 50% 50%;
	-webkit-background-size: 130px auto;
	        background-size: 130px auto;
	background-repeat: no-repeat;
}

.module_banner_promotion .banner_image .item_banner.adult:before, .module_banner_promotion .banner_image .item_banner.shield: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_banner_promotion .banner_image .item_banner.adult .dimmed, .module_banner_promotion .banner_image .item_banner.shield .dimmed {
	opacity: 0.15;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
	filter: alpha(opacity=15);
	z-index: 1;
}

.module_banner_promotion .banner_image .item_banner.adult {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_19_large.svg);
}

.module_banner_promotion .banner_image .item_banner.shield {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_shield_large.svg);
}

.module_banner_promotion .banner_image .link {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
}

.module_banner_promotion .banner_image .dimmed {
	opacity: 0.25;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	z-index: 1;
}

.module_banner_promotion .button_wrap {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2100;
	width: 1275px;
	margin: -30px 0 0 -637px;
}

.layout_devide .module_banner_promotion .button_wrap {
	width: 900px;
	margin-left: -450px;
}

.module_banner_promotion .button_wrap .button_prev,
.module_banner_promotion .button_wrap .button_next {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.7);
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05);
	        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05);
	-webkit-transition: opacity 0.3s, background-color 0.15s;
	transition: opacity 0.3s, background-color 0.15s;
}

.module_banner_promotion .button_wrap .button_prev:before,
.module_banner_promotion .button_wrap .button_next:before {
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
	margin-top: -10px;
	margin-left: -12px;
}

.module_banner_promotion .button_wrap .button_prev:hover,
.module_banner_promotion .button_wrap .button_next:hover {
	background-color: #000;
}

.module_banner_promotion .button_wrap .button_prev:focus,
.module_banner_promotion .button_wrap .button_next:focus {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.module_banner_promotion .button_wrap .button_prev {
	position: absolute;
	left: 0;
}

.module_banner_promotion .button_wrap .button_prev:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -129px;
	width: 24px;
	height: 20px;
}

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

.module_banner_promotion .button_wrap .button_prev:hover:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -157px;
	width: 24px;
	height: 20px;
}

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

.module_banner_promotion .button_wrap .button_next {
	position: absolute;
	right: 0;
}

.module_banner_promotion .button_wrap .button_next:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -213px;
	width: 24px;
	height: 20px;
}

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

.module_banner_promotion .button_wrap .button_next:hover:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -185px;
	width: 24px;
	height: 20px;
}

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

.module_banner_promotion .paging_flick {
	position: absolute;
	right: 0;
	bottom: 19px;
	left: 0;
	z-index: 2100;
	text-align: center;
	font-size: 0;
}

.module_banner_promotion .paging_flick .page {
	position: relative;
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: 0 4px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	color: transparent;
	vertical-align: middle;
}

.module_banner_promotion .paging_flick .page:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 9px;
	height: 9px;
	margin-top: -4.5px;
	margin-left: -4.5px;
	content: '';
	border: 2px solid #fff;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_banner_promotion .paging_flick .page[aria-selected="true"] {
	background-color: #fff;
}

.layout_devide .module_banner_promotion {
	margin-top: 50px;
}

@media screen and (min-width: 1921px) {
	.layout_wide .module_banner_promotion .banner_image .item_banner {
		-webkit-background-size: contain;
		        background-size: contain;
	}
}

.module_banner_benefit {
	position: relative;
	background-color: #f4f6f9;
}

.module_banner_benefit .flick_area {
	overflow: hidden;
	position: relative;
	max-width: 1280px;
	margin: 0 auto;
}

.module_banner_benefit .flick_area .list {
	white-space: nowrap;
	font-size: 0;
}

.layout_devide .module_banner_benefit .flick_area {
	margin-top: 20px;
}

.module_banner_benefit .flick_area .item_banner {
	display: inline-block;
	text-align: center;
}

.module_banner_benefit .flick_area .item_banner .layout_inner {
	display: block;
	height: 75px;
}

.module_banner_benefit .flick_area .item_banner .icon_coupon {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -4px -123px;
	width: 74px;
	height: 42px;
	display: inline-block;
	margin: 17px 12px 0 0;
}

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

.module_banner_benefit .flick_area .item_banner .icon_point {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -86px -123px;
	width: 74px;
	height: 42px;
	display: inline-block;
	margin: 17px 12px 0 0;
}

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

.module_banner_benefit .flick_area .item_banner .text {
	display: inline-block;
	margin: 29px 5px 0 0;
	font-size: 16px;
	color: #000;
}

.module_banner_benefit .flick_area .item_banner .text strong {
	font-weight: normal;
	color: #00c73c;
}

.module_banner_benefit .flick_area .item_banner .text .sub_txt {
	margin-left: 4px;
	font-size: 13px;
	color: #888;
}

.module_banner_benefit .flick_area .item_banner .area_coupon {
	display: inline-block;
	height: 29px;
	padding: 0 12px;
	-webkit-border-radius: 17px;
	        border-radius: 17px;
	margin-top: 23px;
	background-color: #0abf15;
	font-size: 12px;
	line-height: 29px;
	color: #fff;
}

.module_banner_benefit .flick_area .item_banner .area_coupon:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -146px -278px;
	width: 11px;
	height: 12px;
	display: inline-block;
	margin: 8px 5px 0 0;
	vertical-align: top;
	content: '';
}

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

.module_banner_benefit .flick_area .item_banner .area_coupon.check {
	background-color: #aeaeae;
}

.module_banner_benefit .flick_area .item_banner .area_coupon.check:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -132px -252px;
	width: 12px;
	height: 9px;
	margin-top: 10px;
}

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

.module_banner_benefit .button_wrap {
	position: absolute;
	top: 0;
	left: 50%;
	width: 1280px;
	margin-left: -640px;
}

.layout_devide .module_banner_benefit .button_wrap {
	width: 980px;
	margin-left: -490px;
}

.module_banner_benefit .button_wrap [class^=button_] {
	top: 50%;
	width: 50px;
	height: 75px;
	z-index: 2100;
	background-color: #f4f6f9;
}

.module_banner_benefit .button_wrap [class^=button_]:before {
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
	margin-top: -9px;
	margin-left: -5px;
}

.module_banner_benefit .button_wrap .button_prev {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: -20px;
}

.module_banner_benefit .button_wrap .button_prev:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -4px -252px;
	width: 10px;
	height: 18px;
}

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

.module_banner_benefit .button_wrap .button_next {
	position: absolute;
	top: 0;
	right: 0;
	margin-right: -20px;
}

.module_banner_benefit .button_wrap .button_next:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -22px -252px;
	width: 10px;
	height: 18px;
}

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

.module_banner_benefit .button_wrap .count_area {
	position: absolute;
	top: 0;
	right: 30px;
	font-size: 14px;
	color: #888;
	height: 75px;
	line-height: 75px;
	background-color: #f4f6f9;
}

.module_banner_benefit .button_wrap .count_area span + span {
	margin-left: 3px;
}

.module_banner_benefit .button_wrap .count_area .current {
	color: #000;
}

.module_list_product_default {
	margin: 0 auto;
}

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

.module_list_product_default:after {
	clear: both;
}

.module_list_product_default .item {
	position: relative;
	float: left;
	margin: 20px 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

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

.module_list_product_default .thumbnail {
	position: relative;
	overflow: hidden;
}

.module_list_product_default .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_list_product_default .image {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

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

.module_list_product_default .title {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	margin-top: 14px;
	margin-bottom: 3px;
	padding-right: 26px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-size: 13px;
	color: #222;
	line-height: 16px;
}

.module_list_product_default .area_price {
	font-size: 0;
	line-height: 0;
}

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

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

.module_list_product_default .price.extend_cancel {
	padding-right: 5px;
	text-decoration: line-through;
	color: #888;
	font-weight: normal;
}

.module_list_product_default .price.sale {
	padding-left: 0;
}

.module_list_product_default .price .number,
.module_list_product_default .price .currency {
	vertical-align: baseline;
}

.module_list_product_default .text {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.42em;
	max-height: 2.84em;
	margin-top: 10px;
	color: #888;
}

.module_list_product_default .area_estimation {
	height: 14px;
	margin-top: 20px;
	font-size: 0;
	line-height: 0;
}

.module_list_product_default .area_estimation .label,
.module_list_product_default .area_estimation .count {
	line-height: 13px;
	font-size: 12px;
}

.module_list_product_default .area_estimation .label {
	position: relative;
	margin-left: 10px;
	color: #8f8f8f;
}

.module_list_product_default .area_estimation .label:first-child {
	margin-left: 0;
}

.module_list_product_default .area_estimation .label:first-child:before {
	display: none;
}

.module_list_product_default .area_estimation .count {
	margin-left: 4px;
	color: #6b90dc;
}

.module_list_product_default .button_keep {
	position: absolute;
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_gray.svg) no-repeat;
	-webkit-background-size: 16px auto;
	        background-size: 16px auto;
	overflow: hidden;
	width: 16px;
	height: 14px;
	text-indent: 17px;
}

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

.layout_wide .module_list_product_default {
	width: 1280px;
}

.layout_wide .module_list_product_default.extend_four .list {
	margin: 0 -18px;
}

.layout_wide .module_list_product_default.extend_four .item {
	width: 329px;
	padding: 0 18px;
}

.layout_wide .module_list_product_default.extend_four .button_keep {
	right: 18px;
}

.layout_wide .module_list_product_default.extend_four.extend_thumbnail_tall .thumbnail {
	height: 381px;
}

.layout_wide .module_list_product_default.extend_four.extend_thumbnail_tall .area_button {
	top: 380.9px;
}

.layout_wide .module_list_product_default.extend_four.extend_thumbnail_tall .button_keep {
	top: 397px;
}

.layout_wide .module_list_product_default.extend_four.extend_thumbnail_wide .thumbnail {
	height: 234px;
}

.layout_wide .module_list_product_default.extend_four.extend_thumbnail_wide .area_button {
	top: 234.4px;
}

.layout_wide .module_list_product_default.extend_four.extend_thumbnail_wide .button_keep {
	top: 250px;
}

.layout_wide .module_list_product_default.extend_four.extend_thumbnail_square .thumbnail {
	height: 293px;
}

.layout_wide .module_list_product_default.extend_four.extend_thumbnail_square .area_button {
	top: 293px;
}

.layout_wide .module_list_product_default.extend_four.extend_thumbnail_square .button_keep {
	top: 309px;
}

.layout_wide .module_list_product_default.extend_five .list {
	margin: 0 -15px;
}

.layout_wide .module_list_product_default.extend_five .item {
	width: 262px;
	padding: 0 15px;
}

.layout_wide .module_list_product_default.extend_five .button_keep {
	right: 15px;
}

.layout_wide .module_list_product_default.extend_five.extend_thumbnail_tall .thumbnail {
	height: 302px;
}

.layout_wide .module_list_product_default.extend_five.extend_thumbnail_tall .area_button {
	top: 301.6px;
}

.layout_wide .module_list_product_default.extend_five.extend_thumbnail_tall .button_keep {
	top: 318px;
}

.layout_wide .module_list_product_default.extend_five.extend_thumbnail_wide .thumbnail {
	height: 186px;
}

.layout_wide .module_list_product_default.extend_five.extend_thumbnail_wide .area_button {
	top: 185.6px;
}

.layout_wide .module_list_product_default.extend_five.extend_thumbnail_wide .button_keep {
	top: 202px;
}

.layout_wide .module_list_product_default.extend_five.extend_thumbnail_square .thumbnail {
	height: 232px;
}

.layout_wide .module_list_product_default.extend_five.extend_thumbnail_square .area_button {
	top: 232px;
}

.layout_wide .module_list_product_default.extend_five.extend_thumbnail_square .button_keep {
	top: 248px;
}

.layout_devide .module_list_product_default {
	width: 1020px;
}

.layout_devide .module_list_product_default.extend_four .list {
	margin: 0 -18px;
}

.layout_devide .module_list_product_default.extend_four .item {
	width: 264px;
	padding: 0 18px;
}

.layout_devide .module_list_product_default.extend_four .button_keep {
	right: 18px;
}

.layout_devide .module_list_product_default.extend_four.extend_thumbnail_tall .thumbnail {
	height: 296px;
}

.layout_devide .module_list_product_default.extend_four.extend_thumbnail_tall .area_button {
	top: 296.4px;
}

.layout_devide .module_list_product_default.extend_four.extend_thumbnail_tall .button_keep {
	top: 312px;
}

.layout_devide .module_list_product_default.extend_four.extend_thumbnail_wide .thumbnail {
	height: 182px;
}

.layout_devide .module_list_product_default.extend_four.extend_thumbnail_wide .area_button {
	top: 182.4px;
}

.layout_devide .module_list_product_default.extend_four.extend_thumbnail_wide .button_keep {
	top: 198px;
}

.layout_devide .module_list_product_default.extend_four.extend_thumbnail_square .thumbnail {
	height: 228px;
}

.layout_devide .module_list_product_default.extend_four.extend_thumbnail_square .area_button {
	top: 228px;
}

.layout_devide .module_list_product_default.extend_four.extend_thumbnail_square .button_keep {
	top: 244px;
}

.layout_devide .module_list_product_default.extend_five .list {
	margin: 0 -15px;
}

.layout_devide .module_list_product_default.extend_five .item {
	width: 210px;
	padding: 0 15px;
}

.layout_devide .module_list_product_default.extend_five .button_keep {
	right: 15px;
}

.layout_devide .module_list_product_default.extend_five.extend_thumbnail_tall .thumbnail {
	height: 234px;
}

.layout_devide .module_list_product_default.extend_five.extend_thumbnail_tall .area_button {
	top: 234px;
}

.layout_devide .module_list_product_default.extend_five.extend_thumbnail_tall .button_keep {
	top: 250px;
}

.layout_devide .module_list_product_default.extend_five.extend_thumbnail_wide .thumbnail {
	height: 144px;
}

.layout_devide .module_list_product_default.extend_five.extend_thumbnail_wide .area_button {
	top: 144px;
}

.layout_devide .module_list_product_default.extend_five.extend_thumbnail_wide .button_keep {
	top: 160px;
}

.layout_devide .module_list_product_default.extend_five.extend_thumbnail_square .thumbnail {
	height: 180px;
}

.layout_devide .module_list_product_default.extend_five.extend_thumbnail_square .area_button {
	top: 180px;
}

.layout_devide .module_list_product_default.extend_five.extend_thumbnail_square .button_keep {
	top: 196px;
}

.area_status {
	margin-top: 15px;
	white-space: nowrap;
}

.area_status .label {
	display: inline-block;
	position: relative;
	height: 21px;
	margin-right: 1px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.area_status .label:before {
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
}

.area_status .label.soldout {
	width: 64px;
	background-color: #535967;
}

.area_status .label.soldout:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -201px -140px;
	width: 48px;
	height: 7px;
	margin: -4px 0 0 -24px;
}

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

.area_status .label.store {
	width: 109px;
	border: 1px solid #6b90dc;
}

.area_status .label.store:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -4px -31px;
	width: 93px;
	height: 9px;
	margin: -5px 0 0 -47px;
}

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

.extend_two .item:nth-child(2n+1),
.extend_three .item:nth-child(3n+1),
.extend_four .item:nth-child(4n+1),
.extend_five .item:nth-child(5n+1) {
	clear: left;
}

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

.module_list_product_designed {
	margin: 0 auto;
}

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

.module_list_product_designed:after {
	clear: both;
}

.module_list_product_designed .list {
	margin: -20px 0;
}

.module_list_product_designed .item {
	position: relative;
	float: left;
	margin: 20px 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_list_product_designed .area_overview {
	position: relative;
	display: block;
	color: #000;
}

.module_list_product_designed .area_thumbnail {
	position: relative;
}

.module_list_product_designed .thumbnail {
	position: relative;
	overflow: hidden;
}

.module_list_product_designed .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_list_product_designed .image {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

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

.module_list_product_designed .area_title {
	position: absolute;
	top: 100%;
	left: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 28px;
	height: 56px;
	z-index: 1;
	margin-top: -25px;
	padding: 2px 50px 0 0;
	max-width: 100%;
	font-size: 20px;
	word-break: keep-all;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_list_product_designed .title {
	padding: 3px 0;
	background-color: #fff;
	-webkit-box-shadow: 7px 0 0 0 #fff;
	        box-shadow: 7px 0 0 0 #fff;
	font-weight: 600;
	vertical-align: top;
}

[data-user-agent*="MSIE 8"] .module_list_product_designed .title {
	padding-top: 1px;
}

.module_list_product_designed .area_price {
	margin-top: 39px;
	font-size: 0;
	line-height: 0;
}

.module_list_product_designed .price {
	line-height: 22px;
	font-size: 18px;
	margin-right: 5px;
	vertical-align: middle;
}

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

.module_list_product_designed .price .currency {
	font-size: 16px;
}

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

.module_list_product_designed .price.extend_cancel {
	padding-right: 5px;
	font-size: 15px;
	color: #888;
}

.module_list_product_designed .price.extend_cancel .number {
	font-size: 14px;
	font-weight: normal;
	text-decoration: line-through;
}

.module_list_product_designed .price.extend_cancel .currency {
	font-size: 13px;
}

.module_list_product_designed .price.sale {
	padding-left: 0;
}

.module_list_product_designed .price .number,
.module_list_product_designed .price .currency {
	vertical-align: baseline;
}

.module_list_product_designed .text {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.5em;
	max-height: 3em;
	margin-top: 11px;
	font-size: 13px;
	color: #aaa;
}

.module_list_product_designed .area_status {
	padding-top: 2px;
}

.module_list_product_designed .area_addition {
	display: block;
	position: relative;
	margin-top: 15px;
	padding: 20px 0 0 60px;
	height: 62px;
	border-top: 1px solid #e2e5e9;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #444;
}

.module_list_product_designed .thumbnail_addition {
	position: absolute;
	top: 12px;
	left: 0;
	overflow: hidden;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.module_list_product_designed .thumbnail_addition: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;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

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

.module_list_product_designed .image_addition.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.module_list_product_designed .title_addition {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	font-size: 13px;
	line-height: 14px;
	font-weight: 400;
}

.module_list_product_designed .area_price_addition {
	margin-top: 6px;
	font-size: 0;
	line-height: 0;
}

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

.module_list_product_designed .price_addition ~ .price_addition {
	margin-left: 5px;
}

.module_list_product_designed .price_addition.extend_cancel {
	text-decoration: line-through;
	color: #888;
}

.module_list_product_designed .price_addition .number,
.module_list_product_designed .price_addition .currency {
	vertical-align: baseline;
}

.module_list_product_designed .area_tag {
	margin-top: 14px;
	font-size: 0;
	height: 19px;
	overflow: hidden;
}

.module_list_product_designed .tag {
	display: inline-block;
	margin: 0 3px 3px 0;
	padding: 0 2px;
	background-color: #f2f2f2;
	font-size: 12px;
	color: #999;
	line-height: 16px;
}

.module_list_product_designed .tag:before {
	content: '#';
}

.module_list_product_designed .area_estimation {
	margin-top: 10px;
	font-size: 0;
	line-height: 0;
}

.module_list_product_designed .area_estimation .label,
.module_list_product_designed .area_estimation .count {
	line-height: 13px;
	font-size: 12px;
}

.module_list_product_designed .area_estimation .label {
	position: relative;
	margin-left: 16px;
	color: #8f8f8f;
}

.module_list_product_designed .area_estimation .label:before {
	position: absolute;
	top: 50%;
	left: -8px;
	content: '';
	width: 2px;
	height: 2px;
	margin-top: -1px;
	background-color: #d8d8d8;
}

.module_list_product_designed .area_estimation .label:first-child {
	margin-left: 0;
}

.module_list_product_designed .area_estimation .label:first-child:before {
	display: none;
}

.module_list_product_designed .area_estimation .count {
	margin-left: 5px;
	color: #6b90dc;
}

.module_list_product_designed .link_detail {
	display: inline-block;
	padding: 14px 27px;
	background-color: #000;
	font-size: 14px;
	line-height: 1.2em;
	color: #fff;
}

.module_list_product_designed .button_keep {
	position: absolute;
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_gray.svg) no-repeat;
	overflow: hidden;
}

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

.module_list_product_designed.extend_one {
	margin-top: 20px;
}

.module_list_product_designed.extend_one .item {
	width: 100%;
	padding-top: 40px;
	padding-right: 100px;
	background-color: #f9fafb;
}

.module_list_product_designed.extend_one .area_overview {
	position: static;
}

.module_list_product_designed.extend_one .thumbnail {
	position: absolute;
	top: 0;
	left: 0;
}

.module_list_product_designed.extend_one .area_title {
	position: static;
	padding-top: 0;
	height: auto;
	max-height: 3em;
	margin-top: 15px;
	font-size: 30px;
	line-height: 1.5em;
}

.module_list_product_designed.extend_one .title {
	padding: 0;
	background-color: #f9fafb;
	-webkit-box-shadow: none;
	        box-shadow: none;
}

.module_list_product_designed.extend_one .area_price {
	margin-top: 12px;
}

.module_list_product_designed.extend_one .price {
	font-family: Tahoma, 나눔고딕, "Nanum Gothic", 나눔스퀘어, "Nanum Square", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "sans-serif";
	font-size: 22px;
	line-height: 25px;
}

.module_list_product_designed.extend_one .price .number {
	top: 2px;
}

.module_list_product_designed.extend_one .price .currency {
	font-size: 18px;
}

.module_list_product_designed.extend_one .price.extend_cancel .number {
	top: 1px;
}

.module_list_product_designed.extend_one .price.extend_cancel .currency {
	font-size: 13px;
}

.module_list_product_designed.extend_one .text {
	overflow: hidden;
	max-width: 270px;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.67em;
	max-height: 3.34em;
	margin-top: 15px;
}

.module_list_product_designed.extend_one .area_tag {
	height: auto;
}

.module_list_product_designed.extend_one .area_blank {
	display: none;
}

.module_list_product_designed.extend_one .area_estimation {
	margin-top: 17px;
	padding-top: 0;
	border-top: 0;
}

.module_list_product_designed.extend_one .button_keep {
	top: 66px;
	right: 40px;
	-webkit-background-size: 24px auto;
	        background-size: 24px auto;
	width: 24px;
	height: 20px;
	text-indent: 25px;
}

.module_list_product_designed.extend_one .link_detail {
	margin-top: 100px;
}

.layout_devide .module_list_product_designed.extend_one .link_detail {
	margin-top: 15px;
}

.module_list_product_designed.extend_two .button_keep, .module_list_product_designed.extend_three .button_keep {
	-webkit-background-size: 16px auto;
	        background-size: 16px auto;
	width: 16px;
	height: 14px;
	text-indent: 17px;
}

.layout_wide .module_list_product_designed {
	width: 1280px;
}

.layout_wide .module_list_product_designed.extend_one .item {
	height: 630px;
	padding-left: 670px;
}

.layout_wide .module_list_product_designed.extend_one .thumbnail {
	width: 630px;
	height: 630px;
}

.layout_wide .module_list_product_designed.extend_one .area_button {
	top: 630px;
	left: 315px;
}

.layout_wide .module_list_product_designed.extend_two .list {
	margin: 0 -38px;
}

.layout_wide .module_list_product_designed.extend_two .item {
	width: 678px;
	padding: 0 38px;
}

.layout_wide .module_list_product_designed.extend_two .thumbnail {
	height: 602px;
}

.layout_wide .module_list_product_designed.extend_two .button_keep {
	right: 38px;
}

.layout_wide .module_list_product_designed.extend_two .area_button {
	top: 572px;
}

.layout_wide .module_list_product_designed.extend_two .button_keep {
	top: 615px;
	right: 38px;
}

.layout_wide .module_list_product_designed.extend_three .list {
	margin: 0 -20px;
}

.layout_wide .module_list_product_designed.extend_three .item {
	width: 440px;
	padding: 0 20px;
}

.layout_wide .module_list_product_designed.extend_three .button_keep {
	right: 20px;
}

.layout_wide .module_list_product_designed.extend_three.extend_thumbnail_tall .thumbnail {
	height: 520px;
}

.layout_wide .module_list_product_designed.extend_three.extend_thumbnail_tall .area_button {
	top: 490px;
}

.layout_wide .module_list_product_designed.extend_three.extend_thumbnail_tall .button_keep {
	top: 533px;
}

.layout_wide .module_list_product_designed.extend_three.extend_thumbnail_wide .thumbnail {
	height: 320px;
}

.layout_wide .module_list_product_designed.extend_three.extend_thumbnail_wide .area_button {
	top: 290px;
}

.layout_wide .module_list_product_designed.extend_three.extend_thumbnail_wide .button_keep {
	top: 333px;
}

.layout_wide .module_list_product_designed.extend_three.extend_thumbnail_square .thumbnail {
	height: 400px;
}

.layout_wide .module_list_product_designed.extend_three.extend_thumbnail_square .area_button {
	top: 370px;
}

.layout_wide .module_list_product_designed.extend_three.extend_thumbnail_square .button_keep {
	top: 413px;
}

.layout_wide .module_list_product_designed.extend_four .list {
	margin: 0 -16px;
}

.layout_wide .module_list_product_designed.extend_four .item {
	width: 328px;
	padding: 0 16px;
}

.layout_wide .module_list_product_designed.extend_four .button_keep {
	right: 16px;
}

.layout_wide .module_list_product_designed.extend_four.extend_thumbnail_tall .thumbnail {
	height: 385px;
}

.layout_wide .module_list_product_designed.extend_four.extend_thumbnail_tall .area_button {
	top: 354.8px;
}

.layout_wide .module_list_product_designed.extend_four.extend_thumbnail_tall .button_keep {
	top: 398px;
}

.layout_wide .module_list_product_designed.extend_four.extend_thumbnail_wide .thumbnail {
	height: 237px;
}

.layout_wide .module_list_product_designed.extend_four.extend_thumbnail_wide .area_button {
	top: 206.8px;
}

.layout_wide .module_list_product_designed.extend_four.extend_thumbnail_wide .button_keep {
	top: 250px;
}

.layout_wide .module_list_product_designed.extend_four.extend_thumbnail_square .thumbnail {
	height: 296px;
}

.layout_wide .module_list_product_designed.extend_four.extend_thumbnail_square .area_button {
	top: 266px;
}

.layout_wide .module_list_product_designed.extend_four.extend_thumbnail_square .button_keep {
	top: 309px;
}

.layout_devide .module_list_product_designed {
	width: 1020px;
}

.layout_devide .module_list_product_designed.extend_one .item {
	height: 500px;
	padding-left: 540px;
}

.layout_devide .module_list_product_designed.extend_one .thumbnail {
	width: 500px;
	height: 500px;
}

.layout_devide .module_list_product_designed.extend_one .area_button {
	top: 500px;
	left: 250px;
}

.layout_devide .module_list_product_designed.extend_two .list {
	margin: 0 -30px;
}

.layout_devide .module_list_product_designed.extend_two .item {
	width: 540px;
	padding: 0 30px;
}

.layout_devide .module_list_product_designed.extend_two .thumbnail {
	height: 480px;
}

.layout_devide .module_list_product_designed.extend_two .button_keep {
	right: 30px;
}

.layout_devide .module_list_product_designed.extend_two .area_button {
	top: 450px;
}

.layout_devide .module_list_product_designed.extend_two .button_keep {
	top: 493px;
	right: 30px;
}

.layout_devide .module_list_product_designed.extend_three .list {
	margin: 0 -15.5px;
}

.layout_devide .module_list_product_designed.extend_three .item {
	width: 350px;
	padding: 0 15.5px;
}

.layout_devide .module_list_product_designed.extend_three .button_keep {
	right: 16px;
}

.layout_devide .module_list_product_designed.extend_three.extend_thumbnail_tall .thumbnail {
	height: 415px;
}

.layout_devide .module_list_product_designed.extend_three.extend_thumbnail_tall .area_button {
	top: 385.13333px;
}

.layout_devide .module_list_product_designed.extend_three.extend_thumbnail_tall .button_keep {
	top: 428px;
}

.layout_devide .module_list_product_designed.extend_three.extend_thumbnail_wide .thumbnail {
	height: 255px;
}

.layout_devide .module_list_product_designed.extend_three.extend_thumbnail_wide .area_button {
	top: 225.46667px;
}

.layout_devide .module_list_product_designed.extend_three.extend_thumbnail_wide .button_keep {
	top: 268px;
}

.layout_devide .module_list_product_designed.extend_three.extend_thumbnail_square .thumbnail {
	height: 319px;
}

.layout_devide .module_list_product_designed.extend_three.extend_thumbnail_square .area_button {
	top: 289.33333px;
}

.layout_devide .module_list_product_designed.extend_three.extend_thumbnail_square .button_keep {
	top: 332px;
}

.layout_devide .module_list_product_designed.extend_four .list {
	margin: 0 -12.5px;
}

.layout_devide .module_list_product_designed.extend_four .item {
	width: 261px;
	padding: 0 12.5px;
}

.layout_devide .module_list_product_designed.extend_four .button_keep {
	right: 13px;
}

.layout_devide .module_list_product_designed.extend_four.extend_thumbnail_tall .thumbnail {
	height: 307px;
}

.layout_devide .module_list_product_designed.extend_four.extend_thumbnail_tall .area_button {
	top: 277.125px;
}

.layout_devide .module_list_product_designed.extend_four.extend_thumbnail_tall .button_keep {
	top: 320px;
}

.layout_devide .module_list_product_designed.extend_four.extend_thumbnail_wide .thumbnail {
	height: 189px;
}

.layout_devide .module_list_product_designed.extend_four.extend_thumbnail_wide .area_button {
	top: 159px;
}

.layout_devide .module_list_product_designed.extend_four.extend_thumbnail_wide .button_keep {
	top: 202px;
}

.layout_devide .module_list_product_designed.extend_four.extend_thumbnail_square .thumbnail {
	height: 236px;
}

.layout_devide .module_list_product_designed.extend_four.extend_thumbnail_square .area_button {
	top: 206.25px;
}

.layout_devide .module_list_product_designed.extend_four.extend_thumbnail_square .button_keep {
	top: 249px;
}

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

.module_list_bestreview {
	margin-top: 20px;
	background-color: #f2f4f7;
}

.module_list_bestreview .list_circle {
	overflow: hidden;
	padding-top: 20px;
}

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

.module_list_bestreview .list_circle:after {
	clear: both;
}

.module_list_bestreview .list_circle .item {
	position: relative;
	float: left;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_list_bestreview .list_circle .area_overview {
	display: block;
	color: #000;
}

.module_list_bestreview .list_circle .thumbnail {
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.module_list_bestreview .list_circle .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_list_bestreview .list_circle .image {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

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

.module_list_bestreview .list_circle .area_stylebox {
	position: relative;
	margin-top: -1px;
	padding: 53px 18px 20px;
	height: 211px;
	background-color: #fff;
	border: solid 1px #ededed;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_list_bestreview .list_circle .area_stylebox:before {
	position: absolute;
	top: 25px;
	left: 20px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -319px -28px;
	width: 16px;
	height: 14px;
	content: '';
}

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

.module_list_bestreview .list_circle .title {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	line-height: 18px;
	font-size: 16px;
	font-weight: 600;
}

.module_list_bestreview .list_circle .area_reviewinfo {
	margin-top: 10px;
	font-size: 0;
	line-height: 0;
}

.module_list_bestreview .list_circle .area_reviewinfo .text_info {
	font-size: 12px;
	color: #999;
	line-height: 13px;
}

.module_list_bestreview .list_circle .area_reviewinfo .text_info ~ .text_info:before {
	display: inline-block;
	vertical-align: top;
	margin: 1px 8px 0;
	width: 1px;
	height: 11px;
	background-color: #d8d8d8;
	content: '';
}

.module_list_bestreview .list_circle .area_text {
	margin-top: 8px;
}

.module_list_bestreview .list_circle .text {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 18px;
	height: 36px;
	position: relative;
	font-size: 13px;
	color: #666;
}

.module_list_bestreview .list_circle .product_name {
	position: relative;
	margin-top: 20px;
	padding: 16px 10px 0 0;
	border-top: 1px solid #e2e5e9;
	font-size: 13px;
	color: #444;
	line-height: 14px;
}

.module_list_bestreview .list_circle .product_name .ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
}

.module_list_bestreview .list_circle .product_name: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;
	right: 0;
	bottom: 2px;
	content: '';
}

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

.module_list_bestreview .list_product_listview_circle {
	margin: 30px auto 0;
}

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

.module_list_bestreview .list_product_listview_circle:after {
	clear: both;
}

.module_list_bestreview .list_product_listview_circle .list {
	padding: 0 30px;
	background-color: #fff;
	border: solid 1px #ededed;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_list_bestreview .list_product_listview_circle .item {
	position: relative;
	height: 80px;
	padding: 25px 248px 25px 100px;
	border-top: 1px solid #e2e5e9;
	font-size: 0;
}

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

.module_list_bestreview .list_product_listview_circle .item:after {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.module_list_bestreview .list_product_listview_circle .area_overview {
	display: inline-block;
	max-width: 100%;
	color: #000;
	vertical-align: middle;
}

.module_list_bestreview .list_product_listview_circle .thumbnail {
	position: absolute;
	top: 25px;
	left: 0;
	overflow: hidden;
	width: 80px;
	height: 80px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.module_list_bestreview .list_product_listview_circle .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;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

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

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

.module_list_bestreview .list_product_listview_circle .title {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	font-size: 16px;
	font-weight: 600;
	line-height: 19px;
}

.module_list_bestreview .list_product_listview_circle .text {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	margin-top: 9px;
	font-size: 13px;
	line-height: 14px;
	color: #666;
}

.module_list_bestreview .list_product_listview_circle .area_reviewinfo {
	position: absolute;
	top: 60px;
	right: 0;
	font-size: 0;
	line-height: 0;
}

.module_list_bestreview .list_product_listview_circle .area_reviewinfo .text_info {
	font-size: 12px;
	color: #999;
	line-height: 13px;
}

.module_list_bestreview .list_product_listview_circle .area_reviewinfo .text_info ~ .text_info:before {
	display: inline-block;
	vertical-align: top;
	margin: 1px 8px 0;
	width: 1px;
	height: 11px;
	background-color: #d8d8d8;
	content: '';
}

.module_list_bestreview .list_product_listview_circle .product_name {
	display: inline-block;
	position: relative;
	margin-top: 12px;
	padding-right: 16px;
	max-width: 100%;
	font-size: 13px;
	color: #444;
	line-height: 14px;
	vertical-align: top;
}

.module_list_bestreview .list_product_listview_circle .product_name .ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
}

.module_list_bestreview .list_product_listview_circle .product_name: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;
	right: 0;
	bottom: 2px;
	content: '';
}

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

.layout_wide .module_list_bestreview {
	padding: 1px 0 70px;
	margin-top: 30px;
}

.layout_wide .module_list_bestreview .list_circle {
	margin: -12px -16px 0;
}

.layout_wide .module_list_bestreview .list_circle .item {
	width: 328px;
	padding: 0 16px;
}

.layout_wide .module_list_bestreview .list_circle .thumbnail {
	height: 296px;
}

.layout_wide .module_list_bestreview .list_product_listview_circle {
	width: 1280px;
}

.layout_devide .module_list_bestreview {
	position: relative;
	margin-top: 95px;
	padding: 10px 0 40px;
}

.layout_devide .module_list_bestreview .list_circle {
	margin: 0 27px;
}

.layout_devide .module_list_bestreview .list_circle .item {
	width: 322px;
	padding: 0 13px;
}

.layout_devide .module_list_bestreview .list_circle .thumbnail {
	height: 296px;
}

.layout_devide .module_list_bestreview .list_product_listview_circle {
	width: 940px;
	margin-left: 40px;
	margin-right: 40px;
}

.layout_devide .module_list_bestreview .title_home {
	position: absolute;
	top: -45px;
	left: 0;
	margin-top: 0;
}

.module_list_product_listview {
	margin: 0 auto;
}

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

.module_list_product_listview:after {
	clear: both;
}

.module_list_product_listview .item {
	position: relative;
	height: 140px;
	padding: 20px 250px 20px 160px;
	border-bottom: 1px solid #e2e5e9;
}

.module_list_product_listview .item:after {
	position: absolute;
	top: 20px;
	right: 166px;
	bottom: 20px;
	content: '';
	width: 1px;
	background-color: #e2e5e9;
}

.module_list_product_listview .area_overview {
	display: block;
	margin-top: 34px;
	color: #000;
}

.module_list_product_listview .thumbnail {
	position: absolute;
	top: 20px;
	left: 0;
	overflow: hidden;
	width: 140px;
	height: 140px;
}

.module_list_product_listview .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_list_product_listview .image {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

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

.module_list_product_listview .title {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	font-size: 16px;
	line-height: 19px;
}

.module_list_product_listview .text {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	margin-top: 6px;
	color: #888;
	line-height: 15px;
}

.module_list_product_listview .area_price {
	display: inline-block;
	margin-top: 15px;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.module_list_product_listview .area_status {
	display: inline-block;
	margin: 16px 0 0 5px;
	vertical-align: middle;
}

.module_list_product_listview .area_status .label {
	vertical-align: top;
}

.module_list_product_listview .price {
	font-family: Tahoma, 나눔고딕, "Nanum Gothic", 나눔스퀘어, "Nanum Square", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "sans-serif";
	line-height: 21px;
	font-size: 16px;
	vertical-align: middle;
}

.module_list_product_listview .price .number {
	position: relative;
	top: 1px;
	font-weight: 600;
}

.module_list_product_listview .price .currency {
	font-size: 15px;
}

.module_list_product_listview .price ~ .price {
	margin-left: 5px;
}

.module_list_product_listview .price.extend_cancel {
	font-size: 15px;
	color: #888;
}

.module_list_product_listview .price.extend_cancel .number {
	font-size: 14px;
	font-weight: normal;
	text-decoration: line-through;
}

.module_list_product_listview .price.extend_cancel .currency {
	font-size: 13px;
}

.module_list_product_listview .price .number,
.module_list_product_listview .price .currency {
	vertical-align: baseline;
}

.module_list_product_listview .price.sale {
	position: relative;
	bottom: -1px;
}

.module_list_product_listview .area_estimation,
.module_list_product_listview .area_benefit {
	position: absolute;
	right: 0;
	font-size: 0;
	line-height: 0;
}

.module_list_product_listview .area_estimation {
	top: 30px;
	width: 136px;
}

.module_list_product_listview .area_estimation .label,
.module_list_product_listview .area_estimation .count {
	display: inline-block;
	margin-bottom: 6px;
	line-height: 13px;
	font-size: 12px;
}

.module_list_product_listview .area_estimation .label {
	width: 39px;
	color: #8f8f8f;
}

.module_list_product_listview .area_estimation .count {
	width: 70px;
	color: #6b90dc;
}

.module_list_product_listview .area_benefit {
	bottom: 30px;
	width: 143px;
}

.module_list_product_listview .benefit {
	display: inline-block;
	height: 17px;
	line-height: 16px;
	margin: 4px 0 0 7px;
	padding: 0 4px;
	border: solid 1px #e7e7e7;
	font-size: 10px;
	color: #9b9b9b;
}

.module_list_product_listview .button_keep {
	position: absolute;
	top: 50%;
	right: 196px;
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_gray.svg) no-repeat;
	-webkit-background-size: 24px auto;
	        background-size: 24px auto;
	overflow: hidden;
	width: 24px;
	height: 20px;
	margin-top: -10px;
	color: transparent;
	font-size: 0;
}

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

.module_list_product_listview .text_adult {
	margin-top: 32px;
}

.layout_wide .module_list_product_listview {
	width: 1280px;
}

.layout_divide .module_list_product_listview {
	width: 1020px;
}

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

.module_list_product_mosaic {
	position: relative;
	margin-top: 70px;
}

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

.module_list_product_mosaic:after {
	clear: both;
}

.title_home + .module_list_product_mosaic {
	margin-top: 20px;
}

.module_list_product_mosaic .area_title {
	background-color: #2f2f2f;
}

.module_list_product_mosaic .area_title .inter {
	display: table;
	width: 100%;
	height: 100%;
}

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

.module_list_product_mosaic .area_title .title {
	overflow: hidden;
	width: 310px;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.3em;
	max-height: 2.6em;
	margin: 0 auto;
	font-family: Gotham;
	font-size: 30px;
	line-height: 33px;
	color: #fff;
}

.module_list_product_mosaic .area_title .text {
	overflow: hidden;
	width: 310px;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	line-height: 1.3em;
	max-height: 3.9em;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	margin: 0 auto;
	font-size: 13px;
	text-align: center;
	color: #fff;
}

.module_list_product_mosaic .item_mosaic {
	position: absolute;
	overflow: hidden;
}

.module_list_product_mosaic .item_mosaic:hover .inter_mosaic {
	top: 0;
}

.module_list_product_mosaic .item_mosaic:hover .area_status,
.module_list_product_mosaic .item_mosaic:hover .button_keep {
	display: block;
}

.module_list_product_mosaic .link_mosaic {
	display: block;
	width: 100%;
	height: 100%;
}

.module_list_product_mosaic .link_mosaic:focus .inter_mosaic {
	top: 0;
}

.module_list_product_mosaic .link_mosaic:focus .button_keep {
	display: block;
}

.module_list_product_mosaic .inter_mosaic {
	z-index: 1;
	position: relative;
	top: 100%;
	width: 100%;
	height: 100%;
}

.module_list_product_mosaic .inter_mosaic:before {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	content: '';
}

.module_list_product_mosaic .inner_mosaic {
	position: absolute;
	bottom: 0;
	padding: 19px 16px;
}

.module_list_product_mosaic .title_mosaic {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: inline-block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.54em;
	max-height: 3.08em;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-size: 13px;
	font-weight: 600;
	color: #fff;
}

.module_list_product_mosaic .area_price {
	margin-top: 5px;
	font-size: 0;
	line-height: 0;
}

.module_list_product_mosaic .price {
	font-family: Tahoma, 나눔고딕, "Nanum Gothic", 나눔스퀘어, "Nanum Square", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "sans-serif";
	margin-left: 5px;
	font-size: 13px;
	line-height: 14px;
	font-weight: 600;
	color: #fff;
}

.module_list_product_mosaic .price:first-child {
	margin-left: 0;
}

.module_list_product_mosaic .price.extend_cancel {
	color: rgba(255, 255, 255, 0.6);
	font-weight: normal;
	text-decoration: line-through;
}

.module_list_product_mosaic .thumbnail {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	background-image: none;
	background-color: #fff;
}

.module_list_product_mosaic .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_list_product_mosaic .image {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
	top: -100%;
	bottom: -100%;
}

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

.module_list_product_mosaic .image.img_small {
	width: auto;
}

.module_list_product_mosaic .area_status {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	margin-top: 0;
	z-index: 1;
}

.module_list_product_mosaic .button_keep {
	position: absolute;
	top: 15px;
	right: 15px;
	display: none;
	z-index: 3;
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-color: #fff;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	color: transparent;
	font-size: 0;
}

.module_list_product_mosaic .button_keep:before {
	position: absolute;
	top: 8px;
	left: 7px;
	display: inline-block;
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_gray.svg) no-repeat;
	-webkit-background-size: 14px auto;
	        background-size: 14px auto;
	width: 14px;
	height: 12px;
	content: '';
}

.module_list_product_mosaic .button_keep[aria-pressed="true"] {
	background-color: #f54c4a;
}

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

.layout_wide .module_list_product_mosaic .layout_inner {
	height: 633px;
}

.layout_wide .module_list_product_mosaic .layout_inner .area_title {
	position: absolute;
	top: 211px;
	right: 422px;
	bottom: 211px;
	left: 422px;
}

.layout_wide .module_list_product_mosaic .layout_inner .item_mosaic.piece_1 {
	top: 0;
	left: 0;
	width: 211px;
	height: 211px;
}

.layout_wide .module_list_product_mosaic .layout_inner .item_mosaic.piece_2 {
	top: 0;
	left: 211px;
	width: 211px;
	height: 211px;
}

.layout_wide .module_list_product_mosaic .layout_inner .item_mosaic.piece_3 {
	top: 0;
	left: 422px;
	width: 436px;
	height: 211px;
}

.layout_wide .module_list_product_mosaic .layout_inner .item_mosaic.piece_4 {
	top: 0;
	right: 0;
	width: 422px;
	height: 422px;
}

.layout_wide .module_list_product_mosaic .layout_inner .item_mosaic.piece_5 {
	left: 0;
	bottom: 0;
	width: 422px;
	height: 422px;
}

.layout_wide .module_list_product_mosaic .layout_inner .item_mosaic.piece_6 {
	left: 422px;
	bottom: 0;
	width: 436px;
	height: 211px;
}

.layout_wide .module_list_product_mosaic .layout_inner .item_mosaic.piece_7 {
	right: 211px;
	bottom: 0;
	width: 211px;
	height: 211px;
}

.layout_wide .module_list_product_mosaic .layout_inner .item_mosaic.piece_8 {
	right: 0;
	bottom: 0;
	width: 211px;
	height: 211px;
}

.layout_devide .module_list_product_mosaic .layout_inner {
	height: 504px;
}

.layout_devide .module_list_product_mosaic .layout_inner .area_title {
	position: absolute;
	top: 168px;
	right: 336px;
	bottom: 168px;
	left: 336px;
}

.layout_devide .module_list_product_mosaic .layout_inner .item_mosaic.piece_1 {
	top: 0;
	left: 0;
	width: 168px;
	height: 168px;
}

.layout_devide .module_list_product_mosaic .layout_inner .item_mosaic.piece_2 {
	top: 0;
	left: 168px;
	width: 168px;
	height: 168px;
}

.layout_devide .module_list_product_mosaic .layout_inner .item_mosaic.piece_3 {
	top: 0;
	left: 336px;
	width: 348px;
	height: 168px;
}

.layout_devide .module_list_product_mosaic .layout_inner .item_mosaic.piece_4 {
	top: 0;
	right: 0;
	width: 336px;
	height: 336px;
}

.layout_devide .module_list_product_mosaic .layout_inner .item_mosaic.piece_5 {
	left: 0;
	bottom: 0;
	width: 336px;
	height: 336px;
}

.layout_devide .module_list_product_mosaic .layout_inner .item_mosaic.piece_6 {
	left: 336px;
	bottom: 0;
	width: 348px;
	height: 168px;
}

.layout_devide .module_list_product_mosaic .layout_inner .item_mosaic.piece_7 {
	right: 168px;
	bottom: 0;
	width: 168px;
	height: 168px;
}

.layout_devide .module_list_product_mosaic .layout_inner .item_mosaic.piece_8 {
	right: 0;
	bottom: 0;
	width: 168px;
	height: 168px;
}

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

.module_list_product_shoppingcontents {
	margin: 0 auto;
	padding-top: 40px;
	border-top: 1px solid #e1e1e1;
}

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

.module_list_product_shoppingcontents:after {
	clear: both;
}

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

.module_list_product_shoppingcontents .item {
	position: relative;
	float: left;
	width: 100%;
	padding: 40px 70px 40px 0;
	border-bottom: 1px solid #e1e1e1;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_list_product_shoppingcontents .item:first-child {
	padding-top: 0;
}

.module_list_product_shoppingcontents .area_overview {
	display: block;
}

.module_list_product_shoppingcontents .thumbnail {
	position: relative;
	float: left;
	overflow: hidden;
	width: 408px;
	height: 230px;
	margin-top: -20px;
	margin-right: 35px;
}

.module_list_product_shoppingcontents .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_list_product_shoppingcontents .thumbnail + .title {
	margin-top: 20px;
}

.module_tab_subtitle + .module_list_product_shoppingcontents .thumbnail {
	width: 279px;
	height: 158px;
}

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

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

.module_list_product_shoppingcontents .title {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	font-size: 18px;
	line-height: 25px;
	color: #000;
	font-weight: 600;
}

.module_list_product_shoppingcontents .text {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	line-height: 1.54em;
	max-height: 4.62em;
	margin-top: 10px;
	font-size: 13px;
	color: #888;
}

.module_list_product_shoppingcontents .information {
	display: inline-block;
	margin-top: 10px;
	font-size: 0;
	line-height: 0;
}

.module_list_product_shoppingcontents .label {
	margin-left: 10px;
	font-size: 12px;
	line-height: 13px;
	color: #888;
}

.module_list_product_shoppingcontents .label:first-child {
	margin-left: 0;
}

.module_list_product_shoppingcontents .area_addition {
	position: relative;
	display: inline-block;
	width: 24%;
	height: 50px;
	margin-top: 20px;
	margin-right: 40px;
	padding-left: 60px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_list_product_shoppingcontents .area_addition:last-child {
	margin-right: 0;
}

.module_list_product_shoppingcontents .thumbnail_addition {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.module_list_product_shoppingcontents .thumbnail_addition: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;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

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

.module_list_product_shoppingcontents .image_addition.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.module_list_product_shoppingcontents .title_addition {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	margin-top: 10px;
	font-size: 13px;
	font-weight: normal;
	line-height: 14px;
	color: #444;
}

.module_list_product_shoppingcontents .area_price_addition {
	margin-top: 6px;
	font-family: Tahoma, 나눔고딕, "Nanum Gothic", 나눔스퀘어, "Nanum Square", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "sans-serif";
	font-size: 0;
	line-height: 0;
}

.module_list_product_shoppingcontents .price_addition {
	font-size: 13px;
	line-height: 14px;
	color: #000;
}

.module_list_product_shoppingcontents .price_addition ~ .price_addition {
	margin-left: 5px;
}

.module_list_product_shoppingcontents .price_addition.extend_cancel {
	text-decoration: line-through;
	color: #c8c8c8;
	font-weight: normal;
}

.module_list_product_shoppingcontents .price_addition .number,
.module_list_product_shoppingcontents .price_addition .currency {
	vertical-align: baseline;
}

.module_tab_subtitle + .module_list_product_shoppingcontents {
	border-top: 0;
}

.title_home + .module_list_product_shoppingcontents {
	margin-top: 20px;
}

.layout_wide .module_list_product_shoppingcontents {
	width: 1280px;
}

.layout_devide .module_list_product_shoppingcontents {
	width: 1020px;
}

.module_list_product_fullimage {
	margin: 70px auto 0;
}

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

.module_list_product_fullimage:after {
	clear: both;
}

.title_home + .module_list_product_fullimage {
	margin-top: 20px;
}

.module_list_product_fullimage .list_fullimage .item {
	float: left;
	width: 50%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_list_product_fullimage .list_fullimage .inner {
	overflow: hidden;
	position: relative;
}

.module_list_product_fullimage .list_fullimage .inner:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	z-index: -1;
	border: solid 1px #e8e8e8;
}

.module_list_product_fullimage .list_fullimage .area_overview {
	display: block;
}

.module_list_product_fullimage .list_fullimage .thumbnail {
	position: relative;
	z-index: 1;
	overflow: hidden;
}

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

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

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

.module_list_product_fullimage .list_fullimage .title,
.module_list_product_fullimage .list_fullimage .area_price,
.module_list_product_fullimage .list_fullimage .area_status {
	padding: 0 20px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_list_product_fullimage .list_fullimage .title {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	margin-top: 20px;
	padding-right: 50px;
	font-size: 22px;
	line-height: 25px;
	color: #000;
	font-weight: 600;
}

.module_list_product_fullimage .list_fullimage .area_price {
	margin-top: 8px;
	font-size: 0;
	line-height: 0;
}

.module_list_product_fullimage .list_fullimage .price {
	line-height: 22px;
	font-size: 18px;
	color: #000;
	vertical-align: middle;
}

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

.module_list_product_fullimage .list_fullimage .price .currency {
	font-size: 16px;
}

.module_list_product_fullimage .list_fullimage .price ~ .price {
	margin-left: 5px;
}

.module_list_product_fullimage .list_fullimage .price.extend_cancel {
	font-size: 15px;
	color: #888;
}

.module_list_product_fullimage .list_fullimage .price.extend_cancel .number {
	font-size: 14px;
	font-weight: normal;
	text-decoration: line-through;
}

.module_list_product_fullimage .list_fullimage .price.extend_cancel .currency {
	font-size: 13px;
}

.module_list_product_fullimage .list_fullimage .price .number,
.module_list_product_fullimage .list_fullimage .price .currency {
	vertical-align: baseline;
}

.module_list_product_fullimage .list_fullimage .area_status {
	display: inline-block;
	vertical-align: top;
	margin-top: 15px;
}

.module_list_product_fullimage .list_fullimage .button_keep {
	position: absolute;
	right: 15px;
	bottom: 90px;
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_gray.svg) no-repeat;
	-webkit-background-size: 21px auto;
	        background-size: 21px auto;
	overflow: hidden;
	width: 21px;
	height: 18px;
	color: transparent;
	font-size: 0;
	cursor: pointer;
}

.module_list_product_fullimage .list_fullimage .button_keep[aria-pressed="true"] {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_red.svg);
}

.module_list_product_fullimage .pagination_fullimage {
	margin-bottom: 40px;
	font-size: 0;
	line-height: 0;
	text-align: center;
}

.module_list_product_fullimage .pagination_fullimage .inner {
	position: relative;
	display: inline-block;
}

.module_list_product_fullimage .pagination_fullimage .list {
	display: inline-block;
}

.module_list_product_fullimage .pagination_fullimage .item {
	position: relative;
	display: inline-block;
	margin-left: 10px;
}

.module_list_product_fullimage .pagination_fullimage .item:first-child {
	margin-left: 0;
}

.module_list_product_fullimage .pagination_fullimage .item [aria-checked=true]:after {
	position: absolute;
	right: 0;
	bottom: -10px;
	left: 0;
	content: '';
	height: 2px;
	background-color: #000;
}

.module_list_product_fullimage .pagination_fullimage .item:nth-child(2n) [aria-checked=true]:after {
	left: -10px;
}

.module_list_product_fullimage .pagination_fullimage .page {
	position: relative;
	display: inline-block;
	width: 50px;
	height: 50px;
	-webkit-background-size: cover;
	        background-size: cover;
	background-color: #f7f8fa;
}

.module_list_product_fullimage .pagination_fullimage .page: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;
}

.layout_wide .module_list_product_fullimage {
	width: 1280px;
}

.layout_wide .module_list_product_fullimage .list_fullimage {
	margin: 0 -16px;
}

.layout_wide .module_list_product_fullimage .list_fullimage .item {
	padding: 0 16px;
}

.layout_wide .module_list_product_fullimage .list_fullimage .inner {
	height: 440px;
}

.layout_wide .module_list_product_fullimage .list_fullimage .thumbnail {
	height: 309px;
}

.layout_wide .module_list_product_fullimage .list_fullimage .area_button {
	top: 309px;
}

.layout_devide .module_list_product_fullimage {
	width: 1020px;
}

.layout_devide .module_list_product_fullimage .list_fullimage {
	margin: 0 -13px;
}

.layout_devide .module_list_product_fullimage .list_fullimage .item {
	padding: 0 13px;
}

.layout_devide .module_list_product_fullimage .list_fullimage .inner {
	height: 377px;
}

.layout_devide .module_list_product_fullimage .list_fullimage .thumbnail {
	height: 246px;
}

.layout_devide .module_list_product_fullimage .list_fullimage .area_button {
	top: 246px;
}

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

.module_list_product_coordination {
	margin-top: 20px;
}

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

.module_list_product_coordination:after {
	clear: both;
}

.module_list_product_coordination:hover .button_prev, .module_list_product_coordination:hover .button_next {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.module_list_product_coordination .bg_wrap {
	position: relative;
	height: 657px;
}

.module_list_product_coordination .bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	-webkit-background-size: cover;
	        background-size: cover;
}

.module_list_product_coordination .layout_inner {
	height: auto;
	padding: 40px 0;
}

.module_list_product_coordination .coordination {
	overflow: hidden;
	width: 812px;
	margin: 0 auto;
}

.module_list_product_coordination .list {
	height: 100%;
}

.module_list_product_coordination .item {
	position: relative;
	display: inline-block;
	width: 812px;
	height: 577px;
	padding-left: 422px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	white-space: nowrap;
}

.module_list_product_coordination .thumbnail {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 390px;
	height: 100%;
}

.module_list_product_coordination .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_list_product_coordination .thumbnail.is_covered {
	z-index: 2;
}

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

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

.module_list_product_coordination .button_add_item {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -87px -48px;
	width: 21px;
	height: 21px;
	position: absolute;
	z-index: 2;
	width: 22px;
	height: 22px;
	margin-top: -11px;
	margin-left: -11px;
	text-align: center;
	line-height: 22px;
}

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

.module_list_product_coordination .button_close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	width: 41px;
	height: 41px;
	background-color: #000;
}

.module_list_product_coordination .button_close:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -319px -239px;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	margin: auto;
}

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

.module_list_product_coordination .area_overview {
	margin-top: 64px;
}

.module_list_product_coordination .label {
	display: block;
	margin-bottom: 10px;
	font-family: -apple-system, BlinkMacSystemFont, "sans-serif";
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
	color: #6b90dc;
}

.module_list_product_coordination .title {
	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.33em;
	max-height: 2.66em;
	font-size: 30px;
	color: #000;
	white-space: normal;
}

.module_list_product_coordination .button_prev,
.module_list_product_coordination .button_next {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: absolute;
	top: 50%;
	margin-top: -30px;
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.7);
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05);
	        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05);
	-webkit-transition: opacity 0.3s, background-color 0.15s;
	transition: opacity 0.3s, background-color 0.15s;
}

.module_list_product_coordination .button_prev:before,
.module_list_product_coordination .button_next:before {
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
	margin-top: -10px;
	margin-left: -12px;
}

.module_list_product_coordination .button_prev:hover,
.module_list_product_coordination .button_next:hover {
	background-color: #000;
}

.module_list_product_coordination .button_prev:focus,
.module_list_product_coordination .button_next:focus {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.module_list_product_coordination .button_prev {
	position: absolute;
	left: 0;
}

.module_list_product_coordination .button_prev:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -129px;
	width: 24px;
	height: 20px;
}

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

.module_list_product_coordination .button_prev:hover:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -157px;
	width: 24px;
	height: 20px;
}

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

.module_list_product_coordination .button_next {
	position: absolute;
	right: 0;
}

.module_list_product_coordination .button_next:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -213px;
	width: 24px;
	height: 20px;
}

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

.module_list_product_coordination .button_next:hover:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -185px;
	width: 24px;
	height: 20px;
}

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

.module_list_product_coordination .area_addition {
	margin-top: 20px;
	padding-top: 4px;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.module_list_product_coordination .item_addition {
	position: relative;
	margin-top: 10px;
	padding-right: 60px;
	height: 50px;
}

.module_list_product_coordination .link_addition {
	display: block;
	overflow: hidden;
	position: relative;
	height: 100%;
	padding-left: 60px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_list_product_coordination .link_addition[aria-pressed="true"] .thumbnail_addition:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	content: '';
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	border: solid 2px #f54c4a;
}

.module_list_product_coordination .thumbnail_addition {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.module_list_product_coordination .image_addition {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.module_list_product_coordination .image_addition.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.module_list_product_coordination .title_addition {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	margin-top: 8px;
	font-size: 13px;
	line-height: 14px;
	color: #444;
}

.module_list_product_coordination .area_price_addition {
	margin-top: 6px;
	font-size: 0;
	line-height: 0;
}

.module_list_product_coordination .price_addition {
	font-family: Tahoma, 나눔고딕, "Nanum Gothic", 나눔스퀘어, "Nanum Square", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "sans-serif";
	font-size: 13px;
	line-height: 14px;
	color: #444;
}

.module_list_product_coordination .price_addition.extend_cancel {
	margin-right: 5px;
	text-decoration: line-through;
	color: #b1b1b1;
}

.module_list_product_coordination .button_keep {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -10px;
	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;
	overflow: hidden;
	width: 20px;
	height: 18px;
	color: transparent;
	font-size: 0;
}

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

.layout_wide .module_list_product_coordination .button_prev {
	left: 0;
}

.layout_wide .module_list_product_coordination .button_next {
	right: 0;
}

.layout_devide .module_list_product_coordination .button_prev {
	left: 40px;
}

.layout_devide .module_list_product_coordination .button_next {
	right: 40px;
}

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

.module_list_story {
	width: 1280px;
	margin: 0 auto;
}

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

.module_list_story:after {
	clear: both;
}

.module_list_story .list {
	margin: 30px -16px 0;
}

.module_list_story .title_home + .list {
	margin-top: 0;
}

.module_list_story .item {
	position: relative;
	float: left;
	margin: 20px 0 30px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	width: 328px;
	padding: 0 16px;
}

.module_list_story .item .area_addition {
	height: 62px;
}

.module_list_story .item.default .area_overview {
	position: relative;
	display: block;
	color: #000;
}

.module_list_story .item.default .product {
	position: relative;
}

.module_list_story .item.default .thumbnail {
	position: relative;
	overflow: hidden;
	height: 385px;
}

.module_list_story .item.default .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_list_story .item.default .area_button {
	top: 354.8px;
}

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

.module_list_story .item.default .image.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.module_list_story .item.default .title {
	padding: 3px 0;
	background-color: #fff;
	-webkit-box-shadow: 7px 0 0 0 #fff;
	        box-shadow: 7px 0 0 0 #fff;
	font-weight: 600;
	vertical-align: top;
}

[data-user-agent*="MSIE 8"] .module_list_story .item.default .title {
	padding-top: 1px;
}

.module_list_story .item.default .info_product {
	position: relative;
	z-index: 1;
	margin-top: -25px;
}

.module_list_story .item.default .area_title {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 28px;
	max-height: 56px;
	z-index: 1;
	padding: 2px 50px 0 0;
	max-width: 100%;
	font-size: 20px;
	word-break: keep-all;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

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

.module_list_story .item.default .price {
	font-family: Tahoma, 나눔고딕, "Nanum Gothic", 나눔스퀘어, "Nanum Square", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "sans-serif";
	line-height: 22px;
	font-size: 18px;
	vertical-align: middle;
}

.module_list_story .item.default .price .number {
	position: relative;
	top: 1px;
	font-weight: 600;
}

.module_list_story .item.default .price .currency {
	font-size: 16px;
	line-height: 20px;
}

.module_list_story .item.default .price ~ .price {
	margin-left: 5px;
}

.module_list_story .item.default .price.extend_cancel {
	font-size: 15px;
	color: #888;
}

.module_list_story .item.default .price.extend_cancel .number {
	font-size: 14px;
	font-weight: normal;
	text-decoration: line-through;
}

.module_list_story .item.default .price.extend_cancel .currency {
	font-size: 13px;
}

.module_list_story .item.default .price .number,
.module_list_story .item.default .price .currency {
	vertical-align: baseline;
}

.module_list_story .item.default .text {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	line-height: 1.5em;
	max-height: 9em;
	margin-top: 11px;
	color: #aaa;
	font-size: 13px;
}

.module_list_story .item.default .info {
	padding-top: 14px;
	color: #888;
}

.module_list_story .item.default .info .date ~ .stext {
	padding-left: 5px;
}

.module_list_story .item.default .area_addition,
.module_list_story .item.default .area_tag,
.module_list_story .item.default .area_blank {
	margin-top: 13px;
}

.module_list_story .item.default .area_tag {
	overflow: hidden;
	height: 19px;
}

.module_list_story .item.default .area_addition {
	display: block;
	position: relative;
	padding: 20px 0 0 60px;
	border-top: 1px solid #e2e5e9;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #444;
}

.module_list_story .item.default .thumbnail_addition {
	position: absolute;
	top: 12px;
	left: 0;
	overflow: hidden;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.module_list_story .item.default .thumbnail_addition: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;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.module_list_story .item.default .image_addition {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

.module_list_story .item.default .image_addition.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.module_list_story .item.default .title_addition {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	font-size: 13px;
	line-height: 14px;
	font-weight: 400;
}

.module_list_story .item.default .area_price_addition {
	margin-top: 6px;
	font-size: 0;
	line-height: 0;
}

.module_list_story .item.default .price_addition {
	font-family: Tahoma, 나눔고딕, "Nanum Gothic", 나눔스퀘어, "Nanum Square", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "sans-serif";
	font-size: 13px;
	font-weight: normal;
	line-height: 14px;
}

.module_list_story .item.default .price_addition.extend_cancel {
	margin-right: 5px;
	text-decoration: line-through;
	color: #b1b1b1;
}

.module_list_story .item.default .area_tag {
	font-size: 0;
}

.module_list_story .item.default .tag {
	display: inline-block;
	margin: 0 3px 3px 0;
	padding: 0 2px;
	background-color: #f2f2f2;
	font-size: 12px;
	color: #999;
	line-height: 16px;
}

.module_list_story .item.default .tag:before {
	content: '#';
}

.module_list_story .item.default .area_status {
	padding-top: 2px;
}

.module_list_story .item.default .button_keep {
	top: 397px;
	right: 16px;
	z-index: 1;
}

.module_list_story .item.ranking {
	margin: 20px 14px;
	padding-bottom: 8px;
	width: 296px;
	border: 1px solid #e7e7e7;
}

.module_list_story .item.ranking .area_title {
	padding: 13px 0 12px 0;
	text-align: center;
}

.module_list_story .item.ranking .area_title .title {
	display: inline-block;
	padding: 0 8px;
	height: 30px;
	font-size: 16px;
	line-height: 30px;
}

.module_list_story .item.ranking .area_title:after {
	content: '';
	position: absolute;
	top: 55px;
	right: 0;
	left: 0;
	height: 1px;
	background-color: #e0e0e0;
}

.module_list_story .item.ranking .area_ranking {
	display: block;
	position: relative;
	padding: 19px 0 20px 83px;
	height: 75px;
	border-top: 1px solid #efefef;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #444;
}

.module_list_story .item.ranking .area_ranking:hover {
	text-decoration: underline;
}

.module_list_story .item.ranking .area_ranking .title {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	font-size: 13px;
	line-height: 17px;
	font-weight: 400;
	vertical-align: top;
}

.module_list_story .item.ranking .area_ranking:after {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	content: '';
}

.module_list_story .item.ranking .rank {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -9px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #c8c8c8;
	font-weight: 600;
	font-style: italic;
}

.module_list_story .item.ranking .rank.rank_top {
	color: #6b90dc;
}

.module_list_story .item.ranking .thumbnail {
	position: absolute;
	top: 12px;
	left: 23px;
	overflow: hidden;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.module_list_story .item.ranking .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;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

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

.module_list_story .item.ranking .image.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.module_list_story .item.ranking .area_price {
	margin-top: 5px;
	font-size: 0;
	line-height: 0;
}

.module_list_story .item.ranking .price {
	font-family: Tahoma, 나눔고딕, "Nanum Gothic", 나눔스퀘어, "Nanum Square", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "sans-serif";
	font-size: 13px;
	font-weight: 600;
	line-height: 14px;
}

.module_list_story .item.ranking .price ~ .price {
	margin-left: 5px;
}

.module_list_story .item.ranking .price.extend_cancel {
	font-weight: normal;
	text-decoration: line-through;
	color: #b1b1b1;
}

.module_list_story .item.ranking .price .number,
.module_list_story .item.ranking .price .currency {
	vertical-align: baseline;
}

.module_list_story .item.ranking .ranking_list > li:first-child .area_ranking {
	border-top: 0;
}

.module_list_story .item.shoppingcontents .wrap_item {
	position: relative;
	padding: 197px 20px 30px;
	background-color: #2f2f2f;
}

.module_list_story .item.shoppingcontents .wrap_item.text_type {
	padding-top: 30px;
}

.module_list_story .item.shoppingcontents .area_overview {
	display: block;
	color: #000;
}

.module_list_story .item.shoppingcontents .area_overview:hover .text {
	text-decoration: underline;
}

.module_list_story .item.shoppingcontents .area_overview:before {
	content: '';
	display: block;
	width: 30px;
	height: 3px;
	background-color: #fff;
	margin-bottom: 12px;
}

.module_list_story .item.shoppingcontents .thumbnail {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	overflow: hidden;
	height: 167px;
}

.module_list_story .item.shoppingcontents .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_list_story .item.shoppingcontents .image {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

.module_list_story .item.shoppingcontents .image.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.module_list_story .item.shoppingcontents .title {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 27px;
	max-height: 54px;
	max-width: 280px;
	font-size: 20px;
	color: #fff;
	font-weight: 600;
}

.module_list_story .item.shoppingcontents .text_type .title {
	font-size: 22px;
	line-height: 29px;
	max-height: 58px;
}

.module_list_story .item.shoppingcontents .text {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	line-height: 19px;
	max-height: 114px;
	margin-top: 9px;
	color: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.module_list_story .item.shoppingcontents .info {
	padding-top: 10px;
	color: #fff;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.module_list_story .item.shoppingcontents .info .date ~ .stext {
	padding-left: 5px;
}

.module_list_story .item.shoppingcontents .area_tag,
.module_list_story .item.shoppingcontents .area_blank {
	height: 62px;
	margin-top: 15px;
}

.module_list_story .item.shoppingcontents .area_addition {
	display: block;
	position: relative;
	margin-top: 17px;
	padding: 20px 0 0 60px;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #fff;
}

.module_list_story .item.shoppingcontents .area_addition ~ .area_addition {
	border-top: 0;
	margin-top: -1px;
}

.module_list_story .item.shoppingcontents .thumbnail_addition {
	position: absolute;
	top: 12px;
	left: 0;
	overflow: hidden;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.module_list_story .item.shoppingcontents .thumbnail_addition: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;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
}

.module_list_story .item.shoppingcontents .image_addition {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

.module_list_story .item.shoppingcontents .image_addition.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.module_list_story .item.shoppingcontents .title_addition {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	font-size: 12px;
	line-height: 14px;
	font-weight: 400;
}

.module_list_story .item.shoppingcontents .area_price_addition {
	margin-top: 6px;
	font-size: 0;
	line-height: 0;
}

.module_list_story .item.shoppingcontents .price_addition {
	font-family: Tahoma, 나눔고딕, "Nanum Gothic", 나눔스퀘어, "Nanum Square", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", "sans-serif";
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
}

.module_list_story .item.shoppingcontents .price_addition ~ .price_addition {
	margin-left: 5px;
}

.module_list_story .item.shoppingcontents .price_addition.extend_cancel {
	font-weight: normal;
	text-decoration: line-through;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.module_list_story .item.shoppingcontents .price_addition .number,
.module_list_story .item.shoppingcontents .price_addition .currency {
	vertical-align: baseline;
}

.module_list_story .item.shoppingcontents .area_tag {
	font-size: 0;
}

.module_list_story .item.shoppingcontents .tag {
	display: inline-block;
	margin: 0 3px 3px 0;
	padding: 2px 4px;
	background-color: #f2f2f2;
	font-size: 12px;
	color: #999;
}

.module_list_story .item.shoppingcontents .tag:before {
	content: '#';
}

.module_list_story .item.bestreview .area_overview {
	display: block;
	color: #000;
}

.module_list_story .item.bestreview .thumbnail {
	position: relative;
	z-index: 1;
	overflow: hidden;
	height: 296px;
}

.module_list_story .item.bestreview .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_list_story .item.bestreview .image {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

.module_list_story .item.bestreview .image.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.module_list_story .item.bestreview .area_stylebox {
	position: relative;
	margin-top: -1px;
	padding: 53px 18px 20px;
	background-color: #fff;
	border: solid 1px #ededed;
}

.module_list_story .item.bestreview .area_stylebox:before {
	position: absolute;
	top: 25px;
	left: 20px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -319px -28px;
	width: 16px;
	height: 14px;
	content: '';
}

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

.module_list_story .item.bestreview .title {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
}

.module_list_story .item.bestreview .area_reviewinfo {
	margin-top: 10px;
	font-size: 0;
	line-height: 0;
}

.module_list_story .item.bestreview .area_reviewinfo .text_info {
	font-size: 12px;
	color: #999;
	line-height: 13px;
}

.module_list_story .item.bestreview .area_reviewinfo .text_info ~ .text_info:before {
	display: inline-block;
	vertical-align: top;
	margin: 1px 8px 0;
	width: 1px;
	height: 11px;
	background-color: #d8d8d8;
	content: '';
}

.module_list_story .item.bestreview .area_text {
	margin-top: 8px;
}

.module_list_story .item.bestreview .text {
	overflow: hidden;
	width: 100%;
	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;
	position: relative;
	font-size: 13px;
	color: #666;
}

.module_list_story .item.bestreview .product_name {
	position: relative;
	margin-top: 20px;
	padding: 16px 10px 0 0;
	border-top: 1px solid #e2e5e9;
	font-size: 13px;
	color: #444;
	line-height: 15px;
}

.module_list_story .item.bestreview .product_name .ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
}

.module_list_story .item.bestreview .product_name: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;
	right: 0;
	bottom: 2px;
	content: '';
}

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

.module_list_story .button_keep {
	position: absolute;
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/zzim_gray.svg) no-repeat;
	-webkit-background-size: 16px auto;
	        background-size: 16px auto;
	overflow: hidden;
	width: 16px;
	height: 14px;
	text-indent: 17px;
}

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

.module_list_story.extend_thumbnail_square .item.default .thumbnail {
	height: 296px;
}

.module_list_story.extend_thumbnail_square .item.default .area_button {
	top: 266px;
}

.module_list_story.extend_thumbnail_square .item.default .button_keep {
	top: 308px;
}

.module_list_category {
	margin: 0 auto;
}

.module_list_category .title_sub.image_title {
	margin-bottom: 25px;
}

.module_list_category .module_list_category_tab {
	margin-bottom: 18px;
}

.module_list_category .module_list_product_default + .module_list_sort {
	margin-top: 40px;
}

.layout_wide .module_list_category {
	width: 1280px;
}

.layout_devide .module_list_category {
	width: 1020px;
}

.layout_devide .module_sub_review .title_sub {
	padding-top: 0;
}

.module_sub_review .title_sub + .area_review {
	border-top: 2px solid #000;
}

.module_sub_review .area_review.is_all .header_review {
	height: 36px;
	margin-top: 60px;
}

.module_sub_review .area_review.is_all .header_review .title_small {
	padding-top: 9px;
}

.module_sub_review .header_review {
	position: relative;
	margin: 48px 0 12px;
}

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

.module_sub_review .header_review:after {
	clear: both;
}

.module_sub_review .header_review .title_small {
	float: left;
	width: auto;
	padding-top: 0;
}

.module_sub_review .header_review .text {
	float: left;
	position: relative;
	margin-top: 1px;
	margin-left: 10px;
	padding-left: 11px;
	font-size: 14px;
	line-height: 16px;
	color: #888;
}

.module_sub_review .header_review .text:before {
	position: absolute;
	top: 50%;
	left: 0;
	content: '';
	width: 1px;
	height: 12px;
	margin-top: -6px;
	background-color: #e2e5e9;
}

.module_sub_review .header_review .module_list_sort {
	float: right;
	margin: 0;
	width: auto;
}

.module_sub_review .header_review .module_list_sort .sort_list {
	margin-top: 3px;
}

.module_sub_review .header_review .selectbox {
	margin-left: 20px;
}

.module_sub_review .header_review .selectbox .label {
	width: 120px;
}

.module_sub_review .detail_tab_review .option {
	font-size: 13px;
	color: #000;
}

.module_sub_review .header_review + .detail_list_review .item:first-child {
	padding-top: 20px;
	border-top: 1px solid #eaeced;
}

.module_sub_review .detail_list_review .col_label {
	padding-top: 12px;
}

.module_sub_review .detail_list_review .text_product {
	display: block;
	margin-bottom: 8px;
	font-size: 12px;
	color: #959595;
	line-height: 16px;
}

.module_sub_review .detail_list_review a.text_product:hover {
	text-decoration: underline;
}

.module_sub_review .detail_list_review .item[aria-expanded="false"] .text_product {
	overflow: hidden;
	max-width: 400px;
	text-overflow: ellipsis;
	word-break: break-all;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
}

.module_sub_qna .header_sub {
	position: relative;
}

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

.module_sub_qna .header_sub:after {
	clear: both;
}

.module_sub_qna .title_sub {
	padding-bottom: 0;
}

.module_sub_qna .sort_qna {
	float: right;
	margin-top: -4px;
}

.module_sub_qna .sort_qna .area_switch {
	top: 8px;
	margin-right: 20px;
}

.module_sub_qna .sort_qna .selectbox {
	float: left;
}

.module_sub_qna .sort_qna .selectbox .label {
	font-size: 13px;
}

.module_sub_qna .detail_list_qna [class^="col"] {
	padding-top: 20px;
	padding-bottom: 20px;
}

.module_sub_qna .detail_list_qna .col_status,
.module_sub_qna .detail_list_qna .col_author,
.module_sub_qna .detail_list_qna .col_date {
	width: 150px;
}

.module_sub_qna .detail_list_qna .col_status {
	padding-right: 0;
}

.module_sub_qna .detail_list_qna .col_title:before, .module_sub_qna .detail_list_qna .col_title:after {
	content: '';
	display: table;
}

.module_sub_qna .detail_list_qna .col_title:after {
	clear: both;
}

.module_sub_qna .detail_list_qna .col_title .text_product {
	display: block;
	margin: 10px 0 8px;
}

.module_sub_qna .detail_list_qna .col_title .text_product .link {
	overflow: hidden;
	max-width: 600px;
	text-overflow: ellipsis;
	word-break: break-all;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	line-height: 1.33em;
	color: #6b90dc;
}

.module_sub_qna .detail_list_qna .col_title .text_product .link:hover {
	text-decoration: underline;
}

.module_sub_qna .detail_list_qna .col_title .text {
	display: inline-block;
	font-size: 13px;
	color: #000;
}

.module_sub_qna .detail_list_qna .col_title a.text:hover {
	text-decoration: underline;
}

.module_sub_qna .detail_list_qna .col_question {
	padding-right: 300px;
}

.module_sub_qna .detail_list_qna .thumbnail {
	position: relative;
	display: inline-block;
	overflow: hidden;
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 20px;
}

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

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

.module_sub_qna .detail_list_qna .area_full_article {
	padding-left: 150px;
}

.module_sub_qna .detail_list_qna .button_report:before {
	position: relative;
	top: 2px;
}

.module_sub_qna .detail_list_qna .text.secret:after {
	position: relative;
	top: 2px;
}

.module_sub_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-left: 5px;
}

@media all and (min-width: 0\0), (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.module_sub_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_sub_qna .search_area_content {
	margin-top: 40px;
}

.layout_wide .module_sub_qna .detail_list_qna .list .col_title .text {
	max-width: 780px;
}

.layout_wide .module_sub_qna .detail_list_qna .list .col_title .thumbnail ~ .text {
	max-width: 700px;
}

.layout_devide .module_sub_qna .col_status,
.layout_devide .module_sub_qna .col_author,
.layout_devide .module_sub_qna .col_date {
	width: 130px;
}

.layout_devide .module_sub_qna .area_full_article {
	padding-left: 130px;
}

.layout_devide .module_sub_qna .col_question {
	padding-right: 260px;
}

.layout_devide .module_sub_qna .detail_list_qna .list .col_title .text {
	max-width: 580px;
}

.layout_devide .module_sub_qna .detail_list_qna .list .col_title .thumbnail ~ .text {
	max-width: 500px;
}

.area_discount {
	position: absolute;
	top: 10px;
	right: 0;
	width: 55px;
	height: 55px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	background-color: #2f2f2f;
	z-index: 1;
}

.area_discount .discount {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	height: 12px;
	margin-top: -6px;
	font-size: 0;
	line-height: 0;
	text-align: center;
}

.extend_two .area_discount,
.extend_three .area_discount {
	right: 48px;
}

.extend_four .area_discount {
	right: 28px;
}

.extend_five .area_discount {
	right: 25px;
}

.module_list_story .area_discount {
	right: 30px;
}

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

.area_discount .icon_number_0 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -76px -278px;
	width: 10px;
	height: 12px;
}

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

.area_discount .icon_number_1 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -165px -278px;
	width: 5px;
	height: 12px;
}

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

.area_discount .icon_number_2 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -212px -278px;
	width: 9px;
	height: 12px;
}

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

.area_discount .icon_number_3 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -94px -278px;
	width: 9px;
	height: 12px;
}

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

.area_discount .icon_number_4 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -128px -278px;
	width: 10px;
	height: 12px;
}

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

.area_discount .icon_number_5 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -246px -278px;
	width: 9px;
	height: 12px;
}

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

.area_discount .icon_number_6 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -229px -278px;
	width: 9px;
	height: 12px;
}

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

.area_discount .icon_number_7 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -178px -278px;
	width: 9px;
	height: 12px;
}

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

.area_discount .icon_number_8 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -111px -278px;
	width: 9px;
	height: 12px;
}

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

.area_discount .icon_number_9 {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -195px -278px;
	width: 9px;
	height: 12px;
}

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

.area_discount .icon_number_percent {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -90px -252px;
	width: 13px;
	height: 12px;
}

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

.area_flag {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.area_flag .flag {
	position: relative;
}

.area_flag .flag.best, .area_flag .flag.new {
	width: 48px;
	height: 21px;
}

.area_flag .flag.best:before, .area_flag .flag.new:before {
	position: absolute;
	top: 7px;
	left: 11px;
	content: '';
}

.area_flag .flag.best {
	background-color: #4eb6dd;
}

.area_flag .flag.best:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -114px;
	width: 25px;
	height: 7px;
}

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

.area_flag .flag.new {
	background-color: #b176ce;
}

.area_flag .flag.new:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -99px;
	width: 26px;
	height: 7px;
}

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

.area_flag .flag.todayfreeship, .area_flag .flag.todaysale {
	width: 48px;
	height: 48px;
	margin-bottom: 1px;
	background-color: #6a7e97;
}

.area_flag .flag.todayfreeship:before, .area_flag .flag.todaysale:before {
	position: absolute;
	top: 14px;
	content: '';
}

.area_flag .flag.todayfreeship:before {
	left: 6px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -74px -216px;
	width: 36px;
	height: 21px;
}

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

.area_flag .flag.todaysale:before {
	left: 11px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -4px;
	width: 27px;
	height: 21px;
}

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

.area_flag .flag.rank {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -201px -72px;
	width: 52px;
	height: 60px;
	margin-left: 15px;
}

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

.area_flag .flag.rank:before {
	position: absolute;
	top: 10px;
	content: '';
}

.area_flag .flag.rank:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -126px -192px;
	width: 28px;
	height: 8px;
	position: absolute;
	bottom: 19px;
	left: 12px;
	content: '';
}

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

.area_flag .flag.rank_1, .area_flag .flag.rank_2, .area_flag .flag.rank_3 {
	background-position: -201px -4px;
}

.area_flag .flag.rank_1:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -296px -79px;
	width: 7px;
	height: 16px;
	left: 21px;
}

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

.area_flag .flag.rank_2:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -319px -168px;
	width: 12px;
	height: 16px;
	left: 20px;
}

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

.area_flag .flag.rank_3:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -319px -144px;
	width: 12px;
	height: 16px;
	left: 19px;
}

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

.area_flag .flag.rank_4:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -319px -120px;
	width: 13px;
	height: 16px;
	left: 19px;
}

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

.area_flag .flag.rank_5:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -319px -96px;
	width: 12px;
	height: 16px;
	left: 20px;
}

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

.extend_two .area_flag {
	left: 38px;
}

.layout_devide .extend_two .area_flag {
	left: 30px;
}

.extend_three .area_flag {
	left: 20px;
}

.layout_devide .extend_three .area_flag {
	left: 16px;
}

.extend_four .area_flag {
	left: 18px;
}

.module_list_product_designed.extend_four .area_flag {
	left: 16px;
}

.layout_devide .module_list_product_designed.extend_four .area_flag {
	left: 13px;
}

.module_list_story .area_flag {
	left: 16px;
}

.extend_five .area_flag {
	left: 15px;
}

.module_list_product_listview .area_flag {
	top: 20px;
}

.module_title_themeshopping {
	margin: 50px auto 20px;
}

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

.module_title_themeshopping:after {
	clear: both;
}

.module_title_themeshopping .thumbnail {
	position: relative;
	float: left;
	width: 296px;
	height: 166px;
	overflow: hidden;
}

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

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

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

.module_title_themeshopping .info {
	padding: 30px 30px 0;
	height: 134px;
	border: 1px solid #e0e0e0;
	border-width: 1px 1px 1px 0;
	overflow: hidden;
}

.module_title_themeshopping .info .title_theme {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	font-size: 22px;
	color: #000;
	font-weight: 600;
	line-height: 26px;
	vertical-align: top;
}

.module_title_themeshopping .info .date {
	display: block;
	margin-top: 7px;
	color: #888;
}

.module_title_themeshopping.extend_card {
	margin-top: 0;
}

.module_title_themeshopping.extend_card .list {
	margin: 0 -16px;
}

.module_title_themeshopping.extend_card .list:before, .module_title_themeshopping.extend_card .list:after {
	content: '';
	display: table;
}

.module_title_themeshopping.extend_card .list:after {
	clear: both;
}

.module_title_themeshopping.extend_card .area_card {
	float: left;
	margin-bottom: 40px;
	padding: 0 16px;
	width: 296px;
}

.module_title_themeshopping.extend_card .link_detail {
	display: block;
	position: relative;
}

.module_title_themeshopping.extend_card .link_detail:hover:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1000;
	border: 1px solid #2f2f2f;
}

.module_title_themeshopping.extend_card .info {
	padding: 17px 20px 18px;
	height: auto;
	width: 100%;
	border-width: 0 1px 1px 1px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	text-align: center;
}

.module_title_themeshopping.extend_card .info .date {
	margin-top: 6px;
	line-height: 13px;
}

.module_title_themeshopping.extend_card .title_theme {
	font-size: 14px;
	line-height: 18px;
}

.layout_wide .module_title_themeshopping {
	width: 1280px;
}

.layout_devide .module_title_themeshopping {
	width: 1020px;
}

.bar_content {
	height: 1px;
	margin: 20px auto;
	background-color: #000;
}

.layout_wide .bar_content {
	width: 1280px;
}

.layout_devide .bar_content {
	width: 1020px;
}

.module_article {
	margin: 50px auto 0;
	padding-bottom: 20px;
}

.module_article .number {
	font-size: 16px;
}

.module_article .number .highlight {
	color: #6b90dc;
}

.module_article .link_all {
	float: right;
	color: #444;
}

.module_article .title_area {
	margin-top: 20px;
	padding: 25px 0 27px;
	border-top: 2px solid #000;
}

.module_article .title_area .title {
	overflow: hidden;
	width: 800px;
	text-overflow: ellipsis;
	word-break: break-all;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	font-size: 18px;
	line-height: 25px;
	font-weight: 600;
}

.module_article .title_area .info {
	margin-top: 5px;
	font-size: 13px;
	color: #888;
}

.module_article .title_area .info .count {
	margin-left: 14px;
}

.module_article .edit_content {
	border-top: 1px solid #e2e5e9;
	padding: 50px 0;
	font-size: 16px;
	color: #444;
}

.module_article + .title_small {
	margin-top: 30px;
	padding-top: 40px;
	border-top: 2px solid #000;
}

.module_article .icon_important {
	position: relative;
	display: inline-block;
	width: 39px;
	height: 22px;
	margin-right: 14px;
	border: 1px solid #6b90dc;
	vertical-align: middle;
}

.module_article .icon_important:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -261px -55px;
	width: 27px;
	height: 14px;
	position: absolute;
	top: 5px;
	left: 6px;
	content: '';
}

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

.layout_wide .module_article {
	width: 1280px;
}

.layout_devide .module_article {
	width: 1020px;
}

.module_article_list {
	margin: 30px auto 0;
	padding-top: 30px;
	border-top: 2px solid #000;
}

.module_article_list .title_area {
	overflow: hidden;
}

.module_article_list .title_area .title {
	float: left;
	font-size: 15px;
	font-weight: 600;
}

.module_article_list .title_area .link_all {
	float: right;
	color: #444;
}

.module_article_list .highlight {
	color: #6b90dc;
}

.module_article_list .list {
	margin-top: 20px;
}

.module_article_list .list .item {
	display: table;
	table-layout: fixed;
	margin-top: 8px;
	width: 100%;
	overflow: hidden;
	font-size: 13px;
}

.module_article_list .list .date {
	display: table-cell;
	width: 100px;
	padding-left: 20px;
	color: #888;
	text-align: right;
}

.module_article_list .title_article {
	display: table-cell;
	width: 100%;
	color: #444;
}

.module_article_list .title_article .text {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	font-size: 12px;
}

.module_article_list .title_article.is_selected {
	font-weight: 600;
	text-decoration: underline;
}

.module_article_list .title_article:hover {
	text-decoration: underline;
}

.module_article_list .button_wrap {
	margin-top: 15px;
	text-align: center;
}

.module_article_list .button_wrap .button_arrow {
	position: relative;
	padding: 0 10px;
	background: none;
}

.module_article_list .button_wrap .button_arrow:after {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -4px;
}

.module_article_list .button_wrap .button_arrow.prev:after {
	left: 0;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -152px -252px;
	width: 5px;
	height: 8px;
}

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

.module_article_list .button_wrap .button_arrow.next {
	margin-left: -4px;
}

.module_article_list .button_wrap .button_arrow.next:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -7px;
	width: 1px;
	height: 14px;
	background-color: #e2e5e9;
}

.module_article_list .button_wrap .button_arrow.next:after {
	right: 0;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -191px -252px;
	width: 5px;
	height: 8px;
}

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

.module_article_list .button_wrap .button_arrow:disabled {
	color: #888;
}

.module_article_list .button_wrap .button_arrow:disabled.prev:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -165px -252px;
	width: 5px;
	height: 8px;
}

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

.module_article_list .button_wrap .button_arrow:disabled.next:after {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -204px -252px;
	width: 5px;
	height: 8px;
}

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

.layout_wide .module_article_list {
	width: 1280px;
}

.layout_devide .module_article_list {
	width: 1020px;
}

.module_storeinfo {
	position: relative;
	margin: 40px auto 0;
	font-size: 16px;
}

.module_storeinfo .info_store {
	display: table;
	table-layout: fixed;
	margin-bottom: 30px;
	width: 100%;
}

.module_storeinfo .info_store .align_wrap {
	display: table-cell;
}

.module_storeinfo .info_store .seller_profile {
	overflow: hidden;
	padding-right: 20px;
	margin-bottom: 23px;
}

.module_storeinfo .info_store .title {
	float: left;
	padding-top: 14px;
	width: 89px;
	color: #888;
	font-size: 14px;
}

.module_storeinfo .info_store .desc {
	padding-top: 14px;
	overflow: hidden;
}

.module_storeinfo .info_store .desc.telephone {
	margin-bottom: 35px;
}

.module_storeinfo .info_store .desc.intro {
	padding-top: 4px;
	font-size: 13px;
	color: #888;
	margin-bottom: 25px;
}

.module_storeinfo .info_store .desc.tag {
	padding-top: 12px;
	overflow: hidden;
	font-size: 12px;
}

.module_storeinfo .info_store .hashtag {
	display: inline-block;
	margin: 3px 0;
	padding: 0 4px;
	background-color: #f5f8fc;
	color: #a7a7a7;
	line-height: 22px;
}

.module_storeinfo .info_store .list_sns {
	font-size: 13px;
}

.module_storeinfo .info_store .list_sns .item:before {
	content: '';
	display: inline-block;
	width: 22px;
	height: 22px;
	padding-right: 10px;
}

.module_storeinfo .info_store .list_sns .item.blog:before {
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/blog_26x26.svg) no-repeat;
	-webkit-background-size: 22px auto;
	        background-size: 22px auto;
}

.module_storeinfo .info_store .list_sns .item.facebook:before {
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/facebook_26x26.svg) no-repeat;
	-webkit-background-size: 22px auto;
	        background-size: 22px auto;
}

.module_storeinfo .info_store .list_sns .item.instagram:before {
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/instagram_26x26.svg) no-repeat;
	-webkit-background-size: 22px auto;
	        background-size: 22px auto;
}

.module_storeinfo .info_store .list_sns .link {
	color: #0068c3;
}

.module_storeinfo .info_store .module_datalab {
	display: table-cell;
	vertical-align: top;
}

.module_storeinfo .title_store {
	font-size: 26px;
	line-height: 30px;
	font-weight: 600;
}

.module_storeinfo .title_store .sell_grade {
	display: inline-block;
	margin-left: 10px;
	font-size: 14px;
	color: #6b90dc;
	font-weight: 600;
}

.module_storeinfo .wrap_license {
	overflow: hidden;
}

.module_storeinfo .info_license {
	float: left;
	max-width: 35%;
	margin-top: 10px;
	line-height: 25px;
	font-size: 14px;
}

.module_storeinfo .info_license .title {
	float: left;
	width: auto;
	min-width: 54px;
	padding-top: 0;
	color: #888;
}

.module_storeinfo .info_license .desc {
	overflow: hidden;
	padding-left: 25px;
	padding-top: 0;
}

.module_storeinfo .info_license + .info_license {
	max-width: 55%;
	margin-left: 60px;
}

.module_storeinfo .info_license + .info_license .title {
	min-width: 94px;
}

.module_storeinfo .banner {
	margin: 50px auto 20px;
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_storeinfo .banner .image {
	max-width: 100%;
	max-height: 1200px;
}

.layout_wide .module_storeinfo {
	width: 1280px;
}

.layout_devide .module_storeinfo {
	width: 1020px;
}

.module_datalab {
	position: relative;
	padding-left: 50px;
	width: 410px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_datalab .title_logo {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -4px -4px;
	width: 106px;
	height: 19px;
	display: inline-block;
}

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

.module_datalab .title_chart {
	display: inline-block;
	margin: 3px 0 0 15px;
	font-size: 16px;
	font-weight: 600;
	vertical-align: top;
}

.module_datalab .area_chart {
	margin-top: 24px;
	overflow: hidden;
}

.module_datalab .area_chart .pie_chart_wrap {
	float: right;
	position: relative;
	padding: 0 19px 0 21px;
}

.module_datalab .area_chart .pie_chart_wrap:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 120px;
	border-left: 1px dashed #ecf0f2;
}

.module_datalab .area_chart .bar_chart_wrap {
	float: left;
	width: 175px;
	padding-right: 25px;
}

.module_datalab .desc_datalab {
	margin-top: 20px;
	font-size: 12px;
	color: #888;
	line-height: 1.5em;
}

.module_datalab .list_bar {
	display: table;
	table-layout: fixed;
	width: 100%;
}

.module_datalab .list_bar .item {
	display: table-cell;
	text-align: center;
}

.module_datalab .list_bar .item .bar {
	display: inline-block;
	position: relative;
	width: 13px;
	height: 112px;
	font-size: 10px;
	color: transparent;
	border: 1px solid rgba(60, 76, 91, 0.03);
	background-color: rgba(60, 76, 91, 0.05);
}

.module_datalab .list_bar .item .fill {
	position: absolute;
	right: -1px;
	bottom: -1px;
	left: -1px;
	border: 1px solid #c9d0de;
	background-color: #ced5e1;
}

.module_datalab .list_bar .item .fill.top {
	border: 1px solid #77a7eb;
	background-color: #73a2e4;
}

.module_datalab .list_bar .item .fill .grade {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

.module_datalab .list_bar .item .label {
	margin-top: 5px;
	font-size: 12px;
	color: #8f8f8f;
	line-height: 14px;
}

.module_datalab .pie_chart_wrap .pie_chart {
	width: 120px;
	height: 120px;
	margin-top: -3px;
}

.module_datalab .pie_chart_wrap .legend_wrap {
	margin-top: 5px;
	color: #8f8f8f;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
}

.module_datalab .pie_chart_wrap .item_legend:before {
	content: '';
	display: inline-block;
	margin: 4px 5px 0 0;
	width: 7px;
	height: 7px;
	vertical-align: top;
}

.module_datalab .pie_chart_wrap .item_legend.gender_male:before {
	background: #78c1ff;
}

.module_datalab .pie_chart_wrap .item_legend.gender_female:before {
	background: #ff6d6b;
}

.module_datalab .pie_chart_wrap .item_legend + .item_legend {
	margin-left: 8px;
}

.module_datalab .pie_chart_wrap .pie_tooltip {
	font-family: -apple-system, BlinkMacSystemFont, HelveticaNeue, AppleSDGothicNeo, sans-serif;
	font-size: 17px;
}

.module_datalab .pie_chart_wrap .pie_tooltip .percent {
	font-size: 10px;
	font-weight: normal;
	vertical-align: baseline;
}

.module_datalab:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 250px;
	background-color: #e2e5e9;
}

.module_list_category_tab {
	margin: 0 auto 20px;
	border: 1px solid #e0e0e0;
}

.module_list_category_tab .category_list {
	margin: 0 -1px;
	position: relative;
}

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

.module_list_category_tab .category_list:after {
	clear: both;
}

.module_list_category_tab .category_list .item {
	position: relative;
	float: left;
	width: 20%;
	height: 49px;
	text-align: center;
}

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

.module_list_category_tab .category_list .item .link {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	display: block;
	padding: 0 32px;
	line-height: 50px;
	font-size: 12px;
	color: #000;
}

.module_list_category_tab .category_list .item .link[aria-selected=true] {
	color: #2f2f2f;
	text-decoration: underline;
}

.module_list_category_tab .category_list .item .link:before {
	content: '';
	position: absolute;
	right: -1px;
	bottom: -1px;
	left: 0;
	height: 1px;
	background-color: #e0e0e0;
}

.module_list_category_tab .category_list .item .link:hover {
	color: #6b90dc;
}

.layout_wide .module_list_category_tab {
	width: 1280px;
}

.layout_devide .module_list_category_tab {
	width: 1020px;
}

.module_tab_subtitle {
	margin: 50px auto 0;
	border-bottom: 1px solid #e2e5e9;
}

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

.module_tab_subtitle:after {
	clear: both;
}

.module_tab_subtitle .list {
	float: left;
	margin-left: 1px;
}

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

.module_tab_subtitle .list:after {
	clear: both;
}

.module_tab_subtitle .item {
	float: left;
	margin: 0 0 -1px -1px;
}

.module_tab_subtitle .link_title {
	display: block;
	width: 158px;
	height: 49px;
	border: 1px solid #e2e5e9;
	border-width: 1px 1px 0;
	font-size: 15px;
	color: #cdcdcd;
	line-height: 48px;
	text-align: center;
}

.module_tab_subtitle .link_title[aria-selected=true] {
	position: relative;
	border-color: #000;
	color: #000;
	font-weight: 600;
	background-color: #fff;
}

.layout_wide .module_tab_subtitle {
	width: 1280px;
}

.layout_devide .module_tab_subtitle {
	width: 1020px;
}

.module_list_sort .area_switch {
	margin-right: 5px;
}

.module_list_sort .area_switch .text {
	padding-top: 5px;
}

.module_list_sort .area_switch .switch {
	margin-top: 4px;
}

.module_list_sort .view_type {
	display: inline-block;
	margin-left: 15px;
}

.module_list_sort .view_type .item {
	float: left;
}

.module_list_sort .view_type .button_view {
	position: relative;
	display: inline-block;
	margin-left: -1px;
	width: 25px;
	height: 25px;
	border: 1px solid #e0e0e0;
	background-color: #fff;
}

.module_list_sort .view_type .button_view:before {
	content: '';
	position: absolute;
	top: 7px;
	left: 7px;
}

.module_list_sort .view_type .button_view.list:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -282px -278px;
	width: 11px;
	height: 11px;
}

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

.module_list_sort .view_type .button_view.image:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -23px -302px;
	width: 11px;
	height: 11px;
}

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

.module_list_sort .view_type .button_view.bigimage:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -61px -302px;
	width: 11px;
	height: 11px;
}

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

.module_list_sort .view_type .button_view.gallery:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -80px -302px;
	width: 11px;
	height: 11px;
}

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

.module_list_sort .view_type .button_view[aria-selected=true] {
	position: relative;
	z-index: 10;
	border-color: #2f2f2f;
	background-color: #2f2f2f;
}

.module_list_sort .view_type .button_view[aria-selected=true].list:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -263px -278px;
	width: 11px;
	height: 11px;
}

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

.module_list_sort .view_type .button_view[aria-selected=true].image:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -4px -302px;
	width: 11px;
	height: 11px;
}

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

.module_list_sort .view_type .button_view[aria-selected=true].bigimage:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -99px -302px;
	width: 11px;
	height: 11px;
}

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

.module_list_sort .view_type .button_view[aria-selected=true].gallery:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -42px -302px;
	width: 11px;
	height: 11px;
}

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

.module_breadcrumb {
	text-align: right;
}

.module_breadcrumb .link {
	color: #888;
	vertical-align: middle;
}

.module_breadcrumb .link:hover {
	text-decoration: underline;
}

.module_breadcrumb .list_breadcrumb {
	font-size: 0;
	line-height: 0;
}

.module_breadcrumb .item_breadcrumb {
	position: relative;
	display: inline-block;
	vertical-align: top;
	color: #000;
	font-size: 12px;
	line-height: 15px;
}

.module_breadcrumb .item_breadcrumb .button_more {
	margin-left: -3px;
	padding: 0 3px;
	background: none;
	line-height: 15px;
	vertical-align: middle;
}

.module_breadcrumb .item_breadcrumb .button_more:after,
.module_breadcrumb .item_breadcrumb .button_all:after {
	display: inline-block;
	margin-top: 2px;
	border: 4px solid transparent;
	border-top-color: #888;
	vertical-align: middle;
	cursor: pointer;
	content: '';
}

.module_breadcrumb .item_breadcrumb .button_more[aria-expanded=true] + .category_layer,
.module_breadcrumb .item_breadcrumb .button_all[aria-expanded=true] + .category_layer {
	display: block;
}

.module_breadcrumb .item_breadcrumb .button_all {
	color: #888;
	line-height: 15px;
	vertical-align: middle;
	background-color: #fff;
}

.module_breadcrumb .item_breadcrumb .button_all:after {
	margin-left: 4px;
}

.module_breadcrumb .item_breadcrumb .button_all:hover {
	text-decoration: underline;
}

.module_breadcrumb .item_breadcrumb.is_selected > .link {
	color: #000;
}

.module_breadcrumb .item_breadcrumb.is_selected .button_more:after {
	border-top-color: #000;
}

.module_breadcrumb .item_breadcrumb:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -105px -31px;
	width: 5px;
	height: 9px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 4px;
	content: '';
}

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

.module_breadcrumb .item_breadcrumb:first-child:before {
	display: none;
}

.header_sub .module_breadcrumb {
	float: right;
}

.category_layer {
	display: none;
	position: absolute;
	top: 24px;
	right: 1px;
	z-index: 1000;
	min-width: 180px;
	max-width: 240px;
	max-height: 512px;
	border: 1px solid #4c4c4c;
	background-color: #fff;
	overflow-y: auto;
}

.category_layer .list {
	padding: 16px 0;
}

.category_layer .item .link {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	white-space: nowrap;
	word-wrap: normal;
	padding: 0 24px;
	font-size: 13px;
	line-height: 32px;
	text-align: left;
	color: #888;
}

.category_layer .item .link:hover {
	color: #6b90dc;
	font-weight: bold;
	background-color: #f8f8f9;
	text-decoration: none;
}

.module_board {
	margin: 40px auto 0;
}

.module_board col.width {
	width: 140px;
}

.module_board .number {
	display: inline-block;
	vertical-align: top;
	margin: 9px 0 20px;
	font-size: 16px;
}

.module_board .number .highlight {
	color: #6b90dc;
}

.module_board .selectbox {
	margin-bottom: 10px;
}

.module_board .board_area {
	border-spacing: 0;
	border-collapse: collapse;
	border-top: 2px solid #000;
	border-bottom: 1px solid #dadada;
	width: 100%;
	font-size: 13px;
}

.module_board .cell {
	padding: 17px 0;
	line-height: 20px;
	text-align: center;
}

.module_board .cell .title {
	display: block;
	padding-left: 7px;
	text-align: left;
	color: #000;
}

.module_board .cell .title:hover {
	text-decoration: underline;
}

.module_board .cell.nodata {
	padding: 250px 0;
	font-size: 14px;
	line-height: 20px;
}

.module_board .cell_row {
	border-top: 1px solid #f1f1f1;
}

.module_board .cell_row:first-child {
	border-top-color: #dadada;
}

.module_board .icon_important {
	position: relative;
	display: inline-block;
	width: 30px;
	height: 17px;
	margin: -1px 5px 0 0;
	border: 1px solid #6b90dc;
	vertical-align: middle;
}

.module_board .icon_important:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -224px -216px;
	width: 18px;
	height: 9px;
	position: absolute;
	top: 4px;
	left: 6px;
	content: '';
}

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

.layout_wide .module_board {
	width: 1280px;
}

.layout_devide .module_board {
	width: 1020px;
}

.module_pagination {
	margin: 50px 0;
	font-size: 0;
	text-align: center;
}

.module_pagination .page {
	display: inline-block;
	width: 34px;
	height: 34px;
	line-height: 35px;
	margin: 0 4px;
	font-size: 12px;
}

.module_pagination .page.number {
	font-family: Tahoma, "sans-serif";
	color: #4a4a4a;
}

.module_pagination .page.number[aria-selected="true"] {
	background-color: #2f2f2f;
	font-weight: 600;
	color: #fff;
}

.module_pagination .page.prev, .module_pagination .page.next {
	position: relative;
	top: 1px;
	padding: 0 7px;
	color: #888;
}

.module_pagination .page.prev:before, .module_pagination .page.next:before {
	position: absolute;
	top: 50%;
	content: '';
	width: 4px;
	height: 8px;
	margin-top: -4px;
}

.module_pagination .page.prev {
	padding-left: 10px;
}

.module_pagination .page.prev:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -178px -252px;
	width: 5px;
	height: 8px;
	left: 0;
}

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

.module_pagination .page.next {
	padding-right: 10px;
}

.module_pagination .page.next:before {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -217px -252px;
	width: 5px;
	height: 8px;
	right: 0;
}

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

.module_sub_qna .module_pagination {
	margin: 40px 0;
}

.module_pagination.page-no-result {
	margin-bottom: 0;
}

.module_pagination.page-no-result .page {
	display: none;
}

.search_area {
	position: absolute;
	top: 50%;
	right: 0;
	z-index: 1;
	width: 212px;
	height: 34px;
	padding-left: 20px;
	margin-top: -17px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-border-radius: 17px;
	        border-radius: 17px;
	background-color: #fff;
}

.search_area legend {
	font-size: 0;
	line-height: 0;
}

.search_area .search_input {
	width: 160px;
	height: 32px;
	border: none;
	vertical-align: middle;
	font-size: 14px;
	line-height: 32px;
	color: #333;
}

.search_area .search_input::-webkit-input-placeholder {
	font-size: 12px;
	color: #afafaf;
}

.search_area .search_input:-ms-input-placeholder {
	font-size: 12px;
	color: #afafaf;
}

.search_area .search_input::placeholder {
	font-size: 12px;
	color: #afafaf;
}

.search_area .search_input::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.search_area .button_search {
	display: inline-block;
	vertical-align: middle;
	margin-top: 2px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -296px -124px;
	width: 15px;
	height: 15px;
}

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

.layout_devide .search_area {
	width: 230px;
}

.layout_devide .search_area .search_input {
	width: 178px;
}

.search_area_content {
	text-align: center;
}

.search_area_content .selectbox {
	float: none;
	display: inline-block;
	margin-right: 8px;
	vertical-align: top;
}

.search_area_content .selectbox .label {
	height: 40px;
	line-height: 40px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-size: 14px;
}

.search_area_content .box_search {
	display: inline-block;
	font-size: 0;
	vertical-align: top;
}

.search_area_content .box_search .search_input {
	padding: 0 10px;
	width: 240px;
	height: 40px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	background-color: #f8f8fa;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-right: 0;
	font-size: 14px;
}

.search_area_content .box_search .button_search {
	display: inline-block;
	position: relative;
	padding: 0 27px;
	height: 40px;
	background-color: #2f2f2f;
	font-size: 14px;
	color: #fff;
	line-height: 40px;
}

.search_area_content .box_search .button_search:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10);
	border: 1px solid #000;
}

.module_board ~ .search_area_content,
.detail_list_qna ~ .search_area_content {
	margin-top: 40px;
}

.social_area {
	margin: 0 -7px;
}

.social_area .button_sns {
	display: inline-block;
	width: 36px;
	height: 36px;
	margin: 0 7px;
}

.social_area .button_sns.blog {
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/blog_26x26.svg) no-repeat;
}

.social_area .button_sns.facebook {
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/facebook_26x26.svg) no-repeat;
}

.social_area .button_sns.instagram {
	background: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/instagram_26x26.svg) no-repeat;
}

.module_banner_ad {
	position: relative;
	margin: 70px auto 0;
	height: 200px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.module_banner_ad .img {
	position: absolute;
	top: -100%;
	right: -100%;
	bottom: -100%;
	left: -100%;
	width: 100%;
	margin: auto;
}

.module_banner_ad .link {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	z-index: 1;
	background-color: #fff;
}

.module_banner_ad.adult, .module_banner_ad.shield {
	background-color: #f7f8fa;
	background-position: 50% 50%;
	-webkit-background-size: 80px auto;
	        background-size: 80px auto;
	background-repeat: no-repeat;
}

.module_banner_ad.adult:before, .module_banner_ad.shield: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_banner_ad.adult {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_19_large.svg);
}

.module_banner_ad.shield {
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/icon_shield_large.svg);
}

.module_banner_ad.extend_themeshopping {
	position: relative;
	padding: 40px 746px 0 60px;
	height: 250px;
}

.layout_devide .module_banner_ad.extend_themeshopping {
	padding-right: 575px;
}

.module_banner_ad.extend_themeshopping:before {
	content: '';
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background-color: #2f2f2f;
}

.module_banner_ad.extend_themeshopping .title {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: inline-block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.46em;
	height: 2.92em;
	font-size: 26px;
	font-weight: 600;
	word-break: keep-all;
	word-wrap: break-word;
}

.module_banner_ad.extend_themeshopping .text {
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	word-break: break-all;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	margin-top: 7px;
	font-size: 13px;
	color: rgba(0, 0, 0, 0.5);
}

.module_banner_ad.extend_themeshopping .box_text {
	display: inline-block;
	margin-top: 28px;
	padding: 0 26px;
	background-color: #000;
	font-size: 13px;
	color: #fff;
	text-align: center;
	line-height: 37px;
}

.module_banner_ad.extend_themeshopping .product_list {
	position: absolute;
	top: 25px;
	right: 40px;
}

.module_banner_ad.extend_themeshopping .product_list .thumbnail {
	position: relative;
	display: inline-block;
	width: 155px;
	height: 199px;
	margin: 0 10px;
	overflow: hidden;
}

.module_banner_ad.extend_themeshopping .product_list .thumbnail .image {
	position: absolute;
	top: -100%;
	bottom: -100%;
	width: 100%;
	height: auto;
	margin: auto;
}

.module_banner_ad.extend_themeshopping .product_list .thumbnail .image.img_full_h {
	width: auto;
	height: 100%;
	left: -100%;
	right: -100%;
}

.layout_wide .module_banner_ad {
	width: 1280px;
}

.layout_devide .module_banner_ad {
	width: 1020px;
}

.layout_devide .module_error.extend_store {
	width: 100%;
	height: 763px;
	border-width: 1px;
}

.module_error.extend_store .button.highlight {
	border-color: #2f2f2f;
}

.module_error.extend_store .highlight {
	color: #6b90dc;
}

.footer {
	margin-top: 80px;
	padding-bottom: 100px;
	font-size: 13px;
}

.footer .visitor {
	height: 30px;
	overflow: hidden;
}

.footer .visitor .store_logo {
	display: inline-block;
	max-width: 660px;
	height: 100%;
}

.footer .visitor .store_logo .img_storelogo {
	height: 100%;
}

.footer .visitor .visit_counter {
	float: right;
}

.footer .visitor .visit_counter .title, .footer .visitor .visit_counter .count {
	display: inline-block;
}

.footer .visitor .visit_counter .title {
	margin-left: 15px;
	color: #888;
}

.footer .delivery_guide {
	margin-top: 4px;
	padding: 0 20px;
	background-color: #fbfcfd;
	color: #888;
	line-height: 54px;
}

.footer .delivery_guide:before {
	content: '';
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -319px -4px;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	margin: -1px 6px 0 0;
}

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

.footer .delivery_guide .telephone {
	display: inline-block;
	position: relative;
	padding-left: 21px;
	color: #000;
}

.footer .delivery_guide .telephone:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 10px;
	width: 1px;
	height: 12px;
	margin-top: -6px;
	background: #e7e7e7;
}

.footer .delivery_guide .telephone .store_name, .footer .delivery_guide .telephone .num {
	display: inline-block;
}

.footer .delivery_guide .policy {
	display: inline-block;
	position: relative;
	padding-left: 21px;
	color: #707071;
}

.footer .delivery_guide .policy:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 10px;
	width: 1px;
	height: 12px;
	margin-top: -6px;
	background: #e7e7e7;
}

.footer .delivery_guide .social_area {
	float: right;
	padding-top: 14px;
	line-height: normal;
}

.footer .delivery_guide .social_area .button_sns {
	width: 26px;
	height: 26px;
	margin: 0 0 0 10px;
}

.footer .delivery_guide:after {
	content: '';
	display: block;
	clear: both;
}

.footer .list_policy {
	margin-top: 25px;
	overflow: hidden;
}

.footer .list_policy .policy_item {
	float: left;
}

.footer .list_policy .link {
	color: #444;
	vertical-align: middle;
}

.footer .list_policy .link .point {
	color: #000;
}

.footer .area_contact {
	margin-top: 20px;
}

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

.footer .area_contact:after {
	clear: both;
}

.footer .area_contact .contact_item {
	float: left;
	margin-left: 100px;
}

.layout_devide .footer .area_contact .contact_item {
	margin-left: 50px;
}

.footer .area_contact .contact_item:first-child {
	margin-left: 0;
}

.footer .area_contact .info {
	margin-top: 5px;
	font-size: 12px;
	color: #888;
	line-height: 22px;
}

.footer .area_contact .info_link {
	color: #888;
}

.footer .area_contact .info .bar {
	font-size: 11px;
}

.footer .area_contact .info .button_call {
	display: inline-block;
	margin-left: 5px;
	padding: 0 4px;
	border: 1px solid #e7e7e7;
	font-size: 11px;
	color: #888;
	line-height: 17px;
	vertical-align: middle;
}

.footer .notice {
	margin-top: 33px;
	color: #888;
}

.footer .copyright {
	margin-top: 15px;
	font-size: 11px;
	color: #9b9b9b;
	line-height: 11px;
}

.footer .copyright .logo {
	display: inline-block;
	margin-right: 3px;
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -4px -173px;
	width: 64px;
	height: 11px;
}

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

.footer .copyright .link {
	color: #9b9b9b;
}

.footer .bar {
	margin: 0 9px;
	color: #c2c2c2;
	opacity: 0.4;
	font-size: 12px;
	vertical-align: middle;
}

.footer .bar + .info_link {
	margin-left: -4px;
}

.popup_wrap .pop_header {
	display: block;
	padding: 15px 30px;
	background-color: #353b4c;
	font-size: 18px;
	letter-spacing: -1px;
	color: #fff;
	font-weight: 400;
}

.popup_wrap .pop_content {
	padding: 30px;
}

.popup_wrap .title {
	display: block;
	font-size: 14px;
	line-height: 1.57em;
	color: #222;
}

.popup_wrap .area_article {
	margin: 14px 0 30px;
	padding: 20px;
	background-color: #f7fafc;
}

.popup_wrap .area_article .author {
	font-size: 14px;
	line-height: 1.3em;
	color: #222;
}

.popup_wrap .area_article .text {
	margin-top: 13px;
	font-size: 13px;
	line-height: 1.54em;
	color: #888;
	word-wrap: break-word;
	word-break: break-all;
}

.popup_wrap .area_write {
	position: relative;
	margin-bottom: -6px;
	padding: 18px 18px 30px;
	border: 1px solid #cfcfcf;
}

.popup_wrap .area_write .textarea {
	width: 100%;
	height: 75px;
	border: 0;
	font-size: 13px;
	line-height: 1.54em;
	color: #222;
	resize: none;
	-webkit-appearance: none;
}

.popup_wrap .area_write .textarea::-webkit-input-placeholder {
	color: #aaa;
}

.popup_wrap .area_write .textarea:-ms-input-placeholder {
	color: #aaa;
}

.popup_wrap .area_write .textarea::placeholder {
	color: #aaa;
}

.popup_wrap .area_write .textarea[disabled] {
	background-color: #f5f5f5;
}

.popup_wrap .area_write.disabled {
	background-color: #f5f5f5;
}

.popup_wrap .area_write .count {
	position: absolute;
	right: 18px;
	bottom: 14px;
	font-family: Tahoma, "sans-serif";
	font-weight: 600;
	color: #959595;
	line-height: 1em;
}

.popup_wrap .area_write .count .current {
	color: #5f5f5f;
}

.popup_wrap .area_write .count .slash {
	margin: 0 2px;
	font-size: 10px;
	font-weight: 400;
}

.popup_wrap .list_check {
	margin: 20px 0 3px;
}

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

.popup_wrap .list_check:after {
	clear: both;
}

.popup_wrap .list_check .item {
	position: relative;
	float: left;
	width: 33.33%;
	height: 24px;
	margin-bottom: 15px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	white-space: nowrap;
}

.popup_wrap .list_check .checkbox,
.popup_wrap .list_check .radio {
	position: absolute;
	top: 5px;
	left: 6px;
}

.popup_wrap .list_check .label {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 31px;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	color: #222;
}

.popup_wrap .list_check .label:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 22px;
	height: 22px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	background-color: #fff;
	border: 1px solid #cfcfcf;
}

.popup_wrap .list_check .label:after {
	position: absolute;
	top: 7px;
	left: 5px;
	content: '';
	width: 11px;
	height: 5px;
	border: solid #fff;
	border-width: 0 0 2px 2px;
	-webkit-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}

[data-user-agent*="MSIE 8"] .popup_wrap .list_check .label:before, [data-user-agent*="MSIE 8"] .popup_wrap .list_check .label:after {
	display: none;
}

.popup_wrap .list_check .checkbox:checked + .label:before,
.popup_wrap .list_check .radio:checked + .label:before {
	background-color: #00c73c;
	border-color: #00c73c;
}

.popup_wrap .line {
	display: block;
	margin: 0 -30px;
	border-bottom: 1px solid #ebebeb;
}

.popup_wrap .pop_info {
	position: relative;
	margin-top: 15px;
	padding-left: 21px;
	color: #888;
}

.popup_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.png);
	background-image: url(https://img-shop.pstatic.net/smartstore/pc/dist/renew/img/auto-gen/20181002/153249/sp_icon.svg), none;
	-webkit-background-size: 339px 317px;
	        background-size: 339px 317px;
	background-position: -319px -72px;
	width: 16px;
	height: 16px;
	content: '';
}

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

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

.popup_wrap .button_wrap {
	margin-top: 30px;
	text-align: center;
}

.popup_wrap .button_wrap .btn {
	display: inline-block;
	min-width: 90px;
	height: 38px;
	padding: 0 15px;
	border: 1px solid #00c73c;
	background-color: #00c73c;
	font-size: 14px;
	color: #fff;
	line-height: 38px;
}

.popup_wrap .button_wrap .btn.bg_white {
	border-color: #c3c3c3;
	background-color: #fff;
	color: #000;
}

.popup_wrap .button_wrap .btn + .btn {
	margin-left: 4px;
}

.popup_wrap.qna .area_write .textarea {
	height: 110px;
}

.popup_wrap.qna .list_check {
	margin: 17px 0 5px;
}

.popup_wrap.qna .list_check .item:first-child {
	width: 94px;
}

.popup_wrap.qna .list_check .item:last-child {
	width: 50%;
}

.area_switch {
	position: relative;
	float: left;
	margin-right: 15px;
}

.area_switch .checkbox {
	position: absolute;
	top: 7px;
	right: 22px;
}

.area_switch .label {
	display: inline-block;
}

.area_switch .text {
	float: left;
	padding-top: 4px;
	padding-right: 11px;
	line-height: 1.33em;
	color: #313131;
	cursor: pointer;
}

.area_switch .switch {
	position: relative;
	float: left;
	display: block;
	width: 44px;
	height: 20px;
	background-color: #c8ccd0;
	-webkit-border-radius: 10px;
	        border-radius: 10px;
}

.area_switch .switch:before {
	position: absolute;
	top: 7px;
	left: 24px;
	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: -144px -127px;
	width: 14px;
	height: 6px;
	content: 'OFF';
	overflow: hidden;
	text-indent: 20px;
}

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

.area_switch .switch:after {
	position: absolute;
	top: -2px;
	left: -2px;
	content: '';
	width: 24px;
	height: 24px;
	background-color: #fff;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
	        box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
	-webkit-transition-duration: 0.2s;
	        transition-duration: 0.2s;
}

.area_switch .checkbox:checked + .label .switch {
	background-color: #00c021;
}

.area_switch .checkbox:checked + .label .switch: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: -166px -127px;
	width: 11px;
	height: 6px;
	content: 'ON';
	left: 7px;
}

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

.area_switch .checkbox:checked + .label .switch:after {
	left: 22px;
}

[data-user-agent*="MSIE 8"] .area_switch .checkbox {
	top: 3px;
	right: -5px;
}

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

comment {
	display: block;
	margin: 10px 0;
	padding: 10px;
	background: #c1c1c1;
	color: #fff;
	font-size: 13px;
	line-height: 1.1em;
}

comment.all {
	margin-top: 20px;
	padding: 10px 0;
	background-color: #999;
	font-size: 1.3em;
	text-align: center;
}

/* 검색결과 없을경우 */
.nodata_search {
	margin: 0 auto 30px;
	padding: 250px 0;
	border-bottom: 1px solid #dadada;
	text-align: center;
}

.nodata_search .highlight {
	color: #6b90dc;
}

.nodata_search .title_nodata {
	display: block;
	font-size: 18px;
	font-weight: normal;
}

.nodata_search .list_nodata {
	display: inline-block;
	margin-top: 20px;
	font-size: 13px;
	line-height: 1.85em;
	color: #888;
	text-align: left;
}

.nodata_search .item_nodata:before {
	content: '-';
	margin-right: 4px;
}

.layout_wide .nodata_search {
	width: 1280px;
}

.layout_devide .nodata_search {
	width: 1020px;
}

/*# sourceMappingURL=map/smartstore.css.map */
