/* BASIC css start */
#contentWrap { padding-left:0; width:1280px }
#footer .footer_area { padding-left:0 !important; width:1280px !important }

.layerTest { display:none }

.pageTitle { padding-top:45px; font-size:33px; font-weight:800; text-align:center }
.pageSubTitle { padding-top:45px; font-size:22px; font-weight:700 }
.pageSubTitle2 { padding-top:75px }

#coupon-zone .page-body { padding-top:15px }
#coupon-zone .page-body .imgArea { position:relative }
#coupon-zone .page-body .imgArea .couponInfoArea { font-size:0 }
#coupon-zone .page-body .imgArea .couponInfoArea li { display:inline-block }
#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 { padding-bottom:50px; text-align:center; background:#f3f3f3 }
#coupon-zone .coupon-memberbox-none p { padding-bottom:25px; font-size:16px; font-weight:600 }
#coupon-zone .coupon-memberbox-none .linkJoin { display:inline-block; margin:0 3px; width:243px; height:48px; font-size:16px; color:#fff; font-weight:bold; text-align:center; line-height:48px; border:1px solid #ff3a34; background:#ff3a34 }
#coupon-zone .coupon-memberbox-none .linkLogin { display:inline-block; margin:0 3px; width:243px; height:48px; font-size:16px; font-weight:bold; text-align:center; line-height:48px; border:1px solid #c2c2c2; background:#fff }
#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 { margin-top:15px; border-top:1px solid #bbb; background:#f3f3f3 }
#coupon-zone .couponWrap .all-down { padding-top:50px; text-align:center; }
#coupon-zone .couponWrap .all-down a { display:inline-block; width:498px; height:68px; font-size:22px; color:#fff; font-weight:bold; text-align:center; line-height:68px; border:1px solid #ff3a34; background:#ff3a34 }
#coupon-zone .couponWrap .all-down .ico { display:inline-block; margin:23px 0 0 8px; width:26px; height:22px; background:url(http://seilglobal.img4.kr/renew/web/couponzone/ico_coupon_all.png) 0 0 no-repeat; vertical-align:top }

/* ±âº» ÄíÆù °øÅë */
#coupon-zone .couponWrap .coupon-list { width:1130px; margin:0 auto; padding:42px 0 42px; position: relative; }
#coupon-zone .couponWrap .coupon-list ul { display:flex; flex-wrap:nowrap }
#coupon-zone .couponWrap .coupon-list ul li { margin:10px 7px; box-sizing: border-box; width:50% }
#coupon-zone .couponWrap .coupon-list ul li .c-image { display:block; border:1px solid #cecece; border-radius:10px; width: 266px; height: 180px; }
#coupon-zone .couponWrap .coupon-list ul li .c-image img { width: 100%;  height: 100%; border-radius: 10px; }
#coupon-zone .couponWrap .coupon-list ul li .c-info { position:relative; width:551px; min-height:248px; padding:25px 104px 0 0; border:1px solid #cecece; box-sizing:border-box; border-radius:10px; background:#fff }
#coupon-zone .couponWrap .coupon-list ul li .c-info:before { position:absolute; top:-1px; right:96px; width:15px; height:10px; border-radius:0 0 10px 10px; border:1px solid #cecece; border-top:0; background:#f3f3f3; content:''; z-index:10 }
#coupon-zone .couponWrap .coupon-list ul li .c-info:after { position:absolute; bottom:-1px; right:96px; width:15px; height:10px; border-radius:10px 10px 0 0; border:1px solid #cecece; border-bottom:0; background:#f3f3f3; content:''; z-index:10 }
#coupon-zone .couponWrap .coupon-list ul li .c-data { padding-left:22px }
#coupon-zone .couponWrap .coupon-list ul li p { padding:7px 10px 0; font-size:13px; color:#999; font-weight:600; word-break:break-all; }
#coupon-zone .couponWrap .coupon-list ul li p a { color:#999;; }
#coupon-zone .couponWrap .coupon-list ul li p.c-name { display:-webkit-box; padding:5px 10px 0; font-size:22px; color:#282716; font-weight:600; line-height:29px; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden }
#coupon-zone .couponWrap .coupon-list ul li p.c-explain { padding:0 10px 10px; line-height:22px; }

