body {
	/*font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";*/
	font-family:"ＭＳ ゴシック";
	background-color:#FFF;
	margin:0;
	padding:0;
	color:#CCC;
	}

div #contents_block {
	width:518px;
	margin:0;
	padding:0;
	background-color:#CCC;
	background-image:url(img/bg.gif);
	}
	
	#branding_block{
	margin:0;
	padding:0;	
		}

p {
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:140%;
	color:#333;
	}

p a:link {
	text-decoration:none;
	color: #666;
	}

p a:visited {
	text-decoration:none;
	color: #666;
	}

p a:hover {
	text-decoration:underline;
	color: #666;
	}

p a:active {
	text-decoration:none;
	color: #666;
	}

div #top-menu {
	width:518px;
	height:51px;
	margin:0;
	padding:0;
	background-image:url(img/bg.gif);
	
	
	
	
}

#top-menu ul{
	margin:0;
	padding:0;
}

#top-menu li{
	margin:0;
	padding:0;
	list-style:none;
	}

#top-menu .menu-1{
	float:left;
	width:233px;
	height:51px;
	font-size:12px;
	background-image:url(img/menu1.gif);
	text-indent:-9999px;
	}

#top-menu .menu-1_here{
	float:left;
	width:233px;
	height:51px;
	font-size:12px;
	background-image:url(img/menu1.gif);
	background-position: 0px -51px; 
	text-indent:-9999px;
}

#top-menu .menu-1 a{
	width:233px;
	height:51px;
	display:block;
	background-image:url(img/menu1.gif);
	background-position: 0px 0px; 
	text-indent:-9999px;
}

#top-menu .menu-1 a:hover{
	background-image:url(img/menu1.gif);
	background-position: 0px -51px; 
	text-indent:-9999px;
}

#top-menu .menu-2{
	float:left;
	width:136px;
	height:51px;
	font-size:12px;
	background-image:url(img/menu2.gif);
	text-indent:-9999px;
	}

#top-menu .menu-2_here{
	float:left;
	width:136px;
	height:51px;
	font-size:12px;
	background-image:url(img/menu2.gif);
	background-position: 0px -51px; 
	text-indent:-9999px;
}

#top-menu .menu-2 a{
	width:136px;
	height:51px;
	display:block;
	background-image:url(img/menu2.gif);
	background-position: 0px 0px; 
	text-indent:-9999px;
}

#top-menu .menu-2 a:hover{
	background-image:url(img/menu2.gif);
	background-position: 0px -51px; 
	text-indent:-9999px;
}

#top-menu .menu-3{
	float:left;
	width:149px;
	height:51px;
	font-size:12px;
	background-image:url(img/menu3.gif);
	text-indent:-9999px;
	}

#top-menu .menu-3_here{
	float:left;
	width:149px;
	height:51px;
	font-size:12px;
	background-image:url(img/menu3.gif);
	background-position: 0px -51px; 
	text-indent:-9999px;
}

#top-menu .menu-3 a{
	width:149px;
	height:51px;
	display:block;
	background-image:url(img/menu3.gif);
	background-position: 0px 0px; 
	text-indent:-9999px;
}

#top-menu .menu-3 a:hover{
	background-image:url(img/menu3.gif);
	background-position: 0px -51px; 
	text-indent:-9999px;
}

#block-01 {
	width:518px;
	background-image:url(img/bg.gif);
	margin:0;
	padding:0;
	float:left;
}

#block-02 {
	width:518px;
	background-image:url(img/bg.gif);
	margin:0;
	padding:0;
	float:left;
}

table.table01 {
	width:500px;
margin:0px 0px 0px 8px;
	padding:10px;
	border:0;
	border-collapse:collapse;
}

.table01 td {
	margin:0;
	padding:10px;
	vertical-align:top;
}

table.table02 {
	width:500px;
margin:0px 0px 0px 8px;
	padding:10px 10px 0 10px;
	border:0;
	border-collapse:collapse;
}

.table02 td {
	margin:0;
	padding:10px 10px 0 10px;
}

table.table03 {
	width:500px;
margin:0px 0px 0px 8px;
	padding:10px 10px 0 10px;
	border:0;
	border-collapse:collapse;
}

.table03 th {
	width:80px;
	margin:0;
	padding:10px;
	vertical-align:top;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

.table03 td {
	margin:0;
	padding:10px 20px 10px 0;
	vertical-align:top;
	color:#000;
}

.txt01 {
	text-align:left;
	font-weight:bold;
	font-size:14px;
}

.txt02 {
	padding:10px 0 0 0;
	text-align:left;
	font-size:11px;
}

.interviewer {
	color:#666;
}

