/*! normalize.css v1.0.0 | MIT License | git.io/normalize */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block
}
audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}
audio:not([controls]) {
    display: none;
    height: 0
}
[hidden] {
    display: none
}
html {
overflow-y: scroll;
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}
html,
button,
input,
select,
textarea {
    font-family: sans-serif
}
body {
    margin: 0
}
a:focus {
    outline: thin dotted
}
a:active,
a:hover {
    outline: 0
}
h1 {
    font-size: 2em;
    margin: .67em 0
}
h2 {
    font-size: 1.5em;
    margin: .83em 0
}
h3 {
    font-size: 1.17em;
    margin: 1em 0
}
h4 {
    font-size: 1em;
    margin: 1.33em 0
}
h5 {
    font-size: .83em;
    margin: 1.67em 0
}
h6 {
    font-size: .75em;
    margin: 2.33em 0
}
abbr[title] {
    border-bottom: 1px dotted
}
b,
strong {
    font-weight: bold
}
blockquote {
    margin: 1em 40px
}
dfn {
    font-style: italic
}
mark {
    background: #ff0;
    color: #000
}
p,
pre {
    margin: 1em 0
}
code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em
}
pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}
q {
    quotes: none
}
q:before,
q:after {
    content: '';
    content: none
}
small {
    font-size: 75%
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sup {
    top: -0.5em
}
sub {
    bottom: -0.25em
}
dl,
menu,
ol,
ul {
    margin: 1em 0
}
dd {
    margin: 0 0 0 40px
}
menu,
ol,
ul {
    padding: 0;
}
nav ul,
nav ol {
    list-style: none;
    list-style-image: none
}
img {
    border: 0;
    -ms-interpolation-mode: bicubic
}
svg:not(:root) {
    overflow: hidden
}
figure {
    margin: 0
}
form {
    margin: 0
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: .35em .625em .75em
}
legend {
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px
}
button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle
}
button,
input {
    line-height: normal
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    *overflow: visible
}
button[disabled],
input[disabled] {
    cursor: default
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}
textarea {
    overflow: auto;
    vertical-align: top
}
table {
    border-collapse: collapse;
    border-spacing: 0
}




body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,±¼¸²; font-size:9pt; color:#222222; }

form { margin:0px; }
ul, ol, li {list-style:none;}
/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, ±¼¸²; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:µ¸¿ò; }
.cloudy, a.cloudy {color:#888888;} /* Èå¸² */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }




/* CSS Document */

#wrap{width:998px; margin:0 auto;}
.logo{padding:0 0 0 5px; width:300px; float:left; margin-top:5px;}
.login{float:right; /* width:600px; */ padding:20px 0 0 0; }
.login li{float:left; padding-left:7px; list-style:none;}
#header{float:left; width:998px; height:70px;}

#nav{float:left; width:998px; height:33px; background-image:url(../images/top_bg.gif); /* Old browsers */
}

