body {
	width:800px;
	scrollbar-3dlight-color:ffffff;
	scrollbar-arrow-color:880000;
	scrollbar-base-color:808080;
	scrollbar-darkshadow-color:887080;
	scrollbar-face-color:558855 ;
	scrollbar-highlight-color:779977;
	scrollbar-shadow-color:448844;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	margin:0 0;
	padding:0 0;

	
}

div#menu_bar{
	width:798px;
	list-style:none;
	float:left;
	margin:0 0;
	padding:0 0;
	float:left;
	background-color:#6B4F0B;
	font-size:11pt;
	font-family:"MS Pゴシック";

}

div#menu_bar li{
	width:94px;
	list-style:none;
	text-decoration: none;
	float:left;
	background-color:#6B4F0B;
	text-decoration: none;
	color:#ffffff;
}

div#menu_bar a,div#menu_bar a:link,div#menu_bar a:visited{
	padding-top:1px;
	padding-bottom:1px;
	width:94px;
	background-color:#6B4F0B;
	list-style:none;
	text-decoration: none;
	color:#ffffff;
	text-align:center;
	border-left:1px solid #0BaF0B;
	border-right:1px solid #0BaF0B;
	display:block;

}

div#menu_bar a:hover{
	padding-top:1px;
	padding-bottom:1px;
	color:#800000;
	text-decoration: none;
	list-style:none;
	text-align:center;
	background-color:#d0a000;
}


div#allpage{
	width:798px;
	height:auto;
	margin:0 0;
	padding:0px 0px 0px 0px;
	display:block;
	background-color:#DFFFD5;
	border-left:1px solid #6B4F0B;
	border-right:1px solid #6B4F0B;
	border-bottom:1px solid #6B4F0B;


}
div#top_Yakushima{
	width:798px;
	background-color:#6Ba345;
	height:50px;
	display:block;
	margin:0 0;
	padding:0 0;
	border:0px;

}

div#top_container{
	clear:both;
	width:760px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:10px 5px 0px 5px;
}



div#top_text{
	width:450px;
	display:block;
	float:right;
	margin:0 0px;
	padding:0px 0px;
	text-align:left;
}

div#top_text p{
	font-size:12pt;
	font-family:"MS Pゴシック";
	text-align:left;
	padding:0.1em 0.2em;
	line-height:130%;
}


div#related_manu{
	width:190px;
	height:300px;
	display:block;
	margin:0px 0px;
	padding:150px 0px 0px 0px;
	background-color:#DFFFD5;
	float:left;

}

div#related_menu ul{
	margin:0 0;
	padding:0px 0px;
	list-style:none;
	width:180px;
	height:auto;
	float:left;
	background-color:#DFFFD5;

	display:block;
}

div#related_menu li{
	width:180px;
	height:22px;
	float:left;
	margin:0 0;
	padding:0px 2px;
	list-style:none;
	background-color:#dFFFD5;
	display:block;
}

div#related_menu a,div#related_menu a:link,div#related_menu a:visited{
	text-decoration: none;
	color:#880000;
	text-align:center;
	display:block;
	width:180px;
	height:22px;
	border-bottom:3px solid #dFFFD5;
	background-image:url('parts/Menu_Button_bk1.gif');
	background-repeat:no-repeat;
	font-family:"MS Pゴシック";
	font-size:11pt;
}

div#related_menu a:hover{
	color:#ffffff;
	text-align:center;
	width:180px;
	height:22px;
	background-image:url('parts/Menu_Button_bk1on.gif');
	background-repeat:no-repeat;
	border-bottom:3px solid #dFFFD5;
	font-size:11pt;
	font-family:"MS Pゴシック";
}



img#r300{
	width:300px;
	display:block;
	float:right;
	margin:2 2px;
	padding:0px 0px;

}

div#top_menu{
	width:200px;
	height:auto;
	display:block;
	margin:100px 0 0 0;
	padding:0px 0px;
	background-color:#000000;
	float:left;
}





div#main_container{
	clear:both;
	width:790px;
	height:auto;
	display:block;
	margin:0 0;
	padding:0 0;

}




