@charset "euc-kr";
/* reset */
@import url(reset.css);

/* @font-face {font-family: 'NanumGothic'; src: url('../font/NanumGothic.eot');}   */

/* @font-face {font-family: 'NanumGothicBold'; src: url('../font/NanumGothicBold.eot');}   */
 
/* @font-face {font-family: 'NanumGothicExtraBold'; src:url('../font/NanumGothicExtraBold.eot');} */



@font-face{
	font-family: 'NanumGothic';
    src: url('../font/NanumGothic.eot');
	src: url('../font/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('../font/NanumGothic.woff') format('woff'),
         url('../font/NanumGothic.ttf') format('truetype');
   src:local(¡Ø), url('../font/NanumGothic.woff') format('woff');
}

@font-face{
	font-family: 'NanumGothicBold';
    src: url('../font/NanumGothicBold.eot');
	src: url('../font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
         url('../font/NanumGothicBold.woff') format('woff'),
         url('../font/NanumGothicBold.ttf') format('truetype');
    src:local(¡Ø), url('../font/NanumGothicBold.woff') format('woff');
}


/* @font-face{ */
/* 	font-family: ng; */
/* 	src:url(NanumGothic.eot); */
/* 	src:local(¡Ø), url(NanumGothic.woff) format('woff'); */
/* } */


body{ 
	text-align: center;
	width: 100%;
	font-size: 14px;
	font-family: NanumGothic, NanumGothicBold, "³ª´®°íµñ", "µ¸¿ò", Dotum, sans-serif;
	/*color: #444444;*/
	color: #212121;
	list-style: none;
	line-height: 1.7em;
	border: 0px solid blue;
	outline: 0;
	background: #ffffff;
}


.sub_visual01 {
	background: url(../make_img/sub01/sub01.png) no-repeat center top;
}

.sub_visual02 {
	background: url(../make_img/sub02/sub02.png) no-repeat center top;
}

.sub_visual03 {
	background: url(../make_img/sub03/sub03.png) no-repeat center top;
}

.sub_visual04 {
	background: url(../make_img/sub04/sub04.png) no-repeat center top;
}

.sub_visual05 {
	background: url(../make_img/sub05/sub05.png) no-repeat center top;
}

.sub_visual06 {
	background: url(../make_img/sub06/sub06.png) no-repeat center top;
}



/* ½ºÅµ³×ºñ°ÔÀÌ¼Ç */
.skip_navigation a {
	display: block; 
	height: 1px; 
	width: 1px; 
	margin: 0 -1px -1px 0; 
	padding: 0; 
	overflow: hidden; 
	font-size:0; 
	line-height:0;
}

.skip_navigation a:hover,
.skip_navigation a:active,
.skip_navigation a:focus {
	position: fixed; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 20px; 
	line-height: 20px; 
	vertical-align: middle; 
	font-size: 14px; 
	font-weight: bold; 
	text-align: center; 
	background: #000; 
	color: #fff;
	*z-index: 1000000
}


.blind {
	visibility: hidden; 
	overflow: hidden; 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 0; 
	height: 0; 
	font-size: 0; 
	line-height: 0
}

/* ÀüÃ¼ */
.wrapper {
	position: relative; 
	margin: 0 auto; 
	padding: 0; 
	text-align: left;
	border: 0px solid red;
}

.header_1 {
	float: right;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
	z-index: 200000;
	background: url(../make_img/common/topbg_red.png) repeat-x;
}

#header_area_1 {
    width: 1000px;
    height: 25px;
    padding-left: 70px;
    margin: 0 auto;
}

#header_area_1 li {	
	float: right;
	margin-right: 10px;
	border: 0px solid red;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    #header_area_1 li {	
	
    padding-top: 0px;
	}
}

.header {
    position: absolute;
    top: 25px;
    left: 0px;
    width: 100%;
    height: 70px;
    z-index: 100000;
    background-color : white;
    /*background: url(../make_img/common/topbg_red.png) repeat-x;*/
}


.header:after {
	content: "";
	clear: both;
	display: block;
}

.header_area {
    width: 1000px;
    height: 70px;
    margin: 0 auto;
}

.header_area:after {
	content: "";
	clear: both;
	display: block;
}

.header_area .logo {
    float: left;
    padding-top: 10px;
    *padding-left: 30px:: ;
    padding-left: 10px;
    margin-right: 134px;
    border: 0px solid red;
}

