






/* 丸タブ */
div.marutab_on {
	padding: 2px;
	max-width: 160px;
	font-size: 12pt;
	font-weight: bold;
	color: Black;
	text-align: center;

	border-top-left-radius: 8px;     /* 左上 */
	border-top-right-radius: 8px;     /* 右上 */
	-moz-border-radius-topleft: 8px;     /* 左上 */
	-moz-border-radius-topright: 8px;     /* 右上 */
	-webkit-border-top-left-radius: 8px;     /* 左上 */
	-webkit-border-top-right-radius: 8px;     /* 右上 */

	border-top:1px Black solid;
	border-right:1px Black solid;
	border-left:1px Black solid;
	border-bottom:1px White solid;
	background-color: White;          /* 背景色 */
}

/* 丸タブ */
div.marutab_off {
	padding: 2px;
	max-width: 160px;
	font-size: 12pt;
/*	font-weight: bold;*/
	color: Gray;
	text-align: center;

	border-top-left-radius: 8px;     /* 左上 */
	border-top-right-radius: 8px;     /* 右上 */
	-moz-border-radius-topleft: 8px;     /* 左上 */
	-moz-border-radius-topright: 8px;     /* 右上 */
	-webkit-border-top-left-radius: 8px;     /* 左上 */
	-webkit-border-top-right-radius: 8px;     /* 右上 */

	border-top:1px Gray solid;
	border-right:1px Gray solid;
	border-left:1px Gray solid;
	border-bottom:1px black solid;
	background-color: Darkgray;          /* 背景色 */
}

a.widelink_on {
	display: block;
	width: 100%;
	text-decoration: none; /* 解説A */
}
a.widelink_off {
	display: block;
	width: 100%;
	text-decoration: none; /* 解説A */
}
a.widelink_off:hover {         /* 解説B */
	background-color: White;
	color: red;
}








A:hover {
	color: white;
	background-color:Blue;
}

a.link1{
	font-weight:bold;
}

.LevelBar{
	width:100%;
	padding:0px;
	margin:0px;
	font-weight:normal;
	background-color:#1DF0FF;
	border-top:   1px solid #3FF0FF;
	border-right: 1px solid #1FE0FF;
	border-bottom:1px solid #0BC0FF;
	border-left:  1px solid #1FE0FF;
	line-height: 110%;
}


/*ダイビングリンク集*/
body.DIVINGBODY {
/*	background-color:#DDFEFF;*/
	background-color:#FFFFFF;
}

h1.DIVINGHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
/*
  background-color: #8484ee;
  border: 2px none #8888f8;
  border-top: 2px solid #87CEEB;
  border-left: 2px solid #87CEEB;
  border-right: 2px solid #0000FF;
  border-bottom: 2px solid #0000FF;
*/
	text-align: center;
	text-align: left;
	font-size: 15pt;
	padding: 0.1em;
}

h2.DIVINGHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 3px none #8888f8;
  border-top: 3px solid #87CEEB;
  border-left: 3px solid #87CEEB;
  border-right: 3px solid #0000FF;
  border-bottom: 3px solid #0000FF;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}

h3.DIVINGHEAD {
	color: #ffffff;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	font-weight: bold;
	background-color: #8484ee;
	border: 1px none #8888f8;
	border-top: 1px solid #87CEEB;
	border-left: 1px solid #87CEEB;
	border-right: 1px solid #0000FF;
	border-bottom: 1px solid #0000FF;
	text-align: left;
	font-size: 10pt;
	padding: 0.1em;
}


/*キャンプリンク集*/
body.CAMPGBODY {
/*	background-color:#BBFEFF;*/
	background-color:#8FBC8F;
}

h1.CAMPHEAD {
  color: #000000;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
/*
  background-color: #8484ee;
  border: 2px none #8888f8;
  border-top: 2px solid #87CEEB;
  border-left: 2px solid #87CEEB;
  border-right: 2px solid #0000FF;
  border-bottom: 2px solid #0000FF;
*/
	text-align: center;
	font-size: 15pt;
	padding: 0.1em;
}

