body{
	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:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	margin:0 0;
	padding:0 0;
	width:800px;	
}
div#menu_bar{
	width:100%;
	list-style:none;
	float:left;
	margin:0 0;
	padding:0 0;
	float:left;
	background-color:#6B4F0B;

}

div#menu_bar li{
	width:124px;
	list-style:none;
	text-decoration: none;
	float:left;
	background-color:#6B4F0B;
	text-decoration: none;
	font-size:11pt;
	font-family:"Garamond";
	color:#ffffff;
}

div#menu_bar a,div#menu_bar a:link,div#menu_bar a:visited{
	padding-top:1px;
	padding-bottom:1px;
	width:124px;
	background-color:#;
	list-style:none;
	text-decoration:none;
	font-size:11pt;
	font-family:"Garamond";
	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;
	font-size:11pt;
	font-family:"Garamond";
	background-color:#d0a000;
}

div#allpage{
	width:798px;
	height:auto;
	display:block;
	margin:0 0;
	padding:0 0;
	background-color:#DFFFD5;
	border-left:1px solid #6B4F0B;
	border-right:1px solid #6B4F0B;
}

div#photo_table1{
	width:570px;
	height:auto;
	display:block;
	float:right;
	margin:5px 5px 5px 5px;
	padding:0px 0px 2px 0px;;

}

.photo_colum_250r{
	float:right;
	width:500px;
	height:auto;
	display:block;
	margin:0px 0px 2px 0px;
	padding:0 0;

}
.photo_colum_250r tr{
	text-align;top;
}

.photo_colum_250r td{
	text-align;top;
	width:250px;
	font-size:10pt;
	font-family:"Arial";
}
a.topage:hover{
	font-family:"Century";
	font-size:12pt;
	color:#0000ff;
	*background-color:#DFFFD5;

}
a.topage,a.topage:link,a.topage:visited{
	font-family:"Century";
	font-size:12pt;
	text-decoration: none;
	color:#ff0000;
}

a.affiliate:hover{
	font-family:"Century";
	font-size:10pt;
	color:#0000ff;
	background-color:#fFfF05;

}
a.affiliate,a.affiliate:link,a.affiliate:visited{
	font-family:"Century";
	font-size:10pt;
	text-decoration: none;
	color:#ff0000;
}

div#top_Yakushima{
	width:100%;
	height:50px;
	display:block;
	margin:0 0;
	padding:0px 0px;
	background-color:#6BA345;
}



div#top_container{

	width:796px;
	height:auto;
	margin:0px 0px 2px 0px;
}

div#top_text{
	width:530px;
	display:block;
	float:right;
	margin:0px 0px;
	padding:0px 0px;
	text-align:left;
}

div#top_text p{
	font-size:12pt;
	font-family:"Garamond";
	text-align:left;
	margin:2px 2px;
	padding:0.1em 0.2em;
	line-height:130%;
	text-indent:5px;
}


img#r200{
	width:200px;
	display:block;
	float:right;
	margin:2px 2px 2px 8px;
	border:1px solid #555555;

}

img#l200{
	width:200px;
	display:block;
	float:left;
	margin:2px 8px 2px 2px;
	border:1px solid #555555;

}


div#top_slideshow{
	width:256px;
	display:block;
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}


div#pict_exhibition{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 256px;
	height:auto;
	display:block;
	background-color:#808000;
	border:1px solid #a08000;
	
}
div#pict_exhibition ul{
	margin:0;
	padding:0;
	float:left; 
	display:block;
	list-style:none;
	border:0px;
}

div#pict_exhibition li{
	float:left;
	display:block;
	margin-right:0px
	padding:0;
	list-style:none;

}
div#SlideShow{
	margin:1px 1px 22px 1px;
	width: 252px;
	height:180px;
	display:block;
	padding:1px;
	border:1px;
	border-color:#777777;	
	background-color:#a0a000;
}

div#SlideShow li{
	float:right;
	margin:3px 1px 0px 1px;
	list-style:none;
	margin-right:0px
	padding:0;
}



div#main_contents{
	clear:both;
	width:796px;
	height:auto;
	display:block;
	background-color:#DFFFD5;
}


div#main_manu{
	width:190px;
	height:auto;
	display:block;
	margin:0px 0;
	padding:0px 0px;
	background-color:#DFfFD5;
	float:left;

}

div#main_menu ul{
	margin:0 0;
	padding:20px 0px;
	list-style:none;
	width:180px;
	height:auto;
	float:left;
	background-color:#dFfFD5;
	display:block;
}

div#main_menu li{
	width:184px;
	height:18px;
	float:left;
	margin:0 0;
	padding:0px 2px;
	list-style:none;
	background-color:#dFFFD5;
	display:block;
	font-family:"Century";
}

div#main_menu a,div#main_menu a:link,div#main_menu a:visited{
	text-decoration: none;
	color:#880000;
	background-color:#bFbF85;
	text-align:center;
	display:block;
	width:180px;
	height:18px;
	border-left:3px solid #AB4F0B;
	border-bottom:3px solid #dFFFD5;
	font-family:"Arial";
	font-size:10pt;
}