.header_area .logo img {
	display: block;
	height: 44px;
	width: 214px;
}

.header_area .gnb {
	padding-top: 10px;
	*padding-top: 5px;
	float: right;
}

.header_area .gnb li {
	float: left;
	padding-left: 10px;
	margin-left: 5px;
	background: url(../make_img/main/icon_bar01.png) no-repeat left top;
	*background: url(../make_img/main/icon_bar01.png) no-repeat left 3px;
}

.header_area .gnb li.none {
	padding-left: 0;
	margin-left: 0;
	background: transparent;
}

.header_area .gnb li a {
	display: block;
 }

#top1menu {
	float: left;
	padding-top: 35px;
	padding-bottom: 0px;
}

#top1menu li {
	float: left;
	*margin-right: 100px;
	border: 0px solid red;
}

#top1menu li a, 
#top1menu li img {
	display: block;
}


#top1menu li.mr84 {
	padding-right: 112px;
	
}

#top1menu li.mr85 {
	padding-right: 112px;
}

#top1menu li.mr86 {
	padding-right:112px;
}

#top1menu li.last {
	/*margin-right: 1px;*/
}

.layer_total_menu_area {
	display: none;
	height: 171px;
    background: url(../make_img/common/row_menu_bg.png) repeat;
}

.layer_total_menu_box {
    width: 1100px;
    height: 171px;
    margin: 0 auto;
}

.layer_total_menu_box:after {
	content: "";
	clear: both;
	display:block;
}

.layer_total_menu_box dl {
	float: left;
	width: 80px;
}

.layer_total_menu_box dl dt {
	display: none;
}

.layer_total_menu_box dl dd {
    display: block;
    padding-top: 12px;
    width: 110px;
    float: left;
}

.layer_total_menu_box dl dd a {
    display: block;
    color: #555555;
    font-size: 13px;
    line-height: 14px;
    padding-left: 5px;
    margin-bottom: 8px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    opacity: 0.9;
}


.layer_total_menu_box dl.menu01 {
    position: relative;
    left: 405px;
}

.layer_total_menu_box dl.menu02 {
    position: relative;
    left: 505px;
}

.layer_total_menu_box dl.menu03 {
    position: relative;
    left: 605px;
}

.layer_total_menu_box dl.menu04 {
    position: relative;
    left: 710px;
}

.layer_total_menu_box dl dd a:hover {
	color: #e21a2d;
	/*font-family: "NanumGothicBold";
	font-weight: 900;*/
	font-size: 13px;
	
/* 	background: url(../make_img/common/bg_submenu_on.gif) no-repeat left top; */
/* 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; IE 8 */
/* 	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); IE 7 and olders */
/* 	opacity: 1.0;  */
}

/* container */
.container {
    position: relative;
    margin-top: 350px;
    width: 100%;
}

.container_area {
    width: 1000px;
    margin: 0 auto;
}

.container_area:after {
	content: "";
	clear: both;
	display: block;
}

.contents_img_area{
margin-top: 48px;
margin-left: -56px;

}

.lnb {
	position:relative;
	float: left;
	width: 200px;
	*padding-top: 10px;
	*margin-top: 35px;
	/*background: url(../make_img/common/bg_lnb_title.png) no-repeat left top;*/
	z-index: 9999999999;
}


.lnb h2 {
	display: block;
	width: 200px;
	height: 90px;
	padding-top: 8px;
	color: #fff;
	font-size: 20px;
	text-align: center;
	border-bottom: 1px solid #dcdcdc;
}

.lnb h2 strong {
	font-size: 30px;
   line-height: 90px;
	font-family: "NanumGothicBold";
    font-weight: bold;

}

.lnb_menu ul {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}

.lnb_menu ul:after {
	content: "";
	clear: both;
	display: block;
}

.lnb_menu ul li a {
	display: block;
	height: 44px;
	padding-left: 30px;
	padding-right: 0;
	line-height: 44px;
	font-size: 14px;
	color: #444444;
	font-family: "NanumGothicBold";
	font-weight: bold;
	border-bottom: 1px solid #dddddd
}

.lnb_menu ul li a:hover {
	color: #E21A2D;
	background: url(../make_img/common/on_icon.png) no-repeat 160px center;
}

.lnb_menu ul li a {
	background: url(../make_img/common/over_icon.png) no-repeat 160px center;
}

.lnb_menu ul li.menu_on {
	background: #f8f8f8;
}

