@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
*{margin:0; padding:0;}
img {border:0;}
a {border:0; text-decoration:none; color:#666;}
ul, li {list-style:none;}
body {font-family:'Nanum Gothic','Roboto', sans-serif;}
#wrap {width:100%; min-width:1200px; text-align:center; margin:auto; border-top:5px #004097 solid;}

#top {width:100%; min-width:1200px;height:132px;text-align:center; margin:auto;position:relative;border-bottom:1px #e2e2e2 solid;}
#top #top_area {width:100%;display:inline-block;}
#top #top_area .top_logo {width:1200px;padding:39px 0 0 170px;margin:auto;text-align:left;}

#top_area .ticket {position:absolute;left:50%;margin-left:630px;border:2px #004097 solid; border-radius:5px;line-height:34px; padding: 0 20px 5px;font-size:16px;color:#004097;-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;top:40px;}
#top_area .ticket i {line-height:inherit;position:relative;top:5px;}
#top_area .ticket:hover {background:#004097;color:#fff;}


#quick {position:absolute; z-index:100; top:150px;line-height:0;width:96px;height:601px;left: 50%;margin:0px 0px 0px 620px;}

#container {width:1200px;text-align:center; margin:auto;position:relative;display:inline-block;padding-bottom:25px;}
.flexslider {height:514px;}
.flexslider li.slide4 {height:514px; overflow:hidden;}
.flexslider li.slide4 video {width:100%; margin-top:-110px;}
#icon_area {width:100%; display:inline-block;margin-top:2px;}
#icon_area ul {width:1200px;margin:auto;}
#icon_area ul li {float:left;padding-left:2px;}
#icon_area ul li:first-child {padding-left:0;}
#foot_link {width:100%; display:inline-block;margin-top:15px;}
#foot_link ul li {float:left;}
#foot_link ul.foot_link_left {float:left;}
#foot_link ul.foot_link_right {float:right;}
#foot_link ul.foot_link_left li {padding-right:20px;}
#foot_link ul.foot_link_right li {padding-left:20px;}
#foot_link ul.foot_link_right li:last-child {margin-top:-8px;}

#footer {width:100%; min-width:1200px;height:60px; position:relative;border-top:1px #e2e2e2 solid;background:#f5f5f5;display:inline-block; text-align:left;}
.footer_area {width:1200px;margin:auto;font-size:11px;color:#a0a0a0;line-height:0;}
.footer_area ul .foot_left {float:left;}
.footer_area ul .foot_right {float:right;margin-top:12px;}
.footer_area ul li span {padding:5px;line-height:180%;}
.footer_area ul li {margin-top:10px;}

#sub_container {width:1200px;text-align:center; margin:auto;position:relative;display:inline-block;padding-bottom:25px;line-height:0;height:100%;}
#sub_box {width:1198px;border:1px #e2e2e2 solid; border-top:0;height:100%;display:inline-block;}
#left {float:left; width:220px;margin:16px; 0 0 19px;display:inline-block;text-align:left;}
.left_title {width:100%;height:111px;background:url(/base/img/aqua/images/snb_top.jpg);display:inline-block;border-bottom:2px #000056 solid;}
.left_title h2 {margin-top:80px;color:#000056;font-size:23px;letter-spacing:-1px;}
.snb {width:100%;font-size:15px;color:#6d6864;margin-top:12px;}
.snb li {border-bottom:1px #bbbbbb dotted;float:left;width:100%;height:46px;line-height:46px;letter-spacing:-0.5px;font-family:'Nanum Gothic', san-serif;}
.snb li a {display:block;padding-left:15px;}
.snb li a.on {background:#004097;padding-left:15px;color:#fff;}
.snb li a:hover {background:#004097;padding-left:15px;color:#fff;}
#content {border-left:1px #e2e2e2 solid;display:inline-block;float:right;width:941px;}
.content_title {border-bottom:1px #e2e2e2 solid;display:inline-block;height:127px;width:100%;line-height:127px;}
.content_title h1 {font-size:34px;text-align:left;margin-left:53px;margin-top:26px;letter-spacing:-2px;}
.content_title h1 p {float:right;font-size:12px;font-weight:300;color:#999999;margin-right:30px;letter-spacing:-0.5px;margin-top:10px;}
.content_img {padding-bottom:90px;}
.content_board {margin-left:53px;width:858px;margin-top:56px;}

#top #maingnb { width:100%; min-width:1200px; text-align:center; margin:auto;}
#top div.gnb_wrap {width:1200px;text-align:center; margin:auto;position:relative;top:-98px;}
#top div.gnb_wrap ul.gnb {float:right;}
#top div.gnb_wrap ul.gnb li {width:128px; float:left; border-left:1px #e2e2e2 solid;height:132px;line-height:132px;}
#top div.gnb_wrap ul.gnb li img {padding-top:26px;}
#top div.gnb_wrap .top_time {border-right:1px #e2e2e2 solid;width:285px !important;}
#top div.nav_wrap { clear:both;border-bottom:1px solid #e2e2e2; background:#fff;height:48px; position:absolute; width:100%; z-index:100; top:133px;font-size:12px;}
#top div.nav_wrap div.nav { position:relative;  width:1200px; margin:0 auto; height:48px; line-height:48px; }
#top div.nav_wrap div.nav ul { position:absolute; height:48px; left:390px;}
#top div.nav_wrap div.nav ul.two {left:475px;}
#top div.nav_wrap div.nav ul.three {left:685px;} 
#top div.nav_wrap div.nav ul.four {left:705px;;}
#top div.nav_wrap div.nav ul li { float:left; padding:0 10px; }
#top div.nav_wrap div.nav ul li a { color:#a0a0a0; font-size:14px; }
#top div.nav_wrap div.nav ul li a:hover {color:#004097;}
#top div.nav_wrap div.nav ul li.last { background:none; }

.map_list1 {width:858px; height:700px; position:relative;margin-left:53px;margin-top:56px;}
#pointer1,#pointer2,#pointer3,#pointer4,#pointer5,#pointer6,#pointer7,#pointer8,#pointer9,#pointer10,#pointer11,#pointer12 {display:block; cursor:pointer; position:absolute; }
#pointer1 {
 width:118px;
 height:69px;
 top:375px;
 left:315px;
}
#pointer2 {
 width:88px;
 height:94px;
 top:236px;
 left:231px;
}
#pointer3 {
 width:101px;
 height:93px;
 top:247px;
 left:115px;
}
#pointer4 {
 width:70px;
 height:83px;
 top:146px;
 left:148px;
}
#pointer5 {
 width:128px;
 height:61px;
 top:84px;
 left:243px;
}
#pointer6 {
 width:86px;
 height:81px;
 top:202px;
 left:388px;
}
#pointer7 {
 width:115px;
 height:69px;
 top:316px;
 left:693px;
}
#pointer8 {
 width:90px;
 height:28px;
 top:155px;
 left:674px;
}
#pointer9 {
 width:76px;
 height:45px;
 top:236px;
 left:650px;
}
#pointer10 {
 width:91px;
 height:45px;
 top:107px;
 left:506px;
}
#pointer11 {
 width:94px;
 height:93px;
 top:307px;
 left:531px;
}
#pointer12 {
 width:67px;
 height:50px;
 top:391px;
 left:663px;
}

.map2,.map3,.map4,.map5,.map6,.map7,.map8,.map9,.map10,.map11,.map12 {display:none;}