@charset "utf-8";



/* HTML5 tags */ 
header, section, article, aside, nav, figure, figcaption, footer, video, audio {display:block;margin:0;padding:0;border:0;-webkit-text-size-adjust:none;}
 
/* Basic */

html, body {margin:0;padding:0;word-wrap:break-word;word-break:keep-all;}
ul, ol, li {list-style:none;}
caption, legend {display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;}
div, table, th, td {border-collapse:separate;border-spacing:0;}
a, span, button, input, img, strong, b, em, i {text-decoration:none;border-radius:0;vertical-align:top;}
body, div, p, table, thead, tfoot, tbody, tr, th, td, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, fieldset, address, span, img, strong, b, em, i {font-style:normal;margin:0;padding:0;border:0;-webkit-text-size-adjust:none;}
button {overflow:visible;display:inline-block;margin:0;padding:0;border:0;background:none;cursor:pointer;} 
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {margin:0;padding:0;border:0;-webkit-appearance:none;border-radius:0;appearance:none;}
button span {display:block;overflow:hidden;visibility:hidden;font-size:1px;white-space:nowrap;}
button:focus {border:1px dotted #000;} 
address {font-style:normal;}
img {vertical-align:middle;display:inline-block;} 
hr {display:none;}
  
/* Link */  
a {text-decoration:none; color:#333;} 
a:link {text-decoration:none;} 
a:visited {text-decoration:none;} 
a:active {text-decoration:none;} 
a:hover {color:#445e9b; text-decoration:none;} 
a:focus {color:#445e9b; text-decoration:none;} 

* { box-sizing:border-box;}

/*공통*/


#gnb li > a {font-weight: 700;font-size:14px;}
#gnb li a:hover {color:#005698; }
#header #gnb > li {float:left; position:relative; padding:0 40px;text-align: center;}
.gwangju #header #gnb > li {width: 25%;}
.busan #header #gnb > li {padding:0 26px;}
.sejong #header #gnb > li {width: 20%;padding: 0 5px;}
#header #gnb > li:after {
    content: '';
    display: block;
    position: absolute;
    margin-top: 0px;
    z-index: 1;
    right: 0px;
    top: 20%;
    width: 1px;
    height: 12px;
    background-color: #cccccc;
}


#header #gnb > li:after {content: '';display: block;position:absolute;margin-top: 0px;
    z-index: 1;right: 0px;top: 20%;width: 1px;height: 12px;background-color: #cccccc;}

#header #gnb li:last-child:after {display: none; }
#header .side li {float:left; padding-left:6px; background:url('/kr/images/icon/bg_aside.gif') no-repeat 0 8px; margin-left:10px; display:inline;font-weight: 400;font-size:12px;}
#header #gnb li ol li {float:left;  padding:0 20px;}


#header #gnb li ol li > a {font-weight: 500;font-size:13px;}
#wrap #header .visual p {position:absolute;right:0;bottom:0;display: block;width: 599px;height: 119px;background:#58aec7;color: #ffffff;text-align: right;padding-top:40px;padding-right: 30px; font-size: 30px;}
#wrap #header .visual p em {font-weight: bold;}

.gwangju #wrap #header .visual p {width: 531px; font-size: 27px;}
.pohang #wrap #header .visual p {font-size: 28px;letter-spacing: -1px;}

#wrap #header .visual span {font-size: 13px;letter-spacing: -1px;display: block;}
.gwangju #wrap #header .visual span {font-size: 12px;letter-spacing: -1px;display: block;}
#wrap #header .visual mark {display: inline-block;line-height: 0em;padding-bottom: 0.5em;background-color: #4994aa;color: #fff;}

#wrap #header .visual p.sub {position:absolute;right:40px;bottom:0;display: block;width: 399px;height: 68px;background:#58aec7;color: #ffffff;text-align: right;padding-top:8px;padding-right: 20px; font-size: 26px;font-weight: 500;}
#wrap #header .visual p mark {display: inline-block;line-height: 0em;padding-bottom: 0.5em;background-color: #4994aa;color: #fff;}
#wrap #header .visual .sub span {font-size: 12px;font-weight: 400;letter-spacing: 0px;display: block;}

.lnb ul li a {color: #666666;font-weight: 700;font-size: 14px;padding-left:6px;}
.lnb ul li a:before {content: '·';display: block;width: 2px;position: absolute;left:15px;}
.lnb ul li a:hover {color: #58aec7;}
.lnb > ul > li.on a{color:#51a1b9; font-weight:700;}
.lnb > ul > li.off a{}

.sejong #footer .logo {position: absolute;right: 0px;top: 31px;text-align:right;}
.chungnam #footer ul li {font-size: 12px;display: inline;padding-left: 0px;}
.chungnam #footer ul li:after {
    content: '';
    display: none;
}