a {color:#111079; text-decoration:underline;}
a:hover {color:#DB0000; text-decoration:none;}
.ss {  font-size: 9px; font-family: "£Í£Ó ¥´¥·¥Ã¥¯"; text-align:left;}
.ssh {  font-size: 9px; line-height: 15px; font-family: "£Í£Ó ¥´¥·¥Ã¥¯"; text-align:left;}
.ms {  font-size: 10px; font-family: "£Í£Ó ¥´¥·¥Ã¥¯";}
.msh {  font-size: 10px; line-height: 16px; font-family: "£Í£Ó ¥´¥·¥Ã¥¯"; text-align:left;}
.mm {  font-size: 12px; font-family: "£Í£Ó ¥´¥·¥Ã¥¯"; text-align:left;}
.mmh {  font-size: 12px; line-height: 18px; font-family: "£Í£Ó ¥´¥·¥Ã¥¯"; text-align:left;}
.mmt {  font-size: 12px; line-height: 16px; font-family: "£Í£Ó ¥´¥·¥Ã¥¯"; text-align:left;}
.ml {  font-size: 14px; font-family: "£Í£Ó ¥´¥·¥Ã¥¯"; text-align:left;}
.mlh {  font-size: 14px; line-height: 20px; font-family: "£Í£Ó ¥´¥·¥Ã¥¯"; text-align:left;}
.mlt {  font-size: 14px; line-height: 16px; font-family: "£Í£Ó ¥´¥·¥Ã¥¯"; text-align:left;}
.ls {  font-size: 16px; font-family: "£Í£Ó ¥´¥·¥Ã¥¯"; text-align:left;}
body {
scrollbar-track-color:#D6DADA;
scrollbar-face-color:#D6DADA;
scrollbar-shadow-color:#999999;
scrollbar-darkshadow-color:#111079;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#CCCCCC;
scrollbar-arrow-color:#DB0000;
}.wk1 {
	background-image: url(img/wk1.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.closeup-box {
	overflow: auto;
	height: 250px;
	padding-right: 10px;
	padding-left: 10px;
	scrollbar-face-color: #ffffff;	
}

.closeup-box2 {
	width: 220px;
	overflow: auto;
	padding-right: 5px;
	padding-left: 5px;
	scrollbar-face-color: #ffffff;	
}

.news-box {

	overflow: auto;
	height: 300px;
	padding-right: 10px;
	padding-left: 0px;
	scrollbar-face-color: #ffffff;
}
.speed-box {


	overflow: auto;
	height: 300px;
	padding-right: 10px;
	padding-left: 0px;
	scrollbar-face-color: #ffffff;
}
.menu_sub {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	font-weight: bolder;
	background-color: #FFFFFF;
	color: #111079;
	background-position: center;
	text-align:left;
}
.menu_sub2 {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	font-weight: bolder;
	color: #111079;
	background-position: center;
	text-align:left;
}
.menu_mark {
	background-image: url(../img/line1.gif);
	background-repeat: repeat-y;
	height: 20px;
	width: 10px;
}
.menu_sub3 {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-position: center;
	text-align:left;
}
.l_title {
	font-size: 18px;
	color: #111079;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-weight: bolder;
}

#header_09 {
 margin            : 0 auto;
 padding           : 46px 0 0 0;
 width             : 840px;
}
#header_bg_09 {
 background-image  : url(/newheader/header09/bg_header.jpg);
 background-repeat : repeat-x;
 height            : 150px;
 width             : 100%;
}
#header_main_09 {
 width             : 840px;
}
.header_logo_09 {
 float             : left;
 margin            : 0px;
 padding           : 0;
 width             : 275px;
}
.header_navi_09 {
 padding           : 0 0 0 675px;
}
.header_navi_09 ul,
.navigation_09 ul {
 list-style        : none;
 margin            : 0px;
 padding           : 0px;
}
.header_navi_09 ul li {
 float             : left;
 margin            : 0px;
 padding           : 0px;
}
.navigation_09 {
 float             : left;
 padding           : 15px 0 0 40px;
 width             : 525px;
}
.navigation_09 ul li {
 float             : left;
 margin            : 0;
 padding           : 0 0 0 5px;
 width             : 100px;
}
body {
 margin-bottom     : 0px;
 margin-left       : 0px;
 margin-right      : 0px;
 margin-top        : 0px;
}