@charset "euc-kr";
@import url("sub.css");

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;500&display=swap');


/* -----------------------------------------------------±âº» ------------------------------------------------------- */

	body {margin-top : 0px; margin-left: 0px; margin-right:0px; margin-bottom:0px; font-size: 12px; color: #404040; font-family: ±¼¸²; }
	
	td { font-size: 12px; color: #404040; font-family: ±¼¸²; line-height:16pt;}


	/* ±âº» Å¬·¡½º */
	img {border:0;}
	form { margin-top:0px; margin-bottom:0px;}
	input { font-family:±¼¸²; font-size:12px; color:#000000;}
	textarea { font-family:±¼¸²; font-size:12px; color:#000000;}
	select {font-family:tahoma; font-size:12px; color:#0F377F; }


	.input_border { font-family:tahoma,±¼¸²; font-size:12px; height:18px; color:#000000; border-right: #C7C7C7 1px solid; border-top: #C7C7C7 1px solid;border-left: #C7C7C7 1px solid; border-bottom: #C7C7C7 1px solid;}



	/* ±âº» ¸µÅ© */
	A:active { color: #666666; font-family: ±¼¸²; text-decoration: none; }
	A:link {color: #666666; font-family:±¼¸²; text-decoration: none; }
	A:visited { color: #666666; font-family: ±¼¸²; text-decoration: none; }
	A:hover { color: #000000; font-family: ±¼¸²; text-decoration: underline; }
	



.b {
font-weight:bold;
}

/* form */
.input {
border:1px solid #CCCCCC;
}

/* font */

.green {
	color: #49993C;
	font-weight: bold;
}

.p11{
font-family:µ¸¿ò;
font-size:11px;
color:#666666;
line-height:13pt;
}


.18pt{
line-height:18pt;
}

.white{
font-family:µ¸¿ò;
font-weight: bold;
color:#ffffff;
}

.style1 {
	color: #82563C;
	font-weight: bold;
}

/* Åõ¸ípng */
.png24 {tmp:expression(setPng24(this));}



/* ¸Þ´ººÎºÐ */
.gnb { position:relative; display: inline-block; margin: 0 0 0 0; width: ; z-index:1;}

#nav { position:relative; margin: 0; padding: 0 0; list-style:none;}
#nav:after { display: block; visibility: hidden; clear: both; content: "";}
#nav .menu_li { float: left; }
#nav .menu_li > a { position: relative; display:inline-block; padding: 3px 0; width: 120px; height: 40px; box-sizing: border-box; font-family: 'Noto Sans KR', sans-serif; font-weight: 500; font-size: 16px; color: #555; text-align: center;}
#nav .menu_li > a:after { display: block; clear: both; content: "";position: absolute; top: 7px; left: 0; width:1px; height: 15px; border-right: 1px solid rgba(0,0,0,0.2);}
#nav .menu_li:first-child > a:after { display: none;}
#nav .menu_li > a.on,
#nav .menu_li > a.hov,
#nav .menu_li > a:hover { color: #018f83; text-decoration: none;}

#nav .sub_ul { position: absolute; display: none; top: 40px; padding:0 15px; list-style: none; z-index:2; background: #018f83;}
#nav .sub_ul.sub1 { left: 15px;}
#nav .sub_ul.sub2 { left: 145px;}
#nav .sub_ul.sub3 { left: 260px;}
#nav .sub_ul.sub4 { left: 385px;}
#nav .sub_ul.sub5 { left: 510px;}
#nav .sub_ul.sub6 { left: 445px;}
#nav .sub_ul li { display: inline-block; position: relative; }
#nav .sub_ul li a { display: inline-block; padding: 3px 15px 5px 0; font-family: 'Noto Sans KR', sans-serif; font-weight: 500; font-size:12px; color: #fff;}
#nav .sub_ul li:last-child a { padding-right: 0;}
#nav .sub_ul li a.on,
#nav .sub_ul li a.hov,
#nav .sub_ul li a:hover { text-decoration: none; color: #c1edc9;}