/* BASIC css start */
#productDetail .page-body { margin-top:20px }
.info_defalt {position:absolute;top:810px; }
/* »ó´Ü ¼¶³×ÀÏ, »óÇ° ¿É¼Ç Á¤º¸ */
#productDetail .thumb-info { *zoom:1; position:relative; height:800px; }
#productDetail .thumb-info:after { content: ""; display: block; clear: both; }
/* ¼¶³×ÀÏ */
#productDetail .thumb-info .thumb-wrap { float: left; width:700px; text-align: center }
#productDetail .thumb-info .thumb-wrap img {width:100%;}
#productDetail .thumb-info .thumb-wrap figure {margin:0}
#productDetail .thumb-info .thumb { margin:0 auto; width:700px }
#productDetail .thumb-info .thumb img { width:100%; }
#productDetail .thumb-info .thumb-ctrl { clear: both; padding-top: 20px; text-align: center; }
#productDetail .thumb-info .thumb-ctrl a { font-size: 11px; }
#productDetail .thumb-info .thumb-ctrl a img { vertical-align: middle; margin-right: 3px; }
#productDetail .thumb-info .thumb-ctrl a:hover { text-decoration: underline; }
.buyBtn{
    display:none;
    justify-content: center;
    position: fixed;
    padding: 20px 0px;
    width: 100%;
    height:80px;
    bottom: -0px;
    left: 0;
    box-sizing: border-box;
    background: rgba(255,255,255,0.8);
    z-index:100;
}
.buyBtn.fixed{
    display:flex;
    justify-content: center;
}
.hideWrap{max-width: 1300px;margin: 0 auto;text-align:center;padding:30px 0 20px;}
.buyWrap{
    position: fixed;
    padding:0 80px;
    width: 100%;
    bottom: -1000px;
    left: 0;
    box-sizing: border-box;
    background: rgba(255,255,255,0.8);
    z-index:101;
    }
.buyWrap.active{ bottom:0px; transition:0.5s; padding-bottom:20px;}


#nhn_btn .npay_type_A_2 {height:62px !important;}
#nhn_btn .npay_button_box {background:none !important;}

