/* BASIC css start */
.prd_wrap .prd_container {
	margin-bottom:50px;
}
.prd_wrap .prd_container:after {
	content: "";
	display: block;
	clear: both;
}
.prd_wrap .prd_container .prd_cont {
	width: 24%;
	float: left;
	margin-right: 1%;
}
.prd_wrap .prd_container .prd_cont .thumb {
	position:relative;
}
.prd_wrap .prd_container .prd_cont .thumb a {
}
.prd_wrap .prd_container .prd_cont .thumb a .preview {
	position:absolute;
	bottom:0px;
	left:0px;
	width:30px;
	height:30px;
}
.prd_wrap .prd_container .prd_cont .thumb a img {
	width:100%;
}
.prd_wrap .prd_container .prd_cont .p_name {
	margin-top:15px;
	text-align:left;
}
.prd_wrap .prd_container .prd_cont .p_name a {
    font-family: 'Lato', 'Noto Sans KR', sans-serif;
	font-size:15px;
}
.prd_wrap .prd_container .prd_cont .p_subname {
	margin-top:15px;
	text-align:left;
}
.prd_wrap .prd_container .prd_cont .p_subname a {
    font-family: 'Lato', 'Noto Sans KR', sans-serif;
	color:#828282;
}
.prd_wrap .prd_container .prd_cont .p_price {
	margin-top:15px;
	text-align:left;
}
.prd_wrap .prd_container .prd_cont .p_price a {
	font-size:15px;
    font-family: 'Lato', 'Noto Sans KR', sans-serif;
}
.prd_wrap .prd_container .prd_cont .p_price a strike {
    color: #999;
    margin-right: 10px;
    font-size: 12px;
    font-weight: normal;
}
.prd_wrap .prd_container .prd_cont .p_icon {
	margin-top:15px;
	text-align:left;
}

.prd_wrap_3x {
}
.prd_wrap_3x .prd_wrap_3x_title {
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	letter-spacing: 0.1em;
}
.prd_wrap_3x .prd_container {
	margin-bottom:50px;
}
.prd_wrap_3x .prd_container:after {
	content: "";
	display: block;
	clear: both;
}
.prd_wrap_3x .prd_container .prd_cont {
	width: 32.3%;
	float: left;
	margin-right: 1%;
}
.prd_wrap_3x .prd_container .prd_cont .thumb {
	position:relative;
    padding-bottom: 0 !important;
}
.prd_wrap_3x .prd_container .prd_cont .thumb a {
}
.prd_wrap_3x .prd_container .prd_cont .thumb a .preview {
	position:absolute;
	bottom:0px;
	left:0px;
	width:30px;
	height:30px;
}
.prd_wrap_3x .prd_container .prd_cont .thumb a img {
	width:100%;
}
.prd_wrap_3x .prd_container .prd_cont .p_name {
	margin-top:15px;
	text-align:left;
}
.prd_wrap_3x .prd_container .prd_cont .p_name a {
    font-family: 'Lato', 'Noto Sans KR', sans-serif;
	font-size:15px;
}
.prd_wrap_3x .prd_container .prd_cont .p_subname {
	margin-top:15px;
	text-align:left;
}
.prd_wrap_3x .prd_container .prd_cont .p_subname a {
    font-family: 'Lato', 'Noto Sans KR', sans-serif;
	color:#828282;
}
.prd_wrap_3x .prd_container .prd_cont .p_price {
	margin-top:15px;
	text-align:left;
}
.prd_wrap_3x .prd_container .prd_cont .p_price a {
    font-family: 'Lato', 'Noto Sans KR', sans-serif;
	font-size:15px;
}
.prd_wrap_3x .prd_container .prd_cont .p_price a strike {
    color: #999;
    margin-right: 10px;
    font-size: 12px;
    font-weight: normal;
}
.prd_wrap_3x .prd_container .prd_cont .p_icon {
	margin-top:15px;
	text-align:left;
}






