/* BASIC css start */
/* ****************** »óÇ° »ó¼¼ ¿É¼Ç ******************** */
.MK_not_choice { color: red; }
/* ¿É¼Ç¼±ÅÃ */
#MK_optAddList { overflow: hidden; *zoom: 1; }
#MK_optAddList li { float: left; width: 100%; margin-top: 5px; }
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div,
#MK_optAddList .MK_st { float: left; }
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div { font-size: 12px; line-height: 16px; }
#MK_optAddList .MK_tit { width: 65px; margin-right: 5px; }
#MK_optAddList .MK_div { width: 5px; text-align: center; }
#MK_optAddList .MK_st { width: 205px; }
#MK_optAddList .MK_st .MK_btn-add { cursor: pointer; }
#MK_optAddList .MK_st select { margin-left: 5px; width: 195px; height: 18px; }
/* ¿É¼Ç¼±ÅÃPP */
#MK_optAddListPP { overflow: hidden; *zoom: 1; }
#MK_optAddListPP .MK_tit,
#MK_optAddListPP .MK_st { float: left; width: auto; }
#MK_optAddListPP .MK_tit { margin-right: 5px; margin-top: 3px; }
/* ¿É¼Ç °á°ú ¸®½ºÆ® */
#MK_innerOptWrap { margin-top: 10px; border: 1px solid #ddd; }
#MK_innerOptWrap #MK_innerOptScroll.limit { position: relative; height: 150px; overflow-y: auto; }
#MK_innerOptWrap .MK_inner-opt-cm li { *zoom: 1; position: relative; min-height:13px; _height: 13px; *margin-bottom: -4px; padding: 8px 5px; border-bottom: 1px solid #ddd; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { position: absolute; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { display: block; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price { right: 20px; top: 10px; color: #333; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { right: 5px; top: 10px; }
/* »ç¿ëÀÚ ÀÔ·Â ÀÎÇ²¹Ú½º (color, size )*/
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput { width: 200px; }
/* ±âº»¿É¼Ç */
#MK_innerOptWrap #MK_innerOpt_01 li .MK_p-name { margin-right: 140px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl { width: 50px; top: 3px; *top: 2px; right: 90px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl input.MK_count { width: 30px; height: 16px; line-height: 16px; padding: 2px 0 0 2px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a { position: absolute; right: 0px; font-size: 0; line-height: 0; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a img { vertical-align: top; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-up { top: 2px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw { top: 12px; }
/* °³º°¿É¼Ç */
#MK_innerOptWrap #MK_innerOpt_02 li .MK_p-name { margin-right: 80px; }
/* ÃÑÇÕ°è */
#MK_innerOptTotal { padding: 10px 5px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptTotal .MK_txt-total { }
#MK_innerOptTotal .MK_txt-won { }
#MK_innerOptTotal .MK_total { color: #ff0000; font-weight: bold; }


div.content {
	clear: both;
	width: 96%;
	max-width: 1524px;
	/* min-width: 1100px; */
	margin: auto;
}
div#gb-content {
	position: relative;
	/* overflow: hidden; */
	min-height: 100%;
}

.add-code {
	font-size: 15px;
	margin-top: 5px;
	line-height: 1.5;
}

section.category {
	display: block;
	text-align: left;
	margin-top: 20px;
}
section.category::after {
	content: " ";
	display: block;
	clear: both;
}
ol.page-category {
	float: left;
	background-color: transparent;
}
ol.page-category > li {
	display: inline-block;
	padding: 0;
	font-size: 15px;
	letter-spacing: 0;
	color: #000;
}
ol.page-category > li > a {
	display: inline-block;
	padding: 0;
	font-size: 15px;
	letter-spacing: 0;
	color: #000;
}
ol.page-category > li::after {
	font-size: 15px;
	content: "/";
	margin: 0 5px;
	font-weight: 100;
}
ol.page-category > li:last-child::after {
	content: "";
	margin: 0;
}
.category-brand {
	display: inline-block;
	padding-right: 10px;
	border-right: 1px solid #ddd;
	margin-right: 10px;
}
.category-model {
	font-weight: normal;
}
.MK-product-icons img {
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: 6px;
	line-height: 1;
}
#MK_innerOptWrap {
	border: 0;
	border-top: #ddd 1px solid;
}

section.product-info {
	clear: both;
	margin: 25px 0 25px !important;
	max-width: 1920px;
	margin: auto;
	box-sizing: border-box;
}

.prd-thumbnail .swiper-slide img {
	width: 100%;
}
.prd-thumbnail .swiper-slide {
	background-color: #eee;
}
.prd-gallery-preloader {
	width: 100%;
	height: 100%;
	background-color: #eee;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.swiper-lazy {
	display: none;
}
.swiper-lazy-loaded {
	display: block;
}

.prd-gallery-preloader {
	display: block;
}
.prd-gallery {
	margin-top: 5px !important;
	/* margin-left: calc(-40% - 2.5px); */
}
.prd-gallery::after {
	content: " ";
	display: block;
	clear: both;
}
.prd-gallery li {
	width: 20%;
	float: left;
}
.prd-gallery li img {
	width: 100%;
}
.prd-gallery .swiper-slide img {
	opacity: 0.5;
}
.prd-gallery .swiper-slide-active img {
	opacity: 1;
}

section.product-info > .prd-info-left {
	float: left;
	width: 550px;
	width: calc(100% - 517px);
	width: -moz-calc(100% - 517px);
	width: -webkit-calc(100% - 517px);
	/* max-width: 600px; */
	max-width: 100%;
}
.prd-info-right {
	float: right;
	width: 467px;
	padding: 20px 0;
}
.prd-info-right h2 {
	font-size: 30px;
	font-weight: bold;
	letter-spacing: -0.05em;
	margin-top: 5px;
}
.prd-info-right h3 {
	font-size: 14px;
	font-weight: normal;
}
section.product-info::after {
	content: " ";
	display: block;
	clear: both;
}
ul.prd-price > li  {
	font-size: 30px;
	font-weight: 600;
	letter-spacing: -0.5px;
}
.name-red {
	color: #cc0000;
	/* white-space: pre; */
}
.name-gray {
	color: #bbb;
	white-space: pre-line;
}

.product-option {
	margin-top: 20px;
}
.product-option colgroup col:first-child {
	width: 90px;
}
.product-option colgroup col:nth-child(2) {
	width: *;
}

.product-option th, .product-option td {
	padding: 5px 0;
}
.product-option .prd-option-select {
	padding: 1px 0;
}
.product-option th {
	text-align: left;
	font-weight: normal;
}

.prd-option-select select {
	padding: 1px;
	font-size: 12px;
	height: 23px;
	line-height: 1;
	border: 1px solid #000;
	min-width: 115px;
}

