body {
	FONT: 12px, "verdana";line-height:150%; margin:0px;
	scrollbar-face-color: #eFeFeF;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #999999;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #888888;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #98AAB1;
}
form  {padding:0;margin:0;border:0}
div.aa {cursor:url(image/foot.ico),auto;}
TD {font-size: 12px; margin:0px; color:#ffffff}
TD.black {font-size: 12px; margin:0px; color:#444444}
TD.orange {font-size: 12px; margin:0px; color:#003300}
text{font-size: 12px; color:#ffffff}
a{font-size: 12px;color: #444444;text-decoration: underline;}
a:hover {font-size: 12px;color:#ff0000;text-decoration: underline;}
a:active {font-size: 12px;color:#ff0000;text-decoration: underline;}
a.nav1 {font-size: 12px;color: #ffffff;text-decoration: none;}
a.nav1:hover {font-size: 12px;color: #00ff00;text-decoration: underline;}
a.nav1:active {font-size: 12px;color: #00ff00; text-decoration: underline;}
a.nav2 {font-size: 14px;color: #00ff00;text-decoration: underline;}
a.nav2:hover {font-size: 14px;color: #00ff00;text-decoration: underline;}
a.nav2:active {font-size: 14px;color: #00ff00;text-decoration: underline;}
/*a.nav2 {font-size: 12px;color: #444444;text-decoration: none;}
a.nav2:hover {position: relative; top: 1px; left: 1px; font-size: 12px;color: #ff0000;text-decoration: underline;}
a.nav2:active {font-size: 12px;color: #ff0000; text-decoration: underline;}
a.nav3 {font-size: 12px;color: #444444;text-decoration: none;}
a.nav3:hover{cursor:url('http://www.japan-chinatown.com/needjob/image/foot.ico')}
a.nav3:active{cursor:url('http://www.japan-chinatown.com/needjob/image/foot.ico')}*/
a.nav4 {font-size: 12px;color: #ff66ff;text-decoration: none;}
a.nav4:hover {font-size: 12px;color: #ff0000;text-decoration: underline;}
a.nav4:active {font-size: 12px;color: #ff0000;text-decoration: underline;}
a.blue {font-size: 12px;color: #0066ff;text-decoration: none;}
a.blue:hover {font-size: 12px;color: #ff7800;text-decoration: underline;}
a.blue:active {font-size: 12px;color: #ff7800;text-decoration: underline;}
a.red {font-size: 12px;color: #ff0000;text-decoration: none;}
a.red:hover {font-size: 12px;color: #ff7800;text-decoration: underline;}
a.red:active {font-size: 12px;color: #ff7800;text-decoration: underline;}
a.button_hokaidou {background:transparent url(image/button_hokaidou.jpg) no-repeat scroll left top;color: White;display: block;float: left;height: 25px;padding-right: 88px;text-decoration: none;}
a.button_hokaidou:hover {background-position: right -25px;}
a.button_hokaidou:active {background-position: right -25px;outline: none;}
a.button_touhoku {background:transparent url(image/button_touhoku.jpg) no-repeat scroll left top;color: White;display: block;float: left;height: 25px;padding-right: 88px;text-decoration: none;}
a.button_touhoku:hover {background-position: right -25px;}
a.button_touhoku:active {background-position: right -25px;outline: none;}
a.button_kantou {background:transparent url(image/button_kantou.jpg) no-repeat scroll left top;color: White;display: block;float: left;height: 25px;padding-right: 88px;text-decoration: none;}
a.button_kantou:hover {background-position: right -25px;}
a.button_kantou:active {background-position: right -25px;outline: none;}
a.button_kashinetu {background:transparent url(image/button_kashinetu.jpg) no-repeat scroll left top;color: White;display: block;float: left;height: 25px;padding-right: 88px;text-decoration: none;}
a.button_kashinetu:hover {background-position: right -25px;}
a.button_kashinetu:active {background-position: right -25px;outline: none;}
a.button_kitariku {background:transparent url(image/button_kitariku.jpg) no-repeat scroll left top;color: White;display: block;float: left;height: 25px;padding-right: 88px;text-decoration: none;}
a.button_kitariku:hover {background-position: right -25px;}
a.button_kitariku:active {background-position: right -25px;outline: none;}
a.button_kansai {background:transparent url(image/button_kansai.jpg) no-repeat scroll left top;color: White;display: block;float: left;height: 25px;padding-right: 88px;text-decoration: none;}
a.button_kansai:hover {background-position: right -25px;}
a.button_kansai:active {background-position: right -25px;outline: none;}
a.button_toukai {background:transparent url(image/button_toukai.jpg) no-repeat scroll left top;color: White;display: block;float: left;height: 25px;padding-right: 88px;text-decoration: none;}
a.button_toukai:hover {background-position: right -25px;}
a.button_toukai:active {background-position: right -25px;outline: none;}
a.button_chugoku {background:transparent url(image/button_chugoku.jpg) no-repeat scroll left top;color: White;display: block;float: left;height: 25px;padding-right: 88px;text-decoration: none;}
a.button_chugoku:hover {background-position: right -25px;}
a.button_chugoku:active {background-position: right -25px;outline: none;}
a.button_shikoku {background:transparent url(image/button_shikoku.jpg) no-repeat scroll left top;color: White;display: block;float: left;height: 25px;padding-right: 88px;text-decoration: none;}
a.button_shikoku:hover {background-position: right -25px;}
a.button_shikoku:active {background-position: right -25px;outline: none;}
a.button_kyusyu {background:transparent url(image/button_kyusyu.jpg) no-repeat scroll left top;color: White;display: block;float: left;height: 25px;padding-right: 88px;text-decoration: none;}
a.button_kyusyu:hover {background-position: right -25px;}
a.button_kyusyu:active {background-position: right -25px;outline: none;}

.style4 {font-weight: bold}
.style5 {font-size: 12px}
.style6 {font-size: 12px; font-weight: bold; }
.style7 {color: #0000FF}
.style8 {font-size: 12px; font-weight: bold; color: #444444; }
.input{border:#aaaaaa 1px solid; height:16px;width:80px;}
.inputr{border:#aaaaaa 1px solid; height:16px;width:30px;}
.inputl{border:#aaaaaa 1px solid; height:20px;width:170px;}

#a{
   border:1px solid #aaaaaa;
   *width:88px;height:20px;
   display:block;overflow:hidden
}

#b{
   *width:90px;position:relative;
   top:-2px;left:-2px;
}
#div-1{
position:relative;
}
#div-2{
position:absolute;
top:109px;
left:183px;
}
#div-3{
position:absolute;
top:162px;
left:183px;
}
#div-4{
position:absolute;
top:246px;
left:183px;
}
#div-5{
position:absolute;
top:310px;
left:183px;
}
#div-6{
position:absolute;
top:229px;
left:67px;
}
#div-7{
position:absolute;
top:293px;
left:18px;
}
#div-8{
position:absolute;
top:345px;
left:71px;
}
#div-9{
position:absolute;
top:248px;
left:-94px;
}
#div-10{
position:absolute;
top:362px;
left:-61px;
}
#div-11{
position:absolute;
top:340px;
left:-170px;
}
#div-12{
position:absolute;
top:190px;
left:-394px;
}
.btn { 
BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: #7b9ebd 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7b9ebd 1px solid 
} 
.btn1_mouseout { 
BORDER-RIGHT: #7EBF4F 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7EBF4F 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#B3D997); BORDER-LEFT: #7EBF4F 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7EBF4F 1px solid 
} 
.btn1_mouseover { 
BORDER-RIGHT: #7EBF4F 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7EBF4F 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#CAE4B6); BORDER-LEFT: #7EBF4F 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7EBF4F 1px solid 
} 
.btn2 {padding: 2 4 0 4;font-size:12px;height:23;background-color:#ece9d8;border-width:1;} 
.btn3_mouseout { 
BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid 
} 
.btn3_mouseover { 
BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#D7E7FA); BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid 
} 
.btn3_mousedown 
{ 
BORDER-RIGHT: #FFE400 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #FFE400 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #FFE400 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #FFE400 1px solid 
} 
.btn3_mouseup { 
BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid 
} 
.btn_2k3 { 
BORDER-RIGHT: #002D96 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #002D96 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#9DBCEA); BORDER-LEFT: #002D96 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #002D96 1px solid 
} 
.xl24
	{mso-style-parent:style0;
	border:.1pt solid silver;
	vertical-align:top;}
.xl25
	{mso-style-parent:style0;
	border-top:.1pt solid silver;
	border-right:.1pt solid silver;
	border-bottom:.1pt solid silver;
	border-left:none;
	vertical-align:top;}
.xl26
	{mso-style-parent:style0;
	border-top:none;
	border-right:.1pt solid silver;
	border-bottom:.1pt solid silver;
	border-left:.1pt solid silver;
	vertical-align:top;}
.xl27
	{mso-style-parent:style0;
	border-top:none;
	border-right:.1pt solid silver;
	border-bottom:.1pt solid silver;
	border-left:none;
	text-align:center;
	vertical-align:top;}
.xl28
	{mso-style-parent:style0;
	text-align:center;
	vertical-align:middle;}
.xl29
	{mso-style-parent:style0;
	color:#969696;
	font-size:6.0pt;
	text-align:center;
	vertical-align:bottom;}
.xl30
	{mso-style-parent:style0;
	color:#969696;
	text-align:left;}
.xl31
	{mso-style-parent:style0;
	color:#969696;
	text-align:center;}
.xl32
	{mso-style-parent:style0;
	color:#969696;
	font-size:6.0pt;
	text-align:right;
	vertical-align:middle;}
.xl33
	{mso-style-parent:style0;
	border-top:none;
	border-right:.1pt solid silver;
	border-right-color:#0000FF;
	border-bottom:.1pt solid silver;
	border-left:none;
	text-align:center;
	vertical-align:middle;}
.xl34
	{mso-style-parent:style0;
	border-top:.1pt solid silver;
	border-right:.1pt solid silver;
	border-right-color:#0000FF;
	border-bottom:.1pt solid silver;
	border-left:none;
	vertical-align:middle;}
.bg_01 {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 140%; FONT-FAMILY: "IO D\L\E\A\P", "Osaka"; BACKGROUND-COLOR: #ffffff
}
.bg_rs01 {
	BACKGROUND-COLOR: #ff6666
}
.bg_rs02 {
	BACKGROUND-COLOR: #ffefef
}
.bg_rs03 {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 140%; FONT-FAMILY: "IO D\L\E\A\P", "Osaka"; BACKGROUND-COLOR: #ffefef
}
.bg_rs04 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #555555; LINE-HEIGHT: 140%; FONT-FAMILY: "IO D\L\E\A\P", "Osaka"; BACKGROUND-COLOR: #ffcccc
}
.l {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.m {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.s {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
    #tabsF {
      float:left;
      width:100%;
      background:#efefef;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #666;
      }
    #tabsF ul {
	margin:0;
	padding:0px 10px 0 0px;
	list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
	  display:block;
      background:url("images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
	  margin:0;
      background:url("images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }
