/* BASIC css start */
#coupon-zone .page-body { padding: 25px 20px; }
#coupon-zone .coupon-memberbox { padding:30px 0 24px; border:1px solid #000; }
#coupon-zone .coupon-memberbox .m-level { position:relative; padding-left:170px; text-align:left; }
#coupon-zone .coupon-memberbox .m-level .ico { position:absolute; top:15px; left:98px; display:inline-block; width:52px; height:52px; line-height:52px; font-family:"Malgun Gothic"; font-size:13px; font-weight:bold; text-align:center; }
#coupon-zone .coupon-memberbox .m-level .ico > img { width: 60px; height: auto; }
#coupon-zone .coupon-memberbox .m-level strong { display:block; width:100%; padding-top:4px; color:#000; font-size:14px; font-weight:bold; line-height:26px; }
#coupon-zone .coupon-memberbox .m-level p { padding-top:3px; color:#888; }
#coupon-zone .coupon-memberbox .m-info { width:603px; margin:0 auto; }
#coupon-zone .coupon-memberbox .m-info:after { clear: both; content: ""; display: block; }
#coupon-zone .coupon-memberbox .m-info { margin-top:20px; }
#coupon-zone .coupon-memberbox .m-info li { float:left; width:150px; border-left:1px solid #e2e2e2; text-align:center; }
#coupon-zone .coupon-memberbox .m-info li:first-child { border-left:0; }
#coupon-zone .coupon-memberbox .m-info li dl { padding:16px 0; }
#coupon-zone .coupon-memberbox .m-info li dl dt { color:#999; font-weight:bold; }
#coupon-zone .coupon-memberbox .m-info li dl dd { padding:5px 0 0; color:#000; font-weight:bold; }
#coupon-zone .coupon-memberbox .m-info li dl dd a { color:#000; font-weight:bold; }
#coupon-zone .coupon-memberbox-none { clear: both; padding:40px 0 35px; border:1px solid #000; text-align:center; color:#000; font-size:14px; font-weight:bold; }
#coupon-zone .coupon-memberbox-none a { display:inline-block; margin-top:20px; }
#coupon-zone .coupon-codebox { padding:35px 0 35px 78px; margin:30px 0; border:5px solid #ededed; color:#000; }
#coupon-zone .coupon-codebox .input-text { width:280px; height:21px; line-height:22px; padding:0 5px; margin-left:5px; font-size:11px; }
#coupon-zone .coupon-codebox a { display:inline-block; height:23px; line-height:25px; padding:0 10px; color:#fff; border:1px solid #b5b5b5; background:#646464; }
#coupon-zone .coupon-codebox p { padding-top:13px; font-size:11px; color:#656565; }

#coupon-zone .couponWrap { border:1px solid #cecece; }
#coupon-zone .couponWrap .all-down { padding:30px 0 25px; border-bottom:1px solid #cecece; text-align:center; }
#coupon-zone .couponWrap .all-down strong { display:block; margin-bottom:15px; color:#000; font-size:16px; font-weight:bold; }
#coupon-zone .couponWrap .all-down a { display:inline-block; }
#coupon-zone .couponWrap .c-list { padding:15px 0; }
#coupon-zone .couponWrap .c-list ul { width:576px; margin:0 auto; }
#coupon-zone .couponWrap .c-list ul:after { clear: both; content: ""; display: block; }
#coupon-zone .couponWrap .c-list ul li { float:left; padding:15px; }
#coupon-zone .couponWrap .c-list ul li .c-image img { width:256px; }
#coupon-zone .couponWrap .c-list ul li dl { width:256px; border:1px solid #cecece; border-radius:15px; text-align:center; letter-spacing:-1px; }
#coupon-zone .couponWrap .c-list ul li dl dd { font-size:11px; color:#999; }
#coupon-zone .couponWrap .c-list ul li dl dd.c-name { padding-top:30px; font-size:14px; color:#000; font-weight:bold; }
#coupon-zone .couponWrap .c-list ul li dl dd.c-price { padding-bottom:12px; font-size:28px; color:#ff3a34; font-weight:bold; font-family:"Malgun Gothic"; }
#coupon-zone .couponWrap .c-list ul li dl dd.c-down { margin-top:15px; border-top:1px dashed #cecece; border-radius:0 0 15px 15px; background:#f8f8f8; }
#coupon-zone .couponWrap .c-list ul li dl dd.c-down a { display:block; height:48px; line-height:50px; font-size:12px; color:#000; font-weight:bold; }
#coupon-zone .couponWrap .c-list ul li dl dd.c-down a img { margin-top:-5px; vertical-align:middle; }

/* BASIC css end */

