/* BASIC css start */
.multi-option ul li{
    display:inline-block;
    vertical-align:top;
}
.multi-option ul li a{
    display:inline-block;
    vertical-align:top;
    width:50px;
    height:50px;
}
.multi-option ul li a span{
    display:inline-block;
    vertical-align:top;
    width:50px;
    height:50px;
}

#content{width:1200px !important;}

#contentWrap{
    padding-bottom:0;
}
#lens_img{
    display:none;
}
.thumb-info .swiper-container{
    position:relative;
}
.thumb-info .gallery-top .thumb{
    width:500px;
    height:auto;
    background-size:cover;
    cursor:pointer;
}
.thumb-info .gallery-thumbs{
    position:relative;
    margin-top:2px;
}
.thumb-info .gallery-thumbs .gallery-button-next,
.thumb-info .gallery-thumbs .gallery-button-prev{
    position:absolute;
    top:50%;
    left:0;
    margin-top:-14.5px;
    width:29px;
    height:29px;
    background:url('/design/saerashop/gallery_thumb_arr_prev.png')no-repeat center center;
    z-index:10;
    cursor:pointer;
}
.thumb-info .gallery-thumbs .gallery-button-next{
    left:auto;
    right:0;
    background:url('/design/saerashop/gallery_thumb_arr_next.png')no-repeat center center;
}

.thumb-info .gallery-thumbs .swiper-slide{
    width:68px;
    height:102px;
    background-size:cover;
    cursor:pointer;
    margin-top:15px;
}
.gallery-top img{
    width:100%;
    vertical-align:top;    
}
/* ¼±¹°ÇÏ±â */
#productDetail .thumb-info .info .prd-btns .btn_gift { display: block; width: 660px; height: 40px; margin-top:10px; font-size: 12px; color: #f1191f; text-align: center; line-height: 40px; border: 1px solid #f1191f; background: #fff; }
#productDetail .thumb-info .info .prd-btns .btn_gift:hover { color: #fff; background: #f1191f; }
#productDetail .thumb-info .info .prd-btns .btn_gift:active { position: relative; top: 10px; }
#productDetail .thumb-info .info .prd-btns .btn_gift .fa-gift { font-size: 13px; vertical-align: text-bottom; }
#productDetail .thumb-info .info .prd-btns .btn_gift .fa-gift:before { margin-right:5px; }

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

/*Å©¸®¸¶°¶·¯¸®À§Á¬ ¼½¼Ç*/
.gallaryreview{
    margin-top:100px;
    margin-left:65px;
}


/*»óÇ°»ó¼¼ ¼½¼Ç*/
.detail-section{
    position:relative;
    margin-top:100px;
}
/*»óÇ°»ó¼¼ ÅÇ½º*/
.detail-tabs {
    text-align:center;
    font-size:0px;
    margin-top:8px;
    margin-bottom:60px;
}
.detail-tabs > li{
    display:inline-block;
    margin:0 0px;
}
.detail-tabs > li > a{
    display:inline-block;
    min-width:300px;
    height:44px;
    line-height:44px;
    box-sizing:border-box;
    padding:0 25px;
    text-align:center;
    font-size:12px;
    font-weight:normal;
    color:#888888;
    letter-spacing:1.45px;
    border:1px solid #e7e3de;
    border-radius:0px;
    transition:all 0.3s ease-in-out;
}
.detail-tabs > li > a.active{
    border:1px solid #222222;
    background:#ffffff;
    color:#000000;
}
.detail-tabs > li > a:hover{
    border:1px solid #222222;
    background:#ffffff;
    color:#000000;
}

/*°ü·Ã»óÇ° ¿µ¿ª*/
.item-list-container {
    width:1200px;
    margin:0 auto;
}
.detail-section.recmd {
    margin-top:137px;
}
.detail-section.recmd .swiper-pn{
    position:absolute;
    top:50%;
    width:34px;
    height:47px;
    margin-top:-28.5px;
    z-index:2;
    cursor:pointer;
}
.detail-section.recmd  .swiper-pn-prev{
    left:10px;
    top: 324px;
    background:url('/design/saerashop/2021_renew/pc/swiper_pn_prev.png')no-repeat center center;
}
.detail-section.recmd  .swiper-pn-next{
    right:10px;
    top: 324px;
    background:url('/design/saerashop/2021_renew/pc/swiper_pn_next.png')no-repeat center center;
}