select[name='optionlist[]'] {
	padding: 1px;
	font-size: 16px;
	height: 35px;
	line-height: 1;
	border: 1px solid #000;
	/* min-width: 115px; */
	min-width: 160px;
}
input.basic_option {
	height: 36px;
	border: 1px solid #000;
	box-sizing: border-box;
	padding: 0px 9px;
	width: calc(100% - 90px);
	font-size: 16px;
}
.add-options {
	padding: 10px 15px;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background-color: #eee;
}
.add-options .option-title {
	margin-bottom: 10px;
}
.add-options .option-title strong {
	font-size: 16px;
}
.add-options dt {
	font-size: 16px;
	margin: 10px 0 5px;
}
.opt-btns {
	display: inline-block;
	height: 36px;
	background-color: #fff;
	vertical-align: bottom;
	box-sizing: border-box;
	border: 1px solid #000;
	position: relative;
	padding-right: 11px;
}
.opt-btns input {
	text-align: center !important;
	float: none !important;
	height: 34px;
	width: 25px;
	font-size: 16px;
}
.opt-btns .btn-up, .opt-btns .btn-dw {
	position: absolute;
	right: 0;
}
.opt-btns .btn-up {
	top: 2px;
}
.opt-btns .btn-dw {
	bottom: 2px;
}

.gb-coupon dl {
	margin-bottom: 8px;
}
.gb-coupon dt {
	margin: 10px 0;
	line-height: 1.7;
}
.MK_optAddWrap {
	width: 91%;
}
#MK_innerOptWrap .limit {
	border-bottom: 1px solid #ddd;
}
#MK_innerOptWrap .limit > ul > li:last-child {
	border-bottom: 0;
}

p.soldout {
	font-size: 28px;
	color: #bbb;
}
.soldout-button {
	margin-top: 20px;
}
.prd-btns {
	clear: both;
	/* overflow: hidden; */
	margin-top: 30px;
}
.prd-btns > a {
	display: block;
	padding: 15px 5px;
	font-size: 16px;
	color: #000;
	background-color: transparent;
	text-transform: uppercase;
	position: relative;
	font-weight: 500;
	letter-spacing: -0.5px;
	width: 32.5%;
	text-align: center;
	float: left;
	box-sizing: border-box;
	margin: 0 0 1.25% 1.25%;
	border: 1px solid #000;
	transition: all 0.25s
}
.prd-btns > a:hover {
	background-color: #eee;
}
.prd-btns > a:first-child {
	background-color: #000;
	color: #fff;
	margin: 0;
}
.prd-btns > a:first-child:hover {
	background-color: #333;
}
.prd-btns .wish-list-count {
	position: absolute;
	right: -5px;
	top: -5px;
	background-color: #a92d2d;
	font-size: 11px;
	padding: 3px 6px;
	/* border-radius: 22px; */
	color: #fff;
}
.prd-btns #soldout_once {
	display: inline-block;
	padding: 15px;
	font-size: 18px;
	color: #fff;
	background-color: #888;
	text-transform: uppercase;
	position: relative;
	font-weight: 600;
	letter-spacing: 0.075em;
}
.prd-btns #soldout_sms a {
	display: inline-block;
	padding: 15px;
	font-size: 18px;
	color: #fff;
	background-color: #000;
	text-transform: uppercase;
	position: relative;
	font-weight: 600;
	letter-spacing: 0.075em;
}
.MK_total {
	color: #cc0000 !important;
}
.nhn-btns {
	margin-top: 15px;
}


/* ¾Û ¹öÆ° ¹× Å¬¸¯ ½Ã ÆË¾÷ */
.app-btns {
	margin-top: 5px;
	clear: both;
}
.app-buy-button {
	padding: 16px;
	font-size: 18px;
	color: #000;
	background-color: transparent;
	border: 1px solid #000;
	text-transform: uppercase;
	text-align: center;
	min-width: 386px;
	box-sizing: border-box;
	transition: all 0.25s;
}
.app-buy-button:hover {
	background-color: #a92d2d;
	border: 1px solid #a92d2d;
	/* background-color: #840000; */
	/* background-color: #0d0084; */
	/* background-color: #f5df1d; */
	/* background-color: #bc683a; */
	color: #fff;
}
.app-buy-button span {
	font-size: 11px;
	display: inline-block;
	padding: 0 0 0 10px;
}
.direct-app { z-index: 1; position: relative; }
.direct-app .btn-app {
	border: none;
}
.direct-app .btn-app img {
	border: none;
}
.direct-app .btn-app img.app-buy-icon {
	height: 22px;
	display: inline-block;
	margin-right: 5px;
}
.direct-app .step {
	display: none;
	z-index: 20;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	width: 466px;
	border: 1px solid #c7c7c7;
	background: #fff;
	text-align: left;
	font-size: 12px !important;
	line-height: 1.25 !important;
}
.direct-app .step .close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 17px;
	height: 17px;
	background: url("/images/d3/modern_simple/btn/btn_h17_close.gif") no-repeat 0 0;
	text-indent: -9999px;
}
.direct-app .step dl {
	float: left;
	padding: 30px 40px;
}
.direct-app .step dl.step1 {
	width: 180px;
	box-sizing: border-box;
	padding: 30px 20px;
}
.direct-app .step dl.step1 dt {
	line-height: 1.6;
	text-align: center;
}
.direct-app .step dl.step1 dd {
	margin-top: 10px;
	text-align: center;
}
.direct-app .step dl.step1 dd img {
	width: 132px;
	height: auto;
}
.direct-app .step dl.step2 {
	width: 184px;
	border-left: 1px dashed #c7c7c7;
	min-height: 180px;
}
.direct-app .step dl.step2 dt {
	line-height: 1.6;
}
.direct-app .step dl.step2 dd {
	line-height: 1.6;
}
.direct-app .step dl.step2 dd a {
	margin: 0;
	padding: 0;
}
.direct-app .step dl.step2 dd p {
	margin-bottom: 5px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
}
.direct-app .step dl.step2 dd .txt-number {
	width: 46px;
	height: 18px;
	line-height: 18px;
	padding: 1px !important;
	border: 1px solid #ababab;
	text-align: center;
}
.direct-app .step dl.step2 dd .btn {
	margin-top: 10px;
}
.direct-app .step dl.step2 dd .btn a {
	display: inline-block;
	height: 23px;
	line-height: 25px;
	padding: 0 12px;
	background: #333;
	color: #fff;
	font-weight: bold;
}
.direct-app .step dl.step2 dd .txt-none {
	text-align: center;
}

section.product-detail {
	margin-top: 55px;
	text-align: center;
}
section.product-detail > dl {
	display: none;
}
div.prd-detail-common {
	margin-top: 55px;
	text-align: center;
}