/* detail */
#contentWrap {
    position: relative;
    width: 1400px;
    margin-left: auto;
    margin-right: auto;
}
.thumb-info {
  height:auto;
  position:absolute;
  right:0px;
}

 .thumb-info.fixed {
     background:#FFf;
     z-index:1;
 }


@media screen and (max-width:1400px) {
 .thumb-info.fixed {
 position: fixed;
 right:20px;
 top: -30px;
}
}


 @media screen and (min-width:1400px) {
 .thumb-info.fixed {
 position: fixed;
 left:50%;
 top: -30px;
 margin-left: 360px;
}
}
.detail_comment {
}
.detail_comment ul {
  margin: 15px 0 25px 0;
}
.detail_comment ul li {
  color: #767676;
  font-size: 11px;
  padding: 2px 0;
}
.prd_wrap_3x {
  padding: 30px 10px;
}
#productDetail {
  padding-bottom:100px;
  position:relative;
}
#productDetail:after {
  content: "";
  display: block;
  clear: both;
}
#contentWrapper {
  background:#f5f5f5;
}
#productDetail .detail_left {
  width: 1048px;
  margin-right: 10px;
  float: left;
  margin-top:25px;
}
#productDetail .page-body {
  border: 1px solid #ededed;
  background: #fff;
  margin-top:20px;
}
#productDetail .page-body:after {
    content:"";
    display:table; 
    width:100%;
}
/* »ó´Ü ¼¶³×ÀÏ, »óÇ° ¿É¼Ç Á¤º¸ */
#productDetail .thumb-info {
  background: #fff;
  width: 338px;
  border: 1px solid #ededed;
  margin-top:45px;
 *zoom:1
}
#productDetail .thumb-info:after {
  content: "";
  display: block;
  clear: both;
}
/* ¼¶³×ÀÏ */
#productDetail .thumb-wrap {
  width:1048px;
  text-align: center
}
#productDetail .thumb {
  margin:0 auto;
  width:100%;
  padding-bottom: 80px;
  padding-top: 80px;
}
#productDetail .thumb img {
  max-width:100%;
}
#productDetail .thumb-ctrl {
  clear: both;
  padding-top: 20px;
  text-align: center;
}
#productDetail .thumb-ctrl a {
  font-size: 11px;
}
#productDetail .thumb-ctrl a img {
  vertical-align: middle;
  margin-right: 3px;
}
#productDetail .thumb-ctrl a:hover {
  text-decoration: underline;
}
/* »óÇ°¿É¼Ç Á¤º¸ */
#productDetail .thumb-info .info {
  padding:40px 25px;
}
#productDetail .thumb-info .info .prd-icon {
  padding-top:10px
}
#productDetail .thumb-info .info .prd-icon img {
  margin-right:3px
}
#productDetail .thumb-info .info .tit-prd {
  font-size:18px;
  color:#1c1c1c
}
#productDetail .thumb-info .info .table-opt {
  margin-top:0px
}
#productDetail .thumb-info .info .table-opt th, #productDetail .thumb-info .info .table-opt td {
  padding:7px 0;
  font-size:13px;
}
#productDetail .thumb-info .info .table-opt th {
  color: #000;
  font-weight: normal;
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 13px;
}
.price_big {
  font-size:20px;
}
#productDetail .thumb-info .info .table-opt th .tb-left, #productDetail .thumb-info .info .table-opt td .tb-left {
  padding:0
}
#productDetail .thumb-info .info .table-opt td {
    font-family: 'Lato', 'Noto Sans KR', sans-serif;
  color:#555
}
/* ÆÇ¸Å°¡°Ý */
#productDetail .thumb-info .info .table-opt .price {
}
#productDetail .thumb-info .info .table-opt .sell_price {
  font-size:18px;
  color:#1c1c1c;
  font-weight:bold
}
/* ÁÖ¹®¼ö·® */
#goods_amount {
  float:left;
}
#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: 17px;
  height: 15px;
  border-left: 1px solid #aaa;
}
#productDetail .thumb-info .info .table-opt .opt-spin .btns a {
  overflow: hidden;
  float: left;
  width: 100%;
  height: 8px;
  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% 50%;
}
#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% 50%;
}
#productDetail .thumb-info .info .prd-btns .soldout {
  margin-top: 6px;
  width: 100%;
  height: 60px;
  font-size: 14px;
  color: #231f20;
  text-align: center;
  line-height: 60px;
  letter-spacing: 2px;
  border: 1px solid #231f20;
  background: #fff;
}
#productDetail .thumb-info .info .prd-btns a {
  margin-top:6px
}
#productDetail .thumb-info .info .prd-btns .btn_buy {
  display:block;
  height:48px;
  font-size:13px;
  color:#fff;
  text-align:center;
  line-height:48px;
  border:1px solid #231f20;
  background:#231f20;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease
}
#productDetail .thumb-info .info .prd-btns .btn_buy:hover {
  color:#000;
  background:#fff
}
#productDetail .thumb-info .info .prd-btns .btn_buy:active {
  position: relative;
  top: 1px
}
#productDetail .thumb-info .info .prd-btns .btn_cart {
  display:block;
  height:48px;
  font-size:13px;
  color:#231f20;
  text-align:center;
  line-height:48px;
  border:1px solid #231f20;
  background:#fff;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease
}
#productDetail .thumb-info .info .prd-btns .btn_cart:hover {
  color:#fff;
  background:#231f20
}
#productDetail .thumb-info .info .prd-btns .btn_cart:active {
  position: relative;
  top: 1px
}
#productDetail .thumb-info .info .prd-btns .btn_barotalk {
  display:block;
  margin-top:10px
}
/* ÅëÇÕ¿É¼Ç */
#productDetail .thumb-info .info .table-opt .opt-wrap {
  width: 100%;
  padding:7px 0
}
#productDetail .thumb-info .info .table-opt .opt-wrap .tit {
  margin-bottom: 5px
}
#productDetail .thumb-info .info .table-opt .opt-wrap dl {
  overflow: hidden;
  width: 100%;