/*»óÇ°»ó¼¼ ¿µ¿ª*/
.detail-section.prd-detail{}
.detail-section.prd-detail{}
.detail-section.prd-detail #productWrap{
    width:1200px;
    margin:0 auto;
    padding-bottom:43px;
    border-bottom:1px solid #222;
}
.detail-section.prd-detail #productWrap > h3{
    line-height:36px;
    font-size:18px;
    font-weight:100;
    color:#222222;
    padding-bottom:22px;
    margin-bottom:54px;
    border-bottom:1px solid #222;
}
.detail-section.prd-detail #productWrap tr th,
.detail-section.prd-detail #productWrap tr td{
    padding:11px 8px;
    text-align:left;
}
.detail-section.prd-detail #productWrap tr td{
    padding-left:60px;
}
.detail-section.prd-detail #productWrap tr th,
.detail-section.prd-detail #productWrap tr td{
    border-bottom:1px solid #f7f9fa;
}
.detail-section.prd-detail #productWrap tr:last-child th,
.detail-section.prd-detail #productWrap tr:last-child td{
    border-bottom:0px;
}
.detail-section.prd-detail #productWrap tr th > span{
    line-height:25px;
    font-size:14px;
    font-weight:100;
    color:#222222;
}
.detail-section.prd-detail #productWrap tr td > span{
    line-height:25px;
    font-size:14px;
    font-weight:100;
    color:#888888;
}

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


/*¸ðµ¨Á¤º¸*/
#md01 .model-size img{
    width:720px;
    height:auto;
    vertical-align:top;
}



/*¼îÇÎ°¡ÀÌµå ¿µ¿ª*/
.detail-section.shopguide{
    
}
.detail-section.shopguide > .inner{
    width:1200px;
    margin:0 auto;
}
.detail-section.shopguide .guide-tabs{
    font-size:0px;
    text-align:center;
    padding-bottom:42px;
    border-bottom:1px solid #222;
}
.detail-section.shopguide .guide-tabs > li{
    display:inline-block;
    vertical-align:top;
    margin:0 16px;
}
.detail-section.shopguide .guide-tabs > li > a{
    line-height:29px;
    font-size:12px;
    color:#000000;
    border-bottom:2px solid transparent;
}
.detail-section.shopguide .guide-tabs > li > a.active,
.detail-section.shopguide .guide-tabs > li > a:hover
{
    color:#222;
    border-bottom:2px solid #222;
}

.detail-section.shopguide .tab-con{
    display:none;
    padding-bottom:54px;
    border-bottom:1px solid #222;
}
.detail-section.shopguide .tab-con.active{
    display:block;
}

.detail-section.shopguide  .guide-box{
    margin-top:42px;
}
.detail-section.shopguide  .guide-box > h5{
    line-height: 27px;
    color:#222;
    font-size:11px;
    font-weight:normal;
}
.detail-section.shopguide  .guide-box > h6{
    line-height: 22px;
    color:#222;
    font-size:11px;
}
.detail-section.shopguide  .guide-box .guide-txt.st01{
    margin-top:27px;
}
.detail-section.shopguide .guide-box .guide-txt.st01 > p{
    line-height:23px;
    font-size:11px;
    font-weight:normal;
    color:#000000;
}

