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, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video
{   margin: 0;  padding: 0;  border: 0; vertical-align: baseline; }
ul, li, ol { list-style:none; }
button{background:none; border:0; margin:0; padding:0; cursor:pointer;}

#container.sub {padding-bottom:0;}

.event_wrap {z-index:99; width:100%; min-width:1002px; font-family:"Nanum Gothic", sans-serif; }
.event_wrap .event_section {min-width:1160px; margin:0 auto; }
.event_wrap .btn {position:absolute;left:50%;display:block;overflow:hidden;text-indent:-999px;}

.sec01 { position:relative; width:100%; height:775px; background:url('../images/bg01.jpg') center 0 no-repeat; }
.sec02 { position:relative; width:100%; height:901px; background:url('../images/bg02.jpg') center 0 no-repeat; }
.sec02_2 {position:relative; width:100%; height:1477px; background:url('../images/bg02_2.jpg') center 0 no-repeat; }
.sec03 { position:relative; width:100%; min-height:1011px;padding:270px 0 242px 0; background:#fcf8f9 url('../images/bg03.jpg') center 0 no-repeat; }
/* 2018-05-28 */
.sec04 { position:relative; width:100%; height:1427px; background:url('../images/bg04.jpg') center 0 no-repeat; }
.sec05 { position:relative; width:100%; height:1460px; background:url('../images/bg05.jpg') center 0 no-repeat; }
/* //2018-05-28 */
.sec06 { position:relative; width:100%; height:481px; background:url('../images/bg06.jpg') center 0 no-repeat; }

.sec01 .btn {top:530px;width:72px;height:36px;margin-left:-518px;}
.sec01 span {position:absolute;left:50%;display:block;width:90px;margin-left:-545px;font-size:34px;color:#fff;text-align:right;}
.sec01 .year {top:433px;}
.sec01 .date {top:480px;}

.sec02 .btn {top:705px;width:423px;height:86px;margin-left:-223px;}
.sec02_2 .btn1 {top:961px; width:423px;height:86px;margin-left:-442px;}
.sec02_2 .btn2 {top:961px; width:423px;height:86px;margin-left:16px;}
.sec02 .btnArea{position:absolute; left:0px; top:478px; width:100%;}
.sec02 .btnWrap{width:1160px; margin:0 auto; text-align:left;}
.sec02 .btnWrap a{display:inline-block; margin-left:680px;}
.sec03 .instaArea {width:980px;min-height:1010px;margin:0 auto;}
/* 2018-05-28 */
.sec04 .btn01 {top:264px;width:312px;height:312px;margin-left:-462px;}
.sec04 .btn02 {top:264px;width:312px;height:312px;margin-left:-148px;}
.sec04 .btn03 {top:264px;width:312px;height:312px;margin-left:166px;}
.sec04 .btn04 {top:729px;width:960px;height:575px;margin-left:-472px;}
.sec05 .name {position:absolute;left:50%;top:494px;width:520px;margin-left:-242px;font-size:54px;color:#333;text-align:center;}
.sec05 .name strong {color:#2ba66f;}
/* //2018-05-28 */
.sec05 .btn {top:1263px;width:356px;height:77px;margin-left:-148px;} 
.sec05 .agreeArea {position:absolute;left:0;top:1022px;width:100%;height:50px;text-align:center;}
.sec05 .agreeArea input[type="checkbox"] {display:none;}
.sec05 .agreeArea label{display:inline-block;height:50px;margin:0 25px;padding-left:58px;font-size:28px;line-height:50px;font-weight:bold;background:url('../images/check_off.jpg') 0 0 no-repeat;}
.sec05 .agreeArea input:checked + label{background:url('../images/check_on.jpg') 0 0 no-repeat;}

.popDim {position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.4;z-index:3;}
.evPop {position:absolute;left:50%;top:1100px;width:616px;margin-left:-308px;z-index:4;}
.evPop img {display:block;}
.evPop.pop01 input {position:absolute;left:59px;top:337px;width:466px;height:41px;padding:0 15px;border:none;background:#e8e8e8;}

.evPop .btn {position:absolute;overflow:hidden;display:block;text-indent:-999px;width:232px;height:61px;}

.evPop.pop01 .btn {left:75px;bottom:130px;}
.evPop.pop01 .btn.cls {left:316px;bottom:130px;}
.evPop.pop02 .btn {left:75px;bottom:37px;}
.evPop.pop02 .btn.cls {left:316px;bottom:37px;}

.instaBox{position:relative; width:100%; height:761px; background:url('../images/instaBg.jpg') center 0 no-repeat;}
.instaBox .btnArea{position:absolute; left:0px; bottom:79px; width:100%; text-align:center;}




