/* BASIC css start */
/*************************/
/* 상품 상세 페이지
/*************************/
.product-detail {
	width: 100% !important;
	padding-top: 50px;
}


.product-detail a.pos {
	font-size: 0;
	color: #fff;
}

.product-detail h4.pd-title {
	height: 42px;
	font-size: 22px;
	font-weight: 500;
	color: #333;
	border-bottom: 1px solid #e4e4e4;
}
.product-detail h4.pd-title a {
	float: right;
	font-size: 14px;
	font-weight: normal;
	color: #888;
}
.product-detail h4.pd-title a:hover {
	color: #9c019c;
}



/* 6월이벤트 */
.event-num {
	position: absolute;
	width: 60px;
	left: 50%;
	cursor: pointer;
	z-index: 19;
}
.event-num.pos1 {
	margin: 30px 0 0 -630px;
}
.event-num.pos2 {
	margin: 8600px 0 0 -490px
}
.event-num.pos3 {
	margin: 1800px 0 0 400px;
}
.event-num.pos4 {
	margin: 33000px 0 0 424px
}





/* 상품 정보 */
.product-detail .pd-goods {
	margin-bottom: 30px;
}
.pd-goods .pdg-left {
	float: left;
	width: 600px;
}
.pd-goods .pdg-left .pdgl-photo {
	width: 100%;
	margin-bottom: 20px;
}
.pd-goods .pdg-left .pdgl-photo img {
	width: 100%;
}
.pd-goods .pdg-left .pdgl-qr {
	display: block;
	width: 100%;
	height: 80px;
	padding: 12px 20px 0 20px;
	box-sizing: border-box;
	border: 1px solid #ddd;
}
.pd-goods .pdg-left .pdgl-qr:hover {
	border-color: #9c019c;
}
.pd-goods .pdg-left .pdgl-qr h5 {
	font-size: 21px;
	line-height: 32px;
	font-weight: bold;
	color: #191919;
}
.pd-goods .pdg-left .pdgl-qr:hover h5 {
	color: #9c019c;
}
.pd-goods .pdg-left .pdgl-qr p {
	font-size: 15px;
	color: #333;
}
.pd-goods .pdg-left .pdgl-qr img {
	float: right;
	margin-top: -4px;
}



.pd-goods .pdg-right {
	float: right;
	width: 550px;
	min-height: 700px;
}


/* 옵션창 닫기 버튼 */
.pd-goods .pdg-right .pdgr-close {
	position: absolute;
	right: 0;
	width: 31px;
	height: 31px;
	margin-right: 35px;
	background: url('/design/holidays/2020_renewal/pc/goods/goods_detail_close.gif') no-repeat;
	background-size: 31px 31px;
	display: none;
}



/* 상품명, 가격 */
.pd-goods .pdg-right .pdgr-basic {}
.pd-goods .pdg-right .pdgr-basic h3 {
	font-size: 18px;
	color: #888;
}
.pd-goods .pdg-right .pdgr-basic h2 {
	font-size: 38px;
	font-weight: 600;
	color: #333;
}


.pd-goods .pdg-right .pdgr-basic .pdgrb-price {
	padding: 20px 0;
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
}
.pd-goods .pdg-right .pdgr-basic .pdgrb-price .per {
	float: left;
	font-size: 32px;
	color: #9c019c;
	margin-right: 3px;
}
.pd-goods .pdg-right .pdgr-basic .pdgrb-price .per b {
	font-weight: 700;
	font-size: 48px;
}
.pd-goods .pdg-right .pdgr-basic .pdgrb-price .show {
	float: left;
	padding-left: 24px;
	margin-left: -10px;
	text-align: left;
	background: url('/design/holidays/2020_renewal/pc/goods/goods_list_price.gif') no-repeat;
	background-size: 91px 18px;
	background-position: 8px 10px;
}
.pd-goods .pdg-right .pdgr-basic .pdgrb-price .show .prev {
	font-size: 20px;
	color: #888;
	line-height: 20px;
	margin-bottom: 2px;
}
.pd-goods .pdg-right .pdgr-basic .pdgrb-price .show .sale {
	font-size: 24px;
	color: #9c019c;
}
.pd-goods .pdg-right .pdgr-basic .pdgrb-price .show .sale b {
	font-size: 36px;
	line-height: 36px;
}

