@charset "euc-jp";
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;
}

ul.tab  {
	margin:0px;
	list-style-type: none;
}

ul.tab li  {
	float:left;
	display:block;
	margin: 0px;
}

.tab_1 {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.2em;
}

ul.tab li.on  {
      background-color:#111079;
      width:100px;
      height:26px;
      margin-right:5px;
      text-align:center;
     }

ul.tab li.off {
      background-color:#D6DADA;
      width:100px;
      height:26px;
      margin-right:5px;
      text-align:center;
     }

ul.tab li.on a         {
               text-decoration:none;
               display:block;
               margin-top:5px;
              }
ul.tab li.on a:link    {
	color:#ffffff;
	text-decoration: none;
}
ul.tab li.on a:visited {
	color:#ffffff;
	text-decoration: none;
}
ul.tab li.on a:hover   {
	color:#ffffff;
	text-decoration: none;
}

ul.tab li.off a         {
               text-decoration:none;
               display:block;
               margin-top:5px;
               }
ul.tab li.off a:link    {
               text-decoration:none;
               display:block;
               margin-top:5px;
               }

ul.tab li.off a:visited {
               text-decoration:none;
               display:block;
               margin-top:5px;
               }

ul.tab li.off a:hover   {
               text-decoration:none;
               display:block;
               margin-top:5px;
               }


.tab_2
    {
	clear:both;
	border-top:8px solid #111079;
	border-bottom:1px solid #111079;
	border-left:1px solid #111079;
	border-right:1px solid #111079;
	padding: 5px;
    }
#Layer1 {
	position:relative;
	width:194px;
	height:160px;
	z-index:1;
	background-color: #FFFFFF;
	border: none;
	padding-left: 10px;
	text-align: center;
	left: 420px;
	top: 25px;
 }

