/* BASIC css start */
#coupon-zone { font-family:"Malgun Gothic"; }
#coupon-zone .coupon-memberbox { text-align:center; padding-bottom: 20px; border-bottom: 1px solid #cecece; background: #f7f7f7; }
#coupon-zone .coupon-memberbox .m-level { padding:15px 0; font-size:14px line-height:20px; }
#coupon-zone .coupon-memberbox .m-info {}
#coupon-zone .coupon-memberbox .m-info:after { clear: both; content: ""; display: block; }
#coupon-zone .coupon-memberbox .m-info li { float:left; width:50%; list-style:none; }
#coupon-zone .coupon-memberbox .m-info li dl { padding:10px 0; border-left:1px solid #dfdfdf; }
#coupon-zone .coupon-memberbox .m-info li dl dd { padding-top:7px; font-weight:bold; }
#coupon-zone .coupon-memberbox .m-info li:first-child dl { border-left:none; }
#coupon-zone .coupon-memberbox-none { padding:15px 0; text-align:center; }
#coupon-zone .coupon-memberbox-none strong { display:block; padding-bottom:15px; font-size:14px; font-weight:bold; line-height:20px; }
#coupon-zone .coupon-memberbox-none a { display:inline-block; width:43%; height:38px; line-height:36px; border:1px solid #000; text-align:center; font-weight:bold; color:#000; }
#coupon-zone .coupon-memberbox-none a.login { color:#fff; background:#000; }

/* ÄíÆù ¸®½ºÆ® */
#coupon-zone .couponList .all-down { padding:25px 15px;  text-align:center;  }
#coupon-zone .couponList .all-down strong { display:block; padding-bottom:10px; color:#000; font-weight:bold; letter-spacing:-0.5px; }
#coupon-zone .couponList .all-down .fa { vertical-align:middle; }
#coupon-zone .couponList .all-down .btn_Grey {
    width: 80%;
    height: 40px;
    line-height: 40px;
    background-color: #858585;
    color: #fff;
    text-align: center;
    display: block;
    border: 1px solid #858585;
    box-sizing: border-box;
    vertical-align: middle;
    border-radius: 2px;
    margin: 0 auto;
}

/* ±âº» ÄíÆùÀÌ¹ÌÁö °øÅë */
#coupon-zone .coupon-list { margin: 35px 16px }
#coupon-zone .coupon-list li {position:relative; margin:14px;  letter-spacing:-1px; overflow:hidden;}
#coupon-zone .coupon-list li .c-info { width:82%; padding:30px 20px; border-right: 1px dashed #cecece; box-sizing: border-box;}
#coupon-zone .coupon-list li .c-image img { width:100%; height:128px;}
#coupon-zone .coupon-list li p { padding-bottom:10px; line-height:18px; font-size:13px; color:#999; word-break:break-all; font-family:"Malgun Gothic"; }
#coupon-zone .coupon-list li p:last-child {padding-bottom:0;}
#coupon-zone .coupon-list li p.c-name { font-size:14px; color:#000; font-weight:bold; word-break: break-all; }
#coupon-zone .coupon-list li p.c-price {font-size:22px; color:#c30d23; font-weight:bold;}
#coupon-zone .coupon-list li .btn-down {position:absolute; top:0; right:0; width:18%; height:100%; background:#f8f8f8; text-align:center; box-sizing: border-box;} 
#coupon-zone .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;  }
#coupon-zone .coupon-list li .btn-down span {color:#999;}
#coupon-zone .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; }
#coupon-zone .coupon-list li.sc-style1.sc-reserve p.c-price {color:#3b6ce9;}
#coupon-zone .coupon-list li.sc-style1 .c-info { border-radius: 0 10px 10px 0; border: 1px solid #111; border-right:0; }
#coupon-zone .coupon-list li.sc-style1 .btn-down { border: 1px solid #111; border-left:1px dashed #111; background: #fff; border-radius: 10px 0 0 10px  }
#coupon-zone .coupon-list li.sc-style2 {border:1px solid #fff;}
#coupon-zone .coupon-list li.sc-style2 .c-info { background:#111; border-radius:0 10px 10px 0; }

#coupon-zone .coupon-list li.sc-style2 p { color:#fff; }
#coupon-zone .coupon-list li.sc-style2 p.c-txt { color:#999; }
#coupon-zone .coupon-list li.sc-style2 .btn-down {
    background: #111;
    border: 0;
    color: #fff;
    border-radius: 10px 0 0 10px; }
