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:120px;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	background-image:url("Parts/Dooh_title.jpg");
	background-repeat:no-repeat;
}

div#container_top{
	clear:both;
	width:800px;
	height:300px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

div#container_top_photo{
	width:450px;
	height:300px;
	float:left;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div#container_top_photo img{
	float:right;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


div#container_top_text{
	width:330px;
	height:300px;
	padding:3px 3px 3px 3px;
	margin:0px 0px 0px 0px;
	display:block;
	float:right;
	color:#a85500;
	text-align:left;
	line-height:120%;
	vertical-align:bottom;
}
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ゴシック";
	text-align:left;
	padding:5px 5px;
	line-height:130%;
}
#top{
	clear:both;
	width:780px;
	display:block;
	margin:0px 0px;
	font-size:12pt;
	font-family:"MS Pゴシック";
	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ゴシック";
	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ゴシック";
	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:14px;
	font-family:"MS Pゴシック";
	float:left;
	border:0px;
	text-decoration:none;
	text-align:center;
}


#main_title{
	width:800px;
	display:block;
	margin:0px 0px;
	padding:0px 0px 0px 480px;
}


div#information_box{
	width:700px;
	padding:0px 0px 0px 0px;
	margin:10px 10px 10px 30px;
	display:block;
	border:1px solid #433D3D;
	float:right;

}

div#information_text{
	width:690px;
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	color:#433D3D;
	text-align:left;
	line-height:120%;
}




div#Jump_relatedpages_box{
	clear:both;
	width:676px;
	padding:0px 2px 0px 2px;
	margin:10px 10px 10px 10px;
	display:block;
	/*border:1px solid ;*/
	border:1px solid #f5C833;
	float:right;
	color:#aa5500;
	text-align:left;
	line-height:120%;
}

a:link.Jump_relatedpages_link,a:visited.Jump_relatedpages_link{
	width:100px;
	margin:0;
	padding:0;
	color:FC1F33;
	font-size:14px;
	font-family:"MS Pゴシック";
	float:left;
	border:0px;
	text-decoration:none;
	text-align:center;
}
a:hover.Jump_relatedpages_link{
	width:100px;
	margin:0;
	padding:0;
	color:ffffff;
	background-color:#FC1F33;
	font-size:14px;
	font-family:"MS Pゴシック";
	float:left;
	border:1px #FC1F33;
	text-decoration:none;
	text-align:center;
}

div#affiliate_box_1{
	clear:both;
	width:450px;
	padding:0px 0px 0px 0px;
	margin:10px 10px 10px 310px;
	display:block;
	border:1px solid #F00000;

}
a:link.affiliate_rakuten,a:visited.affiliate_rakuten{
	width:345px;
	margin:0;
	padding:0;
	color:FC1F33;
	font-size:14px;
	font-family:"MS Pゴシック";
	float:left;
	border:0px;
	text-decoration:none;
	text-align:left;
}

a:hover.affiliate_rakuten{
	width:345px;
	margin:0;
	padding:0;
	color:ffffff;
	background-color:#FC1F33;
	font-size:14px;
	font-family:"MS Pゴシック";
	float:left;
	text-decoration:none;
	text-align:left;
}

#G10{
font-size:10px;
font-family:"MS Pゴシック";
color:880088;
}


div#top_ch{
font-size:13pt;
font-family:"MS Pゴシック";
text-align:left;
padding:0.1em 0.2em;
line-height:130%;
}
TABLE.photo_table_R500{
width:500px;
padding:0px 0px;
border:0px;
font-size:11pt;
font-family:"MS Pゴシック";
text-align:left;
padding:0.1em 0.2em;
line-height:130%;
background-color:faF46B;
float:right;
}

TABLE.photo_table{
width:600px;
padding:0px 0px;
border:0px;
font-size:11pt;
font-family:"MS Pゴシック";
text-align:left;
padding:0.1em 0.2em;
line-height:130%;
background-color:faF46B;
float:left;
}

TD.photo_300{
width:300px;
height:214px;
padding:0px 0px;
border:0px;
}

TD.cap_300{
width:300px;
height:214px;
padding:0px 0px;
border:0px;
font-size:11pt;
font-family:"MS Pゴシック";
text-align:left;
color:aa0000;
padding:0.1em 0.2em;
line-height:130%;
background-color:DCF45B;
}
TD.cap_200{
width:200px;
height:214px;
padding:0px 0px;
border:0px;
font-size:11pt;
font-family:"MS Pゴシック";
text-align:left;
color:aa0000;
padding:0.1em 0.2em;
line-height:130%;
background-color:DCF45B;
}