.pd-goods .pdg-right .pdgr-basic .pdgrb-price .sns {
	float: right;
	padding-top: 10px;
}
.pd-goods .pdg-right .pdgr-basic .pdgrb-price .sns li {
	display: inline-block;
	cursor: pointer;
	margin-left: 1px;
}
.pd-goods .pdg-right .pdgr-basic .pdgrb-price .sns li img {
	width: 40px;
}

.pd-goods .pdg-right .pdgr-basic .pdgrb-price p.hotdeal {
	clear: both;
	font-size: 14px;
	color: #ba2626;
	padding: 8px 0 0 8px;
}
.pd-goods .pdg-right .pdgr-basic .pdgrb-price p.hotdeal img {
	height: 20px;
}



/* 정보, 옵션선택 */
.pd-goods .pdg-right .pdgr-table {
	position: relative;
	width: 100%;
	margin-bottom: 15px;
}
.pd-goods .pdg-right .pdgr-table th,
.pd-goods .pdg-right .pdgr-table td {
	height: 45px;
	font-size: 15px;
	vertical-align: middle;
}
.pd-goods .pdg-right .pdgr-table th {
	text-align: left;
	font-weight: 500;
}
.pd-goods .pdg-right .pdgr-table td {
	text-align: right;
}
.pd-goods .pdg-right .pdgr-table td select {
	width: 80%;
}

.pd-goods .pdg-right .pdgr-table td strong {
	font-size: 20px;
	color: #9c019c;
}



/* 선택한 옵션 */
.pd-goods .pdg-right .pdgr-select {
	position: relative;
	width: 100%;
	background: #f8f8f8;
}
.pd-goods .pdg-right .pdgr-select li {
	margin-top: 5px;
}

.MK_not_choice { color: red; }
.MK_optAddWrap,
.MK_optAddWrap * { margin: 0; padding: 0; }
.MK_optAddWrap {  }
.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_innerOptScroll.limit { position: relative; height: 150px; overflow-y: auto; }
.product-detail .pdg-info.showopt .MK_inner-opt-cm {
	position: relative;
	width: 100%;
	max-height: 192px;
	overflow-y: auto;
}
.MK_inner-opt-cm li {
	padding: 15px 20px;
	*zoom: 1;
	position: relative;
	font-size: 16px;
	background: #f8f8f8;
}
.MK_inner-opt-cm li:after { display:block; clear:both; content:'' }
.MK_inner-opt-cm li .MK_price,
.MK_inner-opt-cm li .MK_btn-del { position: absolute; }
.MK_inner-opt-cm li .MK_p-name,
.MK_inner-opt-cm li .MK_price,
.MK_inner-opt-cm li .MK_btn-del { display: block; }
.MK_inner-opt-cm li .MK_price {
	right: 42px;
	top: 32px;
	font-size: 18px;
	color: #191919;
	font-weight: normal;
}
.MK_inner-opt-cm li .MK_price span {
	font-size: 22px;
	font-weight: 500;
}
.MK_inner-opt-cm li .MK_btn-del {
	right: 20px;
	top: 36px;
	width: 13px;
	height: 13px;
	text-indent:-9999em;
	background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/btn_comment_del.gif) 0 0 no-repeat;
}
.MK_inner-opt-cm li .MK_qty-ctrl { margin-top:10px; position:relative }
.MK_inner-opt-cm li .MK_qty-ctrl .basic_option,
.MK_inner-opt-cm li .MK_qty-ctrl .addition_option {
	width: 42px;
	height: 24px;
	padding: 0;
	line-height: 24px;
	border: 1px solid #dfdfdf;
	text-align:center !important;
}
.MK_inner-opt-cm li .MK_qty-ctrl a { display:inline-block; margin-left:3px; width:26px; height:26px; text-indent:-9999em; vertical-align:top; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/sp_qty.gif) 0 0 no-repeat }
.MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-up { background-position:0 0 }
.MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-dw { background-position:0 -26px }

