/* BASIC css start */
#contentWrap { width:100% }
.minSizeWrap { width:1200px; margin:0 auto; position:relative }
.minSizeWrap_pd { width:1200px; margin:0 auto; position:relative }


#top-stat {
    display:none;
    border-bottom: 1px solid #ddd;
    padding: 16px 0;
}
#top-stat .top-stat-tb {
    border: 1px solid #E4E4E4;
    height: 92px;
    width: 100%;
    display: flex;
    align-items: center;
}
#top-stat .top-stat-tb > div {
    flex: 1;
    flex-direction: column;
    display:flex;
    align-items: center;
    justify-content: center;
}
#top-stat .top-stat-tb > div:not(:last-child) {
    border-right: solid 1px #EEE;
}
#top-stat .top-stat-target{
    margin-top: 18px;
    font-size: 12px;
    display:flex;
}
#top-stat .top-stat-target > div{
    padding: 0 8px;
    color: #7D7D7D;
}

#top-stat .top-stat-target > div:nth-child(1){
    color: #D89B00;
    padding-left: 0;
    border-right: solid 1px #EEE;
}
#top-stat .top-stat-info {
    margin-top: 6px;
/* 100%ÀÌ»ó ¸ðÀÌ¸é ÆÝµùÀÌ ¼º°øµÇ¸ç, ÆÝµù ¸¶°¨ÀÏ±îÁö ¸ñÇ¥ ±Ý¾×ÀÌ 100% ¸ðÀÌÁö ¾ÊÀ¸¸é °áÁ¦°¡ ÁøÇàµÇÁö ¾Ê½À´Ï´Ù. */
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.0025em;
    color: #7D7D7D;
}

#top-stat .top-stat-sub {
/* ´©ÀûÆÇ¸Å±Ý¾× */
    margin-top: 4px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    /* identical to box height, or 12px */
    letter-spacing: -0.01em;

    color: #7D7D7D;
}
#top-stat .top-stat-content {
/* 9,342,000 */

    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 33px;
    /* identical to box height */
    letter-spacing: -0.01em;

    color: #101010;


}
#top-stat .top-stat-tail {
/* ¿ø */

    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.01em;

    color: #101010;

}
.share-btn{
/* Rectangle 2174 */
background-color:white;
display:flex;
align-items:center;

box-sizing: border-box;
min-width: 90px;
height: 34px;
justify-content: space-between;
padding: 0 8px;

border: 1px solid #E4E4E4;
border-radius: 4px;

}

/* »ó¼¼ »ó´Ü °íÁ¤ ÇØÁ¦ */
body.headerFix .headerWrap {position:static;top:auto;left:auto;right:auto;z-index:auto;}
body.headerFix #contentWrapper {padding-top:0;}
/* »ó¼¼ tab ¸Å´º °íÁ¤ */
body.shopDetailTabFix #contentWrapper {padding-top:56px;}
body.shopDetailTabFix #prdDetail {position:fixed;top:71px;left:0;right:0;z-index:199;}

#productDetail { padding-top:60px }
/* »ó´Ü ¼¶³×ÀÏ, »óÇ° ¿É¼Ç Á¤º¸ */
#productDetail .thumb-info {padding-bottom:10px;  font-size:16px; *zoom:1 }
#productDetail .thumb-info:after { content: ""; display: block; clear: both }
#productDetail .thumb-info .edt_sotry_tit {  border-style: solid; border-width: 0 0 0 4px; padding: 8px;word-wrap;}
#productDetail .thumb-info .edt_sotry_tit { border-color: Crimson; background-color:rgba(237, 20, 61, 0.2); }

/* ¼¶³×ÀÏ */
#productDetail .thumb-info .thumb-wrap { float:left; width:600px; text-align:center }
#productDetail .thumb-info .thumb { width:600px }
#productDetail .thumb-info .thumb img { display:block; width:100%; margin-bottom: 10px; }

/* ´ÙÁß¼¶³×ÀÏ */
#productDetail .thumb-info .thumb .originImgArea #multi_image_thumb_list {margin-bottom: 10px; }
#productDetail .thumb-info .thumb .originImgArea #multi_image_thumb_list td {width : 193px; }
#productDetail .thumb-info .thumb .originImgArea #multi_image_thumb_list td { display:inline-block; margin-right:10px }
#productDetail .thumb-info .thumb .originImgArea #multi_image_thumb_list td:nth-child(3) {margin:0; }
#productDetail .thumb-info .thumb .originImgArea #multi_image_thumb_list td:nth-child(4) {display : none; }
#productDetail .thumb-info .thumb .originImgArea #multi_image_thumb_list td:nth-child(5) {display : none; }
#productDetail .thumb-info .thumb .originImgArea #multi_image_thumb_list td img {border : 1px solid #ddd;}


/* »óÇ°¿É¼Ç Á¤º¸ */
#productDetail .thumb-info .prdInfoArea { float:right; width:520px }
#productDetail .thumb-info .prdInfoCnt { width:520px;  }
#productDetail .thumb-info .prdInfoCnt .prdInfoFixedTitle { padding-top:15px; font-size:16px; color:#101010 }
#productDetail .thumb-info .prdInfoCnt .prdInfoWrap { padding-bottom:15px; position:relative; border-bottom:1px solid #ddd }
#productDetail .thumb-info .prdInfoCnt .prdInfoWrap .tit-sub { margin-top:5px; font-size:17px; color:#999 }
#productDetail .thumb-info .prdInfoCnt .prdInfoWrap .tit-prd { margin-top:5px; font-size:26px; color:#101010; font-weight:500 }