.detail-section.shopguide  .guide-box .guide-txt.st01 > p.bold{
    font-weight:normal;
}
.detail-section.shopguide  .guide-box .guide-txt.st02{
    margin-top:16px;
}
.detail-section.shopguide  .guide-box .guide-txt.st02 > p{
    position:relative;
    line-height:22px;
    padding-left:10px;
    font-size:11px;
    font-weight:normal;
    color:#000000;
}
.detail-section.shopguide  .guide-box .guide-txt.st02 > p.black{
    color:#222;
}
.detail-section.shopguide  .guide-box .guide-txt.st02 > p::before{
    content:'-';
    position:absolute;
    top:0;
    left:0;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    line-height:22px;
}
.detail-section.shopguide  .guide-box .guide-txt.st02 > p.black::before{
    color:#222;
}
.detail-section.shopguide  .guide-box .guide-txt.st02 > p.star::before{
    content:'*';
}
.detail-section.shopguide  .material-wrap {
    padding-top:44px;
}
.detail-section.shopguide  .material-wrap li{
    position:relative;
    padding-left:143px;
    margin-bottom:30px;
}
.detail-section.shopguide  .material-wrap li .img{
    position:absolute;
    top:5px;
    left:0;
    width:100px;
}
.detail-section.shopguide .material-wrap li .img > img{
    width:100%;
    vertical-align:top;
}
.detail-section.shopguide  .material-wrap li > h5{
    line-height: 27px;
    color:#222;
    font-size:11px;
    margin-bottom:9px;
}
.detail-section.shopguide .material-wrap li > p{
    position:relative;
    line-height:22px;
    padding-left:10px;
    font-size:11px;
    font-weight:normal;
    color:#000000;
}
.detail-section.shopguide  .material-wrap li > p::before{
    content:'-';
    position:absolute;
    top:0;
    left:0;
    font-size:11px;
    font-weight:normal;
    color:#888888;
    line-height:22px;
}
#guide03 .guide-box .guide-txt.st02 > p{
    padding-left:0;
}
#guide03 .guide-box .guide-txt.st02 > p::before{
    display:none;
}
#guide04 .guide-box .guide-txt.st02 > p{
    padding-left:0;
}
#guide04 .guide-box .guide-txt.st02 > p::before{
    display:none;
}

/*¸®ºä ¿µ¿ª*/
.detail-section.review .review-contents{
    background:#eaeaea;
    height:500px;
    line-height:500px;
    text-align:center;
    font-size:11px;
    font-weight:normal;
    color:#222;
}


/*»óÇ°¹®ÀÇ ¿µ¿ª*/
.detail-section.qna .qna-wrap .table-slide th{
    line-height:23px;
    font-size:11px;
    color:#222;
    font-weight:100;
    letter-spacing:1px;
}
.detail-section.qna .qna-wrap .table-slide table{
    border-top:1px solid #222;
    border-bottom:1px solid #f1f1f1;
}
.detail-section.qna .qna-wrap .table-slide th{
    border-top:1px solid #f1f1f1;
    padding:10px 0;
}
.detail-section.qna .qna-wrap .table-slide tr:first-child th{
    border-top:0px;
}
.detail-section.qna .qna-wrap .table-slide td{
    padding:10px 0;
    border-top:1px solid #f1f1f1;
    font-size:11px;
    color:#222;
    line-height:24px;
}
.detail-section.qna .qna-wrap .table-slide td .qna-title{
    font-size:11px;
    padding-left:55px;
}
.detail-section.qna .qna-wrap .table-slide td.sub{
    color:#888888;
    font-size:11px;
}
.detail-section.qna .qna-wrap .table-slide td.date{
    color:#888888;
    font-size:11px;
    font-weight:100;
}

.detail-section.qna .qna-wrap .table-slide td a{
    color:#222;
}

.detail-section.qna .qna-wrap .table-slide .MS_qna_content_box td{
    padding:0;
    border-bottom:none;
}
.detail-section.qna .table-bottom-btn-wrap{
    font-size:0px;
    text-align:right;
    margin-top:30px;
}
.detail-section.qna .table-bottom-btn-wrap > a{
    display:inline-block;
    vertical-align:top;
    width:100px;
    height:28px;
    line-height:28px;
    font-size:11px;
    color:#333333;
    text-align:center;
    border:1px solid #dcdcdc;
    margin-left:12px;
}
.detail-section.qna .qna_board_content > div > div{
    padding:15px 15px 15px 0px !important;
}

/* »ó´Ü ¼¶³×ÀÏ, »óÇ° ¿É¼Ç Á¤º¸ */
#productDetail .thumb-info { zoom: 1; position:relative;padding-top:80px; }
#productDetail .thumb-info:after { content: ""; display: block; clear: both; }
/* ¼¶³×ÀÏ */
#productDetail .thumb-info .thumb-wrap { float: left; width: 508px; margin-left:100px; }
#productDetail .thumb-info .thumb { width: 508px;}
#productDetail .thumb-info .thumb img {width:100%;vertical-align:top;}
#productDetail .thumb-info .thumb-ctrl { clear: both; padding-top: 20px; text-align: center; }
#productDetail .thumb-info .thumb-ctrl a { color: #c1bbb6; font-size: 11px; }
#productDetail .thumb-info .thumb-ctrl a img { vertical-align: middle; margin-right: 5px; }
#productDetail .thumb-info .thumb-ctrl a:hover { text-decoration: underline; }
/* »óÇ°¿É¼Ç Á¤º¸ */
#productDetail .thumb-info .info { float: right; width: 360px; margin-right:100px;}
#productDetail .thumb-info .info .fixed-order-btn{
    display:none;
}
#productDetail .thumb-info .info.fixed{
    float:none;
    position:fixed;
    bottom:0;
    right:100px;
    z-index:999;
    background:#fff;
    width:460px;
    border:1px solid #dddddd;
    box-sizing:border-box;
}
#productDetail .thumb-info .info.fixed .inner{
    display:none;
    height:0px;
    padding:25px 20px;
    box-sizing:border-box;
    transition:height 0.3s ease-in-out;
}
#productDetail .thumb-info .info.fixed .inner.active{
    display:block;
    height:auto;
    max-height:80vh;
    overflow:hidden;
    overflow-y:auto;
    padding:25px 20px;
}

