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:#a65fff;
	width:800px;
}

div#page_bg{
	width:800px;
	height:auto;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	background-color:#41AF60;
}

div#copyright_bg{
	width:800px;
	height:30px;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	background-color:#41AF60;
	background-image:url("parts/Copyright.gif");
}



div#top_hokkaido{
	width:800px;
	height:140px;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	background-image:url("parts/Biei_title_bar_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;

}
div#container_top_text p{
/*p#top_txt{*/
	padding:5px 5px;
	margin:0px 0px 0px 0px;
	/*display:block;*/
	color:#a85500;
	text-align:left;
	line-height:120%;
	font-size:11pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";

}


div#top{
	clear:both;
	width:770px;
	display:block;
	margin:0px 0px;
	font-size:11pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	text-align:left;
	padding:5px 15px;
	line-height:130%;
}
div#top h2{

	margin:0px 0px;
	font-size:16pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	text-align:left;
	padding:5px 5px;

}


ul.to_old{
	width:300px;
	height:20px;
	margin:0 0 0 350px;
	padding:0 0 0 0;
	list-style:none;
	text-decoration:none;


}
li.to_old a,li.to_old a:link,li.to_old a:visited{
	width:70px;
	height:20px;
	font-size:12pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	text-decoration:none;
	color:ff00ff;
	float:left;
}
li.to_old a:hover{
	color:ffffff;
	width:70px;
	height:20px;
	font-size:12pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	text-decoration:none;
	background-color:aaaa00;
	float:left;
}

ul.top{
	width:600px;
	margin:0 0 0 0;
	padding:0 20px 0 30px;
	list-style:none;
	color:ffff00;
	font-size:12pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	border:5px;
	text-decoration:none;
}

ul.to_others{
	width:780px;
	margin:0 0 0 10px;
	padding:0 0 0 0;
	list-style:none;
	color:ffff00;
	font-size:13pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	border:0px;
	text-decoration:none;
}
li.to_other2,li.to_other2 a:link,li.to_other2 a:visited{
	width:100px;
	margin:0;
	padding:0;
	color:aa6622;/*DCF46B;*/
	font-size:13pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	float:left;
	border:0px;
	text-decoration:none;
	text-align:center;
}
li.to_other2 a:hover{
	width:100px;
	margin:0;
	padding:0;
	color:ee0000;
	background-color:41fF60;
	font-size:13pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	float:left;
	border:0px;
	text-decoration:none;
	text-align:center;
}

ul.to_other{
	width:600px;
	margin:0 0 0 15px;
	padding:0 0 0 0;
	list-style:none;
	color:ffff00;
	font-size:12pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	border:0px;
	text-decoration:none;
}
li.to_other,li.to_other a:link,li.to_other a:visited{
	width:270px;
	margin:0 0 0 0;
	padding:0;
	color:ff0000;
	font-size:12pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	float:left;
	border:0px;
	text-decoration:none;
}
li.to_other a:hover{
	width:270px;
	margin:0 0 0 5px;
	padding:0;
	color:ffffff;
	background-color:00aa00;
	font-size:12pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	float:left;
	border:0px;
	text-decoration:none;
}


#main_title{
	width: 800px;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
}

#main_title_img{
	float:left;
}




#G10{
font-size:10px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN";
color:880088;
}


div#top_ch{
font-size:13pt;
font-family:"‚l‚r ‚oƒ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 5px 1px 5px;
	width: 726px;
	display:block;
	background-color:#102020;
	border:2px solid #a0b0b0;
}

div#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;
}


div#txtcontents{
width:300px;
height:auto;
float:right;

/*total width=304px
text-align:left;
margin:3px 0px;
padding:5px 2px;
line-height:130%;
color:000000;

*/
}

div#txtcontents p{
margin:0 0;
padding:3px 0px;
line-height:130%;
font-family:"‚l‚r ‚oƒSƒVƒbƒN";
font-size: 12pt;
color:#004400;
}


div#txtcontents h3{
margin:0 0;
padding:3px 0px;
line-height:130%;
font-family:"‚l‚r ‚oƒSƒVƒbƒN";
font-size: 14pt;
color:#004400;
}


div#txtcontents_310{
width:310px;
height:auto;
float:right;

/*total width=314px
text-align:left;
margin:3px 0px;
padding:5px 2px;
line-height:130%;
color:000000;

*/
}

div#txtcontents_310 p{
margin:0 0;
padding:3px 0px;
line-height:130%;
font-family:"‚l‚r ‚oƒSƒVƒbƒN";
font-size: 12pt;
color:#f0f0f0;
}


