body{background-image : url(../image/image3.gif);
  background-repeat : repeat-y;}
h1{font-size : 22px;}
h2{font-size : 15px;  
  color : #ffffff;}
h3{font-size : 15px;
  color : #ffffff;}
.kateul{margin-left : 0px;  
  list-style-type : decimal;}
.kateli{margin-bottom : 19px;
  margin-top : 10px;}
.kateli2{margin-bottom : 20px;
  margin-top : 10px;}
li.kateli2 a{color : #ffffff;}
div{font-size : 13px;
  position : absolute;
  visibility : visible;}
.naviul{margin-left : 0px;  
  margin-bottom : 0px;
  list-style-type : decimal;}
.navili{margin-bottom : 15px;}
li.navili a{color : #ffffff;}
.indexul{margin-left : 0px;  
  margin-bottom : 10px;
  list-style-type : decimal;}
.indexli{margin-bottom : 14px;
  margin-top : 10px;}
a{text-decoration : none;
  color : blue;}
.copyright{text-align : center;
  margin-top : 17px;
  color : #ffffff;}
.copyrightupletter{margin-bottom : 0px;}
#h1space{top : 53px;
  left : 80px;}
#letterspace1{top : 913px;
  left : 70px;
  width : 500px;}
#letterspace2{top : 1093px;
  left : 70px;
  width : 500px;}
#letterspace3{top : 93px;
  left : 60px;
  width : 520px;}
#mainkatespace1{top : 122px;
  left : 606px;
  width : 180px;}
#katespace1{top : 293px;
  left : 60px;}
#katespace2{top : 313px;
  left : 606px;}
#iframezoon{top : 323px;
  left : 346px;}
#topimage{top : 0px;
  left : 22px;}
#indeximage{top : 91px;
  left : 29px;}
.borderimage{background-image : url(../image/image5.gif);
  background-repeat : no-repeat;
  height : 42px;
background-position : right center;}
.lastborderimage{background-image : url(../image/image6.gif);
  background-repeat : no-repeat;background-position : right bottom;
  height : 34px;
  color : #ffffff;
  text-align : center;
  vertical-align : bottom;
  padding-bottom : 2px;}
dl{margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  font-size : 13px;}
dt{margin-top : 0px;
  margin-left : 30px;}
dd{margin-bottom : 20px;
  margin-right : 10px;}
#sitetourokuspace{top : 277px;
  left : 29px;}
td{font-size : 13px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;}
.tdletter{padding-left : 40px;
  padding-right : 10px;}
.tdborderletter{margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;  
  padding-left : 30px;
  font-size : 13px;
  color : #ffffff;}
.tdh{margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;  
  padding-left : 30px;}
.letterwhite{font-size : 13px;
  color : #ffffff;
  margin-top : 1px;}
.katepan{font-size : 12px;
  margin-right : 10px;
  text-align : right;}
#sitetorokutable{width : 760px;}
#sitetorokuright{width : 200px;
  background-color : #808080;
  height : 680px;}
#access{top : 0px;
  left : 700px;}
ol{padding-left : 20px;}
.letterli{padding-right : 10px;}
.formtable{width : 460px;}
.form{padding-left : 35px;
  padding-right : 15px;}
.formsite{list-style-type : circle;
  padding-left : 30px;}
.formsitedt{margin-top : 20px;}
.formsitedd{margin-top : 0px;
  margin-left : 40px;
  margin-right : 10px;
  margin-bottom : 0px;}
.panlink{color : #ffffff;}
.white{color : #ffffff;}
.border0{border-width : 0px;}

#forking{top : 325px;
  left : 600px;
  width : 180px;}

#forking_sub{top : 140px;
  left : 70px;
  width : 500px;}

#servicelink p{margin-top:50px;
margin-bottom:5px;
font-size:10px;}

#servicelink a{font-size:10px !important;}