h2.CAMPHEAD {
  color: #ddffdd;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #228B22;
  border: 3px none #8888f8;
  border-top: 3px solid #9ACD32;
  border-left: 3px solid #9ACD32;
  border-right: 3px solid #006400;
  border-bottom: 3px solid #006400;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}

h3.CAMPHEAD {
	color: #ddffdd;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	font-weight: bold;
	background-color: #228B22;
	border: 1px none #8888f8;
	border-top: 1px solid #9ACD32;
	border-left: 1px solid #9ACD32;
	border-right: 1px solid #006400;
	border-bottom: 1px solid #006400;
	text-align: left;
	font-size: 10pt;
	padding: 0.1em;
}


/*ホテルリンク集*/
body.HOTELBODY {
/*	background-color:#DDFEFF;*/
	background-color:#FFFFFF;
}

h1.HOTELHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
/*
  background-color: #8484ee;
  border: 2px none #8888f8;
  border-top: 2px solid #87CEEB;
  border-left: 2px solid #87CEEB;
  border-right: 2px solid #0000FF;
  border-bottom: 2px solid #0000FF;
*/
	text-align: center;
	text-align: left;
	font-size: 18pt;
	padding: 0.1em;
}

h2.HOTELHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 3px none #8888f8;
  border-top: 3px solid #87CEEB;
  border-left: 3px solid #87CEEB;
  border-right: 3px solid #0000FF;
  border-bottom: 3px solid #0000FF;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}

h3.HOTELHEAD {
	color: #ffffff;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	font-weight: bold;
	background-color: #8484ee;
	border: 1px none #8888f8;
	border-top: 1px solid #87CEEB;
	border-left: 1px solid #87CEEB;
	border-right: 1px solid #0000FF;
	border-bottom: 1px solid #0000FF;
	text-align: left;
	font-size: 10pt;
	padding: 0.1em;
}


/*旅行リンク集*/
body.TRAVELBODY {
/*	background-color:#DDFEFF;*/
	background-color:#FFFFFF;
}

h1.TRAVELHEAD {
	color: #000000;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	font-weight: bold;
	text-align: center;
	font-size: 18pt;
	padding: 0.1em;
}

h2.TRAVELHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 3px none #8888f8;
  border-top: 3px solid #87CEEB;
  border-left: 3px solid #87CEEB;
  border-right: 3px solid #0000FF;
  border-bottom: 3px solid #0000FF;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}

h3.TRAVELHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 1px none #8888f8;
  border-top: 1px solid #87CEEB;
  border-left: 1px solid #87CEEB;
  border-right: 1px solid #0000FF;
  border-bottom: 1px solid #0000FF;
  text-align: left;
  font-size: 10pt;
  padding: 0.1em;
}


/*フィッシングリンク集*/
body.FISHINGBODY {
/*	background-color:#DDFEFF;*/
	background-color:#FFFFFF;
}

h1.FISHINGHEAD {
	color: #000000;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	font-weight: bold;
	text-align: center;
	font-size: 18pt;
	padding: 0.1em;
}

h2.FISHINGHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 3px none #8888f8;
  border-top: 3px solid #87CEEB;
  border-left: 3px solid #87CEEB;
  border-right: 3px solid #0000FF;
  border-bottom: 3px solid #0000FF;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}

h3.FISHINGHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 1px none #8888f8;
  border-top: 1px solid #87CEEB;
  border-left: 1px solid #87CEEB;
  border-right: 1px solid #0000FF;
  border-bottom: 1px solid #0000FF;
  text-align: left;
  font-size: 10pt;
  padding: 0.1em;
}


/*レジャーリンク集*/
body.LEISUREBODY {
/*	background-color:#DDFEFF;*/
	background-color:#FFFFFF;
}

h1.LEISUREHEAD {
	color: #000000;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	font-weight: bold;
	text-align: center;
	font-size: 18pt;
	padding: 0.1em;
}

h2.LEISUREHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 3px none #8888f8;
  border-top: 3px solid #87CEEB;
  border-left: 3px solid #87CEEB;
  border-right: 3px solid #0000FF;
  border-bottom: 3px solid #0000FF;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}

h3.LEISUREHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 1px none #8888f8;
  border-top: 1px solid #87CEEB;
  border-left: 1px solid #87CEEB;
  border-right: 1px solid #0000FF;
  border-bottom: 1px solid #0000FF;
  text-align: left;
  font-size: 10pt;
  padding: 0.1em;
}


/*ショッピングリンク集*/
body.SHOPPINGBODY {
/*	background-color:#DDFEFF;*/
	background-color:#FFFFFF;
}

h1.SHOPPINGHEAD {
	color: #000000;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	font-weight: bold;
	text-align: center;
	font-size: 18pt;
	padding: 0.1em;
}