.lnb_menu ul li.menu_on a {
	color: #E21A2D;
	background: url(../make_img/common/on_icon.png) no-repeat 160px center;
}


/* contents  */
.contents {
    border: 0px solid red;
    float: right;
    width: 750px;
}

.contents_navigation1_1 {
    margin-top: -80px;
    margin-left: 615px;
}

.contents_title_area img {
    margin-top: 55px;
    margin-left: 60px;
}

.contents_title_area1 img {
    margin-top: 70px;
    margin-left: 20px;
}

.contents_nav_board {
    margin-top: -85px;
    margin-left: 615px;
}

/* .contents_title_area h1 { */
	
/* 	vertical-align: bottom; */
/* 	*color: #888888; */
/* 	color: rgb(136, 136, 136); */
/* 	font-size: 18px; */
/* 	font-family: "Myriad Pro"; */
/* 	font-weight: lighter; */
/* 	margin-bottom: -8px; */
/* 	padding-top: 10px; */
/* } */


/* .contents_title_area h1 strong { */
/* 	font-family: "NanumGothicBold"; */
/* 	font-weight: bold; */
/* 	color: #666666; */
/* 	font-size: 32px; */
/* 	margin-bottom: 20px; */
/* 	line-height: 38px; */
/* 	vertical-align: bottom; */
/* } */

.contents_title_area p {
	color: #444444;
	font-size: 16px;
}

.contents_title_area{
	margin-top: 20px;
	margin-left: -30px;
}

.contents_title_area li{
	
}

.contents_title_area02 h1 {
	vertical-align: bottom;
	color: #9fa0a0;
	font-size: 20px;
}

.contents_title_area02 h1 strong {
	color: #444444;
	font-size: 34px;
	margin-bottom: 20px;
	line-height: 38px;
	vertical-align: bottom;
}

.contents .object_area{
	position : relative;
	margin-left : 100px;
	margin-top : 60px;
    font-family: Nanumgothic;
}

.object_area p {
	text-align:center;
}

.object_area p .important1 {
	font-weight: bold;
	font-size: 16px;
	color: #b01422;
	line-height: 25px;
}

.object_area li{
	position: relative;
    margin: auto;
    margin-left: -65px;
    margin-top: 50px;
}

.object_area .btn_download {
	float: left;
	display: block;
	width: 220px;
	height: 50px;
	padding-top: 50px;
	padding-right: 20px;
}


.contents .ceo_area{
	position : relative;
	margin-left : 30px;
	margin-top : 40px;
	width:740px;
    font-family: Nanumgothic;
    letter-spacing: -0.9px;
}

.ceo_area p {
    line-height: 30px;
    font-size: 15px;
    margin-top: 15px;
}

.ceo_area .sign {
	font-size: 20px;
	margin-top:50px;
	margin-bottom:90px;
	text-align:right;
	font-family:cursive;
}

.sign .important1 {
	font-weight: bold;
}

.contents .organ_area{
	position : relative;
	margin-left : 30px;
	margin-top: 50px;
	width:740px;
	margin-bottom: 185px;
    font-family: Nanumgothic;
}

.organ_area p {
	line-height: 20px;
	font-size: 15px;
	margin-top:15px;
	text-align:center;
}

.organ_area p .important1 {
	font-weight: bold;
	font-size: 23px;
	color: #b01422;
}

.contents .history_area{
	position : relative;
	margin-left : 30px;
	margin-top: 50px;
	width:740px;
    font-family: Nanumgothic;
}

.history_area p {
	line-height: 25px;
	font-size: 15px;
	margin-top:15px;
	text-align:center;
}

.history_area p .important1 {
	font-weight: bold;
	font-size: 23px;
	color: #b01422;
}

.tabMenuSub02{
	width: 744px;
	height: 40px;
	padding-top:40px;
	padding-bottom: 30px;
}

.tabMenuSub02 li{
	float:left;
	width: 248px;
	height: 40px;
}

.tabMenuSub02 li.tabMenu_1 a.on{
	width: 246px;
	height: 40px;
	display:block;	
	background: url(../make_img/sub01/sub1_4_tab_01_h.png);
}

.tabMenuSub02 li.tabMenu_1 a{
	width: 246px;
	height: 40px;
	display:block;	
	background: url(../make_img/sub01/sub1_4_tab_01.png);
}

