A:HOVER {
  text-decoration : underline;
  background-color : #ff9966;
}
.f8px{ font-size : 8px;}
.f9px{ font-size : 9px;}
.f10px{ font-size : 10px;}
.f11px{ font-size : 11px;}
.f11pxB{ font-size : 11px; font-weight : bold;}
.f12px{ font-size : 12px;}
.f12pxl13px{ font-size : 12px; line-height : 13px;}
.f12pxl14px{ font-size : 12px; line-height : 14px;}
.f12pxl130p{ font-size : 12px; line-height : 130% ;}
.f12pxl150p{ font-size : 12px; line-height : 150% ;}
.f12pxB{ font-size : 12px; font-weight : bold;}
.f12pxBl14px{ font-size : 12px; line-height : 14px; font-weight : bold;}
.f14px{ font-size : 14px;}
.f14pxl16px{ font-size : 14px; line-height : 16px;}
.f14pxl18px{ font-size : 14px; line-height : 18px;}
.f14pxl20px{ font-size : 14px; line-height : 20px;}
.f14pxl150p{ font-size : 14px; line-height : 150%;}
.f14pxB{ font-size : 14px; line-height : 16px; font-weight : bold;}
.f16px{ font-size : 16px;}
.f16pxl18px{ font-size : 16px; line-height : 18px;}
.f16pxl20px{ font-size : 16px; line-height : 20px;}
.f16pxl150p{ font-size : 16px; line-height : 150%;}
.f16pxBl18px{ font-size : 16px; line-height : 18px; font-weight : bold;}
.f18px{ font-size : 18px;}
.f18pxl24px{ font-size : 18px; line-height : 24px;}
.f18pxBl20px{ font-size : 18px; line-height : 20px; font-weight : bold;}
.f20pxB{ font-size : 20px; line-height : 22px; font-weight : bold;}
.f20px{ font-size : 20px;}
.f22pxB{ font-size : 22px; line-height : 24px; font-weight : bold;}
.f24pxB{ font-size : 24px; line-height : 26px; font-weight : bold;}
.f26pxB{ font-size : 26px; line-height : 28px; font-weight : bold;}
.l130{ line-height : 130%;}
.l150{ line-height : 150%;}

H1{
  font-size : 30px;
  margin : 3px;
}

table.line1pxf14px {
  border: 1px solid #999999;
  border-collapse: collapse;
}
table.line1pxf14px th, table.line1pxf14px td {
  border: 1px solid #cccccc;
}
table.line1pxf14px {
  font-size : 14px;
  line-height : 130% ;
}

/* トップページ・見だし用H1 */
H1.toppage {
  font-size : 12px;
  font-weight : bold;
  margin-top : 3px;
  margin-bottom : 3px;
  color : #666 ;
}

/* トップページ・「熊野古道が・・」用H2 */
h2.toptitle1 {
  margin-top : 3px ;
  margin-bottom : 3px ;
  text-indent : -9999px ;
}
h2.toptitle1 a {
  display: block;
  width : 680px ;
  height : 57px ;
  background-image : url(event/kumano/images/isan_link.jpg) ;
}

/*熊野古道を歩こうDIV*/
#kumano{
 margin:0px 10px 10px 0px; 
 padding: 0px;
 width:340px;
 border: 2px solid #669966;
 background:#FEFFDF;
 }

/* トップページ・右テーブル */
table.toptable {
	margin:0px 0px 0px 0px ;
}
table.toptable td {
  font-size : 12px ;
  line-height : 130% ;
  padding : 3px ;
}
table.toptable td a {
  font-weight : bold ;
  font-size : 14px ;
  line-height : 150% ;
}


/* トップページ・右テーブル　点線下線 */
table.toptable2 {
	margin:0px 0px 0px 0px ;
}
table.toptable2 th {
  font-size : 14px ;
  padding : 3px ;
}
TABLE.toptable2 TD {
  font-size : 12px ;
  line-height : 130%;
  padding : 3px ;
  border-bottom : 1px dotted #ccc ;
}
table.toptable2 td a {
  font-weight : bold ;
  font-size : 14px ;
  background-image : url(images/list_16.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left : 18px;
}

/* トップページ・右テーブル　点線下線　その２ */
table.toptable3 {
	margin:0px 0px 10px 0px ;
}
table.toptable3 th {
  font-size : 18px ;
  padding : 2px ;
}
TABLE.toptable3 TD {
  font-size : 12px ;
  line-height : 130%;
  padding : 3px ;
  border-bottom-width : 1px ;
  border-bottom-style : dotted ;
  border-bottom-color : #ccc ;
}
table.toptable3 td a {
  font-weight : bold ;
  font-size : 12px ;
}
table.toptable3 td a.outlink {
  font-weight : bold ;
  font-size : 12px ;
  background-image : url(images/link.gif);
  background-repeat: no-repeat;
  background-position: right top;
  padding-right : 60px;
}


/* トップページ・右テーブル */
table.toptable-info {
}
table.toptable-info td {
  font-size : 12px ;
  line-height : 130% ;
  padding : 3px ;
}
table.toptable-info td a {
  font-weight : bold ;
}

img.img-rightfloat { border:0; float:right; margin:5px 0px 5px 5px;}