#coupon-zone .couponWrap .coupon-list ul li p.c-price { padding-top:0; font-size:31px; color:#2d77ff; font-weight:800; }
#coupon-zone .couponWrap .coupon-list ul li p.c-price .fc-blue {color:#3b6ce9;}
#coupon-zone .couponWrap .coupon-list ul li p.c-txt { padding-top:13px; line-height:20px; }

#coupon-zone .couponWrap .coupon-list ul li .couponRight { position:absolute; top:0; bottom:0; right:0; width:90px; height:100%; text-align:center; background:#2fb8bd }
#coupon-zone .couponWrap .coupon-list ul li .couponRight .couponLogo { padding-top:35px }
#coupon-zone .couponWrap .coupon-list ul li .couponRight .couponLogo img { width:30px }
#coupon-zone .couponWrap .coupon-list ul li .couponRight .couponTxt { margin-top:30px; padding:0; font-size:16px; color:#fff; transform:rotate(-90deg) }

#coupon-zone .couponWrap .coupon-list ul li .btn-down { position:absolute; top:0; bottom:0; right:0; width:104px; height:100%; text-align:center; background:#fff; border-radius:10px }
#coupon-zone .couponWrap .coupon-list ul li .btn-down a,
#coupon-zone .couponWrap .coupon-list ul li .btn-down span { display:block; height:100%; font-size:26px; color:#fff; line-height:9; vertical-align:top }
#coupon-zone .couponWrap .coupon-list ul li .btn-down span { font-size:18px; font-weight:600; line-height:22px }
#coupon-zone .couponWrap .coupon-list ul li .btn-down .txtSpan { display:table; width:100% }
#coupon-zone .couponWrap .coupon-list ul li .btn-down .txtSpan em { display:table-cell; vertical-align:middle }
#coupon-zone .couponWrap .coupon-list ul li .btn-down .linkBtnDown em { display:inline-block; width:40px; height:34px; text-indent:-9999em; background:url(http://seilglobal.img4.kr/renew/web/couponzone/ico_coupon_down.png) 0 0 no-repeat; vertical-align:middle }

/*
#coupon-zone .couponWrap .coupon-list ul li .btn-down span a i { line-height:23px; vertical-align:top }
#coupon-zone .couponWrap .coupon-list ul li .btn-down span.bg-none {background-image:none !important;}
#coupon-zone .couponWrap .coupon-list ul li .btn-down.btn-auto span { font-size:16px; color:#fff; }
#coupon-zone .couponWrap .coupon-list ul li .btn-down span .num {display:inline-block; margin-left:3px; font-weight:normal; letter-spacing:0;}
#coupon-zone .couponWrap .coupon-list ul li .btn-down span .num em {font-weight:bold;}
*/

