@charset "euc-kr";

@font-face {
    font-family:'NanumGothic';
    src:url('/static/font/NanumGothic-Regular.eot');
    src:url('/static/font/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
    url('/static/font/NanumGothic-Regular.woff') format('woff'),
    url('/static/font/NanumGothic-Regular.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'NanumGothic-Bold';
    src:url('/static/font/NanumGothic-Bold.eot');
    src:url('/static/font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
    url('/static/font/NanumGothic-Bold.woff') format('woff'),
    url('/static/font/NanumGothic-Bold.ttf') format('truetype');
    font-weight:bold;
    font-style:normal;
}
/* 2018-05-30 Ãß°¡ */
@font-face {
    font-family: "Noto Sans KR";
    font-style: normal;
    font-weight: 300;
    src: url("/static/font/NotoSansKR-Light.eot");
    src: local(¡Ø), url("/static/font/NotoSansKR-Light.woff2") format("woff2"),
    url("/static/font/NotoSansKR-Light.woff") format("woff"),
    url("/static/font/NotoSansKR-Light.otf") format("opentype");
}
@font-face {
    font-family: "Noto Sans KR";
    font-style: normal;
    font-weight: 400;
    src: url("/static/font/NotoSansKR-Regular.eot");
    src: local(¡Ø), url("/static/font/NotoSansKR-Regular.woff2") format("woff2"),
    url("/static/font/NotoSansKR-Regular.woff") format("woff"),
    url("/static/font/NotoSansKR-Regular.otf") format("opentype");
}
@font-face {
    font-family: "Noto Sans KR";
    font-style: normal;
    font-weight: 500;
    src: url("/static/font/NotoSansKR-Medium.eot");
    src: local(¡Ø), url("/static/font/NotoSansKR-Medium.woff2") format("woff2"),
    url("/static/font/NotoSansKR-Medium.woff") format("woff"),
    url("/static/font/NotoSansKR-Medium.otf") format("opentype");
}
@font-face {
    font-family: "Noto Sans KR";
    font-style: normal;
    font-weight: 700;
    src: url("/static/font/NotoSansKR-Bold.eot");
    src: local(¡Ø), url("/static/font/NotoSansKR-Bold.woff2") format("woff2"),
    url("/static/font/NotoSansKR-Bold.woff") format("woff"),
    url("/static/font/NotoSansKR-Bold.otf") format("opentype");
}

#cont-couponzone{position:relative; width:100%; font-family:'NanumGothic'; letter-spacing:-1px;}
#cont-couponzone .cz-top{position:relative; height:376px; background-color:#26334d; text-align:center;}
#cont-couponzone .cz-cont-wrap{width:100%; background-color:#e5ecc6;border-top:1px solid #ccd5e1;} /* 2018-01-26 border Ãß°¡ */
#cont-couponzone .cz-top + .cz-cont-wrap{border-top:0;} /* 2018-01-26 Ãß°¡ */
#cont-couponzone .cz-cont-wrap.mid{background-color:#f7ece7;}
#cont-couponzone .cz-cont-wrap.all-goods{background-color:#e5ecc6;}
#cont-couponzone .cz-cont-wrap .cz-cont-1{position:relative; width:960px; padding:65px 0; margin:0 auto; text-align:center;} /* 2018-01-26 padding ¼öÁ¤ */
#cont-couponzone b{padding:3px 0; border-top:1px solid #a3ba6a; border-bottom:1px solid #a3ba6a; font-family:"Noto Sans KR";font-size:35px; color:#61880e; line-height:49px; font-weight:500;letter-spacing:-1px; }
#cont-couponzone b .red-point{color:#cd4c44;}
#cont-couponzone .cz-cont-wrap.mid b{padding:3px 0; border-top:1px solid #79323c; border-bottom:1px solid #79323c; font-family:"Noto Sans KR";font-size:35px; color:#79323c; line-height:49px; font-weight:500;letter-spacing:-1px; }
#cont-couponzone .p-notice{position:absolute; top:80px; right:0; padding-right:15px;  background:url('/img/imfs/coupon/notice_spring_arrow_off.png') no-repeat center right 0px;}
#cont-couponzone .p-notice:hover{background:url('/img/imfs/coupon/notice_spring_arrow_on.png') no-repeat center right 0px;}
#cont-couponzone .p-notice > a{font-size:15px; color:#61880e; text-decoration:none; border-bottom:1px solid #61880e; letter-spacing:0;}  /* 2018-01-26 font-weight,letter-spacing Ãß°¡ */
#cont-couponzone .p-notice:hover > a{color:#d83b31; text-decoration:none; border-bottom:1px solid #d83b31;}
#cont-couponzone .cz-cont-wrap.mid .p-notice {background:url('/img/imfs/coupon/notice_spring_arrow2_off.png') no-repeat center right 0px;}
#cont-couponzone .cz-cont-wrap.mid .p-notice > a{color:#79323c;border-bottom:1px solid #79323c;}
#cont-couponzone .cz-cont-wrap.mid .p-notice:hover {background:url('/img/imfs/coupon/notice_spring_arrow_on.png') no-repeat center right 0px;}
#cont-couponzone .cz-cont-wrap.mid .p-notice:hover > a{color:#d83b31; text-decoration:none; border-bottom:1px solid #d83b31;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box{padding:0; margin:0; *zoom:1;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box:after{display:block;  content:"";  clear:both}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box li{position:relative; display:inline-block; width:290px; margin:48px 28px 0 0;} /* 2018-01-26 float»èÁ¦,displayÃß°¡,margin¼öÁ¤ */
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box li:after{display:block;  content:"";  clear:both}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box li .cp-box{position:relative; float:left; width:185px; height:118px; padding:9px 14px 10px 91px; text-decoration:none;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box li .cp-red{background:url('/img/imfs/coupon/coupon_red.png') no-repeat;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box li .cp-blue{background:url('/img/imfs/coupon/coupon_blue.png') no-repeat;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box li .cp-purple{background:url('/img/imfs/coupon/coupon_purple.png') no-repeat;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box li .sm-percent{font-size:33px; line-height:15px;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box li .coupon .tit{padding-top:20px; line-height:16px; color:#cd4c44; font-size:15px; font-weight:bold;  margin-right: 13px;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box li .coupon .tit.blue{color:#6078d2;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box li .coupon .tit.purple{color:#6d7be3}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box li .coupon .price{color:#000; line-height:50px; font-family:Arial;  font-size:50px; font-weight:bold; letter-spacing:-1px;margin-right: 13px;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box li .coupon .info{color:#878787; font-size:11px; margin-right: 13px;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box li a .coupon-down{position:absolute; bottom:-31px; left:87px; padding:0 0 2px 24px; color:#000; font-size:15px; font-weight:bold; text-decoration:none; background:url('/img/imfs/coupon/arrow_down.png') no-repeat  0 2px;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box li a:hover .coupon-down{background:url('/img/imfs/coupon/arrow_down_on.png') no-repeat 0 2px; color:#d83b31;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box li a:hover .coupon-down .text-bd{border-bottom:1px solid #d83b31;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .cp-box li a .coupon-down img{vertical-align:bottom; margin-right:6px;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .btn-down{margin-top:83px;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .btn-down a{line-height:30px; padding:24px 39px 17px 39px; background-color:#001640; color:#fff; font-size:14px; text-decoration:none;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .btn-down a:hover{background-color:#244178;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .btn-down a img{vertical-align:top; padding-right:15px;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .btn-down a.btn-long{padding:24px 15px 17px 15px; margin-left:21px;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .btn-down .p-big{font-size:25px;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .pop-1{display:none; position:absolute; top:103px; right:0; padding:17px 21px 14px 20px; border:1px solid #333; border-top:2px solid #333; font-family:Dotum; background-color:#fff; text-align:left;letter-spacing:0;}  /* 2018-01-26 letter-spacing Ãß°¡ */
#cont-couponzone .cz-cont-wrap .cz-cont-1 .pop-1 p{padding-bottom:6px; margin-bottom:8px; color:#000; font-weight:bold; border-bottom:1px solid #ccc;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .pop-1 ul li{line-height:18px; color:#555;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .pop-1 .pop-close{position:absolute; top:14px; right:21px;}
#cont-couponzone .notice-wrap{width:100%; background-color:#f5f5f5;border-top:1px solid #d8d8d8;} /* 2018-01-26 border Ãß°¡,background ¼öÁ¤ */
#cont-couponzone .notice-wrap .notice-box{position:relative; width:960px; padding:47px 72px 61px 47px; margin:0 auto; text-align:left; letter-spacing:0;}  /* 2018-01-26 letter-spacing Ãß°¡ */
#cont-couponzone .notice-wrap .notice-box p{margin-bottom:15px; color:#000; font-size:18px; font-weight:bold;}
#cont-couponzone .notice-wrap .notice-box p .sm-font{color:#444; font-size:13px; font-weight:normal;}
#cont-couponzone .notice-wrap .notice-box ul{color:#444; font-size:14px;}
#cont-couponzone .notice-wrap .notice-box ul li{line-height:24px;}

#cont-couponzone .cz-cont-wrap .big-cp{width:558px; height:262px; margin:50px auto; background:url('/img/imfs/coupon/big_coupon_red.png') no-repeat;}
#cont-couponzone .cz-cont-wrap .big-cp.type-purple{background:url('/img/imfs/coupon/big_coupon_purple.png') no-repeat;} /* 2018-02-26 Ãß°¡ */
#cont-couponzone .cz-cont-wrap .big-cp .coupon{position:relative; width:356px; height:225px; padding:17px 0 0 155px;}
#cont-couponzone .cz-cont-wrap .big-cp .tit{padding-top:45px; line-height:16px; font-family:"Noto Sans KR";color:#cd4c44; font-size:34px; font-weight:500;}
#cont-couponzone .cz-cont-wrap .big-cp .tit.purple{color:#5b66b3}
#cont-couponzone .cz-cont-wrap .big-cp .price{color:#000; line-height:110px; font-family:Arial; font-size:96px; font-weight:bold; letter-spacing:-1px;}
#cont-couponzone .cz-cont-wrap .big-cp .info{padding-top:3px; color:#878787; font-size:25px;font-family:"Noto Sans KR";font-weight:300}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .btn-down.big{margin-top:39px;}
#cont-couponzone .cz-cont-wrap .cz-cont-1 .btn-down.big a{/**display:block;*/ width:278px; padding:12px 39px 13px; margin:0 auto; font-size:25px;}
#cont-couponzone .special-cp{position:absolute; top:-21px; right:-30px; width:86px; height:67px; padding-top:19px; background:url('/img/imfs/coupon/special_cp.png') no-repeat; color:#fff; font-size:15px;}
#cont-couponzone .special-cp .moth{padding-top:22px; font-size:22px; line-height:28px;}

/* 2018-05-30 »ç¾÷ÀÚÈ¸¿ø Àü¿ë ÇýÅÃ */
.business_benefit_wrap{width:100%;text-align:center;font-family:"Noto Sans KR";font-weight:400;letter-spacing:-1px;color:#333;margin-bottom:-28px;}
.business_benefit_wrap .tit_benefit{padding: 30px 0;background: #d2dce8;}
.business_benefit_wrap .tab_wrap{height:57px;line-height:57px;/*border-bottom:3px solid #999;*/background:#333;} /* 2018-06-07 border-bottom »èÁ¦ */
.business_benefit_wrap .tab_wrap ul{width:1080px;height:57px;margin:0 auto;border:solid rgba(214,214,214,.2);border-width:0 1px;box-sizing:border-box;}
.business_benefit_wrap .tab_wrap ul li{position:relative;float:left;width:33.3%;border-left:1px solid rgba(214,214,214,.2);box-sizing:border-box;}
.business_benefit_wrap .tab_wrap ul li:first-child{border-left:0;}
.business_benefit_wrap .tab_wrap ul li a{display:block;font-size:20px;font-weight:500;color:#e1e1e1;} /* 2018-06-07 color ¼öÁ¤ */
.business_benefit_wrap .tab_wrap ul li a:hover{text-decoration:none;}
.business_benefit_wrap .tab_wrap ul li.active a{color:#fff;background:#d4382e;} /* 2018-06-07 background Ãß°¡ */
/*.business_benefit_wrap .tab_wrap ul li.active:after{content:'';display:block;position:absolute;left:0;bottom:-3px;width:100%;height:3px;background:#d4382e;} */ /* 2018-06-07 »èÁ¦ */
.business_benefit_wrap .bg_type01 > div,.business_benefit_wrap .bg_type02 > div{width:1080px;margin:0 auto;padding:50px 0;}
.business_benefit_wrap .bg_type01{background:#eee;}
.business_benefit_wrap .bg_type02{background:#e0e2f0;}
.business_benefit_wrap .tit_coupon{font-family:"Noto Sans KR";font-size:30px;font-weight: 300;}
.business_benefit_wrap .tit_coupon span{display:inline-block;width:60px;height:60px;font-size:0;color:transparent;vertical-align:middle;margin-right:20px;}
.business_benefit_wrap .tit_coupon .num01{background:url('/img/imfs/coupon/business_benefit/img_num01.png') no-repeat;}
.business_benefit_wrap .tit_coupon .num02{background:url('/img/imfs/coupon/business_benefit/img_num02.png') no-repeat;}
.business_benefit_wrap .tit_coupon .num03{background:url('/img/imfs/coupon/business_benefit/img_num03.png') no-repeat;}
.business_benefit_wrap .tit_coupon em{font-weight:500;}
.business_benefit_wrap .txt_desc{font-size:18px;color:#999;margin-top:15px;}
.business_benefit_wrap .img_prd{margin-top:30px;}
.business_benefit_wrap .img_prd map area{outline:0;}
.business_benefit_wrap .cp_box{margin:30px 0;}
.business_benefit_wrap .cp_box li .tit{font-weight:500;}
.business_benefit_wrap .cp_box li .num{font-family:Arial;color:#000;font-weight:bold;}
.business_benefit_wrap .cp_box li .txt{font-size:13px;color:#878787;margin-right: 26px;}
.business_benefit_wrap .cp_box.type01 li{display:inline-block;width:341px;height:165px;background:url('/img/imfs/coupon/business_benefit/bg_coupon01.png') no-repeat;padding:32px 0 0 105px;box-sizing:border-box;}
.business_benefit_wrap .cp_box.type01 li:first-child{margin-right:60px;}
.business_benefit_wrap .cp_box.type01 .tit{font-size:18px;color:#6b72c1;margin-right: 26px;}
.business_benefit_wrap .cp_box.type01 .num{font-size:58px; margin-right: 26px;}
.business_benefit_wrap .cp_box.type02 li{display:inline-block;width:290px;height:136px;background:url('/img/imfs/coupon/business_benefit/bg_coupon02.png') no-repeat;padding:20px 0 0 78px;margin-left:20px;box-sizing:border-box;}
.business_benefit_wrap .cp_box.type02 li:first-child{margin-left:0;}
.business_benefit_wrap .cp_box.type02 .tit{font-size:15px;color:#cd4c44;}
.business_benefit_wrap .cp_box.type02 .num{font-size:32px;}
.business_benefit_wrap .cp_box.type02 .num em{font-size:50px;}
.business_benefit_wrap .cp_box.type03 li{display:inline-block;width:558px;height:262px;background:url('/img/imfs/coupon/business_benefit/bg_big_coupon.png') no-repeat;padding:32px 0 0 142px;box-sizing:border-box;}
.business_benefit_wrap .cp_box.type03 .tit{font-size:34px;color:#6b72c1;}
.business_benefit_wrap .cp_box.type03 .num{font-size:96px;}
.business_benefit_wrap .cp_box.type03 .txt{font-size:25px;}
.business_benefit_wrap .btn_down{display:inline-block;width:356px;height:55px;line-height:55px;color:#fff;font-size:22px;font-weight:500;background:#333;box-sizing:border-box;}
.business_benefit_wrap .btn_down span{background:url('/img/imfs/coupon/business_benefit/icon_down.png') no-repeat 100% 7px;padding-right:38px;}
.business_benefit_wrap .btn_down:hover{text-decoration:none;}
.business_benefit_wrap .info_box{text-align:left;padding-left:96px;margin-top:30px;}
.business_benefit_wrap .info_box dt{font-size:18px;font-weight:500;margin-bottom:16px;}
.business_benefit_wrap .info_box dd ul li{position:relative;font-size:14px;color:#999;line-height:22px;padding-left:8px;}
.business_benefit_wrap .info_box dd ul li:before{content:'';display:block;position:absolute;left:0;top:10px;width:2px;height:2px;background:#999;}
.business_benefit_wrap .info_box p{font-size:14px;font-weight:500;margin-bottom:6px;}
.business_benefit_wrap .contents > div{display:none;}
.business_benefit_wrap  h4.tit{font-family:"Noto Sans KR";font-size:44px;font-weight: 300;margin-top:20px;}
.business_benefit_wrap  h4.tit span{font-weight:500;}
.business_benefit_wrap  h4.tit:after{content:'';display:block;width:1px;height:0px;background:#000;margin:30px auto;}
/*.business_benefit_wrap .benefit02 .info_wrap{width:1080px;margin:0 auto;padding:50px 0;}
.business_benefit_wrap .benefit02 .info_box{margin:0;padding-left:100px;}*/
.business_benefit_wrap .benefit03{background:#19205c url('/img/imfs/coupon/business_benefit/bg_event.jpg') repeat-x;}

/* 2018-10-29 ½Å±Ô°¡ÀÔ ¹öÆ° Ãß°¡ */
.business_benefit_wrap .btn_move{display:inline-block;width:356px;height:55px;line-height:55px;color:#fff;font-size:22px;font-weight:500;background:#333;box-sizing:border-box;}
.business_benefit_wrap .btn_move span{background:url('/img/imfs/coupon/business_benefit/201811/icon_arrow.png') no-repeat 100% 7px;padding-right:24px;}
.business_benefit_wrap .btn_move:hover{text-decoration:none;}

.business_benefit_wrap h4.tit span p {font-size:30px; color:#d4382e;}
.business_benefit_wrap .cp_box.type03 .num span {font-size:50px;}
.business_benefit_wrap .benefit02 .info_wrap {background:#eee;}
