@charset "utf-8";


@font-face {
    font-family: 'yg-jalnan';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff');
    font-weight: normal;
    font-style: normal; }
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700&family=Roboto:wght@400;700&display=swap');

body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dt,dd,form,imput,select,table,th,td,tr,textrea{ margin:0; padding:0; list-style:none; }
a{ text-decoration:none; }
img{ border:0; }

body{ font-family: NanumGothic sans-serif; }


#header{ width:100%; height:93px; background:#ffcd4a; position:fixed; }
.header_wrap{ width:1200px; height:93px; margin:0 auto; }
h1{ float:left; margin:20px; }
nav{ float:right; margin:35px 20px 0 0; }
.gnb li{ float:left; padding-left:60px; }
.gnb li button{ border:0; background:none; font-size:18px; cursor:pointer; }
.gnb li button:hover{ color:#253570; font-weight:700; }



#container{ clear:both; background:#ffcd4a; }

.visual{ height:764px; padding-top:93px; background:url(../images/visual.jpg) no-repeat center top fixed; }
.visual_wrap{ width:1200px; height:764px; margin:0 auto; }
.visual_wrap h2{ display:none; }
.visual_wrap p{ text-align:center; padding-top:150px; }



.changshin{ height:766px; background:url(../images/newest.gif) no-repeat center top; }
.changshin_wrap{ width:1200px; height:766px; overflow:hidden; margin:0 auto; }
.changshin_wrap h2{ width:830px; height:120px; font-family:"yg-jalnan"; font-size:50px; line-height:120px; color:#fff;
                    text-align:center; background:url(../images/newest_ribbon.png) no-repeat left top 90px; margin:0 auto; padding-top:100px; }
.changshin_wrap h2 span{ color:#ffcd4a; }
            .changshin_wrap_box{ 
                clear:both; float:left; overflow: hidden;
                width:1118px; height:317px; margin:20px auto 0 auto; 
                padding-top:100px; text-align:center; line-height:25px; 
                background:url(../images/newest2.gif) no-repeat left top; }
.changshin_wrap_box p{ width:1118px; }



.schedule{ height:1525px; background:#ffcd4a; }
.schedule_wrap{ width:1200px; height:1525px; margin:0 auto; }
.schedule_wrap h2{ font-family:"yg-jalnan"; font-size:50px; color:#253570; text-align:center; padding:70px 0; }

.schedule_wrap div{ width:1100px; height:65px; margin:0 auto; background:#253570; border-radius:50px; }
.schedule_wrap div p{ float:left; line-height:65px; font-size:20px; font-weight:700px; color:#fff; padding-left:180px; }
.schedule_wrap div p:nth-child(1){ padding-left:110px; }
.schedule_wrap div p:nth-child(2){ padding-left:220px; }
.schedule_wrap div p:nth-child(3){ padding-left:270px; }
.schedule_wrap div p:nth-child(4){ padding-left:210px; }

.schedule_wrap table{ width:1100px; height:1175px; text-align:center; margin:0 auto; border-collapse:collapse; }
.schedule_wrap table tr:nth-child(2), .schedule_wrap table tr:nth-child(4), .schedule_wrap table tr:nth-child(7){ border-top:3px solid #253570; border-bottom:3px solid #253570; }
.schedule_wrap table tr:nth-child(6){ border-top:3px solid #253570; }
.schedule_wrap table td{ line-height:25px; }
.schedule_wrap table td:first-child{ color:#253570; font-weight:700; }
.schedule_wrap table tr:nth-child(4) td:first-child, .schedule_wrap table tr:nth-child(5) td:first-child, .schedule_wrap table tr:nth-child(6) td:first-child{ color:#000; font-weight:700; }
.schedule_wrap table tr:nth-child(1) td:nth-child(2), .schedule_wrap table tr:nth-child(2) td:nth-child(2), .schedule_wrap table tr:nth-child(3) td:nth-child(2), .schedule_wrap table tr:nth-child(7) td:nth-child(2){ font-weight:700; }




.event{ height:832px; background:url(../images/newest3.jpg) no-repeat center top; }
.event_wrap{ width:1200px; height:832px; margin:0 auto; }
.event_wrap h2{ font-family:"yg-jalnan"; font-size:50px; color:#fff; text-align:center; padding-top:130px; }
.event_wrap h2 span{ color:#ffcd4a; }

.event_photo{ float:left; text-align:center; padding:90px 0 0 85px; }
.event_photo p:nth-child(2){ font-size:20px; font-weight:700; color:#fff; padding:15px 0 80px 0; }
.event_photo p:nth-child(3){ line-height:25px; }

.event_sticker{ float:left; text-align:center; padding:90px 0 0 180px; }
.event_sticker p:nth-child(2){ font-size:20px; font-weight:700; color:#fff; padding:15px 0 80px 0; }
.event_sticker p:nth-child(3){ line-height:25px; }




.culture{ height:833px; background:url(../images/newest4.jpg) no-repeat center bottom fixed; }
.culture_wrap{ width:1200px; height:833px; margin:0 auto; }
.culture_wrap p{ text-align:right; font-size:30px; font-weight:700; color:#253570; }
.culture_wrap p:nth-child(1){ padding-top:300px; padding-bottom:20px; }
.culture_wrap p:nth-child(3){ width:410px; height:60px; background:#253570; border-radius:50px; margin:50px 0 0 800px; }
.culture_wrap p:nth-child(3) a{ display:block; font-size:20px; color:#fff; text-align:center; line-height:60px; }
.culture_wrap p:nth-child(3) a:hover{ border-radius:50px; color:#ffcd4a; }




#footer{ height:160px; background:#253570; }
.footer_wrap{ width:1200px; height:160px; margin:0 auto; }
.footer_wrap p:nth-child(1){ float:left; padding:55px 0 0 10px; }
.footer_wrap p:nth-child(2){ float:right; color:#fff; padding:70px 10px 0 0; }










