/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
.timesale { } 
.timesale th,
.timesale td { font-size: 13px !important; color: #97bc61 !important; } 

#contentWrapper { min-width:1300px; margin:0 auto; padding-bottom:160px; } 
#contentWrap { min-width:1300px; width:1300px !important; } 
#content { width:100%; float:none; } 

.shoopdetail_wrap { min-width:1300px; width:100%; min-height:95px; overflow:hidden; } 

#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; } 


/* ´Ù¸¥ ¾ö¸¶µéÀÌ ÇÔ²² ±¸¸ÅÇÑ »óÇ° */

.purchased_prd_wrap { position:relative; margin-bottom:55px; } 
.purchased_prd_wrap .title { padding:20px 0; margin-bottom:20px; line-height:1; font-size:28px; color:#111; } 
.purchased_prd_wrap .swiper-container { padding-bottom:58px; } 
.purchased_prd_wrap .swiper-container .swiper-pagination { bottom:44px; font-size:0; } 
.purchased_prd_wrap .swiper-container .swiper-pagination .swiper-pagination-bullet { display:inline-block; margin:0 5px; width:14px; height:14px; border-radius:7px; background-color:#dadada; opacity:1; } 
.purchased_prd_wrap .swiper-container .swiper-pagination .swiper-pagination-bullet-active { width:40px; background-color:#97bc61; } 

/*
.purchased_prd_wrap .swiper-button-prev,
.purchased_prd_wrap .swiper-button-next { width:58px; height:58px; background:url(http://bamboobebe.img16.kr/img_pc/arrow_right_30_57_gray.png)center no-repeat; box-sizing:border-box; top:247px; marign-top:0; } 
.purchased_prd_wrap .swiper-button-prev { -ms-transform: rotate(180deg); transform: rotate(180deg); } 


.purchased_prd_wrap .swiper-button-prev { left:50%; margin-left:-750px; } 
.purchased_prd_wrap .swiper-button-next { right:50%; margin-right:-750px; } 

.purchased_prd_wrap .swiper-button-prev:after,
.purchased_prd_wrap .swiper-button-next:after { display:none; } 

*/


/* °øÅë¹è³Ê */ 

.line_banner { overflow:hidden; margin-bottom:100px; } 


/* ÇÏ´Ü Á¤º¸ÅÇ */

#productDetail .page-body .tab_wrap { background:#FFF; } 
#productDetail .page-body .tab_wrap ul { width:1300px; height:56px; box-sizing:border-box; border:1px solid #e6e6e6; border-left:0; } 
#productDetail .page-body .tab_wrap ul li { float:left; width:25%; height:54px; text-align:center; border-left:1px solid #e6e6e6; box-sizing:border-box; line-height:53px; font-size:15px; color:#111; } 
#productDetail .page-body .tab_wrap ul li span.count { display:inline-block; margin-left:4px; font-size:16px; font-weight:600; color:#97bc61; font-family:'Montserrat', 'Noto Sans KR', sans-serif; } 
#productDetail .page-body.on { padding-top:56px; } 
#productDetail .page-body.on .tab_wrap { position:fixed; left:50%; top:119px; width:1300px; margin-left:-650px; z-index:10; } 

@media screen and (max-width:1300px){
 #productDetail .page-body.on .tab_wrap { left:0; margin-left:0; } 
 }

#productDetail .page-body .tab_wrap .tab1 li:nth-of-type(1),
#productDetail .page-body .tab_wrap .tab2 li:nth-of-type(2),
#productDetail .page-body .tab_wrap .tab3 li:nth-of-type(3),
#productDetail .page-body .tab_wrap .tab4 li:nth-of-type(4) { background:#bbbbbb; color:#fff; } 

#productDetail .page-body .detail_container { position:relative; padding-bottom:60px; } 
#productDetail .page-body .detail_container > a.content_a { position:absolute; top:-176px; left:0; font-size:0; overflow:hidden; width:0; height:0; } 
#productDetail .page-body .detail_container h3.title { padding:20px 0; margin-bottom:20px; line-height:1; font-size:28px; color:#111; } 
#productDetail .page-body .detail_container .content img { max-width:100%; } 


#productDetail .page-body .common_info_wrap { overflow:hidden; text-align:center; margin-bottom:150px; } 
#productDetail .page-body .common_info_wrap img { display:block; margin:0 auto; } 

#productDetail .page-body .common_info_wrap .delivery_tab { text-align:left; height:40px; vertical-align:top; margin-bottom:20px; } 
#productDetail .page-body .common_info_wrap .delivery_tab span { display:inline-block; height:height:40px; padding:0 5px; margin-right:50px; line-height:38px; border-bottom:2px solid #ddd; color:#ddd; font-size:16px; font-family:'Noto Sans KR', sans-serif; font-weight:700; cursor:pointer; } 
#productDetail .page-body .common_info_wrap .delivery_tab span.on { border-bottom-color:#000; color:#000; } 
#productDetail .page-body .common_info_wrap .delivery_container { text-align:left; } 
#productDetail .page-body .common_info_wrap .delivery_container ul { display:none; padding:20px 10px; } 
#productDetail .page-body .common_info_wrap .delivery_container ul.on { display:block; } 
#productDetail .page-body .common_info_wrap .delivery_container ul li { margin-bottom:10px; font-size:15px; font-family:'Noto Sans KR', sans-serif; line-height:1.8; } 



/* »çÀÌÁî Â÷Æ® */
.box-btn-size-chart { width: 300px; padding: 10px; background: #D9DBDA; text-align: center; } 
td.area-btn-size-chart a { color: #000000; font-size: 15px; font-weight: bold; } 
#sizeChart { width:693px; position: absolute; display: none; } 
#sizeChart .btn-close-box { width: 100%; position: relative; } 
#sizeChart .btn-close-layer { position: absolute; display: block; width: 15px; height: 14px; top: 10px; right: 10px; color: #FFFFFF; font-size: 15px; font-weight: bold; } 

.size-chart-box { width: 100%; font-family: 'dotum'; 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 { background: #FFFFFF; text-align: center; padding: 5px; } 
.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 { font-family: 'dotum'; padding: 10px; text-align: center; border-bottom: 1px solid #D9DBDA; } 
.size-chart-cont table th { background: #EBECF0; } 
.size-chart-cont table tr:last-child { border-bottom: 1px solid #D9DBDA; } 
.size-chart-cont img.sc-img-chart,
#sc_img_chart { width: 670px; height: 300px; } 
.size-chart-cont img.sc-img-guide,
#sc_img_guide { width: 190px; height: 240px; } 
.size-chart-cont p { margin-top: 10px; text-align: left; } 
/* »çÀÌÁî Â÷Æ® E */

/* »óÇ° ÀÏ¹ÝÁ¤º¸(»óÇ°Á¤º¸Á¦°ø °í½Ã) */
#productWrap { margin: 10px 0; } 
#productWrap h3.tb-tit { margin-bottom: 10px; text-align: left; } 
#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; } 

/* »óÇ° ÀÏ¹ÝÁ¤º¸(»óÇ°Á¤º¸Á¦°ø °í½Ã) E */


/* ¹ãºÎº£º£¿¡¼­ Á¦ÀÏ ¸¹ÀÌ ±¸¸ÅÇÏ´Â Á¦Ç° */
#productDetail .bamboo_best { background:#f6f5f4; padding:30px 32px 0; margin-top:130px; height:937px; margin-bottom:60px; clear:both; } 
#productDetail .bamboo_best ul { overflow:hidden; width:877px; margin:0 auto; } 
#productDetail .bamboo_best ul li { float:left; margin-right:30px; margin-bottom:46px; } 

/* ¹ãºÎº£º£¿¡¼­ Á¦ÀÏ ¸¹ÀÌ ±¸¸ÅÇÏ´Â Á¦Ç° E */



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


/* °ü·Ã»óÇ° */
#good_related .prd-list { padding-top: 10px; } 
#good_related .prd-list .thumb { width: 50px; height: 50px; } 
#good_related .prd-list th { padding-bottom: 10px; } 
#good_related .prd-list td { padding: 5px 0; } 
#good_related .prd-list .prd-amount { position: relative; width: 52px; height: 15px; border: 1px solid #ebe6e0; } 
#good_related .prd-list .prd-amount .txt-spin,
#good_related .prd-list .prd-amount .btns { float: left; } 
#good_related .prd-list .prd-amount .txt-spin { width: 41px; height: 13px; padding-left: 2px padding-top: 2px; border: 0; font-size: 11px; } 
#good_related .prd-list .prd-amount .btns { width: 17px; height: 15px; border-left: 1px solid #aaa; } 
#good_related .prd-list .prd-amount .btns a { overflow: hidden; float: left; width: 100%; height: 8px; text-indent: -999px; background: none; } 
#good_related .prd-list .prd-amount .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%; } 
#good_related .prd-list .prd-amount .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 50%; } 
#good_related .related-allbasket { width: 100%; text-align: center; } 




/* ÆÄ¿ö¸®ºä S */

#powerReview .PR15N01-review-wrap > li .reply-wrap .lst li dl { padding-left: 148px !important; } 
#powerReview .PR15N01-review-wrap > li .reply-wrap .lst li dt { width: 100px !important; } 

/* review-write */
#productDetail .review-write { margin-top: 15px; padding: 5px 0 10px; border-top: 1px solid #b4b4b5; border-bottom: 1px solid #b4b4b5; } 
#productDetail .review-write th,
#productDetail .review-write td { padding: 5px 0 4px; } 
#productDetail .review-write th { font-weight: normal; } 
/* ÆÄ¿ö¸®ºä E */


/* ´ñ±Û ¸®½ºÆ® °øÅë */
/*
#productDetail .table-slide { } 
#productDetail .table-slide thead th { border-bottom: 1px solid #e7e7e7; font-weight: normal; } 
#productDetail .table-slide th,
#productDetail .table-slide td { padding: 10px 0; cursor: pointer; } 
#productDetail .table-slide tbody td { border-bottom:1px solid #e6e6e6; } 
#productDetail .table-slide tr.nbg td { background-image: none; } 
#productDetail .table-slide tr.reply .tb-txt { padding-left: 30px; background: url(/images/d3/modern_simple/common/bull_reply.gif) no-repeat 10px 0; } 
/* review-list */
#productDetail .review-list { } 
/* qna board */
#productDetail .qna-list { } 




/* º¸µå °øÅë */

.board_hd { min-height:21px; } 
.board_hd .btn_more { display:block; float:right; position:relative; top:-14px; right:-10px; height:30px; padding:0 10px; box-sizing:border-box; line-height:30px; color:#888888; font-size:12px; } 


.list_bottom { min-height:79px; box-sizing:border-box; position:relative; } 
.list_bottom .btn_write { position:absolute; top:20px; right:0; display:block; box-sizing:border-box; width:110px; height:40px; color:#111; border:1px solid #000; text-align:center; line-height:37px; } 



.board { } 
.board .table-slide { width:100%; border-top:2px solid #010101; overflow:hidden; } 
.board .table-slide > table { width:100%; table-layout:fixed; } 
.board .table-slide > table th,
.board .table-slide > table td { border-bottom:1px solid #eaeaea; padding:15px 0; color:#111; font-size:12px; line-height:1.5; } 
.board .table-slide > table th { color:#111; font-size:13px; font-weight:400; } 
.board .table-slide > table td a { color:#111; } 

.board .table-slide > table .no-data td { padding:30px 0; font-size:14px; } 
.board .table-slide tr.cnt { display: none; } 
.board .table-slide tr.cnt td { cursor: default; } 





/* =============================================== */


/* »ó´Ü ¼¶³×ÀÏ, »óÇ° ¿É¼Ç Á¤º¸ */
#productDetail .thumb-info { zoom: 1; box-sizing: border-box; font-size:0; padding:30px 0 70px; } 
#productDetail .thumb-info:after { content: ""; display: block; clear: both; } 


/* »ó´Ü ¼¶³×ÀÏ */

#productDetail .thumb-info .thumb-wrap { display:inline-block; width:650px; vertical-align:top; } 
#productDetail .thumb-info .thumb-wrap .thumb { width:620px; } 
#productDetail .thumb-info .thumb-wrap .thumb.single { overflow:hidden; } 
#productDetail .thumb-info .thumb-wrap .thumb.single img { width:100%; height:auto; display:block; } 


#productDetail .thumb-info .thumb-wrap .thumb.multi { } 
#productDetail .thumb-info .thumb-wrap .swiper-slide img { width:100%; height:auto; display:block; } 
#productDetail .thumb-info .thumb-wrap #gallerySwiper { margin-bottom:10px; } 

#productDetail .thumb-info .thumb-wrap #thumbsSlider .swiper-slide { border:1px solid #e6e6e6; box-sizing:border-box; } 
#productDetail .thumb-info .thumb-wrap #thumbsSlider .swiper-slide img { opacity:0.9; } 
#productDetail .thumb-info .thumb-wrap #thumbsSlider .swiper-slide.swiper-slide-thumb-active img { opacity:1; } 


/*
gallerySwiper
*/

#history #thumbsSlider { margin-bottom:26px; padding-left:20px; box-sizing:border-box; } 
/* #history #thumbsSlider .swiper-slide { width:auto !important; } */
#history #thumbsSlider .swiper-slide .thumb { width:100%; height:48px; border-radius:24px; background:#f2f2f2; overflow:hidden; position:relative; } 
#history #thumbsSlider .swiper-slide .thumb img { position:absolute; top:0; left:0; width:100%; display:none; } 
#history #thumbsSlider .swiper-slide .thumb label { display:block; width:100%; height:48px; line-height:48px; border-radius:24px; text-align:center; color:#777777; font-size:17px; letter-spacing:0; position:relative; } 


#history #thumbsSlider .swiper-slide.swiper-slide-thumb-active .thumb { background:#000; } 
#history #thumbsSlider .swiper-slide.swiper-slide-thumb-active .thumb label { color:#FFF; font-weight:700; } 
#history #thumbsSlider .swiper-slide.swiper-slide-thumb-active .thumb img { display:block; opacity:0.5; } 



/* »ó´Ü ¿É¼ÇÁ¤º¸. */

#productDetail .thumb-info .info { display:inline-block; width:650px; padding:15px 0 0 50px; vertical-align:top; box-sizing:border-box; position:relative; } 

#productDetail .thumb-info .info .btn_wish { position:absolute; right:0; width:24px; top:80px; height:21px; background:url(http://bamboobebe.img16.kr/img_pc/ic_heart.png) center no-repeat; font-size:0; } 

#productDetail .thumb-info .info h3.tit-prd { width:600px; line-height:35px; font-size:28px; color:#111; } 
#productDetail .thumb-info .info h3.tit-prd .MK-product-icons { display:block; } 
#productDetail .thumb-info .info p.prd_desc { padding:20px 0; font-size:14px; color:#979797; font-weight:200; min-height:30px; line-height:20px; border-bottom:1px solid #e8e8e8; margin-bottom:20px; } 




#productDetail .thumb-info .info .table-opt { } 
#productDetail .thumb-info .info .table-opt th,
#productDetail .thumb-info .info .table-opt td { font-size: 13px; padding:7px 0; color: #111; box-sizing:border-box; } 
#productDetail .thumb-info .info .table-opt th { font-weight:400; height:34px; } 
#productDetail .thumb-info .info .table-opt th > div,
#productDetail .thumb-info .info .table-opt td > div { padding:0; } 


#productDetail .thumb-info .info .table-opt .price { color:#111; font-size:20px; font-family:'Montserrat', 'Noto Sans KR', sans-serif; font-weight:700; } 
#productDetail .thumb-info .info .table-opt .price del { font-size:15px; color:#aaaaaa; font-weight:200; } 





/* ÅëÇÕ¿É¼Ç */
#productDetail .thumb-info .info .table-opt .opt-wrap { width: 100%; /* margin-top: 10px; padding: 5px 0; */ } 
/*
#productDetail .thumb-info .info .table-opt .opt-wrap .tit { margin-bottom: 5px; padding-left: 10px; } 
*/

#productDetail .thumb-info .info .table-opt .opt-wrap dl { overflow: hidden; width: 100%; font-size:0; } 
#productDetail .thumb-info .info .table-opt .opt-wrap dl + dl { margin-top:10px; } 
#productDetail .thumb-info .info .table-opt .opt-wrap dt { display:none; vertical-align:top; width:140px; text-align:left; font-size:13px; color:#111; line-height:20px; box-sizing:border-box; } 

#productDetail .thumb-info .info .table-opt .opt-wrap dd { display:inline-block; vertical-align:top; /*width:460px; */ width:100%; font-size:13px; color:#111; line-height:20px; box-sizing:border-box; /*padding:0 10px; */ box-sizing:border-box; } 
#productDetail .thumb-info .info .table-opt .opt-wrap dd input { width:100%; height:46px; border: 1px solid #e6e6e6; line-height:46px; font-size:13px; text-indent:13px; box-sizing: border-box; } 
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn { padding-top:10px; padding-left: 10px; text-align: right; } 
#productDetail .thumb-info .info .table-opt .opt-wrap select { width:100%; height:46px; border: 1px solid #e6e6e6; line-height:46px; font-size:13px; text-indent:13px; } 
#productDetail .thumb-info .info .table-opt .opt-wrap select { -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#FFF url(http://bamboobebe.img16.kr/img_pc/select_arrow.png) calc(100% - 9px ) center no-repeat; } 
#productDetail .thumb-info .info .table-opt .opt-wrap select::-ms-expand { display:none; } 

#productDetail .thumb-info .info .table-opt .add-option-list_wrap { padding-top:25px; } 
#productDetail .thumb-info .info .table-opt .add-option-list_wrap .add-option-tit { display:block; height:36px; font-size:14px; line-height:16px; } 
#productDetail .thumb-info .info .table-opt .add-option-list_wrap .add-option-list { display:inline-block; box-sizing:border-box; border:1px solid #eeeeee; font-size:0; background:url(http://bamboobebe.img16.kr/img_pc/line_eee_120out.png) right 0 repeat; } 
#productDetail .thumb-info .info .table-opt .add-option-list_wrap .add-option-list > li { display:inline-block;; vertical-align:top; box-sizing:border-box; width:119px; margin-left:1px; } 
#productDetail .thumb-info .info .table-opt .add-option-list_wrap .add-option-list > li:nth-of-type(5n+1) { width:118px; margin-left:0; } 

#productDetail .thumb-info .info .table-opt .add-option-list_wrap .add-option-list > li.add-option-cont .thumb-s { width:100%; border-bottom:1px solid #eee; overflow:hidden; } 
#productDetail .thumb-info .info .table-opt .add-option-list_wrap .add-option-list > li.add-option-cont .thumb-s img { display:block; width:119px; } 

#productDetail .thumb-info .info .table-opt .add-option-list_wrap .add-option-list > li.add-option-cont .add-option-wrap { padding:7px 10px; } 
#productDetail .thumb-info .info .table-opt .add-option-list_wrap .add-option-list > li.add-option-cont .add-option-wrap .prd-icon { display:none; } 
#productDetail .thumb-info .info .table-opt .add-option-list_wrap .add-option-list > li.add-option-cont .add-option-wrap h3.tit-prd { width:100%; font-size:12px; color:#555555; line-height:120%; padding:3px 0; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; } 

#productDetail .thumb-info .info .table-opt .add-option-list_wrap .add-option-list > li .table-opt { overflow:hidden; } 
#productDetail .thumb-info .info .table-opt .add-option-list_wrap .add-option-list > li .table-opt .price { width:100%; font-size:12px; color:#555555; line-height:120%; padding:3px 0; overflow:hidden; } 
#productDetail .thumb-info .info .table-opt .add-option-list_wrap .add-option-list > li .table-opt .opt-wrap select { height:25px; line-height:23px; border-color:#e8e8e8; font-size:12px; background-position: 100% center; } 
#productDetail .thumb-info .info .table-opt .add-option-list_wrap .add-option-list > li .table-opt .opt-wrap dd { padding:3px 0; } 
#productDetail .thumb-info .info .table-opt .add-option-list_wrap .add-option-list > li .table-opt .opt-wrap .sel-btn { padding:3px 0; margin:0; } 
#productDetail .thumb-info .info .table-opt .add-option-list_wrap .add-option-list > li .table-opt .opt-wrap .sel-btn > a { display:block; box-sizing:border-box; text-align:center; height:27px; width:100%; border:1px solid #999999; line-height:24px; color:#999; background:#FFF; } 


#productDetail .thumb-info .info #MK_innerOptWrap { } 
#productDetail .thumb-info .info #MK_innerOptScroll { } 
#productDetail .thumb-info .info #MK_innerOptScroll .MK_inner-opt-cm { } 
#productDetail .thumb-info .info #MK_innerOptScroll .MK_inner-opt-cm > li { padding: 25px 0 0; border-top:1px solid #eee; overflow:hidden; position:relative; } 
#productDetail .thumb-info .info #MK_innerOptScroll .MK_inner-opt-cm > li .MK_p-name { display:block; padding-bottom:10px; line-height:25px; color:#575757; font-size:15px; font-weight:400; } 
#productDetail .thumb-info .info #MK_innerOptScroll .MK_inner-opt-cm > li .MK_p-name p { min-height:25px; } 
#productDetail .thumb-info .info #MK_innerOptScroll .MK_inner-opt-cm > li .MK_p-name p strong { display:inline-block; line-height:25px; color:#575757; font-size:15px; font-weight:400; } 
#productDetail .thumb-info .info #MK_innerOptScroll .MK_inner-opt-cm > li .extra_option_name { display:inline-block; line-height:25px; color:#575757; font-size:15px; font-weight:400; } 


#productDetail .thumb-info .info #MK_innerOptScroll .MK_inner-opt-cm > li .MK_price { position:absolute; height:36px; line-height:36px; right: 0; bottom: 0px; font-size:0; } 
#productDetail .thumb-info .info #MK_innerOptScroll .MK_inner-opt-cm > li .MK_price > span { display:inline-block; height:36px; line-height:36px; color:#1a1e21; font-size:18px; font-family:'Montserrat', 'Noto Sans KR', sans-serif; font-weight:400; } 
#productDetail .thumb-info .info #MK_innerOptScroll .MK_inner-opt-cm > li .MK_btn-del { position:absolute; display:block; width:28px; height:36px; line-height:36px; right:0px; bottom:29px; font-size:0; background:url(http://bamboobebe.img16.kr/img_pc/btn_X_12_12.png) right center no-repeat; } 
#productDetail .thumb-info .info #MK_innerOptScroll .MK_inner-opt-cm > li .MK_btn-del img { display:none; } 

#productDetail .thumb-info .info #MK_innerOptScroll .MK_inner-opt-cm > li .MK_qty-ctrl { width:131px; height:36px; margin-bottom:4px; overflow:hidden; box-sizing:border-box; border:1px solid #e6e6e6; position:relative; } 
#productDetail .thumb-info .info #MK_innerOptScroll .MK_inner-opt-cm > li .MK_qty-ctrl .basic_option { float:left; width:59px; height:34px; border:0; margin:0; padding:0; line-height:34px; color:#000; text-align:center !important; font-size:13px; font-family:'Montserrat', 'Noto Sans KR', sans-serif; } 
#productDetail .thumb-info .info #MK_innerOptScroll .MK_inner-opt-cm > li .MK_qty-ctrl .addition_option { float:left; width:59px; height:34px; border:0; margin:0; padding:0; line-height:34px; color:#000; text-align:center !important; font-size:13px; font-family:'Montserrat', 'Noto Sans KR', sans-serif; } 
#productDetail .thumb-info .info #MK_innerOptScroll .MK_inner-opt-cm > li .MK_qty-ctrl a { position: absolute; top:0; font-size: 0; line-height: 0; height:34px; width:35px; box-sizing:border-box; border-left:1px solid #e6e6e6; background:#FFF; } 
#productDetail .thumb-info .info #MK_innerOptScroll .MK_inner-opt-cm > li .MK_qty-ctrl a img { display:none; } 

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-up { left:59px; } 
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw { left:94px; } 
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-up:before,
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw:before { display:block; width:34px; height:34px; line-height:34px; color:#999999; font-size:18px; text-align:center; font-family:Dotum,"µ¸¿ò",sans-serif; } 

#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-up:before { content:"+"; } 
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw:before { content:"-"; } 


#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-up { left:59px; } 
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw { left:94px; } 
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-up:before,
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw:before { display:block; width:34px; height:34px; line-height:34px; color:#999999; font-size:18px; text-align:center; font-family:Dotum,"µ¸¿ò",sans-serif; } 

#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-up:before { content:"+"; } 
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw:before { content:"-"; } 


/* ¿É¼Ç °á°ú ¸®½ºÆ® */

#MK_innerOptWrap #MK_innerOptScroll.limit { position: relative; height: 150px; overflow-y: auto; } 

/* »ç¿ëÀÚ ÀÔ·Â ÀÎÇ²¹Ú½º (color, size )*/
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput { width: 200px; } 



/* ÃÑÇÕ°è */
#MK_innerOptTotal { border-top:1px solid #e8e8e8; padding: 20px 0 0; height:30px; line-height:30px; font-size: 19px; font-weight:bold; text-align:right; font-family:'Montserrat', 'Noto Sans KR', sans-serif; } 
#MK_innerOptTotal .MK_txt-total { float:left; height:30px; line-height:30px; font-weight:700; color: #97bc61; font-size:22px } 
#MK_innerOptTotal .MK_txt-won { display:none; } 
#MK_innerOptTotal .MK_total { /* float:right; */height:30px; line-height:30px; font-weight:700; color: #97bc61; font-size:24px } 





/* ¿øÅ¬¸¯¿É¼Ç */
.shopdetailInfoOneclick { clear:both; background-color:#f6f6f6; padding: 5px 15px; overflow:hidden; zoom:1; } 
.shopdetailInfoOneclick > span { float:left; } 
.shopdetailInfoOneclick .shopdetailInfoList { float:left; width: 70%; } 

#productDetail .thumb-info .info .table-opt .opt-wrap dl.oneclick_wrap { border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; padding:25px 0 15px; } 
#productDetail .thumb-info .info .table-opt .opt-wrap dl.oneclick_wrap + dl.oneclick_wrap { margin-top:0; border-top:0; } 
#productDetail .thumb-info .info .table-opt .opt-wrap dl.oneclick_wrap dt { display:block; float:left; width:140px; height:38px; padding:7px 0; box-sizing:border-box; line-height:24px; } 
#productDetail .thumb-info .info .table-opt .opt-wrap dl.oneclick_wrap dd { display:block; float:left; width:460px; min-height:38px; padding:7px 0; } 


.MK-oneclick-list { overflow:hidden; zoom:1; } 
.MK-oneclick-list:after { content: ""; display: block; clear: both; } 

.MK-oneclick-list li { display:inline-block; vertical-align:top; margin:0 10px 10px 0; } 
.MK-oneclick-list li a { border:1px solid #e6e6e6; display: inline-block; border-radius: 1px; box-sizing:border-box; } 
.MK-oneclick-list li.MK-oneclick-sel a { border:1px 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; } 
.MK-oneclick-list li.MK-oneclick-text .MS-oneclick-sel span { min-width: 30px; line-height: 27px; } 
.MK-oneclick-value { display:none; padding-bottom: 3px; /* 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; } 






/* »ó´Ü ¹öÆ° */

#productDetail .thumb-info .info .prd-btns { margin-top: 40px; height:60px; clear:both; text-align:center; } 
#productDetail .thumb-info .info .prd-btns .soldout_notice { font-weight:bold; color:#111; font-size:20px; line-height:60px; } 
#productDetail .thumb-info .info .prd-btns .btn_soldout_wrap { } 
#productDetail .thumb-info .info .prd-btns .btn_wrap { font-size:0; } 
#productDetail .thumb-info .info .prd-btns .btn_wrap a { display:inline-block; vertical-align:Top; box-sizing:border-box; width:160px; height:60px; border:1px solid #97bc61; margin-left:8px; background:#FFF; color:#97bc61; line-height:57px; font-size:16px; } 
#productDetail .thumb-info .info .prd-btns .btn_wrap a.detailBtn_cart { width:264px; color:#FFF; background:#97bc61; margin-left:0; } 
#productDetail .thumb-info .info .prd-btns .btn_wrap a.detailBtn_smart { width:100%; border:1px solid #97bc61; margin-left:0; margin-top:8px; } 
#productDetail .thumb-info .info .ms_nhn { margin-top:39px; overflow:hidden; } 

#nhn_btn { float:right; } 
#payco_order_btn { padding-top:10px; } 




#info_scroll_standard { font-size:0; width:1px; height:1px; } 

#btn_scroll_buy { display:none; position:fixed; bottom:40px; right:50%; margin-right:-650px; text-align:center; box-sizing:border-box; width:180px; height:60px; border:1px solid #97bc61; background:#97bc61; color:#fff; line-height:57px; font-size:16px; cursor:pointer; z-index:10; } 
#btn_scroll_buy.on { display:block; } 
#btn_scroll_buy.close { background-color:#000; } 

#productDetail .thumb-info .info.scroll { position:fixed; bottom:100px; right:50%; margin-right:-650px; z-index:10; padding:0; background:#FFF; height:0; overflow:hidden; transition:all 0.5s; } 
#productDetail .thumb-info .scroll.on { height:560px; padding:0 20px 50px 10px; overflow-y:scroll; border:1px solid #ddd; } 

#productDetail .thumb-info .info.scroll .btn_wish,
#productDetail .thumb-info .info.scroll .prd_desc,
#productDetail .thumb-info .info.scroll h3.tit-prd { display:none; } 



@media screen and (max-width:1300px){
 #btn_scroll_buy { right:0; margin-right:0; } 
 #productDetail .thumb-info .info.scroll { right:0; margin-right:0; } 
 }




/* ================================================================================== */
/* ================================================================================== */




/* ÁÖ¹®¼ö·® */
#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; position:relative; } 
#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 .opt-btns { position: relative; width: 56px; height: 19px; margin-left:10px; } 
#productDetail .thumb-info .info .opt-btns input { position: absolute; top: 0; left: 0; width: 70px; height: 35px; border: 1px solid #ddd; text-align: center !important; }
#productDetail .thumb-info .info .opt-btns .btn-up { position: absolute; top: 0; right: 0; } 
#productDetail .thumb-info .info .opt-btns .btn-dw { position: absolute; bottom: 0; right: 0; } 
#productDetail .thumb-info .info .opt-count select { float: left; width: 180px; } 
#productDetail .thumb-info .info .opt-count .opt-btns { float: left; width: 56px; margin-left: 5px; } 
#productDetail .detal_banner { width:100%; margin-top:65px; text-align:center; } 






/* ****************** »óÇ° »ó¼¼ ¿É¼Ç ******************** */
.MK_not_choice { color: red; } 
.MK_optAddWrap,
.MK_optAddWrap * { margin: 0; padding: 0; } 
.MK_optAddWrap { color: #666; font-size: 11px; line-height: 13px; font-family: Dotum; } 
.MK_optAddWrap li { list-style: none; } 

/* ÃÑÇÕ°è */
#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 #e4e4e5; *zoom:1; text-align:right; } 
#MK_innerOptTotal:after { display:block; clear:both; content:'' } 
#MK_innerOptTotal .totalLeft { float:left } 
#MK_innerOptTotal .totalRight { float:right } 
#MK_innerOptTotal .MK_txt-total { font-size:22px; color:#97bc61 } 
#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:contents; margin-top:-4px; font-size:24px; color:#000; vertical-align:middle; } 

/* ¿É¼Ç¼±ÅÃ */
#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; } 






/* ½º¸¶Æ®ÄíÆù¸ñ·Ï */
#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:344px; margin:0 0 30px 30px; border:1px 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:368px; height:128px; } 
#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; } 



#soldout_once { display:none; } 




/* ±¸¸ÅÇÒÀÎ */
#productDetail .buy-benefit { position:relative; } 
#productDetail .buy-benefit .tit-txt { font-size:12px; color:#000; font-weight:700; } 
#productDetail .buy-benefit .view-wrap { position:relative; } 
#productDetail .buy-benefit .btn-view { display:inline-block; padding:2px 3px 2px 5px; font-size:12px; color:#000; font-family:"Malgun Gothic"; background: url(/images/common/bg_layer_gray.gif) no-repeat; border:1px solid #e3e3e3; } 
#productDetail .buy-benefit .btn-view em { display: inline-block; font-size:10px; vertical-align: top; } 
#productDetail .buy-benefit .view-wrap { display:none; position:absolute; top:30px; left:50%; max-width:186px; margin-left:-208px; padding:15px; background:#fff; border:1px solid #000; z-index:1; } 
#productDetail .buy-benefit .view-wrap.active { display:block; } 
#productDetail .buy-benefit .view-wrap .layer-view { font-size:12px; line-height:20px; color:#000; font-weight:bold; } 
#productDetail .buy-benefit .view-wrap .layer-view .fc-red { color:#ff0000; } 
#productDetail .buy-benefit .view-wrap .layer-view ul.list { margin-top:5px; } 
#productDetail .buy-benefit .view-wrap .layer-view ul li.layer-info { color:#585858; border-top:1px solid #ccc; padding-top:5px; margin-top:5px; font-weight:normal; } 
#productDetail .buy-benefit .view-wrap .btn-close { position:absolute; right:10px; top:5px; } 
/* ±¸¸ÅÇÒÀÎ */

body.layeron #layerShopChoice { height: max-content; position: fixed!important; bottom:10%!important; right:0!important; } 

/* ¿É¼Ç °á°ú ¸®½ºÆ® */
#MK_innerOptWrap { } 
#MK_innerOptWrap #MK_innerOptScroll.line { padding-top:5px; margin-top:5px; border-top:1px solid #e4e4e5; } 
#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:16px 0; *padding-bottom:0; } 
#MK_innerOptWrap .MK_inner-opt-cm li:after { display:block; clear:both; content:'' } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { position: absolute; } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { display:block; } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name { display: block; padding-bottom: 10px; line-height: 25px; color: #575757; font-size: 15px; font-weight: 400; } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price { bottom:4px; right:0; display: inline-block; height: 36px; line-height: 36px; color: #1a1e21; font-size: 18px; font-family: 'Montserrat', 'Noto Sans KR', sans-serif; font-weight: 400; } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price span { } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { top:3px; right:0; width:13px; height:13px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/btn_comment_del.gif) 0 0 no-repeat } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl { position:relative; margin-top: 10px; width: 131px; height: 36px; margin-bottom: 4px; overflow: hidden; box-sizing: border-box; border: 1px solid #e6e6e6; position: relative; } 
#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: 59px; height: 34px; border: 0; margin: 0; padding: 0; line-height: 34px; color: #000; text-align: center !important; font-size: 13px; font-family: 'Montserrat', 'Noto Sans KR', sans-serif; } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a { font-family: Dotum, "µ¸¿ò", sans-serif; position: absolute; top: 0; /* font-size: 0; *//* line-height: 0; */height: 34px; width: 35px; box-sizing: border-box; border-left: 1px solid #e6e6e6; background: #FFF; } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a img { display:none; } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-up { } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-up:after { content: "+"; display: block; width: 34px; height: 34px; line-height: 34px; color: #999999; font-size: 18px; text-align: center; font-family: Dotum, "µ¸¿ò", sans-serif; } 
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-dw { right: 0; } 

#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-dw:after { content: "-"; display: block; width: 34px; height: 34px; line-height: 34px; color: #999999; font-size: 18px; text-align: center; font-family: Dotum, "µ¸¿ò", sans-serif; } 
#MK_innerOptWrap .MK_inner-opt-cm li #MK_p_price_basic_0 { font-weight:bold; } 

/* »ç¿ëÀÚ ÀÔ·Â ÀÎÇ²¹Ú½º (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-bottom:0; } 
/* ÇÏÀÌºê¸®µå¿É¼Ç */
#MK_innerOptWrap #MK_innerOpt_03 { } 

.package_price{text-align: right;line-height: 20px;margin-top: 10px;padding: 6px 0 3px 0;border: 1px solid #c0c0c0;font-size: 11px;}
.package_price ul{line-height: 20px;padding: 0 20px;}
.package_price ul li{
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 18px;
    color: #1a1e21;
    margin: 13px 0;
}
.package_price ul li b{font-weight:400;}
.package_price ul li span{
    font-family: 'Montserrat', 'Noto Sans KR', sans-serif;
    font-weight: 400;
}


.dn{display:none !important;}




.package-btn-up {
    background-color: #bbb;
    width: 35px;
    height: 35px;
    text-align: center;
    vertical-align: middle;
    line-height: 35px;
    color: #fff;
    display: inline-block;
}

.package-btn-down {
    background-color: #bbb;
    width: 35px;
    height: 35px;
    text-align: center;
    vertical-align: middle;
    line-height: 35px;
    color: #fff;
    display: inline-block;
}


/* BASIC css end */