#productDetail .thumb-info .info.fixed .fixed-order-btn{
    display:inline-block;
    position:absolute;
    top:-50px;
    right:0;
    width:184px;
    height:50px;
    line-height:50px;
    text-align:center;
    color:#fff;
    background:#000000;
}
#productDetail .thumb-info .info.fixed .tit-prd {
    display:none;
}
#productDetail .thumb-info .info.fixed .prd-icons{
    display:none;
}
#productDetail .thumb-info .info.fixed .prd-prcie-wrap{
    display:none;
}
#productDetail .thumb-info .info.fixed .prd-benefit{
    display:none;
}
#productDetail .thumb-info .info .prd-icons{
    line-height:18px;
    margin-bottom:9px;
}
#productDetail .thumb-info .info .prd-icons img{
    width:auto;
    height:22px;
    vertical-align:top;
}
#productDetail .thumb-info .info .tit-prd {
    line-height:27px;
    font-size:13px;
    font-weight:normal;
    color:#222;
    letter-spacing:0.5px;
}
#productDetail .thumb-info .info .prd-prcie-wrap{
    font-size:0px;
    margin-top:9px;
    padding-bottom:17px;

}
#productDetail .thumb-info .info .prd-prcie-wrap .price{
    display:inline-block;
    vertical-align:middle;
    line-height:27px;
    font-size:11px;
    font-weight:normal;
    letter-spacing:0.5px;
    color:#222;
}
#productDetail .thumb-info .info .prd-prcie-wrap .price.sell > span{
    font-size:11px;
}
#productDetail .thumb-info .info .prd-prcie-wrap .price.consumer{
    font-size:11px;
    font-weight:normal;
    text-decoration:line-through;
    color:#000000;
    margin-right:5px;
    letter-spacing:1px;
}

/* ÅëÇÕ¿É¼Ç */
#productDetail .thumb-info .info .table-opt{
    border-top: 1px solid #ddd; padding-top:15px;
}
#productDetail .thumb-info .info.fixed .table-opt{
    border-top: 0px;
}
#productDetail .thumb-info .info .table-opt tr th .to-title{
    width: 80px; 
    line-height:33px;
    font-size:11px;
    color:#000000;
    letter-spacing:1px;
    padding-top:13px;
    font-weight:100;
    padding:0;
    text-align:left;
}
#productDetail .thumb-info .info .table-opt tr td .to-txt{
    width: 80px; 
    line-height:33px;
    font-size:11px;
    color:#000000;
    letter-spacing:1px;
    padding-top:13px;
    font-weight:normal;
    padding:0;
}
#productDetail .thumb-info .info .table-opt .opt-wrap { width: 100%; padding-bottom:22px;border-bottom: 1px solid #ddd;}
#productDetail .thumb-info .info .table-opt .opt-wrap dl { 
    position:relative; 
    padding-left:80px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap dt { 
    position:absolute;
    top:0;
    left:0;
    width: 80px; 
    line-height:33px;
    font-size:11px;
    color:#000000;
    letter-spacing:1px;
    padding-top:13px;
}

#productDetail .thumb-info .info .table-opt .opt-wrap dd {
    position:relative;
    width:100%;
    line-height:33px;
    padding-top:13px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap dd select{
    width:100%;
    font-size: 11px;
    color: #999;
    height: 33px;
    line-height: 33px;
    padding: 0px 12px;
    padding-right: 70px;
    border: 1px solid #ddd;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    background: url('/design/saerashop/2021_renew/pc/arr_01.png')no-repeat center right 12px;
    box-sizing:border-box;
}