div#main_menu a:hover{
	color:#ffffff;
	text-align:center;
	width:180px;
	height:18px;
	background-color:#AB4F0B;
	border-left:3px solid #bFbF85;
	border-bottom:3px solid #dFFFD5;
	font-size:10pt;
	font-family:"Arial";
}


div#main_text{
	background-image:url('http://www.alternative-tourism.com/Japan/Tourism/Natural_places/Kyusyu/Yakushima/parts/bg.jpg');
	width:597px;
	height:auto;
	display:block;
	margin:0 0;
	padding:0px 0px;
	background-color:#DFFFD5;
	float:right;
	/*color:#aa3535;*/
}




div#main_text a:hover{
	font-family:"Garamond";
	font-size:12pt;
	color:#0000ff;
	background-color:#aFaF90;
	text-decoration:none;
}
div#main_text a:link,a:visited{
	font-family:"Garamond";
	font-size:12pt;
	text-decoration:none;
	color:#ff0000;
}


.maintext_link
{
	font-size:10pt;
	font-family:"Arial";
	text-decoration:none;

}
.maintext_linkon
{
	font-size:11pt;
	font-family:"Arial";
	text-decoration:none;
}

div#main_text H2{
	margin:0 0;
	padding:0px 0px;
	font-size:16pt;
	font-weight:bold;
	height:30px;
	font-family:"Century";
	background-image:url('http://www.alternative-tourism.com/Japan/Tourism/Natural_places/Kyusyu/Yakushima/parts/H2bg.gif');
	text-align:left;
	padding:0.1em 0.2em;
	line-height:130%;
	/*color:#aa3535;*/
}

div#main_text H3{
	margin:0 0;
	padding:0px 0px;
	font-size:16pt;
	height:20px;
	font-family:"Garamond";
	text-align:left;
	padding:0.1em 0.2em;
	line-height:130%;
	/*color:#aa3535;*/
}

div#main_text H4{
	margin:0 0;
	padding:0px 0px;
	font-size:12pt;
	font-family:"Garamond";
	text-align:left;
	/*padding:0.1em 0.2em;*/
	line-height:130%;
	/*color:#aa3535;*/
}

div#main_text p{
	margin:0 0;
	font-size:12pt;
	font-family:"Garamond";
	text-align:left;
	margin:2px 2px;
	padding:0.1em 0.2em;
	line-height:130%;
	/*color:#aa3535;*/
	text-indent:8px;
}



div#other_pages{
	clear:both;
	width:719px;
	height:auto;
	display:block;
	margin:5px 2px 5px 50px;
	padding:0px 0px;
	background-color:#eFFFD5;
	border:1px solid #505000;

}

div#Yakushima_monkey{
	width:297px;
	height:280px;
	display:block;
	margin:2px 4px 2px 6px;
	padding:2px 0px 4px 0px;
	float:left;
	background-color:#DFFF85;
	border:1px solid #505000;
}
div#Yakushima_monkey IMG{
	margin:0px 0px 5px 0px;
	padding:0px 0px;
	display:block;
}
div#Yakushima_monkey li{
	margin:0px 0px 2px 0px;
	padding:0px 10px;
	display:block;
}


div#related_pages{
	width:380px;
	height:auto;
	display:block;
	float:right;
	margin:0px 5px 0px 5px;
	padding:0px 0px;
	text-decoration:none;
	font-size:10pt;
	font-family:"Arial";

}

div#related_pages ul{
	margin:0 0;
	padding:0px 0px;
	list-style:none;
	text-align:center;
	width:180px;
	height:auto;
	display:block;

}
div#related_pages li{
	margin:0px 0;
	padding:2px 0px;
	width:180px;
	height:20px;
	display:block;
	list-style:none;
	font-size:11pt;
	font-family:"Arial";
	text-align:center;
	text-decoration:none;
	border-left:1px solid #eFFFD5;
}

div#related_pages a,div#related_pages a:link,div#related_pages a:visited{
	padding-top:1px;
	padding-bottom:1px;
	width:180px;
	height:20px;
	background-color:#cFeFD5;
	text-decoration:none;
	color:#8f8fff;
	text-align:center;
	border-left:5px solid #888888;
	display:block;
	font-family:"Garamond";
}


div#related_pages a:hover{
	color:#800000;
	text-align:center;
	width:180px;
	height:20px;
	text-decoration:none;
	background-color:#a0a080;
	font-family:"Garamond";
}

div#related_pages_1{
	width:180px;
	height:auto;
	display:block;
	margin:5px 5px 0px 5px;
	padding:0px 0px;
	float:right;
	background-color:#eFFFD5;;
}

div#related_pages_2{
	width:180px;
	height:auto;
	display:block;
	margin:5px 0px 0px 0px;
	padding:0px 0px;
	float:left;
	background-color:#eFFFD5;
}

