@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/******************** basic ********************/
BODY {
	font-family: "µ¸¿ò"; font-size: 9pt; background-color:#FCF6E8; margin: 0px;
}
td {font-family: "µ¸¿ò"; font-size: 9pt; color: #606060; line-height:120%; }
input	{font-family: "µ¸¿ò"; font-size: 9pt; color: #B76433; border:1 #d2d2d2 solid; background-color:#f6f6f6;height:18px; }
select	{font-family: "µ¸¿ò"; font-size: 9pt; color: #333333; }
textarea	{font-family: "µ¸¿ò"; font-size: 9pt; color: #B76433; border:1 #d2d2d2 solid; background-color:#f6f6f6; height: 80px; }
img	{border:none;}

A:visited,A:active,A:link {	font-family:"µ¸¿ò";	color:#787878; 	text-decoration:none;	font-size: 9pt;}
A:hover {font-family:"µ¸¿ò";      color:#012150;   text-decoration:none;}

/******************** ¸ÞÀÎÄÁÅÙÃ÷ ********************/
.td01 {
	font-family: "Verdana";
	font-size: 8pt;
	color: 000000;
	text-decoration: none;
	font-weight: bolder;
	line-height: 150%;

}
.m_tit		{ width: 100%; height: 10px; margin: 0 0 7px 3px; padding: 0; text-align: left; color: #222; font-size: 12pt; font-weight: 700; font-family: Arial; }
.m_tit	 span	{ color: #fe702e; }
/******************** ¼­ºêÆäÀÌÁö ********************/
.sub {
	font-family: "µ¸¿ò";
	font-size: 9pt;
	line-height: 150%;
	color: 585858;
	text-decoration: none;
}
.sub_tit	{ float: left; color: #9b8f7f; padding: 0; margin: 0; font-size: 12pt; font-weight: 700; font-family: 'Nanum Gothic', sans-serif; letter-spacing: -1px; }
.sub_map a{ padding: 0; margin: 0;  color: #0458a9; font-weight: 800; font-family: 'Nanum Gothic', sans-serif; font-size: 9pt;} 
.sub_tit02	{ padding: 0; margin: 0;  color: #c34921; font-weight: 800; font-family: 'Nanum Gothic', sans-serif; font-size: 9pt;} 





/******************** ¼­ºêÆäÀÌÁö ÀÚ·á½Ç ********************/
.down { color: #4D4D4D; font-family: µ¸¿ò; font-size: 12px; line-height: 13pt; text-decoration: none; }
.down a:link { color: #4D4D4D; font-family: µ¸¿ò; font-size: 12px; line-height: 13pt; text-decoration: none; }
.down a:active { color: #4D4D4D; font-family: µ¸¿ò; font-size: 12px; line-height: 13pt; text-decoration: none; }
.down a:visited { color: #4D4D4D; font-family: µ¸¿ò; font-size: 12px; line-height: 13pt; text-decoration: none; }
.down a:hover { color: #4D4D4D; font-family: µ¸¿ò; font-size: 12px; line-height: 13pt; text-decoration: none; }

/******************** ¼­ºêÆäÀÌÁö Á¦Ç°¼Ò°³ ********************/

.sttl {
	font-family: "µ¸¿ò";
	font-size: 10pt;
	color: A04A10;
	text-decoration: none;
	font-weight: bold;
}
.linesub {

	font-family: "µ¸¿ò";
	font-size: 9pt;
	line-height: 200%;
	color: 585858;
	text-decoration: none;
}
.linesttl {
	font-family: "µ¸¿ò";
	font-size: 10pt;
	color: A04A10;
	text-decoration: none;
	font-weight: bold;
	line-height: 200%;

}

.linksttl {
	color: A04A10;
	font-family: "µ¸¿ò";
	font-size: 10pt;
	line-height: 150%;
	text-decoration: none;
	font-weight: bold;
}
.linksttl a:link { color: #A04A10; font-family: µ¸¿ò; font-size: 12px; line-height: 13pt; text-decoration: none; }
.linksttl a:active { color: #A04A10; font-family: µ¸¿ò; font-size: 12px; line-height: 13pt; text-decoration: none; }
.linksttl a:visited { color: #A04A10; font-family: µ¸¿ò; font-size: 12px; line-height: 13pt; text-decoration: none; }
.linksttl a:hover { color: #4D4D4D; font-family: µ¸¿ò; font-size: 12px; line-height: 13pt; text-decoration: none; }

.flow {	color: #012150;	font-family: "µ¸¿ò";	font-size: 9pt;	line-height: 150%;	text-decoration: none;	font-weight: normal;	font-style: italic;}
.flow a:link { color: #012150;	font-family: "µ¸¿ò";	font-size: 9pt;	line-height: 150%;	text-decoration: none;	font-weight: normal;	font-style: italic;}
.flow a:active { color: #012150;	font-family: "µ¸¿ò";	font-size: 9pt;	line-height: 150%;	text-decoration: none;	font-weight: normal;	font-style: italic;}
.flow a:visited { color: #012150;	font-family: "µ¸¿ò";	font-size: 9pt;	line-height: 150%;	text-decoration: none;	font-weight: normal;	font-style: italic;}
.flow a:hover {	color: #012150;	font-family: "µ¸¿ò";	font-size: 9pt;	line-height: 150%;	text-decoration: none;	font-style: normal;	font-weight: bold;}

.priv {display:inline-block;margin-right:10px;padding:0 5px;border-radius:3px;font-size:11px;font-weight:bold;color:#e22;background:#fff;cursor:pointer;}
.priv:hover, .priv:active {font-size:11px;}

/* 210125 Ãß°¡ */
#gnb {display:block;width:651px;height:80px;text-align:center;}
	#gnb ul {list-style:none;margin:auto;padding:0;}
	#gnb ul:after {display:block;clear:both;content:"";}
	#gnb_1dul {display:inline-block;width:600px;height:48px;margin-top:7px !important;padding:0 25px !important;border-radius:10px;background:#012150;}
	#gnb_1dul .gnb_1dli {float:left;width:20%;position:relative;}
	#gnb_1dul .gnb_1da {display:block;font-family:"³ª´®°íµñ","µ¸¿ò";font-size:15px;font-weight:600;color:#fff;line-height:48px;text-align:center;}
	#gnb_1dul .gnb_1da:hover, #gnb_1dul .gnb_1da:active, #gnb_1dul .gnb_1da:focus {color:#fffb19;background:linear-gradient(rgba(255,255,255,.5),#012150);}
	#gnb_1dul .gnb_1dli:hover .gnb_1da {color:#fffb19;background:linear-gradient(rgba(255,255,255,.5),#012150);}
	.gnb_2dul {display:none;position:absolute;left:0;top:48px;}
		.gnb_1dli.gnb_1 > .gnb_2dul {width:300px;}
		.gnb_1dli.gnb_2 > .gnb_2dul {width:600px;margin-left:-100px !important;}
		.gnb_1dli.gnb_3 > .gnb_2dul {left:15px;}
		.gnb_1dli.gnb_4 > .gnb_2dul {left:15px;}
		.gnb_1dli.gnb_5 > .gnb_2dul {width:180px;margin-left:-100px !important;}
	.gnb_2dul .gnb_2dli {float:left;}
	.gnb_2dul .gnb_2da {display:block;padding:0 20px;font-weight:600;color:#333;line-height:25px;}
	.gnb_2dul .gnb_2da:hover, .gnb_2dul .gnb_2da:active, .gnb_2dul .gnb_2da:focus {color:#fff;background:#ff6000;}
	#gnb_1dul .gnb_1dli:hover > .gnb_2dul {display:block;}