div#txtcontents_310 h3{
margin:0 0;
padding:3px 0px;
line-height:130%;
font-family:"‚l‚r ‚oƒSƒVƒbƒN";
font-size: 14pt;
color:#f0f0f0;
}


div#txtcontents_190{
width:190px;
height:420px;
float:right;
text-align:left;
margin:0 0;
padding:0.1em 0.2em;
line-height:130%;
color:000000;
}

div#txtcontents_400{
width:400px;
height:auto;
float:right;
}

div#txtcontents_400 p{
margin:0 0;
padding:3px 0px;
line-height:130%;
font-family:"‚l‚r ‚oƒSƒVƒbƒN";
font-size: 12pt;
color:#004000;
text-align:left;
}


div#download_postcard{
width:250px;
height:auto;
border:1px solid #707000;
display:block;
padding:0 0;
margin:10px 0;
}

div#photowindow_300{
width:300px;
height:auto;
border:1px none #500050;
display:block;
padding:0 0;
margin:0 0;
}

div#photowindow_350{
width:350px;
height:auto;
border:1px none #500050;
display:block;
padding:0 0;
margin:0 0;
/*total width=352px*/
}

div#photowindow_450{
width:450px;
height:auto;
border:1px none #500050;
display:block;
padding:0 0;
margin:0 0;
/*total width=452px*/
}

div#photowindow_600{
width:600px;
height:auto;
border:1px none #500050;
display:block;
padding:0 0;
margin:0 0;
}


div#photocolum_300{
margin:5px 0px 5px 0px;
padding:0 0;
width:302px;
height:auto;
float:left;
display:block;
background-color:#8A4386;
border:1px solid #500050;
}

div#photocolum_350{
margin:1px 0px 1px 0px;
padding:0 0;
width:354px;
height:auto;
display:block;
background-color:#8A4386;
border:1px solid #500050;
}

div#colum_350R{
margin:5px 0px 5px 0px;
padding:0 0;
width:352px;
height:auto;
float:right;
display:block;

}

div#colum_350L{
margin:5px 0px 5px 0px;
padding:0 0;
width:352px;
height:auto;
float:left;
display:block;
}


div#photocolum_450{
margin:5px 0px 5px 0px;
padding:0 0;
width:452px;
height:auto;
float:left;
display:block;
background-color:#8A4386;
border:1px solid #500050;
/*
text-align:left;
font-family:"‚l‚r ‚oƒSƒVƒbƒN";
font-size: 11pt;
color:#f0f0f0;
total width=458px*/
}

#photocolum_600{
width:600px;
padding:0 0;
display:block;
height:420px;
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;
}

#photocolum_caption{
text-align:left;
font-family:"‚l‚r ‚oƒSƒVƒbƒN";
font-size: 11PT;
color: f0f0f0;
margin:0px 0px 0px 0px;
padding:2px 2px 2px 5px;
}

#colum_caption{
text-align:left;
font-family:"‚l‚r ‚oƒSƒVƒbƒN";
font-size:11PT;
color:000000;
margin:0px 0px 0px 0px;
padding:2px 2px 2px 5px;
}

#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:5px 5px;
}


#Takushinkan{
clear:both;
background-color:#aaee00;
width:780px;
margin:5px 0px;
height:1660px;
display:block;
border:2px solid #9517D0;
padding:5px 3px;
margin:5px 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:5px 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;
}

div#box_full{
clear:both;
width:770px;
display:block;
height:auto;
margin:0px 0px 0px 0px;
padding:0 0;
}

div#box_700{
clear:both;
width:709px;
display:block;
height:auto;
margin:0px 20 px 0px 20px;
}


div#colum_300{
width:306px;
height:auto;
display:block;

padding:0px 0px;
margin:0px 0 px 0px 0px;
}

div#map_colum{
width:311px;
height:auto;
display:block;
padding:0px 0px;
margin:50px 0 px 5px 0px;
}

#mountains{
background-color:#BE6750;
width:780px;
display:block;
text-align:left;
border:2px solid #9517D0;
padding:5px 3px;
margin:5px 5px;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 11PT;
COLOR: 000000;
line-height:130%;
}

#mountains IMG.borderon{
	border:0px solid #550055;
}



#winter{
background-color:#FDFDFD;
width:780px;
margin:0px 5px 0px 5px;
padding:5px 0px;
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: 764px;
	height:106px;
	display:block;
	margin: 0px 0px 0px 0px;
	padding:0 0;	
}

#winter_top_L{
	width: 252px;
	height:106px;
	float:left;
	display:block;
	margin: 0px 0px 0px 0px;
	padding:0 0;	
}
#winter_top_R{
	width: 175px;
	height:106px;
	display:block;
	margin: 0px 0px 0px 580px;
	padding:0 0;	
}
#winter_row{
	width: 764px;
	height:400px;
	display:block;
	margin: 0px 0px 0px 3px;
	padding:0 0;	
}