.tabMenuSub02 li.tabMenu_2 a.on{
	width: 246px;
	height: 40px;
	display:block;	
	background: url(../make_img/sub01/sub1_4_tab_02_h.png);
}

.tabMenuSub02 li.tabMenu_2 a{
	width: 246px;
	height: 40px;
	display:block;	
	background: url(../make_img/sub01/sub1_4_tab_02.png);
}

.tabMenuSub02 li.tabMenu_2_2 a{
	font-family: NanumGothic;
	display:block;	
	width: 233px;
	height: 43px;
	font-size:16px;
	line-height: 42px;
	text-align: center;
	color: #444444;
	margin-left:231px;
	margin-top:-43px;
	/*border-top: solid 1px #C6C7C6;
	border-bottom: solid 1px #C6C7C6;*/
	background: url(../make_img/sub02/sub2_2_tapmenu2_bg_over.png) repeat-x left bottom;
}

.tabMenuSub02 li.tabMenu_3 a.on{
	width: 246px;
	height: 40px;
	display:block;	
	background: url(../make_img/sub01/sub1_4_tab_03_h.png);
}

.tabMenuSub02 li.tabMenu_3 a{
	width: 246px;
	height: 40px;
	display:block;	
	background: url(../make_img/sub01/sub1_4_tab_03.png);
}

.history_tb {
    text-align: center;
    line-height: 25px;
    font-family: Nanumgothic;
}

.history_tb img {
    width: 89px;
    height: 31px;
    position: relative;
    top: -180px;
}

.history_tb .history_Htd {
	font-size:38px;
    color:#b01422;
    font-weight:bold;
    vertical-align:baseline;
}

.history_tb .history_tb_1 {
	font-size:15px;
    color:#212121;
    font-weight:500;
    position:relative;
    top:-5px;
}

.history_tb .history_tb_2 {
	font-size:14px;
    color:#666666;
    position:relative;
    top:-5px;
}

.contents .map_area{
	position : relative;
	margin-left : 30px;
	margin-top: 50px;
	width:740px;
	margin-bottom: 70px;
}

.map_area li{
	position: relative;
    margin: auto;
    margin-top: 40px;
}

.map_area li img{
	position: relative;
}

.map_table{
	background: url(../make_img/sub01/sub1_5_icon_bg.png) repeat-x 0 20px;
	height:443px;
}

.map_table tbody th{
	font-size : 17px;
	font-weight: 600;
	color:#212121;
	border-collapse: collapse;
	padding-left: 150px;
	padding-top: 30px;
    font-family: Nanumgothic;
}

.map_table tbody td{
	font-size : 15px;
	color:#666666;
	border-collapse: collapse;
	padding-left: 150px;
	padding-bottom: 35px;
    font-family: Nanumgothic;
}

.contents .meal_area{
	position : relative;
	margin-left : 30px;
	margin-top: 50px;
	width:740px;
	margin-bottom: 70px;
    font-family: Nanumgothic;
}

.meal_area p .important1 {
	font-weight: bold;
	font-size: 20px;
	color: #b01422;
}

.meal_area p {
	font-size: 15px;
	color: #212121;
	line-height: 28px;
	margin-left: 30px;
}

.meal_sTitle{
	margin-top:40px;	
}

.meal_tb_1{
	width:100%;
	line-height:30px;
	margin-top: 10px;
	margin-bottom: 25px;	
}

.meal_tb_1 tbody th{
	font-size : 14px;
	font-weight: 600;
	color:#212121;
	border-collapse: collapse;
    font-family: Nanumgothic;
}

.meal_tb_1 tbody td{
	font-size : 13px;
	color:#666666;
	border-collapse: collapse;
	padding-left: 10px;
    font-family: Nanumgothic;
}

.meal_area .meal_bss {
	font-size: 13px;
	color: #666666;
	margin-left: 1px;
	margin-top: 20px;
    font-family: Nanumgothic;
}

.meal_area .meal_bss span {
	font-size: 18px;
	color: #b01422;
	font-weight: bold;
    font-family: Nanumgothic;
}

.meal_tb_2{
	
	width: 740px;    	
    	border-collapse: collapse;
   	border-top: 2px solid #e84c5a;
   	margin-top: 20px;		
	margin-bottom: 100px;		
	
	/*width:100%;
	µÞ ¹è°æÀ» ¼öÁ¤ÇØ¾ßÇÏ³ª ÀÓ½Ã¹æÆíÀ¸·Î ±æÀÌ ´Ã·Á¼­ Ã³¸®. 20230718 ¼­Çý¹Î
	height:650px;	
	margin-top: 20px;
	background: url(../make_img/sub02/sub02_01_red_table.png);*/
}

