/* BASIC css start */
#footer{
    padding-bottom: 100px !important;
}


p {
display: block;
margin-block-start: 0.5em;
margin-block-end: 0.5em;
margin-inline-start: 0px;
margin-inline-end: 0px;
}


/*Å×½ºÆ®*/
.test-area{
        line-height:500px;
        margin:50px 0;
        background:#e0e0e0;
        color:#ddd;
        font-size:20px;
}
.prd-section{
    padding-top:25px;
}

.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.gift { display: inline-flex; align-items: center; justify-content: center; width: 97%; color: #262626; background: #fff; border: 1px solid #333; } /* ¼±¹°ÇÏ±â */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.gift .fa-gift { margin-top: -2px; margin-right: 3px; font-size: 13px; color: #777; } /* ¼±¹°ÇÏ±â*/

/* //»óÇ°¿É¼Ç */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.gift { display: inline-flex; align-items: center; justify-content: center; padding: 15px 0; width: 100%; background: #fff; border: 1px solid #393939; color: #393939; } /* ¼±¹°ÇÏ±â */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.gift .fa-gift { margin-top: -2px; margin-right: 3px; font-size: 16px; }/* ¼±¹°ÇÏ±â */

/*È¸¿øÇýÅÃ*/







/*°ü·Ã»óÇ° ¼½¼Ç*/
.related{
    margin-top:50px;
    margin-bottom:0px;
    margin-left:15px;
    font-weight:500;
}




/*Å©¸®¸¶°¶·¯¸®À§Á¬ ¼½¼Ç*/
.gallaryreview{
    margin-top:50px;
    margin-bottom:20px;
    margin-left:15px;
    font-weight:500;
}


/*»óÇ°»ó¼¼ ÄÁÅÙÃ÷*/
.detail-container{
    padding-top:50px;
}

.detail-container .detail-tabs{
    font-size:0px;
    padding:0 15px;
    display:flex;
    justify-content:space-between;
    margin-bottom:20px;
}
.detail-container .detail-tabs li{
    display:inline-block;
    vertical-align:top;
    margin-right:9px;
}
.detail-container .detail-tabs li:last-child{
    margin-right:0px;
}
.detail-container .detail-tabs li a{
    display:inline-block;
    font-size:12px;
    font-weight:normal;
    color:#888888;
    line-height:22px;
    padding:0 1px;
    border-bottom:2px solid transparent;
    text-align:center;
}
.detail-container .detail-tabs li a.active{
    font-weight:normal;
    color:#333333;
    border-bottom:2px solid #222;
}

/*»óÇ°»ó¼¼*/
#ds02{
    padding-bottom:100px;
}
#ds02 center img{
    width:95%;
}

#ds02 center br{
    height:1;
    display:inline-block;
}

#productinfo-table{
    padding:0 15px;
}
#productinfo-table .tb-tit{
    line-height:23px;
    color:#222222;
    font-size:14px;
    font-weight:500;
    padding-bottom:10px;
    border-bottom:1px solid #222;
}
#productinfo-table .pi-table{
    padding-top:16px;
    padding-bottom:20px;
    border-bottom:1px solid #222;
}
#productinfo-table .pi-table .row{
    margin-bottom:10px;
}
#productinfo-table .pi-table .row:last-child{
    margin-bottom:0px;
}
#productinfo-table .pi-table .row > h5{
    line-height:20px;
    font-size:12px;
    font-weight:normal;
    color:#222;
}
#productinfo-table .pi-table .row > p{
    line-height:20px;
    font-size:12px;
    font-weight:normal;
    color:#888888;
}


/*¸ðµ¨Á¤º¸*/
#md01 .model-size img{
width:100%;
height:auto;
}



/*¼îÇÎ°¡ÀÌµå*/
#ds03 .shoping-guide{
    padding:0 15px;
}
#ds03 .shoping-guide .tabs{
    font-size:0px;
    
}
#ds03 .shoping-guide .tabs > li{
    display:inline-block;
    vertical-align:top;
    width:33.333%;
    box-sizing:border-box;
}
#ds03 .shoping-guide .tabs > li > a{
    display:block;
    height:45px;
    line-height:45px;
    background:#fff;
    border:1px solid #dddddd;
    border-left:0px;
    text-align:center;
    font-size:12px;
    font-weight:normal;
    color:#888888;
    letter-spacing:-0.3px;
    transition:all 0.3s ease-in-out;
}
#ds03 .shoping-guide .tabs > li:first-child > a{
    border-left:1px solid #ddd;
}
#ds03 .shoping-guide .tabs > li > a.active{
    background:#333333;
    border:1px solid #333;
    color:#fff;
}
#ds03 .shoping-guide .tab-con{
    display:none;
    padding-top:20px;
    padding-bottom:20px;
}
#ds03 .shoping-guide .tab-con.active{
    display:block;
}
#sg01 > h4{
    line-height:22px;
    font-size:13px;
    font-weight:500;
    color:#333333;
}
#sg01 .txt-box{
    padding-top:16px;
}
#sg01 .txt-box > h5{
    line-height:18px;
    font-size:13px;
    font-weight:300;
    color:#333;
    padding-bottom:10px;
}
#sg01 .txt-box > p{
    position:relative;
    line-height:16px;
    font-size:12px;
    font-weight:300;
    color:#999;
    margin-bottom:3px;
}
#sg01 .txt-box.list p{
    padding-left:5px;
}
#sg01 .txt-box.list p::before{
    content:'-';
    position:absolute;
    top:0;
    left:0;
    width:4px;
    height:16px;
    font-size:12px;
    font-weight:300;
    color:#999;
}
#sg01 .txt-box.list p.strong{
    color:#333;
}
#sg01 .txt-box.list p.strong::before{
    color:#333;
}
#sg01 .txt-box.list p.star::before{
    content:'*';
}


