/* ------- ■各種設定------- */
* {
  margin: 0;
  padding: 0;
}


body {
  font-family:"ＭＳ Ｐゴシック", "Osaka";
  margin: 0px;
  padding: 0px;
  text-align: center;
background-image: url(images/bg.jpg);
background-repeat: repeat;

}

BR{letter-spacing:normal;}


form {
  padding: 0px;
  margin: 0px;
}

blockquote {
  padding: 10px 20px 10px 20px;
  border: 1px dotted #999999;
  margin-left: auto; 
  margin-right: auto;
}

h1{font-size:10px;}

h2{font-size:12px;}

h3{font-size:1.25em;}


a    {color: #0000ff; text-decoration: underline;}
a:link    {color: #0000ff; text-decoration: underline;}
a:visited  {color: #990000; text-decoration: underline;}
a:active  {color: #0000ff; text-decoration: none;}
a:hover    {color: #990000; text-decoration: none;}
/* ------- ■各種設定------- */



/* ------- ■全体------- */
#inbox {
  border: 1px solid #f39700;
  margin-left: auto; 
  margin-right: auto;
  padding: 0px 0px 0px 0px;
  width: 750px;
background-color:#ffffff;
}

.hseo{
  width: 700px;
  color:#999999;
  margin-left: auto; 
  margin-right: auto;
  padding: 10px 0px 0px 0px;
}

.hseo a {color:#999999;text-decoration:none;}
.hseo a:link{color:#999999;text-decoration:none;}
.hseo a:visited{color:#999999;;text-decoration:none;}
.hseo a:hover {color:#999999;text-decoration:none;}

/* ------- ■全体------- */



/* ------- ■ヘッダー ------- */
#header {
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 750px;
  height: 250px;
}

.site_title {
  color:#ffffff;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 20px;
}

.site_description {
  color:#ffffff;
  line-height: 1.5em;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 30px;
}
/* ------- ■ヘッダー ------- */



/* ------- ■メニュー ------- */
.menu {
  width: 750px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  height:2.5em;
  background-image: url(images/menu_bg.jpg);
  background-repeat: repeat-x;
  }

.menu a {
  color:#333333;
  text-decoration:none;
  padding-left: 13px; 
  padding-right: 13px;
  float:left;
  line-height:2.5em;
  background-image: url(images/menu_bg.jpg);
  background-repeat: repeat-x;
  }
.menu a:link{
  color: #333333; text-decoration: none;}
.menu a:visited{
  color: #333333; text-decoration: none;}
.menu a:hover {
  color:#cc3300;
  background-image: url(images/menu_bghover.jpg);
  background-repeat: repeat-x;
  }

.menu span {
  color:#999999;
  display:none
  }
/* ------- ■メニュー ------- */

.banners {
  margin: 3px 5px 3px 5px;
  text-align: right;
  background-color:#ffffff;
  padding: 0px 0px 0px 0px;
}

/* ------- ■メイン ------- */
#main {
  float: center;
  overflow: hidden;
  width: 600px;
  margin-left: auto; 
  margin-right: auto;
}



.kizi {
  margin: 15px 5px 15px 5px;
  text-align: left;
  background-color:#FFFFDE;
  padding: 20px 7px 20px 7px;
}

.kizi_title {
  text-align: center;
  line-height: 1.5em;
  margin: 0px 0px 0px 0px;
  padding: 10px 7px 10px 7px;
}
.kizi_title a, {color:rgb(51,51,51); text-decoration:none;}
.kizi_title a:link, {color:rgb(51,51,51); text-decoration:none;}
.kizi_title a:visited, {color:rgb(51,51,51); text-decoration:none;}
.kizi_title a:active {color:rgb(51,51,51); text-decoration:none;}
.kizi_title a:hover {color:rgb(51,51,51); text-decoration:none;}

.kizi_body   {
  line-height: 1.5em;
  margin: 20px 25px 20px 25px;
  padding: 0px 0px 0px 0px;
}

.kizi_body ul{
  list-style-type: none;
}

p{
  text-align:left;
  line-height:   1.5em;
  padding: 2px 10px 2px 10px;
}

img{
  border: none;
  vertical-align:middle;
}

.link{
  text-align:right;
  padding: 3px 3px 3px 3px;
}

.kizi_toi{
  line-height: 1.5em;
  text-align: center;
  margin-left: auto; 
  margin-right: auto;
  margin-top:20px;
  color:#ffffff;
  width: 400px;
  border: 3px solid #ffffff;
  background-color:#007c38;
  padding: 10px 10px 10px 10px;
}

.toi{
  text-align: center;
  margin-left: auto; 
  margin-right: auto;
  margin-top:20px;
  padding: 10px 10px 10px 10px;
}

/* ------- ■メイン ------- */



/* ------- ■リンク ------- */
.linkbox{
  width: 600px;
  margin-left: auto; 
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 0.75em;
  text-align: left;
  padding: 10px 15px 10px 15px;
  line-height: 1.5em;
  color:rgb(95,95,95);
  border: 1px solid #999999;
}

.linkbox ul{
  list-style-type: none;
  padding: 10px 20px 10px 20px;
  line-height: 1.3em;
}

.linkbox a, {color:rgb(95,95,95); text-decoration:none;}
.linkbox a:link, {color:rgb(95,95,95); text-decoration:none;}
.linkbox a:visited, {color:rgb(95,95,95); text-decoration:none;}
.linkbox a:active {color:rgb(95,95,95); text-decoration:none;}
.linkbox a:hover {color:rgb(95,95,95); text-decoration:none;}
/* ------- ■リンク ------- */



/* ------- ■ページ移動リンク ------- */
.pagemove {
  font-size: 12px;
  margin:10px 0px 10px 0px;
}






/* ------- ■フッターメニュー ------- */
.menuf {
  width: 750px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  height:2.5em;
  background-image: url(images/menu_bg2.jpg);
  background-repeat: repeat-x;
  }

.menuf a {
  color:#333333;
  text-decoration:none;
  padding-left: 10px; 
  padding-right: 10px;
  float:left;
  line-height:2.5em;
  background-image: url(images/menu_bg2.jpg);
  background-repeat: repeat-x;
  }
.menuf a:link{
  color: #333333; text-decoration: none;}
.menuf a:visited{
  color: #333333; text-decoration: none;}
.menuf a:hover {
  color:#cc3300;
  background-image: url(images/menu_bghover2.jpg);
  background-repeat: repeat-x;
  }

.menuf span {
  color:#999999;
  display:none
  }
/* ------- ■フッターメニュー ------- */

/* ------- ■フッダー部分 ------- */
#footer {
  width: 750px;
  background-color:#ffffff;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
}

.copyright  {
  color: #333333;
  line-height: 1.5em;
  font-size: 0.625em;
  text-align:center;
  padding-bottom: 10px;
}

.copyright a    {color: #333333; text-decoration: underline;}
.copyright a:link  {color: #333333; text-decoration: underline;}
.copyright a:visited  {color: #333333; text-decoration: underline;}
.copyright a:hover  {color: #990000; text-decoration: underline;}
/* ------- ■フッダー部分 ------- */



/* ------- ■フッダー会社情報 ------- */
.footerkaisha {
  text-align:right;
  font-size:0.75em;
  margin-left:auto;
  margin-right:auto;
  padding-bottom: 10px;
}

.footerkaisha a {
  color:#333333;
  text-decoration:none;
  padding-left:10px;
  padding-right:10px;
}
.footerkaisha a:link  {color: #333333; text-decoration: none;}
.footerkaisha a:visited  {color: #333333; text-decoration: none;}
.footerkaisha a:hover  {color: #990000; text-decoration: none;}

.footerkaisha span {
  color:#999999;
  display:none
}
/* ------- ■フッダー会社情報 ------- */



.fseo{
  text-align:right;
  width: 750px;
  color:#999999;
  font-size:8px;
  margin-left: auto; 
  margin-right: auto;
  padding: 0px 0px 10px 0px;
}

.fseo a {color:#999999;text-decoration:none;}
.fseo a:link{color:#999999;text-decoration:none;}
.fseo a:visited{color:#999999;;text-decoration:none;}
.fseo a:hover {color:#999999;text-decoration:none;}