h2.SHOPPINGHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 3px none #8888f8;
  border-top: 3px solid #87CEEB;
  border-left: 3px solid #87CEEB;
  border-right: 3px solid #0000FF;
  border-bottom: 3px solid #0000FF;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}

h3.SHOPPINGHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 1px none #8888f8;
  border-top: 1px solid #87CEEB;
  border-left: 1px solid #87CEEB;
  border-right: 1px solid #0000FF;
  border-bottom: 1px solid #0000FF;
  text-align: left;
  font-size: 10pt;
  padding: 0.1em;
}


/*動物・ペットリンク集*/
body.ANIMALBODY {
/*	background-color:#DDFEFF;*/
	background-color:#FFFFFF;
}

h1.ANIMALHEAD {
	color: #000000;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	font-weight: bold;
	text-align: center;
	font-size: 18pt;
	padding: 0.1em;
}

h2.ANIMALHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 3px none #8888f8;
  border-top: 3px solid #87CEEB;
  border-left: 3px solid #87CEEB;
  border-right: 3px solid #0000FF;
  border-bottom: 3px solid #0000FF;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}

h3.ANIMALHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 1px none #8888f8;
  border-top: 1px solid #87CEEB;
  border-left: 1px solid #87CEEB;
  border-right: 1px solid #0000FF;
  border-bottom: 1px solid #0000FF;
  text-align: left;
  font-size: 10pt;
  padding: 0.1em;
}


/*カヤックリンク集*/
body.KAYAKBODY {
/*	background-color:#DDFEFF;*/
	background-color:#FFFFFF;
}

h1.KAYAKHEAD {
	color: #000000;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	font-weight: bold;
	text-align: center;
	font-size: 18pt;
	padding: 0.1em;
}

h2.KAYAKHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 3px none #8888f8;
  border-top: 3px solid #87CEEB;
  border-left: 3px solid #87CEEB;
  border-right: 3px solid #0000FF;
  border-bottom: 3px solid #0000FF;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}

h3.KAYAKHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 1px none #8888f8;
  border-top: 1px solid #87CEEB;
  border-left: 1px solid #87CEEB;
  border-right: 1px solid #0000FF;
  border-bottom: 1px solid #0000FF;
  text-align: left;
  font-size: 10pt;
  padding: 0.1em;
}


/*スキンダイビングリンク集*/
body.SKINBODY {
/*	background-color:#DDFEFF;*/
	background-color:#FFFFFF;
}

h1.SKINHEAD {
	color: #000000;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	font-weight: bold;
	text-align: center;
	font-size: 18pt;
	padding: 0.1em;
}

h2.SKINHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 3px none #8888f8;
  border-top: 3px solid #87CEEB;
  border-left: 3px solid #87CEEB;
  border-right: 3px solid #0000FF;
  border-bottom: 3px solid #0000FF;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}

h3.SKINHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 1px none #8888f8;
  border-top: 1px solid #87CEEB;
  border-left: 1px solid #87CEEB;
  border-right: 1px solid #0000FF;
  border-bottom: 1px solid #0000FF;
  text-align: left;
  font-size: 10pt;
  padding: 0.1em;
}


/*ジェットスキーリンク集*/
body.JETSKYBODY {
/*	background-color:#DDFEFF;*/
	background-color:#FFFFFF;
}

h1.JETSKYHEAD {
	color: #000000;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	font-weight: bold;
	text-align: center;
	font-size: 18pt;
	padding: 0.1em;
}

h2.JETSKYHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 3px none #8888f8;
  border-top: 3px solid #87CEEB;
  border-left: 3px solid #87CEEB;
  border-right: 3px solid #0000FF;
  border-bottom: 3px solid #0000FF;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}

h3.JETSKYHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 1px none #8888f8;
  border-top: 1px solid #87CEEB;
  border-left: 1px solid #87CEEB;
  border-right: 1px solid #0000FF;
  border-bottom: 1px solid #0000FF;
  text-align: left;
  font-size: 10pt;
  padding: 0.1em;
}


/*スキー・ボードリンク集*/
body.SKYBODY {
/*	background-color:#DDFEFF;*/
	background-color:#FFFFFF;
}

h1.SKYHEAD {
	color: #000000;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	font-weight: bold;
	text-align: center;
	font-size: 18pt;
	padding: 0.1em;
}

h2.SKYHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 3px none #8888f8;
  border-top: 3px solid #87CEEB;
  border-left: 3px solid #87CEEB;
  border-right: 3px solid #0000FF;
  border-bottom: 3px solid #0000FF;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}

