@charset "utf-8";
/* CSS Document */

img{
	padding:0;
	border:0;
	}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}

body{
	margin:0;
	font-family:나눔고딕;
	font-size:12px;
	}

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#fff; font-size:12px; }
a.menu:hover { text-decoration:none; }

a.nav:link, a.nav:visited, a.nav:active { text-decoration:none; color:#000; font-size:18px;
 font-weight:600;}
a.nav:hover { text-decoration:none; color:#247abd;}

.main_bg{
	background-position:center;
	
	}
	
.main_board_title{
	color:#1072b5;
	font-size:18px;
	 font-weight:500;
	
	
	}
	
.copy{
	
	color:#cbd3d9;
	line-height:20px;
	padding:20px 0 20px 20px ;}	

.lnb {margin:0; padding: 0; width: 216px;}
.lnb ul {margin:0; padding: 0; width:216px;}
.lnb .lnb_title {width:216px; height:44px;display:block;font-size: 18px; font-family:'Nanum Gothic'; color:#fff; font-weight:700; padding-left:10px; margin:0; text-decoration:none; line-height:40px;}
.lnb ul li {list-style: none; height: 44px; border-bottom : 1px solid #dcdcdc;}
ul#gg li {list-style:none; border:0; height:25px; font-size:12px; margin-left:10px;}
ul#gg li a {list-style:none; border:0; height:25px; font-size:12px; color:#09C;}
.lnb ul li a {font-size: 17px; font-family:'Nanum Gothic'; color: #393939; text-decoration:none; font-weight: 700;padding:10px; width:216px; display:block;}
.lnb ul li a:hover {color: #334DB0;}




.sub_title {font-size: 22px; font-family:'Nanum Gothic'; color: #393939; font-weight:700;}
.sub_m_title {font-size: 12px; font-family:'Nanum Gothic'; color: #747474; padding-bottom:10px; width:400px;}


.sitemap {margin:0; padding: 0; width: 180px;}
.sitemap ul {margin:0; padding: 0; width:180px;}
.sitemap .sitemap_title {width:180px; height:44px;display:block;font-size: 16px; font-family:'Nanum Gothic'; color:#273A7E; font-weight:700; margin:0;
border-bottom:2px solid #006; text-decoration:none; line-height:40px; vertical-align:middle;}
.sitemap .sitemap_title img {display:block;  float:left; width: 4px; height:4px; margin-top:18px; margin-right:7px;}
.sitemap ul li {list-style: none; height: 44px; border-bottom : 1px solid #dcdcdc;}
.sitemap ul li a {font-size: 15px; font-family:'Nanum Gothic'; color: #393939; text-decoration:none; font-weight: 700;padding:10px; width:180px; display:block;}
.sitemap ul li a:hover {color: #334DB0;}

.sub_03_01_t {font-size: 15px; line-height:150%; color:#666; margin-top:15px;}
.sub_03_01_t_t {font-size: 18px; line-height:150%; color:#06C; margin-top:30px; }

.sub_03_01_01_01 {margin-left:60px; padding: 0; }
.sub_03_01_01_01 ul {margin:0; padding: 0; }
.sub_03_01_01_01 ul li {list-style: none; height: 40px; float:left; background-color:#09C; width:200px; margin-right:10px; padding-top:15px;}
.sub_03_01_01_01 ul li a {color:#FFF; text-decoration:none; font-size: 20px;}
.sub_03_01_01_01 ul li:hover {background-color:#039; display:block;}

.sub_03_01_01_02 {margin-left:120px;  }
.sub_03_01_01_02 ul {margin:0; padding: 0; }
.sub_03_01_01_02 ul li {list-style: none; height: 30px; float:left; background-color:#09C; width:100px; margin-right:10px; padding-top:15px; padding-left:20px;}
.sub_03_01_01_02 ul li a {color:#FFF; text-decoration:none; font-size: 14px;}
.sub_03_01_01_02 ul li:hover {background-color:#039; display:block;}

.sub_03_01_01_031 {margin-left:00px;  }
.sub_03_01_01_031 ul {margin:0; padding: 0; }
.sub_03_01_01_031 ul li {list-style: none; height: 30px; float:left; background-color:#09C; width:110px; margin-right:10px; padding-top:15px; padding-left:30px;}
.sub_03_01_01_031 ul li a {color:#FFF; text-decoration:none; font-size: 14px;}
.sub_03_01_01_031 ul li:hover {background-color:#039; display:block;}

.sub_03_01_01_03 {width:750px; border-bottom : 1px solid #dcdcdc; display:left; font-size: 18px; margin-top:70px; padding-bottom:10px; color:#06C;}

.sub_03_01_02 {margin-left:60px; padding: 0; }
.sub_03_01_02 ul {margin:0; padding: 0; }
.sub_03_01_02 ul li {list-style: none; height: 40px; float:left; background-color:#09C; width:200px; margin-right:10px; padding-top:15px; text-align:center; }
.sub_03_01_02 ul li a {color:#FFF; text-decoration:none; font-size: 16px;}
.sub_03_01_02 ul li:hover {background-color:#039; display:block;}

.sub_03_04 {margin-left:13px; padding: 0; }
.sub_03_04 ul {margin:auto; padding: 0; }
.sub_03_04 ul li {list-style: none; height: 40px; float:left; background-color:#09C; width:200px; margin-right:10px; padding-top:15px; text-align:center; }
.sub_03_04 ul li a {color:#FFF; text-decoration:none; font-size: 16px;}
.sub_03_04 ul li:hover {background-color:#039; display:block;}