#productDetail .thumb-info .info .table-opt .opt-wrap dd.one-click{
    position:relative;
    padding-top:13px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap dd.one-click .MK-oneclick-value{
    position:absolute;
    top:0;
    left:0;
    line-height:13px;
    font-size:12px;
    font-weight:100;
    color:#333333;
}
#productDetail .thumb-info .info .table-opt .opt-wrap dd.one-click .MK-oneclick-list{
    font-size:0px;
    line-height:33px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap dd.one-click .MK-oneclick-list li{
    display:inline-block;
    vertical-align:middle;
    margin-right:2px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap dd.one-click .MK-oneclick-list li a{
    display:inline-block;
    vertical-align:middle;
    border:1px solid transparent;
    transition:all 0.3s ease-in-out;
    box-sizing:border-box;
}

#productDetail .thumb-info .info .table-opt .opt-wrap dd.one-click .MK-oneclick-list li.MK-oneclick-color a span{
    display:inline-block;
    vertical-align:middle;
    font-size:14px;
    width:25px;
    height:25px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap dd.one-click .MK-oneclick-list li.MK-oneclick-text a{
    display:inline-block;
    font-size:14px;
    font-weight:100;
    color:#000000;
    line-height:25px;
    padding:0 10px;
    border:1px solid #ddd;
}
#productDetail .thumb-info .info .table-opt .opt-wrap dd.one-click .MK-oneclick-list li.MK-oneclick-sel a,
#productDetail .thumb-info .info .table-opt .opt-wrap dd.one-click .MK-oneclick-list li a:hover
{
    border:1px solid #222;
}
#productDetail .thumb-info .info .table-opt .opt-wrap dd.one-click .MK-oneclick-list li.MK-oneclick-image {
    margin-bottom:2px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap dd.one-click .MK-oneclick-list li.MK-oneclick-image a{
    height:50px;
    line-height:50px;
}
#productDetail .thumb-info .info .table-opt .opt-wrap dd.one-click .MK-oneclick-list li.MK-oneclick-image a > img{
    opacity:0.5;
    width:auto;
    height:100%;
    vertical-align:top;
}

#productDetail .thumb-info .info .table-opt .opt-wrap dd.one-click .MK-oneclick-list li.MK-oneclick-image a:hover > img,
#productDetail .thumb-info .info .table-opt .opt-wrap dd.one-click .MK-oneclick-list li.MK-oneclick-image.MK-oneclick-sel a > img{
    opacity:1;
}



#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn { padding-left: 10px; text-align: center; }
#productDetail .thumb-info .info .table-opt .opt-wrap select { width: 240px; height: 18px; border: 1px solid #ddd; }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns { position: relative; width: 56px; height: 19px }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns input { position: absolute; top: 0; left: 0; width: 40px; height: 17px; border: 1px solid #ddd; text-align: right; }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns .btn-up { position: absolute; top: 0; right: 0; }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns .btn-dw { position: absolute; bottom: 0; right: 0; }
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count select { float: left; width: 180px; }
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count .opt-btns { float: left; width: 56px; margin-left: 5px; }



/* ÁÖ¹®¼ö·® */
#goods_amount { float: left; width: 32px; border: 0; }
#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: 19px; height: 15px; border-left: 1px solid #aaa; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a { overflow: hidden; float: left; width: 100%; height: 7px; 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% 2px; }
#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% 2px; }
#productDetail .soldout,
#productDetail .prd-btns {
    font-size:0px;
    margin-top:25px;
    margin-bottom:20px;
}
#productDetail .soldout{
    font-weight: 100;
    font-size: 11px;
    text-align: center;
    line-height: 80px;
    color: #222;
    border: 1px solid #ddd;
}
#productDetail .prd-btns > a.btn-wish{
    display:inline-block;
    vertical-align:top;
    width:360px;
    height:43px;
    line-height:43px;
    border:1px solid #bfb6aa;
    overflow:hidden;
    margin-right:1px;
    box-sizing:border-box;
}
#productDetail .prd-btns > a.btn-wish > img{
    width:100%;
    vertical-align:top;
}
#productDetail .prd-btns .right{
    width:360px;
    display:inline-block;
    vertical-align:top;
    font-size:0px;
}                              
#productDetail .prd-btns .right a{
    position:relative;
    display:inline-block;
    width:177px;
    height:43px;
    line-height:43px;
    border:1px solid #dddddd;
    box-sizing:border-box;
    text-align:center;
    background:#ffffff;
    margin-top:10px;
    margin-right:6px;
    color:#000000;
    font-size:11px;
    font-weight:100;
    letter-spacing:1px;
    transition:all 0.3s ease-in-out;
}
#productDetail .prd-btns .right a:last-child{
    margin-right:0;
}
#productDetail .prd-btns .right a:hover{
    background:#000000;
    <!--border:2.5px solid #000000;
    box-sizing:border-box;-->
    margin-left:0;
    color:#ffffff;
}