/* 사용자 입력 인풋박스 (color, size )*/
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput { width: 200px; }

/* 기본옵션 */
#MK_innerOpt_01 li .MK_p-name { margin-right:100px }
#MK_innerOpt_01 li .MK_qty-ctrl { margin-top:10px; position:relative }
#MK_innerOpt_01 li .MK_qty-ctrl input.MK_count { width:42px; height:24px; line-height:24px; border: 1px solid #dfdfdf; text-align:center !important }
#MK_innerOpt_01 li .MK_qty-ctrl a { display:inline-block; margin-left:3px; width:26px; height:26px; text-indent:-9999em; vertical-align:top; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/sp_qty.gif) 0 0 no-repeat }
#MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-up { background-position:0 0 }
#MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw { background-position:0 -26px }

/* 개별옵션 */
#MK_innerOpt_02 li .MK_p-name { margin-right: 80px; }
#MK_innerOpt_02 li .MK_qty-ctrl { margin-top:10px; position:relative }
#MK_innerOpt_02 li .MK_qty-ctrl input.MK_count { width:42px; height:24px; line-height:24px; border: 1px solid #dfdfdf; text-align:center !important }
#MK_innerOpt_02 li .MK_qty-ctrl a { display:inline-block; margin-left:3px; width:26px; height:26px; text-indent:-9999em; vertical-align:top; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/sp_qty.gif) 0 0 no-repeat }
#MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-up { background-position:0 0 }
#MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw { background-position:0 -26px }



/* 총 상품금액 */
.pd-goods .pdg-right .pdgr-total {
	position: relative;
	width: 100%;
	height: 80px;
	padding-top: 18px;
	font-size: 18px;
	color: #9c019c;
	text-align: right;
	box-sizing: border-box;
	margin-bottom: 30px;
	border-bottom: 1px solid #ddd;
}
.pd-goods .pdg-right .pdgr-total strong {
	margin-left: 4px;
	font-size: 36px;
	font-weight: bold;
}
.pd-goods .pdg-right .pdgr-total span {
	font-size: 24px;
}



/* 버튼 */
.pd-goods .pdg-right .pdgr-button {
	position: relative;
	width: 100%;
	text-align: left;
	font-size: 0;
	line-height: 0;
}
.pd-goods .pdg-right .pdgr-button .buybtn {
	display: block;
	width: 100%;
}
.pd-goods .pdg-right .pdgr-button .buybtn a {
	display: inline-block;
	height: 60px;
	padding-top: 18px;
	box-sizing: border-box;
	text-align: center;
	font-size: 21px;
	font-weight: 500;
	line-height: 24px;
	color: #9c019c;
	border: 1px solid #9c019c;
}
.pd-goods .pdg-right .pdgr-button .buybtn a.buy {
	width: 240px;
	margin-right: 5px;
	color: #fff;
	background: #9c019c;
}
.pd-goods .pdg-right .pdgr-button .buybtn a.buy:hover {
	color: #fcff00;
}
.pd-goods .pdg-right .pdgr-button .buybtn a.cart {
	width: 240px;
	margin-right: 5px;
}
.pd-goods .pdg-right .pdgr-button .buybtn a.wish {
	width: 60px;
}
.pd-goods .pdg-right .pdgr-button .buybtn a.cart:hover,
.pd-goods .pdg-right .pdgr-button .buybtn a.wish:hover {
	color: #333;
	border-color: #333;
}
.pd-goods .pdg-right .pdgr-button .soldout {
	display: block;
	width: 100%;
	height: 60px;
	padding-top: 18px;
	margin-bottom: 30px;
	box-sizing: border-box;
	text-align: center;
	font-size: 21px;
	font-weight: 500;
	line-height: 24px;
	color: #9c019c;
	border: 1px solid #9c019c;
	background: #fff;
}

