@charset "utf-8";
body{
  margin-top : 5px;
  text-align : center;
  margin-bottom : 5px;
  background-image : url(img/back.jpg);
  background-repeat : repeat-x;
  background-color : #000000;
}
#body01{
  background-color : #000000;
}
#container{
  width : 1000px;
  text-align : left;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  background-color : #ffffff;
  padding-top : 0px;
  padding-bottom : 0px;
}
#container_top{
  background-image : url(img/header_top.gif);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-bottom : 0px;
  width : 1000px;
  height : 17px;
  margin-left : auto;
  margin-right : auto;
  vertical-align : bottom;
}
#container_top h1{
  font-size : 9px;
  color : #ffffff;
  font-weight : 100;
  margin-top : 0px;
  margin-left : 9px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 5px;
  font-family: Arial,"�E��E� �E�ゴシチE��","MS UI Gothic",Osaka,Sans-Serif;
  text-align : right;
}
#container1{
  width : 800px;
  text-align : left;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  background-color : #ffffff;
  padding-top : 0px;
  padding-bottom : 0px;
}
#container1_top{
  background-image : url(img/header_top1.gif);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-bottom : 0px;
  width : 800px;
  height : 17px;
  margin-left : auto;
  margin-right : auto;
  vertical-align : top;
  vertical-align : bottom;
}
#container1_top h1{
  font-size : 9px;
  color : #ffffff;
  font-weight : 100;
  margin-top : 0px;
  margin-left : 9px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 5px;
  font-family: Arial,"�E��E� �E�ゴシチE��","MS UI Gothic",Osaka,Sans-Serif;
  text-align : right;
}
#footer_under{
  background-image : url(img/footer_under.gif);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  height : 4px;
  padding-top : 0px;
  width : 1000px;
}
#footer_under1{
  background-image : url(img/footer_under1.gif);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  height : 4px;
  padding-top : 0px;
  width : 800px;
  vertical-align : top;
}
#header{
  background-color : #ffffff;
  width : 1000px;
  height : 320px;
  margin-left : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  background-image : url(img/header_top.jpg);
  background-repeat : no-repeat;
  position : relative;
  vertical-align : bottom;
  padding-bottom : 0px;
}
#header1{
  background-color : #ffffff;
  width : 800px;
  height : 216px;
  margin-left : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  position : relative; 
}
#header1 img{border-width : 0px 0px 0px 0px;
}
#header1 h1{
  font-size : 9px;
  color : #000000;
  font-weight : 100;
  margin-top : 0px;
  margin-left : 16px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 5px;
  font-family: Arial,"�E��E� �E�ゴシチE��","MS UI Gothic",Osaka,Sans-Serif;
}
#header h2{
  font-size : 10px;
  margin-left : 415px;
  color : #ffffff;
}
address{
  font-size : 9px; 
  font-style : normal;
  margin-top : 0px;
  text-align : right;
  font-family: Arial,"�E��E� �E�ゴシチE��","MS UI Gothic",Osaka,Sans-Serif;
  letter-spacing : 1px;
  margin-bottom : 5px;
  padding-right : 20px;
  color : #ffffff;
}
address img{border-width : 0px 0px 0px 0px;}
#bread{
  font-size : 10px;
  margin-top : 5px;
  margin-left : 25px;
  margin-bottom : 15px;
  clear : both;
  letter-spacing : 1px;
}
#bread a{
  text-decoration : none;
  color : #666666;
}
#bread a:hover{
  color : #cc0000;
}
.title{
  background-image : url(img/title_br.gif);
  background-repeat : no-repeat;
  width : 561px;
  height : 43px;
  margin-left : 79px;
  margin-top : 30px;
  margin-bottom : 15px;
  padding-top : 0px;
}
.title h2{
  font-size : 15px;
  padding-top : 13px;
  padding-left : 30px;
  font-family: Arial,"�E��E� �E�ゴシチE��","MS UI Gothic",Osaka,Sans-Serif;
  margin-top : 0px;
}
.title1{
  background-image : url(img/title_br.gif);
  background-repeat : no-repeat;
  width : 561px;
  height : 43px;
  margin-left : 79px;
  margin-top : 15px;
  margin-bottom : 15px;
  padding-top : 0px;
}
.title1 h3{
  font-size : 15px;
  padding-top : 13px;
  padding-left : 30px;
  font-family: Arial,"�E��E� �E�ゴシチE��","MS UI Gothic",Osaka,Sans-Serif;
  margin-top : 0px;
}
.topback{
  margin-bottom : 0px;
  margin-top : 10px;
  padding-left : 700px;
}
.topback a{
  background-image : url(img/pagetop.gif);
  width : 78px;
  height : 20px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.topback a:hover{
  background-position : left bottom;}
.topback img{border-width : 0px 0px 0px 0px;
}
ul.boxmenu{
  margin-top : 10px;
  padding-left : 0px;
}
ul.boxmenu li{
  font-size : 13px;
  line-height : 1.6;
  padding-left : 0px;
  font-family: Arial,"�E��E� �E�ゴシチE��","MS UI Gothic",Osaka,Sans-Serif;
}
ul.boxmenu li a {
  text-decoration: none;
  color : #000000;
  display : block;
}
ul.boxmenu li a:hover{
  color : #237ca3;
  text-decoration : underline;
}
#me1{
  margin-top : 10px;
  margin-left : 0px;
}
#me1 a{
  background-image : url(menu/s1.gif);
  width : 264px;
  height : 57px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me1 a:hover{
  background-position : left bottom;
}
#me1 img{border-width : 0px 0px 0px 0px;
}
#me2 a{
  background-image : url(menu/s2.gif);
  width : 264px;
  height : 57px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me2 a:hover{
background-position : left bottom;}
#me2{
  margin-top : 0px;
  margin-left : 0px;
}
#me2 img{border-width : 0px 0px 0px 0px;
}
#me3{
  margin-top : 0px;
  margin-left : 0px;
}
#me3 a{
  background-image : url(menu/s3.gif);
  width : 264px;
  height : 57px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me3 a:hover{
background-position : left bottom;}
#me3 img{border-width : 0px 0px 0px 0px;
}
#me4{
  margin-top : 0px;
  margin-left : 0px;
}
#me4 a{
  background-image : url(menu/s4.gif);
  width : 264px;
  height : 57px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me4 a:hover{
background-position : left bottom;}
#me4 img{border-width : 0px 0px 0px 0px;
}
#me5 a{
  background-image : url(menu/s5.gif);
  width : 264px;
  height : 57px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#me5 a:hover{