.meal_tb_2 .top1{	
    background-color: #f5f5f5;
}

.meal_tb_2 th:first-child,.meal_tb_2 td:first-child {
	border-left: 0;
}
.meal_tb_2 th:last-child,.meal_tb_2 td:last-child {
	border-right: 0;
}

.meal_tb_2 th{
	 border: 1px solid #dddddd;
 	text-align: center; 
	font-size : 14px;
	font-weight: 600;
	color:#212121;
	height: 35px;
}

.meal_tb_2 td{
	 border: 1px solid #dddddd;
 	text-align: center; 
	font-size : 13px;
	color:#666666;
	height: 35px;
}

/*.meal_tb_2 tbody th{
	font-size : 14px;
	font-weight: 600;
	color:#212121;
	border-collapse: collapse;
	text-align: center;
	height: 35px;
    font-family: Nanumgothic;
}

.meal_tb_2 tbody td{
	font-size : 13px;
	color:#666666;
	border-collapse: collapse;
	text-align: center;
	height: 35px;
    font-family: Nanumgothic;
}*/

.contents .welfare_area{
	position : relative;
	margin-left : 30px;
	margin-top: 50px;
	width:740px;
    font-family: Nanumgothic;
    letter-spacing: -0.7px;
}

.welfare_area .important1 {
	font-weight: bold;
	font-size: 20px;
	color: #b01422;
}

.welfare_tb{
	width:740px;	
}

.welfare_tb img{
	position: relative;
    margin-top: -100px;	
}

.welfare_area p {
	font-size: 15px;
	color: #212121;
	line-height: 28px;
	margin-left: 30px;
}

.welfare_area .important2 {
	font-size: 18px;
	color: #b01422;
	font-weight: bold;
}

.welfare_sTitle{
	margin-top:40px;	
}

.welfare_tb_1{
	width: 740px;    	
    	border-collapse: collapse;
   	border-top: 2px solid #e84c5a;
   	margin-top: 20px;			
	/*width:100%;
	height:196px;
	margin-top: 20px;		
	background: url(../make_img/sub02/sub02_02_cont2_table.png);*/
}

.welfare_tb_1 .top1, .welfare_tb_2 .top1{	
    background-color: #f5f5f5;
    height:34px;
}

.welfare_tb_1 th:first-child,.welfare_tb_1 td:first-child,
.welfare_tb_2 th:first-child,.welfare_tb_2 td:first-child,
.welfare_tb_3 th:first-child,.welfare_tb_3 td:first-child {
	border-left: 0;
}
.welfare_tb_1 th:last-child,.welfare_tb_1 td:last-child,
.welfare_tb_2 th:last-child,.welfare_tb_2 td:last-child,
.welfare_tb_3 th:last-child,.welfare_tb_3 td:last-child {
	border-right: 0;
}

.welfare_tb_1 th, .welfare_tb_2 th{
	 border: 1px solid #dddddd;
 	text-align: center; 
	font-size : 15px;
	font-weight: 600;
	color:#212121;
}

.welfare_tb_1 td, .welfare_tb_2 td{
	 border: 1px solid #dddddd;
 	text-align: center; 
	font-size : 15px;
	color:#666666;
}

/*
.welfare_tb_1 tbody th{
	font-size : 15px;
	font-weight: 600;
	color:#212121;
	border-collapse: collapse;
	text-align: center;
	height: 27px;
}

.welfare_tb_1 tbody td{
	font-size : 15px;
	color:#666666;
	border-collapse: collapse;
	text-align: center;
	height: 35px;
}*/

.welfare_tb_2{
	width: 740px; height: 628px;
    border-collapse: collapse;
   	border-top: 2px solid #e84c5a;
   	margin-top: 20px;	
	
	/*width:100%;
	height:628px;	
	background: url(../make_img/sub02/sub02_02_cont3_table.png);*/
}

.welfare_tb_2 th:first-child,
.welfare_tb_2 td:first-child {
	border-left: 0;
}
.welfare_tb_2 th:last-child,
.welfare_tb_2 td:last-child {
	border-right: 0;
}

