@charset "utf-8";
/* CSS Document */

@font-face { font-family: 'NotoSerifKR'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NotoSerifKR.woff') 

format('woff'); font-weight: normal; font-style: normal; }
* {margin:0; padding:0;}
li {list-style:none;}
a {text-decoration:none;}
img {vertical-align:top;}
h2 {position:absolute; left:-9999px; line-height:0; font-size:0; width:0; height:0; overflow:hidden;}

html, body{height:100%;}
body {font-family: 'notokr-regular';}



header  {border-bottom:1px solid #eee; background:#fff; width:100%; position:fixed;  z-index:99; height:60px;}
header .bg {width:1170px;   margin:0 auto;}
.wrap {margin:0 auto; width:960px; position:relative;}
.wrap:after, ul:after {content:""; clear:both; display:block;}
header h1 { padding:15px 0; margin-left:-100px; }
header #gnb{position:absolute; top:20px; right:270px; }
header #gnb li {float:left; margin-right:30px;}
header #gnb li a {color:#333; font-weight:bold;}


header #fnb {position:absolute; right:-100px; top:20px;}
header #fnb li {float:left; margin-left:20px;}
header #fnb li a {color:#333; font-weight:bold; font-size:12px;}

.blank {height:60px;}

#slide {width:100%; background:url(image/B787_1920x600.jpg) no-repeat center; height:600px;}
#slide .wrap{ height:95px; width:960px; position:relative; bottom:-505px;}
#slide ul li{float:left; background:#fff; width:245px; height:45px; margin:15px 0 15px 20px; border:1px solid #999; border-radius:10px; }
#slide ul li a:link, #slide ul li a:visited {color:#333; font-weight:bold; font-size:16px; text-align:center; padding:11px; display:block; box-sizing:border-box; width:100%; height:100%; box-sizing:border-box;}
#slide ul li a:hover, #slide ul li a:focus, #slide ul li a:active{border:2px solid #007b9a; border-radius:10px; }
#slide ul li:last-child {background:#007b9a; width:136px; height:45px; border:1px solid #007b9a;}
#slide ul li:last-child a { color:#fff; }

#slide ul li img {padding-top:1px; }
#slide ul li:nth-child(3) img {padding-top:3px; }
#slide input {width:130px; border:none;}

h3 {text-align: center; font-weight:bold; font-size:22px; padding:30px 0; color:#333;}

#sale {margin-bottom:30px;}

#cont1 #sale p a:link, #cont1 #sale p a:visited {color:#8f8f8f; font-size:16px; position:absolute; right:0; top:50px;}
#cont1 #sale p a:hover, #cont1 #sale p a:focus, #cont1 #sale p a:active {text-decoration:underline;}
#cont1 #sale ul {float:left; }
#cont1 #sale ul a:link, #cont1 #sale ul a:visited {color:#fff; font-size:18px; font-weight:bold; padding:15px; display:block; box-sizing:border-box;height:100%; }
#cont1 #sale ul a:hover, #cont1 #sale ul a:focus, #cont1 #sale ul a:active {text-decoration:underline; background:rgba(0,0,0,0.5); }
#cont1 #sale ul a .mini {font-size:16px; font-weight:normal; }

#cont1 #box1 {width:470px; margin-right:10px;}
#cont1 #box1 li {float:left;  width:230px; height:230px; }
#cont1 #box1 li:first-child {width:470px; margin-bottom:10px; background:url(image/main1.jpg) no-repeat center;}
#cont1 #box1 li:nth-child(2) {background:url(image/main3.jpg) no-repeat center;}
#cont1 #box1 li:nth-child(3) {background:url(image/main4.jpg) no-repeat center; margin-left:10px;}

#cont1 #box2 {width:230px; margin-right:10px;}
#cont1 #box2 li {height:230px; width:230px;}
#cont1 #box2 li:nth-child(1) {background:url(image/main6.jpg) no-repeat center;}
#cont1 #box2 li:nth-child(2) {background:url(image/main5.jpg) no-repeat center; margin-top:10px;}


#cont1 #box3 li {width:240px; height:470px; background:url(image/main2.jpg) no-repeat center;}

#cont2 #map {clear:both; background:#eee; height:500px; width:100%;}
#cont2 h3 {color:#999;}
#cont2 a {color:#007b9a; font-size:16px; font-weight:bold; position:absolute; display:block;}
#cont2 a:nth-of-type(1) {top:210px; left:160px;}
#cont2 a:nth-of-type(2) {top:182px; left:538px;}
#cont2 a:nth-of-type(3) {top:240px; right:175px;}
#cont2 a:nth-of-type(4) {top:190px; right:140px;}
#cont2 a:nth-of-type(5) {top:210px; left:140px; }
#cont2 a:nth-of-type(6) {top:182px; left:518px;}
#cont2 a:nth-of-type(7) {top:240px; right:155px;}
#cont2 a:nth-of-type(8) {top:190px; right:120px;}

#cont2 a:nth-of-type(1):hover, #cont2 a:nth-of-type(1):active, #cont2 a:nth-of-type(1):focus {background:url(image/la2.png) center no-repeat; width:240px; height:240px; color:rgba(0,0,0,0)}
#cont2 a:nth-of-type(2):hover, #cont2 a:nth-of-type(2):active, #cont2 a:nth-of-type(2):focus {background:url(image/s.png)center no-repeat; width:240px; height:240px; color:rgba(0,0,0,0) }
#cont2 a:nth-of-type(3):hover, #cont2 a:nth-of-type(3):active, #cont2 a:nth-of-type(3):focus {background:url(image/1S3JSPDRX6_3.png) center no-repeat; width:240px; height:240px;  color:rgba(0,0,0,0)}
#cont2 a:nth-of-type(4):hover, #cont2 a:nth-of-type(4):active, #cont2 a:nth-of-type(4):focus {background:url(image/mug_obj_151245997865515016.png) center no-repeat; width:240px; height:240px; color:rgba(0,0,0,0)}

#cont3 {margin-bottom:30px;}
#cont3  p a:link, #cont3  p a:visited  {color:#8f8f8f; font-size:16px; position:absolute; right:0; top:50px;}
#cont3 p a:hover, #cont3 p a:focus, #cont3 p a:active {text-decoration:underline;}
#cont3 li{width:230px; height:230px; margin-right:10px; float:left;}
#cont3 li:first-child {margin-left:5px;}
#cont3 li:last-child {margin-right:5px;}

#cont3 li:nth-child(1) {background:url(image/ev1.jpg) no-repeat center;}
#cont3 li:nth-child(2) {background:url(image/ev2.jpg) no-repeat center;}
#cont3 li:nth-child(3) {background:url(image/ev4.jpg) no-repeat center;}
#cont3 li:nth-child(4) {background:url(image/ev3.jpg) no-repeat center;}

#cont3 li a:link, #cont3 li a:visited {background:rgb(0,0,0,0.8) ; width:230px; height:35px; display:block; color:#fff; text-align:center; font-size:16px; font-weight:bold; line-height:16px; position:absolute; bottom:0; padding-top:10px; box-sizing:border-box; }
#cont3 li a:hover, #cont3 li a:focus, #cont3 li a:active {text-decoration:underline; }

#cont4 {height:400px; padding:0;}
#gbgb {background: url(image/Layer-7.jpg) no-repeat center fixed; width:100%; height:400px; background-size:cover;}
#gbgb p {font-family: 'NotoSerifKR';  font-size:30px; width: 960px; text-align:center; position:absolute; top:182px; color:#fff; text-shadow:#333 2px 1px 1px; letter-spacing:2px;}

#sub1 {background:url(image/14.png) no-repeat center; width:100%; }
#sub1 figure {text-align:center; padding:65px 0 25px;}
#sub1  p { font-size:16px; color:#333; text-align:center;}

#sub1 #box4 {margin:80px 0;}
#sub1 #box4 li { float:left; margin-left:148px; }
#sub1 #box4 li a:link, #sub1 #box4 li a:visited { background:url(image/icon.png); color:#666; font-size:18px; font-weight:bold;  display:block; width:257px; height:55px;  text-align:center; padding-top:15px; box-sizing:border-box;}
#sub1 #box4 li a:hover, #sub1 #box4 li a:active, #sub1 #box4 li a:focus { background:url(image/icon_1.png); color:#fff;}

#sub1 #box5 li{float:left; width:318px; margin-right:3px; height:155px;}
#sub1 #box5 li:nth-child(1) {background:#d5e2f1;}
#sub1 #box5 li:nth-child(2) {background:#f4f5f5;}
#sub1 #box5 li:nth-child(3) {background:#f2eadc; margin-right:0;}
#sub1 #box5 li img {width:200px; float:left; box-sizing:border-box; padding-top:15px;}
#sub1 #box5 li a p {float:left; width:118px;  text-align:right; font-size:20px; padding:40px 20px 15px 0;  box-sizing:border-box;}
#sub1 #box5 li a:visited, #sub1 #box5 li a:link {font-family: 'NotoSerifKR';   color:#333;}
#sub1 #box5 li a:hover p, #sub1 #box5 li a:active p, #sub1 #box5 li a:focus p {text-decoration:underline;}

#sub2 {background:#d5e2f1; width:100%; padding-bottom:30px;}
#sub2 p {text-align:center; margin-bottom:30px;}
#sub2 #box6 {background:rgba(255,255,255,0.5); width:960px; height:100%; border-radius:30px;}
#sub2 #box6 li {float:left; width:480px; color:#333; padding:30px; box-sizing:border-box; }
#sub2 #box6 li img {width:380px; padding-top:30px;}
#sub2 #box6 li dl dt {font-size:18px; font-weight:bold;padding-top:15px;}
#sub2 #box6 li dl dd {font-size:15px; padding-top:10px; }
#sub2 #box6 li dl dd a:link, #sub2 #box6 li dl dd a:visited {color:#1f8baa; }
#sub2 #box6 li dl dd a:hover, #sub2 #box6 li dl dd a:active, #sub2 #box6 li dl dd a:focus {text-decoration:underline;}

#sub2 .wrap > dl {background:rgba(255,255,255,0.5); width:960px; height:100%; border-radius:30px; margin-top:30px; color:#333; padding:30px; box-sizing:border-box;}
#sub2 .wrap > dl dt {font-size:18px; font-weight:bold;}
#sub2 .wrap > dl dd {font-size:15px; padding-top:10px; }

#main {background:url(image/bg3.png) no-repeat center; height:600px;}
#main p {font-size:30px; color:#fff; font-weight:bolder; position:absolute; right:5px; top:140px; }
#main ul {position:absolute; top:480px;}
#main ul li{float:left; margin-right:105px; width:108px; }
#main ul li:last-child{margin-right:0;}
#main ul li:nth-child(2) a{ background:url(image/Polygon-1.png) no-repeat bottom; height:120px; display:inline-block;}
#main ul a:hover, #main ul a:focus, #main ul a:active {background:url(image/Polygon-1.png) no-repeat bottom; height:120px; display:inline-block;}

#cont5 {padding:50px 0;}
#cont5 .sk1 img{width:315px; padding-top:30px;}
#cont5 dl {position: absolute; right:0; text-align:right; top:0;}
#cont5 dl dt {font-size:20px; font-weight:bold; color:#333;}
#cont5 dl dd {font-size:16px; color:#333; padding:20px 0; line-height:1.5;}
#cont5 dl dd a:link, #cont5 dl dd a:visited {color:#00529c; font-weight:bold;}
#cont5 dl dd a:hover, #cont5 dl dd a:active, #cont5 dl dd a:focus {text-decoration:underline;}

#cont5 #skg {padding-top:20px;}
#cont5 #skg h3 {padding:50px 0;}

#sky {background: url(image/2014-skyteam_1.png) no-repeat bottom; height:1000px;}
#sky ul li {float:left; border:1px solid #a1bfe2; width:230px; margin-right:10px; text-align:center;}
#sky ul li:last-child {margin-right:0;}
#sky ul li dl dt {font-size:24px; font-weight:bold; padding:20px 0; color:#333;}
#sky ul li dl dd {font-size:14px; color:#999; padding:20px 0;}
#sky ul li dl dd a:link, #sky ul li dl dd a:visited {color:#00529c; font-weight:bold; font-size:14px; padding:100px 0 10px; display:block;}
#sky ul li dl dd a:hover, #sky ul li dl dd a:active, #sky ul li dl dd a:focus {text-decoration:underline;}

#main3 {background:url(image/uyuy.jpg) no-repeat center ;  height:600px;}
#main3 p {font-size:30px; color:#fff; font-weight:bolder; position:absolute; right:5px; top:140px; text-align:right; }
#main3 ul {position:absolute; top:480px;}
#main3 ul li{float:left; margin-right:105px; width:108px; }
#main3 ul li:last-child{margin-right:0;}
#main3 ul li:nth-child(2) a{ background:url(image/Polygon-1.png) no-repeat bottom; height:120px; display:inline-block;}
#main3 ul a:hover, #main3 ul a:focus, #main3 ul a:active {background:url(image/Polygon-1.png) no-repeat bottom; height:120px; display:inline-block;}

#food .part1 {background:url(image/b1.jpg) no-repeat center; width:960px; height:608px; margin:30px 0 ; padding:50px 0 90px 580px; box-sizing:border-box; position:relative;}
#food .part2 {background:url(image/b2.jpg) no-repeat center; width:960px; height:608px; margin:50px 0; padding:50px 0 90px 50px; box-sizing:border-box; position:relative;}
#food .part3 {background:url(image/b3.jpg) no-repeat center; width:960px; height:608px; margin:50px 0; padding:50px 0 90px 580px; box-sizing:border-box ; position:relative;}

#food dl dt { color:#8c6b4c; font-size:28px; font-weight:bold; }
#food dl dd {color:#af9e8e; font-size:14px; line-height:1.6; display:block; margin:50px 0;}
#food ul li { color:#8c6b4c; font-size:16px; font-weight:bold; margin-bottom:20px; display:block; }
#food a {color:#8c6b4c; font-size:16px; font-weight:bold; display:block; border:1px solid #7e6b5a; width:200px; height:45px; text-align:center; padding-top:10px; box-sizing:border-box; position:absolute; bottom:95px;}

#food a:hover, #food a:active, #food a:focus {background:#7e6b5a; color:#fff;}

#food hr {width:90px; border:none; border-top:1px solid #7e6b5a; position:absolute; top:110px;}

#ti {background:url(image/plane-841441_960_720.jpg) no-repeat center;}
#ti #ticket {background:url(image/Layer-14.png) no-repeat center; height:500px; width:960px; padding:122px 0;}

#ti #yeah {margin-left:80px;}
#ti #yeah li {float:left; margin-right:50px; }
#ti #yeah a {margin:0 20px 0 0;}
#ti #yeah li span { font-size:18px; font-weight:bold; color:#333; padding:7px 0; display:inline-block;}

#ti #s {position:absolute; right:30px; top:210px;}
#ti #s li {float:left; margin-right:50px; font-size:18px; font-weight:bold; color:#333; padding:7px 0; display:inline-block;}
#ti #s input {margin-right:10px;}

#ti input {border:none;}
#ti #where {margin:60px 80px 0;}
#ti #where li {float:left; border-bottom:1px solid #1f8baa; width:250px; margin-right:25px; padding:10px 0; font-weight:bold; color:#333;}
#ti #where li:last-child {margin-right:0;}

#ti #day {margin:30px 80px;}
#ti #day li {float:left; border-bottom:1px solid #1f8baa; width:250px; margin-right:25px; padding:10px 0; font-weight:bold; color:#333; }
#ti #day li:last-child {margin-right:0;}

#ti p { margin-top: 80px; width:200px; height:60px;  font-weight:bold; font-size:18px; background:#1f8baa; padding-top:18px; box-sizing:border-box; border-radius:10px; text-align:center; margin-left:380px;}
#ti p a {display:block; color:#fff;}
#ti p a:hover, #ti p a:focus, #ti p a:active{border:2px solid #1f8baa; border-radius:10px; }


footer {background:#a5bcdb; width:100%; }
footer .wrap{padding: 30px 0 30px 30px; box-sizing:border-box;}
footer #ag li {float:left; margin-right:30px;}
footer #ag li a {color:#fff; font-size:14px; }
footer #sns {position:absolute; top:30px; right:0;}
footer #sns li {float:left; margin-left:15px; }
footer address {font-style:normal; font-size:13px; color:#fff; margin-top:30px;}
footer p {position:absolute; right:0; top:80px;}
