@charset "utf-8";
/* CSS Document */

/* 쿠폰보내기 **/
.coupon_bx {overflow:hidden; padding-top:30px; position:relative}
.coupon_bx:after{clear:both;display:table;content:"";line-height:0}
.coupon_bx .cp_bx {width:270px; height:787px; float:left; background:url(/images/coupon/bg_cp.png) no-repeat;}
.coupon_bx .cp_bx .cp {width:242px;margin:10px 0 0 14px; }
.coupon_bx .cp_bx .cp .set {padding:7px 0}
.coupon_bx .cp_bx .cp .set label {display:inline-block;background:url(/images/coupon/btn_cp_upload.png) no-repeat 0 3px;width:60px;height:18px; padding:0 0 0 18px;line-height:18px;color:#575757;font-size:11px;cursor: pointer;}
.coupon_bx .cp_bx .cp .set input[type=file] {position:absolute;width:1px;height:1px; padding:0; margin:-1px; overflow:hidden;clip:rect(0,0,0,0);border:0;}
.coupon_bx .cp_bx .cp .set .btn_recp {display:inline-block;width:40px; background:url(/images/coupon/btn_cp_reset.png) no-repeat; padding:0 0 0 20px;color:#575757;margin:0 20px 0 5px;font-size:11px;}
.coupon_bx .cp_bx .cp .set .btn_edtcp {display:inline-block;width:60px; background:#504543;color:#fff;text-align:center; font-size:11px; padding:2px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}

.coupon_bx .cp_bx .cp .text {width:100%;overflow: hidden;height:556px}
.coupon_bx .cp_bx .cp .text > input {margin-bottom:1px;padding:0 3px;width:234px;height:30px;line-height:30px;font-size:12px;color:#000;font-family: gulim, '굴림';border:1px solid #d1d1d1;background:#fff}
.coupon_bx .cp_bx .cp .text .coup_area {width:240px; height:360px; margin:1px 0 3px 1px}
.coupon_bx .cp_bx .cp .text .coup_area .coup { background:url(/images/coupon/bg_coupon.png) no-repeat; height:313px;}
.coupon_bx .cp_bx .cp .text .coup_area .barcode {height:47px; background:#fff}
.coupon_bx .cp_bx .cp .text > textarea {padding:7px 3px 0 3px;margin:2px 0 0 0;width:97%;min-height:145px;line-height:15px;font-size:12px;color:#000;font-family:gulim, '굴림';border:0;background:transparent;overflow:hidden; overflow-y:auto;}
.coupon_bx .cp_bx .cp .byte {padding-right:10px;text-align:right;color:#e76700;font-weight:bold;border:0}
.coupon_bx .cp_bx .cp .byte > input {position:relative;top:0px; padding:3px 3px 0 3px;width:30px;height:20px;line-height: 20px;font-size: 12px;font-family:gulim, '굴림';font-weight:800;text-align:right;color:#e76700;border:0;background: transparent;}
.coupon_bx .cp_bx .cp .byte > span {color:#000;font-weight:normal}
.coupon_bx .cp_bx .cp .button {text-align:center;margin-top:10px;}
.coupon_bx .cp_bx .cp .button a {display:inline-block;margin:0 1px;width:72px;height:25px;line-height:25px;font-size:12px;font-weight:800;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff; background:#74858e; }
.coupon_bx .cp_bx .cp .button a:hover {background:#64727a}
.coupon_bx .cp_bx .cp .call_num {margin:8px 0}
.coupon_bx .cp_bx .cp .call_num > span {font-size:13px; padding:5px 10px 0 10px}
.coupon_bx .cp_bx .cp .call_num > select {width:150px;padding:1px 2px;height:22px;font-size: 12px;color: #333;line-height: 22px;vertical-align: middle; border: 1px solid #ccc;cursor: pointer;}
.coupon_bx .cp_bx .cp .call_num > p {margin-left:8px}
.coupon_bx .cp_bx .cp .call_num > p input {width:110px;background:#565b5e;font-size:12px;text-align:center;padding:5px 0 8px 0;color:#fff;margin:10px 1px 0 1px;border:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px }
.coupon_bx .cp_bx .cp .call_num > input:hover {background:#000}

.coupon_bx .send_bx {width:490px; float:right; margin-top:10px}
.coupon_bx .send_bx h3 {margin-bottom:10px; padding-bottom:5px; border-bottom:1px dotted #9f9f9f;color:#5f2b2b;font-size:15px;font-weight:normal}
.coupon_bx .send_bx h3 > span {background:url(/images/coupon/bg_num.png) no-repeat; display:inline-block;width:36px;height:30px;line-height:30px;text-align:center;color:#fff;font-weight:normal;margin-right:10px}
.coupon_bx .send_bx .regi_mass {overflow:hidden; border-bottom:1px solid #e2e2e2; padding-bottom:10px}
.coupon_bx .send_bx .regi_mass:after{clear:both;display:table;content:"";line-height:0}
.coupon_bx .send_bx .regi_mass dt {font-size:15px; width:82px; float:left; color:#000; padding-top:5px;float:left}
.coupon_bx .send_bx .regi_mass dd {float:left; width:400px;}
.coupon_bx .send_bx .regi_mass dd input.add_list {background:#eae4da; border:1px solid #cdc2b8; height:25px; line-height:25px; color:#000; padding:0px 15px; font-size:11px; font-family:dotum;letter-spacing:-0.8px; font-weight:bold;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px }
.coupon_bx .send_bx .regi_mass dd input.add_list:hover {background:#e3d9c7;}

.coupon_bx .send_bx .regi_each {margin-top:10px; border-bottom:1px solid #e2e2e2;padding-bottom:10px}
.coupon_bx .send_bx .regi_each dt {font-size:15px;color:#000; padding-bottom:10px}
.coupon_bx .send_bx .regi_each dd { background:#f2f2f2; border:1px solid #dadada; padding:10px 0 10px 8px}
.coupon_bx .send_bx .regi_each dd input.each_info {width:62px;height:23px;line-height:23px; color:#818181 }
.coupon_bx .send_bx .regi_each dd input.each_num {width:110px;height:23px;line-height:23px; border:1px solid #c4dde6; background:#e1f7ff}

.coupon_bx .send_bx .receive_bx {margin-top:10px; overflow:hidden; position:relative}
.coupon_bx .send_bx .receive_bx > p {margin-top:10px; font-size:15px;}
.coupon_bx .send_bx .receive_bx > p > span {padding-left:10px; color:#666; font-size:14px}
.coupon_bx .send_bx .receive_bx > p > span > em {color:#1f99d5; font-weight:bold;font-size:14px}
.coupon_bx .send_bx .receive_bx  p.btn_del { position:absolute; top:0px; right:0px}

.coupon_bx .send_bx .receive_bx .change_list {height:240px;margin-top:10px; background:#f1f1f1; }
.coupon_bx .send_bx .receive_bx .change_list .ctop ul {padding:7px 0;overflow:hidden; background:#7b7b7b;border:1px solid #bbb; padding-right:18px}
.coupon_bx .send_bx .receive_bx .change_list .ctop ul li {float:left;width:15%;color:#fff;text-align:center;}
.coupon_bx .send_bx .receive_bx .change_list .ctop ul li:hover, .coupon_bx .send_bx .receive_bx .change_list .ctop ul li > span:hover {color:#9ee9ff;cursor:pointer}
.coupon_bx .send_bx .receive_bx .change_list .ctop ul li > span {color:#fff}
.coupon_bx .send_bx .receive_bx .change_list .ctop ul li.c1 {width:10%}
.coupon_bx .send_bx .receive_bx .change_list .ctop ul li.c2 {width:22%;}
.coupon_bx .send_bx .receive_bx .change_list .ctop ul li.c7 {width:8%}
.coupon_bx .send_bx .receive_bx .change_list .cnum {max-height:209px; overflow:hidden; border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada; background:#f2f2f2; overflow:hidden;overflow-y:auto}
.coupon_bx .send_bx .receive_bx .change_list .cnum ol {clear:both;position:relative; overflow:hidden;}
.coupon_bx .send_bx .receive_bx .change_list .cnum ol li {float:left; width:15%; height:28px; line-height:28px; text-align:center; color:#7b7b7b; font-size:11px; vertical-align:middle; background:url(/images/message/line_excel.png) repeat-y top right; border-top:1px solid #fff;border-bottom:1px solid #ccc;white-space:nowrap; overflow:hidden;}
.coupon_bx .send_bx .receive_bx .change_list .cnum ol li:last-child {background:none}
.coupon_bx .send_bx .receive_bx .change_list .cnum ol li.c1 {width:10%}
.coupon_bx .send_bx .receive_bx .change_list .cnum ol li.c2 {width:22%; background:#f1fcff url(/images/message/line_excel.png) repeat-y top right;font-size:11px;}
.coupon_bx .send_bx .receive_bx .change_list .cnum ol li.c7 {width:8%}
.coupon_bx .send_bx .receive_bx .change_list .cnum ol li.c7 a {display:block; height:25px; line-height:25px; font-size:11px; font-family:Arial; font-weight:bold; color:#aaa}
.coupon_bx .send_bx .receive_bx .change_list .cnum ol li.c7 a:hover {color:#000}
.coupon_bx .send_bx .receive_bx .change_list .cnum ol li div {line-height:25px; font-size:11px; color:#000; cursor:default}
.coupon_bx .send_bx .sum {padding:15px 0; border-bottom:1px solid #d5d5d5 ; overflow:hidden}
.coupon_bx .send_bx .sum p {float:right; height:20px; background:url(/images/message/bg_totalcost.png) no-repeat; font-size:16px; padding-left:30px}

.last_msg {overflow:hidden; margin-top:20px}
.last_msg ul li {margin:0 25px 20px 0; float:left}
.last_msg ul:after{clear:both;display:table;content:"";line-height:0}
.last_msg ul li:last-child {margin-right:0;}
.last_msg ul li .last_bx {width:172px;}
.last_msg ul li .last_bx p.date { background:url(/images/message/bg_last.png) no-repeat 10px 7px; border-top:1px solid #dbe0e9; border-left:1px solid #dbe0e9;border-right:1px solid #dbe0e9; text-align:right; padding:8px; font-size:11px; font-weight:800;}
.last_msg ul li .last_bx textarea { border:1px solid #dbe0e9; background:#edf1fa; width:166px; height:120px; font-size:12px; line-height:15px; font-family:"돋움체"; padding:2px }
.last_msg ul li .last_bx p.last_btn { background:#7c7f84; position:relative; padding:2px 0;width:100%; height:18px;}
.last_msg ul li .last_bx p.last_btn input {color:#fff; font-size:11px; border:0; background:transparent; font-family:"돋움체"; padding-right:6px;}
.last_msg ul li .last_bx p.last_btn span { position:absolute; top:2px; right:0px;}
.last_msg ul li .last_bx p.date span.week1{color:#cb0000 !important}
.last_msg ul li .last_bx p.date span.week2,
.last_msg ul li .last_bx p.date span.week3,
.last_msg ul li .last_bx p.date span.week4,
.last_msg ul li .last_bx p.date span.week5,
.last_msg ul li .last_bx p.date span.week6{color:#555 !important}
.last_msg ul li .last_bx p.date span.week7{color:#0080e3 !important}

.recom_sms {margin-top:20px}
.recom_sms ul.tab_sms {overflow:hidden; border-bottom:1px solid #b1b1b1; padding-bottom:15px;}
.recom_sms ul.tab_sms li {float:left; padding:5px 14px; border-right:1px solid #bdcbd4; font-size:13px; letter-spacing:-0.5px;}
.recom_sms ul.tab_sms li a:hover {color:#0091d8}
.recom_sms ul.tab_sms li.sel {color:#0091d8; font-weight:bold}
.recom_sms ul.tab_sms li.sel a {color:#0091d8;font-weight:bold}
.recom_sms ul.tab_sms li:last-child {border:none}

.recom_lms {margin-top:20px}
.recom_lms ul.tab_lms {overflow:hidden; border-bottom:1px solid #b1b1b1; padding-bottom:15px;}
.recom_lms ul.tab_lms li {float:left; padding:5px 14px; border-right:1px solid #bdcbd4; font-size:13px; letter-spacing:-0.5px;}
.recom_lms ul.tab_lms li a:hover {color:#0091d8}
.recom_lms ul.tab_lms li.sel {color:#0091d8; font-weight:bold}
.recom_lms ul.tab_lms li.sel a {color:#0091d8;font-weight:bold}
.recom_lms ul.tab_lms li:last-child {border:none}

/* 미리보기 */
.preview_coupon {width:270px;height:689px;margin:0 auto;background:url(/images/coupon/bg_cp_preview.png) no-repeat; overflow:hidden}
.preview_coupon .cp_pre {width:242px;margin:45px 0 0 14px}
.preview_coupon .cp_pre .text {width:100%;overflow: hidden;height:540px;}
.preview_coupon .cp_pre .text input {margin-bottom:1px;padding:0 3px;width:242px;height:30px;line-height:30px;font-size:12px;color:#000;font-family: gulim, '굴림';border:1px solid #d1d1d1;background:#fff}
.preview_coupon .cp_pre .text .coup_area {width:240px; height:360px; margin:1px 0 3px 1px}
.preview_coupon .cp_pre .text .coup_area .coup {height:313px;}
.preview_coupon .cp_pre .text .coup_area .barcode {height:47px; background:#fff}
.preview_coupon .cp_pre .text > textarea {padding:7px 3px 0 3px;margin:2px 0 0 0;width:100%;min-height:145px;line-height:15px;font-size:12px;color:#000;font-family:gulim, '굴림';border:0;background:transparent;overflow:hidden; overflow-y:auto;}
.preview_coupon .cp_pre .text .msg_con {padding:3px 3px;margin:0;width:98%;min-height:330px;height:330px;line-height:15px;font-size:12px;color:#000;font-family:gulim, '굴림';border:0;overflow:hidden; overflow-y:auto;}





/* 쿠폰 보내기 end */

.search_cp {border:5px solid #d1cbc9; background:#f1eeed; font-size:13px; padding:15px 15px; position:relative}
.search_cp > dl {overflow:hidden; width:600px; border:0px solid #000; margin-left:50px}
.search_cp > dl:after{clear:both;display:table;content:"";line-height:0}
.search_cp > dl dt {float:left; width:100px; text-align:left; padding:5px 0 5px 10px; color:#736057; font-weight:bold; text-align:center}
.search_cp > dl dd {float:left; width:450px; text-align:left; padding:5px 0; border-bottom:1px dashed #b2aeac; color:#000;}
.search_cp > dl dd a.icon_day {display:inline-block; background:#4b4544; font-size:11px; letter-spacing:-0.5px; padding:5px 7px; color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px }
.search_cp > dl dd span {padding-right:15px}
.search_cp > dl dd:last-child {border:0}
.search_cp .btn_style_05 {top:35px !important; right:40px !important}

.rcp_bx {background:#dad4c8; border:1px solid #b6b0a4;padding:30px 0;text-align:center;font-size:14px;}

.rcp_rsbx {border:3px solid #d6d6d6; padding:10px; margin-top:15px}
.rcp_rsbx > .rs_num {position:relative;overflow:hidden; padding:10px;background:#efefef}
.rcp_rsbx > .rs_num:after {clear:both;display:table;content:"";line-height:0}
.rcp_rsbx > .rs_num ul {width:260px; float:left; margin-left:10px}
.rcp_rsbx > .rs_num ul li {padding:3px 0; font-size:13px;}
.rcp_rsbx > .rs_num ul li em {font-weight:bold}
.rcp_rsbx > .rs_num ul li em.red {font-weight:bold; color:#F30}
.rcp_rsbx > .rs_num ul li span {display:inline-block;text-align:center;background:#756d67;border:1px solid #5d5752;color:#fff; width:65px; padding:3px 0; font-size:11px; margin-right:10px}
.rcp_rsbx > .rs_num ul li span.cp_info {border:1px solid #b3ada1;color:#5d5752;background:#fff}
.rcp_rsbx > .rs_num > p.txt {text-align:center; padding:15px 0; font-size:16px; font-weight:600}
.rcp_rsbx > .rs_num > p.btns {position:absolute; top:10px; right:10px}
.rcp_rsbx > .rs_num > p.btns a {display:inline-block;height:45px; line-height:45px;font-size:14px;color:#fff; text-align:center; width:80px}
.rcp_rsbx > .rs_num > p.btns a.btn_rcp_view {background:#707070;border:1px solid #595959 }
.rcp_rsbx > .rs_num > p.btns a.btn_rcp {background:#c25d25;border:1px solid #9e4a1b }
.btn_rcp_fin {display:inline-block;height:45px; line-height:45px;font-size:14px;color:#fff; text-align:center; width:80px;border:1px solid #e85200;color:#e12a00; font-weight:600}

/* 쿠폰결과보기 **/
.coup_rst_bx {overflow:hidden; padding-top:30px; position:relative}
.coup_rst_bx:after{clear:both;display:table;content:"";line-height:0}
.coup_rst_bx .cp_bx {width:270px; height:692px; float:left; background:url(/images/coupon/bg_cp2.png) no-repeat}
.coup_rst_bx .cp_bx .cp {width:242px;margin:43px 0 0 14px; }
.coup_rst_bx .cp_bx .cp .text {width:100%;overflow: hidden;height:520px}
.coup_rst_bx .cp_bx .cp .text > input {margin-bottom:1px;padding:0 3px;width:234px;height:30px;line-height:30px;font-size:12px;color:#000;font-family: gulim, '굴림';border:1px solid #d1d1d1;background:#fff}
.coup_rst_bx .cp_bx .cp .text .coup_area {width:240px; height:360px; margin:1px 0 3px 1px}
.coup_rst_bx .cp_bx .cp .text .coup_area .coup {height:313px;}
.coup_rst_bx .cp_bx .cp .text .coup_area .barcode {height:47px; background:#fff}
.coup_rst_bx .cp_bx .cp .text > textarea {padding:5px 3px;margin:2px 0 0 0;width:97%;min-height:112px;line-height:15px;font-size:12px;color:#000;font-family:gulim, '굴림';border:0;background:transparent;overflow:hidden; overflow-y:auto;}
.coup_rst_bx .cp_bx .cp .byte {padding-right:10px;text-align:right;color:#e76700;font-weight:bold;border:0}
.coup_rst_bx .cp_bx .cp .byte > input {position:relative;top:0px; padding:3px 3px 0 3px;width:30px;height:20px;line-height: 20px;font-size: 12px;font-family:gulim, '굴림';font-weight:800;text-align:right;color:#e76700;border:0;background: transparent;}
.coup_rst_bx .cp_bx .cp .byte > span {color:#000;font-weight:normal}
.coup_rst_bx .cp_bx .cp .call_num {margin-top:12px}
.coup_rst_bx .cp_bx .cp .call_num > input {width:230px;background:#565b5e; text-align:center; padding:5px 0 8px 0; color:#fff; margin:0px 3px 0 6px; border:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px }
.coup_rst_bx .cp_bx .cp .call_num > input:hover {background:#000}

.coup_rst_bx .send_bx {width:490px; float:right;margin-top:10px;position:relative}
.coup_rst_bx .send_bx .btn_s_line {position:absolute;top:0;right:0}
.coup_rst_bx .send_bx > h3 {background:url(/images/coupon/bg_h3.png) no-repeat;height:34px;margin-bottom:10px;color:#000;font-size:15px;font-weight:normal}
.coup_rst_bx .send_bx > h3 em {display:block; width:136px; text-align:center; padding-top:10px}
.coup_rst_bx .send_bx .rsv_tit {overflow:hidden; position:relative; margin-top:30px}
.coup_rst_bx .send_bx .rsv_tit h3 {background:url(/images/coupon/bg_h3.png) no-repeat;height:34px;color:#000;font-size:15px;font-weight:normal}
.coup_rst_bx .send_bx .rsv_tit h3 em {display:block; width:136px; text-align:center; padding-top:10px}
.coup_rst_bx .send_bx .rsv_tit .po_sch {position:absolute; top:0; right:0}
.coup_rst_bx .send_bx .receive_bx {margin-top:5px; overflow:hidden; position:relative}
.coup_rst_bx .send_bx .receive_bx .po_sch {position:absolute; top:-20px; right:0}
.coup_rst_bx .send_bx .receive_bx > p {margin-top:10px; font-size:15px;}
.coup_rst_bx .send_bx .receive_bx > p > span {padding-left:10px; color:#666; font-size:14px}
.coup_rst_bx .send_bx .receive_bx > p > span > em {color:#1f99d5; font-weight:bold;font-size:14px}
.coup_rst_bx .send_bx .receive_bx  p.btn_del { position:absolute; top:0px; right:0px}

.coup_rst_bx .send_bx .receive_bx .change_list {height:240px;margin-top:10px; background:#f1f1f1; }
.coup_rst_bx .send_bx .receive_bx .change_list .ctop ul {padding:7px 0;overflow:hidden; background:#7b7b7b;border:1px solid #bbb; padding-right:18px}
.coup_rst_bx .send_bx .receive_bx .change_list .ctop ul li {float:left;width:24%;color:#fff;text-align:center;}
.coup_rst_bx .send_bx .receive_bx .change_list .ctop ul li:hover, .coup_rst_bx .send_bx .receive_bx .change_list .ctop ul li > span:hover {color:#9ee9ff;cursor:pointer}
.coup_rst_bx .send_bx .receive_bx .change_list .ctop ul li > span {color:#fff}
.coup_rst_bx .send_bx .receive_bx .change_list .ctop ul li.c4 {width:14%;}
.coup_rst_bx .send_bx .receive_bx .change_list .ctop ul li.c5 {width:14%}
.coup_rst_bx .send_bx .receive_bx .change_list .cnum {max-height:209px; overflow:hidden; border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada; background:#f2f2f2; overflow:hidden;overflow-y:auto}
.coup_rst_bx .send_bx .receive_bx .change_list .cnum ol {clear:both;position:relative; overflow:hidden;}
.coup_rst_bx .send_bx .receive_bx .change_list .cnum ol li {float:left; width:24%; height:28px; line-height:28px; text-align:center; color:#7b7b7b; font-size:11px; vertical-align:middle; background:url(/images/message/line_excel.png) repeat-y top right; border-top:1px solid #fff;border-bottom:1px solid #ccc;white-space:nowrap; overflow:hidden;}
.coup_rst_bx .send_bx .receive_bx .change_list .cnum ol li:last-child {background:none}
.coup_rst_bx .send_bx .receive_bx .change_list .cnum ol li.c1 {background:#f1fcff url(/images/message/line_excel.png) repeat-y top right;font-size:11px;}
.coup_rst_bx .send_bx .receive_bx .change_list .cnum ol li.c4 {width:14%}
.coup_rst_bx .send_bx .receive_bx .change_list .cnum ol li.c5 {width:14%}
.coup_rst_bx .send_bx .receive_bx .change_list .cnum ol li.c5 a {display:block; height:25px; line-height:25px; font-size:11px; font-family:Arial; font-weight:bold; color:#aaa}
.coup_rst_bx .send_bx .receive_bx .change_list .cnum ol li.c5 a:hover {color:#000}
.coup_rst_bx .send_bx .receive_bx .change_list .cnum ol li div {line-height:25px; font-size:11px; color:#000; cursor:default}
.coup_rst_bx .send_bx .sum {padding:15px 0; border-bottom:1px solid #d5d5d5 ; overflow:hidden}
.coup_rst_bx .send_bx .sum p {float:right; height:20px; background:url(/images/message/bg_totalcost.png) no-repeat; font-size:16px; padding-left:30px}

/* 쿠폰결과보기 end */

/* 새창 _ 접수창 */
.pop_rcp_bx {padding:10px;}
.pop_rcp_bx > div { background:#5c5c5c; padding:15px 0}
.pop_rcp_bx > div > ul {overflow:hidden; width:200px; margin:0 auto}
.pop_rcp_bx > div > ul li {padding:5px 0; color:#fff; font-weight:bold; font-size:14px}
.pop_rcp_bx > div > ul li span {display:inline-block; padding:3px 10px;color:#fff;background:#3a3a3a;text-align:center;font-weight:normal; margin-right:10px; font-size:12px}
.pop_rcp_bx > p.rcp_txt {text-align:center; font-size:20px; font-weight:bold; color:#d82002;padding:20px 0 20px 0}


/* M쿠폰 소개 */
.ov_bx {background:url(/images/coupon/bg_overview.png) no-repeat top right; padding-bottom:50px}
.ov_bx > p > em {font-size:26px; font-weight:600; color:#d88431}
.ov_bx > ol {font-size:17px; color:#000;width:350px; margin-top:30px}
.ov_bx > ol li {padding:10px 0;border-bottom:1px solid #d7d7d7; font-weight:600}
.ov_bx > ol li span {display:inline-block; margin-right:10px; font-size:32px;font-weight:600;color:#dbdbdb; font-style:italic;letter-spacing:-1px}

.cp_bf_bx {overflow:hidden}
.cp_bf_bx li {padding:0px 0 0px 370px; height:127px; margin-bottom:10px;}
.cp_bf_bx li > dl {overflow:hidden; height:127px; border-bottom:1px dotted #000}
.cp_bf_bx li > dl > dt {font-size:18px;color:#000;padding-top:15px}
.cp_bf_bx li > dl > dt > span {display:inline-block;margin-right:10px;background:url(/images/coupon/bg_bfnum.png) no-repeat;width:42px;height:43px;line-height:43px;color:#fff;letter-spacing:-1px;text-align:center}
.cp_bf_bx li > dl > dd {font-size:15px; padding:10px 0 25px 50px;color:#9c9c9c}
.cp_bf_bx li.bg_01 { background:url(/images/coupon/img_bf_01.png) no-repeat}
.cp_bf_bx li.bg_02 { background:url(/images/coupon/img_bf_02.png) no-repeat}
.cp_bf_bx li.bg_03 { background:url(/images/coupon/img_bf_03.png) no-repeat}
.cp_bf_bx li.bg_04 { background:url(/images/coupon/img_bf_04.png) no-repeat}
.cp_bf_bx li.bg_05 { background:url(/images/coupon/img_bf_05.png) no-repeat}