@charset "euc-kr";

/* layout */
html, body {margin:0; padding:0; -webkit-text-size-adjust:none; }
body, input, select, button, textarea, h2, h3, h4, h5, h6, table {
font:normal 12px/1.5 Malgun Gothic, dotum, Arial,AppleGothic,Sans-serif; color:#333; }
html, body, div, form, input, select, button, textarea, legend, fieldset, h1, h2, h3, h4, h5, h6,
ul, ol, dl, li, dt, dd, blockquote, address, p, th, td, caption { margin:0; padding:0; }
.hidden {width:0; height:0; padding:0; margin:0; overflow:hidden; font-size:0; visibility:hidden; position:absolute}
button{padding:0; margin:0; border:0; background:none; cursor:pointer;}

#event { text-align:left; }
#event > div { position:relative; width:1080px; }

.event .event_section{ position:relative; width:100%; }
.event .btn {position:absolute;display:block;overflow:hidden;text-indent:-999px;}

.event_section.sec01 {height:1866px; background:url('../images/bg01.jpg') center 0 no-repeat; }
.event_section.sec02 {height:1858px; background:url('../images/bg02.jpg') center 0 no-repeat; }
.event_section.sec02_2 {height:2687px; background:url('../images/bg02_2.jpg') center 0 no-repeat; }
.event_section.sec03 {min-height:1256px; padding:262px 0 90px 0;background:#fcf8f9 url('../images/bg03.jpg') center 0 no-repeat; }
/* 2018-05-28 */
.event_section.sec04 {height:2352px; background:url('../images/bg04.jpg') center 0 no-repeat; }
.event_section.sec05 {height:2020px; background:url('../images/bg05.jpg') center 0 no-repeat; }
/* //2018-05-28 */
.event_section.sec06 {height:626px; background:url('../images/bg06.jpg') center 0 no-repeat; }

.event_section.sec01 .btn {left:80px;top:1120px;width:137px;height:80px;} 
.event_section.sec01 span {position:absolute;left:0;display:block;width:200px;font-size:60px;color:#fff;text-align:right;}
.event_section.sec01 .year {top:940px;}
.event_section.sec01 .date {top:1028px;}

.event_section.sec02 .btn {left:151px;top:1074px;width:806px;height:164px;}
.event_section.sec02 .btnArea{position:absolute; right:40px; bottom:32px; margin:0}
.event_section.sec02 .btnArea img{width:auto;}

.event_section.sec02_2 .btn1 {left:151px;top:1680px;width:806px;height:164px;}
.event_section.sec02_2 .btn2 {left:151px;top:1893px;width:806px;height:164px;}

.event_section.sec03 .instaArea {margin:0 136px;}
/* 2018-05-28 */
.event_section.sec04 .btn01 {left:70px;top:398px;width:286px;height:492px;}
.event_section.sec04 .btn02 {left:428px;top:398px;width:286px;height:492px;}
.event_section.sec04 .btn03 {left:754px;top:398px;width:286px;height:528px;}
.event_section.sec04 .btn04 {left:230px;top:1138px;width:600px;height:1114px;}
.event_section.sec05 .name {position:absolute;left:174px;top:714px;width:714px;font-size:71px;color:#333;text-align:center;}
.event_section.sec05 .name strong {color:#2ba66f;}
/* //2018-05-28 */
.event_section.sec05 .btn {left:151px;bottom:72px;width:806px;height:164px;}
.event_section.sec05 .agreeArea {position:absolute;left:0;bottom:498px;width:100%;height:66px;text-align:center;}
.event_section.sec05 .agreeArea input[type="checkbox"] {display:none;}
.event_section.sec05 .agreeArea label{display:inline-block;height:66px;margin:0 32px;padding-left:84px;font-size:36px;line-height:66px;font-weight:bold;background:url('../images/check_off.jpg') 0 0 no-repeat;}
.event_section.sec05 .agreeArea input:checked + label{background:url('../images/check_on.jpg') 0 0 no-repeat;}

.popDim {position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.4;z-index:3;}
.evPop {position:fixed;top:50%;left:50%;width:999px;margin-left:-500px;z-index:4;}
.evPop.pop01 {margin-top:-500px;}
.evPop.pop02 {margin-top:-830px;}
.evPop.pop01 input {position:absolute;left:97px;top:548px;width:786px;height:66px;padding:0 10px;border:none;background:#e8e8e8;}

.evPop .btn {position:absolute;overflow:hidden;display:block;text-indent:-999px;width:378px;height:99px;}

.evPop.pop01 .btn {left:123px;bottom:211px;}
.evPop.pop01 .btn.cls {left:515px;bottom:211px;}
.evPop.pop02 .btn {left:123px;bottom:60px;}
.evPop.pop02 .btn.cls {left:515px;bottom:60px;}

.instaBox{position:relative;}
.instaBox .btnArea{position:absolute; left:0px; bottom:108px; width:100%; text-align:center; margin:0}
.instaBox .btnArea img{width:auto;}
