@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700&family=Roboto:wght@400;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700&display=swap');

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

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



#header{ width:100%; height:110px; background:#fff; position:fixed; }
.header_wrap{ width:1200px; height:110px; margin:0 auto; }
h1{ float:left; background:#fff; margin-top:15px; }
nav{ float:right; }
.gnb li{ float:left; }
.gnb li button{ border:0; background:none; margin:40px 40px 0 0; font-size:18px; cursor:pointer; }
.gnb li button:hover{ color:#d1a67b; }


#container{ clear:both; background:#0a0b37;}

.visual{ height:785px; padding-top:110px; background:url(../images/visual_background.jpg) no-repeat center top; }
.visual_wrap{ width:1200px; height:785px; margin:0 auto; }
.visual_wrap h2{ display:none; }
.visual_wrap p:nth-of-type(1){ font-family:"NanumMyeongjo"; font-size:50px; color:#d1a67b; padding:320px 0 0 240px; }
.visual_wrap p:nth-of-type(2){ text-align:center; margin-top:-350px; }
.visual_wrap p:nth-of-type(3), .visual_wrap p:nth-child(4){ font-family:"NanumMyeongjo"; font-size:30px; color:#d1a67b; }
.visual_wrap p:nth-of-type(3){ margin:-150px 0 0 800px; }
.visual_wrap p:nth-of-type(4){ font-size:20px; color:#d1a67b; margin-left:800px; }



.introduction{ height:785px; background:url(../images/newest.jpg) no-repeat center bottom fixed;}
.introduction_wrap{ width:1200px; height:785px; margin:0 auto; }
.introduction_wrap h2{ display:none; }
.introduction_wrap p{ font-family:"NanumMyeongjo"; }
.introduction_wrap p:nth-of-type(1), .introduction_wrap p:nth-of-type(2){ color:#d1a67b; }
.introduction_wrap p:nth-of-type(3), .introduction_wrap p:nth-of-type(4){ color:#fff; font-size:20px; line-height:30px; padding-top:20px; }

.introduction_wrap p:nth-of-type(1){ font-size:30px; letter-spacing:10px; padding-top:150px; }
.introduction_wrap p:nth-of-type(2){ font-size:50px; width:550px; height:100px; line-height:100px; border-bottom:1px solid #d1a67b; }
.introduction_wrap p:nth-of-type(4){ padding-top:40px; }



.moon_event{ height:755px; background:url(../images/newest2.gif) no-repeat center top; }
.moon_event_wrap{ width:1200px; height:755px; margin:0 auto; }
.moon_event_wrap h2{ font-family:"NanumMyeongjo"; font-size:50px; color:#d1a67b; font-weight:normal; text-align:center; padding-top: 80px; }
.moon_event_wrap p{ font-size:20px; color:#d1a67b; line-height:30px; text-align:center; padding-top: 80px; }
.moon_event_wrap table{ width:800px; height:350px; color:#fff; font-size:30px; margin:50px auto 0 auto; border-collapse:collapse; }
.moon_event_wrap table td:first-child{ width:220px; vertical-align:top; text-indent:20px; border-right:1px solid #d1a67b; }
.moon_event_wrap table td:last-child{ width:580px; vertical-align:top; text-indent:80px; }

.moon_event_wrap table tr:last-child td{ vertical-align:bottom; }

.moon_event_wrap table li{ word-spacing:50px; }
.moon_event_wrap table li span{ margin-left:195px; }
.moon_event_wrap table li:nth-child(2){ line-height:65px; margin-top:20px; }




.program{ height:845px; background:#0a0b37; }
.program_wrap{ width:1200px; height:845px; margin:0 auto; }
.program_wrap h2{ font-family:"NanumMyeongjo"; font-size:50px; color:#d1a67b; font-weight:normal; text-align:center; padding:70px 0; }
.program_wrap p { text-align:center; }


.reservation{ height:953px; background:url(../images/newest4.gif) no-repeat center top; }
.reservation_wrap{ width:1200px; height:953px; margin:0 auto; }
.reservation_wrap h2{ font-family:"NanumMyeongjo"; font-size:50px; color:#d1a67b; font-weight:normal; text-align:center; padding-top:180px; }

.reservation_wrap table{ width:1200px; height:525px; color:#fff; font-size:20px; margin:80px auto 0 auto; border-collapse:collapse; }

.reservation_wrap table td:first-child{ text-indent:110px; }
.reservation_wrap table td:last-child{ text-indent:180px; }
.reservation_wrap table td:last-child p:first-child, .reservation_wrap table td:last-child p:nth-child(2){ line-height:30px; }

.reservation_wrap table td p span{ margin-left:200px; }




.mall{ height:875px; background:url(../images/newest5.jpg) no-repeat center bottom fixed; }
.mall_wrap{ width:1200px; height:875px; margin:0 auto; }
.mall h2{ display:none; }
.mall p:nth-of-type(1){ font-family:"NanumMyeongjo"; font-size:50px; color:#d1a67b; letter-spacing:40px; text-align:center; text-indent:40px; padding-top:120px; }
.mall p:nth-of-type(2){ font-family:"NanumMyeongjo"; font-size:20px; color:#d1a67b; text-align:center; padding-top:20px; }
.mall p:nth-of-type(3){ width:480px; height:60px; border:2px solid #d1a67b; border-radius:50px; margin:80px auto 0 auto; }
.mall p:nth-of-type(3) a{ display:block; font-size:20px; line-height:60px; color:#d1a67b; text-align:center; }
.mall p:nth-of-type(3) a:hover{ background:#d1a67b; color:#090c37; border-radius:50px; }


#footer{ height:120px; background:#090c37; }
.footer_wrap{ width:1200px; height:120px; margin:0 auto; }
.footer_wrap img{ float:left; padding-top:35px; }
.footer_wrap p:nth-child(2){ float:right; color:#fff; padding-top:50px; }









