/* ####### */


body{
  text-align: center;
  margin: 2px 0px 2px 0px;
  padding: 0px;
  background-color: #5b0000;
  font-family : 'メイリオ',Meiryo,'ＭＳ Ｐゴシック';
}

a:hover{
  text-decoration: underline;
  color: red;
}

.base{
  width: 900px;
  border: 4px ridge #808080;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../image/cateback.gif);
  background-color: #aeaeae;
}

h1{
  width: 900px;
  margin: 0px 0px 5px 0px;
  padding: 2px 0px 2px 0px;
  text-align: left;
  font-size: 140%;
  font-weight: 100;
  font-family: "HG創英角ｺﾞｼｯｸUB";
  color: #deb027;
  background-image : url(../image/cate_h1.gif);
  background-color: #3c3c3c;
  border-bottom: 4px red solid;
}

p{
  font-size: 80%;
  text-align: left;
  margin: 2px;
  padding: 0px 3px 0px 3px;
line-height: 1.3em;
}

.map{
  text-align: right;
  color: #695946;
}

#k0-01{
margin-left: auto;
margin-right: auto;
margin-bottom: 7px;
  width: 870px;
  height: 80px;
  color: #ffffff;
  font-size: 80%;
  text-align: center;
}

h2{
  color: #ffffff;
  font-size: 100%;
  background-image : url(../image/h2_back.gif);
  background-color: #695946;
  padding: 6px 4px 5px 4px;
line-height: 1.2em;
}

.subcate{
  background-image: url(../image/mainback.gif);
  background-color: #f6edd8;
  width: 295px;
  height: 260px;
  text-align: left;
}

h2 a:link{
  color: #ffffff;
  width: 280px;
  filter: glow(color=#000000, strength=1);
}

h2 a:visited{
  color: #a0477a;
}

h2 a:hover{
  color: #ff0000;
  width: 280px;
  filter: glow(color=#ffffff, strength=1);
}

.ul_link{
  font-size: 100%;
  color: #000080;
  padding: 2px 0px 3px 50px;
  margin: 10px 5px 0px 0px;;
  font-weight: 600;
}

li{
  padding: 2px 5px 2px 0px;
line-height: 1.3em;
}

.k0-02{
margin-left: 43px;

margin-bottom: 3px;
  width: 200px;
  height: 100px;
border-width: 1px;
border-style: solid;
border-color: red;
  background-color: #ffffff;
  font-size: 80%;
  text-align: center;
}

.k-top{
  height: 20px;
  color: #ffffff;
  background-color: red;
}

#sougo{
  font-size: 90%;
  font-weight: 600;
}

#hoot{
  width: 900px;
  background-image : url(../image/hootback.gif);
  background-color: #000000;
  font-size: 80%;
  color: silver;
  padding: 2px 0px 2px 0px;
  border-top: 4px red solid;
  border-bottom: 4px red solid;
}

.hoot_a a{
  text-decoration: none;
}

.hoot_a a:link{
  color: silver;
}

.hoot_a a:hover{
  text-decoration: underline;
}

.hoot_a a:visited{
  color: gray;
}