/* BASIC css start */
/* CUSTOM LAYOUT */
#contentWrap {
    width:100%;
}
#content {
	position:relative;
	width:1100px;
	margin:0 auto;
    margin-bottom:40px;
    float:none;
}

/* CUSTOM DETAIL */
.common_opt_msg {
	margin:14px 0 25px;
}
.common_opt_msg dt {
	color:#333;
	font-size:13px;
	line-height:24px;
	margin-bottom:3px;
	font-weight:500;
}
.common_opt_msg dd {
	font-size:12px;
	line-height:24px;
	color:#666;
}

.detail_tap_list {}
.detail_tap_list ul {
	overflow:hidden;
}
.detail_tap_list li {
	width:25%;
	float:left;
}
.detail_tap_list li a {
	display:block;
	height:39px;
	line-height:39px;
	background-color:#fcfcfc;
	border:solid 1px #d3d3d3;	
	border-left:0;
	color:#666;
	font-size:13px;
	font-weight:500;
	text-align:center;
}
.detail_tap_list li:first-child a {
	border-left:solid 1px #d3d3d3;	
}
.detail_tap_list li.tap a {
	height:38px;
	line-height:39px;
	background-color:#fff;
	border-top:solid 2px #4c4c4c;
	border-bottom:solid 1px #fff;
	color:#222;
}
#productDetail .page-body { margin-bottom: 50px; }
/* »ó´Ü ¼¶³×ÀÏ, »óÇ° ¿É¼Ç Á¤º¸ */
#productDetail .thumb-info {
	border-top:solid 1px #333;
	border-bottom:solid 1px #d3d3d3;
	zoom: 1; overflow: hidden;
}
#productDetail .thumb-info:after { content: ""; display: block; clear: both; }

/* ¼¶³×ÀÏ */
#productDetail .thumb-info .thumb-wrap { 
	width:408px;
	padding:60px 70px 0;
	float: left;
}
#productDetail .thumb-info .thumb { 
	margin: 0 auto; 
    width:408px;
    text-align:center;
}
#productDetail .thumb-info .thumb img {
	display: block; 
	max-width:100%;
    width:100%;
    height:auto;
	border: 1px solid #d3d3d3; 
	margin:0 auto;
}
#productDetail .thumb-info .m_thumb {
	width:408px;
	margin:0 auto;
	margin-top:12px;
	overflow:hidden;
}
#productDetail .thumb-info .m_thumb img {
	width:70px !important;
	margin-left:12px;
	border:solid 1px #d3d3d3;
	float:left;
}
#productDetail .thumb-info .m_thumb img:first-child {
	margin-left:0;
}
/* »óÇ°¿É¼Ç Á¤º¸ */
#productDetail .thumb-info .info { 
	float: right;
	width:551px;
    min-height:551px;
	border-left:solid 1px #d3d3d3;
}
#productDetail .thumb-info .info .all_price {
	text-align:right;
	vertical-align:middle;
}
#productDetail .thumb-info .info .all_price .tit {
	display:inline-block;
	color:#444;
	font-size:13px;
	vertical-align:middle;
	margin-right:10px;
}
#productDetail .thumb-info .info .all_price .price {
	display:inline-block;
	font-size:20px !important;;
	vertical-align:middle;
}
#productDetail .thumb-info .info .all_price .price #pricevalue {
	vertical-align:top;
}
#productDetail .thumb-info .info .tit-prd {
	color:#333;
	font-size:18px;
	line-height:26px;
	font-weight: bold; 
	background-color:#fafafa;
	padding:24px 29px 32px;
}
#productDetail .thumb-info .info .tit-prd .subname {
	display:block;
	font-size:14px;
	font-weight:400;
	color:#666;
}
#productDetail .thumb-info .info .info_top {
	padding-bottom:17px;
	background-color:#fafafa;
}
#productDetail .thumb-info .info .info_top th,
#productDetail .thumb-info .info .info_top td {
	height:35px;
}
#productDetail .thumb-info .info .info_top th { 
	width:205px;
	font-size:13px;
	color:#222;
	text-align:left;
	text-indent:29px;
	font-weight:500;
}