*zoom:1
}
#productDetail .thumb-info .info .table-opt .opt-wrap dl:after {
  display:block;
  clear:both;
  content:''
}
#productDetail .thumb-info .info .table-opt .opt-wrap dt {
  float: left;
  width: 128px;
  margin-bottom: 5px;
  padding-top: 4px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap dd {
  float: left;
  width: 160px;
  margin-bottom: 5px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn {
  text-align:right;
}
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn a {
  display:inline-block;
  width:84px;
  height:24px;
  font-size:13px;
  color:#fff;
  text-align:center;
  line-height:24px;
  border:1px solid #231f20;
  background:#231f20;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease
}
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn a:hover {
  color:#231f20;
  background:#fff
}
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn a:active {
  position: relative;
  top: 1px
}
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn a img {
  display:none
}
#productDetail .thumb-info .info .table-opt .opt-wrap select {
  width: 100%;
  height: 35px;
  border: 1px solid #ededed;
  padding-left: 10px;
  color: #767676;
  line-height: 35px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns {
  position:relative
}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns input {
  margin-right: 3px;
  width: 42px;
  height: 24px;
  border: 1px solid #ededed;
  text-align: center !important;
  line-height: 24px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns a {
  display:inline-block;
  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
}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns a.btn-up {
  background-position:0 0
}
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns a.btn-dw {
  background-position:0 -26px
}
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count select {
  float: left;
  width:350px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count .opt-btns {
  padding-top:5px;
  clear:both
}
.thumb-wrap .p_name {
  margin: 80px 0 15px 0;
  font-size: 29px;
  font-family: 'Noto Sans KR', sans-serif;
  letter-spacing: -0.01em;
}
.thumb-wrap .p_subname {
  margin:15px 0 80px 0;
  font-size: 13px;
  font-family: 'Noto Sans KR', sans-serif;
  letter-spacing: -0.01em;
  color:#828282;
}
/* »óÇ°Á¤º¸ ÅÇ */
#productDetail .detailTab {
  position:relative
}
#productDetail .h20f5 {
  height: 20px;
  background: #f5f5f5;
  width: 1050px;
  margin-left: -1px;
}
#productDetail .detailTab ul {
  border-bottom: 1px solid #000;
  text-align: center;
}
#productDetail .detailTab ul:after {
  display:block;
  clear:both;
  content:''
}
#productDetail .detailTab ul li {
  margin: 0 50px;
  display:inline-block;
  height: 70px;
  line-height: 70px;
}
#productDetail .detailTab ul li.first {
}
#productDetail .detailTab ul li a {
  display: block;
  height: 70px;
  font-size: 15px;
  color: #303030;
  line-height: 70px;
  text-align: center;
  font-family: 'Noto Sans KR', sans-serif;
}
#productDetail .detailTab ul li a.active {
  height:65px;
  border-bottom:5px solid #231f20;
}
/* Å¸ÀÌÆ² °øÅë */
#productDetail .tit-detail {
  position: relative;
  padding: 30px 30px 0;
}
#productDetail .tit-detail:after {
  display:block;
  clear:both;
  content:''
}
#productDetail .tit-detail h3 {
  float:left;
  font-size:16px;
  color:#303030;
  line-height:18px
}
#productDetail .tit-detail .more {
  float:right
}
#productDetail .tit-detail .more a {
  font-size:11px;
  color:#8c8b8b
}
/* »óÇ° »ó¼¼ ÀÌ¹ÌÁö */
#productDetail .prd-detail table {
  table-layout: auto;
  border-spacing:0 !important;
  border-collapse:collapse !important
}
#productDetail .prd-detail table td {
  word-break:break-all
}
#productDetail .prd-detail {
  text-align:center;
  overflow: hidden;
  padding:10px;
}
#productDetail .prd-detail img {
  max-width: 100%;
}
/* °ü·Ã»óÇ° */
#productDetail .item-wrap {
  padding-top:40px
}
#productDetail .item-wrap .prd-opt {
  padding:5px 0;
  font-size:13px
}
#productDetail .item-wrap .prd-opt p {
  padding-bottom:5px
}
#productDetail .item-wrap .prd-opt select {
  height:auto
}
#productDetail .item-wrap .prd-opt .vo_value_list {
  height:16px;
  line-height:16px
}
#productDetail .item-wrap .prd-qty {
  padding:5px 0;
  margin:0 auto;
  position: relative;
  width:60px;
  height:18px
}
#productDetail .item-wrap .prd-qty .MS_related_quantity, #productDetail .item-wrap .prd-qty .btns {
  float:left
}
#productDetail .item-wrap .prd-qty .MS_related_quantity {
  width:34px;
  height:16px;
  line-height:18px;
  text-align:right;
  border:1px solid #acacac;
  font-size: 11px
}
#productDetail .item-wrap .prd-qty .btns {
  width:17px;
  height: 16px;
  border:1px solid #acacac;
  border-left:none
}
#productDetail .item-wrap .prd-qty .btns a {
  overflow: hidden;
  float: left;
  width: 100%;
  height: 8px;
  text-indent: -999px;
  background: none;
}
#productDetail .item-wrap .prd-qty .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 .item-wrap .prd-qty .btns a.btn-dw {
  background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 2px
}
#productDetail .related-allbasket {
  padding-bottom:40px;
  text-align:center
}
#productDetail .related-allbasket a {
  display:inline-block;
  width:248px;
  height:58px;
  font-size:13px;
  color:#fff;
  font-family:Verdana;
  text-align:center;
  line-height:58px;
  border:1px solid #231f20;
  background:#231f20;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease
}
#productDetail .related-allbasket a:hover {
  color:#231f20;
  background:#fff
}
#productDetail .related-allbasket a:active {
  position: relative;
  top: 1px
}
/* 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 #afafaf;
}
#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.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 {

    *zoom:1;
    padding-top:15px;
}
#productDetail .table-slide .list-btm:after {
  display:block;
  clear:both;
  content:''
}
#productDetail .table-slide .btm_write {
    float:right; 
    margin-left:10px;
    

}
#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 {
  text-align: center;
}
#productDetail .table-slide .paging-wrap .paging {
  padding: 20px 0;
  text-align: center;
  margin:0px;
}
#productDetail .table-slide .paging-wrap .paging a {
  display: inline-block;
  height: 30px;
  font-size: 12px;
  color: #8f8f8f;
  line-height: 30px;
  width: 30px;
  border:none;
}
#productDetail .table-slide .paging-wrap .paging a.now {
  color:#000;
}
/* review-list */
#productDetail .review-list {
  margin: 10px 30px;
}
/* qna board */
#productDetail .qna-list {
  margin: 10px 30px;
}
/* ****************** »óÇ° »ó¼¼ ¿É¼Ç ******************** */
.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_innerOptWrap {
  margin-top: 10px
}
#MK_innerOptWrap #MK_innerOptScroll.limit {
  position: relative;
  height: 150px;
  overflow-y: auto;
}
#MK_innerOptWrap .MK_inner-opt-cm li {
  padding:15px 0;