background-position : left bottom;}
#me5{
  margin-top : 0px;
  margin-left : 0px;
}
#me5 img{border-width : 0px 0px 0px 0px;
}
.setbox{
  width : 564px;
  margin-left : 0px;
  margin-top : 15px;
  float : left;
}
.setbox p{
  font-size : 13px;
  line-height : 1.6;
  font-family: Arial,"�E��E� �E�ゴシチE��","MS UI Gothic",Osaka,Sans-Serif;
}
.setbox a {
  text-decoration : underline;
  color : #0000cc;
}
.setbox a:hover{
  color : #cc0000;
  text-decoration : underline;
}
.setbox img{border-width : 0px 0px 0px 0px;
}
p.hide {display:none;
  font-size : 4px;
}
.tell{
  background-image : url(img/under_img.jpg);
  background-repeat : no-repeat;
  margin-top : 0px;
  margin-bottom : 0px;
  width : 561px;
  height : 57px;
  padding-top : 0px;
  margin-left : 0px;
}
strong{
  font-size : 16px;
  font-family: Arial,"�E��E� �E�ゴシチE��","MS UI Gothic",Osaka,Sans-Serif;
  line-height : 1.6px;
  color : #cc0000; 
}
.imageright{
  float : right;
  margin-right : 0px;
  margin-left : 10px;
}
em{
  font-weight : bold;
  font-family: Arial,"�E��E� �E�ゴシチE��","MS UI Gothic",Osaka,Sans-Serif;
}
.office{
  margin-left : 120px;
  width : 500px;
}
.td06{
  width : 10px;
}
span{
  color : #0000ff;
}
ul#menu{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 1000px;
  height : 61px;
  padding: 0px;
}
ul#menu li{	
  float : left;
  list-style-type : none;
}
ul#menu li a{display: block;
  text-decoration: none;
  outline: none;
}
#mnu1 a{
  background-image : url(menu/menu1.png);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu1 a:hover{
background-position : left bottom;}
#mnu1{
  margin-top : 0px;
}
#mnu1 img{border-width : 0px 0px 0px 0px;
}
#mnu2 a{
  background-image : url(menu/menu2.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu2 a:hover{
background-position : left bottom;}
#menu2{
  margin-top : 0px; 
}
#mnu2 img{border-width : 0px 0px 0px 0px;
}
#mnu3 a{
  background-image : url(menu/menu3.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu3 a:hover{
background-position : left bottom;}
#mnu3{
  margin-top : 0px;
}
#mnu3 img{border-width : 0px 0px 0px 0px;
}
#mnu4 a{
  background-image : url(menu/menu4.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu4 a:hover{
background-position : left bottom;}
#mnu4{
  margin-top : 0px;
}
#mnu4 img{border-width : 0px 0px 0px 0px;
}
#mnu5 a{
  background-image : url(menu/menu5.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu5 a:hover{
background-position : left bottom;}
#mnu5{
  margin-top : 0px;
}
#mnu5 img{border-width : 0px 0px 0px 0px;
}
#mnu6 a{
  background-image : url(menu/menu6.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#mnu6 a:hover{
background-position : left bottom;}
#mnu6{
  margin-top : 0px;
}
#mnu6 img{border-width : 0px 0px 0px 0px;
}
ul#menu1{
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 800px;
  height : 33px;
  padding: 0px;
  clear : both;
}
ul#menu1 li{	
  float : left;
  list-style-type : none;
  margin-top : 0px;
}
ul#menu1 li a{display: block;
  text-decoration: none;
  outline: none;
}
#m1 a{
  background-image : url(menu/m1.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#m1 a:hover{
background-position : left bottom;}
#mnu1{
  margin-top : 0px;
}
#m1 img{border-width : 0px 0px 0px 0px;
}
#m2 a{
  background-image : url(menu/m2.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#m2 a:hover{
background-position : left bottom;}
#m2{
  margin-top : 0px; 
}
#m2 img{border-width : 0px 0px 0px 0px;
}
#m3 a{
  background-image : url(menu/m3.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#m3 a:hover{
background-position : left bottom;}
#mnu3{
  margin-top : 0px;
}
#m3 img{border-width : 0px 0px 0px 0px;
}
#m4 a{
  background-image : url(menu/m4.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#m4 a:hover{
background-position : left bottom;}
#m4{
  margin-top : 0px;
}
#m4 img{border-width : 0px 0px 0px 0px;
}
#m5 a{
  background-image : url(menu/m5.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#m5 a:hover{
background-position : left bottom;}
#m5{
  margin-top : 0px;
}
#m5 img{border-width : 0px 0px 0px 0px;
}
#m6 a{
  background-image : url(menu/m_right.gif);
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
  outline: none;
}
#m6 a:hover{
background-position : left bottom;}
#m6{
  margin-top : 0px;
}
#m6 img{border-width : 0px 0px 0px 0px;
}
#sidebox{
  margin-left : 0px;
  width : 278px;
  float : left;
  padding-left : 14px;
  margin-right : 100px;
}
.midconte{
  background-color : #000000;
  margin-top : 0px;
  margin-left : 4px;
  width : 992px;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-bottom : 0px;
}
#allright{
  width : 998px; 
}
#allright1{
  width : 800px;
  margin-bottom : 0px;
}
#allright1 p{
  font-size : 9px; 
  font-style : normal;
  margin-top : 0px;
  text-align : right;
  font-family: Arial,"�E��E� �E�ゴシチE��","MS UI Gothic",Osaka,Sans-Serif;
  letter-spacing : 1px;
  margin-bottom : 5px;
  padding-right : 20px;
}
.info{
  width : 561px;
  margin-left : 0px;
  margin-bottom : 5px;
  margin-top : 0px;
}
iframe{
  border-width : 0px 0px 0px 0px;
  margin-left : 0px;
  width : 561px;
  height : 170px;
  overflow : auto;  
}
#what{
  width : 525px;
}
#what a{
  color : #ffffff;
  text-decoration : underline;
}
#what a:hover{
  color : #00cccc;
}
.td01{
  font-size : 14px;
  color : #ffffff;
  width : 100px;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  letter-spacing : 1px;
}
.td02{
  font-size : 12px;
  color : #ffffff;
  text-align : left;
  letter-spacing : 1px;
}
.td03{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #ffffff;
  font-size : 5px;
}
#top_left{
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
  width : 194px;
  height : 61px;
  float : left;
}
#top_left img{border-width : 0px 0px 0px 0px;
  vertical-align : top;
  vertical-align : bottom;
}
#top_right_title{
  margin-top : 0px;
  margin-left : 0px;
  margin-bottom : 0px;
  width : 606px;
  height : 61px;
  float : left;
}
#top_right_title img{border-width : 0px 0px 0px 0px;
  vertical-align : top;
  vertical-align : bottom;
}
#header_introductory{
  margin-left : 20px;
  width : 190px;
  height : 150px;
  position : absolute;
  top : 210px;
