@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

* {font-family: 'Nanum Gothic', sans-serif;}


/* 메뉴 */
.sky_menu { width:10px; height:10px; overflow:hidden; } /* 처음로드시 출력방지 */
.nav dl dt a:hover { color:#b90c1d; }
/* 주 메뉴 폰트 지정 */
.sky_menu .nav dt, .sky_menu .nav dt a {font-size:15px; font-weight:700; color:#333; }
/* 서브 메뉴 폰트 지정 */
.sky_menu .nav dd, .sky_menu .nav dd a {font-size:12px; font-weight:300; color:#fff;}

/* 배너 */
.sky_slide {width:100%; height:475px; border-bottom:1px solid #b90c1d; overflow:hidden; text-align:center;}
/* 배너 */
/* visual */
#visual_wrap {background-repeat:repeat-x; background-position:center; height:521px;}
#visual{ width:1000px; margin:auto;}
#visual_wrap .box { width:655px; margin:auto;}
#visual_wrap .box img {margin-top:-900px;}

/*메인 콘텐트*/
#section #contents{width:980px; margin:40px auto;}
#section #contents li{float:left;}
#section #contents li.first_ch{width:287px; height:320px;}

/*서브 콘텐츠*/
#sub_visual{width:100%; height:200px; background-image:url(../images/sub_vis.jpg); background-repeat:no-repeat; background-position:center;}
#sub_wrap{width:100%; margin:60px auto 30px;}

/*sub menu*/


/*sub section*/
#sub_wrap #section{width:1200px; position:relative; padding-bottom:100px;margin: 0 auto;overflow:hidden}
#sub_wrap #title{background-image:url(../images/sub_vis.jpg);width:100%;height:66px;position:relative;}
#sub_wrap #title .title2{width:820px;overflow:hidden;margin:0 auto}
#sub_wrap #title .title2 h2{font-size:24px; font-weight:bold; position:absolute;top:10px;font-family: "나눔고딕"}
#sub_wrap #title .title2 .path{font-size:12px; color:#888888;position: absolute;bottom:0;left:540px}

/*sub menu*/
#sub_wrap #section #aside{width:190px; float:left; margin-top:102px;}
#sub_wrap #section #aside h3{width:190px;height:80px;background:#24b1f0;color:#fff;font-size:28px}
#sub_wrap #section #aside > ul{width:190px;height:600px}
#sub_wrap #section #aside > ul > li{height:auto;line-height:40px; }
#sub_wrap #section #aside > ul > li a{color:#333; font-size:14px; display:block;padding-top:10px}
#sub_wrap #section #aside > ul > li a:hover{color:#24b1f0; font-size:14px; font-weight:600;}

#sub_wrap #section #aside > ul li ul.sub_leftnav{width:180px;padding-left:10px;}
#sub_wrap #section #aside > ul li ul.sub_leftnav li.sub_navlist{list-style:none}
#sub_wrap #section #aside > ul li ul.sub_leftnav li.sub_navlist a{color:#333; font-size:12px; display:block;text-align:left;}
#sub_wrap #section #aside > ul li ul.sub_leftnav li.sub_navlist a.onclick2{color:#24b1f0; font-size:12px; font-weight:600;}
#sub_wrap #section #aside > ul li ul.sub_leftnav li.sub_navlist a:hover{color:#24b1f0}

#sub_wrap #section #aside a.onclick{color:#24b1f0; font-size:14px; font-weight:600;}


#sub_wrap #section .contents{float:right;padding-top:102px;}
#sub_wrap #section .contents p.b_h3{font-size:24px; font-weight:600; color:#2f6fc7; padding-top:50px;}
#sub_wrap #section .contents p.g_h3{font-size:20px; font-weight:300; color:#666; padding-top:30px;}
#sub_wrap #section .contents p.g_h3 span{font-size:20px; font-weight:600; color:#666;}
#sub_wrap #section .contents p img{margin-top:40px;}
#sub_wrap #section #add {font-size:14px; text-align:center; width:790px; margin:auto; margin-top:10px; color:#818181;}


#sub_wrap #section #title2 h1{color:#5e8705; font-size:28px; display:inline; position:relative; left:3px; top:20px; }
#sub_wrap #section span.title_icon2{width:26px; height:26px; position:relative; top:25px;}
#sub_wrap #section .contents2{padding-top:15px;}
#sub_wrap #section .contents p img{margin-top:10px;}

#sub_wrap #section .contents ul.qui{list-style: none;}
#sub_wrap #section .contents ul.qui li{list-style: none;}

#sub_wrap #section .contents .contents_list{width:800px; height:60px; padding-bottom:20px;margin-top:50px}
#sub_wrap #section .contents .contents_list > ul > li { width:120px;float: left; height:20px;line-height:40px; border:1px solid #dddddd; margin-left:-1px;}
#sub_wrap #section .contents .contents_list > ul > li a { display:block; color:#31a4dd; font-size:13px; text-align:center;  text-decoration:none;}
#sub_wrap #section .contents .contents_list > ul > li a:hover { color:#31a4dd; font-size:13px; font-weight:600; background-color:#e4e5e6; text-decoration:none; }
#sub_wrap #section .contents .contents_list .onclick { color:#fff; font-size:13px; font-weight:600; background-color:#31a4dd; }

#sub_wrap #section .contents .lotus_chin01{overflow:hidden;margin-bottom:20px}
#sub_wrap #section .contents .lotus_chin02{overflow:hidden}

#sub_wrap #section .contents ol.lotus_ol{}
#sub_wrap #section .contents ol.lotus_ol li{margin-bottom:10px}
#sub_wrap #section .contents ul.lotus_li li{margin-bottom:10px}

#sub_wrap #section .lotus_cu2{width:692px;margin-top:35px}
#sub_wrap #section .lotus_cus{margin:0 auto;overflow:hidden;width:347px}
#sub_wrap #section .lotus_cu2 p{margin:0 auto;text-align:center}

#sub_wrap #section 
/* table setting */ 
#sub_wrap #section .result table {width:300px; border-top: #c5c5c5 solid 1px; cellspacing: 0;margin-top:30px} 
#sub_wrap #section .result th {color: #696969; background-color: #f5f5f5; padding: 10px 0px;} 
#sub_wrap #section .result td {text-align: center; padding: 10px; border-bottom: 1px solid #dedede; line-height:15px; border: 1px solid #eee; border-style: hiden; }
#sub_wrap #section .result tr.con {background-color:#fafafa;}

/* table setting */ 
#sub_wrap #section .result2 table {width:700px; border-top: #c5c5c5 solid 1px; cellspacing: 0;margin-top:30px} 
#sub_wrap #section .result2 th {color: #696969; background-color: #f5f5f5; padding: 10px 0px;} 
#sub_wrap #section .result2 td {text-align: center; padding: 10px; border-bottom: 1px solid #dedede; line-height:15px; border: 1px solid #eee; border-style: hiden; }
#sub_wrap #section .result2 tr.con {background-color:#fafafa;}


#sub_wrap #section ul.sub01_02bul{}
#sub_wrap #section ul.sub01_02bul li{margin-bottom:12px}

#sub_wrap #section .lotus_dissoved{overflow:hidden}
#sub_wrap #section .lotus_dissoved img{float:left}

.yearmenu{ margin-top:100px; margin-bottom:200px;height:25px; }
.yearmenu_2{overflow:hidden;padding-left:30px;margin-left:40px}
.yearmenu li .y1{display:block; float:left; margin:0 0 0 0; text-indent:-999px; overflow:hidden; width:100px; height:94px; background:url(images/year1.jpg);margin-right: 30px;}
.yearmenu li .y2{margin-right: 30px;display:block; float:left; margin-left:10px; text-indent:-999px; overflow:hidden; width:100px; height:94px; background:url(images/year2.jpg)}
.yearmenu li .y3{margin-right: 30px;display:block; float:left; margin-left:10px; text-indent:-999px; overflow:hidden; width:100px; height:94px; background:url(images/year3.jpg)}
.yearmenu li .y4{margin-right: 30px;display:block; float:left; margin-left:10px; text-indent:-999px; overflow:hidden; width:100px; height:94px; background:url(images/year4.jpg)}
.con2>ul>li{margin-bottom:40px}
.con2 .his{ overflow:hidden}
.con2 .his h4{ float:left}
.con2 .his ul{float:left; margin-left:50px}
.con2 .his ul li{ margin-bottom:40px}
.con2 .his ul li dl dt{ float:left; font-size:1em; color:#444; font-family:'맑은고딕'}

.con2 .his ul li dl dd{ width:400px;margin-left:80px;font-size:1em; color:#666;margin-bottom:5px}
.con2 .his ul li dl dd dtitle{margin-bottom:5px;font-size:13px;font-weight:bold;color:#444}

#sub_wrap #section .contents .min_contents_list{width:700px; height:60px; padding-bottom:20px;}
#sub_wrap #section .contents .min_contents_list > ul > li { width:120px;float: left; height:20px;line-height:40px; border:1px solid #dddddd; margin-left:-1px;}
#sub_wrap #section .contents .min_contents_list > ul > li a { display:block; color:#31a4dd; font-size:13px; text-align:center;  text-decoration:none;}
#sub_wrap #section .contents .min_contents_list > ul > li a:hover { color:#31a4dd; font-size:13px; font-weight:600; background-color:#e4e5e6; text-decoration:none; }
#sub_wrap #section .contents .min_contents_list .onclick { color:#fff; font-size:13px; font-weight:600; background-color:#5fc4f1; }

#sub_wrap #section .contents h3{font-size:18px;font-weight:bold;background-color:#5fc4f1;width:140px;color:#fff;padding:12px 5px;text-align:center}
#sub_wrap #section .contents h3.h3_head{font-size:18px;font-weight:bold;background-color:#5fc4f1;width:150px;color:#fff;padding:12px 5px;text-align:center}
#sub_wrap #section .contents h3.h3_head02{font-size:18px;font-weight:bold;background-color:#5fc4f1;width:160px;color:#fff;padding:12px 5px;text-align:center}
#sub_wrap #section .contents h4{font-size:16px;font-weight:bold}
#sub_wrap #section .contents 