/* Temp CSS */
.product-option .opt-spin { position: relative; width: 52px; height: 15px; border: 1px solid #acacac; }
.product-option .opt-spin .txt-spin,
.product-option .opt-spin .btns { float: left; }
.product-option .opt-spin .txt-spin { width: 41px; height: 13px; padding-left: 2px padding-top: 2px; border: 0; font-size: 12px; }
.product-option .opt-spin .btns { width: 19px; height: 15px; border-left: 1px solid #aaa; }
.product-option .opt-spin .btns a { overflow: hidden; float: left; width: 100%; height: 7px; text-indent: -999px; background: none; }
.product-option .opt-spin .btns a.btn-up { border-bottom: 1px solid #aaa; background: url(/images/d3/modern_simple/btn/btn_h5_spin_up.gif) no-repeat 50% 2px; }
.product-option .opt-spin .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 2px; }

section.product-related-title {
	margin-top: 50px;
	width: 100%;
}
section.product-related {
	margin-bottom: 30px;
	width: 100%;
}
.related-item {
	position: relative;
	margin: 0 51px;
	border-spacing: 0;
	border-collapse: collapse;
}
.related-item li > a {
	display: block;
	margin: 3%;
}
.related-item li > a > img {
	display: block;
	width: 100%;
	max-width: 450px;
}
.related-item dt > span > img {
	display: inline-block;
	vertical-align: text-bottom;
	/* margin-right: 6px; */
}
/* .MK-product-icons {
	margin-right: 0;
} */
.related-item > li {
	display: inline-table;
	opacity: 1;
	text-align: center;
	background-color: #fff;
	padding: 4px;
	/* height: 510px; */
	width: 20%;
	vertical-align:top;
}
.related-item dt {
	font-weight: normal;
	text-align: left;
	line-height: 160%;
	margin-top: 5px;
}
.related-item dd {
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 160%;
}
.related-item dl > dd:last-child {
	/* margin-top: 10px; */
}
.prd-brand {
	display: inline-block;
	border-right: 1px solid #ddd;
	padding: 0 6px 0 0;
	margin-right: 3px;
	font-weight: bold;
	box-sizing: border-box;
}
.prd-red {
	color: #cc0000;
}
.prd-gray {
	color: #888;
}
.prd-price strike {
    font-size:20px;
	color: #888;
    font-weight:300;
}
.price-discount {
	color: #cc0000;
}
.prd-discount-info {
	display: none;
}
.prd-discount-msg {
	color: #888;
}
div.prd-image-wrap > img {
	width: 100%;
}
.prd-image-wrap {
	position: relative;
}
.prd-sale-badge {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url("//cdn.tripoles.com/glyd/version/2015/img/sale-badge.png");
	background-size: contain;
	width: 50px;
	height: 50px;
	text-align: left;
	padding: 3px;
}
.prd-sale-badge span {
	display: block;
	color: #fff;
	line-height: 1;
}
.prd-sale-badge span:first-child {
	font-weight: bold;
	font-size: 15px;
	margin-top: 1px;
}
.prd-sale-badge span:nth-child(2) {
	text-transform: uppercase;
	font-size: 10px;
}

.owl-theme .owl-controls .owl-buttons div {
	position: absolute;
	margin: 0;
	padding: 0;
}
 
.owl-theme .owl-controls .owl-buttons .owl-prev{
	left: 0;
	top: 50%; 
}
 
.owl-theme .owl-controls .owl-buttons .owl-next{
	right: 0;
	top: 50%;
}
#top-banner {
	width: 100%;
}
#top-banner .owl-prev, #top-banner .owl-next {
	background-color: transparent;
	opacity: 0.7;
	margin-top: -37px !important;
}
#top-banner .owl-controls {
	position: absolute;
	bottom: 2%;
	width: 100%;
}
.owl-prev, .owl-next {
	background-color: transparent !important;
	opacity: 0.7;
	margin-top: -37px !important;
}

div.board-title {
	margin-bottom: 8px;
	overflow: hidden;
}
div.board-title h4 {
	float: left;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
}
div.board-title h4 sub {
	vertical-align: middle;
	font-size: 12px;
	font-weight: normal;
}
div.board-title ul {
	float: right;
}
div.board-title li {
	float: left;
	margin-left: 18px;
	font-size: 16px;
	text-transform: uppercase;
}

section.product-review {
	margin-top: 45px;
}
.review-write {
	clear: both;
	border-top: 1px solid #ddd;
	padding-top: 5px;
	margin-bottom: 25px;
}
.review-write th, .review-write td {
	padding: 4px;
}
.review-write input[type="text"] {
	border-bottom: 1px solid #ddd;
	padding: 5px;
	/* margin: 4px; */
	width: 190px;
	color: #000;
	font-size: 12px;
}
.review-write input[type="text"]:hover {
	border-bottom: 1px solid #000;
}
.review-form-content textarea {
	display: block;
	border: 1px #ddd solid;
	width: 910px;
	max-width: 92%;
	min-width: 910px;
	height: 210px;
	min-height: 210px;
	margin-bottom: 10px;
	padding: 5px;
	line-height: 1.5;
}
.review-form-content textarea:hover {
	border: 1px solid #000;
}
a.review-form-write {
	display: block;
	padding: 10px;
	height: 100%;
	background-color: #000;
	width: 140px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}
a.review-form-write:hover {
	background-color: #333;
}
.review-score input[type="radio"] {
	display: inline-block;
	margin-right: 3px;
}
.review-score label {
	display: inline-block;
	margin-right: 12px;
}
.review-form-attach a {
	padding: 5px 15px;
	background-color: #888;
	color: #fff;
	font-size: 12px;
}
.review-form-attach a:hover {
	background-color: #999;
}

.review-list {
	margin-top: 5px;
}
.review-list tr {
	border-top: 1px solid #ddd;
}
.review-list thead tr:first-child {
	border-top: 1px solid #888;
}
.review-list th, .review-list td {
	padding: 10px;
}
td.review-list-name {
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	/* text-transform: uppercase; */
}
.review-content {
	display: none;
	border-top: 1px dashed #ddd !important;
}
.review-content p {
	line-height: 1.7;
}
.review-content div {
	margin-bottom: 15px;
}
.review-reply {
	margin-top: 15px;
}
div.qna_board_content > div {
	padding: 0 !important;
}
div.qna_board_content > div > span {
	color: #cc0000 !important;
	font-weight: bold;
}
div.qna_board_content > input {
	display: inline-block;
	font-size: 12px;
	margin-top: 10px;
}
div.qna_board_content > input[type="password"] {
	border-bottom: 1px #ddd solid;
	/* margin: 4px; */
	padding: 5px;
	width: 160px;
	color: #000;
}
div.qna_board_content > input[type="button"] {
	padding: 5px 20px;
	background-color: #000;
	color: #fff;
}
tr.list-nodata td {
	text-align: center;
}

