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:0px 0px;
	padding:0px 0px;
	background-color:#eCF46B;
	width:800px;
}

div#page_bg{
	width:800px;
	height:auto;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	background-color:#DCF46B;
}

#copyright_bg{
	width:800px;
	height:auto;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	background-color:#66B8C6;
	background-image:url("Parts/Copyright_nu.gif");
}



div#top_hokkaido{
	width:800px;
	height:140px;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	background-image:url("Parts/Hokkaido_maintitle.jpg");
	background-repeat:no-repeat;
}
div#topHKD_upp{
	display:block;
	float:left;
	width:800px;
	height:100px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div#topHKD_btm{
	clear:both;
	display:block;
	float:left;
	width:800px;
	height:20px;
	margin:00px 0 0 0;
	padding:0 0 0 15px;
}

ul.to_others{
	width:770px;

	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	color:ffff00;
	font-size:14px;
	font-family:"MS PƒSƒVƒbƒN";
	border:0px;
	text-decoration:none;
	text-align:center;

	/*background-color:57b2b7;*/
}
li.to_other,li.to_other a:link,li.to_other a:visited{
	width:110px;

	margin:0;
	padding:0;
	color:DCF46B;
	font-size:14px;
	font-family:"MS PƒSƒVƒbƒN";
	float:left;
	border:0px;
	text-decoration:none;
}
li.to_other a:hover{
	width:110px;
	margin:0;
	padding:0;
	color:ee0000;
	background-color:DCF46B;
	font-size:14px;
	font-family:"MS PƒSƒVƒbƒN";
	float:left;
	border:0px;
	text-decoration:none;
	text-align:center;

}

#to_destination ul{
	width:250px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	color:220022;
	font-size:12px;
	font-family:"MS PƒSƒVƒbƒN","Arial";
	border:0px;
	text-decoration:none;
	text-align:left;
	float:right;

	/*background-color:57b2b7;*/
}
#to_destination a:link,#to_destination a:visited{
	width:250px;
	margin:0;
	padding:0;
	color:880000;
	background-color:eCF46B;
	font-size:20px;
	font-family:"MS PƒSƒVƒbƒN","Arial";
	float:left;
	border:0px;
	text-decoration:none;
	text-align:right;
}
#to_destination a:hover{
	width:250px;
	margin:0;
	padding:0;
	color:ff0000;
	background-color:aaaa00;
	font-size:20px;
	font-family:"MS PƒSƒVƒbƒN","Arial";
	float:left;
	border:0px;
	text-decoration:none;
	text-align:right;

}

#show_tnails a:link,#show_tnails a:visited{
	width:100%;
	margin:0;
	padding:0;
	color:880000;
	font-size:12px;
	font-family:"MS PƒSƒVƒbƒN","Arial";
	float:left;
	border:0px;
	text-decoration:none;
	text-align:right;

}

#show_tnails a:hover{
	width:100%;
	margin:0;
	padding:0;
	color:ff0000;
	font-size:12px;
	font-family:"MS PƒSƒVƒbƒN","Arial";
	float:left;
	border:0px;
	text-decoration:none;
	text-align:right;
}

div#container_top{
	clear:both;
	width:800px;
	height:378px;
	display:block;
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

div#container_top_photo{
	width:600px;
	height:378px;
	float:left;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url("Shinsei@Hill.jpg");

}

div#container_top_text{
	width:200px;
	height:378px;
	padding:0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	float:right;
	color:#a85500;
	text-align:left;
	background-image:url("Top_bg.gif");
	background-repeat:no-repeat;
	line-height:120%;
}
p#top_txt{
	padding:5px 5px;
	margin:0px 0px 0px 0px;
	display:block;
	color:#a85500;
	text-align:left;
	line-height:120%;
}


#top{
	clear:both;
	width:780px;
	display:block;
	margin:0px 0px;
	font-size:12pt;
	font-family:"MS PƒSƒVƒbƒN";
	text-align:left;
	padding:5px 5px;
	line-height:130%;
}





#main_title{
	width: 800px;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
}

