.bottun a:hover {
  text-decoration:underline ;
color:#336633;  background-color:#FFFFCC;
}

a:hover {
  text-decoration:underline ;
color:#336633;  background-color:#FFFFCC;
}
a:link,a:visited {
  color:#336633;
}
a:active {color: #FF0000;}
body{
  background-color:#FFF;
  background-image: url(images/kabe.gif);
  background-repeat:repeat;
  background-position:top;
}
/*テーマカラー*/
.color_b{border-color:#336633;}
.color_f{  color:#857547;}

h1.title{
text-align:center;
}
h2{
margin:0em;
font-size:90%;
text-align:left;
}
img{border-width:0;}
#header{
text-align:left;
margin-bottom:1em;
}

#container{
  margin-left:7%;
  width:90%;
}
#hooter{
width:100%;
font-size:90%;
}
/*トップメッセージ*/
div.com{
  margin-bottom:0em;
  padding:0em 0.5em;
  line-height:140%;
  border-style:solid;
  border-width:0em 0em 0em 0.7em;
	}
.com p{  text-align:left;
font-size:100%;
margin:0em;
}

/*メニューと履歴*/
table.box{margin:1em 0em;width:auto;}
td.menu{width:30%;}
.menu ul{
  padding:0em;
  margin:0em;

}
.menu li{vertical-align:top;
  list-style-image: url(images/list.gif);
  font-size:medium;
  margin-left:1.5em;
  margin-bottom:1em;
  font-weight:bold;
}
td.new{
  margin:0em;
  padding:0em;
  width:auto;
  background-color:#FFFFFF;
}
h2.new{color:#CC3333;
padding:10px;}
.new ul{
  padding:0em;
margin:0em;
text-align:left;
}
.new li{
padding:0px 10px;
font-size:90%;
margin-bottom:1em;
list-style-type:none;
}

/*伊豆インフォメーション*/
table.izuinfo{
  width:603px;
  margin:2em 0em;

}
caption{font-weight:bold;
}
td.izuinfo_img{
  margin:0;
  padding:0;
  background-color:#000;

  height:73px;
}

td.izuinfo_txt{
  width:100px;
font-weight:bold;
  font-size:90%;
  text-align:center;
  padding-top:0.5em;
}

/*活動紹介アーカイブ*/
table.archive{
  width:603px;
}
td.archive_img {
    background-color:#336633;

}
td.archive_txt{
    font-size:84%;
    text-align:center;
    padding-bottom:1.5em;
}

/*下部表示関連*/
div.counter{
text-align:right;
font-size:90%;
margin-top:2em;
}
fieldset{
padding:1em;
font-size:90%;
}
legend{
padding:0.5em;
font-weight:bold;
}
div.hyouki
{font-size:90%;
  text-align:center;
  margin-top:1em;}
hr{
margin-top:1em;
}

.banner{
width:33%;
}
.logo{
width:67%;
text-align:right;
}

/*その他修飾*/
.small{
font-size:smaller;
}
div.navi_r{
text-align:right;
margin:0em 0.5em 0.5em 0em;
font-size:90%;}

div.navi_c{
margin:1em;text-align:center;
}

span{
color:red;
font-weight:bold;
}