#productDetail .prd-btns .top{
    width:calc(100% - 51px);
    display:inline-block;
    vertical-align:top;
    font-size:0px;
}                              
#productDetail .prd-btns .top a{
    position:relative;
    display:inline-block;
    width:360px;
    height:42px;
    line-height:42px;
    <!--border:1px solid #dddddd;-->
    box-sizing:border-box;
    text-align:center;
    background:#363636;
    margin-right:1px;
    color:#ffffff;
    font-size:11px;
    font-weight:100;
    letter-spacing:1px;
    transition:all 0.3s ease-in-out;
}
#productDetail .prd-btns .top a:last-child{
    margin-right:0;
}

#productDetail .prd-btns .top a:hover{
    background:#000000;
    <!--border:2.5px solid #0f9347;
    box-sizing:border-box;-->
    color:#ffffff;
}


#productDetail .soldout { font-weight: normal; }
#productDetail .prd-etc-wrap{
    padding-top:20px;
}
#productDetail .prd-etc-wrap .dashed-wrap{
    padding:0 0;
    text-align:center;
    margin-bottom:10px;
    width:50%;
    float:left;
}


/*È¸¿øÇýÅÃ*/
.prd-benefit{
    border-top:1px solid #000000;
    border-bottom:1px solid #ffffff;
}
.prd-benefit > a{
    position:relative;
    display:block;
    line-height:26px;
    padding:5px 0;
    font-size:11px;
    font-weight:100;
    color:#000000;
    letter-spacing:1px;
    
}
.prd-benefit > a:before{
    content:'';
    position:absolute;
    top:19px;
    right:0;
    width:9px;
    height:7px;
    background:url('/design/saerashop/arr_02.png')no-repeat center center;
    transition:all 0.3s ease-in-out;
}
.prd-benefit > a.active:before{
    transform: rotate(180deg);
    background:url('/design/saerashop/arr_02.png')no-repeat center center;
}
.prd-benefit .depth{
    display:none;
}
.prd-benefit .depth.active{
    padding-bottom:23px;
}
.prd-benefit .depth li{
    position:relative;
}
.prd-benefit .depth li .icon{
    position:absolute;
    top:0;
    left:0;
    width:34px;
    height:38px;
}
.prd-benefit .depth .icon > img{
    width:100%;
    vertical-align:top;
}
.prd-benefit .depth p{
    padding-left:41px;
    line-height:13px;
    font-size:11px;
    color:#000000;
    letter-spacing:0.5px;    
}


/* »óÇ° »ó¼¼ ÀÌ¹ÌÁö */
#productDetail .prd-detail table { table-layout: auto; }
#productDetail .prd-detail { margin-top: 15px; width: 100%; overflow: hidden; }
#productDetail .prd-detail img { max-width: 100%; }

/* review-write */
#productDetail .review-write { padding: 10px 0 15px 20px; border-top: 1px solid #ddd; }
#productDetail .review-write th,
#productDetail .review-write td { padding: 5px 0; }
#productDetail .review-write th { font-weight: normal; }
#productDetail .review-write .frm-w input { width: 150px; height: 18px; line-height: 18px; border: 1px solid #ededed; }
#productDetail textarea.MS_review_content_box { height: 54px; }

/* ****************** »óÇ° »ó¼¼ ¿É¼Ç ******************** */
.MK_optAddWrap,
.MK_optAddWrap * { margin: 0; padding: 0; }
.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 {  }