div#related_pages_3{
	clear:both;
	width:380px;
	height:auto;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	background-color:#eFFFD5;
}

div#related_pages_4{
	clear:both;
	width:719px;
	height:auto;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	background-color:#eFFFD5;
}


div#related_pages_bottom{
	clear:both;
	width:719px;
	height:auto;
	display:block;
	margin:5px 0px 5px 0px;
	padding:0px 0px;
	background-color:#eFFFD5;
}
div#affiliate{
	width:710px;
	height:auto;
	display:block;
	margin:10px 5px 10px 60px;
	padding:0px 0px;

}
div#affiliate P{
	font-size:10pt;
	font-family:"Arial";
}

a.affiliate1 a, a.affiliate1:link,a.affiliate1:visited{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	color:#5f8855;
	text-decoration: none;
	text-align:left;
	font-size:10pt;
	font-family:"Arial";
	display:block;
	border-left:8px solid #5f8855;
}

a.affiliate1:hover{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	color:#800000;
	text-decoration: none;
	list-style:none;
	font-size:10pt;
	font-family:"Arial";
	display:block;
	background-color:#fFfF05;
	border-left:9px solid #800;
	}

ul.affiliate2{
	list-style:none;
	font-size:9pt;
	font-family:"Arial";
}
a.affiliate2 a, a.affiliate2:link,a.affiliate2:visited{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	color:#5f8855;
	text-decoration:none;
	text-align:left;
	font-size:9pt;
	font-family:"Arial";
	display:block;

}

a.affiliate2:hover{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	color:#800000;
	text-decoration:none;
	list-style:none;
	font-size:9pt;
	font-family:"Arial";
	display:block;
	background-color:#fFfF05;
	}



div#rakuten_shops{
	width:295px;
	height:auto;
	display:block;
	margin:1px 0px 0px 1px;
	padding:0px 5px;
	background-color:#ddeedd;
	border:solid 1px #889988;
	float:right;
}
div#rakuten_shops ul{
	margin:0px 0px;
	padding:2px 0px;
	width:295px;
	text-decoration: none;
	list-style:none;
	display:block;
}
div#rakuten_shops li{
	margin:0px 0px;
	padding:2px 0px;
	width:295px;
	height:20px;
	text-decoration: none;
	text-align:left;
	font-size:10pt;
	font-family:"MS PƒSƒVƒbƒN";
	display:block;
}
div#rakuten_travel{
	width:400px;
	height:auto;
	display:block;
	margin:1px 0px 0px 0px;
	padding:0px 0px;
	background-color:#eeffee;
	border:solid 1px #889988;
	float:left;
}

div#rakuten_travel ul{
	margin:0px 0px;
	padding:2px 2px;
	width:400px;
	text-decoration: none;
	list-style:none;
	display:block;
}
div#rakuten_travel li{
	margin:0px 0px;
	padding:2px 0px;
	width:387px;
	text-decoration: none;
	text-align:left;
	font-size:10pt;
	font-family:"Arial";
	display:block;
}


div#go_back{
	clear:both;
	width:785px;
	height:auto;
	display:block;
	margin:5px 5px;
	padding:0px 0px;
	background-color:#dFfFD5;

}

div#link_button{
	clear:both;
	width:752px;
	height:auto;
	display:block;
	margin:15px 18px 0px 15px;
	padding:5px 0px;
	background-color:#DFfFD5;
}
div#to_alt{
	width:221px;
	height:auto;
	display:block;
	margin:5px 5px 0px 555px;
	padding:0px 0px;
	background-color:#dFFFD5;
}

div#bottom_box{
	clear:both;
	width:100%;
	height:30px;
	display:block;
	margin:0 0 0 0;
	padding:0px 0px;
	background-color:#6B4F0B;

}

div#copyright{
	float:right;
	width:498px;
	height:25px;
	display:block;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	color:#ffffff;
	text-align:right;


}

div#copyright p{
	font-size:10pt;
	font-family:"Arial";
	text-align:right;
	/*padding:0.1em 0.2em;*/
	line-height:130%;
	color:#ffffff;

}
div#acc_counter{
	left 0;
	float:left;
	width:296px;
	height:30px;
	display:block;
	margin:0 0;
	padding:0px 0px;

}
div#acc_counter img{
	/*float:left;*/
	margin:0px 10px;

}

div#map_colum{
	width:436px;
	height:auto;
	display:block;
	margin:0px 0px 0px 0px;
	padding:5px 5px;
	background-color:#ddffdd;
	border-left:10px solid #800;
	border-right:1px solid #800;
	border-top:1px solid #800;
	border-bottom:1px solid #800;
}
div#map_colum:hover{
	width:436px;
	height:auto;
	display:block;
	margin:0px 0px 0px 0px;
	padding:5px 5px;
	background-color:#ddffdd;
	border-left:10px solid #f00;
	border-right:1px solid #f00;
	border-top:1px solid #f00;
	border-bottom:1px solid #f00;
}
