@charset "utf-8";

/* common */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, select, input, textarea { margin:0;padding:0;border:0;vertical-align:baseline;}
body, input, textarea, select, td { font-size:12px;font-family:'맑은 고딕', 'Malgun Gothic', 돋움;color:#000000;}
h1, h2, h3, h4, h5, h6 { font-size:12px;font-family:'맑은 고딕', 'Malgun Gothic', 돋움;}
h1, h2, h3, h4, h5, h6, strong { font-weight:bold;}
a { text-decoration:none;color:#000000;}
a:hover { text-decoration:underline;}
em { font-style:normal;}
ol, ul { list-style:none;}
table { margin:0;outline:0;border-collapse:collapse;border-spacing:0;}
caption, th, td { font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after { content:"";}
blockquote, q { quotes:"" "";}
html,body { margin:0;padding:0;font-family:'맑은 고딕', 'Malgun Gothic', 돋움, sans-serif;}

#promotion {position:relative;width:100%;min-width:1000px;background:url(/R2/Images/event/20150721_promotion/img/bg_layout.jpg);}
#promotion img {border:0;vertical-align:top;}
#promotion ul, ol {list-style:none;}
#promotion fieldset{border:0;vertical-align:top;}
#promotion .blind {display:block;overflow:hidden;position:absolute;top:-9999px;height:-9999px;width:1px;height:1px;}
#promotion .hide {display:none;}
#promotion .contents {position:relative;width:1000px;margin:0 auto;}

/* layout */
#promotion .header {position:relative;height:850px;background:url(/R2/Images/event/20150721_promotion/img/bg_header.jpg) center 0 no-repeat;}
#promotion .header .btns {position:absolute;right: 30px;top: 535px;z-index:100}
#promotion .today {position: absolute;top:20px;right:0;color:#FFF}
#promotion .today label {margin-left:5px;}
#promotion .page,
#promotion .footer {text-align:center;background:url(/R2/Images/event/20150721_promotion/img/bg_page.jpg)}
#promotion .footer {width:100%;min-width:1000px;height:36px;}

/* modal */
#promotion .pop_detail {width:670px;height:420px;padding:15px;z-index:400;background:url(/R2/Images/event/20150721_promotion/img/pop_bg2.jpg) no-repeat;}
#promotion .pop_detail .pop_close {position:absolute;top:15px;right:15px;cursor:pointer;}
#promotion .pop_detail .tit {padding:5px 0 45px 10px;}
#promotion .pop_detail .cont {text-align:center;}

#promotion .list{table-layout:fixed;width:100%;}
#promotion .list th{padding:8px 0;text-align:center;font-size:15px;font-weight:bold;border-left:1px solid #FFF;color:#FFF;background:url(/R2/Images/event/20150721_promotion/img/pop_bg_data1.png);}
#promotion .list th:first-child{border-left:0;}
#promotion .list td{padding:8px 15px;color:#2b2b2b;font-size:14px;border-left:1px solid #FFF;border-bottom:1px solid #FFF;vertical-align: middle;background:url(/R2/Images/event/20150721_promotion/img/pop_bg_data2.png);}
#promotion .list td:first-child{border-left:0;}
#promotion .list .odd td {background:url(/R2/Images/event/20150721_promotion/img/pop_bg_data3.png);}
#promotion .list td.al_l {text-align:left;}

/* modal popup */
#glay_layer {display:none;position:fixed;left:0;top:0;height:100%;width:100%;background:#000;filter:alpha(opacity=60);opacity:0.60;z-index:300;}
#pop_score_wrap,
#pop_compen_wrap {display:none;position:fixed;top:50%;left:50%;z-index:500;}

/* apply  popup */
#promotion_apply_pop {position:relative;width:650px;height:680px;background:url(/R2/Images/event/20150721_promotion/img/pop_bg.jpg) no-repeat;font-size:14px;overflow: hidden;}
#promotion_apply_pop .tit {padding:25px 0;text-align:center;}
#promotion_apply_pop .cont {width:610px;padding:20px;}
#promotion_apply_pop .list{table-layout:fixed;width:100%;}
#promotion_apply_pop .list th{padding:10px 10px;text-align:left;font-size:15px;border-bottom:1px solid #FFF;font-weight:normal;color:#2e2e2e;background:url(/R2/Images/event/20150721_promotion/img/pop_bg_data1.png);}
#promotion_apply_pop .list td{padding:10px 15px;color:#2b2b2b;font-size:14px;vertical-align: middle;background:url(/R2/Images/event/20150721_promotion/img/pop_bg_data2.png);}
#promotion_apply_pop .box {padding-top:10px;}
#promotion_apply_pop .box p {padding:0 0 10px 12px;background:url(/R2/Images/event/20150721_promotion/img/bullet1.png) 0 7px no-repeat;}
#promotion_apply_pop input[type=text],
#promotion_apply_pop select,
#promotion_apply_pop textarea {border:1px solid #a5a5a5;font-size:14px;color:#999;}
#promotion_apply_pop input[type=text]{width:187px;height:28px;line-height:28px;}
#promotion_apply_pop select {width:200px;height:28px;line-height:28px;}
#promotion_apply_pop textarea.input1 {width:96%;height:90px;padding:10px 2%;}
#promotion_apply_pop textarea.input2 {width:96%;height:65px;padding:10px 2%;}
#promotion_apply_pop span.dot {display: inline-block;width:16px;text-align:center;}
#promotion_apply_pop .info {color:#be4621;font-size:13px;line-height:20px;padding-top:10px;}
#promotion_apply_pop .agree {text-align:center;padding:15px 0 20px; color:#2b2b2b;}
#promotion_apply_pop .btns {text-align:center;}