 
.category{
  font-size : 18px;
  margin-top : 3px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 3px;
}
.category LI{
  font-size : 18px;
  margin-top : 10px;
  margin-left : -30px;
  margin-right : 0px;
  margin-bottom : 10px;
  list-style-type : none;
  
  font-weight : bold;
}
.category A{
  font-size : 18px;
  
  
  
  
  list-style-type : none;
}
.category A:HOVER{
  font-size : 12px;
  color : red;
  
  
  
  
}
.top_table{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
}

#menu2 { 
width: 150px; /* ボタンの横幅 */ 

  
} 

#menu2 DIV { 
background-color: #FFFFFF; /* 背景色 */ 
border-width: 2px; /* 枠線の太さ */ 
border-style: solid; /* 枠線のスタイル */ 
border-color : #beddf5 #beddf5 #beddf5 #beddf5; /* 枠線の色（上・右・下・左） */ 
padding: 3px; /* ボタン内の余白 */ 

  margin-bottom : 5px;
  background-image : url(img/sekou/01.jpg);
} 

#menu2 A { 
text-decoration: none; /* リンク文字の下線 */ 
font-size : 8pt; /* リンク文字のサイズ */ 
 /* リンク文字の太さ */ 

  
  
} 

#menu2 A:hover { 
color: #FF0000; /* ポイント時の文字色 */ 
} 



.top_line_r{
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #99cc00;
}
.top_osusume_text_s{
  font-size : 11px;
  line-height : 140%;
  vertical-align : top;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
}
.top_osusume_title{
  font-size : 14px;
  font-weight : bold;
  text-align : left;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.top_bukken_txt{
  font-size : 13px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.top_bukken_pic{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  vertical-align : top;
  border-top-width : 1px;
  border-left-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-bottom-style : solid;
  border-top-color : green;
  border-left-color : green;
  border-bottom-color : green;
}
.fream{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;}
.txt1{
  font-size : 13px;
  font-weight : bold;
  padding-top : 3px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 0px;
  

  color : blue;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  height : 20px;
}


div.pic{
  font-size : 13px;
  font-weight : bold;
  color : blue;
  float:left;
  width:80px;
border: solid 1px silver;
  margin : 2px;
  padding : 5px;
background-position : center center;
  text-align : center;
}

div.pic a img{margin-top:8px;}
/*
.pic{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  padding-bottom : 5px;
background-position : center center;
  text-align : center;
  padding-top : 5px;
}
*/
.txt2{
  font-size : 12px;
  line-height : 140%;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  vertical-align : top;
  text-align : left;
  
  height : 72px;
}
.sekou_title{
  font-size : 16px;
  background-color : #f0f0f0;
  text-align : center;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  font-weight : bold;
  color : red;
  vertical-align : middle;
background-position : center center;}
.sekou_bottan{
  text-align : right;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
 margin-bottom : 0px;
}
.sekou_txt{
  font-size : 13px;
  font-weight : bold;
  line-height : 140%;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px; margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  