h3.SKYHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 1px none #8888f8;
  border-top: 1px solid #87CEEB;
  border-left: 1px solid #87CEEB;
  border-right: 1px solid #0000FF;
  border-bottom: 1px solid #0000FF;
  text-align: left;
  font-size: 10pt;
  padding: 0.1em;
}


/*ＭＴＢリンク集*/
body.MTBBODY {
/*	background-color:#DDFEFF;*/
	background-color:#FFFFFF;
}

h1.MTBHEAD {
	color: #000000;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	font-weight: bold;
	text-align: center;
	font-size: 18pt;
	padding: 0.1em;
}

h2.MTBHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 3px none #8888f8;
  border-top: 3px solid #87CEEB;
  border-left: 3px solid #87CEEB;
  border-right: 3px solid #0000FF;
  border-bottom: 3px solid #0000FF;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}

h3.MTBHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 1px none #8888f8;
  border-top: 1px solid #87CEEB;
  border-left: 1px solid #87CEEB;
  border-right: 1px solid #0000FF;
  border-bottom: 1px solid #0000FF;
  text-align: left;
  font-size: 10pt;
  padding: 0.1em;
}


/*ＲＶリンク集*/
body.RVBODY {
/*	background-color:#DDFEFF;*/
	background-color:#FFFFFF;
}

h1.RVHEAD {
	color: #000000;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	font-weight: bold;
	text-align: center;
	font-size: 18pt;
	padding: 0.1em;
}

h2.RVHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 3px none #8888f8;
  border-top: 3px solid #87CEEB;
  border-left: 3px solid #87CEEB;
  border-right: 3px solid #0000FF;
  border-bottom: 3px solid #0000FF;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}

h3.RVHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 1px none #8888f8;
  border-top: 1px solid #87CEEB;
  border-left: 1px solid #87CEEB;
  border-right: 1px solid #0000FF;
  border-bottom: 1px solid #0000FF;
  text-align: left;
  font-size: 10pt;
  padding: 0.1em;
}


/*ログハウスリンク集*/
body.LOGHOUSEBODY {
/*	background-color:#DDFEFF;*/
	background-color:#FFFFFF;
}

h1.LOGHOUSEHEAD {
	color: #000000;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	font-weight: bold;
	text-align: center;
	font-size: 18pt;
	padding: 0.1em;
}

h2.LOGHOUSEHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 3px none #8888f8;
  border-top: 3px solid #87CEEB;
  border-left: 3px solid #87CEEB;
  border-right: 3px solid #0000FF;
  border-bottom: 3px solid #0000FF;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}

h3.LOGHOUSEHEAD {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 1px none #8888f8;
  border-top: 1px solid #87CEEB;
  border-left: 1px solid #87CEEB;
  border-right: 1px solid #0000FF;
  border-bottom: 1px solid #0000FF;
  text-align: left;
  font-size: 10pt;
  padding: 0.1em;
}








/**/
h3.HEAD03 {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 2px none #8888f8;
  border-top: 2px solid #87CEEB;
  border-left: 2px solid #87CEEB;
  border-right: 2px solid #0000FF;
  border-bottom: 2px solid #0000FF;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}
/**/
h3.HEAD04 {
  color: #ffffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 2px none #8888f8;
  border-top: 2px solid #87CEEB;
  border-left: 2px solid #87CEEB;
  border-right: 2px solid #0000FF;
  border-bottom: 2px solid #0000FF;
  text-align: left;
  font-size: 13pt;
  padding: 0.1em;
}


/*魚探し関係*/
body.FISHBODY{
/*	background-color:#DDFEFF;*/
	background-color:#AFEEEE;
}

h2.FISHHEAD{
  color: #EEffff;
  margin-top: 0.4em;
  margin-bottom: 0.2em;
  font-weight: bold;
  background-color: #8484ee;
  border: 2px none #8888f8;
  border-top: 2px solid #87CEEB;
  border-left: 2px solid #87CEEB;
  border-right: 2px solid #0000FF;
  border-bottom: 2px solid #0000FF;
  text-align: center;
  font-size: 17pt;
  padding: 0.1em;
}





.center{
	text-align:center;
}
.right{
	text-align:right;
}
.left{
	text-align:left;
}



.fishtitle1{
	font-size:18pt;
	font-weight:bold;
	text-align:center;
}
.fishtitle2{
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}