/*»ó´Ü È¸¿øÇýÅÃ ÇÏ´Ü ¼îÇÎÁ¤º¸*/
.user-benefit-wrap{
    padding:0 15px;
    margin-top:20px;
}
.user-benefit-wrap .dep{
    border-top:1px solid #999999;
    <!-- border-bottom:1px solid #ffffff; -->
}
.user-benefit-wrap .dep > a{
    display:block;
    position:relative;
    height:30px;
    line-height:30px;
    color:#000000;
    font-size:11px;
    font-weight:normal;
    letter-spacing:0.025em;
}
.user-benefit-wrap .dep > a:before{
    position:absolute;
    content:'';
    top:50%;
    right:0;
    width:10px;
    height:20px;
    margin-top:-10px;
    background:url('/design/saerashop/2021_renew/mo/dep_arr02.png')no-repeat center center;
    background-size:10px auto;
    <!-- transition:all 0.3s ease-in-out; -->
}
.user-benefit-wrap .dep > a.active:before{
    transform:rotate(180deg);
}
.user-benefit-wrap .dep .depth {
    padding-bottom:20px;
}
.user-benefit-wrap .dep .depth li{
    position:relative;
    padding-left:20px;
}
.user-benefit-wrap .dep .depth li .icon{
    position:absolute;
    top:0;
    left:0;
    width:28px;
    height:22px;
    line-height:22px;
}
.user-benefit-wrap .dep .depth li .icon > img{
    width:80%;
    display:inline-block;
    vertical-align:top;
}
.user-benefit-wrap .dep .depth li > p{
    margin-bottom:-11px;
    line-height:22px;
    color:#000000;
    font-size:11px;
    font-weight:normal;
    letter-spacing:0.025em;
}




/*¼ÒÁ¦º° °ü¸®*/
#sg02 .matarial-info li{
    margin-bottom:16px;
}
#sg02 .matarial-info li .img-wrap{
    text-align:center;
    margin-bottom:11px;
}
#sg02 .matarial-info li .img-wrap .img{
    display:inline-block;
    vertical-align:top;
    width:75px;
}
#sg02 .matarial-info li .img-wrap .img > img{
    width:100%;
    vertical-align:top;
}
#sg02 .matarial-info li .title{
    margin-bottom:8px;
    line-height:20px;
    font-size:13px;
    color:#333;
    text-align:center;
}
#sg02 .matarial-info li .txt-wrap > p{
    position:relative;
    padding-left:5px;
    line-height:17px;
    font-size:12px;
    font-weight:normal;
    letter-spacing:-0.4px;
    color:#888888;
}
#sg02 .matarial-info li .txt-wrap > p:before{
    position:absolute;
    top:0;
    left:0;
    width:4px;
    height:17px;
    content:'-';
    font-size:12px;
    font-weight:normal;
    letter-spacing:-0.4px;
    color:#888888;
}
#sg03 .txt-box {
    margin-bottom:16px;
}
#sg03 .txt-box > h5{
    line-height:24px;
    font-size:13px;
    font-weight:300;
    color:#333;
}
#sg03 .txt-box > p{
    line-height:17px;
    font-size:12px;
    font-weight:300;
    color:#888888;
    letter-spacing:-0.2px;
}
#sg04 .txt-box {
    margin-bottom:16px;
}
#sg04 .txt-box > h5{
    line-height:24px;
    font-size:13px;
    font-weight:300;
    color:#333;
}
#sg04 .txt-box > p{
    line-height:17px;
    font-size:12px;
    font-weight:300;
    color:#888888;
    letter-spacing:-0.2px;
}



