/* BASIC css start */
/* Çì´õ */
#header, #fix_head {display:none;}
body #header_detail {display:block;}
#header_detail .head_inner.fixed {position: fixed; max-width: 640px; width: 100%; background: #fff; z-index: 10; box-sizing: border-box; top: 0;}
body #footer {margin-top:0;}
.fixed_btn {display:none;}

/* »ó¼¼ */
.shopdetail select{border-color:#ebebeb; color:#707070}
.shopdetail .shopdetailInfo .shopdetailInfoTop .thumb_wrap .swiper-pagination-fraction {width: 50px; line-height: 26px; left: 50%; bottom: 24px; background: rgba(0, 0, 0, 0.5); color: #fff; border-radius: 30px; margin-left:-25px;}
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on {height:64px;}
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on .inner {display:flex;}
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a {background:#000; color:#fff; font-size:20px; line-height:64px; height:64px; flex:1;}
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.buy_wish {width:15%; flex:none;}
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.buy_wish img {width:30px;}
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.buy {background:#000; color:#fff;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.gift { display: inline-flex; align-items: center; justify-content: center; width: 97%; color: #fff; background: #000; border: 1px solid #333; } /* ¼±¹°ÇÏ±â */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.gift .fa-gift { margin-top: -2px; margin-right: 3px; font-size: 16px; color: #777; } /* ¼±¹°ÇÏ±â*/
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option_tk {display:none;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed::after{content:""; display:block; width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,.5); z-index:-1}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.gift {font-weight:600; display: inline-flex; align-items: center; justify-content: center; padding: 15px 0; width: calc(100% - 30px); margin-left:15px; box-sizing:border-box; font-size:12px; margin-top:10px;  background: #fff; border: 1px solid #393939; color: #393939; } /* ¼±¹°ÇÏ±â */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.gift .fa-gift { margin-top: -2px; margin-right: 3px; font-size: 16px; } /* ¼±¹°ÇÏ±â */

.prd-wish { display: inline-block; text-align: right; vertical-align: top; }
.prd-wish span { display: inline-block; height: 22px; line-height: 20px; padding: 0 4px 0 24px;font-size: 13px; color: #000; background: #fff url('/images/common/ico_wish_detail_count.png') no-repeat 5px center; }
#MS_btn_wish::after { content:"¢½"; display:block;font-size:23px; font-weight:400;color:#000}
#MS_btn_wish{display:flex; align-items:center; justify-content:center;  width:50px; height:50px;}

.thumb_wrap .swiper-container .swiper-slide img {display:block;width: 100%;margin:0 auto;} 
.thumb_wrap .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#000; } 

.MK-oneclick-only-text li.MK-oneclick-text span { font-size: .6875rem; } 
.MK-oneclick-value { display:none !important; } 
.option_tk .product-opt { margin: 10px 0; } 
body .option_tk .add-opt_item { margin: 10px 0; padding:0 20px;} 
.shopdetail .shopdetailItem .shopdetail_Content .detail_item { padding: 20px 10px 30px; text-align: center; } 
.shopdetail .shopdetailItem .detail_head .btn_toggle { cursor: pointer; } 
#MS_btn_wish::after { font-family: 'Noto Sans KR', sans-serif;content:"¢½"; display:block;font-size:23px; font-weight:500;}
#MS_btn_wish.wish-on::after {  font-family: 'Noto Sans KR', sans-serif;color:var(--main-color);  content:"¢¾"; display:block ;font-size:23px; font-weight:500;}
.btn_basic_2{border-color:#e8e8e8 !important; }
.review_info {margin-top:20px;}
.review_info span {font-size:14px; display:inline-block; vertical-align:top;}
.review_info a {font-size:13px; color:#bbb; margin-left:7px;}

/*´ÙÁß ÀÌ¹ÌÁö*/
.thumb-wrap{width: 100%; padding:15px}
.thumb-wrap ul.multi_img{width: 100%;}
.thumb-wrap ul.multi_img li.multi_on{width:100%;position:relative }
.thumb-wrap ul.multi_img li.multi_on img{width:100%;  object-fit:cover; border-radius:4px;}
.thumb-wrap ul.multi_img li.multi_thumb{width:100%; }
.thumb-wrap ul.multi_img li.multi_thumb ul{width: 100%;text-align:center; margin-top:1.3%}
.thumb-wrap ul.multi_img li.multi_thumb ul li{width: 19%; display:inline-block;float:left; margin-right:1.25%}
.thumb-wrap ul.multi_img li.multi_thumb ul li:last-child{margin-right: 0 !important}
.thumb-wrap ul.multi_img li.multi_thumb ul li img{width:100%;object-fit:cover; border-radius:5%}
.thumb-wrap .z_image {width:100%;}
.thumb-wrap .z_image a{width:100%;position:relative}
.thumb-wrap .z_image img{width:100%; border-radius:3% }
.thumb_wrap .swiper-pagination-bullet{}
.thumb_wrap .swiper-pagination-bullet-active{ background-color: var(--main-color) !important; }
.thumb_wrap .pagination_container{display: flex; align-items: center; justify-content: center;gap: 10px;  position: absolute;bottom: 30px; z-index: 10; left: 50%; transform: translateX(-50%);}
.shopdetail .shopdetailItem .detail_info {max-height:700px; overflow:hidden;}
.more_detail {width:207px; line-height:47px; border:1px solid #000; margin:0 auto; position: relative; top: -30px; background:#fff; box-sizing:border-box; cursor:pointer; text-align:center; font-size:14px; border-radius:30px; box-shadow:0px 4px 10px rgba(0, 0, 0, 0.15); }
.more_detail img {width:12px; vertical-align: baseline; position: relative; top: 2px;}


/* »óÇ°Á¤º¸1 */
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfo_basic .MK-product-icons img {margin:0 5px 5px 0; }
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfo_basic{padding:20px; margin:0; border:none; }
body .shopdetailInfo_basic{}
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfo_basic h2{padding:0; font-size:20px; color:#000; font-weight:600; }
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfo_basic .subname{color:#666; font-size:14px; margin-bottom:20px;}
body .shopdetailInfo_basic .prdprice_section{ position:relative;}
body .shopdetailInfo_basic .prdprice_section p.prdprice{font-size: 20px; color: #000; font-weight: 600; }
body .shopdetailInfo_basic .prdprice_section p.prdprice strike{color: #bbb; font-weight:400; display:inline-block; font-size:14px; margin-left:5px;}
body .shopdetailInfo_basic .prdprice_section p.prdprice .percent{display:inline-block; margin-right:5px;font-size: 20px; color: #DC2832; font-weight: 600;}
body .shopdetailInfo_basic .prdprice_section p.prdprice span.won{font-size:17px; font-weight:400; transform:translateY(-1px)}
body .shopdetailInfo_basic .prdprice_section .reserve_txt {color:#666; font-size:13px; line-height:16px; margin:8px 0 0;}
body .shopdetailInfo_basic .btn_wish { float:right; } 
body .shopdetailInfo_basic .btn_wish img { transform:scale(.75); transform-origin:top center; } 
.rigth_btn {position:absolute; right:0; top:0; display:flex;}
.rigth_btn #MS_btn_wish {width:inherit; height:inherit;}
.rigth_btn #MS_btn_wish::after {font-family:inherit; content:''; background:url(//skin.makeshop.co.kr/skin/potato/img/heart_off.png); width:24px; height:24px; background-size:24px auto;}
.rigth_btn #MS_btn_wish.wish-on::after {font-family:inherit; content:''; background:url(//skin.makeshop.co.kr/skin/potato/img/heart_on.png); width:24px; height:24px; background-size:24px auto;}
.rigth_btn .share {margin-left:15px; cursor:pointer; position:relative;}
.rigth_btn .share > img {width:24px;}
.rigth_btn .share .share_inner {position:absolute; right:0; top:-16px; padding:18px; border:1px solid #000; border-radius:6px; background:#fff; display:none;}
.rigth_btn .share .share_inner .share-close {position:absolute; right: -10px; top: -10px;}
.rigth_btn .share .share_inner .share-close img {width:20px;}
.rigth_btn .share .share_inner ul {display:flex; gap:20px;}
.rigth_btn .share .share_inner ul img {height:24px;}

body .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue { margin:25px 20px 0; padding:0 0 40px !important; position:relative;} 
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .product_desc { padding:0; margin-bottom:13px;} 
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .product_desc:last-child {margin-bottom:0;}
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .product_desc .shopdetailInfoCont, 
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .product_desc .shopdetailInfoName {font-size: 13px; color: #666;} 
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .product_desc .shopdetailInfoCont {width:80%; color:#000;}
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .product_desc .shopdetailInfoCont span {font-size: 13px; color:#000;}
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .shopdetailInfoName { font-weight:400; color:#666; width:20%;}
body .shopdetail .shopdetailInfo .shopdetailInfoWrap .shopdetailInfoTop figure img{width:100%;}
body .option_tk .add-opt_item .shopdetailInfoCont {font-size:14px; line-height: 34px;} 
body .option_tk .add-opt_item .shopdetailInfoName {font-size:14px; color:#000; width:100%; display:block; margin:16px 0 4px;} 
body .option_tk .add-opt_item .shopdetailInfoCont {width:100%; display:block;}
body .option_tk .add-opt_item .shopdetailInfoCont select {font-size:14px; line-height:40px; height: 40px; border-radius:4px; border-color:#dedede; background: #fff url(//skin.makeshop.co.kr/skin/potato/img/sel-down.png) 98% center no-repeat; background-size: 20px auto; padding-left:12px;} 
body .option_tk .add-opt_item .shopdetailInfoCont input { width: 100%; border: 1px solid #dcdcdc; font-size: 12px; height: 35px; line-height: 35px; padding-left: 7px; box-sizing: border-box; } 
body .option_tk .product-opt .shopdetailInfoCont, .option_tk .product-opt .shopdetailInfoName { font-size:14px !important; color:#555 !important; line-height:28px !important; } 
body .shopdetailInfoOneclick { background:none !important } 
body .shopdetailInfoOneclick .shopdetailInfoList { width:100% !important; } 

.MK-oneclick-list li.MK-oneclick-color { width:33px !important; height:30px !important; } 
.MK-oneclick-list li.MK-oneclick-dis a,.MK-oneclick-list li.MK-oneclick-color a { border-radius:50% !important; border-color:#ccc } 
.MK-oneclick-list li.MK-oneclick-color span,.MK-oneclick-list li.MK-oneclick-dis span { border-radius:50% !important; width:21px !important; height:21px !important } 

.coupon_down_btn {position:absolute; right:0; top:-6px; width:75px; line-height:28px; color:#fff; background:#000; text-align:center; cursor:pointer; border-radius:4px;}



/* Ç°Àý */
.prd-btns {/* margin: 10px; */overflow: hidden;text-align: center;} 
.prd-btns .soldout-btns { display: inline-block; } 
.prd-btns .soldout-btns span { display: inline-block; margin-left: 5px; float: left; } 
.prd-btns .soldout-btns span a { display: inline-block; margin: 0; } 


/* ±¸¸Å¹öÆ° */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton{/* padding-bottom:60px !important; */}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .btn_box a.btn{padding:0 !important; font-size:17px !important;font-weight:600; line-height:50px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .btn_box{display:flex; flex-wrap:nowrap;gap:5px;  justify-content:space-between; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .btn_box a.btn_50{margin-left:0 !important;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .btn_box a.btn_100{background-color:var(--main-color) !important; border:none !important;}



/* °ü·Ã»óÇ° */
.related { padding: 20px 0 20px 20px; } 
.related h2 {font-size: 20px; text-align:left; font-weight: 600; margin-bottom: 20px;} 
.related.item-wrap { } 
.related.item-wrap .swiper { width:100% } 
.related.item-wrap .item_list .info { } 
.related.item-wrap .item_list .tumb { } 
.related .swiper { padding-bottom:20px } 
.related .swiper-pagination { bottom: 15px; } 
.related .swiper-pagination-bullet { width: 20px; height: 4px; border-radius: 0; background-color: var(--main-color); } 


/* ¿É¼ÇÃ¢ */
body .MK_optAddWrap .MK_inner-opt-cm  {padding:0 20px;}
body .MK_optAddWrap .MK_inner-opt-cm li {padding: 20px 10px 20px 10px !important;background-color: #fff !important;border: none; border-top:1px solid #ededed;} 
body .MK_optAddWrap .MK_inner-opt-cm li:last-child {border-bottom:1px solid #ededed;}
body .MK_optAddWrap .MK_inner-opt-cm li .MK_p-name { font-size:14px; margin-bottom:9px; width:85% } 
body .MK_optAddWrap .MK_inner-opt-cm li .MK_btn-del { bottom:unset !important; top:15px; right:10px; padding:0;} 
body .MK_optAddWrap .MK_inner-opt-cm li .MK_btn-del:before { width:20px; height:20px; background: url(//skin.makeshop.co.kr/skin/potato/img/op_close.png) center no-repeat; background-size:20px auto;} 
body .MK_optAddWrap .MK_inner-opt-cm li .MK_price {font-size: 15px !important; padding-top:10px;} 
body .MK_optAddWrap .MK_inner-opt-cm li .MK_price span {font-size: 18px !important;color: #111;font-weight: 700 !important;} 
body .MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl {width: 118px; height:40px; border-color:#dedede; border-radius:4px;} 
body .MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl input {width: 50px !important; font-weight: 400; font-size: 14px !important; height: 38px !important;line-height: 38px !important;border: none; margin:0; position: absolute; left: 30px;} 
body .MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl a:nth-last-of-type(1) {left: 0 !important; background:url(//skin.makeshop.co.kr/skin/potato/img/op_minus.png)no-repeat center; background-size: 16px auto; } 
body .MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl a:nth-last-of-type(2) { right:0; border:none; background:url(//skin.makeshop.co.kr/skin/potato/img/op_plus.png)no-repeat center; background-size: 16px auto; }
body .MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl a {width: 36px !important;height: 38px !important;} 
body .MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl a img { display:none; } 



/* ÆÇ¸Å±Ý¾× */
.price .dc_per { font-size: 20px; color: var(--main-color); font-weight: bold; margin-right: 5px; } 
.price .normal { font-size: 20px; color: #000; font-weight: bold; margin-right: 5px; } 
.price .consumer { font-size: 16px; color: #bbb; text-decoration: line-through; } 



/* ÇÕ°è±Ý¾× */
body #MK_innerOptTotal.total_box{display:flex; align-items:center; justify-content:space-between; margin:0;  padding:20px;}
body #MK_p_total{font-size:20px; color:#000; font-weight:600;}
body #MK_innerOptTotal .won{font-size:18px; color:#000;}
body #MK_innerOptTotal p.Total_price{display:flex;  align-items:baseline}
body #MK_innerOptTotal.total_box .txt-won{font-size:16px; color:#000;}


/* °Ô½Ã±Û */
#tabs {font-size: 12px; /*margin: 0 10px; */ } 
#tabs .shopdetailBoard { overflow: hidden; text-align: center; border-bottom: 1px solid #cdcdcd; padding: 10px 8px; margin-bottom: 0; text-align: left; } 
#tabs .shopdetailBoard .tab_on { padding: 10px 0; font-weight: bold; } 
#tabs .title h3 {margin:30px 0 30px; font-size:20px; font-weight:600;}
#tabs .title h3 span {font-size:16px; font-weight:400; color:#bbb;}
#tabs .title h3:after {content:''; display:inline-block; background:url(//skin.makeshop.co.kr/skin/potato/img/detail_arrow.png)no-repeat right center; width:16px; height:16px; background-size: 16px auto; float: right; margin-top: 5px; cursor:pointer;}
#tabs .boardList {display:block; margin-bottom:40px;}
#tabs.on .title h3:after {transform:rotate(180deg); -webkit-transform:rotate(180deg);}
#tabs.on .boardList {display:none;}
#tabs .util {margin-bottom:20px;}
#tabs .util a { display: inline-block; height: 50px; line-height: 50px; width: 100%; text-align: center; border: 1px solid #000; border-radius:4px; background:#fff; color:#000; font-size:16px; font-weight:600;} 
#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; 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 {border-bottom:1px solid #e6e6e6; padding:15px 0;} 
.list_board ul li dl h4 { margin: 0; font-size:13px; } 
.list_board ul li .cont_wrap { padding: 20px 0 20px 28px; display:none; border-bottom:1px solid #e6e6e6; position:relative; font-size:13px; color:#000;}
.list_board ul li .cont_wrap:before {content:''; display:inline-block; background:url(//skin.makeshop.co.kr/skin/potato/img/reply_icon.png)no-repeat center center; width:20px; height:20px; background-size: 20px auto; position:absolute; left:0; top:15px;}
.list_board ul li .cont_wrap img { max-width: 100%; padding-bottom: 5px; } 


/* ¸®ºä */
#product_review .list_board ul li dl .MS_review_mark {font-size:14px;}
#product_review .list_board ul li dl dd {font-size:13px; color:#555;}
#product_review .list_board ul li dl dd.info em {color:#dedede;}
#product_review .list_board ul li dl dd.subject {color:#000; padding:5px 0;}

/* qna */
#product_qna .list_board ul li dl dd {font-size:13px; color:#555;}
#product_qna .list_board ul li dl dd.info {padding-top:5px;}
#product_qna .list_board ul li dl dd.info em {color:#dedede;}

/* ´ñ±Û */
.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; } 
body .paging a {color:#999;}
body .paging a.now { background-color: #fff !important; border: none !important; color: #000; } 



/* 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; } 


/* ÇÏ´Ü ±¸¸ÅÇÏ±â ¹öÆ° Å¬¸¯ ½Ã */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed { max-width: 640px !important; margin: 0 auto; display:block;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn.fixed { width:100%; max-width: 640px; } 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed .option_tk { padding:20px 0; display:block;} 
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed .fixed-btn.fixed {padding-top:24px; background:#fff url(//skin.makeshop.co.kr/skin/potato/img/fix_op_close.png) center 0 no-repeat; background-size: auto 24px; cursor:pointer;}


/* »ó¼¼Á¤º¸ ÅÇ */
body .shopdetail .product_detail_outer{border-bottom:5px solid #f5f5f5; border-top:none;}
body .shopdetail .product_detail_outer:last-child {border-bottom:none;}
body .shopdetail .shopdetailItem {border-top:5px solid #f5f5f5;}
body .shopdetail .shopdetailItem .detail_item_nav{border:none;}
body .shopdetail .shopdetailItem .detail_item_nav .inner.fixed {position:fixed; max-width:640px; top:60.8px; z-index:10; background:#fff;}
body .shopdetail .shopdetailItem .detail_item_nav ul{}
body .shopdetail .shopdetailItem .detail_item_nav ul li{border-bottom:1px solid #dedede;}
body .shopdetail .shopdetailItem .detail_item_nav ul li:nth-child(5n){border-right:none !important}
body .shopdetail .shopdetailItem .detail_item_nav ul li.on{border-bottom:2px solid #000;}
body .shopdetail .shopdetailItem .detail_item_nav ul li.on a{color:#000}
body .shopdetail .shopdetailItem .detail_item_nav ul li a{font-size:16px; color:#000; font-weight:600;}
body .shopdetail .shopdetailItem .detail_item_nav ul li a span{font-size:12px; margin-left:3px; color:#bbb; font-weight:400;}
body .shopdetail .shopdetailItem .detail_item.mlr15 {margin:0; padding:0 20px;}
body .shopdetail .shopdetailItem .detail_item {padding:20px;}


/* Ãß°¡±¸¼º»óÇ° */
.shopdetail .shopdetailInfo .shopdetailInfoWrap { border-bottom:none !important } 
.shopdetail .shopdetailInfo .shopdetailInfoWrap .shopdetailInfoValue { border-bottom:none !important } 
.shopdetail .shopdetailInfo .shopdetailInfoWrap .shopdetailInfoTop { width:40% !important } 
.shopdetail .shopdetailInfo .shopdetailInfoWrap .shopdetailInfoTop figure { padding:25px 0px 25px 15px !important } 

.option_tk .shopdetailInfoSelect { margin-top:10px } 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .opt-com { margin-right:15px; } 


/* ±¸¸ÅÁ¤º¸ */
.shopdetailInfo {}
.shopdetailInfo dl {padding-left:10px; margin-bottom:25px;}
.shopdetailInfo dl dt {font-size:16px; font-weight:600; color::#121212;}
.shopdetailInfo dl dd {font-size:13px; color:#555; padding-top:5px;}



/* BASIC css end */
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .btn_basic {height:64px; line-height:64px; background:#000 !important; font-size:20px; font-weight:600; border:none;}

.a1 { font-size: 22px; color: #db0d0d; font-weight: bold; }
.a2 { font-size: 19px; color: #959090; font-weight: normal; }
.a3 { font-size: 20px; font-weight: bold;}


/* BASIC css end */