.pd-goods .pdg-right .pdgr-button .easy-btn {
	display: block;
	width: 100%;
	margin: 20px 0;
}
.pd-goods .pdg-right .pdgr-button .easy-btn .eb-btn {
	float: left;
	margin-right: 6px;
}
.pd-goods .pdg-right .pdgr-button .easy-btn .eb-btn:nth-child(even) {
	margin-right: 0;
}


.pd-goods .pdg-right .pdgr-button .btn_barotalk {
	display: block;
	margin-top: 8px;
}






/* 옵션선택 버튼 */
.product-detail .pd-opbtn {
	position: fixed;
	bottom: -50px;
	right: 50%;
	margin-right: -600px;
	width: 200px;
	height: 50px;
	box-sizing: border-box;
	border-top: 2px solid #191919;
	border-left: 2px solid #191919;
	border-right: 2px solid #191919;
	background: #191919;
	font-size: 20px;
	font-weight: 500;
	color: #fff;
	text-align: center;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	z-index: 33;
}
.product-detail .pd-opbtn:hover {
	color: #9c019c;
	background: #fff;
	border-color: #9c019c;
}
.product-detail .pd-opbtn i {
	font-size: 24px;
	margin-left: 4px;
}
.product-detail .pd-opbtn.show {
	bottom: 0;
}





/* 옵션선택 */
.product-detail .pdg-right.showopt .opt-hide {
	display: none;
}

.product-detail .pdg-right.showopt {
	position: fixed;
	bottom: 0;
	right: 50%;
	margin: 0 -604px 0 0;
	margin-right: -604px;
	width: 622px;
	min-height: 500px;
	padding: 30px 35px 30px 35px;
	box-sizing: border-box;
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	background: #fff;
	z-index: 889;
}


.pd-goods .pdg-right.showopt .pdgr-close {
	display: block;
}







/* 상세 배너 */
.product-detail .pd-banner {
	margin-bottom: 80px;
}
.product-detail .pd-banner a {
	display: block;
	width: 100%;
	font-size: 0;
	line-height: 0;
}
.product-detail .pd-banner a img {
	width: 100%;
}





/* 상세 탭메뉴 */
.product-detail .pd-tab {
	position: relative;
	width: 100%;
	height: 60px;
	background: #f8f8f8;
	border-bottom: 1px solid #ddd;
	z-index: 22;
}
.product-detail .pd-tab.fix {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 20;
}

.product-detail .pd-tab ul {}
.product-detail .pd-tab li {
	float: left;
	width: 240px;
}
.product-detail .pd-tab li a {
	display: block;
	height: 60px;
	padding-top: 20px;
	box-sizing: border-box;
	font-size: 18px;
	font-weight: 500;
	color: #666;
	text-align: center;
}
.product-detail .pd-tab li a:hover {
	color: #9c019c;
}
.product-detail .pd-tab li:last-child a {
	border-right: 0 none;
}
.product-detail .pd-tab li.now a {
	padding-top: 18px;
	font-weight: bold;
	color: #9c019c;
	border-bottom: 3px solid #9c019c;
}
.product-detail .pd-tab li a span {
	font-size: 17px;
	font-weight: 400;
	color: #9c019c;
}




/* 상세 여백 */
.product-detail .pd-space {
	position: relative;
	width: 100%;
	height: 0;
}





/* 상세 쿠폰 */
.product-detail .pd-coupon {
	margin-top: 80px;
}
.product-detail .pd-coupon .pdc-img {
	position: relative;
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
}