.btn_buyFake { display:block; width:240px; height:40px;margin-right:8px; font-size:17px; color:#fff; text-align:center; line-height:40px; border:1px solid #cccccc; background:#cccccc; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; font-weight:500; float:left; margin-right:10px;  }
.btn_buyFake:hover { color:#000; background:#fff }
.btn_buyFake:active { position: relative; top: 1px }
.btn_cartFake { display:block; width:240px; height:40px;margin-right:8px; font-size:17px; color:#6c6c6c; text-align:center; line-height:40px; border:1px solid #6c6c6c; background:#fff; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; font-weight:500; float:left;margin-right:10px; }
.btn_cartFake:hover { color:#fff; background:#231f20 }
.btn_cartFake:active { position: relative; top: 1px }
.btn_naverFake{    display: block; width: 240px; height: 40px; margin-right: 8px; font-size: 17px; color: #fff; text-align: center; line-height: 40px; border: 1px solid #00c73c; background: #00c73c; font-weight: 500; float: left; margin-right:10px;}
.btn_kakaoFake{    display: block; width: 240px; height: 40px; margin-right: 8px; font-size: 17px; color: #3b1e1e; text-align: center; line-height: 40px; border: 1px solid #ffed00; background: #ffed00; font-weight: 500; float: left; margin-right:10px;}
.btn_jjimFake{
    display: block;
    width: 40px;
    height: 40px;
    margin-right: 8px;
    font-size: 17px;
    color: #59c451;
    text-align: center;
    line-height: 40px;
    border: 1px solid #59c451;
    background: #fff;
    font-weight: 500;
    float: left;
   
}

.btn_naverFake span {width:}
/* »óÇ°¿É¼Ç Á¤º¸ */
#productDetail .thumb-info .info { float:right; width:570px }
#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:20px; color:#1c1c1c; padding-top:35px; }
#productDetail .thumb-info .info .listSubname { font-size:17px; padding:15px 0px; color:#6c6c6c;  }
#productDetail .thumb-info .info .table-opt { max-width: 1300px;margin: 0 auto;}
#productDetail .thumb-info .info .table-opt th,
#productDetail .thumb-info .info .table-opt td { padding:7px 0 }
#productDetail .thumb-info .info .table-opt th { color:#969696; font-weight: normal; display:none;}
#productDetail .thumb-info .info .table-opt th .tb-left,
#productDetail .thumb-info .info .table-opt td .tb-left { padding:0; width:300px }
.prd-btns{max-width: 1300px;margin: 0 auto;}
.prd-btns .btn_etc{ }
.addCode{padding-bottom:20px !important;}
#productDetail .thumb-info .info .table-opt td { color:#9c9c9c; font-size:13px;  }
#productDetail .thumb-info .info .salePercent {color:#ad0d0d; font-weight:500;  }


#productDetail .thumb-info .member_benefit{position:absolute; top:600px; text-align:left; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding:20px 0;}
#productDetail .thumb-info .member_benefit img{width:35%; padding: 15px 0 0; float:left; }
#productDetail .thumb-info .member_benefit h5{font-size:17px; font-weight:500; color:#2e2e2e; }
#productDetail .thumb-info .member_benefit ul{float:left; width:100%; }
#productDetail .thumb-info .member_benefit ul li {line-height:23px;}
#productDetail .thumb-info .member_benefit ul li span{color:#fa427b; font-family:'Montserrat', 'Noto Sans KR';}

/* ÆÇ¸Å°¡°Ý */
#productDetail .thumb-info .info .price {  }
#productDetail .thumb-info .info .sell_price { font-size:20px; color:#000; }
#productDetail .thumb-info .info .sell_price strike {color:#bbbbbb;}
/* ÁÖ¹®¼ö·® */
#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:75%; height:50px; font-size:15px; color:#231f20; text-align:center; line-height:55px; letter-spacing:2px; border:1px solid #231f20; background:#fff; margin-bottom:25px; font-weight:500; float:left; }
#productDetail .thumb-info .info .prd-btns .comingsoon  { margin-top:6px; width:75%; float:left; height:50px; font-size:15px; color:#231f20; text-align:center; line-height:55px; letter-spacing:2px; border:1px solid #231f20; background:#fff; margin-bottom:25px; margin-right:1%; font-weight:500; }
#productDetail .thumb-info .info .prd-btns .comingsoon:last-child {margin-right:0;}

#productDetail .thumb-info .info .prd-btns a { margin-top:6px; margin-bottom:20px; }

.btn_buy { display:block; width:49.2%;; height:40px; font-size:17px; color:#fff; text-align:center; line-height:40px; border:1px solid #cccccc; background:#cccccc; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; font-weight:500; float:left; margin-right:10px;  }
.btn_buy:hover { color:#000; background:#fff }
.btn_buy:active { position: relative; top: 1px }
.btn_cart { display:block; width:49.5%;; height:40px; font-size:17px; color:#6c6c6c; text-align:center; line-height:40px; border:1px solid #6c6c6c; background:#fff; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; font-weight:500; float:left; }
.btn_cart:hover { color:#fff; background:#231f20 }
.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 .sell_benefit { position:relative; }
#productDetail .thumb-info .info .table-opt .sell_benefit .benefit_btn { display:inline-block; height:18px; line-height:20px; border:1px solid #000; font-size:11px; }
#productDetail .thumb-info .info .table-opt .sell_benefit .benefit_btn span { display:inline-block; height:18px; padding:0 5px; color:#fff; background:#000; vertical-align:top; }
#productDetail .thumb-info .info .table-opt .sell_benefit .benefit_btn em { display:inline-block; height:18px; padding:0 3px 0 0; font-size:10px; vertical-align:top; }

/* ÅëÇÕ¿É¼Ç */
#productDetail .thumb-info .info .table-opt .opt-wrap { width: 100%; padding:5px 0 }
#productDetail .thumb-info .info .table-opt .opt-wrap .tit { margin-bottom: 5px; }
#productDetail .thumb-info .info .table-opt .opt-wrap-hybrid { width: 100%; padding:0 0 10px; border-bottom:1px solid #e4e4e4; }
#productDetail .thumb-info .info .table-opt .opt-wrap-hybrid .tit { margin-bottom: 8px; color:#969696; }
#productDetail .thumb-info .info .table-opt .opt-wrap-hybrid .tit strong { color:#555; }
#productDetail .thumb-info .info .table-opt .opt-wrap dl { overflow: hidden; width: 99%; *zoom:1; padding:5px 5%; }
#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:150px; margin-bottom:5px; padding-top: 4px; *padding-bottom:5px; color:#6c6c6c; line-height:30px; *padding-right:0px; font-size:16px; }
#productDetail .thumb-info .info .table-opt .opt-wrap dd { float: left; width:80%; margin-bottom:5px; *padding-bottom:5px; margin-left:15px; }
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn { text-align:right; width:92.5%; }
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn a { display:inline-block; width:84px; height:35px; font-size:14px; color:#fff; text-align:center; line-height:35px; border:1px solid #231f20; background:#231f20; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; margin:10px 0; font-weight:500;  }
#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:40px; border:1px solid #9c9c9c; background-color:#fff !important; -webkit-appearance:none;  
background:url(/design/curiouswiz/phps/img/btn_under.png); background-repeat:no-repeat; background-size:8px; background-position:center right 13px;
padding-left:15px;font-size:14px; }

#productDetail .thumb-info .info .table-opt .opt-wrap select:focus{outline:none}
#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 #dfdfdf; 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 }
#productDetail .thumb-info .info .table-opt .option-wrap { margin-top: 10px; padding:10px 0; border-top:1px solid #ddd; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box { width:100%; }
#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%; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li { float:left; width:70px; margin-left:25px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li.first,
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li:first-child { margin-left:0; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl { padding-bottom:10px; 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:13px; height:13px; }
#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:70px; height:70px; }
#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:100%; height:100%; line-height:71px; 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:0; left:0; display:inline-block; width:100%; height:100%; 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:100%; height:100%; 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:7px; line-height:14px;}
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdname { padding-bottom:3px; line-height:14px;}
#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 { width:52px; height:24px; line-height:24px; border: 1px solid #dfdfdf; text-align:center; background:none; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li dl dd.prdqty .btn-up-down { display:inline-block; width:12px; height:26px; 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:12px; height:12px; 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:2px; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li.lst-soldout dl { color:#a7a7a7; }
#productDetail .thumb-info .info .table-opt .option-wrap .option-box .list li.lst-soldout dl input { color:#929292; }


/* »óÇ°Á¤º¸ ÅÇ */
#productDetail .detailTab { padding-top:40px; position:relative }
#productDetail .detailTab ul { padding-left:1px; *zoom:1 }
#productDetail .detailTab ul:after { display:block; clear:both; content:'' }
#productDetail .detailTab ul li { margin-left:-1px; float:left; width:274px; height:49px; border:1px solid #e4e4e5 }
#productDetail .detailTab ul li.first { width:273px }
#productDetail .detailTab ul li a { display:block; height:49px; font-size:13px; color:#303030; line-height:49px; text-align:center; font-family: 'Montserrat', 'Noto Sans KR'; }
#productDetail .detailTab ul li a.active { height:47px; border-bottom:3px solid #231f20 }

/* Å¸ÀÌÆ² °øÅë */
#productDetail .tit-detail { position: relative; *zoom:1 }
#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 {margin-bottom:150px; }
#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 { padding-top:40px; margin-top:30px; width: 100%; text-align:center; overflow: hidden }
#productDetail .prd-detail img { max-width: 100%; }


/* 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:'Montserrat', 'Noto Sans KR' }
#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:'Montserrat', 'Noto Sans KR'; }
#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 { 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 {  position:relative; float:left; width:1300px }



/* review-list */
#productDetail .review-list { margin-top:10px }
/* qna board */
#productDetail .qna-list { margin-top: 10px }

/* ****************** »óÇ° »ó¼¼ ¿É¼Ç ******************** */
.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 { }
#MK_innerOptWrap #MK_innerOptScroll.line { padding-top:5px; margin-top:5px; border-top:1px solid #ddd; }
#MK_innerOptWrap #MK_innerOptScroll.limit { position: relative; height: 150px; overflow-y: auto; }
#MK_innerOptWrap .MK_inner-opt-cm li { *zoom: 1; position: relative; font-size:13px; margin:5px 0; *padding-bottom:0; color:#555}
#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_price:after {font-size:0}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price span:before { font-family:xeicon; font-weight:500; content:"\ea6f"; padding-right:4px; font-size:13px;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del img {display:none;}

#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del:before {
    display:block;width:15px;height:15px;text-align:center;line-height:15px;content:"\e9af";font-size:15px;color:#858585;
	font-family:xeicon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
#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_p-name { overflow:hidden; width:100%; vertical-align:middle; text-overflow:ellipsis; white-space:nowrap; font-size:14px; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price { bottom:20px; right:0; font-size:19px; color:#666666; font-weight:normal; font-size:0; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price span { font-weight:500; font-size:19px;  }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { top:15px; right:0; width:13px; height:13px; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl { position:relative; margin-top: 10px; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .basic_option,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .MS_amount_basic,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .addition_option { width:37px; height:37px; line-height:35px; border: 1px solid #6c6c6c; text-align:center !important; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a { float:left; display:inline-block; width:37px; height:37px;  margin:0; vertical-align:top;  }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-up img {display:none;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-dw img {display:none;}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-up { background-position:0 0; margin:0 4px; }

    
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-up:before{width:38px;height:38px;margin:6px auto 0;content:"\e9c5";font-size:16px;line-height:20px;color:#6c6c6c;text-align:center;display:block;
	font-family:xeicon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;
	-webkit-font-smoothing:antialiased; line-height:28px;}  
    
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw:before{width:38px;height:38px;margin:6px auto 0;content:"\e9c1";font-size:16px;line-height:20px;color:#6c6c6c;text-align:center;display:block;
	font-family:xeicon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;
	-webkit-font-smoothing:antialiased; line-height:28px;}    
    
    
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-dw { background-position:0 -26px }
#MK_innerOptWrap .MK_inner-opt-cm li #MK_p_price_basic_0 { font-weight:500; }

/* »ç¿ëÀÚ ÀÔ·Â ÀÎÇ²¹Ú½º (color, size )*/
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput { width: 200px; }
/* ÇÏÀÌºê¸®µå¿É¼Ç */
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_p-name,
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_price,
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_btn-del { display: inline-block; *float:left; }
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_price { top:4px; bottom:0; right:23px; }
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_p-name { width:200px; line-height:26px; }
#MK_innerOptWrap .MK_inner-opt-hybrid li .MK_qty-ctrl { vertical-align:middle; margin-top:0; }

/* ±âº»¿É¼Ç */
#MK_innerOptWrap #MK_innerOpt_01 li { padding:10px 20px; margin:5px 10px; border-bottom:1px solid #ddd; }
#MK_innerOptWrap #MK_innerOpt_01 li:last-child {border-bottom:0}
/* ÇÏÀÌºê¸®µå¿É¼Ç */
#MK_innerOptWrap #MK_innerOpt_03 {}
/* ÃÑÇÕ°è */
#MK_innerOptWrap #MK_innerOptPrice { display:none; padding: 12px 5px 10px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptAdd {  display:none; padding: 0 5px; font-size: 12px; color: #333; text-align: right; }
#MK_innerOptTotal { padding-top:20px; border-top:1px solid #ddd; *zoom:1; text-align:right; }
#MK_innerOptTotal:after { display:block; clear:both; content:'' }
#MK_innerOptTotal .totalLeft { display:inline-block; }
#MK_innerOptTotal .totalRight { display:inline-block; }
#MK_innerOptTotal .MK_txt-total { font-size:15px; color:#666 }
#MK_innerOptTotal .MK_txt-won { font-size:18px; color:#0e0e0e }
#MK_innerOptTotal .MK_total { font-size:12px; color:#fd0100; }
#MK_innerOptTotal .totalRight .MK_total { display:inline-block; margin-top:-4px; font-size:19px; color:#666; vertical-align:middle; }
/* ¼Ò¸®ºä */
#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: 500; }

/* Á¶¸£±â */
#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 }


#payco_order_btn {padding-top:10px;}
#payco_order_btn .payco_checkout.ta .payco_checkout_btn { margin-top:0 !important }
#nhn_btn {float:left; padding-right:10px; }
#kakaopay_order_btn {float:left; height:46px; overflow:hidden;}
.ocb-area { width:323px }
.ocb-area a { margin-top:0 !important }
/* Åë¿É Ãß°¡ ±¸¼º »óÇ° */
#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-not-start { border-top:1px dashed #e4e4e5; }
#productDetail .thumb-info .info .table-opt td.add-option-img { padding-top:10px; vertical-align:top; }
#productDetail .thumb-info .info .table-opt td.add-option-img .thumb-s img { max-width:100%; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap { padding-top:10px; }
#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; }
#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:500; }
#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; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name p { overflow:hidden; text-overflow:ellipsis; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name span.extra_option_name { overflow:hidden; text-overflow:ellipsis; display: block; }

/* ¿øÅ¬¸¯¿É¼Ç */
.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; }

/* Á¤±â¹è¼Û */
#productDetail .thumb-info .info .prd-btns .btn_subs { display:block; width:448px; height:48px; font-size:12px; color:#fff; text-align:center; line-height:50px; border:1px solid #f1191f; background:#f1191f; }
#productDetail .thumb-info .info .prd-btns .btn_subs:hover { color:#000; background:#fff }
#productDetail .thumb-info .info .prd-btns .btn_subs:active { position: relative; top: 1px; }

/* »óÇ° »ó¼¼ ÀÌº¥Æ® °øÅë Á¤º¸ */ 
#productDetail .detail-common-info-event { width:100%; padding:20px 0; word-break: break-all; }
#productDetail .detail-common-info-event img {max-width: 100%; }
#productDetail .detail-common-info-event div {margin-top:15px; }

/* »óÇ° »ó¼¼ ÀÏ¹Ý °øÅë Á¤º¸ */
#productDetail .detail-common-info { width:100%; padding-bottom:20px; word-break: break-all; }
#productDetail .detail-common-info dl { padding-top:20px; font-size:12px; font-weight:normal; letter-spacing:-0.5px; }
#productDetail .detail-common-info dl dt { padding-bottom:10px; color:#444; font-weight:500; }
#productDetail .detail-common-info dl dd { padding-left:10px; text-indent:-10px; color:#777; line-height:20px; }
#productDetail .detail-common-info div {margin-top:15px; }


/* ´ÙÁßÀÌ¹ÌÁö */
.prdSlideBn {width:100%; overflow:hidden; position:relative; }
.prdSlideBn .prd_banner {width:100%;  max-height: 820px; }
.prdSlideBn img {width:100%; max-width:100%;}


.prdSlideBn  .swiper-pagination-fraction{width:50px;height:30px;line-height:30px;border-radius:20px;;right:20px;bottom:10px;left:auto;color:#fff;;background-color:rgba(0,0,0,0.5);}



.colorchip_container span {width:10px; height:10px; border-radius:100%; display:inline-block;  vertical-align:middle; box-shadow:2px 2px 1px #ccc; margin-bottom:10px; margin-right:3px;  }
.colorchip_container {  line-height:1; }

.addcode {font-size:16px; padding-bottom:20px; line-height:1.5; color:#999 }




/* »óÇ°Á¤º¸ ÅÇ */
#productDetail .detailTab {/* padding-top:90px; */position:relative;}
#productDetail .detailTab.fixed{padding-top: 21px;z-index:1000;position:fixed;top:54px;left:0;right:0;}
#productDetail .detailTab {background:#fff;margin-top: 0px;position:relative;height: 58px;font-size:0;text-align:center;/* border-bottom: 2px solid #000; */margin-bottom: 40px;margin: 0 auto 60px;overflow: hidden;width: 1365px;}
#productDetail .detailTab a {
    color: #999;
    display: inline-block;
    line-height: 55px;
    height: 58px;
    font-size: 16px;
    box-sizing: border-box;
    width: 341px;
    border: #ddd 1px solid;
    border-bottom: 2px solid #fff;
    border-bottom: none;
    margin-left: -1px;
    border-bottom: 2px solid #000;
    }
    #productDetail .detailTab a:hover{color:#000}
#productDetail .detailTab a.active {height: 57px;font-weight: 500;/* border: 2px solid #000; */00; *//* width: 337px;;border-bottom: 2;;;border-top: 2;; */border-bottom: 2px solid #fff;border-top: 2px solid #000;border-bottom: 2px solid #fff;border-left: 2px solid #000;border-right: 2px solid #000;margin-right: 1px;/* width: 348px; */color: #000;}
#productDetail .detailTab a.active:after {position:absolute;/* bottom:0; *//* left:0; *//* right:0; *//* width:100%; *//* height:3px; *//* background:#aa957e; *//* content:''; */}
#productDetail .detailTab a span {background:#999;color:#fff;border-radius: 50px;font-weight:normal;font-size:12px;padding: 4px 10px;font-size: 11px !important;margin-left: 6px;}
#productDetail .detailTab a:after{margin-left:-1px}


/* °ü·Ã»óÇ° */
#related-product {margin-top: 80px;background: #f9f9f9;clear: both;position: relative;}
.related-product-area {width:1300px !important;margin:0 auto}
.related-product-area .relatedPrdTitle {text-align:left;margin-bottom: 10px;}
.related-product-area .relatedPrdTitle h3 {font-size:30px;color:#231f20;width: 1366px;margin: 0 auto;padding-top: 40px;}
.related-product-area .relatedPrdTitle p { padding-top:5px; font-size:16px; color:#000; font-weight:100; }
.relatedPrdArea {padding: 40px 0px;position: relative;}
.relatedPrdArea .relateSlider{}
.related-product-area .item-list {width: 260px;margin-right: 14px;}
.related-product-area .item-list img {width:30% !important;}
.related-product-area .item-list .MS_related_checkbox{ position: absolute; margin-top: 0px;}
.related-product-area .item-list .prd-name {margin-top: 10px;}
.related-product-area .item-list .prd-name input {position:absolute;top: 7px;left:0;}
.related-product-area .item-list .prd-name a {display:block;/* margin-left:20px; */text-align: right; font-size:14px}
.related-product-area .item-list .prd-price {text-align: right;font-weight: 500; padding-top: 5px;}
.related-product-area .item-list .prd-price strike{font-weight:normal; color:#999}
.related-product-area .item-list .prd-price .salePercent{color:#fa5515}
.related-product-area .item-list .prd-price .price {font-size: 17px;}
.related-product-area .item-list .prd-price .price .won {font-size:14px;font-weight: 500;}
.related-product-area .prd-opt { padding-top:15px }
.related-product-area .prd-opt dl {padding: 3px 0px;text-align: right;/* float: right; */width: 100%;}
.related-product-area .prd-opt dl:after { display:block; clear:both; content:'' }
.related-product-area .prd-opt dt.optTitle {float:left;width: 20%;font-size:12px;color:#616161;font-weight:300; line-height: 30px;margin-right: 10px;vertical-align: middle;}
.related-product-area .prd-opt dd.optSelect {float:left;padding-top: 0;/* width: 100%; */}
.related-product-area .prd-opt select {width: 196px;height: 30px;font-size:12px;color:#616161;font-weight:300; border:1px solid #ccc;border-radius:0;padding: 0 15p;}
.related-product-area .prd-qty { padding:0;  position:relative; *zoom:1 }
.related-product-area .prd-qty:after { display:block; }
.related-product-area .prd-qty .MS_related_quantity,
.related-product-area .prd-qty .btns { float:left }
.related-product-area .prd-qty .MS_related_quantity { width:30px; height:28px; line-height:28px; text-align:center !important; border:1px solid #ccc; font-size:15px; font-weight:300; }
.related-product-area .prd-qty .btns { width:24px; height:28px; border:1px solid #ccc; border-left:none }
.related-product-area .prd-qty .btns a { display:block; overflow: hidden; width:100%; height:14px; color:#616161; text-align:center; line-height:17px }
.related-product-area .prd-qty .btns a.btn-up { border-bottom: 1px solid #ccc }
.related-product-area .prd-qty .btns a.btn-dw { height:13px }
.related-allbasket {padding-bottom: 40px;text-align:center;margin-top: 20px;}
.related-allbasket a {display:inline-block;width:222px;height: 50px;font-size: 16px;font-weight:500; color: #000; font-weight:300;text-align:center;line-height: 50px;border: 1px solid #000;background: #fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.related-allbasket a:hover { color:#fff; background:#000 }
.related-allbasket a:active { position: relative; top: 1px }
.relateSlider .slick-track {min-width:1370px }
.relateSlider .slick-slide{margin:0px;width: 274px !important;}
.relateSlider .slick-list img { width: 100% }
.relateSlider .slick-arrow {position: absolute;top: 28%;width: 59px;height: 80px;/* margin-top: -22px; */z-index: 10;cursor: pointer;background: url(//roompacker.cdn.smart-img.com/html/phps/pc/main/mainBnArrow.png) no-repeat center;font-size: 0;outline: none;}
.relateSlider .slick-next {right: 60%;left: auto;background-position: 0 -80px;margin-right: -750px;}
.relateSlider .slick-prev {left: 60%;right: auto;background-position: 0 0px;margin-left: -750px;}
.relateSlider .slick-arrow.slick-disabled{opacity: 0.3;}





.shopdetailRelation {position:relative;overflow:hidden;margin-top:60px;padding-bottom:30px;}
.shopdetailRelation h3 {font-size:16px; font-weight:500; color:#000;  text-align:center; margin-bottom:45px;  }
.shopdetailRelation .list_shoppingRelationItem1x {padding: 0 7px;}
.shopdetailRelation .list_shoppingRelationItem1x ul {width:100%; display:table; table-layout: fixed; box-sizing: border-box;}
.shopdetailRelation .list_shoppingRelationItem1x li {width:100%; display:inline-block; vertical-align: top; border-top:1px solid #d9d9d9; padding:18px 0;}
.shopdetailRelation .list_shoppingRelationItem1x li figure {padding:0 7px;}
.shopdetailRelation .list_shoppingRelationItem1x li:first-child {border:0px none;}
.shopdetailRelation .list_shoppingRelationItem1x li img.listPic {width:40%; float:left;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo {width:57%; float:left; padding-left:3%; position: relative;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listName {border-bottom: 1px solid #dedede; padding: 0 15px 2px 0; margin-bottom: 5px;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .options-select {width:100%;}
.shopdetailRelation .list_shoppingRelationItem1x .MS_related_checkbox {position:absolute; top:0; right:0;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount {margin: 12px 0;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount .amount-input {text-align:right;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount .fa-plus {background-color: #bbb; width: 30px; height: 30px; text-align: center; vertical-align: middle; line-height: 30px; color: #fff;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount .fa-minus {background-color: #bbb; width: 30px; height: 30px; text-align: center; vertical-align: middle; line-height: 30px; color: #fff;}
.shopdetailRelation .list_shoppingRelationItem1x .btn_Black {width:290px; margin: 0 auto;}

.mainSwiper {  }
.mainSwiper .swiper-slide { margin: 0;  }
.mainSwiper .swiper-slide figure {margin:0}
.mainSwiper .swiper-slide .listPic { position:relative; }
.mainSwiper .swiper-slide .listPic img { width:100% }
.mainSwiper .swiper-slide .listPic .productHeart{width:28px;top: 91%;
    position: absolute;
    left: 86%;}
.mainSwiper .swiper-slide {
        height: calc((100% - 30px) / 2);
      }
.mainSwiper .swiper-slide .list_shoppingInfo {display: inline-flex;     background-color: #fff;     box-shadow: 2px 2px 5px #eee;     text-align: left;     margin: 0;     min-height: 150px;     width: 100%;     flex-direction: column;     height: auto;     justify-content: flex-start;     padding: 30px 10px 10px 10px;
    box-sizing: border-box;     align-items: flex-start; }
.mainSwiper .swiper-pagination-fraction {
    position:absolute;
    top:15px;    height: 10px;
    width: auto;
    margin-top:10px; 
    text-align: center;
}
.prdColor{text-shadow:2px 2px 2px #eee;}
.mainSwiper .swiper-pagination-fraction .swiper-pagination-bullet {width:5px !important;height:5px !important;background: #fff !important;
    border: 2px solid !important;}
.mainSwiper .swiper-pagination-fraction .swiper-pagination-bullet-active { background:#000 !important; width:5px;height:5px;}
.mainSwiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:5px !important;height:5px !important;background: #000;
    border: 2px solid;}
.mainSwiper.swiper-grid-column>.swipeer-wrapper{flex-direction:row !important;align-items: baseline;}
.mainSwiper .listPrice del {  }


/* //°ü·Ã»óÇ° */



/* review-write */
.review-write { margin-top:30px; padding:20px; border:1px solid #e4e4e5 }
.review-write th,
.review-write td { padding:4px 0; }
.review-write th { font-weight: normal; }
.review-write td input[name=hname] { padding-left:5px; width:210px; height:31px; line-height:31px; border:1px solid #ddd }
.review-write td label { margin-right:10px }
.review-write td textarea { padding:5px; width:840px; height:81px; border:1px solid #ddd }
.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 }
.review-write td .btn_write:hover { color:#231f20; background:#fff }
.review-write td .btn_write:active { position: relative; top: 1px }







/*»óÇ°ÅÇ*/
.shopdetailBoard {text-align:center; margin-bottom:32px; display:flex !important; justify-content:space-around; }
.shopdetailBoard a {width:33.33%;background-color:#f8f8f8; display:inline-block;margin-left: -1px;font-weight:500; color:#000; letter-spacing:0px;  }
.shopdetailBoard.headerfixed{position: fixed !important; z-index:10; width:100%; top:56px; }
.shopdetailBoard.Sact{position: fixed;top:0px; z-index:10; }
.shopdetailBoard.Tact{position: fixed;top:0px; z-index:10; }
.shopdetailBoard a {margin-left: 0px;  text-align: center;height: 40px;line-height: 40px;display: block;background: #fff;width: 15% !important;display: inline-block;color: #666666; font-size:16px; font-weight:500; margin:0px 9%;}
.shopdetailBoard a.active{  border-bottom:2px solid #000; font-weight: 500; width: 15% !important; color:#000 !important;}
.shopdetailBoard a span { /*background:#555;font-size: 11px;padding: 3px 5px;border-radius: 14px;*/ font-weight:500; height: 18px;line-height: 18px;margin-left: 2px;text-align: center;}
.shopdetailBoard.fixed{
    position: fixed;
    top: 30px;
    display: inline-block;
    width: 100%;
    background-color:#fff;
    opacity:0.8;
    margin-top:40px; 
    width:1300px; 
    z-index:999
    }
    
    
.shopdetailBoard2 {text-align:center; margin-bottom:32px; display:flex !important; justify-content:space-around; }
.shopdetailBoard2 a {width:33.33%;background-color:#f8f8f8; display:inline-block;margin-left: -1px;font-weight:500; color:#000; letter-spacing:0px;  }
.shopdetailBoard2.headerfixed{position: fixed !important; z-index:10; width:100%; top:56px; }
.shopdetailBoard2.Sact{position: fixed;top:0px; z-index:10; }
.shopdetailBoard2.Tact{position: fixed;top:0px; z-index:10; }
.shopdetailBoard2 a {margin-left: 0px;  text-align: center;height: 40px;line-height: 40px;display: block;background: #fff;width: 15% !important;display: inline-block;color: #666666; font-size:16px; font-weight:500;  margin:0px 9%;}
.shopdetailBoard2 a.active{  border-bottom:2px solid #000; font-weight:500; width: 15% !important; color:#000 !important;}
.shopdetailBoard2 a span { /*background:#555;font-size: 11px;padding: 3px 5px;border-radius: 14px;*/ font-weight:500; height: 18px;line-height: 18px;margin-left: 2px;text-align: center;}
.shopdetailBoard2.fixed{
    position: fixed;
    top: 53px;
    display: inline-block;
    width: 100%;
    background-color:#fff;
    opacity:0.8;
    margin-top:40px; 
    width:1300px; 
    
    }    

/*°íÁ¤¹öÆ°*/
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn.fixed .btn_Red {  width:45%; height:34px; line-height:34px; background-color:#cccccc; border:1px solid #cccccc;color:#fff; text-align:center; box-sizing:border-box; vertical-align:middle; font-size:13px; letter-spacing:.5px; float:left;margin:0; margin-left:1%; font-weight:normal; margin:1%; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn.fixed .btn_White {height:34px; line-height:34px; background-color:#fff; color:#000; text-align:center; border:1px solid #666; box-sizing:border-box; vertical-align:middle; font-size:13px; width:25%;  font-weight:normal; letter-spacing:.5px; float:left; margin:1% 1% 1% 0%}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn.fixed .btn_White span {font-weight:500; color:#f1668d;}

.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on .shopdetailTotal {background-color:#fff; text-align:right; padding:15px; font-size:2em;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on .shopdetailTotal em {color:#fc6e9a; font-size:1.333em; margin-left:16px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on .shopdetailButton {text-align:center;padding: 0 3% 30px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on   { overflow: hidden; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on .l20 {width:34px; float:left; padding-right:2.2%;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on .l30 {width:43%; float:left;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on .r30 {width:43%; float:right;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on  a {height: 20px; display: inline-block;font-size:13px; line-height: 20px; font-weight:500;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on  a img {width:50%; vertical-align:middle;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on  a.btn_wish {width: 100%;color:#f1668d; font-size:13px; background-color: #fff; border:1px solid #f1668d;float; border-radius:7px; height:20px; line-height:20px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on  a.cart {width:100%; color:#f1668d; font-size:13px; background-color: #fff; border:1px solid #f1668d;float: left; border-radius:7px;   height:20px; line-height:20px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on  a.buy { color:#fff; font-size:13px; background: #cccccc; border:1px solid #cccccc;   height:20px; line-height:20px;}



.fixedBtns { font-size:0 }
.fixedMask { display:none; position:fixed; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:1001 }
.option_area.fixed .fixed-btn.fixed .fixedMask { display:block !important; }

.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed .option_tk {    bottom: 67px;
    position: relative;overflow-y:auto;background-color: #fff;padding-top: 5px; max-height:calc(100vh - 220px); }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn {width:100%;box-sizing: border-box;position:relative;left:0;right:0;z-index: 101;text-align: center;padding: 0;margin:0 auto;display:none;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn.fixed {display: block; position: fixed; height:42px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn.fixed.act{bottom:44px !important;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn.fixed .lnr{font-size:22px; vertical-align:middle}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed .fixed-btn.fixed img { display: block; width:73px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed .fixed-btn.fixed .fxb {display:none !important;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed .fixed-btn.fixed {display:none}



.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed .fixed-btn.fixed {bottom: 67px;display: block;position: relative;padding: 2px; z-index:-1; border:0; height:40px; background:#fff; opacity:0.9;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .fxb {padding:8px; box-shadow:0 0px 2px 1px rgba(168,168,168,0.5);}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .btn_option {position: absolute;top: 15px;left: 50%;margin-left:-33px;display: none;z-index:10000;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .fxb a {display: inline-block;margin-left: 0;height: 34px;line-height: 34px;vertical-align: top; border-radius:5px;  }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .fxb a.wish,
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .fxb a.cart {color: #fff;background-color: #1a1a1a;width: 15%;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .fxb a.cart img{width:24px; vertical-align:middle}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .fxb a i {font-size: 20px;line-height: 42px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .fxb a.buy {color:#fff;background-color: #515151;width: 49%;text-align: center;font-size: 16px;    font-weight:500; background:#f1668d; font-size:13px;   }

.xi-won:before{font-weight:500; color:#6c6c6c; margin-left:15px; } 



/*°øÀ¯*/

.snsArea {display:none;padding: 15px;position:absolute;top:40px;right: 0px;border: 1px solid #ddd;background:#fff;z-index:10;width: 130px;height: 38px;box-shadow: 0px 1px 3px #0000001f;}
.snsArea div { display:inline-block; vertical-align:top ;}
.snsArea div a { display:block; position:relative; font-size:18px; color:#9b9b9b; width:30px; height:30px; line-height:30px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease }

.snsArea div.btn_urlCopy a { font-size:14px; font-weight:500; line-height:32px; text-align:center; width:130px; }
.snsArea div.btn_urlCopy a img { width:40px; padding-right:5px; }
.snsArea .snsShareClose { position:absolute; top:5px; right:5px; font-size:28px; cursor:pointer }
.snsArea div.btn_fb {display: inline-block;margin: 0 10px;}
.snsArea div.btn_fb a,
.snsArea div.btn_tw a {position: relative;font-family :xeicon;box-sizing: content-box;padding: 0 10px;}
.snsArea div.btn_fb a img{display:none}
.snsArea div.btn_fb a:after {top:0;position: absolute;left:0;text-align:center;content:"\ebd3";background: #4363a2;color: #fff;border-radius: 3px;text-align: center;line-height: 50px;padding: 0 15px;}
.d_wish{ float:left; margin-top:3px;  }
.d_wish img {width:25px;  }
.d_wish .lnr {font-size:24px;}
.snsShareBtn { cursor:pointer; float:left; margin-left:10px; }
.snsShareBtn img{width:20px} 




.btn_toggle { font-size:16px; font-weight:500; color:#000; text-align:left; margin-top:60px; }
.btn_toggle img {float:right; width:13px; }
.shopdetailNotify {border-bottom:1px solid #494949; padding-bottom:10px;}
.shopdetailNotifyInfo dl {text-align:left; padding-top:30px; font-size:16px; padding:10px; margin-top:30px;  }
.shopdetailNotifyInfo dl dt {padding-bottom:10px; }
.shopdetailNotifyInfo dl dd {padding-left:20px; padding-bottom:35px; }
.swiper-button-next, .swiper-button-prev {color:#fff !important; top:37% !important}
.mainSwiper:hover .swiper-button-next,.mainSwiper:hover .swiper-button-prev{opacity:1 !important}

.btn_toggle .fa {float:right;}
.btn_toggle h3 .fa {float:right; font-size: 1.5em;}
.fa-caret-down:before {font-size:0; }
.btn_toggle h3 .fa img {width:10px; padding-top:6px;}


.nowevent {padding-bottom:50px;}




.sf_snap_review_logo {display:none;}
  


/*ÀÌº¥Æ® ¹è³Ê*/

.mainBanSwiper .swiper-pagination-fraction{width:60px;height:30px;line-height:33px;border-radius:20px;;right:10px;bottom:40px;left:auto;color:#fff;;background-color:rgba(0,0,0,0.5); }
.mainBanSwiper{width:1300px;overflow:visible !important;padding:0 0 30px !important;  margin-top:50px; }
.mainBanSwiper img {width:100%;}


.swiper:hover .swiper-button-next,.swiper:hover .swiper-button-prev{opacity:1}
.swiper .swiper-button-next, .swiper .swiper-button-prev{color:#fff !important;opacity:0.3;}

.swiper-button-next:after,.swiper-button-prev:after {  color:#fff }
.swiper-button-prev { left:20px !important}
.swiper-button-next { right:20px !important}
.eventWrap p {font-size:20px; font-weight:500; padding-left:15px; color:#000; text-align:left;}

swiper p {font-size: 18px; font-weight:500; margin: 0px 0px 15px 0px; color: #000; }


#productDetail .direct-app {float:left; margin-top:0; }
#productDetail .direct-app .btn-app img {padding-left:10px; width:50%; }
#productDetail .direct-app .step {top:-150px; text-align:center;}
#productDetail .thumb-info .info .prd-btns a {margin-top:0;}




/*ÆÄ¿ö¸®ºä*/
#powerReview .hd-t h2 {display:none;}
#powerReview .hd-t .pr-btn-list > a {font-size:15px !important; padding:0 5px !important;}
#powerReview {width:99% !important;}
#powerReview .PR15N01-recmd > .star-list a {text-align:left;}
#powerReview .PR15N01-write textarea {font-size:15px; line-height:23px;}
#powerReview .pr-red {color:#333 !important;}
#powerReview, #powerReview input, #powerReview textarea {font-family:'Montserrat', 'Noto Sans KR' !important;}
#powerReview .pr-text-length {font-siz:14px; text-align:right;}
#powerReview .PR15N01-recmd .cvr a.lnk-good em {color:#333 !important;}
#powerReview .PR15N01-recmd #tooltip {width:500px !important; left:0 !important; text-align:left;}
#powerReview .PR15N01-recmd #tooltip p {font-size:15px !important;}
#powerReview .PR15N01-recmd #tooltip .bull {display:none;}
#powerReview .PR15N01-recmd {font-weight:normal !important;}
#powerReview .PR15N01-info .score dd {color:#333;}
#powerReview .PR15N01-info .score {background:none !important;}
#powerReview .PR15N01-info .chart li .tit, #powerReview .PR15N01-info .chart li .bar {font-size: 15px !important; color:#333 !important;}
#powerReview .PR15N01-hd h2 span {color:#333 !important;}
#powerReview .PR15N01-hd h2 {font-size:17px !important; font-weight:500 !important; display:none;}
#powerReview .PR15N01-hd .sort li a {font-size:15px !important;}
#powerReview .PR15N01-hd .sort li {border:0 !important; top:30px;}
#powerReview .PR15N01-hd .sort li.now {background:none !important;}
#powerReview .PR15N01-hd .sort li.now a {color:#333 !important; font-weight:500;}
#powerReview .PR15N01-hd {height:50px;}
#powerReview .pr-division-tab ul li a {border:0 !important; font-size:17px !important;}
#powerReview .pr-division-tab ul li.now a {color:#333 !important; background:none !important; font-weight:500;}
#powerReview .PR15N01-review-wrap > li .star-icon .icon {display:none;}
#powerReview .PR15N01-review-wrap > li .star-icon .survey {font-size:15px;}
#powerReview .PR15N01-review-wrap > li .desc li {font-size:15px;}
#powerReview .PR15N01-review-wrap > li .content {font-size:15px; text-align:left;}
#powerReview .PR15N01-review-wrap > li .photo-list {height:200px !important;}
#powerReview .PR15N01-review-wrap > li .photo-list ul {height: 200px !important;}
#powerReview .PR15N01-review-wrap > li .photo-list li {width:200px !important;}
#powerReview .PR15N01-review-wrap > li .photo-list li a img {width:200px !important; height: 200px !important; border:0 !important;}
#powerReview .PR15N01-review-wrap > li .reply {text-align:left;}
#powerReview .PR15N01-review-wrap > li .reply .cnt {background:none !important; color:#333 !important; border: 1px solid #333; border-radius:50px; line-height:33px; position:relative; bottom:3px; font-size:11px !important;}
#powerReview .PR15N01-review-wrap > li .reply .pr-txt {font-size:15px; color: #333 !important;}
#powerReview .paging a {font-family:'Josefin Sans','NanumSquare' !important; border:0 !important; background:none !important;}
#powerReview .paging a.now {border:0 !important; background:none !important;}
#powerReview .paging a.now span {color:#333 !important; font-weight:500; font-famaily:'Josefin Sans', 'NanumSquare'}
#powerReview .PR15N01-review-wrap > li .photo-list li .attach-preview {display:none !important;}
#powerReview .PR15N01-review-wrap > li .reply-wrap .lst li dt.man {background:none !important;}
#powerReview .PR15N01-review-wrap > li .reply-wrap .lst li dt {width:30px !important; background: none !important; padding-left:0px !important; font-size:17px;}
#powerReview .PR15N01-review-wrap > li .reply-wrap .lst li dd {background:#f7f7f7 !important;}
#powerReview .PR15N01-review-wrap > li .reply-wrap .lst li dd p {margin:0 !important; padding:20px !important; font-size:14px; text-align:left;}
#powerReview .paging a img {position:relative; bottom:2px;}
#powerReview .PR15N01-review-wrap > li .reply .yes, #powerReview .PR15N01-review-wrap > li .reply .no {font-weight:normal !important;}
#viewPowerReview .lcont .review .star-icon .icon img {display:none !important;}
#viewPowerReview p, #viewPowerReview li, #viewPowerReview dt, #viewPowerReview dd, #viewPowerReview td, #viewPowerReview th, #viewPowerReview div {font-family:'Josefin Sans', 'NanumSquare'!important;}
#viewPowerReview .lcont .review .star-icon .star {width:90px !important; font-size:15px !important;}
#viewPowerReview .lcont .review .star-icon .survey {font-size:15px !important; line-height:30px; color:#333 !important;}
#viewPowerReview span, #viewPowerReview a {font-family:'Josefin Sans', 'NanumSquare'!important;}
#viewPowerReview span {font-size:15px !important;}
#viewPowerReview .lcont .review .content {font-size:14px;}
#viewPowerReview .lcont .review .pr-date {font-size:15px;}
#viewPowerReview .lcont .review .reply a {border:0 !important; width:30px !important;}
#viewPowerReview .lhd img {border:0 !important;}
#viewPowerReview .lcont .tiny a img {border:0 !important;}
#viewPowerReview .lcont .tiny p {background:none !important; border-bottom:0 !important; color:#333 !important; font-size:14px; font-weight:normal !important;}
#viewPowerReview .lhd .close {font-weight:200 !important; font-size:25px !important;}
#viewPowerReview .lcont .review .reply .no span {background: url(/images/d3/modern_simple/bul_h11_no.gif) no-repeat 0 7px !important;}
#viewPowerReview .lcont .review .reply .yes span {font-weight:200 !important;}
#viewPowerReview .lcont .review .reply .no span {font-weight:200 !important;}


#powerReview .PR15N01-best-review dd li a img {border:0 !important;}
#powerReview .PR15N01-info .score dt {font-weight:normal !important;}
#powerReview .PR15N01-review-wrap > li .reply .yes {background:url(/images/d3/modern_simple/bul_h11_yes.gif) no-repeat 0 4px !important;}
#powerReview .PR15N01-review-wrap > li .reply .no {background:url(/images/d3/modern_simple/bul_h11_no.gif) no-repeat 0 7px !important;}
#powerReview .PR15N01-review-wrap > li .reply .yes, #powerReview .PR15N01-review-wrap > li .reply .no {padding-left:15px !important;}
#powerReview .PR15N01-review-wrap > li .reply a, #powerReview .PR15N01-review-wrap > li .reply span {font-weight:200 !important; color:#333 !important; font-size:15px !important;}
#powerReview .PR15N01-best-review dd li {width:150px !important;}
#powerReview .PR15N01-best-review dd ul {height:150px !important;}
#powerReview .PR15N01-best-review dd li a img {width:150px !important; height:150px !important; }
#powerReview .PR15N01-best-review dt {top:77px !important; left:45px !important; margin:0 !important; color:#333 !important; font-size:17px !important;}
#powerReview .PR15N01-review-wrap > li .content .pr-more {color:#fff !important; padding-left:15px !important;}
#powerReview .PR15N01-review-wrap > li .content .pr-close {color:#fff !important; padding-left:15px !important;}
#powerReview .PR15N01-review-wrap > li .content .pr-more span {text-decoration:none !important; color:#999 !important;}
#powerReview .PR15N01-review-wrap > li .content .pr-close span {text-decoration:none !important; color:#999 !important;}



.paging a {font-weight:200;}


.c_pink{
    color:#e7364e;
}

.priceListWrap{
    border-bottom:1px solid #000;
}

.priceListWrap dl{
    display:flex;
    margin-bottom:15px;
}

.priceListWrap dl dt{
    width:100px;
    font-size:15px;
    line-height:25px;
    
}

.priceListWrap dl dd{
    width:calc(100% - 100px);
    padding-left:10px;
    font-size:20px;
    line-height:25px;
    font-weight:500;
}

.priceListWrap dl dd:after{
    clear:both;
    content:'';
    display:block;
}

.priceListWrap dl dd .consumer{
    margin-right:10px;
    font-weight:400;
    text-decoration:line-through;
}

.priceListWrap dl dd .normal{
    margin-right:10px;
}


.priceListWrap dl dd .leftBox{
    float:left;
}

.priceListWrap dl dd .rightBox{
    position:relative;
    float:right;
}

.priceListWrap dl dd .rightBox,
.priceListWrap dl dd .rightBox a{
    font-size:13px;
    color:#333;
}

.priceListWrap dl dd .rightBox{
    position:relative;
    padding-right:20px;
}

.priceListWrap dl dd .rightBox img{
    position:absolute;
    top:50%;
    right:0;
    transform:translateY(-50%);
    vertical-align:middle;
    
}

.priceListWrap dl dd .rightBox .m_PopupCon{
    display:none;
    position: absolute;
    top: 0;
    right: 0;
    width: 245px;
    padding: 15px;
    background: #fff;
    z-index: 1;
    border: 1px solid #333;
}

.priceListWrap dl dd .rightBox .m_PopupCon .m_popupTit{
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #333;
}

.priceListWrap dl dd .rightBox .m_PopupCon .m_popupTit a {
    display:block;
    float:right;
    font-size:13px;
    line-height:20px;
}

.priceListWrap dl dd .rightBox .m_PopupCon .m_popupLIst{
    padding:10px 0;
    border-bottom: 1px solid #333;
}

.priceListWrap dl dd .rightBox .m_PopupCon .m_popupLIst li{
    margin-bottom:5px;
    font-size:14px;
}

.priceListWrap dl dd .rightBox .m_PopupCon .m_popupLIst li strong{
    display:inline-block;
    width:30px;
    margin-right:10px;
}

.priceListWrap dl dd .rightBox .m_PopupCon .m_popupLIst li .discountPer{
    font-weight:bold;
}

.priceListWrap dl dd .rightBox .m_PopupCon .m_popupLIst li .price{
    float:right;
}

.priceListWrap dl dd .rightBox .m_PopupCon .m_popupjoinUs{
    padding-top:10px;
}

.priceListWrap dl dd .rightBox .m_PopupCon .m_popupjoinUs strong{
    font-size:15px;
}

.priceListWrap dl dd .rightBox .m_PopupCon .m_popupjoinUs span{
    float:right;
    font-size:12px;
    font-weight:bold;
}

.priceListWrap dl dd .rightBox .m_PopupCon .m_popupjoinUs p{
    padding-top:5px;
    font-size:13px;
    color:#737373;
}


.priceListWrap dl dd .rightBox .m_PopupCon .m_popup_notice {font-size:11px; line-height:15px; padding:10px 5px; border-bottom:1px solid #333;}



.discountList{
    padding:10px 5px;
    border-bottom:1px solid #333;
}

.discountList{
    padding:15px 7px;
}

.discountList ul li{
    font-size:13px;
    line-height:28px;
}

.discountList ul li:after{
    content:'';
    display:block;
    clear:both;
}

.discountList ul li strong{
    float:left;
    font-weight:400;
}

.discountList ul li span{
    float:right;
    font-size:15px;
}

.discountList ul li span a{
    font-size:12px;
}

.discountList ul li div{
    float:left;
    width:100%;
    padding-left:10px;
    box-sizing:border-box;
}

.discountList ul li div strong img{
    margin:0 5px;
}

.discountList ul li div strong a{
    font-weight:bold;
}

.discountList ul li.maxDiscount{
    padding:5px 0;
}

.discountList ul li.maxDiscount strong{
    font-size:16px;
    font-weight:500;
}

.discountList ul li.maxDiscount span{
    font-size:18px;
    font-weight:500;
}

.discountListInfo{
    padding-top:10px;
    text-align:right;
    font-size:12px;
}








































/* BASIC css end */

