﻿@charset "utf-8";

@font-face{font-family:'Noto';font-style:normal;font-weight:100;src:url('/html/fonts/notokr-light.eot');src:url('/html/fonts/notokr-light.eot?#iefix') format('embedded-opentype'),url('/html/fonts/notokr-light.woff2') format('woff2'),url('/html/fonts/notokr-light.woff') format('woff')}
@font-face{font-family:'Noto';font-style:normal;font-weight:300;src:url('/html/fonts/notokr-regular.eot');src:url('/html/fonts/notokr-regular.eot?#iefix') format('embedded-opentype'),url('/html/fonts/notokr-regular.woff2') format('woff2'),url('/html/fonts/notokr-regular.woff') format('woff')}
@font-face{font-family:'Noto';font-style:normal;font-weight:500;src:url('/html/fonts/notokr-medium.eot');src:url('/html/fonts/notokr-medium.eot?#iefix') format('embedded-opentype'),url('/html/fonts/notokr-medium.woff2') format('woff2'),url('/html/fonts/notokr-medium.woff') format('woff')}
@font-face{font-family:'Noto';font-style:normal;font-weight:700;src:url('/html/fonts/notokr-bold.eot');src:url('/html/fonts/notokr-bold.eot?#iefix') format('embedded-opentype'),url('/html/fonts/notokr-bold.woff2') format('woff2'),url('/html/fonts/notokr-bold.woff') format('woff')}

/* 컨텐츠 공통 */
.evt_wrap {min-width:1200px; position:relative;	overflow:hidden; font-family:'맑은 고딕' ,sans-serif;}
.evt_wrap img {vertical-align:top;}
.evt_main {position:relative; height:819px; text-align:center; background:#fefb76 url('/html/event/20190701Attend/images/evt_bg.jpg') no-repeat center}
.evt_main:after {display:block; position:absolute; left:50%; bottom:-100px; width:620px; height:328px; margin-left:-310px; background:url('/html/event/20190701Attend/images/img_car.png') no-repeat; content:''; z-index:10}
.evt_main .evt_inner {padding-top:58px}
.txt_anima {position:absolute; top:246px; left:71px; width:870px; height:222px; background:url('/html/event/20190701Attend/images/txt_anima3.png') no-repeat; animation:fadeInUp 1s ease-in-out}
.img_bnr {position:fixed; top:21vw; right:15vw; z-index:100}

.evt_inner {position:relative; width:1004px; margin:0 auto}
.evt_con2 {background:#4be4b5}
.group_date {position:absolute; top:171px; left:0; right:0; font-family:'맑은 고딕' ,sans-serif; font-size:42px; font-weight:bold; color:#fff; text-align:center}
.txt_date {display:inline-block; color:#fff446}

/* 달력 */
.group_tbl {position:absolute; top:492px}
.list_calendar {overflow:hidden; padding:0 30px}
.list_calendar li {position:relative; float:left; width:124px; height:105px; margin-left:12px}
.list_calendar li .txt_num {display:table-cell; width:122px; height:109px; vertical-align:middle; font-family:'맑은 고딕',sans-serif; font-size:20px; color:#0a4c4c; text-align:center}
.list_calendar li .txt_num.v2 {font-size:24px; font-weight:bold}
.list_calendar li .txt_today {position:absolute; top:20px; left:0; right:0; font-family:'맑은 고딕' ,sans-serif; color:#0a4c4c; font-size:16px; font-weight:bold; text-align:center}
.list_calendar li .ico_ssing {display:block; position:absolute; top:50%; left:50%; width:62px; height:62px; margin:-31px 0 0 -31px; background:url('/html/event/20190701Attend/images/ico_ssing.png') no-repeat}
.list_calendar li .ico_prize {display:block; position:absolute; top:16px; left:13px; width:36px; height:36px; background:url('/html/event/20190701Attend/images/ico_prize.png') no-repeat; z-index:1}
.list_calendar li:nth-child(7n+1) {margin-left:0}
.list_calendar li:nth-child(1n+8) {margin-top:1px}

.evt_con3 {background:#f7f7f7}
.evt_con5 {padding:28px 0 31px 41px; background:#f2f2f2}

/* INFO */
.txt_notice {margin:21px 0 0 4px; font-size:14px; font-weight:500; font-family:'Noto'; color:#333; line-height:24px; text-indent:-4px;}
.txt_notice>li {font-family:'Noto';font-weight:300;}
.btn_modify {display:inline-block; margin:3px 0 0 14px}

/* POPUP */
body.no_scroll {overflow:hidden}
.evt_pop_area {overflow-y:auto; position:fixed; top:0; right:0; bottom:0; left:0; z-index:9999; background:rgba(0,0,0,0.7)}
.pop_wrap {position:absolute; top:50%; left:50%; width:480px; height:631px; margin:-315px 0 0 -240px; text-align:left; box-sizing:border-box}
.pop_wrap img {width:480px; height:631px}