/* 상세 미디어 */
.product-detail .pd-media {
	position: relative;
	width: 100%;
	height: 706px;
	margin-top: 80px;
	text-align: center;
	background: url('/design/holidays/2020_renewal/pc/goods/goods_detail_media_bg.gif') repeat-x;
	background-size: 1px 706px;
}
.product-detail .pd-media h2 {
	height: 50px;
	font-family: 'Do Hyeon';
	font-size: 48px;
	line-height: 46px;
	color: #191919;
	letter-spacing: 1px;
}
.product-detail .pd-media h2 span {
	color: #9c019c;
}
.product-detail .pd-media h4 {
	font-size: 18px;
	font-weight: 400;
	line-height: 19px;
	letter-spacing: -1px;
	color: #333;
	margin-bottom: 32px;
}






/* 상세 컨텐츠 */
.product-detail .pd-contents {
	margin: 80px auto;
	text-align: center;
}





/* 상품 후기 */
.product-detail .pd-review {
	margin-bottom: 80px;
}
.product-detail .pd-review #powerReview .hd-t h2 {
	font-size: 22px;
	font-weight: 500;
	color: #333;
}
.product-detail .pd-review #powerReview .PR15N01-review-wrap > li .content,
.product-detail .pd-review #powerReview .PR15N01-review-wrap > li .content a {
	font-size: 14px !important;
	color: #666 !important;
}





/* 상세 블로그 후기 */
.product-detail .pd-blog {
	margin-bottom: 60px;
}
.pd-blog .pdb-list {
	position: relative;
	width: 1220px;
	margin-top: 20px;
	margin-left: -10px;
}
.pd-blog .pdb-list li {
	float: left;
	width: 244px;
	height: 320px;
	box-sizing: border-box;
	text-align: center;
}
.pd-blog .pdb-list li a {
	display: inline-block;
	width: 224px;
	font-size: 0;
	line-height: 0;
}
.pd-blog .pdb-list li p.photo {
	width: 220px;
	height: 220px;
	margin-bottom: 14px;
	border: 2px solid #fff;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.pd-blog .pdb-list li:hover p.photo {
	border: 2px solid #9c019c;
}
.pd-blog .pdb-list li p.photo img {
	width: 100%;
}
.pd-blog .pdb-list li p.name {
	text-align: center;
	font-size: 15px;
	color: #666;
	line-height: 19px;
}
.pd-blog .pdb-list li:hover p.name {
	color: #9c10c9;
}





/* 상세 문의 */
.product-detail .pd-qna {
	margin-bottom: 80px;
}
.product-detail .pd-qna h4.pd-title {
	margin-bottom: 0 !important;
}

.product-detail .pd-qna table {
	position: relative;
	width: 100%;
	margin: 0 auto;
}
.product-detail .pd-qna th,
.product-detail .pd-qna td {
	padding: 16px 10px;
	font-size: 15px;
	color: #666;
	border-bottom: 1px solid #ddd;
	background: #fff;
}
.product-detail .pd-qna thead th {
	font-size: 16px;
	color: #444;
	font-weight: normal;
	background: #fbfbfb;
}
.product-detail .pd-qna tbody td.num {
	text-align: center;
}
.product-detail .pd-qna tbody td.subject {
	text-align: left;
	padding: 14px 35px;
}
.product-detail .pd-qna tbody td.subject a {
	display: block;
	width: 100%;
	font-size: 15px;
	color: #333;
}
.product-detail .pd-qna tbody td.subject a:hover {
	color: #d9111f;
}
.product-detail .pd-qna tbody td.subject i {
	margin-left: 4px;
}
.product-detail .pd-qna tbody td.subject span {
	font-family: 'verdana';
	font-size: 13px;
	color: #fff;
	padding: 3px 4px;
	margin-left: 2px;
}
.product-detail .pd-qna tbody td.subject span.com {
	font-family: 'verdana';
	color: #00960e;
	padding: 0;
}
.product-detail .pd-qna tbody td.subject span.new {
	background: #87c5ff;
}
.product-detail .pd-qna tbody td.subject span.hot {
	background: #e62c23;
}
.product-detail .pd-qna tbody td.name {
	text-align: center;
	color: #333;
}
.product-detail .pd-qna tbody td.name img {
	vertical-align: middle;
}
.product-detail .pd-qna tbody td.date {
	text-align: center;
}