ol.list-paging {
	text-align: center;
	margin-top: 10px;
}
ol.list-paging li {
	display: inline-block;
	padding: 0 5px;
}
ol.list-paging .now {
	font-weight: bold;
}
td.reply_depth1 > span {
	padding-left: 15px;
}

div.prd-common-info {
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 8px;
	overflow: hidden;
	width: 60%;
}
div.prd-common-info h4 {
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 20px;
}
div.prd-common-info h4 sub {
	vertical-align: middle;
	font-size: 12px;
	font-weight: normal;
}
div.prd-common-info table {
	clear: both;
	border-top: 1px solid #888;
}
div.prd-common-info table th, div.prd-common-info table td {
	padding: 10px;
	border-bottom: 1px solid #ddd;
	line-height: 1.7;
	text-align: left;
	font-weight: 400;
	color: #555;
	font-size: 12px;
    letter-spacing:-0.5px;
}
div.prd-common-info table th {
	color: #000000;
	text-align: center;
	font-weight: 600;
	font-size: 12px;
}

.prd-consumer {
	color: #888;
}
.bold {
	font-weight: bold !important;
}

.prd-color {
	margin-top: 4px !important;
	margin-bottom: 10px !important;
	text-overflow: inherit;
	overflow: auto;
	white-space: inherit;
}
.prd-color span {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 7px;
	margin-right: 5px;
	box-sizing: border-box;
}
.prd-color span:last-child {
	margin-right: 0;
}

#brand-shop {
	display: inline-block;
	padding: 0 5px;
	border: 1px solid #ddd;
	font-weight: 100;
	font-size: 13px;
}
#brand-shop:hover {
	color: #fff;
	background-color: #000;
	border: 1px solid #000;
}

#basketpage {
	height: auto !important;
	width: 460px !important;
	position: fixed !important;
	top: 50% !important;
	top: calc(50% - 100px) !important;
	left: 50% !important;
	left: calc(50% - 230px) !important;
}
#basketpage #bottombutton {
	padding-bottom: 15px;
}
#basketpage #bottombutton input {
	display: inline-block;
	font-size: 15px;
	border: 1px solid #000;
	padding: 15px;
	cursor: pointer;
}
#basketpage #bottombutton input:first-child {
	color: #000 !important;
	font-weight: normal !important;
	background-color: #fff;
}
#basketpage #bottombutton input:last-child {
	color: #fff !important;
	font-weight: normal !important;
	background-color: #000;
	margin-left: 10px;
}
#basketpage #contents {
	border: 0 !important;
	line-height: 1.4;
	font-size: 20px;
	margin: 30px 0 !important;
}
#basketpage > table {
	border: 0 !important;
	box-shadow: 0 0 4px #888;
}
#basketpage table table table {
	background-image: none !important;
}
#basketpage table table table img {
	display: none;
}
#basketpage #popupclose {
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
}






.tripoles-detail-information {
	display: none !important;
}

.tripoles-transmission-detail-wrap.relocation-on .tripoles-transmission-detail {
	box-sizing: border-box;
	position: relative;
	margin-bottom: 20px;
}
.tripoles-transmission-detail-wrap.relocation-on .tripoles-transmission-detail img[data-large-image] {
	cursor: zoom-in;
}
/*
.tripoles-transmission-detail-wrap.relocation-on .tripoles-transmission-detail.tripoles-detail-title {
	float: left;
	width: calc(100% - 517px);
	width: -moz-calc(100% - 517px);
	width: -webkit-calc(100% - 517px);
}
.tripoles-transmission-detail-wrap.relocation-on .tripoles-transmission-detail img {
	margin-top: 0 !important;
}
.tripoles-transmission-detail-wrap.relocation-on .tripoles-transmission-detail.tripoles-detail-product-information {
	float: left;
	width: 517px;
	padding: 0 0 2% 50px;
	vertical-align: bottom;
}
.tripoles-transmission-detail-wrap.relocation-on .tripoles-transmission-detail-inner-wrap {
	clear: both;
}
.tripoles-transmission-detail-wrap.relocation-on .tripoles-transmission-detail-inner-wrap::after {
	clear: both;
	content: " ";
	display: block;
}
.tripoles-transmission-detail-wrap.relocation-on .tripoles-transmission-detail-inner .tripoles-transmission-detail:nth-child(5n-4) {
	float: left;
	width: 33%;
	padding: 2% 1% 0 0 !important;
}
.tripoles-transmission-detail-wrap.relocation-on .tripoles-transmission-detail-inner .tripoles-transmission-detail:nth-child(5n-3) {
	float: left;
	width: 34%;
	padding: 2% 1% 0 1% !important;
}
.tripoles-transmission-detail-wrap.relocation-on .tripoles-transmission-detail-inner .tripoles-transmission-detail:nth-child(5n-2) {
	float: left;
	width: 33%;
	padding: 2% 0 0 1% !important;
}
.tripoles-transmission-detail-wrap.relocation-on .tripoles-transmission-detail-inner .tripoles-transmission-detail:nth-child(5n-1) {
	float: left;
	width: 50%;
	padding: 2% 1% 0 0 !important;
}
.tripoles-transmission-detail-wrap.relocation-on .tripoles-transmission-detail-inner .tripoles-transmission-detail:nth-child(5n) {
	float: left;
	width: 50%;
	padding: 2% 0 0 1% !important;
}
.tripoles-transmission-detail-wrap.relocation-on .tripoles-transmission-detail-inner .tripoles-transmission-detail:nth-child(5n-4):last-child,
.tripoles-transmission-detail-wrap.relocation-on .tripoles-transmission-detail-inner .tripoles-transmission-detail:nth-child(5n-1):last-child {
	float: none;
	clear: both;
	display: block;
	width: 50%;
	margin: 0 auto !important;
	padding: 2%;
}
*/

/* .tripoles-transmission-detail-color {
	clear: both;
	padding-top: 2%;
	position: relative;
	margin: 0 4% !important;
} */
.tripoles-transmission-detail-color {
	clear: both;
	padding: 0 4%;
	position: relative;
	box-sizing: border-box;
}
.tripoles-transmission-detail-color .tripoles-transmission-detail {
	padding: 0 4% 0 4%;
}

.tripoles-transmission-detail-color-wrapper .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") !important;
	right: 1% !important;
}