TD.photo_table_200{
width:300px;
height:214px;
padding:0px 0px;
border:0px;
}

TD.photo_table_cap200{
width:300px;
padding:0px 0px;
border:0px;
font-size:11pt;
font-family:"MS Pゴシック";
text-align:left;
color:aa0000;
padding:0.1em 0.2em;
line-height:130%;
background-color:DCF45B;
}

#photocolum_200{
margin:5px 2px 5px 2px;
padding:0 0;
width:auto;
height:auto;
display:block;
background-color:#86089D;
border:1px solid #500050;
float:left;
text-align:left;
FONT-FAMILY: ＭＳ Ｐゴシック;FONT-SIZE: 11PT;COLOR: f0f0f0;
}
#photowindow_200{
width:200px;
border:2px #500050;
display:block;
padding:0 0;
margin:0 0px;
}

#photo_exhit{
clear:both;
background-color:#DCF46B;
width:780px;
height:auto;
display:block;
border:2px solid #86089D;
padding:5px 3px 5px 3px;
margin:10px 5px;
/*total width=800px*/
}

#photocolum_250{
margin:5px 2px 5px 2px;
width:250px;
padding:0 0;
display:block;
height:auto;
background-color:#86089D;
border:1px solid #500050;
float:left;
text-align:left;
FONT-FAMILY: ＭＳ Ｐゴシック;FONT-SIZE: 11PT;COLOR: f0f0f0;
/*total width=308px*/
}
#photowindow_250{
width:250px;
border:2px #500050;
display:block;
padding:0 0;
margin:0 0px;
}


#photocolum_300{
margin:5px 2px 5px 2px;
width:300px;
padding:0 0;
display:block;
height:auto;
background-color:#86089D;
border:1px solid #500050;
float:left;
text-align:left;
FONT-FAMILY: ＭＳ Ｐゴシック;FONT-SIZE: 11PT;COLOR: f0f0f0;
/*total width=308px*/
}


#photowindow_300{
width:300px;
border:2px #500050;
display:block;
padding:0 0;
margin:0 0px;
}




#photocolum_350{
margin:5px 2px 5px 2px;
width:350px;
padding:0 0;
display:block;
height:auto;
background-color:#86089D;
border:1px solid #500050;
float:left;
text-align:left;
FONT-FAMILY: ＭＳ Ｐゴシック;FONT-SIZE: 11PT;COLOR: f0f0f0;
/*total width=308px*/
}
#photowindow_350{
width:350px;
border:2px #500050;
display:block;
padding:0 0;
margin:0 0px;
}
#photowindow_450{
width:450px;
border:2px #500050;
display:block;
padding:0px 0px;
margin:0px 0px;
/*total width=454px*/
}

#photocolum_450l1{
margin:3px 3px 3px 3px;
width:450px;
padding:0px 0px 0px 0px;
display:block;
height:auto;
background-color:#ecf48b;
border:2px solid #8ca44b;
float:left;
/*total width=458px*/
}

#photocolum_250r1{
margin:3px 3px 3px 3px;
width:250px;
padding:0px 0px 0px 0px;
display:block;
height:auto;
background-color:#ecf48b;
border:2px solid #8ca44b;
float:right;
}


#photocap_1{
padding:2px 3px 2px 3px;
text-align:left;
FONT-FAMILY: ＭＳ Ｐゴシック;FONT-SIZE: 11PT;
COLOR: 202020;
}


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;

}



#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;
}



#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: ＭＳ Ｐゴシック;
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: ＭＳ Ｐゴシック;
FONT-SIZE: 10PT;
COLOR: 000000;
padding:0.3em 0.3em;
line-height:130%;
}


#info STRONG{
FONT-FAMILY: ＭＳ Ｐゴシック;
FONT-SIZE: 14PT;
COLOR: 880000;
margin:0.3em 0.3em;
}

#info_text_R{
text-align:left;
margin:3px 3px;
}




#Visit_Information{
clear:both;
width:480px;
display:block;
float:left;
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: ＭＳ Ｐゴシック;
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: ＭＳ Ｐゴシック;
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: ＭＳ Ｐゴシック;
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: ＭＳ Ｐゴシック;
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: ＭＳ Ｐゴシック;
	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;

}