body{
	scrollbar-3dlight-color:ffffff;
	scrollbar-arrow-color:ffff00;
	scrollbar-base-color:550055;
	scrollbar-darkshadow-color:885fdd;
	scrollbar-face-color:#a65fff ;
	scrollbar-highlight-color:985fdd;
	scrollbar-shadow-color:785f8d;


	margin:0 0;
	padding:0 0;
	background-color:#ccccdd;
}

#top_bar{
	width: 802px;
	height:20px;
	display:block;
	margin:0px 0;
	padding:0px 5px;
}

#main_title{
	width: 802px;
	height:300px;
	display:block;
	margin:15px 0;
	padding:20px 5px;
}

#main_title_img{
	float:left;
}

#container_top{
	width: 800px;
	height:378px;
	display:block;
	margin: 0 0;
	padding:0 0;	
}

#container_top IMG{

	margin:0 0;
	padding:0px 0px;
}

div#main_contents{
	width: 600px;
	height:376px;
	float:left;
	display:block;
	padding:0px 0px;
	margin:0px 0px;
}



div#side_menu{
	width: 188px;
	height:376px;
	padding:0.3em 0.3em;
	margin:0px 0px;
	display:block;
	float:right;
	color:a85500;
	text-align:left;
	background-image:url("Top_bg.gif");
	background-repeat:no-repeat;
	line-height:120%;
}

#top_ch{
	width:802px;
	height:200px;
	display:block;
	margin:0 0;
	padding:0px 0px;

}

#top li,#top ul.to_other{
	margin:0;
	padding:0;
	float:left; 
	list-style:none;
	border:5px;
}

#top li{
	float:left;
	margin-right:1px
}

#top li.to_old a,#top ul.to_old a:link,#top ul.to_old a:visited{
	text-decoration:none;
	color:ff00ff;
}

#top li.to_old a:hover{
	color:ffffff;
	background-color:aaaa00;
}


#top ul.to_other a,#top ul.to_other a:link,#top ul.to_other a:visited{
	color:ff0000;
	font-size:16px;
	font-family:"MS PƒSƒVƒbƒN";
}

#top ul.to_other a:hover{
	color:ffffff;
	background-color:00aa00;
}



#PanoramaRoad_02{
background-color:#ccccff;
border:1px solid #aA83C6;
width:800px;
display:block;
text-align:left;
margin:10px 10px;
padding:5px 5px;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 11PT;
COLOR: 000000;
padding:0.1em 0.2em;
line-height:130%;
}

#PanoramaRoad_02 table{
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 11PT;
COLOR: 000000;
}

#PanoramaRoad_02 IMG.borderon{
	border:1px solid #aA83C6;
}

#PanoramaRoad_03{
background-color:#aA63c6;
width:800px;
display:block;

border:1px solid #aA83C6;
margin:10px 10px;
padding:2px 12px;
}


#PanoramaRoad_03_photowindow{
	width:452px;
	height:306;
	border:1px solid #500050;

}
#PanoramaRoad_03_photocolum{
width:454;
margin-top:10px;
background-color:#8A4386;
float:left;
text-align:left;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;FONT-SIZE: 11PT;COLOR: f0f0f0;
}



#PanoramaRoad_03_textcolum{
margin-top:10px;
width:335;
float:right;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 12PT;
COLOR:000000;
background-color:#00ff99;
padding:0.1em 0.2em;
line-height:130%;
text-align:left;
}

#PanoramaRoad_03_textcolum H1
{
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 13PT;
COLOR:800000;
background-color:#00aa88;
margin:2 0;
padding:0 0;
}



#PanoramaRoad_00{
background-color:#ffaaaa;
width:800px;
display:block;
text-align:left;
border:1px solid #aA83C6;
margin:10px 10px;
padding:2px 2px;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 11PT;
COLOR: 000000;
padding:0.1em 0.2em;
line-height:130%;


}

#PanoramaRoad_00 H1{
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 14PT;
COLOR:800000;
background-color:#bb9999;
margin:2 0;
padding:5 0;

}



#PanoramaRoad_00 IMG.borderon{

	border:1px solid #ff8888;
}



H5{
text-align:center;
background-color:#777777;
color:#EEFFEE;
}
H2{
text-align:center;
background-color:#FFFFFF;
color:#885588;
}


#info{
background-color:#ccffcc;
width:800px;
height:1000px;
display:block;
text-align:left;
border:1px solid #aA83C6;
margin:10px 10px;
padding:2px 2px;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 10PT;
COLOR: 000000;
padding:0.3em 0.3em;
line-height:130%;
}

#info_right_colum{
width:430px;
display:block;
float:right;
padding:0 0;
margin:0 0;
}

#info_left_colum{
width:350px;
display:block;
float:left;
padding:0 0;
margin:0 0;
}

#info_text{
text-align:left;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 10PT;
COLOR: 000000;
padding:0.3em 0.3em;
line-height:130%;
}


#info STRONG{
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 14PT;
COLOR: 880000;
margin:0.3em 0.3em;
}

#info_text_R{
text-align:left;
margin:3px 3px;
}

#info_takusinkan{
width:330px;
display:block;
float:left;
border:1px solid #880088;
margin:10px 5px;
padding:0 0;
}


#Visit_Information{
clear:both;
width:480px;
display:block;
float:left;
margin:5px 5px;
padding:0 0;
}

#info_takusinkan IMG{
float:right;
border:1px solid #888888;
}



#info_Furano_Line{
width:410px;
display:block;
text-align:left;
border:1px solid #000000;
padding:0 0;
margin:5px 5px;
}

#info_Yugakuso{
width:330px;
float:left;
display:block;
border:1px solid #000000;
margin:5px 5px;
padding:0 0;
}




#Tokachidake{
width:330px;
display:block;
float:left;
margin:5px 5px;
padding:0px 0px;
}

#Transportation{
width:410px;
display:block;

margin:5px 5px;
padding:0 0;
}

#Sikinotoh{
float:left;
width:132px;
display:block;
border:1px solid #a0a000;
margin:5px 5px;
padding:0 0;
}


#affiliate{
float:right;
width:260px;
display:block;
margin:5px 5px;
padding:0 0;

}

#amazon{
width:260px;
display:block;
margin:0px 0px;
padding:0 0;

}
#amazon IMG{
float:right;
border:1px solid #a00000;
}
#wallpaper{
width:240px;
float:right;
display:block;
border:1px solid #000000;
margin:2px 2px;
padding:0 0;
background-color:#ff00ff;
}
#col120{
width:120px;
float:left;
padding:0 0;
margin:0 0;
}
#wallpaper_txt{
width:120px;
padding:0 0;
margin:0 0;
float:right;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 10PT;
COLOR:#000000;
}

div#footer{
	clear:both;
	width: 800px;
	/*line-height:0;*/
	text-align:right;
	color:#000000;
	/*background-color:#aaccaa;*/
	height:auto;

}