.tripoles-transmission-detail-color-wrapper .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") !important;
	left: 1% !important;
}
.tripoles-transmission-detail-color-wrapper {
	position: relative;
	clear: both;
}
.tripoles-detail-product-information {
	margin-top: 30px;
}
.tripoles-detail-product-information dt {
	font-weight: 500;
	margin-bottom: 8px;
	text-align: left;
	font-size: 14px;
	letter-spacing: -0.5px;
}
.tripoles-detail-product-information dd {
	margin-bottom: 30px;
	text-align: left;
	line-height: 1.6;
	font-weight: 400;
	color: #555;
	font-size: 12px;
	letter-spacing: -0.5px;
}
.tripoles-detail-product-information .size-chart-benchmark {
	font-weight: 100;
	font-size: 12px;
	font-style: italic;
}
.product-detail-inner img {
	width: 100%;
}
.product-detail-image-wrap {
	position: relative;
}
.product-image-color-title {
	display: inline-block;
	position: absolute;
	bottom: 10px;
	right: 10px;
	/* background-color: rgba(0, 0, 0, 0.5); */
	color: #333;
	padding: 5px;
	text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.6);
}
img[data-large-image] {
	cursor: pointer;
}
.owl-item > div {
	max-width: 100%;
}

.product-image-zoom {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
	z-index: 10048;
	cursor: crosshair;
	background-color: rgba(255, 255, 255, 0.5);
}
.product-zoom-image {
	display: block;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.zoom-tooltip {
	position: fixed;
	display: none;
	z-index: 10050;
	background-color: #333;
	color: #fff;
	padding: 10px;
	word-break: keep-all;
	white-space: nowrap;
}


.warning-info-wrap {
	display: none;
	margin-top: 15px;
	/* background-color: #840000; */
	width: 100%;
	padding: 8px 14px;
	box-sizing: border-box;
	background-color: #eee;
	border: 1px solid #ccc;
}
.warning-info-wrap .warning-info {
	text-align: left;
	font-size: 12px;
	line-height: 1.5;
	white-space: pre-line;
	color: #333;
}

.review-wrap {
	display: none;
}

.prd-hash-tag {
	margin-top: 10px;
	margin-bottom: 0px;
}
.prd-hash-tag .hash-item {
	display: inline-block;
	margin-right: 4px;
	margin-bottom: 4px;
}
.prd-hash-tag .hash-item .hash-link {
	font-size: 12px;
	display: inline-block;
	padding: 6px 10px;
	border: 0.5px solid #999;
	color: #000;
	text-transform: uppercase;
	font-weight: 400;
}
.prd-hash-tag .hash-item .hash-link:hover {
	background-color: #000;
	color: #fff;
	border: 1px solid #000;
}

#powerReview .hd-t {
	margin-top: 50px;
}
#powerReview .hd-t  h2 {
	text-transform: uppercase;
	font-size: 22px !important;
	letter-spacing: 0 !important;
}
#powerReview .hd-t .pr-btn-list a {
	font-size: 16px !important;
	letter-spacing: 0 !important;
}
#powerReview .PR15N01-write textarea {
	border: 1px solid #bbb !important;
	width: 100% !important;
	overflow: auto !important;
	min-height: 100px;
	color: #000 !important;
}
#powerReview .PR15N01-write .pr-btn-right a {
	display: block !important;
	height: 30px !important;
	line-height: 30px !important;
	border: 1px solid #000 !important;
	letter-spacing: 0 !important;
	box-sizing: border-box !important;
}
#powerReview .PR15N01-write {
	border: 1px solid #eee !important;
}
#powerReview .PR15N01-write .pr-member input {
	display: block !important;
	height: 30px !important;
	line-height: 30px !important;
}
#powerReview .PR15N01-write .pr-member dt, #powerReview .PR15N01-write .pr-member dd {
	height: 30px !important;
	line-height: 30px !important;
	border: 1px solid #bbb !important;
}
#powerReview .PR15N01-write .pr-member dt {
	width: auto !important;
	background: transparent !important;
	color: #000 !important;
	font-size: 12px !important;
	font-weight: normal !important;
	letter-spacing: 0 !important;
	margin: 0 10px;
	border: 0 !important;
}
#powerReview .PR15N01-hd h2 {
	visibility: hidden;
}


