body{
  background-image : url(../sitemap/img001.gif);
  text-align : center;
}
a:hover{
  color : #EA0000;
}

/*####### ここからメインの5つのボックスを指定したものです。#####*/

#header{
  width : 710px;
  margin-right : auto;
  margin-left : auto;
  font-size : 14px;
  letter-spacing : 1px;
  line-height : 155%;
  text-align : left;
  padding-bottom : 3px;     
}
#mainbox{
  width : 710px;
  margin-right : auto;
  margin-left : auto;      
}
#leftbox{
  width : 300px;
  font-size : 14px;
　letter-spacing : 1px;
　line-height : 155%;
  text-align : left;
　padding : 10px; 10px; 10px; 10px;
  float : left;
}
#rightbox{
  width : 400px;
  font-size : 14px;
　letter-spacing : 1px;
　line-height : 155%;
  text-align :left;
　padding : 10px; 5px; 5px; 5px;
  float : left;
}
#footer{
  width : 710px;
  margin-right : auto;
  margin-left : auto;
  font-size : 14px;
　letter-spacing : 1px;
　line-height : 155%;
  text-align : left;
  padding-top : 50px;
}

/*####### ここまでメインの5つのボックスを指定したものです。#####*/


/*####### ここから<h1>から<h6>までを指定したものです。#####*/


h1{
  font-family : "ＭＳ Ｐゴシック";
  font-size : 12px;
 margin : 0pt;
}
h2{
  font-family : "ＭＳ Ｐゴシック";
  font-size : 26px;
  margin : 0pt;
  line-height : 120%;
  font-weight : lighter;
}
h3{
  font-family : "ＭＳ Ｐゴシック";
  font-size : 26px;
  margin : 0pt;
  line-height : 120%;
  font-weight : lighter;
}
h4{
  font-family : "ＭＳ Ｐゴシック";
  font-size : 22px;
  margin : 0pt;
  line-height : 120%;
}
h5{
  font-family : "ＭＳ Ｐゴシック";
  font-size : 16px;
  margin : 0pt;
  line-height : 120%;
}

/*####### ここまで<h1>から<h6>までを指定したものです。#####*/


/*####### ここから黒色文字の大きさ・太さを指定したものです。#####*/

.Class1{
  font-size : 12px;
  line-height : 140%;
}
.Class2{
  font-size : 14px;
}
.Class3{
  font-size : 16px;
}
.Class4{
  font-size : 22px;
  line-height : 120%;
}
.Class5{
  font-size : 26px;
  line-height : 120%;
}
.Class6{
  font-size : 32px;
  line-height : 120%;
}
.Class1b{
  font-size : 12px;
  line-height : 120%;
  font-weight : bold;
}
.Class2b{
  font-size : 14px;
  font-weight : bold;
}
.Class3b{
  font-size : 16px;
  font-weight : bold;
}
.Class4b{
  font-size : 22px;
  line-height : 120%;
  font-weight : bold;
}

.Class5b{
font-size : 26px;
line-height : 120%;
font-weight: bold;
}
.Class6b{
  font-size : 32px;
  line-height : 120%;
  font-weight : bold;
}

/*####### ここまで黒色文字の大きさ・太さを指定したものです。#####*/


/*####### ここから赤色文字の大きさ・太さを指定したものです。#####*/

.Class1r{
  font-size : 12px;
  line-height : 120%;
  color : #cc0000;
}
.Class2r{
  font-size : 14px;
  color : #cc0000;
}
.Class3r{
  font-size : 16px;
  color : #cc0000;
}
.Class4r{
  font-size : 22px;
  line-height : 120%;
  color : #cc0000;
}
.Class5r{
  font-size : 26px;
  line-height : 120%;
  color : #cc0000;
}
.Class6r{
  font-size : 32px;
  line-height : 120%;
  color : #cc0000;
}
.Class1rb{
  font-size : 12px;
  line-height : 120%;
  font-weight : bold;
  color : #cc0000;
}
.Class2rb{
  font-size : 14px;
  font-weight : bold;
  color : #cc0000;
}
.Class3rb{
  font-size : 16px;
  font-weight : bold;
  color : #cc0000;
}
.Class4rb{
  font-size : 22px;
  line-height : 120%;
  font-weight : bold;
  color : #cc0000;
}
.Class5rb{
  font-size : 26px;
  line-height : 120%;
  font-weight : bold;
  color : #cc0000;
}
.Class6rb{
 font-size : 32px;
  line-height : 120%;
  font-weight : bold;
  color : #cc0000;
}

