@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; color:#333; border-collapse:collapse; }
a {color:#333; text-decoration:none; }
a:visited, a:hover {color:#333; text-decoration:none; }

/* 구조 셋팅 */

#header {min-width:1020px ;width:100%; position:relative; text-align:center; background:url(/img/header_back.png) repeat-x; z-index:99;border-bottom:2px solid #274070; }
#header:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#container {min-width:1020px ;width:100%;  position:relative; text-align:center; }
#container:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#sub_container {min-width:1020px ;width:100%; position:relative; text-align:center; }
#sub_container:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#footer {width:100%; min-width:1020px;position:relative; text-align:center; background:#182e63; }

/*Top menu*/

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

#header #topmenu p.logo {float:left;padding-top:19px; }
#header #topmenu div.chan {float:right; padding:3px 5px 0 0 ;}
#header #topmenu div.chan p {float:left; color:#fff ; font-size:10px; color:#fff}
#header #topmenu div.chan p.line {margin:0 10px;}
#header #topmenu div.chan p a{color:#fff }

#header .gnb {position:absolute; top:19px; left:555px; }
#header .gnb li {position:relative;  float:left; }
#header .gnb li .gsub {position:absolute; ;width:100px ;top:65px; border:1px solid #0E5991; display:none; }
#header .gnb li .gsub li {float:none !important; padding:0 ; !important; border-bottom:1px solid #ddd; text-align:left; }
#header .gnb li .gsub li a {display:block; padding:7px 10px; color:#333; background:#fff; }
#header .gnb li .gsub li a:hover {color:#fff; background:#0E5991; }
#tcom {left:25px; z-index:9999; }
#tpro {left:20px; z-index:9999; }

/*main fade*/

.vs  {position:relative; min-width:1020px; width:100%; height:534px; overflow:hidden; clear:both; z-index:5; }
.vs #motionj_fade_01 {width:100%; min-width:1100px; text-align:center; z-index:5; }
.vs #motionj_fade_01 p {text-align:center; height:500px; z-index:6; display:none;}
.vs001 { background: url(/img/vs001.png) no-repeat top center;height:534px; }
.vs002 { background: url(/img/vs002.png) no-repeat top center;height:534px; }
.vs003 { background: url(/img/vs003.png) no-repeat top center;height:534px; }

/*main*/

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

#mainContent .main_con {width:980px; margin:35px 0; }
#mainContent .main_con:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#mainContent .main_con div{float:left; position:relative}

/*subvs*/

div.subvs {width:100%;min-width:1020px; position:relative; text-align:center; background:url(/img/subvs.png) no-repeat center top; height:188px;}

/*sub*/

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

/*sub left*/

#left {width:195px; float:left; text-align:left; position:relative; }

#left p.tit { width:178px; padding:28px 0 18px 10px; }
#left ul li { width:195px; }
#left ul li a{width:100%; height:100%; display:block;}
#left p.lcs {margin-top:18px; }

/*sub content*/

#content {width:733px; float:left; position:relative; text-align:left; color:#4b4b4b; min-height:650px; border-left:1px solid #d6d6d6; padding:0 0 50px 50px; }
#content div.sub_tit {border-bottom:1px solid #d6d6d6; padding:28px 0 18px 15px; margin-bottom:45px; height:30px;}
#content div.sub_tit span{display:inline-block; float:right ; background:url(/img/home.png) no-repeat 0 2px; padding:0 10px 0 15px; font-size:11px; margin-top:-10px; }
#content div.sub_con{}

/* footer */

#footer div.tail {width:980px; height:52px; margin:0 auto; text-align:left; line-height:1.5em; color:#cccccc; font-size:11px; background:#182e63; padding:15px 20px; }
#footer div.tail p {float:left; }
#footer div.tail p.foot {padding-right:50px; }
#footer div.tail p.copy {}
#footer div.tail p.copy span {padding-left:5px; }
#footer div.tail p.copy span a {color:#fff; }

div.map {margin-top:20px;width:725px; background:#eee; padding:2px; }

p.map_tx {padding-left:13px;margin-bottom:28px;}

/*table*/

table.info_tit {width:707px; border-top:3px solid #4e4e4d; border-bottom:1px solid #4e4e4d; line-height:1.8em; margin-top:30px;text-align:center;border-left:0}

table.info_tit tr th{ border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d; padding:5px; }
table.info_tit tr th.noli { border-left:0;background:#ccc}
table.info_tit tr th.tit {background:#ededed }
table.info_tit tr th.tit_1 {background:#edf3f8 }

table.info_tit tr td {border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d; padding:5px; }
table.info_tit tr td.tit {background:#ededed }
table.info_tit tr td.tit_1 {background:#edf3f8 }

table.info {width:707px; border-top:3px solid #4e4e4d; border-bottom:1px solid #4e4e4d; line-height:1.8em; margin-top:30px;text-align:center;border-left:0}
table.info tr.bac {background:#ededed }

table.info tr th{ border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d; padding:5px; }
table.info tr th.tit {background:#edf3f8 }
table.info tr th.tit_1 {background:#ededed }
table.info .noli { border-left:0;}
table.info tr td {border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d; padding:5px; }


table.info_tube {width:280px; border-top:3px solid #4e4e4d; border-bottom:1px solid #4e4e4d; line-height:1.8em; margin-top:20px;text-align:center;border-left:0;float:left; margin-right:30px;}
table.info_tube tr.bac {background:#ededed }

table.info_tube tr th{ border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d;background:#ccc; padding:5px; }
table.info_tube tr td {border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d;padding:5px; }

table.info_tube .noli { border-left:0;}

table.info_tube_1 {width:400px; border-top:3px solid #4e4e4d; border-bottom:1px solid #4e4e4d; line-height:1.8em; margin-top:20px;text-align:center;border-left:0; float:left;}
table.info_tube_1 tr.bac {background:#ededed }

table.info_tube_1 tr th{ border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d;background:#ccc; padding:5px; }
table.info_tube_1 tr td {border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d;padding:5px; }

table.info_tube_1 .noli { border-left:0;}
table.info_tube_1 .noli_2 { border-bottom:0;}


/*sub204*/

div.info_tx p {margin:15px 0; font-size:13px; padding:0 15px 0 15px; line-height:1.8em;  }
div.info_tx p b {font-size:14px; color:#155DA3;background:url(/img/txt_bul2.png) no-repeat left top;  padding-top:8px; }

p.length {text-align:right; padding-right:25px; font-size:13px; font-weight:bold; margin-top:40px;}


/*sub205 */

table.info_hollow {width:340px; border-top:3px solid #4e4e4d; border-bottom:1px solid #4e4e4d; line-height:1.8em; margin-top:20px;text-align:center;border-left:0;float:left; margin-right:25px;}
table.info_hollow tr.bac {background:#ededed }

table.info_hollow tr th{ border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d;background:#ccc; padding:5px; }
table.info_hollow tr td {border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d;padding:5px; }

table.info_hollow .noli { border-left:0;}

table.info_hollow_1 {width:340px; border-top:3px solid #4e4e4d; border-bottom:1px solid #4e4e4d; line-height:1.8em; margin-top:20px;text-align:center;border-left:0;float:left; }
table.info_hollow_1 tr.bac {background:#ededed }

table.info_hollow_1 tr th{ border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d;background:#ccc; padding:5px; }
table.info_hollow_1 tr td {border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d;padding:5px; }

table.info_hollow_1 .noli { border-left:0;}