/* ÅëÇÕ¿É¼Ç */
#productDetail .thumb-info .info .table-opt .opt-wrap { width: 100%; margin-top: 10px; padding: 5px 0; background-color: #eee; border: 1px solid #ddd; }
#productDetail .thumb-info .info .table-opt .opt-wrap .tit { margin-bottom: 5px; padding-left: 10px; }
#productDetail .thumb-info .info .table-opt .opt-wrap dl { overflow: hidden; width: 100%; }
#productDetail .thumb-info .info .table-opt .opt-wrap dt { float: left; width: 80px; margin-bottom: 5px; padding-left: 10px; padding-top: 4px; }
#productDetail .thumb-info .info .table-opt .opt-wrap dd { float: left; width: 248px; margin-bottom: 5px; }
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn { padding-left: 10px; text-align: center; }
#productDetail .thumb-info .info .table-opt .opt-wrap select { width: 240px; height: 18px; border: 1px solid #ddd; }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns { position: relative; width: 56px; height: 19px }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns input { position: absolute; top: 0; left: 0; width: 40px; height: 17px; border: 1px solid #ddd; text-align: right; }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns .btn-up { position: absolute; top: 0; right: 0; }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns .btn-dw { position: absolute; bottom: 0; right: 0; }
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count select { float: left; width: 180px; }
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count .opt-btns { float: left; width: 56px; margin-left: 5px; }
#productDetail .thumb-info .info .table-opt .option-wrap { margin-top: 10px; padding:5px 10px; border:1px solid #ddd; font-size:11px; background:#eee; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box { width:100%; border-bottom:1px solid #ddd; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box:last-child { border-bottom:none; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .tit { padding:10px 0 5px; color:#666; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list:after { clear: both; content: ""; display: block; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list { width:100%; padding-left:5px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li { float:left; width:20%; *width:19.9%; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li.last { width:54px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl { width:54px; padding-bottom:10px; text-align:center; color:#333; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdchk { text-align:left; padding-bottom:5px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdchk input { width:12px; height:12px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg { position:relative; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg img { width:54px; height:54px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg.noimg { }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg .soldout { position:absolute; top:0; left:0; display:inline-block; width:54px; height:54px; line-height:56px; color:#fff; text-align:center; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg .soldout-bg { position:absolute; top:50%; left:0; display:inline-block; width:54px; height:20px; margin-top:-10px; background:#000; filter:alpha(opacity:40); opacity:0.4; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdimg .sel-img { position:absolute; top:0; left:0; display:inline-block; width:54px; height:54px; background:#000; filter:alpha(opacity:40); opacity:0.4; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdname { padding-top:5px; line-height:14px;}
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdnote { padding-bottom:2px; line-height:15px;}
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdprice { padding-bottom:3px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty { }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty input { display:inline-block; width:20px; height:15px; line-height:17px; padding:0 5px; border:1px solid #707070; font-size:11px; text-align:right; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty .btn-up-down { display:inline-block; width:11px; height:14px; line-height:0; font-size:0; vertical-align:top; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty .btn-up-down a { display:inline-block; width:11px; height:9px; line-height:0; font-size:0; vertical-align:top; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty .btn-up-down .btn-up { margin-bottom:1px; }


/* ¿øÅ¬¸¯¿É¼Ç */

.prd-option-title-select {
	float: left;
	box-sizing: border-box;
	width: 90px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	font-weight: bold;
}
.prd-option-title-one-click {
}
.prd-option-list-wrap {
	clear: both;
    margin-top:10px;
}

.MK-oneclick-list { overflow:hidden; zoom:1; }
.MK-oneclick-list:after { content: ""; display: block; clear: both; }
.MK-oneclick-list li { float:left; margin: 0 5px 5px 0; }                                                                                
.MK-oneclick-list li a {
	border: 1px solid #231f20;
	display: inline-block;
	box-sizing:border-box;
	border-radius: 1px;
}
.MK-oneclick-li {
	cursor: pointer;
}
.MK-oneclick-li.MK-oneclick-color a, .MK-oneclick-li.MK-oneclick-image a {
	border: 1px solid #dcdcdc;
}
.MK-oneclick-list li.MK-oneclick-sel a {
	border: 2px solid #000000;
}
.MK-oneclick-list li.MK-oneclick-sel.MK-oneclick-image a {
	padding: 1px;
}
.MK-oneclick-list li.MK-oneclick-dis a {
	filter: alpha(opacity = 50);
	-moz-opacity: .5;
	opacity: .5;
}
.MK-oneclick-list li.MK-oneclick-dis a[title$="- ÀÏ½ÃÇ°Àý"] {
	background: url("data:image/svg+xml;utf8,<svg version='1.1' baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='50px' viewBox='0 0 50 50'></svg>") no-repeat scroll 0 0/100% 100% #ddd
}
.MK-oneclick-list li.MK-oneclick-dis a[title$="- Ç°Àý"] {
	background: url("data:image/svg+xml;utf8,<svg version='1.1' baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='50px' viewBox='0 0 50 50'><line fill='none' stroke='%23000' x1='50' y1='0' x2='0' y2='50' style='stroke:rgb(255,0,0); stroke-width:2' /></svg>") no-repeat scroll 0 0/100% 100% #ddd
}
.MK-oneclick-list li.MK-oneclick-color.MK-oneclick-sel a {  padding:1px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.MK-oneclick-list li a span { display: block; text-align: center; vertical-align: middle; line-height: 19px; }                         
.MK-oneclick-list li a img { width: 100%; height:100%;}
.MK-oneclick-list li.MK-oneclick-image a {
	height: 50px;
	padding: 2px;
}
.MK-oneclick-list li.MK-oneclick-image a img {
	width: auto;
	height: 44px;
}
.MK-oneclick-list li.MK-oneclick-image.MK-oneclick-sel a img {
	height: 44px;
	width: auto;
}
.MK-oneclick-list li.MK-oneclick-color {
	width: 50px;
	height: 50px;
} 
.MK-oneclick-list li.MK-oneclick-color a {
	padding: 2px;
	/* border-radius: 35px; */
}
.MK-oneclick-list li.MK-oneclick-color span {
	width: 40px;
	height: 40px;
	/* border-radius: 35px; */
}
.MK-oneclick-list li.MK-oneclick-color .mk-oo-sel span { width: 27px; height: 27px; }
.MK-oneclick-list li.MK-oneclick-text  .MK-oneclick-list li.MK-oneclick-text {min-width:35px; max-width:100%; height: 50px; }
.MK-oneclick-list li.MK-oneclick-text a {
	padding: 4px 6px;
}
.MK-oneclick-list li.MK-oneclick-text.MK-oneclick-sel a {
	padding: 3px 5px;
}
.MK-oneclick-list li.MK-oneclick-text span { min-width: 29px; line-height: 44px;  max-width: 320px; overflow: hidden; height: 44px; }                                                                        
.MK-oneclick-list li.MK-oneclick-text .MS-oneclick-sel span { min-width: 30px; line-height: 27px; }
.prd-option-title-one-click-inner {
	padding: 4px 0;
	margin-right: 5px;
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
    color:#000000;
    letter-spacing:-0.5px;
}
.MK-oneclick-value {
	padding: 5px 0;
	display: inline-block;
	vertical-align: bottom;
}
.MK-oneclick-value:empty::before {
	display: inline-block;
	content: "¿É¼ÇÀ» ¼±ÅÃÇØÁÖ¼¼¿ä.";
	color: #888;
    font-weight:400;
    letter-spacing:-0.5px;
}
.option-only-color-wrap .MK-oneclick-list {
	margin-top: 5px;
}
.option-only-text-wrap {
	margin-top: 10px;
}
.MK-oneclick-only-text li.MK-oneclick-text { height: auto; }
.MK-oneclick-only-text li.MK-oneclick-text span { height: auto; line-height: 19px; max-width: 320px; overflow: hidden; height: 19px; }

#zoom_image {
	display: none;
}



.prd-shoe-acc {
	display: table;
	width: 100%;
	margin-top: 30px;
	background-image: url("//cdn.tripoles.com/glyd/version/2015/img/shoe-acc-2.png"), url("//cdn.tripoles.com/glyd/version/2015/img/shoe-acc-1.png");
	background-position: 20% top, 80% top;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-color: #333;
	line-height: 160px;
	height: 160px;
}
.prd-shoe-acc-inner {
	display: table-cell;
	vertical-align: middle;
	color: #fff;
}
.prd-shoe-acc-inner dt {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 10px;
}
.prd-shoe-acc-inner dd {
	color: #fff;
	font-size: 13px;
	font-weight: 100;
	line-height: 1.6;
}
/* .prd-shoe-acc-inner dd:last-child {
	color: #fff;
	font-size: 13px;
	font-weight: 300;
	margin-top: 10px;
} */


.crowd-funding {
	background-color: #333;
	padding: 15px;
	margin-bottom: 25px;
	max-width: 90%;
	border-radius: 4px;
}
.crowd-funding h5 {
	color: #fff;
	font-weight: 500;
	font-size: 20px;
	margin-bottom: 5px;
}
.crowd-funding p, .crowd-funding .description {
	color: #fff;
	font-weight: 200;
	font-size: 12px;
	line-height: 1.6;
}
.option-stock-list {
	display: none;
}

.crowd-funding .information, .crowd-funding .information dl {
	clear: both;
}
.crowd-funding .information::after {
	content: "";
	display: block;
	clear: both;
}
.crowd-funding .information dl dt, .crowd-funding .information dl dd {
	float: left;
	color: #fff;
	padding: 5px 5px 5px 0;
}
.crowd-funding .information dl dt {
	min-width: 80px;
	font-weight: 100;
	line-height: 1.5;
}
.crowd-funding .information dl dd {
	font-size: 15px;
	font-weight: 500;
}
.crowd-funding .crowd-funding-progress {
	margin-top: 10px;
	padding-top: 15px;
	position: relative;
}
.crowd-funding .progress-bar {
	height: 10px;
	background-color: #eee;
	border-radius: 2px;
}
#crowd-funding-progress {
	height: 10px;
	background-color: #8bc34a;
	border-radius: 2px;
	width: 0;
}
.crowd-funding .crowd-funding-progress .progress {
	display: inline-block;
	position: absolute;
	top: 0;
	color: #888;
	font-size: 8px;
}
.crowd-funding .crowd-funding-progress .progress-0 {
	left: 0;
}
.crowd-funding .crowd-funding-progress .progress-25 {
	left: 24%;
}
.crowd-funding .crowd-funding-progress .progress-50 {
	left: 49%;
}
.crowd-funding .crowd-funding-progress .progress-75 {
	left: 74%;
}
.crowd-funding .crowd-funding-progress .progress-100 {
	right: 0;
}
#crowd-funding-timer {
	clear: both;
	color: #fff;
	font-size: 15px;
	margin: 10px 0;
}
#crowd-funding-timer strong {
	display: inline-block;
	background-color: #000;
	padding: 2px 6px;
	font-size: 20px;
	margin-right: 3px;
	letter-spacing: 1px;
}
.crowd-funding-button .button-title {
	font-size: 28px;
	color: #bbb;
	font-weight: 500;
	margin-bottom: 10px;
}
#crowd-funding-success {
	color: #333;
}