#main_title_img{
	float:left;
}




#G10{
font-size:10px;
font-family:"MS PƒSƒVƒbƒN";
color:880088;
}


div#top_ch{
font-size:13pt;
font-family:"MS PƒSƒVƒbƒN";
text-align:left;
padding:0.1em 0.2em;
line-height:130%;
}




div#pict_exhibition
{
	margin:5px 26px 15px 24px;
	padding:5px 10px 1px 10px;
	width: 726px;
	display:block;
	background-color:#102020;
	border:2px solid #a0b0b0;
}

#SlideShow{
	margin:5px 56px 2px 56px;
	width: 600px;
	display:block;
	padding:5px 5px;
	border:2px 2px;
	border-color:#000000;	
	background-color:#eeffff;
}



TABLE.Tnail_table{
width:706px;
margin:0px 9px 5px 9px;
padding:0px 0px;
background-color:103030;
border:1px solid #f0f0f0;
}

TD.Tnail_table{
width:140px;
height:105px;
padding:0px 0px;
border:0px;
}

TD.Tnail_caption{
width:120px;
height:22px;
padding:1px 10px;
background-color:53A855;
font-size:10pt;
font-family:"MS P–¾’©";
text-align:center;
color:000000;
}

input{
background-color:fef;
color:a0a;
}


#txtcontents{
width:300px;
height:auto;
float:right;
text-align:left;
margin:3px 0px;
padding:5px 2px;
line-height:130%;
color:000000;
/*total width=304px*/
}

#txtcontents_310{
width:310px;
height:auto;
float:right;
text-align:left;
margin:3px 0px;
padding:5px 2px;
line-height:130%;
color:000000;
/*total width=314px*/

}


#txtcontents_190{
width:190px;
height:420;
float:right;
text-align:left;
margin:0px 0px;
padding:0.1em 0.2em;
line-height:130%;
color:000000;

}

#photowindow_300{
width:300px;
height:200px;
border:1px none #500050;
display:block;
padding:0 0;
margin:0 0px;
}

#photowindow_450{
width:450px;
height:300px;
border:1px none #500050;
display:block;
padding:0px 0px;
margin:0px 0px;
/*total width=452px*/
}
#photocolum_450{
margin:5px 0px 5px 0px;
width:452px;
padding:0 0;
display:block;
height:auto;
background-color:#8A4386;
border:1px solid #500050;
float:left;
text-align:left;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;FONT-SIZE: 11PT;COLOR: f0f0f0;
/*total width=458px*/
}

#photocolum_600{
width:600;
padding:0 0;
display:block;
height:420;
margin:5px 0px 5px 3px;
background-color:#8A4386;
border:1px solid #500050;
float:left;
text-align:left;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;FONT-SIZE: 11PT;COLOR: f0f0f0;
}

#photowindow_600{
width:600;
height:400;
border:1px none #500050;
display:block;
padding:0 0;
margin:0px 0px;
}


#shortcut
{
	margin:5px 0px 5px 5px;
	width: 790px;
	height:168px;
	display:block;
	float:right;
	padding:0px 0px 0px 540px;


}
#shortcut_icon{
	width: 125px;
	height:168px;
	display:block;
	float:right;
	margin:0px 0px;
	padding:0px 0px;
	background-color:00aa00;
}




.clearfloatL{
clear: left;
}

#photocolum_t450{
margin:5px 0px 5px 0px;
width:450px;
padding:0 0;
display:block;
height:auto;
background-color:#8A4386;
border:1px solid #500050;
float:left;
text-align:left;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;FONT-SIZE: 11PT;COLOR: f0f0f0;
}

#photowindow_t300{
width:300px;
height:200px;
border:0px none #500050;
display:block;
padding:0px 0px;
margin:0px 0px;
}

#photowindow_t450{
width:450px;
height:300px;
border:0px none #500050;
display:block;
padding:0px 0px;
margin:0px 0px;
}