.info.fixed #MK_innerOptWrap #MK_innerOptScroll{
    max-height:285px;
    overflow:hidden;
    overflow-y:scroll;
}
#MK_innerOptWrap #MK_innerOptScroll.limit { position: relative; height: 150px; overflow-y: auto; }
#MK_innerOptWrap .MK_inner-opt-cm li { *zoom: 1; position: relative; min-height:13px; padding: 15px 20px;background:#ffffff;border-bottom:1px solid #ddd;}
#MK_innerOptWrap .MK_inner-opt-cm li:last-child{
    border-bottom:1px solid #ddd;
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price {
    display: block; 
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name{
    margin:0;
    display:block;
    line-height:21px;
    font-size:13px;
    font-weight:100;
    color:#000000;
    margin-bottom:11px;
    letter-spacing:0.5px;
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price{
    position:absolute;
    bottom:15px;
    right:20px;
    line-height:31px;
    text-align:right;
    font-size:13px;
    font-weight:normal;
    color:#333333;
    letter-spacing:0.5px;

}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del{
    position: absolute;
    top: 15px;
    right: 20px;
    width: 9px;
    height: 21px;
    line-height: 30px;
    background: url(/design/saerashop/mk_delete.png)no-repeat center center;
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del img{
    display:none;
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl{
    position: relative;
    display:inline-block;
    top: auto;
    padding:0 28px;
    border:;
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl input{
    float:none !important;
    text-align:center !important;
    width:45px;
    height:30px;
    line-height:30px;
    border:0px;
    font-size:11px;
    font-weight:normal;
    color:#222222;
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl > a{
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    width:28px;
    height:30px;
    background-color:#fff;
    background-image:url('/design/saerashop/mk_btn_dw.png');
    background-repeat:no-repeat;
    background-position:center center;
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl > a.MK_btn-up{
    left:auto;
    right:0px;
    background-image:url('/design/saerashop/mk_btn_up.png');
    background-repeat:no-repeat;
    background-position:center center;
}
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl > a > img{
    display:none;
}
/* »ç¿ëÀÚ ÀÔ·Â ÀÎÇ²¹Ú½º (color, size )*/
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput { width: 200px; }
/* ±âº»¿É¼Ç */

/* °³º°¿É¼Ç */
#MK_innerOptWrap #MK_innerOpt_02 li .MK_p-name { margin-right: 80px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl { width: 50px; top: 3px; *top: 2px; right: 90px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl input.MK_count { width: 30px; height: 16px; line-height: 16px; padding: 2px 0 0 2px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a { position: absolute; right: 0px; font-size: 0; line-height: 0; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a img { vertical-align: top; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-up { top: 2px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw { top: 12px; }
/* ÃÑÇÕ°è */
#MK_innerOptTotal { position:relative; text-align:right;font-size:0px;margin-top:17px;width:100%;}
#MK_innerOptTotal .totalLeft{
    position:absolute;
    top:0;
    left:0;
}
#MK_innerOptTotal .totalRight{
    text-align:right;
}
#MK_innerOptTotal .MK_txt-total {
    line-height:28px;
    font-size:13px;
    font-weight:normal;
    color:#222;
    letter-spacing:1px;
}
#MK_innerOptTotal .MK_total {
    line-height:28px;
    font-size:13px;
    font-weight:normal;
    vertical-align:middle;
    color:#222;
    letter-spacing:0.5px;
}
#MK_innerOptTotal .MK_txt-won {
    font-size:13px;
    font-weight:normal;
    color:#222;
    line-height:28px;
    vertical-align:middle;
    letter-spacing:1px;
}
/*»óÇ°´õº¸±â*/
.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:50px;
    border:1px solid rgb(0, 0, 0);
    color:rgb(0, 0, 0);
    font-size:13px;
    font-weight:normal;
    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);
}

/* ¼Ò¸®ºä */
#sorivu { position: relative; margin-top: 20px; }

#nhn_btn {padding-top:10px;}
#payco_order_btn {padding-top:10px;}
/*ÇÏÀÌºê¸®µå ¿É¼Ç*/
#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 .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 .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 .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; }

/* ÄíÆùÁ¤º¸ */
.couponWrap { text-align:center }
.couponBox { display:inline-block }
.couponInfo { text-align:center }
.couponInfo * { }


