 
.log{
  font-family : HGP恨集窫;
  color : gray;
  background-image : url(toplogo750-40.gif);
  text-align : right;
  width : 750px;
  height : 40px;
  

  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;border-width : 1px 1px 1px 1px;
  
  background-repeat : no-repeat;
  font-size : 11pt;
}
.title{
  width : 750px;
  height : 80px;
  
  

  
  background-image : url(title-kaishajoho-750-80.gif);
  text-align : center;
  background-repeat : no-repeat;
}
.shachou{
  color : #666666;
  width : 550px;
  
  text-align : left;
  
  float : right;
  font-family : "俵俽 僑僔僢僋";
  padding-top : 20px;
  margin-top : 0px;
  margin-left : 5px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-top-width : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  

  font-size : 10pt;
  bottom : auto;
  right : inherit;
  position : fixed;
}
.leftnavi{
  font-family : HGP恨集窫;
  
  width : 150px;
  float : left;
  background-image : url(leftbar-hwj.jp150.gif);
  height : 485px;
  line-height : 30px;
  text-align : left;
  font-size : 12pt;
  
  padding-top : 50px;
  margin-top : 0px;
  border-top-width : 1px;
  position : static;
  background-repeat : no-repeat;
  left : auto;
  right : auto;
}
.leftnavi A{
  text-decoration : none;
  color : black;
}
.concept{
  width : 550px;
  float : right;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px 1px 1px 1px;
  text-align : left;
  
}
.leftnavi A:hover{
  color : white;
}
.history{
  color : #666666;
  width : 550px;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 20px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 20px;border-width : 0px 0px 0px 0px;
  float : right;
  line-height : 200%;
  text-align : left;
  list-style-type : none;
  list-style-position : outside;
  font-size : 12pt;
}
.gaiyo{
  float : right;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;border-width : 0px 0px 0px 0px;
  
  width : 550px;
  caption-side : top;
  table-layout : auto;
  font-size : 16pt;
  
  color : black;
  text-align : left;
}
.linkpage{
  
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 20px;
  margin-left : 20px;
  margin-right : 40px;
  margin-bottom : 20px;border-width : 0px 0px 0px 0px;
  width : 400px;
  float : right;
  font-size : 12pt;
  font-family : HGP恨集窫;
  color : #414141;
  text-align : left;
  list-style-type : none;
  line-height : 200%;
}
.linkpage A{
  text-decoration : none;
  color : #3e3e3e;
}
.linkpage A:hover{
  color : #b0b000;
}
.officelist-top{
  background-image : url(title-officelist-750-80.gif);
  width : 750px;
  height : 80px;
  position : fixed;
  background-repeat : no-repeat;
}
.officelist{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;border-width : 0px 0px 0px 0px;
  width : 550px;
  float : right;
  text-align : left;
  list-style-type : none;
  font-size : 11pt;
  font-family : HG恨集窶;
  color : black;
  font-weight : normal;
}
.tokyo{
  color : gray;
  background-color : blue;
  width : 700px;
  right : auto;
}
.nagoya{
  color : gray;
  background-color : fuchsia;
  width : 700px;
}
.osaka{
  width : 750px;
}
.officelist TABLE{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;border-width : 5px 5px 5px 5px;border-color : silver silver silver silver;border-spacing : 30px;
  table-layout : auto;
  border-collapse : collapse;
  caption-side : top;
  empty-cells : show;
}
H1{
  font-size : 14pt;
  font-family : HGP恨集窫;
  
  color : #353535;
}
#modoru{
  font-size : 12pt;
  font-family : HGP恨集窫;
  color : gray;
  text-align : center;
}
#modoru A{
  text-decoration : none;
  color : gray;
}
.contact-top{
  background-image : url(title-contact-750-80.gif);
  width : 750px;
  height : 80px;
  background-repeat : no-repeat;
  text-align : center;
}
.contact-page{
  font-size : 12pt;
  font-family : HGP恨集窫;
  color : #4b4b4b;
  width : 550px;
  float : right;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;border-width : 0px 0px 0px 0px;
  text-align : left;
}
.contact-page A{
  
  text-decoration : none;
}
H2{
  font-size : 10pt;
  color : #5a5a5a;
  font-family : HG恨集窫;
  font-weight : normal;
}
#toppack{
  text-align : left;
  width : 750px;
  
  height : 120px;
}
#mainpack{
  
  width : 750px;
  height : 1000px;
}
.log a{
  color : gray;
  text-decoration : none;
}
.sign{
  text-align : right;
  background-image : url(fukumoto-sign.gif);
  background-repeat : no-repeat;
  width : 550px;
  height : 100px;
}
#faq{
  background-image : url(title-faq-750-80.gif);
  background-repeat : no-repeat;
  width : 750px;
  height : 80px;
}
.hinshitu{
  background-image : url(title-hinshitukanri-750-50.gif);
  background-repeat : no-repeat;
  width : 750px;
  height : 50px;
}
#hinshitukanri{
  width : 550px;
  float : right;
  padding-top : 30px;
  margin-top : 1px;
  border-top-width : 0px;
  font-size : 11pt;
  font-family : "俵俽 俹僑僔僢僋";
  color : #1f1f1f;
  text-align : left;
}