div#main_text{
	width:597px;
	height:auto;
	display:block;
	margin:0 0;
	padding:0px 0px;
	background-color:#DFFFD5;
	float:right;
}




div#main_text H2{
	font-size:16pt;
	font-family:"MS Pゴシック";

	text-align:left;
	padding:0.1em 0.2em;
	line-height:130%;
	color:#aa3535;
}
div#main_contents{
	clear:both;
	width:760px;
	height:auto;
	display:block;
	margin:0px 4px 0px 4px;
	font-size:12pt;
	font-family:"MS Pゴシック";
	text-align:left;
	padding:0.1em 0.2em;
	line-height:130%;

}

div#main_contents a:hover{
	text-decoration: none;
	color:#0000cc;
	text-align:center;
	background-color:888888;
	border-bottom:1px solid #0000cc;
}

a.non:hover{
	text-decoration: none;
	color:#0000cc;
	text-align:center;

}


div#main_contents a:link,div#main_contents a:visited{
	text-decoration: none;
	color:#cc0000;
	text-align:center;
	border-bottom:1px solid #cc0000;
}


div#main_contents2{
	clear:both;
	width:760px;
	height:auto;
	display:block;
	margin:0px 4px 0px 4px;
	font-size:12pt;
	font-family:"MS Pゴシック";
	text-align:left;
	padding:0.1em 0.2em;
	line-height:130%;
}

img#main_l{
	margin:2px 5px 3px 3px;
	padding:0px 0px;
	float:left;
	border:4px solid #ffffff;

}
img#main_r{
	margin:2px 5px 3px 5px;
	padding:0px 0px;
	float:right;
	border:4px solid #ffffff;

}

img#r{
	margin:3px 2px 0px 10px;
	padding:0px 0px;
	float:right;

}
img#l{
	margin:3px 10px 0px 2px;
	padding:0px 0px;
	float:left;

}
div#photo_colum_l{
	width:468px;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	font-size:10pt;
	font-family:"MS Pゴシック";
	text-align:left;
}
div#photo_colum_l p{
	margin:0px 0px 0px 0px;
	padding:0px 8px;
}

div#photo_colum_300l{
	width:312px;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 5px;
	font-size:10pt;
	font-family:"MS Pゴシック";
	text-align:left;
}

table#photos_250{
        width:770px;
	display:block;
	margin:5px 5px 0px 0px;
	padding:0px 0px;
	font-size:10pt;
	font-family:"MS Pゴシック";
	text-align:left;
}
table#photos_300{
	clear: both;
        width:624px;
	display:block;
	margin:5px 5px 0px 0px;
	padding:0px 0px;
	font-size:10pt;
	font-family:"MS Pゴシック";
	text-align:left;
}
td#photos_photo{
        width:300px;
	height:auto;
	margin:1px 1px 1px 1px;
	padding:0px 0px;
	border:2px solid #eeefee;
	background-color:#DFFFD5;
}
td#photos_caption{
        width:300px;
	margin:0px 0px 0px 0px;
	padding:0px 2px;
	font-size:10pt;
	color:#aa0000;
	font-family:"MS Pゴシック";
	background-color:#eFFFe5;
	text-align:left;
}

td#photos_text{
        width:450px;
	margin:0px 0px 0px 0px;
	padding:2px 2px;
	font-size:11pt;
	font-family:"MS Pゴシック";
	background-color:#DFFFD5;
	text-align:left;
}

td#photos200_photo{
        width:200px;
	margin:1px 1px 1px 1px;
	padding:0px 0px;
	border:2px solid #eeefee;
	background-color:#DFFFD5;
}

td#photos200_caption{
        width:200px;
	margin:0px 0px 0px 0px;
	padding:0px 2px;
	font-size:10pt;
	color:#aa0000;
	font-family:"MS Pゴシック";
	background-color:#eFFFe5;
	text-align:left;
}


img#linkimg{
	padding:0px 0px;
	display:block;
	border:2px;
}

img#linkimg a:hover{
	padding-top:0px;
	padding-bottom:2px;
	padding-left:1px;
	display:block;
	border-left:10px solid #800;
}