.hide {
	display: none;
}
.show {
	display: block;
}

#powerReview .PR15N01-review-wrap > li {
	overflow: hidden;
}
#powerReview .PR15N01-review-wrap > li .pr-options {
	
}
#powerReview .paging a {
	border: 0 !important;
}
#powerReview .paging a.now {
	background-color: transparent !important;
	color: #000 !important;
	letter-spacing: 0 !important;
}
#powerReview .paging a.now span {
	color: #000 !important;
}
#powerReview .PR15N01-review-wrap > li .star-icon .icon {
	display: none;
}
#powerReview .PR15N01-review-wrap > li .pr-options dt {
	width: auto !important;
	margin-right: 10px;
}

#glyd-notice-rotate {
	background-color: #333;
	/* display: none; */
}
#glyd-notice-rotate > li {
	text-align: center;
	padding: 15px;
	color: #fff;
}
#glyd-notice-rotate > li a {
	color: #fff;
}
#glyd-notice-rotate > li a:hover {
	text-decoration: underline;
}

.tmp-promotion {
	text-align: left;
	color: #fff;
	margin-top: 20px;
	width: 85%;
}
.tmp-promotion dd {
	color: #fff;
	line-height: 1.7;
}

#kakaoFriends {
	display: none;
	position: fixed;
	bottom: 0;
	right: 60px;
	z-index: 3;
}
#kakaoFriendsView {
	display: none;
}
#kakaoFriendsLink {
	display: block;
	line-height: 1;
	font-size: 12px;
	padding: 10px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background-color: #fff;
}
.kakaotalk-consult-icon {
	width: 12px;
}

.prd-information-wrap {
	margin: 10px 0 20px 0;
}
.prd-information {
	color: #555;
	display: none;
	font-size: 14px;
	line-height: 1.5;
	font-weight: 400;
	letter-spacing: -0.5px;
}

.tagtraume-brand-information {
	margin-bottom: 15px;
	border: 1px solid #ccc;
	background-color: #eee;
	color: #333;
	padding: 8px 14px;
	font-style: italic;
	line-height: 1.5;
}

.information-dc-text {
	display: inline-block;
	padding: 0 4px;
	line-height: 1.5;
	border: 0.5px solid #888;
	color: #888;
	font-size: 12px;
	vertical-align: super;
	margin-left: 10px;
}

.realtime-stock {
	display: none;
	line-height: 1.6;
}
.realtime-stock .italic {
	color: #888;
	font-style: italic;
	font-weight: 100;
}
.realtime-stock-wrap.MK-oneclick-list.MK-oneclick-only-text {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	overflow: auto;
	max-height: 204px;
}
.realtime-stock-wrap.MK-oneclick-list.MK-oneclick-only-text:hover::-webkit-scrollbar-thumb {
	background-color: #555;
}
.realtime-stock-wrap.MK-oneclick-list.MK-oneclick-only-text::-webkit-scrollbar {
	width: 10px;
	background-color: transparent;
}
.realtime-stock-wrap.MK-oneclick-list.MK-oneclick-only-text::-webkit-scrollbar-thumb {
	background-color: #777;
}
.realtime-stock-wrap.MK-oneclick-list.MK-oneclick-only-text::-webkit-scrollbar-thumb:hover {
	background-color: #000;
}
.realtime-stock-wrap.MK-oneclick-list.MK-oneclick-only-text li.MK-oneclick-text {
	display: block;
	width: 100%;
	margin: 0;
}
.realtime-stock-wrap.MK-oneclick-list.MK-oneclick-only-text li.MK-oneclick-text a {
	display: block;
	width: 100%;
	padding: 6px 6px;
	border: 0;
}
.realtime-stock-wrap.MK-oneclick-list.MK-oneclick-only-text li.MK-oneclick-text a::after {
	display: block;
	content: "";
	clear: both;
}
.realtime-stock-wrap.MK-oneclick-list.MK-oneclick-only-text li.MK-oneclick-text:not(.MK-oneclick-dis) a:hover {
	background-color: #f7f7f7;
}
.realtime-stock-wrap.MK-oneclick-list.MK-oneclick-only-text li.MK-oneclick-text.MK-oneclick-sel a {
	padding: 5px 6px;
	font-weight: 700;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: #f2f2f2 !important;
}
.realtime-stock-wrap.MK-oneclick-list.MK-oneclick-only-text li.MK-oneclick-dis a[title$="- Ç°Àý"] {
	background: none;
	color: #bbb;
}
.realtime-stock-wrap.MK-oneclick-list.MK-oneclick-only-text li.MK-oneclick-text span:first-child {
	display: block;
	float: left;
}
.realtime-stock-wrap.MK-oneclick-list.MK-oneclick-only-text li.MK-oneclick-text span.realtime-stock-text {
	display: block;
	float: right;
}

ul.prd-price > li.dc-period {
	margin: 5px 0 20px;
	font-size: 15px;
	font-style: italic;
	color: #cc0000;
}


