@charset "utf-8";
/* 기본 css */


#gnb {
		margin:0 0 0 5px; 
		padding:0; 
		list-style:none ;
		text-decoration:none; font-family: '맑은 고딕','Malgun Gothic'!important;
		
	}	
	
		/* make the LI display inline */
		/* it's position relative so that position absolute */
		/* can be used in submenu */
		#gnb li {
			float:left; 
			display:block; 
			position:relative;
			z-index:500; 
			margin:0 1px;
		}
		
		/* this is the parent menu */
		#gnb > li > a {
			font-weight:bold; font-size:15px ; color:#fff ; letter-spacing:-0.5px;
			display:block; 
			padding:0 21px; 
			line-height:42px; 
			text-decoration:none; 
			text-align:center; 
			
		}

		#gnb li a:hover {
			color:#d8f4ff;
		}
	
		/* you can make a different style for default selected value */
		#gnb a.selected {
			color:#d8f4ff;
		}
	
		/* submenu, it's hidden by default */
		#gnb ul {
			position:absolute; 
			left:0; 
			display:none; 
			margin:0 0 0 -1px; 
			padding:0; 
			list-style:none;
			width:1000px;
		}
		
		#gnb ul li {
			
			float:left; 
			
		}
		#gnb ul li > a {
			display:block; 
			padding:0px 10px 0 10px; 
			line-height:30px; height:30px; 
			text-decoration:none; background:#fff;
			text-align:center; 
			font-weight:600; font-size:12px; color:#636363; letter-spacing:-1px;
		}
		#gnb ul li >  a:hover {
			color:#333333;
		}
		
		#gnb ul li {}
	
		
		/* display block will make the link fill the whole area of LI */
		
		#gnb ul a { display:block;  height:15px;padding: 8px 5px; color:#666;}
		
		#gnb ul a:hover {
			text-decoration:underline;	
		}

		/* fix ie6 small issue */
		/* we should always avoid using hack like this */
		/* should put it into separate file : ) */
		*html #gnb ul {
			margin:0 0 0 -2px;
		}



@font-face {
font-family: 'Nanum Gothic';
src: url('../fonts/NanumGothic-Regular.eot');
src: url('../fonts/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/NanumGothic-Regular.woff2') format('x-woff2'),
url('../fonts/NanumGothic-Regular.woff') format('woff'),
url('../fonts/NanumGothic-Regular.ttf') format('truetype');
}

html, body {text-decoration:none;  font-family:'나눔고딕','Nanum Gothic','돋음','Arial'; font-size:15px; color:#393939; line-height:25px; 
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/* background: url(../images/bg_header.png) center top repeat-x;; */
	background: url() center top repeat-x;;
	background-repeat: repeat-x;
	/* 1 */}