border-width : 0px 0px 0px 0px;}
#header_introductory p{
  font-size : 14px;
  font-family: Arial,"�E��E� �E�ゴシチE��","MS UI Gothic",Osaka,Sans-Serif;
  line-height : 1.4;
  margin-bottom : 8px;
}
#header_introductory span{
  font-size : 12px;
  color : #666666;
  font-family: Arial,"�E��E� �E�ゴシチE��","MS UI Gothic",Osaka,Sans-Serif;
  line-height : 1.4;
}
.contentbox{
  margin-left : 30px;
  width : 740px;
  clear : both;
}
.imageleft{
  float : left;
}
.series{
  margin-top : 0px;
  height : 75px;
}
.wheels{border-width : 0px 0px 0px 0px;
  width : 720px;
  margin-top : 10px;
  margin-bottom : 15px;
  margin-left : 0px;
}
.td04{
  width : 105px;
  height : 105px;
  overflow : hidden;
}
.wheels img{border-width : 0px 0px 0px 0px;}
.td05{
  text-align : center;
}
.td05 a{
  color : #000000;
  text-decoration : none;
}
.td05 a:hover{
  color : #0000cc;
  text-decoration : none;
}
.td08{
  font-size : 12px;
  color : #666666;
  text-align : center;
}
.series span{
  color : #666666;
  font-size : 14px;
  padding-top : 37px;
  position : absolute;
}
#cotbox{
  margin-bottom : 0px;
  width : 800px;
}
.td09{
  font-size : 13px;
  width : 110px;
  padding-top : 5px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  vertical-align : top;
}
.td10{
  font-size : 13px;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  line-height : 1.4;
  vertical-align : top;
}
.td11{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #999999;
  font-size : 4px;
}
.office span{
  font-size : 12px;
  color : #666666;
}
.titlebox{
  width : 740px;
  height : 58px;
  margin-top : 15px;
  margin-left : 0px;
}
.st{
  width : 233px;
  height : 70px;
  margin-top : 10px;
  float : left;
  margin-right : 18px;
}
.st a:hover img { 
  filter : alpha(opacity=80); 
  opacity : 0.3; 
  background : #fff; 
}
.st img{border-width : 0px 0px 0px 0px;}
.st1{
  margin-top : 10px;
  width : 233px;
  height : 70px;
  float : left;
  margin-right : 18px;
}
.st1 a:hover img { 
  filter : alpha(opacity=80); 
  opacity : 0.3; 
  background : #fff; 
}
.st1 img{border-width : 0px 0px 0px 0px;}
.st2{
  margin-top : 10px;
  width : 233px;
  height : 70px;
}
.st2 a:hover img { 
  filter : alpha(opacity=80); 
  opacity : 0.3; 
  background : #fff; 
}
.st2 img{border-width : 0px 0px 0px 0px;}
#tisteering{
  margin-top : 10px;
  margin-left : 0px;
}
#tisteering a{
  background-image : url(img/steering.gif);
  width : 740px;
  height : 190px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#tisteering a:hover{
  background-position : left bottom;
}
#tisteering img{border-width : 0px 0px 0px 0px;
}
#tishift{
  margin-top : 10px;
  margin-left : 0px;
}
#tishift a{
  background-image : url(img/title_shift.gif);
  width : 740px;
  height : 190px;
  display : block;
  line-height : 0px;
  text-decoration : none;
  background-repeat : no-repeat;
}
#tishift a:hover{
  background-position : left bottom;
}
#tishift img{border-width : 0px 0px 0px 0px;
}