/*»óÇ°¹®ÀÇ*/
/* ´ñ±Û¸®½ºÆ® °øÅë */
.qna_wrap{
    padding:0 15px;
}
.qna_wrap .btn-detail{
    font-size:0px;
    margin:0px -5px;
    padding-bottom:20px;
}
 .qna_wrap .btn-detail li{
    display:inline-block;
    width:50%;
    vertical-align:top;
    padding:0 5px;
    box-sizing:border-box;
}
.qna_wrap .btn-detail li > a{
    display:block;
    height:35px;
    line-height:33px;
    border:1px solid #dddddd;
    font-size:11px;
    color:#333333;
    text-align:center;
}
.qna_wrap .subject_area { display:flex; width:100%; border-bottom:1px solid #ddd; align-items:center;padding:7px 0;}
.qna_wrap .subject_area > dl{
    width:100%;
}
.qna_wrap .subject_area .info {
    font-size:0px;
}
.qna_wrap .subject_area .info > p{
    display:inline-block;
    vertical-align:top;
    line-height:21px;
    font-size:11px;
    color:#999999;
}
.qna_wrap .subject_area .info > p.date{
    position:relative;
    font-weight:300;
    padding-left:11px;
    margin-left:11px;
}
.qna_wrap .subject_area .info > p.date::before{
    position:absolute;
    top:6px;
    left:0;
    content:'';
    width:1px;
    height:9px;
    background:#dddddd;
}
.qna_wrap .cont_wrap .qna_board_content>div {width:100%; box-sizing:border-box; background:#f9f9f9; padding:20px; }

.qna_wrap .subject_area .qna-title{
    line-height:36px;
    font-size:0px;
}
.qna_wrap .subject_area .qna-title .icon-qna{
    display:inline-block;
    vertical-align:middle;
    height:22px;
    line-height:22px;
    margin-right:5px;
}
.qna_wrap .subject_area .qna-title .icon-qna > img{
    height:50%;
    vertical-align:middle;
}

.qna_wrap .subject_area .qna-title .title{
    display:inline-block;
    vertical-align:middle;
    line-height:22px;
    font-size:11px;
    color:#333333;
}
.qna_wrap .item-page{
    margin:50px 0;
}
.qna_wrap .empty-board{
    text-align:center;
    font-size:11px;
    line-height:200px;
}

#lens_img{
    display:none;
}
.shopdetail .shopdetailInfo {background-color:#fff;}
.shopdetail h3 .fa {float:right; font-size: 1.5em;}
.shopdetail .shopdetailInfo .shopdetailInfoTop figure {padding:0; width:100%; overflow:hidden;}
.shopdetail .shopdetailInfo .shopdetailInfoTop figure .thumb img{
    width:100%;
    vertical-align:top;
}
.shopdetail .shopdetailInfo .shopdetailInfoTop figure .gallery-thumbs{
    margin-top:2px;
}
.shopdetail .shopdetailInfo .shopdetailInfoTop figure .gallery-thumbs ul li{
    display:inline-block;
    width:60px;
    height:90px;
}

.shopdetail .shopdetailInfo .shopdetailInfoTop
.shopdetail .shopdetailInfo {background-color:#fff;}
.shopdetail .shopdetailInfo .shopdetailInfoValue {position: relative; padding:0 15px;padding-top:15px;}
.shopdetail .shopdetailInfo .shopdetailInfoValue .prd-icons{
    font-size:0px;
    margin-bottom:10px;
}
.shopdetail .shopdetailInfo .shopdetailInfoValue .prd-value-top{
    padding-bottom:19px;
    border-bottom:1px solid #dddddd;
}

.shopdetail .shopdetailInfo .shopdetailInfoValue .prd-value-top .prd-icons > img{
    height:14px;
    vertical-align:top;
}
.shopdetail .shopdetailInfo .shopdetailInfoValue .prd-value-top .prd-name{
    line-height:18px;
    font-size:13px;
    font-weight:normal;
    color:#333333;
    letter-spacing:-0.4px;
}
.shopdetail .shopdetailInfo .shopdetailInfoValue .prd-value-top .prd-name.soldout strike{
    color:#999;
}
.shopdetail .shopdetailInfo .shopdetailInfoValue .prd-value-top .prd-subname{
    line-height:18px;
    font-size:11px;
    font-weight:300;
    color:#888888;
    letter-spacing:-0.2px;
}
.shopdetail .shopdetailInfo .shopdetailInfoValue .prd-value-top .prd-price-wrap{
    font-size:0px;
    margin-top:6px;
    line-height:21px;
}
.shopdetail .shopdetailInfo .shopdetailInfoValue .prd-value-top .prd-price-wrap > p{
    display:inline-block;
    vertical-align:top;
    font-size:12px;
}
.shopdetail .shopdetailInfo .shopdetailInfoValue .prd-value-top .prd-price-wrap > p.price{
    font-size:13px;
    font-weight:normal;
    color:#333333;
    letter-spacing:-0.35px;
}
.shopdetail .shopdetailInfo .shopdetailInfoValue .prd-value-top .prd-price-wrap > p.price > .won{
    font-weight:300;
    font-size:11px;
    letter-spacing:none;
}
.shopdetail .shopdetailInfo .shopdetailInfoValue .prd-value-top .prd-price-wrap > p.price-del{
    font-size:13px;
    font-weight:300;
    color:#999999;
    text-decoration:line-through;
    margin-right:7px;
}

.shopdetail .shopdetailInfo .shopdetailInfoValue em {}
.shopdetail .shopdetailInfo .shopdetailInfoValue .shopdetailInfoName {width:30%; display:inline-block;}
.shopdetail .shopdetailInfo .shopdetailInfoValue .region {margin-left: 10px;}
.shopdetail .shopdetailInfo .shopdetailInfoValue .btn_relation {position:absolute; top:50%; right:10px; text-align:center; margin-top: -25px;}
.shopdetail .shopdetailInfo .shopdetailInfoValue .btn_relation a {width:50px; height:50px; color:#fff; background-color:#636363; display: inline-block; font-size:0.917em; border-radius: 4px; border:1px solid #424242;}
.shopdetail .shopdetailInfo .shopdetailInfoValue .btn_relation a:first-child {}
.shopdetail .shopdetailInfo .shopdetailInfoValue .btn_relation a .fa {display:block; margin:6px 0 3px 0;}



/* »óÇ° ¿É¼Ç º¯°æ */

.price_wrap { width:100%; text-align:center; margin-top:15px; }
.price_wrap p {display:inline-block; text-align:left; font-size:15px;}

/* »ö»ó ¿µ¿ª */
.dcolor {text-align:center; margin-top:10px; }
.dcolor span {display:inline-block; width:16px; height:16px; border:1px solid #ddd; }

.shopdetailInfoDelivery {padding:10px 15px; display:none;}
/* »óÇ°¿É¼Ç */
.shopdetail .shopdetailInfo .option_area {
    
}
.shopdetail .shopdetailInfo .option_area.fixed {width: 100%; position: fixed; z-index: 1004; bottom: 0; left: 0; right: 0;padding-top:25px;}
.shopdetail .shopdetailInfo .option_area.fixed .inner{
}
.shopdetail .shopdetailInfo .option_area.fixed {-webkit-animation: qbuy 150ms linear 1 normal; animation: qbuy 150ms linear 1 normal;}
@-webkit-keyframes qbuy {
 from {bottom:-65px;}
 to {bottom:0;}
}
@keyframes qbuy {
 from {bottom:-65px;}
 to {bottom:0;}
}
.shopdetail .shopdetailInfo .fixed-btn {position:relative; width:100%; box-sizing: border-box; position:relative; bottom:0; left:0; right:0; background-color:#f6f6f6; z-index: 101;  display:none;}
.shopdetail .shopdetailInfo .fixed-btn.fixed {display: block; position: fixed;border-top:0px !important;}
.btn-fixed-clear{
    display:none;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-37.5px;
    width:75px;
    height:25px;
    background:url('/design/saerashop/2021_renew/mo/btn_fixed_clear.png')no-repeat center center;
    background-size:cover;
}

.prd-etc-info{
    position:relative;
    padding:0 15px;
    margin-bottom:20px;
}
.prd-etc-info > p{
    position:relative;
    line-height:35px;
    padding-left:20%;
}
.prd-etc-info > p > span{
    display:inline-block;
    vertical-align:top;
    line-height:35px;
    font-size: 11px;
    color: #999999;
    letter-spacing: -0.65px;
}
.prd-etc-info > p > span.shopdetailInfoName{
    position:absolute;
    top:0;
    left:0;
    width:20%;
    line-height:35px;
    font-size: 11px;
    color: #999999;
    letter-spacing: -0.65px;
}
/*¿øÅ¬¸¯*/
.MK-oneclick-list li{
    display:inline-block;
    vertical-align:top;
}

.shopdetailInfoOneclick{
    position:relative;
    padding-left:20%;
    box-sizing:border-box;
    margin-bottom:20px;
}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoOneclick .shopdetailInfoName{
    position:absolute;
    top:0;
    left:0;
    width:20%;
    line-height:35px;
    font-size: 11px;
    color: #999999;
    letter-spacing: -0.65px;
}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoOneclick .MK-oneclick-value{
    line-height:17px;
    font-size:12px;
    color:#222;
    font-weight:300;
    letter-spacing:-0.3px;
}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoOneclick .MK-oneclick-only-text{
    font-size:0px;
}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoOneclick .MK-oneclick-only-text li{
    display:inline-block;
    vertical-align:top;
    margin-right:5px;
    margin-bottom:5px;
}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoOneclick .MK-oneclick-only-text li a{
     display:inline-block;
    vertical-align:top;
    height:26px;
    line-height:24px;
    border:1px solid #ddd;
    padding:0 8px;
    font-size:12px;
    font-weight:300;
    color:#999999;
}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoOneclick .MK-oneclick-only-text li.MK-oneclick-sel a{
    border:1px solid #222;
}

.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoOneclick .MK-oneclick-only-image{
    font-size:0px;
}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoOneclick .MK-oneclick-only-image .MK-oneclick-image{
    display:inline-block;
    vertical-align:top;
    margin-right:5px;
    margin-bottom:5px;
}

.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoOneclick .MK-oneclick-only-image .MK-oneclick-image a{
    display:inline-block;
    vertical-align:top;
    height:44px;
    line-height:42px;
    border:1px solid #ddd;
    box-sizing:border-box;
}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoOneclick .MK-oneclick-only-image .MK-oneclick-image.MK-oneclick-sel a{
    border:1px solid #222;
    
}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoOneclick .MK-oneclick-only-image .MK-oneclick-image a > img{
    width:auto;
    height:100%;
}



.shopdetail .shopdetailInfo .option_area.fixed .fixed-btn.fixed {display: block; position: relative;}
.shopdetail .shopdetailInfo .fixed-btn .btn_option {position: absolute; top: -16px; left: 50%; margin-left:-33px;}
.shopdetail .shopdetailInfo .shopdetailInfoMultiSelect {background-color: #fff;}
.shopdetail .shopdetailInfo .buy_on {background-color: #fff; text-align: center; padding: 10px 15px; display:none;}
.shopdetail .shopdetailInfo .buy_on a {width:100%; color: #3b3b3b; background-color:#fff; border:1px solid #333; display: inline-block; padding:10px 0; margin: 0;}
.shopdetail .shopdetailInfo .buy_on a.buy {background-color:#333; color:#fff;}
.shopdetail .shopdetailInfo .shopdetailInfoSelect {
    background:#fff;
    padding:0 15px;
}

.shopdetail .shopdetailInfo .shopdetailInfoSelect .opt-com {text-align: right;}
.shopdetail .shopdetailInfo .shopdetailInfoSelect p{
    position:relative;
    margin-bottom:5px;
}
.shopdetail .shopdetailInfo .shopdetailInfoSelect p:last-child {margin-bottom:0;}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoName {
    position:absolute;
    top:0;
    left:0;
    width: 20%; 
    padding-right: 5px; 
    display:inline-block;
    vertical-align:middle;
    line-height:35px;
    font-size:11px;
    color:#999999;
    letter-spacing:-0.65px;
}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .txt{
    padding-left:20%; 
    display:block;
    line-height:45px;
    font-size:11px;
    color:#999999;
    letter-spacing:-0.65px;
    box-sizing:border-box;
}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .txt select{
    width:100%;
    vertical-align:top;
    border:1px solid #ddd;
    font-size:11px;
    line-height: initial;
}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoCont {
    width:70%; 
    display:inline-block;
    vertical-align:middle;
    font-size:11px;
    color:#999999;
    font-weight:300;
    letter-spacing:-0.65px;
}
.shopdetail .shopdetailInfo .shopdetailInfoMultiSelect .MK_optAddWrap #MK_innerOptScroll {background-color: #fff; margin:20px 15px;}
.shopdetail .shopdetailInfo .shopdetailInfoMultiSelect .MK_optAddWrap #MK_innerOptScroll > ul:first-child{
    border-top:1px solid #dddddd;
}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoCont select {width:100%; background-color:#fff;  }
.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoCount .txt-qnty {text-align:right; padding:0 6px; width: 50px !important;}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoCount .fa-plus {background-color: #bbb; width: 35px; height: 35px; text-align: center; vertical-align: middle; line-height: 35px; color: #fff; margin: 0 5px;}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .shopdetailInfoCount .fa-minus {background-color: #bbb; width: 35px; height: 35px; text-align: center; vertical-align: middle; line-height: 35px; color: #fff;}

.shopdetail .shopdetailInfo .shopdetailInfoSelect .add-option-sel {font-weight: bold; font-size: 1.1em; padding-top: 10px;}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .add-option select {margin-bottom: 10px;}
.shopdetail .shopdetailInfo .shopdetailInfoSelect .add-option .shopdetailInfoName {vertical-align: top; padding-top: 11px;}
.shopdetail .shopdetailBoard {text-align:center; border-top:1px solid #bbb; border-bottom:1px solid #bbb; margin-bottom:32px;}
.shopdetail .shopdetailBoard a {width:33.33%; background-color:#f8f8f8; border-left:1px solid #bbb; display:inline-block; margin-left: -1px; font-weight:bold; padding:20px 0;}

.MK_optAddWrap .MK_inner-opt-cm li {position:relative;padding: 11px 10px; background:#ffffff;}
.MK_optAddWrap .MK_inner-opt-cm li:last-child {
    border-bottom:1px solid #ddd;
}

.MK_optAddWrap .MK_inner-opt-cm .MK_p-name {
    display:block;
    line-height:22px;
    font-size:12px;
    font-weight:;
    color:#999999;
    letter-spacing:-0.6px;
    margin-bottom:6px;
}
.MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl {
    position:relative;
    padding:0 21px;
    display:inline-block;
    vertical-align:top;
    border:1px solid #ddd;
    background:#fff;
}
.MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl input[type="tel"] {
    width:37px;
    height:28px;
    line-height:28px;
    border:0;
    padding:0;
    text-align:center !important;
    font-size:12px;
    color:#333333;
    float:none !important;
}
.MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl .btn-type-02{
    position:absolute;
    top:0;
    right:0;
    font-size:0px;
    width:21px;
    height:28px;
    background:url('/design/saerashop/2021_renew/mo/qnt_plus.png')no-repeat center center;
    background-size:auto 28px;

}
.MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl .btn-type-02:last-child{
    right:auto;
    left:0;
    background:url('/design/saerashop/2021_renew/mo/qnt_minus.png')no-repeat center center;
    background-size:auto 28px;
}

.MK_optAddWrap .MK_inner-opt-cm .MK_btn-del {
    position:absolute; 
    top:12px; 
    right:4px;
    width:24px;
    height:24px;
    background:url('/design/saerashop/2021_renew/mo/basket_etc_del.png')no-repeat center center;
    background-size:24px;
}
.MK_optAddWrap .MK_inner-opt-cm .MK_btn-del img {display:none;}
.MK_optAddWrap .MK_inner-opt-cm .MK_price {
    position:absolute; 
    bottom:11px; 
    right:10px; 
    font-size:12px;
    font-weight:normal;
    letter-spacing:0.025em;
    color:#333333;
    line-height:30px;
}
#MK_innerOptTotal{
    line-height:34px;
    position:relative;
    margin:0 15px 0 15px;
    text-align:right;
}
#MK_innerOptTotal .MK_txt-total {
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    vertical-align:top;
    font-size: 13px;
    color:#222222;
    font-weight:normal;
    letter-spacing:0.025em;
    line-height:34px;
}
#MK_innerOptTotal .MK_price{
    line-height:34px;
    font-size:17px;
    font-weight:normal;
    letter-spacing:0.025em;
    color:#222;
}
#MK_innerOptTotal .MK_price .won{
    font-size:12px;
    font-weight:normal;
    letter-spacing:0.025em;
}
.MK_optAddWrap .MK_total {font-size:15px; color:#333; margin-left:15px; font-weight:normal; letter-spacing:0.025em;}
.MK_optAddWrap .MK_txt-won {font-size:15px; font-weight:normal; letter-spacing:0.025em;}
/* //»óÇ°¿É¼Ç */
.shopdetail .shopdetailInfo .shopdetailTotal {background-color:#fff; text-align:right; padding:15px; font-size:1.2em;}
.shopdetail .shopdetailInfo .shopdetailTotal em {color:#333; font-size:1.333em; margin-left:16px;}


.shopdetailInfo .shopdetailButton {
    padding:0 15px;
    margin-top:20px;
}
.shopdetailInfo .shopdetailButton .buy-btn-wrap{
    margin-bottom:20px;
}
.buy-btn-wrap{
    position:relative;
    font-size:0px;
    padding-left:0px;
    padding-right:0px;
    box-sizing:border-box;
    margin-top:10px;
}
.buy-btn-wrap1{
    position:relative;
    font-size:0px;
    padding-left:0px;
    box-sizing:border-box;
}
.sns-buy-box{

    border:1px dotted #ddd;
    padding:20px;
}
.buy-btn-wrap .btn.cart{
    display:inline-block;
    width:49%;
    vertical-align:top;
    height:42px;
    line-height:42px;
    background:#ffffff;
    border:1px solid #dddddd;
    box-sizing:border-box;
    color:#999999;
    font-size:11px;
    font-weight:normal;
    letter-spacing:0px;
    text-align:center;
    margin-right:2%;
}
.buy-btn-wrap a:hover{
    background:#ffffff;
    border:2px solid #000000;
    box-sizing:border-box;
    margin-left:0px;
}
.buy-btn-wrap .btn.wish{
    display:inline-block;
    width:49%;
    vertical-align:top;
    height:42px;
    line-height:42px;
    border:1px solid #dddddd;
    box-sizing:border-box;
    background:#ffffff;
    color:#999999;
    font-size:11px;
    font-weight:normal;
    letter-spacing:0px;
    text-align:center;
}


.buy-btn-wrap1 .btn.buynow{
    display:inline-block;
    width:100%;
    vertical-align:top;
    height:50px;
    line-height:50px;
    <!--border:1px solid #dddddd;-->
    box-sizing:border-box;
    background:#363636;
    color:#ffffff;
    font-size:11px;
    font-weight:normal;
    letter-spacing:0px;
    text-align:center;
}
.buy-btn-wrap1 a:hover{
    background:#000000;
    <!--border:2px solid #000000;-->
    box-sizing:border-box;
}

.shopdetailButtonTop .sold-out{
    text-align:center;
    line-height:50px;
    font-size:0.75em;
    color:#999;
    border:1px solid #ddd;
}
.option_tk{
    padding-top:20px;
}
.option_area.fixed > .inner{
    max-height: 80vh;
    overflow-y:auto;
    padding-bottom:20px;
    background:#fff;
}
.option_area.fixed .btn-fixed-clear{
    display:block;
}
.option_area.fixed .fixed-btn.fixed .buy-btn-wrap{
    display:none;
}

.option_area.fixed .buy-btn-wrap{
    width:100%;
}
.option_area.fixed .shopdetailButton{
    padding:0;
}
.option_area.fixed .sns-buy-box{
    margin:0 15px;
}

/*»óÇ°´õº¸±â*/
.ejqhrl {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    min-width: 40px;
    min-height: 25px;
    width: 100%;
    height: 58px;
    border: 1px solid rgb(0, 0, 0);
    color: rgb(0, 0, 0);
    font-size: 15px;
    font-weight: bold;
    background: #fff;
}

.ejqhrlghktkfvy {
    margin: 0px 0px 0px 8px;
    width: 12px;
    height: 12px;
}
.ejqhrlghktkfvy2 {
    margin: 0px 0px 0px 8px;
    width: 12px;
    height: 12px;
    transform: rotate(180deg);
}
.shopdetailInfo .shopdetailButton .buy-btn-wrap
.shopdetailInfo .shopdetailButton .shopdetailButtonBottom {margin:20px 0;}
.shopdetailInfo .shopdetailButton .shopdetailButtonBottom img {margin:0 2px; width:45px; height:auto;}
.shopdetailCoupon {margin-top:15px; text-align:center; line-height:50px;}
.shopdetailCoupon .shopdetailCouponGet ul li img { width:100%; height:auto; }
.shopdetailCoupon .shopdetailCouponGet {padding:0 15px;}
.shopdetailCoupon .shopdetailCouponGet .image_src {max-width: 100%; padding-bottom: 5px;}
.shopdetailCoupon .shopdetailCouponGet li dl {height:34px; background:url("/images/d3/m_04/bg_coupon@2x.gif") no-repeat left center; padding:10px 0 10px 92px; border-bottom:1px dashed #cbcbcb; position:relative; background-size: 81px auto;}
.shopdetailCoupon .shopdetailCouponGet li:last-child {border-bottom:0px none;}
.shopdetailCoupon .shopdetailCouponGet .MS_coupon dt {width:82px; position:absolute; top:10px; left:0 ; color:#fff; text-align:center;}
.shopdetailCoupon .shopdetailCouponGet .MS_coupon dt strong {font-weight: normal;}
.shopdetailCoupon .shopdetailCouponGet .MS_coupon h4 {font-weight:bold;}
.shopdetailItemPopup {text-align:center; padding:0 15px; display:none;}
.shopdetailItemPopup a {font-weight:bold; color:#fff; background-color:#636363; display:block; padding:10px 0;}
.shopdetailItemPopup .shopdetailItemZoom {height:60px; padding:0 0 0 75px; margin-top:10px; background:url("/images/d3/m_04/bg_hand@2x.gif") no-repeat 20px center; line-height: 60px; background-size: 50px auto;}
.shopdetailImage img {max-width:100% !important; height: auto !important;}
.shopdetailImage table {width:100% !important;}
.shopdetailImage object {width:100% !important;}
.shopdetailImage iframe {width:100% !important;}
.shopdetailImage table {table-layout: auto !important;}
.shopdetailImage div {width:100% !important;}
.shopdetailNotify {margin-top:24px;}
.shopdetailNotify .shopdetailNotifyInfo {padding:0 15px;}
.shopdetailNotify .shopdetailNotifyInfo dt {font-weight:bold; margin-bottom:2px;}
.shopdetailNotify .shopdetailNotifyInfo dd {margin:0 0 25px 6px;}
.shopdetailRelationItem {padding:0 15px 30px 15px;}
.shopdetailRelationItem .listName input {float:right;}
.shopdetailRelationItem .btn_cart {width:290px; text-align:center; font-weight:bold; color:#fff; background-color:#393939; display:block; padding:10px 0; margin:0 auto;}

 .MK-product-icons { text-align:center; } .MK-product-icons img { width:auto; height:20px; !important; }



    /* »óÇ°Áø¿­ */
    .list_shopping1x li {width:50%;}
    .list_shopping1x li a {padding:4px;}
    .list_shopping1x li:first-child a {padding:4px;}
    .list_shopping1x li:nth-child(2) {border:0px none;}
    .list_shopping2x li {width:33.3%;}
    .list_shopping3x li {width:25%;}
    /* //»óÇ°Áø¿­ */
    
    /* ´õº¸±â ¹öÆ° */
    .btn_moreGray {width:335px;}
    /* //´õº¸±â ¹öÆ° */
    /* .layer .layer-pop .txt {max-height: 150px;} GÆÐµå¿¡¼­ »çÀÌÁî°¡ ÀÛ°Ô ³ª¿Í¼­ Á¦°ÅÇÔ */
    .layer .layer-pop {margin:20px auto;}


/* review-write */


/* »óÇ° ÀÏ¹ÝÁ¤º¸(»óÇ°Á¤º¸Á¦°ø °í½Ã) */
#productWrap { margin: 0 auto; width:100%;}
#productWrap table { width: 100%; font-size: 12px; border-collapse: collapse; border-width: 1px 0 1px 0; border-color: #b4b4b4; border-style: solid; table-layout: fixed; }
#productWrap table th { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background-color: #f8f8f8; color: #3b3b3d; text-align: left; padding: 10px 0 10px 15px; }
#productWrap table td { color: #8b8b8b; border-bottom: 1px solid #e0e0e0; word-break: break-all; text-align: left; padding: 10px 0 10px 17px; }


#productDetail {width:95%; margin:0 auto; }


#productDetail .qna-list {width:100%; }
#productDetail .qna-list table {width:100%; }
#productDetail .qna-list th,
#productDetail .qna-list td { padding: 5px 0; }


#productDetail .qna-list td .tb-center {text-align:center; }

#productDetail .qna-list .write_info {margin-top:5px; }
#productDetail .qna-list .write_info {display:flex; color:#666; font-size:11px; }
#productDetail .qna-list .write_info div:last-child {margin-left:5px; }

#productDetail .qna-list th { font-weight: normal; }
#productDetail .qna-list .frm-w input { width: 150px; height: 18px; line-height: 18px; border: 1px solid #ededed; }
#productDetail textarea.MS_review_content_box {  width: 1000px; height: 100px; }


.review_wrap .list_board {border-top:1px solid #222; }
.review_wrap .subject_area { display:flex; width:100%; height:60px; border-bottom:1px solid #ddd; align-items:center;}
.review_wrap .subject_area dl:first-child {width:80px; text-align:center; }
.review_wrap .subject_area .info {font-size:11px; color:#666; }
.review_wrap .cont_wrap .review_board_content .conts {width:100%; box-sizing:border-box; background:#f9f9f9; padding:20px; }


/* review-list */
#productDetail .review-list .bg { padding-top: 35px; border-top: 1px solid #ddd; }
/* qna board */
/* item-hd */

.coupon_area {text-align:center; padding-bottom:10px; }


/* Ä«Ä«¿ÀÅå »ó´ã ¹öÆ° */
.kakao_button {display:flex !important; width:100%; height:49px; background:#fbe200; align-items:center; justify-content:center; margin:10px 0; transition:all 0.5s; padding:0 !important; align-items:center;}
.kakao_button .kakao_img img {width:31px; }
.kakao_button .kakao_text {margin-left:10px; color:#392324; font-size:13px; }


/* °ü·Ã»óÇ° */
.shopdetailRelation {margin-bottom:30px;}
.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%; background-color:#FFF;  }
.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;}
/* //°ü·Ã»óÇ° */

/* IOS µð¹ÙÀÌ½º ¿É¼Ç ¼±ÅÃ ½Ã ÀÚµ¿ È®´ë ¹æÁö */
input[type="text"], input[type="date"], input[type="tel"], input[type="number"], input[type="email"], input[type="password"], select {font-size:16px;}
/* //IOS µð¹ÙÀÌ½º ¿É¼Ç ¼±ÅÃ ½Ã ÀÚµ¿ È®´ë ¹æÁö */

/* OKDGG ¹öÆ° */
.shopdetail .okdgg-checkout {margin-top: 15px;}
.shopdetail .okdgg-checkout img {max-width: 90%; height: auto;}
/* //OKDGG ¹öÆ° */

/* Äü¹ÙÀÌ ¹öÆ° ³ëÃâ ½Ã Ä¿¹Â´ÏÆ¼ ÅÇ À§Ä¡ º¯°æ */
.cs-button {bottom: 53px !important;}
/* //Äü¹ÙÀÌ ¹öÆ° ³ëÃâ ½Ã Ä¿¹Â´ÏÆ¼ ÅÇ À§Ä¡ º¯°æ */


/* ÀÓ½ÃÇ°Àý ÀçÀÔ°í SMS ¹Þ±â */
.shopdetail .soldout_anchor { display:block !important; }
.shopdetail .MK_btn-sms {
    display: inline-block; width: 100%; height: 35px; line-height: 35px; text-align: center; border: 1px solid #808080;
    color: #fff; font-weight: bold;
    background-color: #636363;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#636363), to(#5e5e5e));
    background-image: -webkit-linear-gradient(top, #636363, #5e5e5e);
    background-image:    -moz-linear-gradient(top, #636363, #5e5e5e);
    background-image:      -o-linear-gradient(top, #636363, #5e5e5e);
    background-image:   linear-gradient(to bottom, #636363, #5e5e5e);
    -webkit-border-radius: 3px !important; border-radius: 3px !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
.shopdetail .MK_btn-sms span { padding-left: 24px; background: url(/images/d3/m_01/bull/alarm_fff@2x.png) no-repeat 0 50%; background-size: 18px 14px; }
/* ÀÓ½ÃÇ°Àý ÀçÀÔ°í SMS ¹Þ±â ³¡ */

/*@media screen and (min-width:420px) and (max-width:767px) {
	.shopdetail .shopdetailInfo {position:relative; overflow:hidden; zoom:1; border-bottom:1px solid #c7c7c7; background-color: #fff;}
	.shopdetail .shopdetailInfo h2 {border-bottom:1px solid #c7c7c7; padding-bottom:16px; background-color: #f5f5f5;}
	.shopdetail .shopdetailInfo .shopdetailInfoTop {float:left;}
	.shopdetail .shopdetailInfo .shopdetailInfoTop figure {border-bottom:0px none;}
	.shopdetail .shopdetailInfo .shopdetailInfoTop, .shopdetail .shopdetailInfo .shopdetailInfoBottom {width:50%;}
	.shopdetail .shopdetailInfo .shopdetailInfoBottom {float:right; background-color:#fff;}
	.shopdetailInfoBottom .shopdetailInfoMultiSelect .MK_optAddWrap #MK_innerOptScroll {background-color: #fff;}
	.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailTotal {border-top:1px solid #c7c7c7;}
	.shopdetail .shopdetailCoupon .shopdetailCouponGet {width:335px; margin:0 auto;}
	.shopdetail .shopdetailRelationItem {padding:0 0 30px 0;}
	.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a {padding:10px 8px;}
	.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.buy {padding:10px 8px;}
	.shopdetail .shopdetailItem .shopdetailItemPopup {width:335px; margin:22px auto;}
	.shopdetail .shopdetailRelationItem .btn_cart {margin:34px auto;}
	.shopdetailRelation .list_shoppingRelationItem1x li {width:50%;}
	.shopdetailRelation .list_shoppingRelationItem1x li:nth-child(2) {border:0px none;}
}
@media screen and (min-width:768px) {
	.shopdetail .shopdetailInfo {position:relative; overflow:hidden; zoom:1; border-bottom:1px solid #c7c7c7; background-color: #fff;}
	.shopdetail .shopdetailInfo h2 {border-bottom:1px solid #c7c7c7; padding-bottom:16px; background-color: #f5f5f5;}
	.shopdetail .shopdetailInfo .shopdetailInfoTop {float:left;}
	.shopdetail .shopdetailInfo .shopdetailInfoTop figure {border-bottom:0px none;}
	.shopdetail .shopdetailInfo .shopdetailInfoTop, .shopdetail .shopdetailInfo .shopdetailInfoBottom {width:50%;}
	.shopdetailInfoBottom .shopdetailInfoMultiSelect .MK_optAddWrap #MK_innerOptScroll {background-color: #fff;}
	.shopdetail .shopdetailInfo .shopdetailInfoBottom {float:right; background-color:#fff;}
	.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailTotal {border-top:1px solid #c7c7c7;}
	.shopdetail .shopdetailCoupon .shopdetailCouponGet {width:335px; margin:0 auto;}
	.shopdetail .shopdetailRelationItem {padding:0 0 30px 0;}
	.shopdetail .shopdetailItem .shopdetailItemPopup {width:335px; margin:22px auto;}
	.shopdetail .shopdetailItem .shopdetailNotify {margin-top:36px;}
	.shopdetail .shopdetailRelationItem .btn_cart {margin:34px auto;}
	.shopdetailRelation .list_shoppingRelationItem1x li {width:50%;}
	.shopdetailRelation .list_shoppingRelationItem1x li:nth-child(2) {border:0px none;}
}*/


/* »óÇ° °íÁ¤ ¹öÆ° */

.subbtn ul li {width:100% !important; background:none !important; height:38px !important; line-height:38px !important; font-size:15px !important; }
.subbtn ul li a { padding-top:0 !impo
rtant; }

#kakaopay_order_btn {text-align:center;}
#nhn_order_btn {text-align:center;}
#payco_order_btn {text-align:center;}


/* ok °¡¸ÍÁ¡ ÀÓ½Ã ¼û±è */
.ocb-area {display:none; }



/* ½º¸¶Æ® ÄíÆù ¸ñ·Ï */
.shopdetail .shopdetailCoupon .smart-coupon-list li {position:relative; margin:14px; border:1px solid #cecece; border-radius:0px; letter-spacing:-1px; overflow:hidden;}
.shopdetail .shopdetailCoupon .smart-coupon-list li .c-info { width:82%; padding:20px; border-right: 1px dashed #cecece; box-sizing: border-box;}
.shopdetail .shopdetailCoupon .smart-coupon-list li .c-image img { width:100%; height:auto;}
.shopdetail .shopdetailCoupon .smart-coupon-list li p { padding-bottom:10px; line-height:18px; font-size:13px; color:#999; word-break:break-all; font-family:"Malgun Gothic"; }
.shopdetail .shopdetailCoupon .smart-coupon-list li p:last-child {padding-bottom:0;}
.shopdetail .shopdetailCoupon .smart-coupon-list li p.c-name { font-size:14px; color:#000; font-weight:bold; word-break: break-all; }
.shopdetail .shopdetailCoupon .smart-coupon-list li p.c-price {font-size:22px; color:#ff3a34; font-weight:bold;}
.shopdetail .shopdetailCoupon .smart-coupon-list li .btn-down {position:absolute; top:0; right:0; width:18%; height:100%; background:#f8f8f8; text-align:center; box-sizing: border-box;}
.shopdetail .shopdetailCoupon .smart-coupon-list li .btn-down span {position:absolute; right:0; top:50%; width:100%; margin-top:-22px; height:44px; font-size:12px; display:flex; word-break:break-all; flex-wrap:wrap; align-items:center; justify-content:center; }
.shopdetail .shopdetailCoupon .smart-coupon-list li .btn-down span {color:#999;}
.shopdetail .shopdetailCoupon .smart-coupon-list li .btn-down span a { font-size:0; text-indent:-9999px; display:inline-block; width:22px; height:22px; background:url('/images/common/ico_h11_down_black_l.png') no-repeat center center; }
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style1.sc-reserve p.c-price {color:#3b6ce9;}
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style2 {border:1px solid #fff;}
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style2 .c-info { background:#171940; border-color:#171940; }
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style2 p { color:#fff; }
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style2 p.c-txt { color:#999; }
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style2 .btn-down { background:#ff3a34; border:0; color:#fff; }
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style2 .btn-down a { background:url('/images/common/ico_h11_down_white_l.png') no-repeat center right; }
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style2 .btn-down span { color:#fff; }
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style2.sc-reserve .btn-down { background:#3b6ce9; color:#fff; }
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style3 { border:0; border-radius:0;}
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style3 .c-info { border:1px solid #000; border-right:2px dotted #272a4d; border-radius:10px; }
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style3 p.c-price { color:#eb3697;}
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style3 .btn-down { background:#fff2f9 ; border:1px solid #272a4d; border-left:0; border-radius:10px;}
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style3 .btn-down a { background:url('/images/common/ico_h11_down_pink_l.png') no-repeat center right; }
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style3.sc-reserve p.c-price {color:#18b776;}
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style3.sc-reserve .btn-down { background:#eefff7; }
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style3.sc-reserve .btn-down span a {color:#000;}
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style3.sc-reserve .btn-down a { background:url('/images/common/ico_h11_down_green_l.png') no-repeat center right; }

/* BASIC css end */