.nav_menu{float:left; width:820px; z-index:100; position:relative}
.nav_con{float:left; width:178px; padding-top:9px;}
#topimg{float:left; width:998px; height:194px;}
#left_nav{float:left; width:180px;}
.left_tit{float:left; width:180px; text-align:center;}
.left_nav_in{float:left; width:180px; height:auto; background-image:url(../images/left_bt_bg.gif); background-color:#44701D; background-repeat:repeat-x; padding-bottom:20px;}
.left_nav_in ul{float:left; width:166px; padding:7px 0 0 15px; list-style:none outside;}
.left_nav_in li{float:left; padding:1px 0 1px 0px; border-bottom:#CCCCCC solid 1px; width:88%;}
.left_nav_in li a:hover{ background-color:#333333; padding:3px 0 2px 0; width:160px;} /* ¸¶¿ì½º¿À¹ö ¼Ó¼º */
.actMenu a{ background-color:#000000; padding:3px 0 2px 0; width:160px; }

.left_nav_in li li{float:left; border:0;}
.left_nav_in li li a{color:#fff;}
.left_nav_in li li a:hover{ background-color:#111; padding:3px 0 2px 0; width:100%;}

.left_bn{float:left; width:180px; list-style:none outside; text-align:center; padding-top:8px; }
.left_bn li{padding-top:5px;}

#container{float:left; width:818px; background-color:#fff; padding-bottom:20px;}

#foot{float:left; width:958px; height:74px; text-align:center; padding:20px; border-top:solid 1px #CCCCCC;}

#sub{ width:100%; height:100%;background-image: url(../images/sub_bg.gif); background-repeat: repeat-x;}/* sub bg */
/* main page */
#main{ width:100%;height:100%;background-image: url(../images/sub_bg.gif);background-repeat: repeat-x;}/* main bg */
#mtopimg{float:left; width:998px; height:270px; /* overflow: hidden; */}
#mcontent{float:left; width:998px; }/* main page */





<!--[if gte IE 9]>
 .gradient {
       filter: none;
    }

#cssmenu{ height:33px; display:block; padding:0; margin: 0;   border-radius:0px; background-image:url(../images/top_bg.gif);} 
#cssmenu > ul {list-style:inside none; padding:0; margin:0;} 
#cssmenu > ul > li {list-style:inside none; padding:0; margin:0; float:left; display:block; position:relative; width:134px;} 
#cssmenu > ul > li > a{ outline:none; display:block; position:relative; padding:0px 17px; font:bold 13px/100% Arial, "±¼¸²", "µ¸¿ò", Seoul, "ÇÑ°­Ã¼", sans-serif; text-align:center; text-decoration:none; } 
#cssmenu > ul > li > a:after{ content:''; position:absolute; border-right:1px solid #588923; top:1px; bottom:-3px; right:-1px; z-index:99; } 
#cssmenu ul li.has-sub:hover > a:after{top:0; bottom:0;} 

#cssmenu ul li.has-sub:hover > a{ background:#3f3f3f;  padding-bottom:3px; padding-top:0px; top:0px; z-index:999; } /*¸¶¿ì½º ´ë°íÀÖÀ»¶§ ÈÄ*/
#cssmenu ul li.has-sub:hover > ul, #cssmenu ul li.has-sub:hover > div{display:block;} 
#cssmenu ul li.has-sub > a:hover{background:#3f3f3f; }/*¸¶¿ì½º ´ë°íÀÖÀ»¶§*/ 
#cssmenu ul li > ul, #cssmenu ul li > div{ display:none; width:auto; position:absolute; top:21px; padding:11px 0; background:#A6D481; border-radius:0 0 5px 5px; z-index:999; background:rgba(161, 220, 50, 0.8 ); } /*¼­ºê ¹öÆ°¹è°æ*/
#cssmenu ul li > ul{width:160px;} 
#cssmenu ul li > ul li{display:block; list-style:inside none; padding:0; margin:0; position:relative;border-bottom:#fff dotted 1px;} 
#cssmenu ul li > ul li a{ outline:none; display:block; position:relative; margin:0; padding:6px 20px; font:10pt Arial, "±¼¸²", "µ¸¿ò", Seoul, "ÇÑ°­Ã¼", sans-serif; color:#333; text-decoration:none; font-weight:bold; } 


#cssmenu > ul > li > ul > li a:hover{background:#fff; } /* IE6-8 */

#cssmenu{border-color:#b4e391;} 
#cssmenu > ul > li > a{border-right:1px solid #588923; color:#fff;} 
#cssmenu > ul > li > a:after{border-color:#3D6018;} /* ´ë¸Þ´º °æ°è¼± Ä®¶ó */
#cssmenu > ul > li > a:hover{background:#fff;}







/* 2017-04-24 */

/* main page  */
.main_box1{float:left; width:998px; padding:7px 0 10px 0;}
.m_board{float:left; width:460px;}/* main page °Ô½Ã¹°4°³ */
.board_tit{float:left; width:100%; padding-bottom:7px;}
.board1{float:left; width:221px; padding-bottom:7px;}
.board1 li{padding:3px 0 1px 5px; background-image:url(../images/icon.gif); background-repeat:repeat-x;}
.board1 .board_list{ width:100%; height:66px; overflow: hidden;}


.link{float:left; width:226px; padding:50px 0 0 20px;}
.m_not{float:left; width:275px; padding-left:7px;}
.m_not ul{padding-top:7px;}
.m_not li{ padding:3px; border-bottom:1px #A1A1A1 dotted; width:270px; list-style:none outside;}
.m_not .board_list2{ width:100%; height:175px; overflow: hidden;}



.main_box2{float:left; width:998px;}
.support{float:left; width:286px; padding-top:10px; padding-bottom:30px;}
.gallery{float:left; width:700px; padding-left:12px; height: 166px;}
.gallery li{float:left; padding:4px;}
.gallery li img{border:1px #999999 solid;}

.main_box3{float:left; width:998px;}
.main_box3 li{float:left; padding:0 3px 10px 3px;}



/* ¸ÞÀÎºñÁÖ¾ó */
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
    margin-bottom:5px;
  
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
display:none;
	text-align: center;
	padding: 5px 0;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(img/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}


/* °ü·Ã»çÀÌÆ® */
.table{float:left; padding-bottom:30px;}
.table table{width:760px; border-spacing:0px; border:0; border-collapse:collapse;}
.table table th{border-bottom: 1px solid #999;  font-size:12px; color:#0F7962;background-color:#ECECEC; padding:5px; border-top: 2px solid #999;}
.table table td{border-bottom: 1px solid #999;  font-size:12px; color:#555555; padding:5px 0 5px 60px; }

/* ÁöºÎ¼±ÅÃ ¼¿·ºÆ® */
select.selmenu {
font-size: 14px;
color: #676767;
padding: 3px !important;
border: 1px solid #aaa;
width: 147px;}

/* ¿¬Çõ */
.history li{ float:left; padding:2px;}




/* page */

.page_sitemap{float:right; color:#117BAA; padding-right:20px;}
.main_bar{float:left; width:100%; height:4px; background-color:#64B933;}
.content{float:left; width:790px; padding:10px 0 0 20px;background-color:#fff;}


/* È¸»ç½ÇÀû */
.result{
background:url(../company/img/result.jpg) no-repeat top left;
margin-left:-12px;
margin-bottom:30px;
min-height:400px;
_height:400px;
width:700px;
}
.result_year{
background:url(../company/img/resultb.gif) repeat-x bottom;
width:455px;
margin-top:17px;
padding-bottom:0;
margin-bottom:0;
}
.hin{
margin-left:250px;
padding-left:10px;
background:url(../../kls/img/line.gif) repeat-y;
}
.result_line {

    margin-left:15px;
    padding:0 0 0 0;
	background:url(../../kls/img/result_line.gif);
	width:440px;
	height:1px;
	overflow:hidden;
}
.result_title {

    margin-left:9px;
    padding-left:20px;
	padding-top:7px;
	margin-bottom:5px;
	padding-bottom:0;
	background:url(../company/img/resultbtn.gif) no-repeat;
	width:425px;
}
.result_title_over {

    margin-left:9px;
    padding-left:20px;
	padding-top:7px;
	margin-bottom:5px;
	padding-bottom:0;
	background:url(../company/img/resultbtn_over.gif) no-repeat;
	width:425px;
}
/* µî·ÏÁõ */
.license{
background:url(../company/img/license.jpg) no-repeat top left;
margin-left:-12px;
margin-bottom:30px;
min-height:400px;
_height:400px;
width:700px;
}
.hin{
margin-left:250px;
padding-left:10px;
background:url(../../kls/img/line.gif) repeat-y;
}
.limg{

_padding-left:40px;
}
.limg li{
display:inline;
padding:2px;
cursor:pointer;
}

/* °ü·Ã¹ý±Ô */
h3{float:left; padding:20px 0 5px 0; width:100%; color:#247DCE; font-size:14px;}

.h2tit{float:left; color:#333333; font-size:16px; width:100%; padding:5px;}
.h2tit2{float:left; color:#6666FF; background-color:#C5F0FE; font-size:14px; width:97%; padding:10px;}
.56t{
list-style:decimal; width:100%;
}