/*
body {
	text-decoration:none;
	font:12px "돋움", "돋움체", Arial;
	color:#666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../images/bg_header.png) center top repeat-x;;
	background-repeat: repeat-x;
}
*/
td {
	text-decoration:none;
	font-family:'나눔고딕','Nanum Gothic','돋음','Arial';
	font-size:12px;
	color:#585858;
	line-height:18px;
	letter-spacing:-0.5px;
}
form, ul, li, div, p, h1, h2, h3, h5, h6, td, th, p, span, fieldset {
	border:0; margin:0; padding:0;
	
}
html, body, input, select {
	margin:0;
	padding:0;
}
td {
}
ul, ol, li {
	list-style:none;
}
li img {
	vertical-align:top;
}
img {
	border:0px;
}
img.disblock {
	display:block;
}
/* A태그 */
a:link {
	color:#666666;
	text-decoration:none;
}
a:visited {
	color:#666666;
	text-decoration:none;
}
a:active {
	color:#666666;
	text-decoration:none;
}
a:hover {
	color:#666666;
	text-decoration:none;
}
/* 메인 */
.index_Area {
	background:url(../images/index_bg.jpg) no-repeat;
	width:980px;
	height:800px;
}
.m_left_Area {
	width:388px;
	height:800px;
	float:left;
	margin-right:15px;
	display:inline;
}
.m_left_01 {
	width:377px;
	height:636px;
}
.m_main_fla {
	position:absolute;
	z-index:96;
	left:0;
	top:0;
}
.m_main_footer_bg {
	position:absolute;
	z-index:97;
	left:0;
	top:569px;
}
.m_main_footer {
	position:absolute;
	z-index:98;
	left:38px;
	top:629px;
	height:118px;
	width:394px;
}
.m_main_footer_01 {
	width:210px;
	height:40px;
	margin-bottom:17px;
}
.m_main_footer_02 {
	height:11px;
	margin-bottom:12px;
}
.m_main_footer_03 {
}
.m_right_Area {
	width:532px;
	height:800px;
	float:left;
	display:inline;
}
.m_right_01 {
	width:516px;
	margin-left:12px;
	margin-bottom:30px;
}
.m_top_guest {
	margin:19px 0 14px 343px;
	width:151px;
	height:13px;
}
.m_top_member {
	margin:19px 0 14px 343px;
	width:117px;
	height:13px;
	display:none;
}
.m_top_menu {
	width:516px;
	background:url(../images/menu.jpg) repeat-x;
}
.m_right_02 {
	width:497px;
	height:95px;
	margin-left:22px;
	margin-bottom:13px;
}
.m_right_03 {
	width:532px;
	height:228px;
	margin-bottom:13px;
	background:url(../images/m_right_03_bg.gif) no-repeat;
}
.m_txt {
	width:453px;
	padding:31px 0 0 42px;
}
.m_txt_font {
	line-height:17px;
	font-size:11px;
	color:#6d6d6d;
}
.m_right_04 {
	width:508px;
	height:97px;
	margin-left:12px;
	margin-bottom:17px;
}
.m_right_05 {
	width:500px;
	height:68px;
	margin-left:20px;
	margin-bottom:15px;
	background:url(../images/m_right_05_bg.gif) right no-repeat;
	z-index:99;
}
.m_right_06 {
	width:288px;
	height:51px;
	margin-left:233px;
}
/*
.submenu {
	position:absolute;
	left:42px;
	top:222px;
	width:159px;
}
*/
.logo {
	position:absolute;
	left:40px;
	top:38px;
}
/* siez 11 폰트 */

.f_11 {
	text-decoration:none;
	font-family:돋움, 돋움체;
	font-size:11px;
	color:#585858;
	line-height:13px;
	letter-spacing:-0.5px;
}
.f_11 a:link {
	text-decoration:none;
	font-family:돋움, 돋움체;
	font-size:11px;
	color:#585858;
	line-height:13px;
	letter-spacing:-0.5px;
}
.f_11 a:visited {
	text-decoration:none;
	font-family:돋움, 돋움체;
	font-size:11px;
	color:#585858;
	line-height:13px;
	letter-spacing:-0.5px;
}
.f_11 a:active {
	text-decoration:none;
	font-family:돋움, 돋움체;
	font-size:11px;
	color:#585858;
	line-height:13px;
	letter-spacing:-0.5px;
}
.f_11 a:hover {
	text-decoration:none;
	font-family:돋움, 돋움체;
	font-size:11px;
	color:#585858;
	line-height:13px;
	letter-spacing:-0.5px;
}
/* 폰트색상 */