/* ½º¸¶Æ®ÄíÆù¸ñ·Ï */
#productDetail .smart-coupon-list { padding:20px 0; text-align:center;}
#productDetail .smart-coupon-list ul {display: inline-block; *display:inline; zoom:1; overflow:hidden; margin-left:-30px; min-width:300px;}
#productDetail .smart-coupon-list ul li {position:relative; float:left; width:860px; margin:0 0 30px 30px; border:0px solid #cecece; border-radius:10px; letter-spacing:-1px; overflow:hidden; text-align:left;}
#productDetail .smart-coupon-list ul li .c-info {position:relative; float:left; width:245px; padding:20px; border-right: 1px dashed #cecece; }
#productDetail .smart-coupon-list ul li .c-image a {display:block;}
#productDetail .smart-coupon-list ul li .c-image img { width:860px; height:auto;}
#productDetail .smart-coupon-list ul li p { padding-bottom:10px; line-height:18px; font-size:12px; color:#999; word-break:break-all; font-family:"Malgun Gothic"; }
#productDetail .smart-coupon-list ul li p:last-child {padding-bottom:0;}
#productDetail .smart-coupon-list ul li p.c-name { font-size:14px; color:#000; font-weight:bold; word-break: break-all; }
#productDetail .smart-coupon-list ul li p.c-price {font-size:26px; color:#ff3a34; font-weight:bold; line-height:24px;}
#productDetail .smart-coupon-list ul li.sc-style1.sc-reserve p.c-price {color:#3b6ce9;}
#productDetail .smart-coupon-list ul li .sc-btn-down {position:absolute; top:0; right:0; bottom:0; width:58px; margin:auto; vertical-align:middle; background:#f8f8f8; font-family:"Malgun Gothic"; }
#productDetail .smart-coupon-list ul li .sc-btn-down > span {position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; height:22px; text-align:center; font-size:0; }
#productDetail .smart-coupon-list ul li .sc-btn-down > span > span.sc-complete {font-size:12px; color:#999;}
#productDetail .smart-coupon-list ul li .sc-btn-down > span a { font-size:0; display:inline-block; margin-top:-5px; }
#productDetail .smart-coupon-list ul li .sc-btn-down span a > span { 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; }
#productDetail .smart-coupon-list ul li.sc-style2 {border:1px solid #fff;}
#productDetail .smart-coupon-list ul li.sc-style2 .c-info { background:#171940; border-color:#171940; }
#productDetail .smart-coupon-list ul li.sc-style2 p { color:#fff; }
#productDetail .smart-coupon-list ul li.sc-style2 p.c-txt { color:#999; }
#productDetail .smart-coupon-list ul li.sc-style2 .sc-btn-down { background:#ff3a34; border:0; color:#fff; }
#productDetail .smart-coupon-list ul li.sc-style2.sc-reserve .sc-btn-down { background:#3b6ce9; color:#fff; }
#productDetail .smart-coupon-list ul li.sc-style2 .sc-btn-down span a { color:#fff; }
#productDetail .smart-coupon-list ul li.sc-style2 .sc-btn-down span .num {color:#fff;}
#productDetail .smart-coupon-list ul li.sc-style2 .sc-btn-down span a > span { background:url('/images/common/ico_h11_down_white_l.png') no-repeat center center; }
#productDetail .smart-coupon-list ul li.sc-style3 { width:346px; border:0; border-radius:0; }
#productDetail .smart-coupon-list ul li.sc-style3 .c-info { width:244px; border:1px solid #000; border-right:2px dotted #272a4d; border-radius:10px; }
#productDetail .smart-coupon-list ul li.sc-style3 p.c-price { color:#eb3697;}
#productDetail .smart-coupon-list ul li.sc-style3 .sc-btn-down { background:#fff2f9 ; border:1px solid #272a4d; border-left:0; border-radius:10px; }
#productDetail .smart-coupon-list ul li.sc-style3 .sc-btn-down span a { color:#999; }
#productDetail .smart-coupon-list ul li.sc-style3 .sc-btn-down span a > span { background:url('/images/common/ico_h11_down_pink_l.png') no-repeat center center; }
#productDetail .smart-coupon-list ul li.sc-style3.sc-reserve .sc-btn-down { background:#eefff7; }
#productDetail .smart-coupon-list ul li.sc-style3.sc-reserve p.c-price {color:#18b776;}
#productDetail .smart-coupon-list ul li.sc-style3.sc-reserve .sc-btn-down span a > span { background:url('/images/common/ico_h11_down_green_l.png') no-repeat center center; }
/* BASIC css end */

