body { 
	margin: 0px;
	background-color:#FFFFFF;
	text:#333333;
	scrollbar-base-color:#ffffff;
	scrollbar-face-color:#ffffff; 
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#003366; 
	scrollbar-3dlight-color:#999999;
	scrollbar-highlight-color:#ffffff; 
	scrollbar-shadow-color:#999999;
	scrollbar-darkshadow-color:#ffffff;
}

input,p,form { margin:0; padding:0; }

.base    { font-size: 12px; line-height: 16px;  }
.base2   { font-size: 14px; line-height: 14px;  }
.top     { line-height: 20px; letter-spacing : 1px; font-family:"Times New Roman", Times, serif;}
.small   { font-size: 10px; line-height: 12px;  }
.big     { font-size: 14px; }
.tokudai { font-size: 16px; line-height: 20px; }
.bold    { font-weight:bold; }
.blue    { color: #003366; }
.white   { color: #ffffff; }
.gray    { color: #555555; }
.honbun  { line-height: 18px; color: #333333;  letter-spacing : 1px;}
.footer  { color: #7f8a93; font-size: 10px; letter-spacing : 1px;}
.history { color: #ffffff; font-size: 12px; letter-spacing : 1px; background-color:#999999;  font-weight:bold; padding:3px;}
.form    { color: #333333; font-size: 12px; letter-spacing : 1px; padding-left:8px; font-weight:bold;}
.left    { padding-left:10px;}

a:link    { color:#003366; font-size:12px; text-decoration:none; }
a:visited { color:#003366; font-size:12px; text-decoration:none; }
a:active  { color:#003366; font-size:12px; text-decoration:none; }
a:hover   { color:#999999; font-size:12px; text-decoration:underline; }

.footer_link:link    { color:#7f8a93; font-size:10px; text-decoration:none; }
.footer_link:visited { color:#7f8a93; font-size:10px; text-decoration:none;}
.footer_link:active  { color:#7f8a93; font-size:10px; text-decoration:none;}
.footer_link:hover   { color:#999999; font-size:10px; text-decoration:underline;}

.form_link:link    { color: #ffffff; font-size: 10px; letter-spacing : 1px; background-color:#003366;  font-weight:bold; padding:4px; text-decoration:none; }
.form_link:visited { color: #ffffff; font-size: 10px; letter-spacing : 1px; background-color:#003366;  font-weight:bold; padding:4px; text-decoration:none;}
.form_link:active  { color: #ffffff; font-size: 10px; letter-spacing : 1px; background-color:#003366;  font-weight:bold; padding:4px; text-decoration:none;}
.form_link:hover   { color: #003366; font-size: 10px; letter-spacing : 1px; background-color:#ffffff;  font-weight:bold; padding:4px; text-decoration:none;}





table.tab800 {
	width: 800px;
	border: 0px;
	margin: 0px;
}

table.tab550 {
	width: 550px;
	border: 0px;
	margin: 0px;
}


table.tab100 {
	width: 100%;
	height: 100%;
	border: 0px;
	margin: 0px;
}

table.tab100enzo {
	width: 100%;
	border: 0px;
	margin: 0px;
}

table.tab90 {
	width: 90%;
	height: 100%;
	border: 0px;
	margin: 0px;
}

table.tab100w {
	width: 100%;
	border: 0px;
	margin: 0px;
}


table.tab_main {
	width: 800px;
	border: 0px;
	margin: 0px;
}

table.tab_main2 {
	width: 580px;
	border: 0px;
	margin: 0px;
}

table.tab_head {
	width: 800px;
	height: 235px;
	border: 0px;
	margin: 0px;
}

table.tab_footer {
	width: 100%;
	height: 25px;
	border: 0px;
	margin: 0px;
    background-image:url(../images/footer.jpg);
}

table.tab_sosiki {
	width: 100%;
	border: 1px solid;
    border-color:#CCCCCC;
    padding:10px;
}

table.tab_career {
	width: 100%;
	border: 1px solid;
    border-color:#003366;
}


