/* CSS Document */
a:link {font-family:µ¸¿ò,Verdana,Helvetica; font-size:9pt; color:#666666; text-decoration:none;}
a:visited {font-family:µ¸¿ò,Verdana,Helvetica; font-size:9pt; color:#000000; text-decoration:none;}
a:hover {font-family:µ¸¿ò,Verdana,Helvetica; font-size:9pt; color:#666666; text-decoration:none;}
a:active {font-family:µ¸¿ò,Verdana,Helvetica; font-size:9pt; color:#666666; text-decoration:none;}
table { font-size: 9pt; font-family:"µ¸¿ò","Arial", "Helvetica", "sans-serif";}
td, th, li, ul, ol, b, p, div, form {font-size:9pt; font-family:"µ¸¿ò","Arial", "Helvetica", "sans-serif"; color:#666666;}
td#ma1{font-size:8pt; font-family:"µ¸¿ò","Arial", "Helvetica", "sans-serif"; color:#cc3366; line-height:180%;}
select {font-size:8pt; font-family:"µ¸¿ò","Arial", "Helvetica", "sans-serif";}
input {font-size:9pt; font-family:"µ¸¿ò","Arial", "Helvetica", "sans-serif"; border-width:1; border-color:#cccccc; border-style:solid; background-color:#ffffff;}
input#ch1 {font-size:8pt; font-family:"µ¸¿ò","Arial", "Helvetica", "sans-serif"; border-width:1; border-color:#ffffff; border-style:solid; background-color:#ffffff;}
body {
 scrollbar-3dlight-color:ACACAC;
 scrollbar-arrow-color:DCDCDC;
 scrollbar-base-color:ffffff;
 scrollbar-darkshadow-color:FFFFFF;
 scrollbar-face-color:f4f4f4;
 scrollbar-highlight-color:FFFFFF;
 scrollbar-shadow-color:ACACAC;
}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
html, body, ul, ol, li, form, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, span {margin:0; padding:0; list-style:none;}
a:link, a:visited, a:active,a:hover {text-decoration:none;}
*{font-family:'Noto Sans KR', sans-serif; font-weight:300; letter-spacing:-0.5px;}
nav {font-family:'Noto Sans KR', sans-serif; font-weight:400; letter-spacing:-0.5px;}
.nav_wrapper {left: 0;top: 0;width: 100%;}
.menu {height: auto; background: #1d4579; border-radius:10px; padding-left:30px; width: 630px;}
.menu ul {padding: 0px;margin: 0px;list-style: none;position: relative;display: inline-block;}
.menu > li > ul.sub_menu {min-width: 10em;padding: 4px 0;background-color: #f4f4f4;border: 1px solid #fff;}
.menu ul li { padding: 0px; }
.menu > ul > li { display: inline-block; }
.menu ul li a {display: block;text-decoration: none;color: #fff;font-size: 14px; font-family:'Noto Sans KR', sans-serif; font-weight:300; letter-spacing:-0.5px;}
.menu ul li a:hover {background: #0b224c;color: #fff;transition: all .5s ease-out;}
.menu ul li.hover > a {background: #010924;color: #fff;}
.menu ul li > a { padding: 10px 27px; }
.menu ul li > a.small{ padding: 10px 10px; font-size:12px;}
.menu ul ul {display: none;position: absolute;top: 100%;min-width: 150px;background: #0b224c; z-index:99999999}
.menu ul li:hover > ul { display: block;}
.menu ul ul > li { position: relative; }
.menu ul ul > li a {padding: 7px 15px;font-size:13px;height: auto;background:#0b224c}
.menu ul ul > li a:hover {background: #010924;color: #fff;}
.menu ul ul ul {position: absolute;left: 100%;top: 0;}
.bbsnewf5{padding:10px !important;}
.gallery_subject{padding:10px !important;}
.menu ul > li a.small:hover{background: #1d4579; text-decoration:underline; color: #fff;}

.lnb{width:180px; margin-left:15px; margin-right:30px; padding-bottom:60px; line-height:100%;  letter-spacing:-0.5px;}
.lnb a{line-height:100%; font-family:'Noto Sans KR', sans-serif; font-weight:400;}
.lnb li {font-size:13px;}
.lnb li a:link, .lnb li a:visited {display:block; color:#333;background:#efefef; padding:8px 0 8px 10px; border-radius:6px; margin-top:3px}
.lnb li a:hover {display:block; color:#fff; padding:8px 0 8px 10px; background:#4063bd;}
.lnb li a.hover {display:block; color:#fff; padding:8px 0 8px 10px; background:#4063bd;}