/* BASIC css start */
.header.head02 a.detail_menu {}


/*.bottom_fixed {display:none !important;}*/

/* »óÇ° »ó´Ü */
#container .shopdetail .shopdetailInfo .shopdetailInfoTop .thumb_wrap .swiper-slide img {max-width:100%;} 
.thumb_wrap .swiper-horizontal {position:relative;}
.thumb_wrap .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {background:#000;}
.thumb_wrap .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfo_basic {padding:30px 0 20px;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfo_basic .MK-product-icons img {height:16px;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfo_basic h2 {margin-bottom:0; padding:10px 0 0; font-size:18px; line-height:1.3;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfo_basic .MK-product-icons {display:inline-block; vertical-align:top;}
.icon_cont .share {float:right;}
.icon_cont .share img {width:18px;}
.btn-app {display:none !important;}


/* °øÀ¯ */
.share_box {position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); display:none; z-index:11;}
.share_box ul {display:flex; background:#fff; padding: 70px 10px; width:75%; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); border-radius: 10px;}
.share_box ul li {flex: 1; text-align: center;}
.share_box ul li a span {display:block; font-weight: 500; padding-top: 5px; font-size: 12px;}
.share_box ul li a img {width:60px;}
.share_box .sh_close {position: absolute; top: 37%; right: 17%; z-index:1;}
.share_box .sh_close img {width:20px;}


p.sub_name{}

/*ÇÒÀÎÀ²*/
.dc_text{font-size: 20px; color: #ff5519; font-weight: 700; margin-right: 4px;}

/* °¡°Ý */
.detail_price {}
.detail_price > p {display:inline-block; }
.detail_price .shopdetailInfoCont {display:inline-block; padding:20px 0 18px;}
.detail_price .shopdetailInfoCont del {color:#a9a9a9; font-size:15px; font-weight: 300;}
.detail_price .dc .shopdetailInfoCont {font-size:21px;}
.detail_price .dc .shopdetailInfoCont em {font-size:21px; font-weight:600;}

/* Ãß°¡ °¡°ÝÁ¤º¸ */
.add_price {}
.add_price dl {display:flex; width:100%; padding-top:10px;}
.add_price dl dt {width:66%; color:#3d3d3d; font-size:13px; font-weight:400;}
.add_price dl dd {text-align:right; flex:1; font-size:13px;}
.add_price dl.ex_price {padding-bottom:5px;}
.add_price dl.ex_price dt {font-size:13px; font-weight:700; color:#000;}
.add_price dl.ex_price dd {color:#dc0101; font-size:16px; font-weight:600;}
.add_price dl.mem_price {position:relative;}
.add_price dl.mem_price dt img {width:14px; vertical-align:sub;}
.add_price dl.mem_price .member_sale_box {position:absolute; width:200px; left:60%; top:28; margin-left:-97px; background:#fff; border:1px solid #d8d8d8; display:none;}
.add_price dl.mem_price .member_sale_box p {background:#000; color:#fff; padding:9px; font-size:10px;}
.add_price dl.mem_price .member_sale_box p .box_close {float:right; color:#fff; font-size:13px;}
.add_price dl.mem_price .member_sale_box div {padding: 15px;}
.add_price dl.mem_price .member_sale_box dl {display:flex; padding:2px 0;}
.add_price dl.mem_price .member_sale_box dl dt {font-size:11px; color:#000; font-weight: 400;}
.add_price dl.mem_price .member_sale_box dl dd {flex:1; text-align:right; font-size:11px; color:#000; font-weight: 400;}

.maximum-discount {margin-bottom: 8px; overflow: hidden;}
.maximum-discount .shopdetailInfoName {float: left; font-weight:700; padding-top:4px;}
.maximum-discount .shopdetailInfoCont {float: left; padding-right: 18px; position:relative;}
.maximum-discount .shopdetailInfoCont .btn-discount {display: inline-block; position: relative; font-size:18px; color:#000; font-weight:700; vertical-align: baseline;}
.maximum-discount .shopdetailInfoCont:before {display: block; content: ''; position: absolute; right: 0; bottom: 6px; background:url('/design/koreajisuk/renewal/pc/img/menu_arrow.png')no-repeat right top; width: 11px; height: 7px; background-size: 11px auto; transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.maximum-discount .shopdetailInfoCont.on:before {transform:rotate(0deg); -webkit-transform:rotate(0deg); background-position: right bottom;}
.maximum-discount .shopdetailInfoCont .won {font-size:16px; font-weight:300;}
.price-info {display:block; background:#f9f9f9; padding:7px 18px 14px;}
.price-info.on {display:none;}

.won{font-size:15px;}

/* ÅÇ */
#container .shopdetail .product_detail_outer {border:none;}
#container .shopdetail .shopdetailItem section {padding-top:50px; margin-bottom:0;}
#container .shopdetail .shopdetailItem .detail_item_nav {height:30px;margin-bottom: 20px;}
#container .shopdetail .shopdetailItem .detail_item_nav ul {height:30px;}
#container .shopdetail .shopdetailItem .detail_item_nav ul li {color: #979797;    font-weight: 400;     font-size: 13px;}
#container .shopdetail .shopdetailItem .detail_item_nav ul li.on {color:#000; font-weight:500; border-bottom:1px solid #000;}

/* »óÇ°Á¤º¸ */
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .shopdetailInfoName {font-size:12px; }
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .shopdetailInfoCont {font-size:12px; color:#575757;}
#container .option_tk .add-opt_item .shopdetailInfoName {font-size:13px; font-weight:500; width:39%;}
#container .option_tk .add-opt_item .shopdetailInfoCont {width:61%;}
#container .option_tk .add-opt_item .shopdetailInfoCont select {font-size:12px;  border-color:#767676; padding-left:15px; background-position: 94% center;} 
.cart_benefit a {border-bottom:1px solid #555555;}
.cart_benefit img {width:14px; vertical-align:sub;}
.delivery_info {color:#626262; font-size:12px; padding:12px 0 15px;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .coupon_wrap .shopdetailInfoName {display:none;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .coupon_wrap .shopdetailInfoCont {width:100%;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .coupon_wrap .shopdetailInfoCont img {width:100%;}
#container .shopdetail .shopdetailItem .shopdetail_Content .detail_item {height:2013px; overflow:hidden; position:relative; padding:0; margin-bottom:10px;}
.more_bg {background: linear-gradient(to bottom,rgba(255,255,255,0),#fff); height:5vh;  position: relative;    margin: -2.5rem auto 2rem; }
.more_bg .detail_more { width:340px; line-height:40px; font-size:13px; border:1px solid #656565; text-align:center; background:#fff; margin: 0 auto;}
.more_bg .detail_more img {width:9px; vertical-align:baseline; margin-left:5px;}

.detail_footer img{max-width: 100%;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfo_basic .sub_name{       font-size: 13px  !important;    color: #ff5519 !important;    line-height: 2rem !important;}
/* ¿É¼Ç */
#container .MK_optAddWrap .MK_inner-opt-cm li {padding: 18px 12px;} 
#container .MK_optAddWrap .MK_inner-opt-cm li .MK_p-name {font-weight:500; font-size:11px; color:#000;}
#container .MK_optAddWrap .MK_inner-opt-cm li .MK_btn-del {bottom:auto; top:5px;}
#container .MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl {border: none; background: none; width:70px;}
#container .MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl input {background:none; border:none; height: 20px; line-height: 20px; margin: 0 17px; font-size:13px;}
#container .MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl a {width:16px; height:16px; top:2px;}
#container .MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl a:last-child {background:url('/design/koreajisuk/renewal/mo/img/minus_btn.png')no-repeat center; background-size:16px auto;}
#container .MK_optAddWrap .MK_inner-opt-cm li .MK_qty-ctrl a:nth-last-of-type(2) {background:url('/design/koreajisuk/renewal/mo/img/plus_btn.png')no-repeat center; background-size:16px auto;}
#container .MK_optAddWrap .MK_inner-opt-cm li .MK_price {font-size:16px; font-weight:400;}
#container .MK_optAddWrap .MK_inner-opt-cm li .MK_price span {font-size:16px; font-weight:600;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .opt-com {}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .opt-com a {width:80px; line-height:25px;  background:#000; color:#fff; font-size:11px; text-align:center; display:inline-block;}
/*Ãß°¡±¸¼º»óÇ°*/
.shopdetail .shopdetailInfo .shopdetailInfoWrap .shopdetailInfoSelect .shopdetailInfoCont .basic_option {    font-size: 12px;
    border-color: #767676;
    padding-left: 15px;
    background-position: 94% center;
    height: 27px;
    margin: 4px 0;background: #fff url(/design/koreajisuk/ms_basic_mobile/images/ic_select_arrow.png) calc(100% - 8px) center no-repeat;background-size: auto 5px;
    -webkit-appearance: none;}
/* ±×·ì¸Þ¼¼Áö */
#container .shopdetailInfoDelivery {display:none;}

/* ±¸¸ÅÇÏ±â */
.shopdetail .okdgg-checkout,
.ocb-area {display:none;}
#kakaopay_order_btn {text-align:center; margin-top:20px;}
#container #MK_innerOptTotal.total_box {font-size:13px; font-weight:500; padding: 20px 15px 18px;}
#container #MK_innerOptTotal.total_box #MK_p_total {font-size:20px; font-weight:600; padding-left:12px; line-height: inherit; vertical-align: inherit;}
#container #MK_innerOptTotal.total_box .txt-won {font-size:20px; font-weight:400; vertical-align: inherit;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .btn_box {display:flex; margin-bottom:4px;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .btn_box a {flex:1; font-size:14px; font-weight:500; line-height:45px; }
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .btn_box a:last-child {margin-left: 5px;}
.present_btn {padding: 0 15px; margin-bottom:10px;}
.present_btn .gift {font-size:14px; font-weight:500; line-height:45px;  display:block; }
.present_btn .gift img {width: 17px; vertical-align: baseline; margin-right: 5px; position: relative; top: 2px;}
.app_txt {background:#f7f7f7; text-align:center; line-height:30px; font-size:11px; }
.app_txt b {color:#ff5519; font-weight:500;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn {line-height: 48px; background: #fff;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .inner {display:flex; padding:9px 15px;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .inner a.btn_review {width:80px; font-weight:400; font-size:12px;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .inner a.btn_review b {color:#ff5519; }
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .inner a.btn_wish {border: 1px solid #a5a5a5; width:50px;  margin:0 5px;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .inner a.btn_wish img {vertical-align:middle; width:18px;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .inner a.fix_buy {flex:1;  font-size:14px; font-weight:500;}


/* ±¸¸ÅÇÏ±â °íÁ¤ */
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed { background:#fff; border-top-left-radius: 15px; border-top-right-radius: 15px; overflow: hidden;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed .fixed-btn.fixed {background:none; padding:0;}
.fixed-btn.fixed .app_txt {margin-bottom: -1px;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on {padding: 10px 15px 5px; height: auto; overflow: hidden;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a {border-radius:5px; font-size:14px; font-weight:500; width:49%;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.btn_w {background:#fff; border-color:#b3b3b3; margin-right:2%;}
#container .shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.btn_b {color:#fff; background:#000;}
.fix_present {display:none;}
.option_area.fixed .fix_present {display:block;}

/* °Ô½Ã±Û */
#tabs {padding: 15px;}
#tabs .tit {font-size:14px; font-weight:500; }
#tabs .qa_write {width:100%; line-height:45px; border-radius:5px; border:1px solid #aaaaaa; text-align:center; font-size:14px; font-weight:500; display:block; margin:15px 0 18px;}
#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 {}
#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 {border-bottom: 1px solid #f6f6f6; 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: 13px 0;}
.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 dt {font-size:11px; margin-bottom:5px;}
.list_board ul li dd.info,
.list_board ul li dd.info * {color:#6c6c6c; font-size:11px;}
.list_board ul li .reply_status {}
.reply_txt {color:#ff5519; font-size:11px;font-weight:500;  padding:0 5px; line-height:20px; display:inline-block; border-radius:3px;}

/* ºñ¹øÀÔ·Â */
.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: 30px; line-height: 28px; border: 1px solid #8C8C8C; background-color: #fff; color: #000; box-sizing:border-box;}
.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: .75em; background-color: #fff; margin: 0 2px;}
.paging a {text-align: center; display: inline-block; width: 30px; height: 30px; line-height: 28px; color: #727a8b; border: 1px solid #CECECE; font-size: .75em; font-weight: 700; background-color: #fff; margin: 0 2px;}
.paging .now { font-weight: bold; color: #000; text-align: center; display: inline-block; width: 30px; height: 30px; line-height: 28px; border: 1px solid #111; font-size: .75em; background-color: #fff; margin: 0 2px; }


/* ½Å°í±â´É */
.info .btn-member-declare  {display:inline-block; width:14px; height:17px; margin:-4px 0 0 2px; text-indent:-9999px; background:url(/images/d3/modern_simple/btn_declare_icon_2x.png) 0 0 no-repeat; background-size:14px 17px;}
.cnt-btn-block { overflow: hidden;}
.cnt-btn-block .btn-report { float: right; display:inline-block; color:#9d9d9d; font-size:11px; z-index:1; }


/* ÃßÃµ»óÇ° */
#related_product_tk {}
#related_product_tk .tit {font-size:14px; font-weight:500; padding:55px 0 15px;}
#container .shopdetail .shopdetailItem .detail_item.mlr15 {margin-right:0;}


/*¸ÞÀÎ¹è³Ê*/
.detail_benner_wrap{}
.detail_benner_wrap img{    max-width: 100%;margin: 0 0 10px 0;}


/* ÀÏ¹ÝÄíÆù */
.ori_coupon {text-align:right;}
.ori_coupon li {display:inline-block; vertical-align:top; margin:0 0 5px 5px;}
.MS_coupon a {display:inline-block; padding:7px 11px; background:#000; color:#fff; text-align:center;font-size: 12px; }
body .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .coupon_wrap .MS_coupon label {padding:0;}
.coupon_dw {  text-align: left;    background: #000 url(/design/koreajisuk/renewal/pc/img/down_icon.png)no-repeat 95% center;    width: 120px !important;}
/* ½º¸¶Æ® ÄíÆù ¸ñ·Ï */
.shopdetail .shopdetailCoupon .smart-coupon-list li {position:relative; margin:0 0 10px 0; border:1px solid #cecece;  letter-spacing:-1px; overflow:hidden;}
.shopdetail .shopdetailCoupon .smart-coupon-list li .c-info { width: 74%;   padding: 10px; 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:14px; font-size:11px; color:#999; word-break:break-all;}
.shopdetail .shopdetailCoupon .smart-coupon-list li p:last-child {padding-bottom:0;}
.shopdetail .shopdetailCoupon .smart-coupon-list li p.c-name { font-size:12px; color:#000; font-weight:500; word-break: break-all; }
.shopdetail .shopdetailCoupon .smart-coupon-list li p.c-name span.c-txt{    color: #8f8f8f; margin-left: 4px;    font-size: 11px;}
.shopdetail .shopdetailCoupon .smart-coupon-list li p.c-price {font-size:24px; color:#ff5519; font-weight:600;}
.shopdetail .shopdetailCoupon .smart-coupon-list li p.c-price span{font-size:12px}

.shopdetail .shopdetailCoupon .smart-coupon-list li .btn-down {position:absolute; top:0; right:0; width:26%; height:100%; background:#f8f8f8; text-align:center; box-sizing: border-box; background:url(https://junjewelry.jpg3.kr/home/2024/page/down_icon02.png)no-repeat center ; } 
.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('https://junjewelry.jpg3.kr/home/2024/page/down_icon02.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 {border: 1px solid #ff5519;  }
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style2 p { }
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style2 p span.c-txt{color: #8f8f8f;margin-left: 4px;    font-size: 11px;}
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style2 .btn-down {  border:0;  background:url('https://junjewelry.jpg3.kr/home/2024/page/down_icon03.png') no-repeat center #ff5519; }
.shopdetail .shopdetailCoupon .smart-coupon-list li.sc-style2 .btn-down a { }
.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; }
 
/* Ä«µåÇýÅÃ */
.cart_benefit {}
.card_box {position:fixed; width:92%; height: calc(100% - 20%); left:50%; top:50%; transform:translate(-50%,-50%); background:#fff; border:1px solid #898989; display:none; z-index:100;}
.card_box .area {height:93%; overflow-y:scroll; padding: 0 10px 0 20px;}
.card_box .area::-webkit-scrollbar {width: 2px;}
.card_box .area::-webkit-scrollbar-thumb {background: #000;}
.card_box .area::-webkit-scrollbar-track {background: #ccc;}
.card_box p {background:#000; color:#fff; padding:9px 13px; font-size:14px;}
.card_box p .benefit_close {float:right; color:#fff; font-size:13px;}
.card_box h3 {font-size:14px; font-weight:500; display:block; padding:23px 0 10px; line-height:1;}
.card_box .cont1 > span {font-size:10px; color:#727272; font-weight:300; display:block; padding-top:13px;}
.card_box .cont2 {padding-bottom:20px;}
.card_box ul {}
.card_box ul li {font-size:12px; border-bottom:1px solid #d6d6d6; line-height:29px;}
.card_box ul li span {font-size:12px; float:right;}
.card_box dl {display:table; padding:8px 0; font-size:13px; border-bottom:1px solid #d6d6d6; width:100%;}
.card_box dl dt {font-size:13px; color:#000; font-weight: 300; width:76px; display:table-cell; vertical-align: middle;}
.card_box dl dt span {font-weight: 500;}
.card_box dl dd {flex:1; text-align:right; font-size:12px; color:#000; font-weight: 300; line-height:1.3; display:table-cell;}

/*dim*/
.dim {position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,.5); display:none; z-index:99;}



/*¹è¼Û±³È¯¹ÝÇ°¾È³»*/
.detail_de .list {
  list-style: none;
  padding: 0;
}
.detail_de .list > li {
  padding: 0;
}
.detail_de .list-checkbox {
  display: none;
}
.detail_de .title {  padding: 10px 0;  margin: 0;  cursor: pointer;  display: block;  font-size: 13px;    color: #707070;text-align: center;border: 1px solid #656565; margin: 0 auto;    width: 340px !important;}

.detail_de .title img{width: 9px;    vertical-align: baseline;    margin-left: 5px;}
.detail_de .desc {
  max-height: 0px;
  overflow: hidden;
  transition: 0.5s;
  
}
.detail_de .desc > div {
        margin: 5%;
}
.detail_de .list-checkbox:checked + .title{color: #000;}
.detail_de .list-checkbox:checked + .title + .desc {  max-height: 1550px;  }
/*¹è¼Û±³È¯*/
.de_delivery {}
.de_delivery h6 {font-size: 17px;    font-weight: 500;border-bottom: 1px solid #343434;margin-bottom: 3%;    padding-bottom: 12px;}
.de_delivery .de_text_tt {display: inline-block;}
.de_delivery .de_text_tt ul{}
.de_delivery .de_text_tt ul li{ float:left;width: 100%; font-size: 12px; position:relative; padding-left:10px;}
.de_delivery .de_text_tt ul li p{font-weight: 500; font-size: 13px;margin-bottom: 8px; margin-left: -10px;    margin-top: 8px}


/*·°Å°µå·Î¿ì ¾ÆÀÌÄÜ 0912*/

#FindEventClickCheck {left: 35% !important; top: 570px !important;}
#FindEventClickCheck img{ width: 150px}


/*Å¾*/
.bottom_btn { bottom:110px !important}
.prd_list li .sub_info {display:none;}



/* ¸®ºä¹è³Ê */
.detail_review{background:#f8f8f8; padding:22px 0;}
.detail_review .detail_review_title{text-align:center; padding-bottom:23px;}
.detail_review .detail_review_title h2{font-size:20px; color:#000; line-height:1; font-weight:normal; padding-bottom:15px;}
.detail_review .detail_review_title h1{font-size:60px; color:#f87d7d;  line-height:1; font-weight:800;}
.detail_review .detail_review_title p{font-size:12px; color:#504c49; }
.detail_review .cont{background:#fff; font-size:0;width:80%;margin: 0 auto;}
.detail_review .cont > div{ vertical-align:middle;}
.detail_review .cont .img{text-align: center; margin: 0 auto;}
.detail_review .cont .img img{max-width:38%;}
.detail_review .cont .txt{ box-sizing:border-box; padding-right:0px;}
.detail_review .cont .txt h1{text-align:center; font-size:30px; color:#d35360; line-height:1; padding-bottom:35px; font-weight:500;}
.detail_review .cont .txt ul{ padding:10px }
.detail_review .cont .txt ul li{padding-bottom:10px; font-size:0;}
.detail_review .cont .txt ul li:last-child{padding:0;}
.detail_review .cont .txt ul li > p{display:inline-block; vertical-align:top;  font-size:12px; color:#000; }
.detail_review .cont .txt ul li > p.list_tit{color:#000;     font-weight: 500;}
.detail_review .cont .txt ul li > p.list_cont{color:#504c49; text-align:center; width:100%;}
.detail_review .detail_review_btn{background-color: #000;   padding: 8px 4px;      width: 120px;    height: 26px;    line-height: 12px; text-align: center;    margin: 18px auto;}
.detail_review .detail_review_btn a{ color: #fff; font-size:13px  }    
.detail_review  h3{font-size: 13px;    color: #000;    line-height: 1.5;    font-weight: 400;    width: 1000px;    margin: 29px auto 0;;}


.design_info{   display: block;
    font-size: 12px;
    text-align: center;
    border: 1px solid #d5d5d5;
    padding: 15px;
    line-height: 20px;
    margin: 0 20px;
     }
/* BASIC css end */