/*
.welfare_tb_2 tbody th{
	font-size : 15px;
	font-weight: 600;
	color:#212121;
	border-collapse: collapse;
	text-align: center;
	height: 30px;
}

.welfare_tb_2 tbody td{
	font-size : 15px;
	color:#666666;
	border-collapse: collapse;
	text-align: center;
	height: 27px;
}*/

.welfare_tb_3{
	width: 740px; height: 1694px;
    	border-collapse: collapse;
    	border-top: 2px solid #b01422;
	margin-top: 20px;
	margin-bottom: 100px;	
	
	/*width:100%;
	height:1694px;
	background: url(../make_img/sub02/sub02_02_cont4_table.png);*/
}

.welfare_tb_3 .top1{	
    background-color: #f5f5f5;
    height:37px;
}

.welfare_tb_3 th{
	 border: 1px solid #dddddd;
 	text-align: center; 
	font-size : 15px;
	font-weight: 600;
	color:#212121;
	height: 34px;
}

.welfare_tb_3 td{
	 border: 1px solid #dddddd;
 	text-align: center; 
	font-size : 15px;
	color:#666666;
	height: 34px;
}

/*
.welfare_tb_3 tbody th{
	font-size : 15px;
	font-weight: 600;
	color:#212121;
	border-collapse: collapse;
	text-align: center;
	height: 37px;
}

.welfare_tb_3 tbody td{
	font-size : 15px;
	color:#666666;
	border-collapse: collapse;
	text-align: left;
    position: relative;
    left: 20px;
}*/

.welfare_tb_3 .welimportant{
	font-size : 15px;
	color:#b01422;
	font-weight: 500;
	border-collapse: collapse;
	text-align: center;	
    position: relative;
    left: 3px;
    cursor:pointer;
}

.contents .edu_area{
	position : relative;
	margin-left : 30px;
	margin-top: 50px;
	width:740px;
    font-family: Nanumgothic;
    letter-spacing: -0.7px;
}

.edu_area .important1 {
	font-weight: bold;
	font-size: 20px;
	color: #b01422;
}

.edu_tb{
	width:740px;	
}

.edu_tb img{
	position: relative;
    margin-top: -50px;	
}

.edu_area p {
	font-size: 15px;
	color: #212121;
	line-height: 28px;
	margin-left: 30px;
}

.edu_area .important2 {
	font-size: 18px;
	color: #b01422;
	font-weight: bold;
}

.edu_tb_1{
	width:100%;
	line-height:30px;
	margin-top: 10px;
	margin-bottom: 25px;	
}

.edu_tb_1 tbody th{
	font-size : 15px;
	font-weight: 600;
	color:#212121;
	border-collapse: collapse;
}

.edu_tb_1 tbody td{
	font-size : 15px;
	color:#666666;
	border-collapse: collapse;
	padding-left: 10px;
}

.edu_tb_2{
	
    	width: 740px;
    	text-align: center;
    	border-collapse: collapse;
    	border-top: 2px solid #e84c5a;
	margin-top: 20px;		
	
	/*width:100%;
	height:135px;
	background: url(../make_img/sub02/sub02_03_cont2_table.png);*/
}

.edu_tb_2 th:first-child,.edu_tb_2 td:first-child {
	border-left: 0;
}
.edu_tb_2 th:last-child,.edu_tb_2 td:last-child{
	border-right: 0;
}

.edu_tb_2 .top1, .edu_tb_3 .top1{	
    background-color: #f5f5f5;
    height:34px;
}

.edu_tb_2 th, .edu_tb_3 th{
	 border: 1px solid #dddddd;
 	text-align: center; 
	font-size : 15px;
	font-weight: 600;
	color:#212121;
	height: 37px;
}

.edu_tb_2 td, .edu_tb_3 td{
	 border: 1px solid #dddddd;
 	text-align: center; 
	font-size : 15px;
	color:#666666;
}

/*.edu_tb_2 tbody th{
	font-size : 15px;
	font-weight: 600;
	color:#212121;
	border-collapse: collapse;
	text-align: center;
	height: 37px;
}

.edu_tb_2 tbody td{
	font-size : 15px;
	color:#666666;
	border-collapse: collapse;
	text-align: center;
}*/

.edu_tb_3{	
	
    	width: 740px;
    	height: 602px;
	margin-top: 20px;
	margin-bottom:150px;		
    	border-top: 2px solid #e84c5a;
    
	/*width:100%;
	height:602px;	
	background: url(../make_img/sub02/sub02_03_cont3_table.png);*/
}

