/* CSS Document */

body,td,th {
	font-size: 12px;
	line-height: 180%;
	color: #333333;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/top_r5_c1.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.topBack {
	background-image: url(images/top_r1_c1_f2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
h1 {
	font-size: 10px;
	color: #003399;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 16px;
		margin: 0px;
	padding: 0px;
}

h3 {
	font-size: 12px;
		margin: 0px;
	padding: 0px;
}
h4 {
	font-size: 12px;
		margin: 0px;
	padding: 0px;
}
h5 {
	font-size: 12px;
		margin: 0px;
	padding: 0px;
}
h6 {
	font-size: 12px;
		margin: 0px;
	padding: 0px;
}
.white {color: #FFFFFF}
.border01 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
}.back02 {
	background-image: url(images/menu_r7_c1.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.s1_w {
	font-size: 10px;
	line-height: 110%;
	color: #FFFFFF;
}
.yaBack {
	font-size: 10px;
	line-height: 150%;
	color: #FFFFFF;
/*	background-image: url(images/ya.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
*/
}

/*メニュー用空背景*/
.main_back {
	background-image: url(images/sky_back.jpg);
	background-repeat: repeat-x;
}

/*ボーダードット下ドット*/

.border02 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

/*ボーダードット四角*/
.border03 {
	border: 1px dotted #CCCCCC;
}

/*サブメニューラフティング*/
#sectionLinks td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}


#sectionLinks a:link{
	display: block;
	padding: 3px 0px 3px 5px;
	color: #006699;
	text-decoration: none;
	font-size: 12px;
	line-height: 110%;
}

#sectionLinks a:visited{
	display: block;
	padding: 3px 0px 3px 5px;
	color: #006699;
	font-size: 12px;
	line-height: 110%;
}

#sectionLinks a:hover{
	display: block;
	background-color: #D4DCEB;
	background-image: none;
	padding: 3px 0px 3px 5px;
	text-decoration: underline;
	font-size: 12px;
	line-height: 110%;
	color: #003366;
}

/*サブメニューシャワークライミング*/
#showerLinks td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC3399;
}


#showerLinks a:link{
	display: block;
	padding: 3px 0px 3px 5px;
	color: #CC3399;
	text-decoration: none;
	font-size: 12px;
	line-height: 110%;
}

#showerLinks a:visited{
	display: block;
	padding: 3px 0px 3px 5px;
	color: #CC3399;
	font-size: 12px;
	line-height: 110%;
}

#showerLinks a:hover{
	display: block;
	background-color: #CC99FF;
	background-image: none;
	padding: 3px 0px 3px 5px;
	text-decoration: underline;
	font-size: 12px;
	line-height: 110%;
	color: #CC3399;
}

/*サブメニューキャニオニング*/
#canyLinks td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1313E5;
}


#canyLinks a:link{
	display: block;
	padding: 3px 0px 3px 5px;
	color: #1313E5;
	text-decoration: none;
	font-size: 12px;
	line-height: 110%;
}

#canyLinks a:visited{
	display: block;
	padding: 3px 0px 3px 5px;
	color: #1313E5;
	font-size: 12px;
	line-height: 110%;
}

#canyLinks a:hover{
	display: block;
	background-color: #C9EDFF;
	background-image: none;
	padding: 3px 0px 3px 5px;
	text-decoration: underline;
	font-size: 12px;
	line-height: 110%;
	color: #1313E5;
}


/*サブメニュー自然学校*/
#natureSchool td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}


#natureSchool a:link{
	display: block;
	padding: 3px 0px 3px 5px;
	color: #A47500;
	text-decoration: none;
	font-size: 12px;
	line-height: 110%;
}

#natureSchool a:visited{
	display: block;
	padding: 3px 0px 3px 5px;
	color: #A47500;
	font-size: 12px;
	line-height: 110%;
}

#natureSchool a:hover{
	display: block;
	background-color: #F7F000;
	background-image: none;
	padding: 3px 0px 3px 5px;
	text-decoration: underline;
	font-size: 12px;
	line-height: 110%;
	color: #A47500;
}
/*サブメニュー自然学校*/
/*サブメニュー野外教育旅行*/
#natureTour td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}


#natureTour a:link{
	display: block;
	padding: 3px 0px 3px 5px;
	color: #A80601;
	text-decoration: none;
	font-size: 12px;
	line-height: 110%;
}

#natureTour a:visited{
	display: block;
	padding: 3px 0px 3px 5px;
	color: #A80601;
	font-size: 12px;
	line-height: 110%;
}

#natureTour a:hover{
	display: block;
	background-color: #F3E1E1;
	background-image: none;
	padding: 3px 0px 3px 5px;
	text-decoration: underline;
	font-size: 12px;
	line-height: 110%;
	color: #A80601;
}
/*サブメニュー野外教育旅行*/

p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/*サブメニュースタイルマウスオーバーリンク*/
ul {
	margin: 0px 0px 0px 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

/*文字修飾青ボールド*/

.b12 {color: #006699}
.b16 {color: #990000; font-size: 16px; }


.redB12 {
	font-size: 12px;
	line-height: 180%;
	font-weight: bold;
	color: #990000;
}

/*パンくずリスト*/
#BlMenu td{
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
}

#BlMenu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#BlMenu a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#BlMenu a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
#BlMenu a:active {
	text-decoration: none;
	color: #FFFFFF;
}

/*ヘッダーサブメニュー*/
#headerMenu td{
	font-size: 10px;
	line-height: 110%;
	color: #FFFFFF;
}
#headerMenu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#headerMenu a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#headerMenu a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
#headerMenu a:active {
	text-decoration: none;
	color: #FFFFFF;
}

/*白リンク*/
.whiteLink a{
	color:#FFFFFF;
	font-size: 10px;
	line-height: 150%;
	text-decoration: none;
	}
	
	.whiteLink {
	color:#FFFFFF;
	font-size: 10px;
	line-height: 150%;
	text-decoration: none;
	}
	
	
	
.hissu {
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
}
	
	
	.s1_w {
	font-size: 10px;
	line-height: 110%;
	color: #FFFFFF;.hissu {
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
}