.product-detail .pd-qna tbody tr.view td {
	background: #fbfbfb;
}
.product-detail .pd-qna tbody td.cont {
	padding: 25px 35px;
	line-height: 22px;
}
.product-detail .pd-qna tbody td.cont .qna_board_content {}
.product-detail .pd-qna tbody td.cont .qna_board_content div {
	text-align: center;
}
.product-detail .pd-qna tbody td.cont .qna_board_content input[type='password'] {
	margin-left: 100px;
	color: #333 !important;
}
.product-detail .pd-qna tbody td.cont .qna_board_content .reply-list {
	margin-top: 25px;
	padding: 30px 30px 20px 35px;
	background: url('/design/holidays/2020_renewal/pc/bbs_icon_reply.gif') 0 28px no-repeat;
	background-size: 25px 20px;
	border-top: 1px dashed #ddd;
	text-align: left;
}


.product-detail .pd-qna tbody td.nodata {
	padding: 70px 0;
	text-align: center;
}

.product-detail .pd-qna tfoot td {
	border-bottom: 0 none;
}
.product-detail .pd-qna tfoot td .qna-write {
	float: right;
	width: 130px;
	height: 45px;
	padding-top: 9px;
	margin-top: 22px;
	box-sizing: border-box;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background: #9c019c;
	border: 1px solid #9c019c;
}
.product-detail .pd-qna tfoot td .qna-write:hover {
	color: #9c019c;
	background: #fff;
}




/* 상세 안내 */
.product-detail .pd-info {
	margin-bottom: 80px;
}
.pd-info section {
	padding-bottom: 35px;
	margin-bottom: 38px;
	border-bottom: 1px solid #dfdfdf;
}
.pd-info section h4.pd-title {
	border-bottom: 0 none;
}
.pd-info section h4.pd-title i {
	display: inline-block;
	width: 35px;
	height: 35px;
	margin-right: 7px;
	background: url('/design/holidays/2020_renewal/pc/goods/goods_detail_info_icon.gif') no-repeat;
	background-size: 105px 35px;
	vertical-align: middle;
}
.pd-info .pdi-delivery h4.pd-title i {
	background-position: 0 0;
}
.pd-info .pdi-exchange h4.pd-title i {
	background-position: -35px 0;
}
.pd-info .pdi-no h4.pd-title i {
	background-position: -70px 0;
}

.pd-info section table {
	position: relative;
	width: 100%;
}
.pd-info section table th,
.pd-info section table td {
	padding: 10px 0;
	color: #333;
	text-align: left;
	border: 0 none;
}
.pd-info section table th {
	font-size: 16px;
	font-weight: 500;
}
.pd-info section table td {
	font-size: 16px;
	line-height: 27px;
}

.pd-info section ul {}
.pd-info section ul li {
	font-size: 16px;
	color: #333;
	margin: 6px 0;
}

.pd-info .pdi-caution {
	position: relative;
	width: 100%;
	font-size: 16px;
	color: #333;
	line-height: 24px;
}
.pd-info .pdi-caution p:last-child {
	padding-left: 17px;
}




/* 상세 필수표기정보 */
.product-detail .pd-show {}
.product-detail .pd-show .pds-table {}
.product-detail .pd-show .pds-table th,
.product-detail .pd-show .pds-table td {
	padding: 15px 18px;
	border-bottom: 1px solid #e4e4e4;
	vertical-align: middle;
}
.product-detail .pd-show .pds-table th {
	font-size: 15px;
	font-weight: 500;
	text-align: center;
	background: #fbfbfb;
}
.product-detail .pd-show .pds-table td {
	font-size: 14px;
	color: #666;
	line-height: 18px;
	text-align: left;
}