#productDetail .thumb-info .info .info_opt th,
#productDetail .thumb-info .info .info_opt td {
	height:50px;
	padding:0;
}
#productDetail .thumb-info .info .info_opt th {
	width:180px;
	font-size:13px;
	color:#222;
	text-align:left;
	text-indent:29px;
	font-weight:500;
}
#productDetail .thumb-info .thumb-ctrl { clear: both; padding-top: 20px; text-align: center; }
#productDetail .thumb-info .thumb-ctrl a { color: #7b7b7b; font-size: 11px; }
#productDetail .thumb-info .thumb-ctrl a img { vertical-align: middle; margin-right: 5px; }
#productDetail .thumb-info .thumb-ctrl a:hover { text-decoration: underline; }
/* ÆÇ¸Å°¡°Ý */
#productDetail .thumb-info .info .table-opt .price { color: #68cab0; font-weight:500; font-size:18px;}
/* ÁÖ¹®¼ö·® */
#goods_amount { float: left; width: 32px; border: 0; }
#productDetail .thumb-info .info .table-opt .opt-spin { position: relative; width: 52px; height: 15px; border: 1px solid #acacac; }
#productDetail .thumb-info .info .table-opt .opt-spin .txt-spin,
#productDetail .thumb-info .info .table-opt .opt-spin .btns { float: left; }
#productDetail .thumb-info .info .table-opt .opt-spin .txt-spin { width: 41px; height: 13px; padding-left: 2px padding-top: 2px; border: 0; font-size: 11px; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns { width: 19px; height: 15px; border-left: 1px solid #aaa; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a { overflow: hidden; float: left; width: 100%; height: 7px; text-indent: -999px; background: none; }
#productDetail .thumb-info .info .table-opt .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; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 2px; }
#productDetail .soldout,
#productDetail .prd-btns { padding-top: 20px; text-align: center; padding-bottom:36px;}
#productDetail .soldout { font-weight: bold; }
#productDetail .prd-btns { 
	font-size: 0; 
	text-align:right;
}
#productDetail .prd-btns a {
	display:inline-block;*display:inline;_display:inline; zoom:1;
	font-size:16px;
	font-weight:500;
	color:#fff;
	margin-left:5px;
	text-align:center;
}
#productDetail .prd-btns a:first-child {
	margin-left:0
}
#productDetail .prd-btns a.detail_btn_buy {
	width:251px;
	height:55px;
	line-height:55px;
	text-align:center;
	background-color:#68cab0;
}
#productDetail .prd-btns a.detail_btn_cart {
	width:130px;
	height:55px;
	line-height:55px;
	text-align:center;
	background-color:#828282;
}
#productDetail .prd-btns a.detail_btn_wish {
	width:129px;
	height:53px;
	line-height:53px;
	text-align:center;
	background:url(/design/etlove15/da_image/detail_wish_icon.png) no-repeat 17px 50%;
	background-color:#fff;
	border:solid 1px #828282;
	color:#666;
	text-align:left;
	text-indent:39px;
}