/* ½º¸¶Æ®ÄíÆù¸ñ·Ï */
.smart-coupon-list  { padding:20px 0;}
.smart-coupon-list  ul {display: inline-block; *display:inline; zoom:1; overflow:hidden; min-width:300px;}
.smart-coupon-list  ul li {position:relative; float:left; width:344px; border:1px solid #cecece; border-radius:10px; letter-spacing:-1px; overflow:hidden; text-align:left;}
.smart-coupon-list  ul li .c-info {position:relative; float:left; width:245px; padding:20px; border-right: 1px dashed #cecece; }
.smart-coupon-list  ul li .c-image a {display:block;}
.smart-coupon-list  ul li .c-image img { width:368px; height:128px;}
.smart-coupon-list  ul li p { padding-bottom:10px; line-height:18px; font-size:12px; color:#999; word-break:break-all; font-family:"Malgun Gothic"; }
.smart-coupon-list  ul li p:last-child {padding-bottom:0;}
.smart-coupon-list  ul li p.c-name { font-size:14px; color:#000; font-weight:bold; word-break: break-all; }
.smart-coupon-list  ul li p.c-price {font-size:26px; color:#cc0000; font-weight:bold; line-height:24px;}
.smart-coupon-list  ul li.sc-style1.sc-reserve p.c-price {color:#3b6ce9;}
.smart-coupon-list  ul li .sc-btn-down {position:absolute; top:0; right:0; bottom:0; width:58px; margin:auto; vertical-align:middle; background:#f8f8f8; font-family:"Malgun Gothic"; } 
.smart-coupon-list  ul li .sc-btn-down > span {position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; height:22px; text-align:center; font-size:0; }
.smart-coupon-list  ul li .sc-btn-down > span > span.sc-complete {font-size:12px; color:#999;}
.smart-coupon-list  ul li .sc-btn-down > span a { font-size:0; display:inline-block; margin-top:-5px; }
.smart-coupon-list  ul li .sc-btn-down span a > span { font-size:0; text-indent:-9999px; display:inline-block; width:22px; height:22px; background:url('/images/common/ico_h11_down_black_l.png') no-repeat center center; }
.smart-coupon-list  ul li.sc-style2 {border:1px solid #fff;}
.smart-coupon-list  ul li.sc-style2 .c-info { background:#171940; border-color:#171940; }
.smart-coupon-list  ul li.sc-style2 p { color:#fff; }
.smart-coupon-list  ul li.sc-style2 p.c-txt { color:#999; }
.smart-coupon-list  ul li.sc-style2 .sc-btn-down { background:#ff3a34; border:0; color:#fff; }
.smart-coupon-list  ul li.sc-style2.sc-reserve .sc-btn-down { background:#3b6ce9; color:#fff; }
.smart-coupon-list  ul li.sc-style2 .sc-btn-down span a { color:#fff; }
.smart-coupon-list  ul li.sc-style2 .sc-btn-down span .num {color:#fff;}
.smart-coupon-list  ul li.sc-style2 .sc-btn-down span a > span { background:url('/images/common/ico_h11_down_white_l.png') no-repeat center center; }
.smart-coupon-list  ul li.sc-style3 { width:346px; border:0; border-radius:0; }
.smart-coupon-list  ul li.sc-style3 .c-info { width:244px; border:1px solid #000; border-right:2px dotted #272a4d; border-radius:10px; }
.smart-coupon-list  ul li.sc-style3 p.c-price { color:#eb3697;}
.smart-coupon-list  ul li.sc-style3 .sc-btn-down { background:#fff2f9 ; border:1px solid #272a4d; border-left:0; border-radius:10px; }
.smart-coupon-list  ul li.sc-style3 .sc-btn-down span a { color:#999; }
.smart-coupon-list  ul li.sc-style3 .sc-btn-down span a > span { background:url('/images/common/ico_h11_down_pink_l.png') no-repeat center center; }
.smart-coupon-list  ul li.sc-style3.sc-reserve .sc-btn-down { background:#eefff7; }
.smart-coupon-list  ul li.sc-style3.sc-reserve p.c-price {color:#18b776;}
.smart-coupon-list  ul li.sc-style3.sc-reserve .sc-btn-down span a > span { background:url('/images/common/ico_h11_down_green_l.png') no-repeat center center; }

.btn-report { display:inline-block; float:right; color:#9d9d9d; font-size:11px; }

.product-size-detail {
	margin: 0 auto;
	margin-top: 30px;
}
.product-size-detail h4 {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 8px;
}
.product-size-detail .size-chart-image {
	max-width: 100%;
	text-align: center;
}
.product-size-detail .size-chart-image img {
	max-width: 100%;
}
.product-size-detail .size-chart-table-wrap {
	overflow-x: auto;
}
.product-size-detail .size-chart-table-wrap::-webkit-scrollbar {
	height: 10px;
	overflow-x: auto;
	background-color: #eee;
}
.product-size-detail .size-chart-table-wrap::-webkit-scrollbar-thumb {
	background-color: #bbb;
}
.product-size-detail .size-chart-table-wrap::-webkit-scrollbar-thumb:hover {
	background-color: #888;
}

.product-size-detail table {
	margin-top: 20px;
	border-top: 1px solid #888;
	table-layout: auto;
}
.product-size-detail table th, .product-size-detail table td {
	padding: 10px;
	text-align: center;
	line-height: 1.7;
	border-bottom: 1px solid #eee;
	white-space: nowrap;
	min-width: 60px;
}
.product-size-detail table th:first-child, .product-size-detail table td:first-child {
	position: sticky;
	left: 0;
	background-color: #fff;
	box-shadow: inset -1px 0 0 #eee;
}

.product-size-detail table th.size-chart-highlight-tr, .product-size-detail table td.size-chart-highlight-tr {
	background-color: #f9f9f9 !important;
}
.product-size-detail table th.size-chart-highlight-td, .product-size-detail table td.size-chart-highlight-td {
	background-color: #f9f9f9 !important;
}
.product-size-detail table th.size-chart-highlight-td:hover, .product-size-detail table td.size-chart-highlight-td:hover {
	background-color: #f2f2f2 !important;
}

.product-size-detail table td {
	font-weight: 100;
}
.size-chart-notice {
	letter-spacing: -0.5px;
	color: #555;
	line-height: 1.5;
	font-size: 12px;
	margin-top: 5px;
	font-weight: 400;
}
.product-size-detail .size-chart-notice {
	margin-top: 15px;
}

#noticeTagtraume {
	display: none;
	margin-top: 30px;
}

#productNotice {
	display: none;
	padding: 20px 0 20px;
}
#productNotice h6 {
	font-size: 23px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 20px;
}
#productNotice p {
	text-align: center;
	line-height: 1.4;
	font-size: 16px;
	font-weight: 100;
}
/* BASIC css end */

