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




#container{/*padding-top:51px;*/ /*padding-top:190px;*/ padding-top:81px;}

.pdt_cate_dep_wr .cate_dep2_box{display:none;}

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

.shopdetailInfo{position:relative; }


.shopdetailInfo .thumb-wrap {display:block; width:100%; vertical-align:top;}
.shopdetailInfo .thumb-wrap .thumb {width:100%; }
.shopdetailInfo .thumb-wrap .thumb.single{overflow:hidden;}
.shopdetailInfo .thumb-wrap .thumb.single img{width:100%; height:auto; display:block; }


.shopdetailInfo .thumb-wrap #gallerySwiper{margin-bottom:14px;}
.shopdetailInfo .thumb-wrap #gallerySwiper .swiper-slide{}
.shopdetailInfo .thumb-wrap #gallerySwiper .swiper-slide img{display:block; width:100%;}
.shopdetailInfo .thumb-wrap #thumbsSlider{margin:0 14px;}
.shopdetailInfo .thumb-wrap #thumbsSlider .swiper-slide{border:1px solid #e6e6e6; box-sizing:border-box;}
.shopdetailInfo .thumb-wrap #thumbsSlider .swiper-slide img{opacity:0.9;}
.shopdetailInfo .thumb-wrap #thumbsSlider .swiper-slide.swiper-slide-thumb-active img{opacity:1;}