#winter IMG.borderon{
	border:1px solid #550055;
}

.clearfloatL{
clear:left;
}

#photocolum_t300{
margin:5px 3px 5px 0px;
width:300px;
padding:0 0;
display:block;
height:auto;
background-color:#8A4386;
border:1px solid #500050;
float:right;
text-align:left;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;FONT-SIZE: 11PT;COLOR: f0f0f0;
}

#photocolum_t450{
margin:5px 0px 5px 1px;
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:5px 5px 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:990px;
display:block;
text-align:left;
border:2px solid #aA83C6;
margin:10px 5px;
padding:5px 0px;
FONT-FAMILY: ‚l‚r ‚oƒSƒVƒbƒN;
FONT-SIZE: 10PT;
COLOR: 000000;
line-height:130%;
}



#info_left_colum{
width:350px;
display:block;
float:left;
padding:0 0;
margin:0px 5px 0px 5px;
}

#info_takusinkan{
width:346px;
display:block;
float:left;
border:1px solid #880088;
margin:5px 0px 10px 0px;
padding:0 0;
}

#info_takusinkan IMG{
float:right;
border:0px solid #888888;
}

#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_Yugakuso{
width:346px;
float:left;
display:block;
border:1px solid #000000;
margin:0px 0px 5px 0px;
padding:0 0;
}
#info_text_R{
text-align:left;
margin:3px 3px;
}


#info_Tokachidake{
width:346px;
height:200px;
display:block;
border:1px solid #000000;
margin:5px 0px 5px 0px;
padding:0px 0px;
float:left;
}
#info_Furano_Line{
width:393px;
display:block;
text-align:left;
border:1px solid #000000;
padding:0 0;
margin:5px 0px 5px 0px;
}

#info_right_colum{
width:395px;
display:block;
float:right;
padding:0 0;
margin:0px 5px 0px 0px;
}



#info_Furano_Line TABLE{
margin:0px 3px 0px 3px;
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_Transportation{
width:393px;
display:block;
text-align:left;
border:1px solid #000000;
margin:5px 0px 5px 0px;
padding:0 0;
}
/*#info_affiliate_box{
clear: both;
width:780px;
display:block;
margin:5px 0px 0px 0px;;
padding:0 0;
float:right;}*/

#info_affiliate{
float:right;
width:300px;
display:block;
border:1px solid #a00000;
margin:10px 0px 0px 0px;
padding:0 0;
text-decoration:none;
}

#rakuten_travel_affiliate ul{
	width:80%;
	margin:0 0 0 0px;
	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;
	float:left;
}

#rakuten_travel_affiliate a:link,#rakuten_travel_affiliate a:visited{
	width:100%;
	margin:0;
	padding:0;
	color:ff0000;/*DCF46B;*/
	font-size:14px;
	font-family:"MS PƒSƒVƒbƒN";
	border:0px;
	text-decoration:none;
	text-align:left;
}

#rakuten_travel_affiliate a:hover{
	width:100%;
	margin:0;
	padding:0;
	color:ffffff;
	background-color:ff0000;
	font-size:14px;
	font-family:"MS PƒSƒVƒbƒN";
	border:0px;
	text-decoration:none;
	text-align:left;
}


#info_amazon_affiliate{
width:346px;
display:block;
float:left;
border:1px solid #000000;
margin:2px 0px 2px 0px;
padding:1px 0px 1px 1px;
}

#info_amazon_affiliate IMG{
float:right;
border:1px solid #a00000;
}


#info_postcard{
width:346px;
float:left;
display:block;
border:1px solid #000000;
text-align:left;
margin:5px 0px 5px 0px;;
padding:0 0;
}


#Visit_Information{
clear:both;
width:393px;
display:block;
float:left;
border:1px solid #000000;
margin:5px 0px 5px 0px;
padding:0 0;
}



#Sikinotoh{
float:left;
width:132px;
display:block;
border:1px solid #a0a000;
margin:2px 0px 0px 2px;
padding:0 0;
}





#wallpaper{
width:244px;
height:auto;
float:right;
display:block;
border:1px solid #000000;
margin:2px 2px;
padding:0 0;
background-color:#ff00ff;
}

#col120{
width:120px;
border:1px solid #f0f000;
height:auto;
display:block;
float:left;
padding:0 0;
margin:0 0;
}

#wallpaper_txt{
width:120px;
height:auto;
display:block;
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:#DCF46B;
	height:auto;
	display:block;
	margin:10px 16px 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;

}