@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

/* 초기화 셋팅 */

body, div, p, a, img, ul, ol, li, table, caption, tr, td, th, h1, h2, h3, h4, h5, span, dl, dt, dd {margin:0; padding:0;}
html{overflow-y:scroll;}
ul {list-style:none;}
img {border:0;}

/* Basic Set-기본셋팅 */

body {width:100%; height:100%; background:#fff; font-family:'nanumgothic', '나눔고딕', 'Malgun Gothic', '맑은 고딕'; font-size:12px; color:#333; }
table {font-family:'nanumgothic', '나눔고딕', 'Malgun Gothic', '맑은 고딕'; font-size:12px; border-collapse:collapse; }
a {text-decoration:none; }
a:visited, a:hover {text-decoration:none; }

/* 구조 셋팅 */

#header {width:100%;min-width:1100px ; position:relative; text-align:center; background:url(/img/header_back.jpg) repeat-x center top;}
#header:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#container {width:100%;min-width:1100px ;  position:relative; text-align:center; }
#container:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#sub_container {width:100%; min-width:1100px; position:relative; text-align:center; }
#sub_container:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#footer_up {width:100%; min-width:1100px;position:relative; text-align:center; border-top:1px solid #c9c9c9; }
#footer {width:100%; min-width:1100px;position:relative; text-align:center;background:#163c8d}

/*Top menu*/

#header #topmenu {width:1000px; margin:0 auto; position:relative; }
#header #topmenu:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

#header #topmenu p.logo {float:left; padding-top:7px; }

#header .gnb {position:absolute; left:358px; top:7px; }
#header .gnb li {position:relative;  float:left; }

/*vs*/

#vs {width:100%; min-width:1100px; height:465px; position:relative; text-align:center;}
#vs:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#vs #motionj_fade_01 {width:100%; text-align:center; z-index:5;}
#vs #motionj_fade_01 p {height:30px; text-align:center; z-index:6; display:none; }

.vs001 { background: url(/img/vs001.jpg) no-repeat top center; height:465px; }
.vs002 { background: url(/img/vs002.jpg) no-repeat top center; height:465px; }
.vs003 { background: url(/img/vs003.jpg) no-repeat top center; height:465px; }

/*gallery_wrap*/

#gallery_wrap {width:100%;position:relative; text-align:center; margin:0 0 33px 0;}
#gallery_wrap:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#gallery_wrap p.gall_tit {width:1000px; text-align:left; margin:0 auto; padding-bottom:10px; }
#gallery_back {width:1000px;height:152px; text-align:left; margin:0 auto; padding-bottom:10px; background:url(/img/gall_back.png) no-repeat center top; padding:10px 0 8px 0; }
#gallery_back:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#gallery {width:910px;margin:0 auto; position:relative; background:#fff; }
#gallery:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

/*mainContent*/

#mainContent {width:1000px; margin:0 auto 35px auto; position:relative; }
#mainContent:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

/*main notice*/
#mainContent div.cont {border:1px solid #c9c9c9; float:left; }

#mainContent dl.gall {width:419px; height:153px; border:1px solid #c9c9c9; float:left; background:url(/img/cont_back.jpg) center top; margin:0 16px; }

#mainContent dl.notice {width:276px; height:153px; float:left; border:1px solid #c9c9c9; background:url(/img/cont_back.jpg) center top;}
#mainContent dl.notice dt {}
#mainContent dl.notice dd {padding:0 0 0 23px;}
#mainContent dl.notice dd div.lt ul li {background:url(/img/noti_bul.png) 0 12px no-repeat; padding:6px 10px 3px 10px; text-align:left; width:233px; }
#mainContent dl.notice dd div.lt ul li a {color:#333; }
#mainContent dl.notice dd div.lt ul li span.date{display:inline-block; color:#929292; float:right; display:none; }

/* footer_up */

#footer_up div.tail_up {width:1000px; margin:0 auto; padding:10px 0 15px 0; }
#footer_up div.tail_up:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#footer_up div.tail_up p {float:left; }

/* footer */

#footer div.tail {width:1000px; margin:0 auto; text-align:left; line-height:1.3em; color:#ffffff;padding:15px 0; background:#163c8d}
#footer div.tail:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#footer div.tail p.foot {margin-right:43px; float:left; }
#footer div.tail p.copy {float:left; padding-top:7px; }
#footer div.tail p.copy span {padding-left:5px; color:#ffffff; }
#footer div.tail p.copy span a{color:#ffffff; }

/*subvs*/

#subvs_wrap {min-width:1000px ;width:100%; position:relative; text-align:left; background:url(/img/sub_vs.jpg) no-repeat center top;   height:167px; }
#subvs_wrap:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#subvs {width:1000px; margin:0 auto; position:relative;text-align:left; }
#subvs:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#subvs p{padding-top:84px; }

/*sub*/

#subContent {width:1000px; margin:0 auto; text-align:center; position:relative; }
#subContent:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

/*sub left*/

#left {width:211px; float:left; text-align:left; position:relative; margin-right:63px; }
#left ul li a {width:100%; height:100%; display:block; }
#left p.lcs {margin-top:50px ;}

/*sub content*/

#content {width:726px; float:left; position:relative; text-align:left;}
#content div.sub_title {border-bottom:2px solid #163c8d; padding:11px 0 15px; }
#content div.sub_title div.s_tit {padding-bottom:8px; color:#aaa; font-size:11px;}
#content div.sub_title div.s_tit:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#content div.sub_title div.s_tit p{float:right; background:url(/img/home.png) no-repeat left 2px; padding-left:15px; }

#content div.sub_con {padding:30px 0 50px 0; min-height:500px;}

/* map */

div.map {background:#eee; padding:2px; width:722px; }
p.map_tx {text-align:center; margin-bottom:15px; }