body{
  width:900px;
  margin:0 auto;
  background-color:white;
  background-image:url(../home/backx.gif);
  background-repeat: no-repeat;
  background-position:top center;
  position:relative;
  }

a { 
text-decoration: none; 
} 


a:link{
  color:blue;
  text-decoration:none;
  }

a:hover{
  color:blue;
  text-decoration:underline;
  background-color:#F6F6F6;
  background-repeat:no-repeat
  text-decoration:underline; 
}



p{
  color:black;
  text-align:left;
  font-size:15px;
  line-height:25px;
  margin-top:10px;
  margin-left:60px;
  margin-right:20px;
  margin-bottom:20px;
  }



.cp{
height:13px;
clear:both;
text-align:right;
background-image:url(../0home/hhh.gif);
}

.cp strong {
text-align:right;
color:black;
font-size:12px;
padding-right:15px;
padding-top:5px;
font-weight:normal;
}

.copy{
text-align:left;
clear:both;
background-color:white;
height:97px;
background-repeat:no-repeat;
}


  
img.rogo {
  float:left;
  padding-left:0px;
  padding-top:0px;
  margin:0 0 0 0;
  font-size:smaller;
}


.head2{
text-align:left;
clear:both;
background-color:white;
height:84px;
background-repeat:no-repeat;
}


.header {
float:left;
width:420px;
margin-top:25px;
background-image:url(..home/headerTop.gif);
background-repeat:no-repeat;
height:22px !important;
color: #999999;
font-size:10px;
}


.flash{
text-align:left;
clear:both;
height:230px;
background-color:white;
background-image:url(../home/gentsuki.jpg);
background-repeat: no-repeat;
}
}

h1{
  text-align:left;
  color:brack;
  font-size:19px;
  padding-left:10px;
  padding-top:12px;
  padding-bottom:10px;
  margin-bottom:0px;
  border-bottom:solid 3px red;
  margin-left:30px;
  margin-right:22px;
  margin-bottom:10px;
  }



h2{
  text-align:left;
  color:brack;
  font-size:19px;
  padding-left:10px;
  padding-top:12px;
  padding-bottom:10px;
  margin-bottom:0px;
  border-bottom:solid 3px red;
  margin-left:35px;
  margin-right:22px;
  margin-bottom:10px;
  }


h3{
  text-align:left;
  color:#331C00;
  font-size:15px;
  padding-left:10px;
  padding-top:20px;
  padding-bottom:5px;
  margin-bottom:0px;
  border-bottom:solid 2px #FF9000;
  margin-left:35px;
  margin-right:22px;
  margin-bottom:10px;
  }


h4{
  text-align:left;
  color:brack;
  font-size:14px;
  margin-top:15px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  }

h5{
  text-align:left;
  color:brack;
  font-size:13px;
  margin-top:12px;
  margin-left:15px;
  margin-right:500px;
  margin-bottom:10px;
  padding-bottom:2px;
  border-bottom:solid 2px orange;
  }

img.a{
  text-align:left;
  padding-top:0px;
  padding-left:0px;
  padding-bottom:0px;
  margin-bottom:0px;
  margin-left:45px;
  margin-right:0px;
  margin-top:15px;
  }


.s{
  color:#332900;
  text-align:left;
  font-size:17px;
  font-weight:bold;
  padding-left:45px;
  padding-top:11px;
  padding-bottom:12px;
  padding-right:0px;
  vertical-align:middle;
  background-image:url(../home/ss1.gif);
  background-repeat:no-repeat;
  border-bottom:solid 2px orange;
  margin-left:40px;
  margin-right:22px;
  margin-bottom:15px;
  margin-top:25px;
  }


.ss{
  color:#332900;
  text-align:left;
  font-size:17px;
  font-weight:bold;
  padding-left:45px;
  padding-top:11px;
  padding-bottom:10px;
  padding-right:0px;
  vertical-align:middle;
  background-image:url(../home/ss1a.gif);
  background-repeat:no-repeat;
  border-bottom:solid 2px orange;
  margin-left:40px;
  margin-right:22px;
  margin-bottom:13px;
  margin-top:25px;
  }


.sss{
  color:#332900;
  text-align:left;
  font-size:17px;
  font-weight:bold;
  padding-left:45px;
  padding-top:11px;
  padding-bottom:10px;
  padding-right:0px;
  vertical-align:middle;
  background-image:url(../home/thc1.gif);
  background-repeat:no-repeat;
  border-bottom:solid 2px orange;
  margin-left:40px;
  margin-right:22px;
  margin-bottom:13px;
  margin-top:25px;
  }



.s1{
  color:black;
  text-align:left;
  font-size:16px;
  font-weight:bold;
  padding-left:20px;
  padding-top:10px;
  padding-bottom:0px;
  padding-right:45px;
  margin-top:0px;
  margin-left:10px;
  margin-right:0px;
  border-bottom:dotted 1px red;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:15px;
  }


.st{
  color:white;
  text-align:left;
  font-size:17px;
  font-weight:bold;
  padding-left:15px;
  padding-top:10px;
  padding-bottom:0px;
  padding-right:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:10px;
  vertical-align:middle;
  background-image:url(../home/.gif);
  background-repeat:no-repeat;
  margin-left:45px;
  border-bottom:dotted 1px red;
  }


p.x{
  text-align:left;
  font-size:15px;
  font-weight:normal;
  line-height:25px;
  padding-bottom:5px;
  padding-right:5px;
  margin-top:-0px;
  margin-left:60px;
  margin-right:60px;
  margin-bottom:20px;
  }

img.cc{
  float:right;
  vertical-align:top;
  margin-left:20px;
  margin-right:30px;
  margin-bottom:0px;
  margin-top:0px;
  }


.up{
  text-align:right;
  margin-right:25px;
  margin-top:25px;
  margin-bottom:30px;
  }


.clearBlock {
clear:both;
}

.sarea{
  width:900px;
  height:193px;
  margin:0 auto;
  background-color:white;
  background-image:url(../home/fth1.gif);
  background-repeat: no-repeat;
  border:dotted 1px silver;
  background-position:bottom center;
  }



.foot{
clear:both;
  color:black;
  font-size:12px;
  font-style:normal;
  height:20px;
  background-color:#FBFBFB;
  border-bottom:solid 4px silver;
  border-top:solid 8px #919191;
  padding-top:10px;
  text-align:center;
  padding-bottom:10px;
  padding-right:10px;
}





.btm{
  font-size:8px;
  height:15px;
  padding-top:2px;
  padding-bottom:0px;
  padding-left:5px;
}





form {
margin:0;
padding:0;
}

/*  common setting */


.tel{
  text-align:center;
  width:200px;
  height:50px;
  }


.preload{
  display:none;
  }