body {
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#CFCFCF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-shadow-color:#CFCFCF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color: #416ACA;
	overflow:auto; 
	margin:0 0 0 0;
    background-image: url(../image/main/m_bg.jpg);
	background-repeat: repeat-x;	
	background-color: #223D84;	
}

td { 
font-family: "verdana","tahoma"; 
font-size: 9pt; 
line-height: 16px; 
color: #9E9C9C; 
letter-spacing:0px; 
word-break:break-all; 
} 
   
img {
	border: none;
} 

a { 
	font-family: "verdana","tahoma"; 
	color: #9E9C9C; 
	text-decoration:none; 
}

a:hover{ 
	font-family: "verdana","tahoma"; 
	color: #999999; 
	text-decoration:none; 
}

.input{
	border:1px solid; 
	border-color:#D8D8D8;
	font-family: "verdana","tahoma"; 
	color:#696969;
	height:20px;
}

.textarea{
	border:1px solid; 
	border-color:#D8D8D8;
	font-family: "verdana","tahoma";  
	font-size: 9pt;
	color:#696969;
}

/********** Åõ¸íPNG **********/
.png24 {
	tmp:expression(setPng24(this))
};


/********** ÇöÀçÀ§Ä¡ °ü·Ã ½ºÅ¸ÀÏ½ÃÆ® **********/
a.page { 
	color: #797979; 
	text-decoration:none; 
}

a.page:hover{ 
	color: #797979;
	text-decoration:none; 
}

.page_here{
	color: #535353;
	font-weight:bold;
}

.page_f1{
	color: #E98A43;
	font-weight:bold;
}


/*°øÁö»çÇ×°ü·Ã ½ºÅ¸ÀÏ½ÃÆ®*/
.notice_height{
	height:18px;
}

a.notice_text { 
	color: #818181; 
	text-decoration:none; 
}
a.notice_f1 { 
	color: #949697; 
	text-decoration:none; 
	font-weight:bold;	
}

a.notice_text:hover{ 
	color: #818181;
	text-decoration:none; 
}

/*°¢ ÆäÀÌÁö ÄÁÅÙÃ÷ Ä­ ÆÐµù°ª*/
.con_width{
	padding:0px 20px 0px 20px;
}

/*¸ÞÀÎ³ëÃâ°Ô½ÃÆÇ±Û¾¾*/
.bor{
	font-family: "verdana","tahoma";
	color: #FED0AA; 
	font-size: 9pt; 
}
.bor1{
	font-family: "Tahoma";
	color: #B8B8B8; 
	font-size: 7pt; 
}
.bor2{
	font-family: "verdana","tahoma";
	color: #666666; 
	font-size: 8pt; 
}
.bor3{
	font-family: "verdana","tahoma";
	color: #333333; 
	font-size: 8pt; 
}

/*»ç¾÷ºÐ¾ß°ü·Ã ½ºÅ¸ÀÏ½ÃÆ®*/
.actual_height{
	line-height:20px;
	word-break:break-all;
	word-wrap:break-word;
}
.actual_table{
	color:#ffffff;
	font-weight:bold;
}

/* ¸Þ´º ½ºÅ¸ÀÏ */
.top_menu {
	width: 985px;
    margin: 0 auto;
	border-radius: 10px 10px 0 0;
}
.menu { 
	width:100%;
	margin: 0;
	padding:0;
    display: flex;
    flex-direction: row;
	border-radius: 10px 10px 0 0;
    background: #fff;
}
.menu > li {
	display: inline-block;
    position: relative;
    width: calc(100%/5);
    list-style: none;
    text-align: center;
    padding: 10px 0;
    cursor: pointer;
    transition-duration: 1s;
}
.menu > li a {
	font-size:14px;
	font-weight:bold;
	color:#555;
	transition-duration:1s;
}
.menu > li:first-child:hover {
	border-radius: 10px 0 0 0;
	transition-duration:1s;
}
.menu > li:last-child:hover {
	border-radius: 0 10px 0 0;
	transition-duration:1s;
}
.menu > li:hover {
	background:#4a6099;
	transition-duration:1s;
}

.menu > li:hover a {
	color:#fff;
	transition-duration:1s;
}
.menu > li:hover .sub_menu {
	display: block;
	transition-duration:1s;
	top: 35px;
}
.sub_menu {
	transition-duration:1.5s;
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
	display: none;
	padding: 0;
	background: #5979ca;
	width: 85%;
	top: 0px;
}
.sub_menu li {
	list-style: none;
	line-height: 30px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	transition-duration:0.5s;
}
.sub_menu li:hover {
	background:#4a6099;
	transition-duration:0.5s;
}
.sub_menu li a {
	display: block;
	font-size: 12px;
    font-weight: 400;
}