#coupon-zone .coupon-list li.sc-style2 .btn-down a { background:url('/images/common/ico_h11_down_white_l.png') no-repeat center right; }
#coupon-zone .coupon-list li.sc-style2 .btn-down span { color:#fff; }
#coupon-zone .coupon-list li.sc-style2.sc-reserve .btn-down { background:#3b6ce9; color:#fff; }
#coupon-zone .coupon-list li.sc-style3 { border:0; border-radius:0;}
#coupon-zone .coupon-list li.sc-style3 .c-info { border:1px solid #000; border-right:2px dotted #272a4d; border-radius:10px; }
#coupon-zone .coupon-list li.sc-style3 p.c-price { color:#eb3697;}
#coupon-zone .coupon-list li.sc-style3 .btn-down { background:#fff2f9 ; border:1px solid #272a4d; border-left:0; border-radius:10px;}
#coupon-zone .coupon-list li.sc-style3 .btn-down a { background:url('/images/common/ico_h11_down_pink_l.png') no-repeat center right; }
#coupon-zone .coupon-list li.sc-style3.sc-reserve p.c-price {color:#18b776;}
#coupon-zone .coupon-list li.sc-style3.sc-reserve .btn-down { background:#eefff7; }
#coupon-zone .coupon-list li.sc-style3.sc-reserve .btn-down span a {color:#000;}
#coupon-zone .coupon-list li.sc-style3.sc-reserve .btn-down a { background:url('/images/common/ico_h11_down_green_l.png') no-repeat center right; }



/* ¸®½ºÆ® */
#content .tit-page-2 { border: 0; }
#content .tit-page-2 .dsc { font-size: 20px; font-weight: bold; color:#111; }
.couponName {text-align: left; font-weight: bold;}
.table-d2-list tbody td { padding: 35px 0; }
.tb-center.tb-btns { font-weight: bold; }
#SmartCoupon { position:relative; width: 1170px; margin: 0 auto; }
#SmartCoupon .page-body { padding: 25px 20px; }
#SmartCoupon .coupon-codebox { padding:65px 0; margin:30px 0; border:3px solid #ededed; color:#000; text-align: center; }
#SmartCoupon .coupon-codebox form { font-size: 14px;}
#SmartCoupon .coupon-codebox .input-text { width:280px; height:40px; line-height:40px; padding:0 5px; margin-left:5px; font-size:14px; box-sizing: border-box; }
#SmartCoupon .coupon-codebox a { display:inline-block; height:40px; line-height:40px; padding:0 10px; color:#fff; background:#646464; }
#SmartCoupon .coupon-codebox p { padding-top:13px; font-size:11px; color:#656565; }

#SmartCoupon h3 { text-align: right; color:#000; }
#SmartCoupon .table-d2-list { margin-top:10px }
#SmartCoupon .table-d2-list td { font-size:14px; color:#000; line-height:1.8; }
#SmartCoupon .table-d2-list .tb-sales { font-size:14px; color:#7f7f7f; }
#SmartCoupon .table-d2-list .tb-sales > span { display:block; font-weight:normal; padding-top:5px; }
#SmartCoupon .table-d2-list .tb-sales > span:first-child { padding-top:0; }
#SmartCoupon .table-d2-list .tb-sales .txt { color:#000; }
#SmartCoupon .table-d2-list .fc-red {
    display: inline-block;
    background: #c30d23;
    padding: 2px 8px;
    color: #fff;
    margin: 0 5px 3px;
    border-radius: 4px; 
    font-weight: normal;
}
#SmartCoupon .table-d2-list .fc-blue { display:block; color:#006cf2; }
#SmartCoupon .table-d2-list .fc-777 { color:#7f7f7f; }
#SmartCoupon .table-d2-list .c-payment {text-align:center;}
#SmartCoupon .table-d2-list .c-payment .c-more {display:inline-block; padding:2px 5px; border:1px solid #bdbec7; cursor: pointer;}
#SmartCoupon .table-d2-list .c-payment .pay-list {display:none;}

/* ÅÇ */
#SmartCoupon .my-tab:after { clear: both; content: ""; display: block; }
#SmartCoupon .my-tab { height:58px; margin:0 0 30px 0; border-bottom:2px solid #000; }
#SmartCoupon .my-tab li { float:left; width:50%; height:57px; margin-left:-6px; *margin-left:-7px; border:1px solid #d5d5d5; border-bottom:none; background:#f9f9f9; }
#SmartCoupon .my-tab li:first-child { margin-left:0; }
#SmartCoupon .my-tab li a { display:block; line-height:60px; font-weight:bold; color:#898989; font-size:16px; text-align:center; text-decoration:none; background:none; }
#SmartCoupon .my-tab li.now { position:relative; z-index:1; height:58px; border:2px solid #000; border-bottom:none; background:#fff; }
#SmartCoupon .my-tab li.now a { line-height:58px; color:#000; }


/* BASIC css end */