/*.edu_tb_3 tbody th{
	font-size : 15px;
	font-weight: 600;
	color:#212121;
	border-collapse: collapse;
	text-align: center;
	height: 37px;
}

.edu_tb_3 tbody td{
	font-size : 15px;
	color:#666666;
	border-collapse: collapse;
	text-align: center;
}*/

.edu_tb_3 .height{
	height: 31.5px;
}
.edu_tb_3 .edu3_H{
	font-size : 15px;
	font-weight: 600;
	color:#212121;
	border-collapse: collapse;
	text-align: center;	
    height: 54px;
}

.contents .etc_area{
	position : relative;
	margin-left : 30px;
	margin-top: 50px;
	margin-bottom: 150px;
	width:740px;
    font-family: Nanumgothic;
    letter-spacing: -0.7px;
}

.etc_area .important1 {
	font-weight: bold;
	font-size: 20px;
	color: #b01422;
}

.etc_tb{
	width:740px;	
}

.etc_area p {
	font-size: 15px;
	color: #212121;
	line-height: 28px;
	margin-left: 30px;
}

.etc_tb_1{
	width:100%;
	line-height:30px;
	margin-top: 10px;
	margin-bottom: 25px;	
}

.etc_tb_1 tbody th{
	font-size : 15px;
	font-weight: 600;
	color:#212121;
	border-collapse: collapse;
}

.etc_tb_1 tbody td{
	font-size : 15px;
	color:#666666;
	border-collapse: collapse;
	padding-left: 10px;
}

.sitemap {
    position: relative;
    left: 35px;
    top: 50px;
    padding-bottom: 800px;
}
	
.sitemap li{
   float: left;
   padding-right: 15px;
}


.sitemap a{
	color:#444444;
}

.sitemap .sitemap_02{
    position: absolute;
    top: 320px;
}

.sitemap p{
    margin: 20px 0 0 17px;
}

.footer {
    position: relative;
    height: 131px;
    background: url(../make_img/common/bottom_bg_02.png) repeat-x left  bottom;
}

.footer .footer_area {
    position: relative;
    width: 1020px;
    height: 131px;
    margin: 0 auto;
    overflow: hidden;
}

.footer .footer_area .footer_logo {
	position: absolute;
	top: 10px;
	left: 55px;
}

.footer .footer_area .footer_logo img {
	display: block;
}

.footer .footer_area .footer_info {
    position: absolute;
    top: 14px;
    left: 230px;
    width: 300px;
}

.footer .footer_area .footer_info a {
    font-size: 11px;
    color: #b5b5b5;
    font-family: NanumGothicBold;
    letter-spacing: -0.1em;
}

.footer_info2{
    font-size: 11px;
    font-family: NanumGothicBold;
    color: #b5b5b5;
    position: relative;
    top: 50px;
    left: 230px;
    line-height: 15px;
}

.footer .footer_area .footer_menu {
	float: left;
	height: 24px;
	overflow: hidden;
	padding-top: 15px;
	*padding-top: 5px;
	margin-left: 6px;
}

.footer .footer_area .footer_menu li {
	float: left;
	padding-right: 11px;
	margin-right: 10px;
	background: url(../make_img/common/icon_footer_bar01.png) no-repeat right center;
}

.footer .footer_area .footer_menu li.none {
	background: transparent;
	padding-right: 0;
	margin-right: 0;
}