*zoom: 1;
  position: relative;
  font-size:13px;
  border-top:1px solid #e4e4e5
}
#MK_innerOptWrap .MK_inner-opt-cm li:after {
  display:block;
  clear:both;
  content:''
}
#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_price, #MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del {
  display: block;
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price {
  right:0;
  bottom:18px;
  font-size:16px;
  color:#060606;
  font-weight:normal
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price span {
  font-weight:bold
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del {
  right:0;
  top:18px;
  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_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl {
  margin-top:10px;
  position:relative
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .basic_option, #MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .addition_option {
  width:42px;
  height:24px;
  line-height:24px;
  border: 1px solid #dfdfdf;
  text-align:center !important
}
#MK_innerOptWrap .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_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-up {
  background-position:0 0
}
#MK_innerOptWrap .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_innerOptWrap #MK_innerOpt_01 li .MK_p-name {
  margin-right:30px
}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl {
  margin-top:10px;
  position:relative
}
#MK_innerOptWrap #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_innerOptWrap #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_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-up {
  background-position:0 0
}
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw {
  background-position:0 -26px
}
/* °³º°¿É¼Ç */
#MK_innerOptWrap #MK_innerOpt_02 li .MK_p-name {
  margin-right: 80px;
}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl {
  margin-top:10px;
  position:relative
}
#MK_innerOptWrap #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_innerOptWrap #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_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-up {
  background-position:0 0
}
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw {
  background-position:0 -26px
}
/* ÃÑÇÕ°è */
#MK_innerOptWrap #MK_innerOptPrice { display:none; padding: 12px 5px 10px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptTotal {
  padding:15px 0 30px;
  border-top:1px solid #e4e4e5;
