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");
	background-repeat:no-repeat;
}



div#top_hokkaido{
	width:800px;
	height:140px;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	background-image:url("parts/Dohnan_title_1.jpg");
	background-repeat:no-repeat;
}

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%;
}

#main_txt{
	clear:both;
	width:790px;
	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%;
}
#info_txt{
	clear:both;
	width:700px;
	display:block;
	margin:10px 0px;
	font-size:11pt;
	font-family:"MS PƒSƒVƒbƒN";
	text-align:left;
	padding:5px 5px;
	line-height:130%;
border:1px solid #500050;
}
#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%;
}



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:0 0 0 0;
	padding:0 0 0 0px;
}

ul.to_others{
	width:770px;
	margin:0 0 0 0;
	padding:0 0 0 15px;
	list-style:none;
	color:ffff00;
	font-size:14px;
	font-family:"MS PƒSƒVƒbƒN";
	border:0px;
	text-decoration:none;
	/*background-color:57b2b7;*/
}
li.to_other,li.to_other a:link,li.to_other a:visited{
	width:105px;
	margin:0;
	padding:0;
	color:DCF46B;
	font-size:14px;
	font-family:"MS PƒSƒVƒbƒN";
	float:left;
	border:0px;
	text-decoration:none;
	text-align:center;
}
li.to_other a:hover{
	width:105px;
	margin:0;
	padding:0;
	color:ee0000;
	background-color:DCF46B;
	font-size:13px;
	font-family:"MS PƒSƒVƒbƒN";
	float:left;
	border:0px;
	text-decoration:none;
	text-align:center;
}



#main_title{
	width: 800px;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
}

#main_title_img{
	float:left;
}

TABLE.photo_table{
width:600px;
padding:0px 0px;
border:1px solid #501080;
font-size:11pt;
font-family:"MS PƒSƒVƒbƒN";
text-align:left;
padding:0.1em 0.2em;
line-height:130%;
background-color:faF46B;
float:left;
}


TD.photo_table{
width:350px;
height:214px;
padding:0px 0px;
border:0px;
}

TD.photo_table_cap{
width:350px;
margin:0px 2px 3px 2px;
border:0px;
font-size:11pt;
font-family:"MS PƒSƒVƒbƒN";
text-align:left;
color:ffffff;
padding:0.1em 0.2em;
line-height:130%;
background-color:8050e0;

}

TD.photo_table_cap2{
width:350px;
border:0px;
font-size:11pt;
font-family:"MS PƒSƒVƒbƒN";
text-align:left;
color:aa0000;
padding:0.1em 0.2em;
line-height:130%;
background-color:DCF45B;
align:bottom;
}

#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%;
}



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;
}

#Sanainooka{
clear:both;
background-color:#eeaa00;
width:780px;
height:1330px;
display:block;
border:2px solid #9517D0;
padding:5px 3px 5px 3px;
margin:0px 5px;
/*total width=800px*/
}

#ShikisainoOka_07{
clear:both;
background-color:#FF8800;
width:780px;
height:auto;
display:block;
border:2px solid #9517D0;
padding:5px 3px;
margin:0px 5px;
}


#Takushinkan{
clear:both;
background-color:#aaee00;
width:780px;
margin:5px 0px;
height:1660px;
display:block;
border:2px solid #9517D0;
padding:5px 3px;
margin:0px 5px;
/*total width=800px*/
}

#Shineinooka{
clear:both;
background-color:#cc2255;
margin:5px 0px;
width:780px;
height:1680px;
display:block;
border:2px solid #9517D0;
padding:5px 3px;
margin:0px 5px;
}

#rphoto{
margin:3px 0px;
display:block;
border:0px;
padding:0px 0px;
}

.outsetstyle{
	border:1px solid #500050;
	background-color:#800000;
}

#Hokusei_07{
width:780px;
display:block;
}

div #patchwork_01{
background-color:#aaffaa;
width:780px;
display:block;
text-align:left;
border:2px solid #9517D0;
padding:5px 3px;
margin:0px 5px;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 11PT;
COLOR: 000000;
line-height:130%;


}
#patchwork_01 IMG.borderon{
	border:1px solid #888888;
}


#mountains{
background-color:#BE6750;
width:780px;
display:block;
text-align:left;
border:2px solid #9517D0;
padding:5px 3px;
margin:0px 5px;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 11PT;
COLOR: 000000;
line-height:130%;
}
#mountains IMG.borderon{
	border:1px solid #550055;
}



#winter{
background-color:#FDFDFD;
width:780px;
margin:0px 5px;
padding:5px 3px;
height:2150px;
display:block;
text-align:left;
border:2px solid #9517D0;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 11PT;
COLOR: 000000;
line-height:130%;
}

#winter_top_row{
	width: 770px;
	height:106px;
	display:block;
	margin: 0px 0px 0px 0px;
	padding:0 0;	
}

#winter_row{
	width: 770px;
	height:400px;
	display:block;
	margin: 0px 0px 0px 0px;
	padding:0 0;	
}

#winter_top_L{
	width: 595px;
	height:106px;
	float:left;
	display:block;
	margin: 0px 0px 0px 0px;
	padding:0 0;	
}
#winter_top_R{
	width: 175px;
	height:106px;
	float:right;
	display:block;
	margin: 0px 0px 0px 0px;
	padding:0 0;	
}

#winter IMG.borderon{
	border:1px solid #550055;
}

.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;
}



#misc_photo{
background-color:#9E9FE2;
width:780px;
display:block;
text-align:left;
border:2px solid #9517D0;
margin:0px 5px;
padding:5px 3px;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 11PT;
COLOR: 000000;
line-height:130%;


}
#misc_photo IMG.borderon{
	border:1px solid #9517D0;
}


#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;

}