.shopdetailInfoTop{margin:0 14px; padding:16px 0; border-bottom:1px solid #f2f2f2; position:relative;  }
.shopdetailInfoTop h3.tit-prd{padding:3px 0; font-size:20px; line-height:1.2; color:#111; font-weight:400; padding-right:28px;}

.shopdetailInfoTop h3 .MK-product-icons{vertical-align:middle;}
.shopdetailInfoTop h3 .MK-product-icons {display:block;}


.shopdetailInfoTop .btn_wish{position:absolute; top:21px; right:0; display:block; width:24px; height:21px; background:url(http://bamboobebe.img16.kr/img_pc/ic_heart.png) center no-repeat; font-size:0;  }
.shopdetailInfoTop .prd_desc{font-size:12px; color:#979797; font-weight:200; line-height:1.5; line-height:20px;}

.shopdetailInfoBottom{}

.shopdetailInfoBottom .shopdetailInfoValue{padding:0 14px;}
.shopdetailInfoBottom .shopdetailInfoValue > table{width:100%; table-layout:fixed; }
.shopdetailInfoBottom .shopdetailInfoValue > table th{width:90px; text-align:left; color:#111; font-size:13px; line-height:15px; padding:7px 0; font-weight:400;}
.shopdetailInfoBottom .shopdetailInfoValue > table td{font-size:13px; line-height:15px; padding:7px 0; color:#555; }
.shopdetailInfoBottom .shopdetailInfoValue > table td.price{font-size:16px; font-weight:700; font-family:'Montserrat', 'Noto Sans KR', sans-serif;}
.shopdetailInfoBottom .shopdetailInfoValue > table td.price del{color:#aaaaaa; font-weight:400; font-size:12px;}


.shopdetailInfo .percent{position:absolute; top:15px; left:15px; width:60px; height:60px; box-sizing:border-box; padding-top:22px; text-align:center; display:block; border-radius:30px; font-size:20px; background:rgba(151,188,97,0.9); color:#FFF; font-weight:700; font-family:'Montserrat', 'Noto Sans KR', sans-serif; }
.shopdetailInfo .percent:after{content:"%"; font-size:18px; font-weight:400; vertical-align:bottom;}






.shopdetail .shopdetailInfo article.option_area .shopdetailInfoTit{padding:0 15px; border:0; font-weight:700;}
.shopdetail .shopdetailInfo article.option_area .shopdetailInfoTit sub{display:inline-block; vertical-align:baseline; color:#aaa; font-weight:400;}

.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoWrap_outer{font-size:0; margin:0 15px 20px; border:1px solid #c7c7c7;}
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoWrap_outer .shopdetailInfoWrap{display:inline-block; overflow:hidden; width:calc((100% - 3px) / 4); vertical-align:top; border-right:1px solid #c7c7c7; margin-bottom:-1px; border-top:1px solid #c7c7c7; }
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoWrap_outer .shopdetailInfoWrap:nth-of-type(4n){border-right:0; }
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoWrap_outer .shopdetailInfoWrap .shopdetailInfoTop{width:100%; float:none; padding:0; margin:0;}
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoWrap_outer .shopdetailInfoWrap .shopdetailInfoTop figure{display:block; padding:0; }
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoWrap_outer .shopdetailInfoWrap .shopdetailInfoValue{width:100%; float:none; padding:0; margin:0; font-size:10px; padding:10px 6px; box-sizing:border-box; }
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoWrap_outer .shopdetailInfoWrap .shopdetailInfoValue .shopdetailInfoprdName .shopdetailInfoCont{font-size:12px; font-weight:400; display: block;  display: -webkit-box; overflow: hidden; line-height:15px; height:30px; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;    }
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoWrap_outer .shopdetailInfoWrap .shopdetailInfoValue .shopdetailInfoprdPrice{display: block; margin:10px 0;}
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoWrap_outer .shopdetailInfoWrap .shopdetailInfoValue .shopdetailInfoprdPrice .shopdetailInfoCont{font-size:12px; font-weight:400;  line-height:15px; }
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoWrap_outer .shopdetailInfoWrap .shopdetailInfoValue .shopdetailInfoprdPrice .shopdetailInfoCont em{font-size:12px; font-weight:400;}

.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoWrap_outer .shopdetailInfoWrap .shopdetailInfoValue .shopdetailInfoSelect select{font-size:12px; height:25px; line-height:25px; }
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoSelect .opt-com img{display:none;}
/*
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoSelect .opt-com a{display:block; border:1px solid #999; text-align:center; line-height:20px; height:22px; margin-top:6px; background-color:#FFF;}
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoSelect .opt-com a:after{content:"¼±ÅÃÇÏ±â"; color:#999; font-size:12px; }
*/
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoSelect{margin-bottom:10px;}
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoSelect .opt-com{padding:0 15px; overflow:hidden;}
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoSelect .opt-com a{display:block; border:1px solid #999; background-color:#999;  text-align:center; line-height:26px; height:28px; width:100px; float:right; }
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoSelect .opt-com a:after{content:"¼±ÅÃ¿Ï·á"; color:#fff; font-size:12px; }


.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoWrap_outer .shopdetailInfoWrap .shopdetailInfoValue .shopdetailInfoSelect{margin-bottom:0; }
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoWrap_outer .shopdetailInfoWrap .shopdetailInfoValue .shopdetailInfoSelect .opt-com{padding:0; }
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoWrap_outer .shopdetailInfoWrap .shopdetailInfoValue .shopdetailInfoSelect .opt-com a{display:block; width:100%; border:1px solid #999; text-align:center; line-height:20px; height:22px; margin-top:6px; background-color:#FFF; box-sizing:border-box;}
.shopdetail .shopdetailInfo article.option_area div.option_tk .shopdetailInfoWrap_outer .shopdetailInfoWrap .shopdetailInfoValue .shopdetailInfoSelect .opt-com a:after{content:"¼±ÅÃÇÏ±â"; color:#999; font-size:12px; }






.option_tk .shopdetailInfoSelect .product-opt.shopdetailInfoOneclick {padding-top:15px; padding-bottom:15px; background-color:#FFF; border-top:1px solid #e8e8e8;}
.option_tk .shopdetailInfoSelect .product-opt.shopdetailInfoOneclick .MK-oneclick-value{display:none;}
.option_tk .shopdetailInfoSelect .product-opt.shopdetailInfoOneclick .MK-oneclick-li a { border:1px solid #e6e6e6;}
.option_tk .shopdetailInfoSelect .product-opt.shopdetailInfoOneclick .MK-oneclick-li a span{ font-size:13px; }
.option_tk .shopdetailInfoSelect .product-opt.shopdetailInfoOneclick .MK-oneclick-li.MK-oneclick-sel a { border:1px solid #000000; }

    


.bg_option_area{position:fixed; top:0; left:0; width:100vw; height:100vh; background:rgba(0,0,0,0.3); z-index:100; display:none;}
.bg_option_area.fixed{display:block;}


/*
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed .fixed-btn.fixed{display:none !important;}
*/

.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed .fixed-btn.fixed{padding-top:0 !important; background:none !important; }



article.option_area .option_tk .add-opt_item .shopdetailInfoName{display:none; font-size:13px; min-height:28px; line-height:28px; width:90px; }
article.option_area .option_tk .add-opt_item .shopdetailInfoCont{font-size:13px; min-height:28px; line-height:28px; width:100%; } 
article.option_area .option_tk .add-opt_item .shopdetailInfoCont select{font-size:13px;}




article.option_area .MK_optAddWrap .MK_inner-opt-cm li{background-color:#FFF; border-top:1px solid #dddddd; padding:18px 0; }
article.option_area .MK_optAddWrap .MK_inner-opt-cm li .MK_p-name{font-size:12px; line-height:1.5; margin-bottom:10px; }
article.option_area .MK_optAddWrap .MK_inner-opt-cm li .MK_price{margin-right:30px; font-size:0; height:30px; line-height:30px; }
article.option_area .MK_optAddWrap .MK_inner-opt-cm li .MK_price span{font-weight:700; font-family:'Montserrat', 'Noto Sans KR', sans-serif;  font-size:16px; text-indent:0; }

article.option_area .MK_optAddWrap .MK_inner-opt-cm li .MK_btn-del{bottom:25px;}


article.option_area .MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl{width:120px; height:30px; }
article.option_area .MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl input{width:60px; height:29px; margin:0; border:0;  }
article.option_area .MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl a{width:29px; height:29px; line-height:29px; border-left:1px solid #dfdfdf; }
article.option_area .MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl a:nth-last-of-type(1){left:60px;}


article.option_area #MK_innerOptTotal.total_box{padding:25px 0 20px;; margin:0 15px; border-top:1px solid #ddd; }
#MK_innerOptTotal.total_box label{float:left; color:#97bc61; font-weight:700; font-family:'Montserrat', 'Noto Sans KR', sans-serif; font-size:18px;}
#MK_innerOptTotal.total_box #MK_p_total{color:#97bc61; font-weight:700; font-family:'Montserrat', 'Noto Sans KR', sans-serif;  font-size:20px;}


.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop{padding-bottom:20px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .btn_box a.btn{line-height:22px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .btn_box a.btn.btn_basic_2{border-color:#97bc61; color:#97bc61; font-size:13px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .btn_box a.btn.btn_basic_1{background-color:#97bc61; border-color:#97bc61; font-size:13px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .btn_box a.btn_50{margin-right:6px; margin-left:0 !important; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .btn_box a.btn_50:nth-last-of-type(1){margin-right:0; }

#payco_order_btn{padding:0 15px 0 !important; }
#payco_order_btn .payco_checkout.ta{width:100%; }

.naver-checkout{padding:0 15px; }


.naver-checkout .npay_storebtn_bx.npay_type_MA_1{width:100% !important; margin: 20px 0 0 !important;}



.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .btn_basic.btn_basic_1{background-color:#97bc61; border-color:#97bc61; font-size:13px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed .option_tk{padding-top:20px; box-sizing:border-box;}


#container #contents .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on{border-top:1px solid #97bc61;}
#container #contents .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a{width:calc(50% - 25px); background-color:#FFF; color:#97bc61; font-size:13px; }
#container #contents .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.buy{color:#FFF; background-color:#97bc61;}
#container #contents .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.wish{width:50px; font-size:0; overflow:hidden; text-indent:-1000px; overflow:hidden; background:#FFF url(http://bamboobebe.img16.kr/img_pc/ic_heart.png) center no-repeat;  }



.banner_wrap{padding:30px 0;}
.banner_wrap a{display:block; }
.banner_wrap a img{display:block; width:100%; margin: 0 auto;}





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


#contents .page-body {position:relative;}
#contents .page-body .page-body_a{position:absolute; /*top:-150px;*/ top:-80px; left:0; font-size:0; overflow:hidden; width:0; height:0;}

#contents .page-body .tab_wrap {background:#FFF; margin:0; border:0;  }
#contents .page-body .tab_wrap ul{width:100%; height:40px; box-sizing:border-box; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
#contents .page-body .tab_wrap ul li{float:left; width:25%; height:38px; text-align:center; border-left:1px solid #e6e6e6; box-sizing:border-box; line-height:38px; font-size:13px; color:#111;}
#contents .page-body .tab_wrap ul li span.count{display:inline-block; margin-left:2px; font-size:13px; font-weight:600; color:#97bc61; font-family:'Montserrat', 'Noto Sans KR', sans-serif; }

#contents .page-body.on{padding-top:40px; }
#contents .page-body.on .tab_wrap {position:fixed; left:0; top:0; width:100%; z-index:99;   }


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

#contents .page-body .detail_container{position:relative; padding-bottom:35px; }
#contents .page-body .detail_container > a.content_a{position:absolute; top:-40px; left:0; font-size:0; overflow:hidden; width:0; height:0; }
#contents .page-body .detail_container h3.title{padding:20px 15px; /*margin-top:10px; margin-bottom:20px;*/ line-height:1; font-size:18px; color:#111; font-weight:700;}
#contents .page-body .detail_container .content img{max-width:100%; }


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


#good_delivery .content{padding:0;}
#good_delivery .content dl{border:1px solid #eeeeee; margin:0 15px -1px; }
#good_delivery .content dl dt{height:46px; padding:0 15px; line-height:46px; cursor:pointer; color:#111; font-size:14px; position:relative; background-color:#f7f7f7; }
#good_delivery .content dl dt:after{position:absolute; top:0; right:0; width:45px; height:46px; content:"";  background: url(http://bamboobebe.img16.kr/ms_basic_mobile/images/ic_select_arrow.png) center no-repeat; background-size: auto 5px;}
#good_delivery .content dl dd{border-top:1px solid #eee; font-size:11px; color:#999999; display:none; line-height:1.8;  }
#good_delivery .content dl dd .guide1{padding:15px; overflow:hidden; }
#good_delivery .content dl dd .guide1 li{margin-bottom:5px;}
#good_delivery .content dl.on dd{display:block; }
#good_delivery .content dl.on dt:after{-ms-transform: rotate(180deg); /* IE 9 */  transform: rotate(180deg);}

#purchased_prd .content{margin:0 0 0 15px; overflow:hidden;}
#purchased_prd .content .swiper-container{overflow:visible;}

#purchased_prd .content .swiper-container .swiper-button-next,
#purchased_prd .content .swiper-container .swiper-button-prev{top:80px; color:#888; font-weight:400;  }


#good_related .content{margin:0 0 0 15px; overflow:hidden;}
#good_related .content .swiper-container{overflow:visible;}

#good_related .content .swiper-container .swiper-button-next,
#good_related .content .swiper-container .swiper-button-prev{top:80px; color:#888; font-weight:400;  }

#good_related .related-allbasket{margin-right:15px; text-align:top; text-align:center; display:none;}

#purchased_prd .prd_list .prd_item dl.prd_info,
#good_related .prd_list .prd_item dl.prd_info{margin:0; }

#good_related .prd_list .prd_item dl.prd_info .opt_btns,
#good_related .prd_list .prd_item dl.prd_info .check_box,
#good_related .prd_list .prd_item dl.prd_info .option{display:none;}



/* °Ô½Ã±Û */
#tabs {margin: 5px;border: 1px solid #bbb; padding-bottom: 10px; font-size: 12px;}
#tabs .shopdetailBoard {overflow: hidden;text-align:center;border-top:1px solid #bbb;border-bottom:1px solid #bbb;background-color: #f8f8f8; padding: 10px 0; margin-bottom: 0;}
#tabs .shopdetailBoard .tab_on {font-weight: bold; padding: 10px 0;}
#tabs .util {border-bottom: 1px solid #464646; padding:10px;}
#tabs .util a {border: 1px solid #424242;display: inline-block;height: 30px;line-height: 30px;border-radius: 3px;width: 100%;text-align: center;}
#tabs .list_board .reply-detail {margin:0 5px;border: 1px solid #73adff;font-size: 0.875em;color: #5da0ff;display: inline-block;height: 18px;line-height: 18px;padding: 0 3px;}
#tabs .review .list_board > ul > li.now > .cont_wrap {display: block;}
#tabs .list_board > ul > li > .wrap .re-wrap {padding:10px; border-top:1px solid #bebebe;}
#tabs .empty-board {text-align: center; padding: 15px 0 5px;}
.list_board ul li {color: #424242; border-bottom: 1px solid #bebebe; word-break: break-all;}
.list_board .re-wrap ul li {font-size: 1em; border-bottom: 0; border-top: 1px dotted #bebebe; margin-top: 5px; padding-top: 5px; list-style: none;}
.list_board ul li dl {padding: 7px;}
.list_board ul li dl h4 {margin: 0}
.list_board ul li .cont_wrap {display: none; padding-top: 5px; border-top: 1px dotted rgb(190, 190, 190); background-color: #f9f9f9; padding: 7px;}
.list_board ul li .cont_wrap img {max-width: 100%; padding-bottom: 5px;}

/* ´ñ±Û */
.MS_cmt_list_box {color: #656565;}
.MS_cmt_list_box .comment_list:last-child {border-bottom: 1px solid #cecece;}
.MS_cmt_list_box .comment_list {padding: 5px;border: 1px solid #cecece;border-bottom: 0;background-color: #fff;}
.MS_cmt_list_box .MS_cmt_hname {padding-left: 5px;}
.MS_cmt_list_box .MS_cmt_content {padding-left: 15px;}
.MS_cmt_list_box .comment_depth2 {padding-left: 10px;}
.MS_cmt_list_box .comment_depth3 {padding-left: 15px;}
#comment_password {width: 250px; left: 7px; box-shadow: 0 0 5px 0 #808080;}
#comment_password input[type="password"] {width: 75%;}
#comment_password form {height: auto !important;}
#comment_password form span {display: block;}

/* ´ä±Û */
.list_board ul li .reply_depth1 .rating,
.list_board ul li .reply_depth1 .info,
.list_board ul li .reply_depth2 .rating,
.list_board ul li .reply_depth2 .info,
.list_board ul li .reply_depth3 .rating,
.list_board ul li .reply_depth3 .info {padding-left: 12px;}
.list_board ul li .reply_status {font-size: 0.875em; color: #777777; font-weight: normal;}

/* ºñ¹øÀÔ·Â */
.list_board input[type="password"] {border-radius: 3px 0 0 3px; width: 80%; border-right: 0; box-sizing: border-box; height: 35px;}
.list_board input[type="button"] {width: 20%; float: right; height: 35px; border-radius: 0 3px 3px 0; background-color: #444; color: #fff; border: 1px solid #444; box-sizing: border-box;}

/* new, hit ¾ÆÀÌÄÜ */
.list_board ul li dl h4 .new {display: inline-block;width: 15px;height: 15px;line-height: 15px;color:#fff;font-size:0.875em;background-color:#5cb7fa;-webkit-border-radius:3px !important;border-radius:3px !important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box; text-align: center;}
.list_board ul li dl h4 .hit {display: inline-block;width: 15px;height: 15px;line-height: 15px;color:#fff;font-size:0.875em;background-color:#ff912c;-webkit-border-radius:3px !important;border-radius:3px !important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box; text-align: center;}

/* ¼öÁ¤,»èÁ¦¹öÆ° */
.list_board ul li .cont_wrap .comment_modify {text-align: right; margin-top: 5px;}
.list_board ul li .cont_wrap .comment_modify a {width: 45px; border: 1px solid #444; border-radius: 3px; font-size: 0.875em; display: inline-block; text-align: center; line-height: 20px; height: 20px;  background-color: #fff;}
.list_board ul li dl .info .review_del {width: 45px; border: 1px solid #444; border-radius: 3px; font-size: 0.875em; display: inline-block; text-align: center; line-height: 20px; height: 20px;  background-color: #fff;}

/* ÆäÀÌÁö³×ÀÌ¼Ç */
.paging {position: relative; text-align: center; margin-top: 15px;}
.paging a.next,
.paging a.prev {width: 30px; height: 25px; line-height: 23px; border: 1px solid #8C8C8C; background-color: #F1F1F1; color: #000;}
.paging strong {font-weight: bold; color: #000; text-align: center; display: inline-block; width: 25px; height: 25px; line-height: 23px; border: 1px solid #111; font-size: 12px; background-color: #fff; margin: 0 2px;}
.paging a {text-align: center; display: inline-block; width: 25px; height: 25px; line-height: 23px; color: #727a8b; border: 1px solid #CECECE; font-size: 12px; font-weight:400; background-color: #fff; margin: 0 2px; vertical-align:top;}
.paging .now { font-weight: bold; color: #000; text-align: center; display: inline-block; width: 25px; height: 25px; line-height: 23px; border: 1px solid #111; font-size: 12px; background-color: #fff; margin: 0 2px; }




.ft_scrollTop_box #back_top {bottom:60px !important;}



/* ½º¸¶Æ® ÄíÆù ¸ñ·Ï */
.shopdetail .shopdetailCoupon .smart-coupon-list li {position:relative; margin:14px; border:1px solid #cecece; border-radius:10px; 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:128px;}
.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 */