.footer .footer_area .footer_menu li a {
	color: #797979;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}

.select_familysite {
	float: right;
	/* height: 0px; */
	/* padding-top: 10px; */
	margin-top: -25px;
}

.select_familysite label {
	display: inline-block;
	vertical-align: middle;
	line-height: 39px;
	margin-right: 14px;
	color: #797979;
	font-size: 11px;
}

.select_familysite select {
	display: inline-block;
	vertical-align: middle;
	width: 140px;
	height: 20px;
	color: #797979;
	font-size: 12px;
	padding-left: 12px;
	border: 1px solid #797979;
	font-family: NanumGothic, NanumGothicBold, "µ¸¿ò", Dotum, sans-serif;
}

.bottom_button{
	position: relative;
    top: 20px;
    left: 790px;
}

.bottom_button p{
	float: left;
    width: 120px;
}

.company_info_area {
	clear: both;
	padding-left: 145px;
	padding-top: 26px;
	*padding-top: 13px;

}

.company_info_area address,
.company_info_area .copyright {
	color: #797979;
	font-size: 11px;
	line-height: 14px;
}

.footer_sns_list {
	position: absolute;
	top: 61px;
	right: 0;
}

.footer_sns_list li {
	float: left;
	margin-left: 9px
}

.footer_sns_list li a,
.footer_sns_list li img {
	display: block;
	width: 30px;
	height: 30px;
}

.qna-area01{
	  font-size: 16px;
	  color: #4B4B4B;
	  font-weight: bold;
}

.qna-box {
	width: 735px;
	*height: 200px;
	margin-top:5px;
	padding-left: 3px;
	padding-top: 15px;
}

.qna-box .textbox{
	width: 735px;
	height: 150px;
	border: 1px solid #000000;
	*font-size: 12px;
   * color: rgb(119, 119, 119);
    *font-weight: bold;
}

.qna-box .qna02{
	 float: right;
	 font-size: 12px;	  
}

.qna-box .qna03{
	 font-size: 12px;	  
	 color: #8E8E8E;
	 padding-top: 50px;
}


/* faq */
.faq_nodata{border-top:2px solid #858585;border-bottom:2px solid #858585;text-align:center;padding:50px 0}
.faq{border-top:2px solid #858585;border-bottom:2px solid #858585;line-height:18px;margin:0 12px 0 25px;}
.faq a span { font-family: Dotum, "µ¸¿ò";}
.faq a:hover{text-decoration:none}
.faq>dt {background:url('/images/egovframework/com/kocop/information/ico_faq_off.png') no-repeat right -16px}
.faq .label{float:left;width:26px;background:url('/images/egovframework/com/kocop/information/ico_faq.png') no-repeat 0 0;text-indent:-5000px}
.faq>dt{border-top:1px solid #e0e0e0;overflow:hidden;background:url('/images/egovframework/com/kocop/information/ico_faq_off.png') no-repeat right 16px}
.faq>dt:first-child{border-top:0}
.faq>dt>a{display:block;padding:12px 40px 11px 0;color:#666}
.faq>dt .num{float:left;width:60px;text-align:center}
.faq>dt .label{background-position:0 3px}
.faq>dt .question{overflow:hidden;display:block}
.faq>dt.on{background-color:#f9f9f9;background-image:url('/images/egovframework/com/kocop/information/ico_faq_on.png');font-weight:bold}
.faq>dt.on a{color:#000}
.faq>dd{display:none}
.faq>dt.on+dd{display:block;background-color:#f9f9f9;padding:3px 40px 10px 89px;position:relative}
.faq>dd .label{position:absolute;left:60px;background-position:0 -27px}
.faq>dd .act{padding:12px 0 0;font-size:11px;color:#222;margin:50px 0 0;background:url('/images/egovframework/com/kocop/common/dot.png') repeat-x 0 0}


.top2menu {
	float: left;
	width: 742px;
	height: 18px;
	padding-top: 56px;
	padding-bottom: 0px;
}


.nav {
	height:35px;
	list-style: none;
	width:840px;
	margin:auto;
	background: #222;
	font-size: 12px;
	color:#fff;
}


/*ÁÖ¸Þ´º ¿µ¿ª Á¦¾î*/

.topnav{
	text-align:center;
	width:100px;
	height:15px;
	cursor:pointer;
	font-weight:bold;
}


/*ÁÖ¸Þ´º ¸¶¿ì½º ¿À¹ö½Ã*/

.topnav:hover{
	color:#d3d3d3;
}


/*ÁÖ¸Þ´º,¼­ºê¸Þ´º ÇÑ¹­À½ Á¦¾î*/

.navi_set{
	float: left;
	padding:10px;
	position: relative;
}


/*¼­ºê¸Þ´º ÀüÃ¼¿µ¿ª Á¦¾î*/

.subnav{
	position: absolute;
	left: 0; top: 35px;
	background: #FFFFFF;
	display: none;
	float: left;
	width: 500px

}


/*¼­ºê¸Þ´º ÇÑÄ­ Á¦¾î*/

.subnav li{
	padding:10px;
	width:100px;
	text-align:center;
	border-bottom:1px solid #222;
	border-top:1px solid #444;
	cursor:pointer;
	float: left;
}


/*¼­ºê¸Þ´º ¸¶¿ì½º ¿À¹ö½Ã*/

.subnav li:hover{
	background:#555;
}