*zoom:1
}
#MK_innerOptTotal:after {
  display:block;
  clear:both;
  content:''
}
#MK_innerOptTotal .totalLeft {
  float:left
}
#MK_innerOptTotal .totalRight {
  float:right
}
#MK_innerOptTotal .MK_txt-total {
  font-size:18px;
  color:#0e0e0e
}
#MK_innerOptTotal .MK_txt-won {
  font-size:18px;
  color:#0e0e0e
}
#MK_innerOptTotal .MK_total {
  font-size:22px;
  color:#060606;
  font-weight:bold
}
/* ¼Ò¸®ºä */
#sorivu {
  position: relative; margin-top: 20px;
}
/* »óÇ° ÀÏ¹ÝÁ¤º¸(»óÇ°Á¤º¸Á¦°ø °í½Ã) */
#productWrap {
  margin:30px auto;
  width:800px
}
#productWrap h3.tb-tit {
  margin-bottom: 10px;
  text-align: left;
}
#productWrap table {
  width: 100%;
  font-size: 13px;
  border-collapse: collapse;
  border-width: 1px;
  border-color: #d6d6d6;
  border-style: solid;
  table-layout: fixed;
}
#productWrap table th {
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  color: #5c5c5c;
  text-align: left;
  font-weight:normal;
  padding: 10px 0 10px 20px;
}
#productWrap table td {
  color: #8b8b8b;
  border-bottom: 1px solid #e8e8e8;
  word-break: break-all;
  text-align: left;
  padding: 10px 0 10px 20px;
}
/* »çÀÌÁî Â÷Æ® */
td.area-btn-size-chart a.btn-size-chart {
  display:inline-block;
  width:84px;
  height:24px;
  font-size:11px;
  color:#231f20;
  text-align:center;
  line-height:24px;
  border:1px solid #231f20;
  background:#fff;
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease
}
td.area-btn-size-chart a.btn-size-chart:hover {
  color:#fff;
  background:#231f20
}
td.area-btn-size-chart a.btn-size-chart:active {
  position: relative;
  top: 1px
}
#sizeChart {
  padding-bottom:10px;
  width:810px;
  position: absolute;
  display: none;
  background:#fff
}
#sizeChart .btn-close-box {
  width: 100%;
  position: relative;
}
#sizeChart .btn-close-layer {
  position: absolute;
  display: block;
  width: 15px;
  height: 14px;
  top: 10px;
  right: 10px;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: bold;
}
/* Á¶¸£±â */
#importune_btn {
  margin-left:10px
}
#importune_btn a {
  vertical-align:top
}
/* ÄíÆùÁ¤º¸ */
.couponWrap {
  text-align:center
}
.couponBox {
  display:inline-block
}
.couponInfo {
  text-align:left
}
.couponInfo * {
}
.size-chart-box {
  width: 100%;
  border: 2px solid #3F4045;
}
.size-chart-box h4 {
  width: 100%;
  margin:0;
  padding: 10px 0px;
  color: #FFFFFF;
  background: #3F4045;
  text-align: center;
}
.size-chart-cont {
  margin:10px auto 0;
  width:800px;
  background: #fff
}
.size-chart-cont table {
  width: 100%;
  margin:0;
  padding:0;
  border-collapse: collapse;
  border: 1px solid #D9DBDA;
}
.size-chart-cont table th, .size-chart-cont table td {
  padding:8px 0;
  font-size:13px;
  font-weight:normal;
  text-align:center
}
.size-chart-cont table th {
  border-bottom:1px solid #d6d6d6
}
.size-chart-cont table tr, .size-chart-img {
  height: 1px;
}
.size-chart-cont img.sc-img-chart, #sc_img_chart {
  width: 670px;
  height: 300px;
}
.size-chart-cont img.sc-img-guide, #sc_img_guide {
  width: 190px;
  height: 240px;
}
.size-chart-cont p {
  margin-top: 10px;
  text-align: left;
  font-size:13px;
  color:#a7a7a7
}
#nhn_btn {
  padding-top:10px;
}
#payco_order_btn {
  padding-top:10px;
}
#payco_order_btn .payco_checkout.ta .payco_checkout_btn {
  margin-top:0 !important
}
#kakaopay_order_btn {
  padding-top:10px;
}
.ocb-area {
  width:323px
}
.ocb-area a {
  margin-top:0 !important
}

.review_content{font-size:0;}

#productDetail .review-write td .review_content textarea{width:790px;}

#MK_innerOptScroll{max-height:170px; overflow-y:auto;}

#powerReview {
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}


#productDetail .thumb-info .info .table-opt td.-name {
    font-family: 'Lato', 'Noto Sans KR', sans-serif;
    color: #555;
    font-size: 20px;
    font-weight: 500;
}

#productDetail .thumb-info .info .table-opt td.-subname {
    font-family: 'Lato', 'Noto Sans KR', sans-serif;
    color: #555;
    font-size: 16px;
    padding-bottom: 15px;
}

/* BASIC css end */