.white {
	color: #ffffff;
}
.black {
	color: #272727;
}
.black_b {
	color: #272727;
	font-weight: bold;
}
.black_b_14 {
	color: #272727;
	font-weight: bold;
	font-size:14px;
}
.black_b_16 {
	color: #272727;
	font-weight: bold;
	font-size:16px;
}
.blue {
	color: #2775bd;
}
.blue_b {
	color: #2775bd;
	font-weight: bold;
}
.blue_b_11 {
	color: #2775bd;
	font-weight: bold;
	font-size:11px;
}
.purple_b {
	color: #a34fd3;
	font-weight: bold;
}
.purple_b_11 {
	color: #a34fd3;
	font-weight: bold;
	font-size:11px;
}
.green_b {
	color: #70bc1d;
	font-weight: bold;
}
.green_11 {
	color: #70bc1d;
	font-size:11px;
}
.green_11_b {
	color: #70bc1d;
	font-size:11px;
	font-weight: bold;
}
.bgreen_16_b {
	color: #3e9d90;
	font-weight: bold;
	font-size:16px;
}
.bgreen_11_b {
	color: #3e9d90;
	font-weight: bold;
	font-size:11px;
}
.red {
	color: #df2020
}
.gray {
	color: #797979;
}
.gray_b {
	color: #797979;
	font-weight: bold;
}
.gray_11 {
	color: #797979;
	font-size:11px;
}
.gray_11_b {
	color: #797979;
	font-size:11px;
	font-weight: bold;
}
.orange {
	color: #ff6600;
}
.orange_b {
	color: #ff6600;
	font-weight: bold;
}
.orange_11 {
	color: #ff6600;
	font-size:11px;
}
.orange_14_b {
	color: #ff6600;
	font-weight: bold;
	font-size:14px;
}
.white_11_b {
	color: #ffffff;
	font-weight: bold;
	font-size:11px;
}
.yellow_11 {
	color: #ffea00;
	font-size:11px;
}
.m_bg { background:url(../subimg/company_mid.gif) no-repeat; height:36px;}
.m_bg1 { background:url(../subimg/company_bottom2.gif) no-repeat; height:164px;}

.editbox { border:1px solid c1bfbf background-color: white; font-size: 9pt; color: #666666;}
.editbox2 {	border:1px solid #D9E4E6; background-color:#E2E7E7; font-size: 9pt; color: #666666;}
.editbox3 { border:0px solid E9E9E9; background-color:F4C0C0 ; font-size:  9pt; color: #333333;}
.editbox4 {	border:1px solid 000000; background-color:F1F5F4; font-family: "돋움"; font-size: 11px; color: #333333;}
.editbox5 {	border:1px solid #ffffff; background-color:white; font-family: "돋움"; font-size: 11px; color: #666666;}

.re_t_01
{border: 1px solid #d2d2d2; background-color:f4f4f4; text-indent:3pt; font-weight:bold; color:#333333}
.re_t_02
{border: 1px solid #d2d2d2; text-indent:3pt;}
.font_b
{ color:#365e71; font-weight:bold}

.font_sky
{ color:#5b959e; font-weight:bold}

.font_o
{color: #f55a06; font-weight:bold}

.font_tit
{font-weight:bold; background-color:efefef; text-align:center}

.font_tit1
{font-weight:bold; background-color:efefef; text-indent:4px }

.font_orange
{font-weight:bold; color:#ec7603; text-align:right}

.font_red
{font-weight:bold; color:#e55533}

.font_big
{font-weight:bold; font-size:18px; text-align:center; color:#333333}

.font_white
{color:#ffffff}

.font_bu
{color:087f9d}

.cal
{font-family: "Arial", "verdana"; font-size:11px; font-weight:bold; color:#FFFFFF; padding-left:6px}

.cal_red
{font-family: "Arial", "verdana"; font-size:11px; font-weight:bold; color:#ff99bf; padding-left:6px}

.cal_num{ font-family: "Tahoma","verdana"; color: #000000;font-size:26px;font-style: normal;
          font-weight: bold;line-height : 26px; }

.cal_num2{ font-family: "Tahoma","verdana"; color: #D4D4D4;font-size:10px;font-style: normal;
          font-weight: bold;}

.cal_num3{ font-family: "Tahoma","verdana"; color: #FF9022;font-size:9px;font-style: normal;
          font-weight: bold;}







