@charset "UTF-8";
/* page reset */
#event_wrap{position:relative; top:0; left:0; width:880px; margin:15px auto; background:#ffffff;}

.geniezip_event_page{margin:0 auto; padding:0; font-family: '나눔고딕', Malgun Gothic, helvetica, arial, verdana, tahoma, 'NanumGothic', '맑은고딕', Apple Gothic, Dotum, '돋움', sans-serif;}
.geniezip_event_page ul,
.geniezip_event_page ol{list-style: none; margin: 0; padding: 0;}
.geniezip_event_page img{vertical-align:top;}
.geniezip_event_page a{display:block; text-decoration: none;}

/* page footer */
.geniezip_event_page .event_foot_btn{background:#624a4a; padding:30px 0;}/*버튼부 배경*/
.geniezip_event_page .event_foot_btn ul li a{padding:20px 0; width:90%; border-radius: 15px; -webkit-border-radius:15px; font-size: 25px; font-weight: bold; }
.geniezip_event_page .event_foot_btn ul li:nth-child(1) a{background:#f6dcdd; color:#333; margin: 0 10px 0 30px;}/*왼쪽*/
.geniezip_event_page .event_foot_btn ul li:nth-child(2) a{background:#f6dcdd; color:#333; margin: 0 30px 0 10px;}/*오른쪽*/
.geniezip_event_page .event_foot_btn ul{display:table; table-layout: fixed; width: 100%;}
.geniezip_event_page .event_foot_btn ul li{display:table-cell; text-align: center;}

/* page */
.geniezip_event_page .ent_ftr{ background: #333; color:#fff; padding:2em 4em; clear:left; font-size: 15px;}
.geniezip_event_page .ent_ftr div{color:#fff; font-size: 15px; padding:10px 0;}
.geniezip_event_page .ent_ftr a{font-size: 15px;}
.geniezip_event_page .ent_ftr ol li{padding:5px 0; line-height:1.4em; position: relative; left: 0; top: 0;}
.geniezip_event_page .ent_ftr ol li::before{content: "-"; position: absolute; left: -0.8em;}
.geniezip_event_page .ent_ftr h2{font-weight: bold; padding:10px 0; position: relative; left:24px; top: 0; font-size: 24px; margin: 0;}
.geniezip_event_page .ent_ftr h2::before{content: "!"; position: absolute; left: -40px; top: 9px; border: 2px solid #fff; font-size:20px; width: 30px; border-radius: 30px; height: 30px; text-align: center; box-sizing: border-box; -webkit-boxsizing: border-box; line-height: 26px; letter-spacing:-1px;}
.geniezip_event_page .ent_ftr span{color:#f6ff00;}
.geniezip_event_page .ent_ftr > div > ol > li > a{display:inline-block !important; color:#00f0ff}
.geniezip_event_page .ent_ftr strong{font-size: 16px; padding:0 0 5px; display: block;}