#coupon-zone .couponWrap .coupon-list ul li.sc-style1.sc-reserve p.c-price {color:#3b6ce9;}
#coupon-zone .couponWrap .coupon-list ul li.sc-style1 .btn-down { background:#ff5d58 url(http://seilglobal.img4.kr/renew/web/couponzone/bg_coupon_down1.png) 0 0 repeat-y; }
#coupon-zone .couponWrap .coupon-list ul li.sc-style1 .btn-down i { color: #fff; }
#coupon-zone .couponWrap .coupon-list ul li.sc-style1 p.c-price { color :#ff3a34 }
#coupon-zone .couponWrap .coupon-list ul li.sc-style2 p > span { color: #FE5F57; }
#coupon-zone .couponWrap .coupon-list ul li.sc-style2 p a { color:#999; }
#coupon-zone .couponWrap .coupon-list ul li.sc-style2 .btn-down { background:#669cff url(http://seilglobal.img4.kr/renew/web/couponzone/bg_coupon_down2.png) 0 0 repeat-y; }
#coupon-zone .couponWrap .coupon-list ul li.sc-style2 .btn-down span a { color:#fff; }
/* #coupon-zone .couponWrap .coupon-list ul li.sc-style2 .btn-down a { background:url('/images/common/ico_h11_down_white.png') no-repeat center right; } */
#coupon-zone .couponWrap .coupon-list ul li.sc-style2.sc-reserve .btn-down { background:#3b6ce9; color:#fff; }
#coupon-zone .couponWrap .coupon-list ul li.sc-style3 .c-info {border-color:#000; border-radius:10px;}
#coupon-zone .couponWrap .coupon-list ul li.sc-style3 p.c-price {color:#eb3697;}
#coupon-zone .couponWrap .coupon-list ul li.sc-style3 .btn-down { background:#fff2f9; border-color:#000; border-radius:10px; border-top:2px dotted #000; }
#coupon-zone .couponWrap .coupon-list ul li.sc-style3 .btn-down span a { color:#eb3697; }
#coupon-zone .couponWrap .coupon-list ul li.sc-style3 .btn-down a { background:url('/images/common/ico_h11_down_pink.png') no-repeat center right; }
#coupon-zone .couponWrap .coupon-list ul li.sc-style3.sc-reserve p.c-price {color:#18b776;}
#coupon-zone .couponWrap .coupon-list ul li.sc-style3.sc-reserve .btn-down { background:#eefff7; }
#coupon-zone .couponWrap .coupon-list ul li.sc-style3.sc-reserve .btn-down span a {color:#000;}
#coupon-zone .couponWrap .coupon-list ul li.sc-style3.sc-reserve .btn-down a { background:url('/images/common/ico_h11_down_green.png') no-repeat center right; }
#coupon-zone .couponWrap .coupon-list ul li.sc-style2 .btn-auto span { color:#fff; }
#coupon-zone .couponWrap .coupon-list ul li p.c-item { padding-top:15px; }
#coupon-zone .couponWrap .coupon-list ul li.sc-img-style .c-info {position: relative;}
#coupon-zone .couponWrap .coupon-list ul li.sc-img-style .c-info .c-img {width: 70px; height: 70px; position: absolute; top: 15px; left: 15px; border-radius:100%; overflow: hidden;}
#coupon-zone .couponWrap .coupon-list ul li.sc-img-style .c-info .c-img img {width: 100%; height: 100%;}
#coupon-zone .couponWrap .coupon-list ul li.sc-img-style .c-info .c-data {text-align: right; padding:0 15px;}
#coupon-zone .couponWrap .coupon-list ul li.sc-img-style .c-info .c-data p.c-name {width: auto; margin: 0; padding-right: 0; padding-left: 70px;}
#coupon-zone .couponWrap .coupon-list ul li.sc-img-style .c-info .c-data p.c-price {padding-right: 0; padding-left: 70px;}
#coupon-zone .couponWrap .coupon-list ul li.sc-img-style .c-info .c-data .c-txt {margin-top: 15px; padding: 0; width: auto;  }

.noticeArea { margin:0 auto; padding:0 0 45px; position:relative; width:1115px; border-top:1px solid #bbb }
.noticeArea h5 { padding-top:25px; font-size:19px; font-weight:bold }
.noticeArea ul { padding-top:15px }
.noticeArea li { padding:2px 0; font-size:13px }
.noticeArea li span { font-size:16px; color:#a9a9a5 }
.noticeArea .btnCouponWay { position:absolute; top:20px; right:0; width:140px; height:30px; font-size:13px; color:#fff; font-weight:bold; text-align:center; line-height:30px; background:#333 }
/* BASIC css end */

