/* CSS Document */



body {

	margin:0;

	padding:0;

}



a:link {

	text-decoration:none;

	color:#FF0000;

	}



a:visited {

	text-decoration:none;

	color:#FF0000;

	}



a:hover {

	text-decoration:underline;

	color:#9C0E0E;

	}



.bgleft01 {

	background-repeat:repeat-y;

}



.bgbottom01 {

	background-repeat:repeat-x;

}



/* text */



h1 {

	margin:15px;

	}



h2 {

	font-size:100%;

	line-height:140%;

	color:#9C0E0E;

	}



h3 {

	font-size:80%;

	line-height:120%;

	color:#9C0E0E;

	}



p {

	font-size:80%;

	color:#333333;

	line-height:160%;

	}



.red {

	color:#FF0000;

	}



#bread {

	margin:5px;

	font-size:60%;

	}



#bread a {

	text-decoration:none;

	color:#333333;

	}



#bread a:link {

	text-decoration:none;

	color:#333333;

	}

	

#bread a:visited {

	text-decoration:none;

	color:#333333;

	}

	

#bread a:hover {

	text-decoration:underline;

	color:#9C0E0E;

	}



#bread a:active {

	text-decoration:underline;

	color:#9C0E0E;

	}



/* bottom nav */



#btmnav {

	margin:10px;

	font-size:60%;

	text-align:center;

	}



#btmnav a {

	text-decoration:none;

	color:#333333;

	}



#btmnav a:link {

	text-decoration:none;

	color:#333333;

	}

	

#btmnav a:visited {

	text-decoration:none;

	color:#333333;

	}

	

#btmnav a:hover {

	text-decoration:underline;

	color:#9C0E0E;

	}



#btmnav a:active {

	text-decoration:underline;

	color:#9C0E0E;

	}

/* kantoku menu */



#ktmenu {

	margin:0;

	padding:0;

	}



#ktmenu li {

	border:0;

	margin:0;

	padding:0;

	list-style-type:none;

	}



#ktmenu ul li {

	display:block;

	text-align:left;

	margin:0px;

	padding:0px;

	background-color:#CCCCCC;

	}



#ktmenu ul li a {

	width:140px;

	height:120%;

	display:block;

	font-size:70%;

	color:#660000;

	line-height:100%;

	padding:6px;

	}



#ktmenu a.active, #ktmenu a:hover {

	text-decoration:underline;

	color:#FF0000;

	}



/* interview menu */



#itvmenu {

	margin:0;

	padding:0;

	}



#itvmenu li {

	border:0;

	margin:0;

	padding:0;

	list-style-type:none;

	}



#itvmenu ul li {

	display:block;

	text-align:left;

	margin:0px;

	padding:0px;

	background-color:#CCCCCC;

	}



#itvmenu ul li a {

	width:140px;

	height:120%;

	display:block;

	font-size:70%;

	color:#660000;

	line-height:100%;

	padding:6px;

	}



#itvmenu a.active, #ktmenu a:hover {

	text-decoration:underline;

	color:#FF0000;

	}

	

#copyright {

	font-size:70%;

	color:#666666;

	}