/* ÅëÇÕ¿É¼Ç */
#productDetail .thumb-info .info .table-opt .opt-wrap { 
	width: 100%;
}
#productDetail .thumb-info .info .table-opt .opt-wrap .tit {
	margin-bottom: 5px; padding-left: 10px; 
	display:none;
}
#productDetail .thumb-info .info .table-opt .opt-wrap dl {
	overflow: hidden;
	width: 100%; 
}
#productDetail .thumb-info .info .table-opt .opt-wrap dt { 
	width: 205px;
	color:#222;
	text-align:left;
	text-indent:29px;
	height:50px;
	line-height:50px;
	font-size:13px;
	font-weight:500;
	float: left; 
}
#productDetail .thumb-info .info .table-opt .opt-wrap dd { 
	width: 346px;
	height:50px;
	line-height:50px;
	float: left; 
}
#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:170px; height:30px; border: 1px solid #ddd; }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns {
	position: relative; width:97px; height:27px;
	margin-top:12px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns input { 
	position:absolute; 
	top:0; 
	left:27px;
	padding-right:9px;
	width:34px;
	height:25px;
	text-align:right;
	border:1px solid #c9c9c9; 
	border-left:0;
	border-right:0;
}
#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; top: 0; left: 0;
}
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count select {
	display:inline-block; *display:inline; _display:inline; zoom:1; width: 180px; 
	vertical-align:middle;
}
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count .opt-btns {
	width:97px; margin-left: 5px; margin-top:0;
	display:inline-block; *display:inline; _display:inline; zoom:1;
	vertical-align:middle;
}
/* »óÇ° »ó¼¼ ÀÌ¹ÌÁö */
#productDetail .prd-detail table { table-layout: auto; }
#productDetail .prd-detail { text-align:center;margin-top: 15px; width: 100%;overflow: hidden; }
#productDetail .prd-detail img { max-width: 100%; }
/* °ü·Ã»óÇ° */
#productDetail .prd-list { margin-top: 0px; }
#productDetail .prd-list th { padding: 10px 0; border-bottom: 1px solid #ddd; font-weight: normal; font-size: 11px; }
#productDetail .prd-list td { padding: 5px 0; border-bottom: 1px solid #ddd; vertical-align: middle; }
#productDetail .prd-list .thumb { width: 50px; height: 50px; }
#productDetail .prd-list .prd-amount { position: relative; width: 52px; height: 15px; border: 1px solid #aaa; }
#productDetail .prd-list .prd-amount input { width: 32px; height: 15px; border: 0; }
#productDetail .prd-list .prd-amount .btns { float: left; width: 19px; height: 15px; border-left: 1px solid #aaa; }
#productDetail .prd-list .prd-amount .btns a { overflow: hidden; float: left; width: 100%; height: 7px; text-indent: -999px; background: none; }
#productDetail .prd-list .prd-amount .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; }
#productDetail .prd-list .prd-amount .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 2px; }
#productDetail .related-allbasket { width: 100%; padding-top: 10px; text-align: right; }
/* review-write */
#productDetail .review-write { 
	border:solid 1px #d3d3d3;
	padding:19px 0;
	margin:30px 0;
}
#productDetail .review-write th,
#productDetail .review-write td { padding: 5px 0; }
#productDetail .review-write th { 
	font-weight: normal; 
	text-align:left;
	text-indent:48px;
	font-size:12px;
	color:#000;
}
#productDetail .review-write .frm-w input {
	width: 148px; 
	height: 18px; 
	line-height: 18px; 
	border: 1px solid #d3d3d3; 
}
#productDetail .review_textarea {
	position:relative;
}
#productDetail .review_score {
	position:absolute;
	top:8px;
	right:190px;	
}
#productDetail textarea.MS_review_content_box { 
	width:791px;
	height: 58px; 
	padding:0;
	border: 1px solid #d3d3d3; 
}
#productDetail .comment_write {
	position:absolute;
	top:0;
	right:50px;
	display:block;
	width:130px;
	height:60px;
	line-height:60px;
	text-align:center;
	background-color:#68cab0;
	font-size:15px;
	color:#fff;
	font-weight:500;
}
.custom_detail_btn {
/*
	position:absolute;
	right:0;
	bottom:0;
*/
	margin-top:20px;
	text-align:right;
}
.custom_detail_btn a {
	display:inline-block;*display:inline;_display:inline;zoom:1;
	margin-left:10px;
	width:70px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-size:13px;
	font-weight:500;
}
.custom_detail_btn .btn_a {
	background-color:#68cab0;
}
.custom_detail_btn .btn_b {
	background-color:#8d8d8d;
}

/* ´ñ±Û¸®½ºÆ® °øÅë */
#productDetail .table-slide {
	position:relative;
}
#productDetail .table-slide th,
#productDetail .table-slide td { 
	padding: 9px 0;  cursor: pointer; 
}
#productDetail .table-slide th { 
	font-size: 12px; 
	font-weight:500;
	color:#666;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
}
#productDetail .table-slide td {
	border-top:dotted 1px #d7d7d7;
}

#productDetail .qna-list th {
	background-color:#fcfcfc;
}
#productDetail .table-slide tr.cnt { display: none; }
#productDetail .table-slide tr.cnt td { cursor: default; }
#productDetail .table-slide tr.nbg td { background-image: none; }
#productDetail .table-slide tr.ndata td { border-bottom: 1px solid #ddd; }
#productDetail .table-slide tr.reply .tb-txt { padding-left: 30px; background: url(/images/d3/modern_simple/common/bull_reply.gif) no-repeat 10px 0; }
/* review-list */
#productDetail .review-list .bg { padding-top: 35px; border-top: 1px solid #ddd; }
/* qna board */
/* item-hd */
#productDetail .item-hd { margin-top: 80px; }
#productDetail .item-hd h2 { line-height: 0; font-size: 0; padding-left: 10px; }