/* »óÇ° ±âº» Á¤º¸ - ¼¼ºÎ */
.detailInfoArea { padding-top:5px }
.detailInfoArea .list { padding:7px 0; font-size:0 }
.detailInfoArea .list.optsList { padding:0 }
.detailInfoArea .title, 
.detailInfoArea .val { display:inline-block; font-size:13px; vertical-align:middle }
.detailInfoArea .title { display:inline-block; width:120px; color:#777 }
.detailInfoArea .val { padding-left:5px; width:395px; color:#101010 }
.detailInfoArea .val input.basic_option {width:90%; height:42px; padding-left:10px;}
.detailInfoArea .val select { width:100%; height:42px; font-size:13px; background:#fff; border:1px solid #ececec; outline:none }
.detailInfoArea .val select:focus { border-color:#e0695e }
.defaultQuantityArea .opt-box ~ .opt-box { padding-top:7px }
.defaultQuantityArea .val { padding-left:0 }
.detailInfoArea .consumer { padding:8px 0 0 }
.detailInfoArea .consumer .val { color:#999 }
.detailInfoArea .consumer .val .strike { font-size:14px; text-decoration:line-through }
.detailInfoArea .sellPrice { padding:8px 0 5px;  }
.detailInfoArea .sellPrice .val { display:inline-block; font-size:14px }
.detailInfoArea .sellPrice .price { font-size:22px; color:#999; }
.detailInfoArea .sellPrice .price .unit { font-size:18px }
.detailInfoArea .sellPrice .salePercent { font-size:14px; color:#101010 }
.detailInfoArea .appPrice { display:none; }
.detailInfoArea .appPrice .price {
    font-size: 22px;
    color: #e0695e;
}

.detailInfoArea .appPrice .price .unit {
    font-size: 18px;
}
.detailInfoArea .deliveryList { padding:16px 0 7px }
.detailInfoArea .lastValue { padding:7px 0 18px; border-bottom:1px solid #ddd }
.detailInfoArea.totalPriceArea { padding:0; border-bottom:0 }
.detailInfoArea .totalPrice{ height:24px; padding:26px 0 26px; text-align:right }
.detailInfoArea .totalPrice .title { float:left; width:auto; font-size:18px; color:#e0695e; text-align:left }
.detailInfoArea .totalPrice .val { font-size:18px; color:#e0695e }
.detailInfoArea .totalPrice .price { font-size:24px; font-weight:bold; vertical-align:0; line-height:1; display:inline-block }
.detailInfoArea .opt-box { padding:10px 0 0 }
.detailInfoArea .list.multiOptBox { padding:0 }

/* ±¸¸Å ¹öÆ° ¿µ¿ª */
.prdInfoCnt .prd-btns {  }
.prdInfoCnt .prd-btns .btnArea { font-size:0 }
.prdInfoCnt .prd-btns .center { display:block }
.prdInfoCnt .prd-btns .cbtn { display:inline-block; margin-right:5px; width:198px; height:58px; font-size:20px; color:#fff; text-align:center; line-height:58px; border:1px solid #909090; vertical-align:top }
.prdInfoCnt .prd-btns .cbtn i { font-size:24px; line-height:60px; vertical-align:top }
.prdInfoCnt .prd-btns .cbtn.basket { background:#a1a1a1 }
.prdInfoCnt .prd-btns .cbtn.activeStyle { margin-right:0; border-color:#e0695e; background:#e0695e }
.prdInfoCnt .prd-btns .cbtn.wish  { width:108px; color:#222; border-color:#ddd; background:#fff }
.prdInfoCnt .prd-btns .cbtn.wish img { vertical-align:middle; margin-top:-5px; margin-right:5px }
.prdInfoCnt .etcPurArea.viewOn {  }
.prdInfoCnt .prd-btns .stt_shortSoldout{}
.prdInfoCnt .prd-btns .stt_shortSoldout #soldout_once, 
.prdInfoCnt .prd-btns .stt_shortSoldout #soldout_sms a { width:168px; height:63px; margin:0 2px; padding:0; border:1px solid #f49b24; font-size:20px; line-height:63px; font-weight:600; text-align:center; vertical-align:top; display:inline-block; }
.prdInfoCnt .prd-btns .stt_shortSoldout #soldout_once { margin-left:0; border-color:#bcbcbc; background-color:#bcbcbc; color:#fff; }
.prdInfoCnt .prd-btns .stt_shortSoldout #soldout_once:last-child { width:100% }
.prdInfoCnt .prd-btns .stt_shortSoldout #soldout_sms a { width:252px; color:#fff; background-color:#f49b24 }
.prdInfoCnt .prd-btns .stt_soldout .soldout { margin-right:0; width:auto; border-color:#bcbcbc; background-color:#bcbcbc; color:#fff; display:block }

/* ÁÖ¹®¼ö·® */
#goods_amount { float: left; width: 32px; border: 0; }
#productDetail .thumb-info .info .table-opt .opt-spin { position: relative; width: 52px; height: 15px; }
#productDetail .thumb-info .info .table-opt .opt-spin .txt-spin,
#productDetail .thumb-info .info .prd-btns { padding-top: 10px; }
#productDetail .thumb-info .info .prd-btns .soldout { text-align: center; font-weight: bold; color: #111; padding-top: 10px; font-size: 18px;   }

.MS_amount_basic {    height: 16px;    border: 1px solid #dedede;    padding: 5px; }

#productDetail .thumb-info .info .table-opt .opt-spin { width:115px; height:30px }
#productDetail .thumb-info .info .table-opt .opt-spin .btns { margin-left:-1px; float:left; width:25px; font-size:0 }
#productDetail .thumb-info .info .table-opt .opt-spin .btn-dw { display:inline-block; width:23px; height:13px; font-size:13px; color:#636363; line-height:13px; text-align:center; border:1px solid #dedede; border-top:none }
#productDetail .thumb-info .info .table-opt .opt-spin .btn-up { display:inline-block; width:23px; height:12px; font-size:13px; color:#636363; line-height:13px; text-align:center; border:1px solid #dedede }
#productDetail .thumb-info .info .table-opt .opt-spin .txt-spin { float:left; width:45px; height:26px; text-align:center; border:1px solid #e0dede; background:#f2f2f2 }

/* ÅëÇÕ¿É¼Ç */
#productDetail .thumb-info .info .table-opt .opt-wrap { padding-top: 10px ;  }
#productDetail .thumb-info .info .table-opt .opt-wrap .tit { margin-bottom: 8px; padding-left: 10px; color: #111; }
#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: 110px; 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 {text-align:left; padding-left: 120px; }
#productDetail .thumb-info .info .table-opt .opt-wrap select { width: 359px; height: 27px; border: 1px solid #ddd; }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns { position: relative; width: 56px; height: 22px }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns input { position: absolute; top: 0; left: 0; width: 30px; height: 16px; padding: 5px; border: 1px solid #ddd; text-align: right; }
#productDetail .thumb-info .info .table-opt .opt-wrap .btns1 { margin-left: 41px; float:left; width:25px; font-size:0 }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns .btn-up { position: relative; display:inline-block; width:23px; height:12px; font-size:13px; color:#636363; line-height:13px; text-align:center; border:1px solid #dedede }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns .btn-dw { position: relative;  display:inline-block; width:23px; height:12px; font-size:13px; color:#636363; line-height:13px; text-align:center; border:1px solid #dedede }
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count select { float: left; width: 180px; height: 27px; }
#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:#f5f5f5; }
#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:18px; line-height:18px; padding:0 5px; border:1px solid #ddd; 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_optlist_add {width:860px; margin:0 auto 40px;}
#prd_optlist_add .opt_guide {display:none;}
#prd_optlist_add ul {padding:0 0px; overflow:hidden; display:flex; flex-wrap:wrap;}
#prd_optlist_add ul li {position:relative; margin:15px 6px 0; width:415px; /*min-height:431px;*/ border:1px solid #ddd; text-align:left; background:url('http://www.koharu.kr/design/koharu01/phps/common/logo.gif') no-repeat 50%;}
#prd_optlist_add ul li:nth-child(2n+1) {margin-left:0; clear:both;}
#prd_optlist_add ul li:nth-child(2n) {margin-right:0;}
#prd_optlist_add ul li a {display:block;}
#prd_optlist_add ul li .num {position:absolute; top:10px; left:10px; display:block; height:36px; line-height:38px; padding:0 15px; border-radius:18px; background:#e0695e; color:#ffffff; font-weight:bold; font-size:18px; z-index:5;}
#prd_optlist_add ul li .num.add {background:#666666;}
#prd_optlist_add ul li .thumb {position:relative; background:#f7f7f7; border-bottom:1px solid #f7f7f7; height:284px; overflow:hidden;width:415x;height:268px;}
#prd_optlist_add ul li .thumb img {position: absolute; top: -100%;  left: -100%; right: -100%;  bottom: -100%;  margin: auto;}
#prd_optlist_add ul li a:hover .thumb:before {content:''; display:block; width:100%; height:100%; border:2px solid #e0695e; box-sizing:border-box; position:absolute; top:0; left:0; z-index:10; background:rgba(0,0,0,0.5);}
#prd_optlist_add ul li a:hover .thumb:after {content:''; display:block; width:120px; height:120px; position:absolute; top:50%; left:50%; margin-left:-60px; margin-top:-60px; z-index:15; background:url('/design/koharu01/phps/common/opt_hover.png') repeat 0 0;}
#prd_optlist_add ul li .opt_info {padding:25px 20px 65px; min-height:80px; background:#ffffff;}
#prd_optlist_add ul li .opt_info .pd_name {font-size:28px; color:#333333;}
#prd_optlist_add ul li .opt_info .sub_desc {margin-top:5px; font-size:18px; color:#999999;}
#prd_optlist_add ul li .opt_info .discount {position:absolute; left:20px; bottom:15px; font-size:20px;color:#e0695e;}
#prd_optlist_add ul li .opt_info .discount strong {font-size:26px;color:#e0695e;font-weight:600;}
#prd_optlist_add ul li .opt_info .opt_price {position:absolute; bottom:15px; right:20px; text-align:right;}
#prd_optlist_add ul li .opt_info .opt_price .normal_price {font-size:13px; color:#999999; text-decoration:line-through;}
#prd_optlist_add ul li .opt_info .opt_price .sell_price {font-size:30px; font-weight:bold; color:#333333;}
#prd_optlist_add ul li .opt_info .opt_price .sell_price span {font-size:22px; font-weight:normal;}
#prd_optlist_add ul li .opt_info .opt_price .sell_price.live {color:#e0695e;}
#prd_optlist_add ul li .none {display:none !important;}



/* Å¸ÀÌÆ² °øÅë */
#productDetail .tit-hd { margin-top: 70px; border-bottom: 1px solid #b8b8b8; padding-left: 4px; }
#productDetail .tit-hd .tit-detail { height: 16px; padding-top: 8px; padding-left: 20px; background: url(/images/d3/modern_house/bg_tab.gif) no-repeat 0 0; }
#productDetail .tit-hd .btns-part { position: relative; }
#productDetail .tit-hd .btns { position: absolute; right: 0; top: -26px; text-align: center; }

/* »óÇ° »ó¼¼ ÀÌ¹ÌÁö */
#productDetail .prd-detail { padding:40px 349px 0 0; position:relative; width:850px; text-align:center; border-right:1px solid #efefef; overflow:hidden }
#productDetail .prd-detail:before { content:""; position:absolute; bottom:0; left:880px; width:320px; height:1px; background:#efefef }
#productDetail .prd-detail:after { content:""; position:absolute; top:0; left:880px; width:1px; height:100%; background:#efefef }
#productDetail .prd-detail iframe { width:100%; height:480px }
#productDetail .prd-detail table { width:100%; table-layout:auto; }
#productDetail .prd-detail img { margin:0 auto; max-width:100% }

.board-hd { font-size: 24px; font-weight: bold;  padding: 50px 0 30px 0; text-align: center;}
 
/* »ó¼¼ ¿· ¿É¼Ç */
.thumb-info .prdInfoCnt .prdInfoFixedTitle { display:none; padding:33px 0 0; line-height:1 }
.thumb-info .prdInfoCnt.prdInfoFixed { position:absolute; top:95px; left:50%; z-index:205; width:298px !important; margin-left:281px; padding:0 10px; background:#fff }
.thumb-info .prdInfoCnt.prdInfoInner { position:fixed; top:95px !important }
.thumb-info .prdInfoFixed .prdInfoWrap, .thumb-info .prdInfoFixed .hideFixArea {display:none !important }
.thumb-info .prdInfoCnt.prdInfoFixed .prd-btns{padding-bottom:25px;}
.thumb-info .prdInfoFixed .prdInfoFixedTitle{display:block;}
.thumb-info .prdInfoFixed .detailInfoArea .list{padding:0;}
.thumb-info .prdInfoFixed .detailInfoArea .opt-box .title { padding-bottom:8px }
.thumb-info .prdInfoFixed .detailInfoArea .opt-box .val { padding-left:0; width:100% }
.thumb-info .prdInfoFixed .useMulti .MK_optAddWrap .MK_inner-opt-cm li{ padding:17px 10px 19px !important }
.thumb-info .prdInfoFixed .MK_optAddWrap .MK_p-name{ margin-right:90px !important; padding-bottom:18px }
.thumb-info .prdInfoFixed .MK_optAddWrap .MK_qty-ctrl { position:static; margin-top:0 }
.thumb-info .prdInfoFixed .MK_optAddWrap .MK_btn-del { top:18px; right:11px; margin-top:0 }
.thumb-info .prdInfoFixed .MK_optAddWrap .MK_price { top:auto !important; bottom:23px; right:11px; margin:0; display:block }
.prdInfoFixed .useMulti .MK_optAddWrap .mkScrollArea{max-height:282px;padding-bottom:8px;overflow:auto;}
.prdInfoFixed #MK_innerOptWrap .MK_inner-opt-cm li { margin:10px 0 }
.prdInfoFixed .detailInfoArea.totalPriceArea { position:relative; padding:16px 0 17px }
.prdInfoFixed .detailInfoArea.totalPriceArea:after{content:"";position:absolute;top:0;left:-10px;right:-10px;height:1px;background-color:#efefef;display:block;}
.prdInfoFixed .detailInfoArea.totalPriceArea .val { width:auto }
.prdInfoCnt.prdInfoFixed .prd-btns .cbtn, .prdInfoCnt.prdInfoFixed .prd-btns .stt_shortSoldout #soldout_once, .prdInfoCnt.prdInfoFixed .prd-btns .stt_shortSoldout #soldout_sms a{width:auto;margin:0 0 5px;display:block;}
.prdInfoCnt.prdInfoFixed .prd-btns .cbtn.wish{display:none;}
/* ¿É¼Ç ¸ÕÀú º¸ÀÌµµ·Ï Ã³¸® */
.thumb-info .prdInfoCnt.prdInfoAbsFixed{position:absolute;top:56px;left:50%;z-index:205;width:290px;margin-left:189px;padding:0 10px;background-color:#fff;}
 
/* º£½ºÆ® Æ÷Åä¸®ºä */
.bestReviewWrap { margin:0 auto; padding-bottom:115px; position:relative; width:1200px; overflow:hidden }
.bestReviewWrap .reviewTitle { position:relative; font-size:24px; font-family:'NanumBarunGothic', Dotum, AppleGothic, Helvetica, sans-serif !important; font-weight:bold; text-align:center }
.bestReviewWrap .reviewTitle:after { content:''; position:absolute; top:15px; left:0; right:0; width:1200px; height:1px; background:#ddd; z-index:-1 }
.bestReviewWrap .reviewTitle span { display:inline-block; width:260px; line-height:30px; background:#fff; z-index:1 }
.bestReviewWrap .reviewListArea { padding-top:10px; position:relative }
.bestReviewWrap .reviewListArea ul { position:relative; *zoom:1 }
.bestReviewWrap .reviewListArea ul:first-child li { border-top:0 }
.bestReviewWrap .reviewListArea ul:after { display:block; clear:both; content:'' }
.bestReviewWrap .reviewListArea li { margin:0 50px; padding:20px 0 23px; position:relative; float:left; width:500px; border-top:1px solid #ddd }
.bestReviewWrap .reviewListArea li:nth-child(2n):after { content:''; position:absolute; top:19px; left:-50px; width:1px; height:105px; background:#ddd }
.bestReviewWrap .reviewListArea li dl { padding:0 10px; *zoom:1 }
.bestReviewWrap .reviewListArea li dl:after { display:block; clear:both; content:'' } 
.bestReviewWrap .reviewListArea li dt { float:left; width:100px }
.bestReviewWrap .reviewListArea li dt img { width:100% }
.bestReviewWrap .reviewListArea li dd { padding-right:55px; float:left; width:325px }
.bestReviewWrap .reviewListArea li dd .itemScore { font-size:14px }
.bestReviewWrap .reviewListArea li dd .itemScore .scoreIco { display:inline-block; line-height:15px; vertical-align:top }
.bestReviewWrap .reviewListArea li dd .itemDate { padding-top:2px; font-size:14px; color:#999 }
.bestReviewWrap .reviewListArea li dd .itemTxt { padding-top:3px }
.bestReviewWrap .reviewListArea li dd .itemTxt a { display:block; height:57px; font-size:14px; line-height:20px; -webkit-line-clamp:3; word-wrap:break-word; display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden }
.bestReviewWrap .reviewMore { margin-top:20px; text-align:center; border-top:1px solid #ddd }
.bestReviewWrap .reviewMore a { display:inline-block; width:138px; height:34px; font-size:14px; line-height:34px; border:1px solid #ddd; border-top:0 }

/* °ü·Ã»óÇ° */
.relatedPrdWrap { margin:0 auto; padding:60px 0; position:relative; width:1200px }
.relatedPrdWrap .reviewTitle { position:relative; font-size:24px; font-weight:500; text-align:center }
.relatedPrdWrap .reviewTitle:after { content:''; position:absolute; top:15px; left:0; right:0; width:1200px; height:1px; background:#ddd; z-index:-1 }
.relatedPrdWrap .reviewTitle span { display:inline-block; width:450px; line-height:30px; background:#fff; z-index:1 }
.relatedPrdWrap .relatedPrdArea { margin-top:25px; position:relative; height:0; overflow:hidden }
.relatedPrdWrap .relatedPrdArea .bx-wrapper { margin:0 !important }
.relatedPrdWrap .relatedPrdArea dl { width:220px }
.relatedPrdWrap .relatedPrdArea dt { width:218px; height:218px; border:1px solid #eee; overflow:hidden }
.relatedPrdWrap .relatedPrdArea dt a { display:block; vertical-align:top }
.relatedPrdWrap .relatedPrdArea dt img { width:100% }
.relatedPrdWrap .relatedPrdArea dd { padding:0 10px; text-align:center }
.relatedPrdWrap .relatedPrdArea dd .prdName { padding-top:8px }
.relatedPrdWrap .relatedPrdArea dd .prdName a { display:block; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden }  
.relatedPrdWrap .relatedPrdArea dd .prdPrice { padding-top:3px; font-size:17px }
.relatedPrdWrap .relatedPrdArea dd .prdPrice strike { font-size:13px; color:#999 }
.relatedPrdWrap .relatedPrdArea .bx-controls-direction { display:none; position:absolute; top:100px; left:0; right:0 }
.relatedPrdWrap .relatedPrdArea .bx-controls-direction a { position:absolute; top:0; width:60px; height:60px; font-size:60px; color:#a3a3a3 }
.relatedPrdWrap .relatedPrdArea .bx-controls-direction a.bx-prev { left:-80px }
.relatedPrdWrap .relatedPrdArea .bx-controls-direction a.bx-next { right:-80px }

/* ¹è¼Û/¹ÝÇ°/±³È¯ */
.commonInfo { padding:1px 0 1px; position:relative }
.commonInfo .infoSection { padding-top:20px }
.commonInfo .infoSection h3 { font-size:18px }
.commonInfo .infoSection ul { padding-top:5px }
.commonInfo .infoSection li { font-size:14px; color:#555; line-height:24px }

/* review-write */
#productDetail .reviewHide { display:none; height:0 }
#productDetail .review-write { margin-top: 5px; padding-top: 10px; border-top: 1px solid #ccc; }
#productDetail .review-write th,
#productDetail .review-write td { padding: 5px 0 4px; }
#productDetail .review-write th { font-weight: normal; }
#productDetail .review-write .frm-w input { width: 150px; height: 26px; line-height: 26px; border: 1px solid #ccc; }
#powerReview .PR15N01-write .pr-member dt {background:#e0695e !important;}
#powerReview .PR15N01-write .pr-btn-right a {background:#e0695e !important;}
#powerReview .PR15N01-recmd .cvr a.lnk-review {background:#e0695e !important;}
#powerReview .PR15N01-recmd .star-list em {color:#e0695e !important;}
#powerReview .PR15N01-info .chart li .bar .abs {background:#e0695e !important;}
#powerReview .PR15N01-info .score {background:#e0695e !important;}
#powerReview .PR15N01-hd .sort li.now {background:#e0695e !important;}
#powerReview .pr-division-tab ul li.now a {background:#e0695e !important;}
#powerReview .PR15N01-review-wrap > li .star-icon .star em {color:#e0695e !important;}
#powerReview .PR15N01-write .pr-member dt {color:#ffffff !important;}
/* ´ñ±Û¸®½ºÆ® °øÅë */
#productDetail .table-slide { border-top: 1px solid #ddd }
#productDetail .table-slide thead th { font-weight: normal; font-size:14px; color:#333 }
#productDetail .table-slide th,
#productDetail .table-slide td {padding: 15px 0;}
#productDetail .table-slide th { font-size: 13px; }
#productDetail .table-slide tbody td { border-top: 1px solid #ddd }
#productDetail .table-slide tr.cnt { display: none; }
#productDetail .table-slide tr.cnt td { padding:15px 127px; cursor: default; }
#productDetail .table-slide tr.cnt .MS_cmt_list { margin-top:15px; border-top:1px dashed #ddd }
#productDetail .table-slide tr.cnt .MS_cmt_list_box .MS_cmt_detail { padding:15px 0; border-top:0 }
#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 { margin-top: 5px; }
#productDetail .review-list .bg { padding-top: 35px; border-top: 1px solid #eee; }
/* qna board */
#productDetail .qna-list { margin-top:10px }

/* .board-btns */
#productDetail .board-btns { text-align: right; }
#productDetail .board-btns img { padding: 0 5px; }
textarea.MS_review_content_box { height: 55px; width: 80%; vertical-align: top; }

/* ****************** »óÇ° »ó¼¼ ¿É¼Ç ******************** */
.MK_not_choice { color: red; }
.MK_optAddWrap,
.MK_optAddWrap * { margin: 0; padding: 0; }
.MK_optAddWrap { color: #101010; font-size:14px }
.MK_optAddWrap li { list-style: none; }
.MK_optAddWrap .MK_price { margin-top:-12px; right:40px; top:50%; font-size:14px; color:#000; font-weight:normal }
.MK_optAddWrap .MK_price span { font-size:18px }
.MK_optAddWrap .MK_btn-del { display:block; margin-top:-6px; right:14px; top:50%; width:13px; height:13px; background:url(/design/koharu01/phps/common/btn_opt_del.png) 0 0 no-repeat }
.MK_optAddWrap .MK_btn-del img { display: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 #MK_innerOptScroll.limit { position: relative; height: 150px; overflow-y: auto; }
#MK_innerOptWrap .MK_inner-opt-cm li { margin-top:10px; padding:10px 8px 12px; position:relative; border:1px solid #eee; background:#f8f8f8; *zoom:1 }
#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 {margin-right: 260px;}
#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; font-size:14px; }
/* »ç¿ëÀÚ ÀÔ·Â ÀÎÇ²¹Ú½º (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: 260px;}
/* ¼ö·® Á¶Àý */
.MK_optAddWrap .MK_qty-ctrl { display:block; margin-top:-15px; position:absolute; top:50%; right:159px;  width:109px; height:28px; border:1px solid #ddd }
.MK_optAddWrap .MK_qty-ctrl input { padding:0; float:none !important; width:51px; height:28px; color:#000; text-align:center !important; line-height:28px; border:0; border-left:1px solid #ddd; border-right:1px solid #ddd }
.MK_optAddWrap .MK_qty-ctrl a { display:inline-block; width:28px; height:28px; font-size:16px; color:#000; text-align:center; text-indent:2px; line-height:28px; background:#fff }
.MK_optAddWrap .MK_qty-ctrl a:after { display:block; height:100% }
.MK_optAddWrap .MK_qty-ctrl a img { display:none }
.MK_optAddWrap .MK_qty-ctrl .MK_btn-dw { float:left; font-weight:bold }
.MK_optAddWrap .MK_qty-ctrl .MK_btn-up:after{ content:"+" }
.MK_optAddWrap .MK_qty-ctrl .MK_btn-dw:after{ content:"-" }
/* ÃÑÇÕ°è */
#MK_innerOptWrap #MK_innerOptPrice { display:none; padding: 10px 5px 10px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptAdd {  display:block; padding: 0 5px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptTotal {  }
#MK_innerOptTotal .MK_txt-total { font-size: 16px; font-weight: bold; }
#MK_innerOptTotal .MK_txt-won { font-size: 16px; font-weight: bold; }
#MK_innerOptTotal .MK_total { color: #ff0000; font-size: 16px; font-weight: bold; }
/* ¼Ò¸®ºä */
#sorivu { position: relative; margin-top: 20px; }
#soriView * { line-height: 1.5 !important; }
/* »óÇ° ÀÏ¹ÝÁ¤º¸(»óÇ°Á¤º¸Á¦°ø °í½Ã) */
#productWrap { margin: 30px 0 0 0; }
#productWrap h3.tb-tit { margin-bottom: 10px; text-align: left;    font-size: 16px;  font-weight: bold; }
#productWrap table { width: 100%; font-size: 12px;  border-top: 1px solid #e0e0e0; }
#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;  font-size: 13px;}
#productWrap table td { color: #8b8b8b; border-bottom: 1px solid #e0e0e0; word-break: break-all; text-align: left; padding: 10px 0 10px 17px;  font-size: 13px; line-height: 24px;}

/* head Nav */
.detailHeader { height:63px; text-align:center; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff }
.detailHeader .listWrap { font-size:0; margin:0 auto; width:1200px; position:relative }
.detailHeader .listWrap:after { content:""; display:block; clear:both }
.detailHeader .list { display:block; float:left; width:220px; position:relative; z-index:0; height:64px }
.detailHeader .title { display:block; position:relative; height:64px; font-size:22px; line-height:64px; font-weight:500 }
.detailHeader .title:after { display:none; content:""; position:absolute; bottom:-1px; left:0; right:0; background-color:transparent; height:2px }
.detailHeader .title .count { font-size:14px; font-weight:normal; position:relative }
.detailHeader .title .newIcon {position:absolute;top:-7px;right: -9px;font-size:10px;line-height:1;font-weight:600;color: #e0695e;display:block;}
.detailHeader .on .title { height:61px; color:#e0695e; border-bottom:3px solid #e0695e }
.detailHeader .on .title:after {  }
.dividCont{ height:1px }

.CSSbuttonBlackB,.CSSbuttonB  { width:208px; text-align: center; padding: 15px; height: 20px;  line-height: 19px; }
.snsArea {padding: 10px; height: 45px; }
.snsArea .tb,.tw,.ws { float: left;  padding-right: 10px; }

/* ÇÔ²² º¼¸¸ÇÑ ÄÜÅÙÃ÷ */
.dedtail-with-content { padding-top:150px }
.dedtail-with-content .tit-detail { position:relative; font-size:24px; font-family:'NanumBarunGothic', Dotum, AppleGothic, Helvetica, sans-serif !important; font-weight:bold; text-align:center }
.dedtail-with-content .tit-detail:after { content:''; position:absolute; top:15px; left:0; right:0; width:1200px; height:1px; background:#ddd; z-index:-1 }
.dedtail-with-content .tit-detail span { display:inline-block; width:260px; line-height:30px; background:#fff; z-index:1 }
.dedtail-with-content .content_wrap { padding-top:20px; width:1200px; overflow:hidden }
.dedtail-with-content .content_wrap ul { padding-top:25px; width:1220px; *zoom:1 }
.dedtail-with-content .content_wrap ul:after { display:block; clear:both; content:'' }
.dedtail-with-content .content_wrap ul li { margin-right:20px; float:left; width:285px; text-align:center }
.dedtail-with-content .content_wrap ul li a { display:block; vertical-align:top }
.dedtail-with-content .content_wrap ul li dt {width:283px;border:1px solid #ededed;height: 187px;overflow: hidden;}
.dedtail-with-content .content_wrap ul li dt img { width:100%; vertical-align:top }
.dedtail-with-content .content_wrap ul li dd { padding-top:10px; font-size:16px; line-height:20px }

/* ¿øÅ¬¸¯¿É¼Ç */
.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; border-radius: 1px; box-sizing:border-box; } 
.MK-oneclick-list li.MK-oneclick-sel a { border:2px solid #000000; }
.MK-oneclick-list li.MK-oneclick-dis a { filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; }
.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;}
.MK-oneclick-list li.MK-oneclick-image a img {width: auto; height: 48px;;}
.MK-oneclick-list li.MK-oneclick-image.MK-oneclick-sel a img {height:46px; width: auto;}
.MK-oneclick-list li.MK-oneclick-color { width:50px; height: 50px; } 
.MK-oneclick-list li.MK-oneclick-color a { padding: 2px; }
.MK-oneclick-list li.MK-oneclick-color span { width: 44px; height: 44px; }
.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: 2px; }
.MK-oneclick-list li.MK-oneclick-text.MK-oneclick-sel a {padding:1px;}
.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; }
.MK-oneclick-value { padding: 5px 0; display:block; }
.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; }

/* »çÀÌÁî Â÷Æ® */
.box-btn-size-chart { text-align: right;   text-decoration: underline;}
td.area-btn-size-chart a { color: #000000; font-size: 15px; font-weight: bold; }
#sizeChart { width:693px; position: absolute; display: none;background: #fff; z-index: 999;}
#sizeChart .btn-close-box { width: 100%; position: relative; }
#sizeChart .btn-close-layer { position: absolute; display: block; width: 20px; top: 15px; right: 10px; color: #FFFFFF; font-size:20px; font-weight: bold;color: #000000; }
.size-chart-box { width: 100%;  border: 1px solid #ddd; box-shadow: 2px 2px 5px -2px rgba(120,120,120,1);}
.size-chart-box h4 { width: 100%; margin:0; padding:50px 0px 30px 0px; color: #333;  text-align: center; font-size: 16px;font-weight: bold; text-decoration: underline; }
.size-chart-cont { background: #FFFFFF; text-align: center; padding: 5px; }
.size-chart-cont table { width: 92%; margin:0 25px; padding:0; border-collapse: collapse; }
.size-chart-cont table th, .size-chart-cont table td { padding: 10px; text-align: center; border-bottom: 1px solid #D9DBDA; }
.size-chart-cont table th {  }
.size-chart-cont table tr:last-child { border-bottom: 1px solid #D9DBDA; }
.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: 50px; /*height: 240px;*/ }
.size-chart-cont p { margin-top: 10px; text-align: left; padding:0 0 35px 25px;}

.btn_soldout { padding-top: 20px; text-align: center; }

/* Åë¿É Ãß°¡ ±¸¼º »óÇ° */
#productDetail .thumb-info .info .table-opt td.add-option-tit { padding:15px 0 0; /*border-top:1px solid #e4e4e5;*/ color:#000; font-size:14px; }
#productDetail .thumb-info .info .table-opt tr.add-option-start > td .add-option-img,
#productDetail .thumb-info .info .table-opt tr.add-option-start > td .add-option-wrap { border-bottom:1px dashed #e4e4e5; }
#productDetail .thumb-info .info .table-opt td.add-option-img { padding-top:10px; border-bottom:1px solid #e4e4e5; vertical-align:top; }
#productDetail .thumb-info .info .table-opt td.add-option-img .thumb-s img { max-width:90%; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap { padding-top:10px; border-bottom:1px solid #e4e4e5; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .prd-icon,
#productDetail .thumb-info .info .table-opt td.add-option-wrap .tit-prd { padding-left:20px; padding-top:0; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt { padding-left:20px; padding-bottom:20px; border-top: none !important; padding-top: 0 !important;}
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td select.basic_option,
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td select.addition_option { width:310px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td input.basic_option,
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td input.addition_option { width:306px; height:22px; line-height:24px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap { padding:5px 0 0 0; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap .tit { display:none; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap dd { width: 110px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap select { width: 100px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap input { width: 205px; }
#productDetail .thumb-info .info .table-opt tr.add-option-end .MK_p-tit { display:block; width:90%; height:100%; line-height:12px; color:#000; font-weight:bold; }
#productDetail .thumb-info .info .table-opt tr.add-option-end .MK_price { top:40px; right:0; }
#productDetail .thumb-info .info .table-opt tr.add-option-end .MK_btn-del { top:0; }

#productDetail .thumb-info .info .table-opt .opt-wrap .extra_sel-btn {text-align:left; padding-left: 12px; }
.MS_review_mark_title { display:none; }

#nhn_btn { padding-top:30px; }
/*#nhn_btn .npay_type_B_2 {width:auto !important }*/
#nhn_btn .npay_type_A_2 {width:auto !important;max-width:580px !important; }
#payco_order_btn { padding-top:15px }
#kakaopay_order_btn { padding-top:15px }

/* ¸¶ÀÌ´× css¼öÁ¤ (»èÁ¦ ¹× ¼öÁ¤ÇÏÁö ¸»¾ÆÁÖ¼¼¿ä. ¸ÞÀÌÅ©¼¥ ¸¶ÀÌ´× ´ã´çÀÚ) */
.analyans-all .analyans-wrap.analyans-w02 .analyans-conts .analyans-slider-now dl dt img {width:150px; height:150px !important;}
.analyans-all .analyans-wrap.analyans-w02 .analyans-conts .analyans-slider-now dl {width:154px; height:192px !important;}
.analyans-all .analyans-wrap .analyans-conts .analyans-slider li dl dt img { width:150px;height:150px !important;}
#min_withbuy > #analyans-all > .analyans-wrap.analyans-w02> div.analyans-conts > div.bx-wrapper {max-width:650px !important;}
.analyans-all .analyans-wrap.analyans-w02 .analyans-conts .analyans-slider-now.slider-sm {width: 190px;margin: 0 12px 0 72px !important;}
.analyans-all .analyans-wrap .analyans-conts .bx-prev {left:15px;background:url('https://image.makeshop.co.kr/log/image/analyans_slider_prev.gif') no-repeat 0 0;background-size: 80% !important;}
.analyans-all .analyans-wrap .analyans-conts .bx-next {right: 4px;background:url('https://image.makeshop.co.kr/log/image/analyans_slider_next.gif') no-repeat 0 0;background-size: 80% !important;}
.analyans-all .analyans-wrap {margin-top:30px;border:1px solid #e4e4e4;margin-bottom: 50px !important;}


/* Ãß°¡¿É¼Ç ¹è³Ê ¸¶¿ì½º¿À¹ö */
.plus_img{position: relative}
.plus_over{display: none; position: absolute; top:21px; left:16px}
.plus_img:hover img:last-child {display: none}
.plus_img:hover img:first-child {display: inline-block}

/* ¹«ÀÌÀÚ, ºÎºÐ¹«ÀÌÀÚ ÇÒºÎ */
.drop_card {width:520px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#nt_toggle{ width:520px; margin-left:0px;}
.drop_down {position: relative;}
.drop_down li.ttl{width:125px;margin-left:0px;display:inline-block;color:#666;}
.drop_down li.ttl:hover{color:#333;}
.drop_down li.ttl.active{color:#333;}
.drop_down li.ttl{list-style-type:none; cursor:pointer; -moz-border-radius:0 10px 0 10px; font-size:13px; border-top:0px solid #666666; margin:2px; padding:0px;height:40px;line-height:40px;}
.drop_down li.ttl span{ color:#999;padding:10px;margin-right:30px;font-size:13px; font-weight:400;}
.drop_down ul .dr_card {display:inline-block;color: #666666; cursor: auto; display: none;width:100%;  }
.drop_down li.ttl:before {content: url("/design/koharu01/phps/common/icon_down.png"); padding:0px 10px 10px 0; color:#999; font-weight:bold; float:right; height:20px; font-size:13px;}
.drop_down li.ttl.active:before {content: url("/design/koharu01/phps/common/icon_up.png"); padding:0px 10px 10px 0; color:#999; font-weight:bold; float:right;font-size:13px;}
.drop_down .dr_card {position: absolute;  padding-left:10px; padding:0px 20px 15px ;width:100%; height:385px;top:40px;left:0px; z-index:5;background:#fff;}
.drop_down .dr_card .section_bx{position: absolute; top:0px; left:0px; z-index:5; background:#fff;border:1px solid #ddd;padding:25px 20px ;width:478px;height:410px;}
.drop_down .dr_card .section_bx .ttl{font-size:15px;font-weight:500;color:#292929;margin-bottom:10px;}
.drop_down .dr_card .section_bx .infomation_01{padding:0 3px;}
.drop_down .dr_card .section_bx .infomation_01 li{display:block;overflow:hidden;line-height:25px;}
.drop_down .dr_card .section_bx .infomation_01 li.black{border-color:#474747;}
.drop_down .dr_card .section_bx .infomation_01 li p{font-size:12px;color:#3a3939;}
.drop_down .dr_card .section_bx .infomation_01 .left{float:left;}
.drop_down .dr_card .section_bx .infomation_01 .right{float:right;}
.drop_down .dr_card .section_bx .infomation_02{margin-top:14px;background:#f7f7f7;padding:13px 0px 13px;}
.drop_down .dr_card .section_bx .infomation_02 li{display:table;width:100%;}
.drop_down .dr_card .section_bx .infomation_02 li span{display:table-cell;vertical-align:top;font-size:12px;color:#757575;line-height:2;padding-left:9px;}
.drop_down .dr_card .section_bx .infomation_02 li span.mark{width:2px;text-align:right;}
.bn_line {display:inline-block;width:1px; height:10px; line-height:30px; background:#ddd;margin:0 15px;}

.verification {display:none;}
#prdDetailC {display:none;}
#productDetail .direct-app { padding-left:125px; }
#productDetail .direct-app .step dl.step1 {
    border: 3px solid #FC4E58!important;
    box-sizing: border-box!important;
    -webkit-box-sizing: border-box!important;
    width: 190px!important;
    background: #fff!important;
    padding: 30px 0!important;
    text-align: center!important;
}

#productDetail .direct-app .step dl.step2 {
    display: none!important;
}

#productDetail .direct-app .step {
    border: none!important;
    width: 190px!important;
    right: -100px!important;
    top: 0!important;
    height: 230px!important;
    background: none;
}

#productDetail .direct-app .step .close {
    bottom: 0!important;
    top: auto!important;
    right: auto!important;
    left: 50%!important;
    transform: translateX(-50%)!important;
    -webkit-transform: translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    width: 26px!important;
    height: 26px!important;
    background: #999!important;
    border-radius: 50%!important;
    background:#999 url(/design/koharu01/phps/main/detail_app_close.png)!important;
    background-position:50%!important;
    background-repeat:no-repeat!important;
    background-size:12px!important;
}

#productDetail .direct-app .step dl.step1 dt {
    font-size: 14px;
    font-weight: 500;
}


/*·Ñ¸µ ¹è³Ê*/
.center_banner {margin-top:5px !important;}
.center_banner .swiper-container { width:520px; padding-top: 60px; margin:0 auto; }
.center_banner .swiper-slide a img {width:100%;}
.center_banner .bottom_box {position: absolute;width: 87px;height:19px;bottom: 15px;right: 60px;z-index: 10;line-height: 19px;}
.center_banner .bottom_box .paginationGage, .center_banner .bottom_box .paginationWrap, .center_banner .bottom_box .arrow_bt {
    float: left;
}
.center_banner .bottom_box .arrow_bt { cursor:pointer; }
.center_banner .paginationWrap {padding:0 9px 0 15px;height: 19px;border-radius:15px;z-index:50;}
.center_banner .paginationWrap .center_spot-pagination {display:inline-block;padding-right:4px;position:relative;width:auto;font-size: 16px;color: rgba(255,255,255,.8);font-weight: 500;height: 19px;margin: 15px 0;}
.center_banner .paginationWrap .center_spot-pagination span {margin: 0 2px;}
.center_banner .paginationWrap span.swiper-pagination-current { color: rgba(255,255,255,1);  font-weight: bold;}
.center_banner .paginationWrap .spot-button-prev,
.center_banner .paginationWrap .spot-button-next { display:inline-block; margin-top:0; padding:0 4px; position:relative; top:0; left:0; width:auto; height:auto; font-size:12px; color:#fff; line-height:29px; background:none; vertical-align:top }
.center_banner .paginationWrap .spot-button-prev:after { position:absolute; top:9px; right:-2px; width:1px; height:10px; background:rgba(255,255,255,0.3); content:'' }
.bottom_btn_box {width: auto;position:absolute;bottom:10px;right: 17px;z-index: 10;}
.bottom_btn_box>div { float:left; }
.bottom_btn_box .spot-button-prev, .bottom_btn_box .spot-button-next {width: 9px;display: inline-block;height: 28px; outline:none;}
.bottom_btn_box .spot-button-prev img, .bottom_btn_box .spot-button-next img {width:100%;vertical-align: middle;margin-top: 8px;}
.mainSpotSliderArea .paginationGage {
    position: absolute;
    z-index: 10;
    bottom: 21.5px;
    height: 2px;
    left: 17px;
    background: rgba(0,0,0,.4);
    width: 66%;
    border-radius: 0;
}

.mainSpotSliderArea .paginationGage .swiper-scrollbar-drag {
    background: #fff;
    border-radius: 0;
}


/* BASIC css end */