#info{
background-color:#ccffcc;
width:780px;
height:1000px;
display:block;
text-align:left;
border:2px solid #aA83C6;
margin:0px 5px;
padding:5px 3px;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 10PT;
COLOR: 000000;
line-height:130%;
}

#info_right_colum{
width:410px;
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:400px;
display:block;
text-align:left;
border:1px solid #000000;
padding:0 0;
margin:3px 0px;
}

#info_Yugakuso{
width:330px;
float:left;
display:block;
border:1px solid #000000;
margin:5px 5px;
padding:0 0;
}




#Tokachidake{
width:330px;
height:200px;
display:block;
margin:5px 5px;
padding:0px 0px;
float:left;
}

#Transportation{
width:400px;
display:block;
margin:3px 0px;
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:242px;
height:96px;
float:right;
display:block;
border:1px solid #000000;
margin:2px 2px;
padding:0 0;
background-color:#ff00ff;
}

#col120{
width:120px;
height:96px;
display:block;
float:left;
padding:0 0;
margin:0 0;
}

#wallpaper_txt{
width:120px;
height:96px;
padding:0 0;
margin:0 0;
float:right;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 10PT;
COLOR:#000000;
}


div#my_related_pages{
	clear:both;
	width:730px;
 	background-color:#a21e80;
	height:448px;
	display:block;
	margin:5px 5px 5px 51px;
	padding:0px 2px;
	border:1px solid #888888;
}
div#my_related_pages_title{
	clear:both;
	width:280px;
 	background-color:#a21e80;
	height:auto;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px;
}

div#related_pages{
	width:280px;
 	background-color:#ffeeff;
	height:260px;
	display:block;
	float:left;
	margin:3px 0px 2px 0px;
	padding:3px 5px;
	text-decoration:none;
	border:1px solid #ddffdd;
}

div#related_pages ul{
	margin:0 0;
	padding:2px 0px;
	list-style:none;
	text-align:center;
	width:115px;
	height:auto;
	/*border-right:1px solid #505000;
	border:1px solid #805000;*/
	display:block;

}
div#related_pages li{
	margin:0 0;
	padding:2px 0px;
	width:115px;
	height:15px;
	display:block;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 10PT;
	list-style:none;
	text-align:center;
	text-decoration:none;
	border:1px solid #eFFFD5;;
}

div#related_pages a,div#related_pages a:link,div#related_pages a:visited{
	padding:2px 0px;
	width:115px;
	height:15px;
	background-color:#dfdf88;

FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 10PT;
	text-decoration: none;
	color:#880000;
	text-align:center;
	border-left:5px solid #888888;
	display:block;
}
div#related_pages a:hover{
	padding:2px 0px;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 10PT;

	color:#ffffff;
	text-align:center;
	width:115px;
	height:15px;
	text-decoration:none;
	border-left:5px solid #888888;
	background-color:#505020;
}

div#scenic_places{
	width:426px;
 	background-color:#fefefe;
	float:right;
	height:264px;
	display:block;
	margin:3px 0px 2px 2px;
	padding:0px 3px;
	border:2px solid #aaaa00;
}

div#jump_recom{
	clear:both;
	width:300px;
	float:left;
	height:150px;
	display:block;
	margin:2px 0px 2px 0px;
	padding:0px 0px;
}

div#to_my_pages{
	width:424px;
 	background-color:#ffeeee;
	float:right;
	height:150px;
	display:block;
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #C21EA1;
}

div#to_my_pages p{
	FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
	FONT-SIZE: 11PT;
	color:#880000;
	padding:2px 4px 1px 4px;
}

div#to_homepage{
	width:226px;
 	background-color:#ffeeee;
	height:27px;
	display:block;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 195px;
}
div#affiliate_box{
	clear:both;
	width:742px;
 	background-color:#fefeae;
	height:auto;
	display:block;
	margin:10px 17px 5px 16px;
	padding:5px 1px;
	border:2px solid #dd5555;
}

div#footer{
	clear:both;
	width: 800px;
	/*line-height:0;*/
	text-align:right;
	color:#000000;
	/*background-color:#aaccaa;*/
	height:auto;

}