/* review-write */
#productDetail .review-write { margin-top:30px; padding:20px; border:1px solid #e4e4e5 }
#productDetail .review-write th,
#productDetail .review-write td { padding:4px 0; }
#productDetail .review-write th { font-weight: normal }
#productDetail .review-write td input[name=hname] { padding-left:5px; width:210px; height:31px; line-height:31px; border:1px solid #ddd }
#productDetail .review-write td label { margin-right:10px }
#productDetail .review-write td textarea { padding:5px; width:840px; height:81px; border:1px solid #ddd }
#productDetail .review-write td .btn_write { display:inline-block; width:109px; height:91px; font-size:14px; color:#fff; text-align:center; line-height:91px; border:1px solid #231f20; background:#231f20; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
#productDetail .review-write td .btn_write:hover { color:#231f20; background:#fff }
#productDetail .review-write td .btn_write:active { position: relative; top: 1px }
/* 댓글리스트 공통 */
/*
#productDetail .table-slide { border-top: 1px solid #ffc0c0; }
#productDetail .table-slide thead th { font-weight: normal; }
#productDetail .table-slide th,
#productDetail .table-slide td { padding: 10px 0; cursor: pointer; }
#productDetail .table-slide tbody td { background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 0; }
#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 #b4b4b5; }
#productDetail .table-slide tr.reply .tb-txt { padding-left: 30px; background: url(/images/d3/modern_simple/common/bull_reply.gif) no-repeat 10px 0; }
*/

#productDetail .table-slide { border-top: 1px solid #000 }
#productDetail .table-slide thead th { padding:15px 0; font-size:13px; border-bottom: 1px solid #e9e9e9; font-weight: normal; font-family:Verdana }
#productDetail .table-slide td { padding: 15px 0; background: url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/board_dot.gif) repeat-x 0 bottom; }
#productDetail .table-slide td .paging a { font-family:Verdana }
#productDetail .table-slide td .paging .first,
#productDetail .table-slide td .paging .prev,
#productDetail .table-slide td .paging .next,
#productDetail .table-slide td .paging .last {  }
#productDetail .table-slide tr.cnt { display: none; }
#productDetail .table-slide tr.cnt td { padding:20px; color:#999; cursor: default; }
#productDetail .table-slide tr.cnt td p { word-break:break-all; white-space:normal }
#productDetail .table-slide tr.cnt td .MS_cmt_content {padding: 10px 60px 10px 0; position: relative;}
#productDetail .table-slide tr.cnt td .MS_cmt_content .btn-report {float: none; position: absolute; right: 10px; bottom: 10px;}
#productDetail .table-slide tr.cnt td .MS_cmt_hname {display: inline-block; margin-right: 10px; line-height: 13px;}
#productDetail .table-slide tr.reply .tb-txt { padding-left: 30px; background: url(/images/d3/modern_simple/common/bull_reply.gif) no-repeat 10px 0; }
#productDetail .table-slide .list-btm { position:relative; *zoom:1 }
#productDetail .table-slide .list-btm:after { display:block; clear:both; content:'' }
#productDetail .table-slide .btm_write { margin-top:10px; margin-right:-110px; position:relative; float:right; right:110px  }
#productDetail .table-slide .btm_write a { display:inline-block; width:108px; height:38px; font-size:13px; color:#000; text-align:center; line-height:38px; border:1px solid #231f20; background:#fff; -webkit-transition:all 0.3s ease; transition:all 0.3s ease }
#productDetail .table-slide .btm_write a:hover { color:#fff; background:#231f20 }
#productDetail .table-slide .btm_write a:active { position: relative; top: 1px }
#productDetail .table-slide .paging-wrap { margin:0 110px; position:relative; float:left; width:880px }



/* review-list */
#productDetail .review-list { margin-bottom: 50px; }


/* BASIC css end */