div#text_coloum_r{
	width:270px;
	float:right;
	margin:3px 2px 2px 2px;
	font-size:12pt;
	font-family:"MS Pゴシック";
	text-align:left;
	padding:0.3em 0.3em;
	line-height:130%;
}
div#text_coloum_r400{
	width:400px;
	float:right;
	margin:3px 2px 2px 5px;
	font-size:12pt;
	font-family:"MS Pゴシック";
	text-align:left;
	padding:0.3em 0.3em;
	line-height:130%;
}


div#main_colum1{
	width:640px;
	height:auto;
	display:block;
	margin:3px 2px 2px 2px;
	background-color:#8FaF85;
	float:right;
	border:2px solid #00aa00;

	font-size:12pt;
	font-family:"MS Pゴシック";
	text-align:left;
	padding:0.2em 0.5em;
	line-height:130%;

}

div#main_colum1 p{
	font-size:12pt;
	font-family:"MS Pゴシック";
	text-align:left;
	padding:0.1em 0.2em;
	line-height:130%;

}

div#main_text p{
	font-size:12pt;
	font-family:"MS Pゴシック";
	text-align:left;
	padding:0.1em 0.2em;
	line-height:130%;

}
div#affiliate{
	/*background-image:url('');
	background-repeat:no-repeat;*/
	width:730px;
	height:auto;
	display:block;
	margin:2px 10px 2px 10px;
	padding:1px 2px;
	background-color:#dFFFD5;
	font-size:9pt;
	font-family:"MS Pゴシック";
	line-height:100%;
	text-align:left;
	border:1px solid #5f8855;
}

div#affiliate a,div#affiliate a:link,div#affiliate a:visited{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	/*color:#a05000;*/
	color:#5f8855;
	text-decoration: none;
	text-align:left;
	font-size:10pt;
	font-family:"MS Pゴシック";
	display:block;
	border-left:8px solid #5f8855;
}

div#affiliate a:hover{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	color:#800000;
	text-decoration: none;
	list-style:none;
	font-size:10pt;
	font-family:"MS Pゴシック";
	display:block;
	background-color:#fFfF05;
	border-left:9px solid #800;
	}

div#other_pages{
	clear:both;
	width:794px;
	height:auto;
	display:block;
	margin:0px 0px;
	padding:0px 0px;

}

div#toAltTop{
	width:221px;
	height:auto;
	display:block;
	margin:5px 5px 0px 555px;
	padding:0px 0px;
	background-color:#dFFFD5;
}

div#link_button{
	clear:both;
	width:770px;
	height:auto;
	display:block;
	margin:20px 4px 0px 4px;

}


div#bottom_box{
	clear:both;
	width:798px;
	height:30px;
	display:block;
	margin:0 0 0 0;
	padding:0px 0px;
	background-color:#6B4F0B;
}
div#map_colum{
	width:436px;
	height:auto;
	display:block;
	margin:20px 0px 10px 305px;
	padding:5px 5px;
	background-color:#ddffdd;
	border-left:10px solid #600;
	border-right:1px solid #600;
	border-top:1px solid #600;
	border-bottom:1px solid #600;
}

div#map_colum:hover{
	width:436px;
	height:auto;
	display:block;
	margin:20px 0px 10px 305px;
	padding:5px 5px;
	background-color:#cceecc;
	border-left:10px solid #550;
	border-right:1px solid #500;
	border-top:1px solid #500;
	border-bottom:1px solid #500;
}
div#map_colum2{
	width:556px;
	height:auto;
	display:block;
	margin:20px 0px 10px 205px;
	padding:5px 5px;
	background-color:#ddffdd;
	border-left:10px solid #600;
	border-right:1px solid #600;
	border-top:1px solid #600;
	border-bottom:1px solid #600;
}

div#map_colum2:hover{
	width:556px;
	height:auto;
	display:block;
	margin:20px 0px 10px 205px;
	padding:5px 5px;
	background-color:#cceecc;
	border-left:10px solid #550;
	border-right:1px solid #500;
	border-top:1px solid #500;
	border-bottom:1px solid #500;
}