/* ****************** »óÇ° »ó¼¼ ¿É¼Ç ******************** */
.MK_not_choice { color: red; }
.MK_optAddWrap,
.MK_optAddWrap * { margin: 0; padding: 0; }
.MK_optAddWrap { 
	color: #666; font-size: 11px; line-height: 13px; 
	border-top:solid 1px #d3d3d3;
	min-height:50px;
	margin-top:10px;
}
.MK_optAddWrap li { list-style: none; }
/* ¿É¼Ç¼±ÅÃ */
#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: 11px; 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:0px; }
#MK_innerOptWrap #MK_innerOptScroll.limit { position: relative; height: 150px; overflow-y: auto; }
#MK_innerOptWrap .MK_inner-opt-cm li { 
	*zoom: 1; position: relative;
	 background-color:#fafafa;
	 font-size:13px;
	 color:#222;
	 font-weight:500;
	 padding:15px 0;
	 border-bottom:solid 1px #d3d3d3;
	 padding-left:30px;
}
#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:47px; top: 18px; color:#1f2022; 
	font-size:13px;
	font-weight:500;
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { 
	right:20px; top:17px; 
	width:17px;
	height:17px;
	background:url(/design/etlove15/da_image/btn_comment_del.gif) no-repeat;
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del img {
	display:none;
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl > input { 
	width:34px;
	height:25px;
	border:solid 1px #c9c9c9;
	margin-left:26px;
	padding-right: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:230px; line-height:18px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl { width:97px; top:11px; *top: 2px; right:121px; }
#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:0px; 
	right:0;
	display:block;
	width:27px;
	height:27px;
	background:url(/design/etlove15/da_image/detail_cnt_up.gif) no-repeat;
}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw { 
	top:0px; 
	left:0;
	display:block;
	width:27px;
	height:27px;
	background:url(/design/etlove15/da_image/detail_cnt_dw.gif) no-repeat;
}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-up img,
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw img {
	display:none;
}
/* °³º°¿É¼Ç */
#MK_innerOptWrap #MK_innerOpt_02 li .MK_p-name { margin-right: 140px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl { width:97px; top:11px; *top: 2px; right:121px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl input.MK_count { width: 30px; height: 16px; line-height: 16px; padding: 2px 0 0 2px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a { position: absolute; right: 0px; font-size: 0; line-height: 0; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a img { vertical-align: top; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-up { 
	top:0px; 
	right:0;
	display:block;
	width:27px;
	height:27px;
	background:url(/design/etlove15/da_image/detail_cnt_up.gif) no-repeat;
}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw { 
	top:0px; 
	left:0;
	display:block;
	width:27px;
	height:27px;
	background:url(/design/etlove15/da_image/detail_cnt_dw.gif) no-repeat;
}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-up img,
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw img {
	display:none;
}
/* ÃÑÇÕ°è */
#MK_innerOptTotal { padding: 10px 5px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptTotal .MK_txt-total {
	color:#444;
	font-size:13px;
	vertical-align:middle;
	margin-right:10px;
}
#MK_innerOptTotal .MK_txt-won { 
	color: #68cab0; font-weight: bold; 
	font-size:20px;
	vertical-align:middle;
}
#MK_innerOptTotal .MK_total { 
	color: #68cab0; font-weight: bold; 
	font-size:20px;
	vertical-align:middle;
}
/* ¼Ò¸®ºä */
#sorivu { position: relative; margin-top: 20px; }
/* »óÇ° ÀÏ¹ÝÁ¤º¸(»óÇ°Á¤º¸Á¦°ø °í½Ã) */
#productWrap { margin: 10px 0; }
#productWrap h3.tb-tit { margin-bottom: 10px; text-align: left; }
#productWrap table { width: 100%; font-size: 12px; border-collapse: collapse; border-width: 1px 0 1px 0; border-color: #b4b4b4; border-style: solid; table-layout: fixed; }
#productWrap table th { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background-color: #f8f8f8; color: #3b3b3d; text-align: left; padding: 10px 0 10px 15px; }
#productWrap table td { color: #8b8b8b; border-bottom: 1px solid #e0e0e0; word-break: break-all; text-align: left; padding: 10px 0 10px 17px; }
/*// CUSTOM DETAIL //*/

.MK-product-icons img {
    margin-left:3px;
}


.prd_type_b .item-list {
    overflow:hidden;
}





.item-list { 
	zoom: 1; 
	overflow: hidden; 
	padding:0px 0px 30px;
}
.item-list:after { content: ""; clear: both; display: block; }

.item-list .item { 
	width:199px;
	margin-left:23px;
	margin-bottom:7px;
	float:left;
}
.item-list .item:first-child {
	margin-left:0;
}
.item-list .item .thumb { 
	margin: 0 auto 14px; 
	width:197px; 
	height:auto; 
	border:solid 1px #d3d3d3;
}
.item-list .item .thumb img { 
	width: 100%; 
	height: 100%; 
}
.item-list .item .info {
	width:197px;
	margin:0 auto;
}
.item-list .item .info li {
    line-height:18px;
}
.item-list .item .info li del {
    margin-right:5px;
}
.MK-product-icons {
    display:block;
    padding-bottom:5px;
}
.MK-product-icons img {
    margin-right:3px;
}
.item-list .item .info li a {
	font-size:12px;
	line-height:18px;
	color:#666;
}
.item-list .item .info .price { 
	display: inline-block; 
	color:#222; 
	font-weight: bold; 
	margin:0;
    padding:0;
}


#nhn_btn, #payco_order_btn {box-sizing:border-box;padding:0px 0px 10px 150px;}

.tb-left01{font-size:13px;}





/* BASIC css end */