/*####### ここまで赤色文字の大きさ・太さを指定したものです。#####*/


/*####### ここから青色文字の大きさ・太さを指定したものです。#####*/

.Class1a{
  font-size : 12px;
  line-height : 120%;
  color : #004080;
}
.Class2a{
  font-size : 14px;
  color : #004080;
}
.Class3a{
  font-size : 16px;
  color : #0000ff;
}

.Class4a{
  font-size : 22px;
  line-height : 120%;
  color : #004080;
}
.Class5a{
  font-size : 26px;
  line-height : 120%;
  color : #004080;
}
.Class6a{
  font-size : 32px;
  line-height : 120%;
  color : #004080;
}
.Class1ab{
  font-size : 12px;
  line-height : 120%;
  font-weight : bold;
  color : #004080;
}
.Class2ab{
  font-size : 14px;
  font-weight : bold;
  color : #004080;
}
.Class3ab{
  font-size : 16px;
  font-weight : bold;
  color : #004080;
}
.Class4ab{
  font-size : 22px;
  line-height : 120%;
  font-weight : bold;
  color : #004080;
}
.Class5ab{
  font-size : 26px;
  line-height : 120%;
  font-weight : bold;
  color : #004080;
}
.Class6ab{
  font-size : 32px;
  line-height : 120%;
  font-weight : bold;
  color : #004080;
}

/*####### ここまで青色文字の大きさ・太さを指定したものです。#####*/


/*####### ここから事務所住所boxを指定したものです。#####*/

.catbox{
  background-image : url(../hajimekata/syorui/img020.gif);
  text-align : center;
  font-size : 12px;
  line-height : 220%;
  border : 1px solid #99CC00;
  padding : 10px 10px 10px 10px;
  width : 460px;
  margin-right : auto;
  margin-left : 142px;
}

/*####### ここまで事務所住所boxを指定したものです。#####*/


/*####### ここから次のページboxを指定したものです。#####*/

.tenbox{
  text-align : center;
  font-size : 12px;
  line-height : 220%;
　border : 1px dashed #ff0000;
  width : 300px;
}

/*####### ここまで次のページboxを指定したものです。#####*/


/*####### ここから水平線を指定したものです。#####*/

hr{
  border : 1px dotted #3300FF;
}

/*####### ここまで水平線を指定したものです。#####*/


/*####### ここからtdを指定したものです。#####*/

td{
  line-height : 155%;
  letter-spacing : 1px;

/*####### ここまでtdを指定したものです。#####*/

/*####### その他 #####*/

.li{
  background : url(../gif/maru.gif) no-repeat;
  margin-left : 0;
  padding-left : 20px;
  padding-bottom : 4px;
}
li{
  margin : 0px 0px 0px 0px;
}
ul{
  list-style-type : none;
}
dd{
  margin : 0px 0px 15px 10px;
}
.gyo01{
  line-height : 1.1;
}
.Classu10{
  margin-top : 10px;
}
.Classu20{
  margin-top : 20px;
}
.Classu30{
  margin-top : 30px;
}
.Classu40{
  margin-top : 40px;
}
.Classu50{
  margin-top : 50px;
}
.Classd10{
  margin-bottom : 10px;
}
.Classd20{
  margin-bottom : 20px;
}
.Classd30{
  margin-bottom : 30px;
}
.Classd40{
  margin-bottom : 40px;
}
.Classd50{
  margin-bottom : 50px;
}

/*####### その他終わり #####*/
