BODY{
	margin:0px 0px;
	padding:0px 0px;
	background-color:#ccddcc;
	width:800px;
	FONT-FAMILY:"‚l‚r ‚o–¾’©"; font-size: 11pt; color:#000000; 
	scrollbar-3dlight-color:#985fdd;
	scrollbar-arrow-color:#ffff00;
	scrollbar-base-color:#EBF724;
	scrollbar-darkshadow-color:c0cD88;
	scrollbar-face-color:#AD006E;
	scrollbar-highlight-color:#8D006E;
	scrollbar-shadow-color:#A0cDa8;
}


/*A:hover{ color:#ee0000}*/
A.nu { text-decoration:none }


#upper_bar{
	width:800px;
	height:50px;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	background-color:#00AD58;
	background-image:url("parts/09/upper_bar1.gif");
	background-repeat:no-repeat;
}

p{
	padding 0 0;
	margin:0px 0px;
	text-indent:1em;
}

#bg{
	background-color:#ccddcc;
	width:798px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #AD006E;
}
ul.upper_bar_menu{
	width:400px;
	height:20px;
	margin:0px 0px 0 393px;
	padding:0 0 0 0;
	list-style:none;
	color:ffffff;
	font-size:13px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	border:1px;
	text-decoration:none;
}
li.upper_bar_menu,li.upper_bar_menu a:link,li.upper_bar_menu a:visited{
	width:100px;
	height:18px;
	margin:0;
	padding:0;
	color:ffffff;/*DCF46B;*/
	/*border:1px solid #ffffff;*/
	font-size:13px;
	font-family:"MS PƒSƒVƒbƒN";
	text-decoration:none;
	text-align:center;
	background-color:#00AD58;
	border:0px;
	float:left;
}
li.upper_bar_menu a:hover{
	width:100px;
	margin:0;
	padding:0;
	color:ee0000;
	background-color:41fF60;
	/*border:1px solid #ffffff;*/
	font-size:13px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	border:0px;
	text-decoration:none;
	text-align:center;
	background-color:#00AD58;
	float:left;
}

div#container_top{
	background-color:AD006E;
	width:798px;
	height:80px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#container_top_alt{
	width:202px;
	height:15px;
	display:block;
	margin:0px 0px 0px 594px;
	padding:0px 0px 0px 0px;

}

div#container_top_salps{
	width:471px;
	height:55px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}


div#container_title{
	width:798px;/*798*/
	height:auto;
	float:left;
	display:block;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

div#container_title_photo550{
	width:550px;
	height:auto;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}


div#container_title_photo550legend{
	width:550px;
	margin:0px 0px 1px 0px;
	padding:0px 0px;
	display:block;
	background-color:#88aaaa;
}

div#container_title_photo550legend P{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	font-size:10pt;
	color:000000;
	padding:2px 2px;
	margin:0px 0px;
	display:block;
}


div#container_title_L{
	width:550px;
	height:auto;
	display:block;
	float:left;
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;

}
div#container_title_R{
	width:246px;
	height:auto;
	display:block;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
div#container_title_title{
	width:245px;
	height:175px;
	display:block;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div#container_title_explain{
	width:245px;
	height:auto;	
	display:block;
	float:right;
	margin:0px 0px;
	padding:0px 0px;
}

div#container_title_explain p{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	font-size:11pt;
	color:222222;
	text-indent:1em;
	text-align:left;
	padding:2px 2px;
	margin:0px 0px;
	line-height:120%;
}

div#PictureExhibit_container{
	clear:both;
	width:772px;
	height:auto;
	display:block;
	margin:10px 5px 10px 5px;
	padding:0px 0px 0px 0px;
	background-color:#AA8258;
	border:1px solid #FCFcFc;
}

div#PictureExhibit_Rcolum_300{
	width:306px;
	height:auto;
	display:block;
	float:right;
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
}

div#PictureExhibit_Lcolum{
	width:auto;
	height:auto;
	display:block;
	float:left;
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
}
div#PictureExhibit_Lcolum_350{
	width:350px;
	height:auto;
	display:block;
	float:left;
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
}

div#PictureExhibit_300{
	width:304px;
	height:auto;
	display:block;
	margin:1px 0px 1px 0px;
	padding:0px 0px 0px 0px;

}
div#PictureExhibit_300 img{
	width:300px;
	height:auto;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #FCFcFc;
}

div#picture_legend_300{
	width:302px;
	height:auto;
	display:block;
	margin:0px 0px 0px 0px;
	padding:1px 1px 1px 1px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	font-size:11PT;
	color: 000000;
	background-color:#f1f7f1;
}
div#photo_colum_300{
	width:304px;
	height:auto;
	display:block;
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
	float:right;
}

div#photocolum_300_legend{
	width:302px;
	height:auto;
	display:block;
	margin:1px 1px 1px 1px;
	padding:1px 0px 1px 0px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	font-size:10PT;
	color: 000000;
}


div#photocolum_vr_pic450{
	width:450px;
	height:auto;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	float:left;
}





div#PictureExhibit_Lcolum_450{
	width:456px;
	height:auto;
	display:block;
	float:left;
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
}
div#PictureExhibit_450{
	width:454px;
	height:auto;
	display:block;
	float:left;
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
	background-color:#AA8258;
}

div#picture_legend_450{
	width:452px;
	height:auto;
	display:block;
	margin:1px 1px 1px 2px;
	padding:1px 1px 1px 1px;
	font-family:"‚l‚r ƒSƒVƒbƒN";
	FONT-SIZE:11PT;
	COLOR: 000000;
	background-color:#f1f7f1;
}
div#PictureExhibit_450 img{
	width:450px;
	height:auto;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #FCFcFc;
}

/*added 10 with Senjyo*/

div#photocolum_vr{
	clear:both;
	width:600px;
	height:auto;
	display:block;
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
}


div#photocolum_vr p{
	margin:0px 0px;
	padding:1px 3px 1px 3px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	font-size:11pt;
	color: 000000;
	line-height:120%;
	text-indent:4px;
}

div#photocolum_vr_pic450{
	width:450px;
	height:auto;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	float:left;
	border:1px solid #FCFcFc;
}
div#photocolum_vr_picvr{
	width:auto;
	height:auto;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	float:left;
	border:1px solid #FCFcFc;
}

div#photocolum_vr_pic350{
	width:350px;
	height:auto;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	float:left;
	border:1px solid #FCFcFc;
}
div#photocolum_vr_pic300{
	width:300px;
	height:auto;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	float:left;
	border:1px solid #FCFcFc;
}

div#photocolum_vr_picvrR{
	width:auto;
	height:auto;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	float:right;
	border:1px solid #FCFcFc;
}

div#photocolum_vr_picvrL{
	width:auto;
	height:auto;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	float:left;
	border:1px solid #FCFcFc;
}

div#photocolum_vr_legend{
	width:100%;
	height:auto;
	display:block;
	margin:1px 1px 1px 1px;
	padding:1px 0px 1px 0px;
	float:right;
}
div#photocolum_vr_legend p{
	margin:0px 0px;
	padding:1px 3px 1px 3px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	font-size:11pt;
	color: 000000;
	line-height:120%;
	text-indent:4px;
}

div#colum_vr_picvrR{
	width:auto;
	height:auto;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	float:right;
}

div#colum_vr_picvrL{
	width:auto;
	height:auto;
	display:block;
	margin:0px 0px;
	padding:0px 0px;
	float:left;
}

/*added 10 with kaikoma*/
div#photo_colum_450{
	width:602px;
	height:auto;
	display:block;
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid #000000;
	/*background-color:#aaccaa;*/
}

div#photo_colum_R450nobg{
	width:auto;
	height:auto;
	display:block;
	float:left;
	margin:2px 2px 2px 2px;
	padding:0px 0px 0px 0px;
	
}
div#photo_window_450{
	width:450px;
	height:auto;
	display:block;
	margin:0 0;
	padding:0 0;
	float:left;
}
div#photo_window_450border{
	width:450px;
	height:auto;
	display:block;
	margin:0 0;
	padding:0 0;
	float:left;
	border:1px solid #000000;
}
div#photo_legend_450{
	width:auto;
	height:auto;
	display:block;
	margin:0 0;
	padding:1px 2px 1px 2px;
	/*background-color:#aaccaa;*/
	float:right;
}
div#photo_legend_450 p{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:11PT;
	COLOR:000000;
	padding:1px 2px 1px 3px;
	line-height:120%;
	text-indent:4px;
}

div#photos_colum_550{
	width:791px;
/*787px*/
	height:auto;
	display:block;
	margin:2px 2px;
	padding:0 0;
	border:0px solid #000000;
}

div#photos_window_550{
	width:550px;
	height:auto;
	display:block;
	margin:0 0;
	padding:0 0;
	float:left;
}
div#photos_legend_550{
	width:auto;
	height:auto;
	display:block;
	margin:0 0;
	padding:3px 3px 1px 3px;
	/*background-color:#aaccaa;*/
	float:right;
}

div#photos_legend_550 p{
	margin:0 0;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:11pt;
	COLOR:000000;
	padding:1px 2px 1px 3px;
	line-height:120%;
	text-indent:4px;
}

div#frame_700{
	clear:both;
	width:724px;
	height:auto;
	display:block;
	margin:0 18px;
	padding:0px 0px 0px 0px;
}

div#frame_700border{
	clear:both;
	width:724px;
	height:auto;
	display:block;
	margin:3px 20px;
	padding:3px 0px 3px 0px;
	border:1px solid #000000;
	float:right;
}


div#frame_700y{
	clear:both;
	width:724px;
	height:auto;
	display:block;
	margin:3px 20px;
	padding:3px 0px 3px 0px;
	background-color:#ffcc00;
	border:1px solid #cc00cc;
	float:right;
}

div#Rcolum_350{
	width:356px;
	height:auto;
	display:block;
	float:right;
	margin:2px 2px 2px 2px;
	padding:0px 0px 0px 0px;
}

div#Lcolum_350{
	width:356px;
	height:auto;
	display:block;
	float:left;
	margin:2px 2px 2px 2px;
	padding:0px 0px 0px 0px;
}

div#photos_300{
	width:300px;
	height:auto;
	display:block;
	/*float:left;*/
	margin:0 0;
	padding:0 0;
	border:1px solid #000000;
}
div#photos_300_legend{
	width:302px;
	height:auto;
	display:block;
	margin:0 0;
	padding:2px 2px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	font-size:11pt;
	color: 000000;
}

div#photos_350{
	width:350px;
	height:auto;
	display:block;
	/*float:left;*/
	margin:0 0;
	padding:0 0;
	border:1px solid #000000;
}
div#photos_350_legend{
	width:352px;
	height:auto;
	display:block;
	margin:0 0;
	padding:2px 2px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	font-size:11pt;
	color: 000000;
}
div#photo_colum_250{
	width:252px;
	height:auto;
	display:block;
	margin:1px 1px 1px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #000000;
	background-color:#aaccaa;
}

div#photos_250_legend{
	width:252px;
	height:auto;
	display:block;
	margin:0 0;
	padding:2px 2px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	font-size:11pt;
	color: 000000;
	background-color:#aaccaa;
}

div#photo_colum_200{
	width:204px;
	height:auto;
	display:block;
	margin:1px 1px 1px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #000000;
	background-color:#aaccaa;
}
div#photo_window_200{
	width:200px;
	height:auto;
	display:block;
	margin:0 0;
	padding:0 0;
	float:left;
}

div#photo_legend_200{
	width:200px;
	height:auto;
	display:block;
	margin:0 0;
	padding:1px 2px 1px 2px;
	background-color:#aaccaa;
	float:right;
}
div#photo_legend_200 p{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:11PT;
	COLOR:000000;
	padding:1px 2px 1px 3px;
	line-height:120%;
	text-indent:4px;
}

div#text_colum_350{
	width:auto;
	height:auto;
	display:block;
	float:right;
	margin:0px 0px ;
	padding:0px 0px;
}


div#text_colum_350 p{
	font-size:11pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	text-align:left;
	padding:0.2em 0.1em;
	line-height:130%;
	text-indent:1em;
}

/* bottom 2010 kaikoma*/


div#main_container_2{
	clear:both;
	width:796px;
	height:auto;
	display:block;
	margin:5px 1px 5px 1px;
	padding:0px 0px 0px 0px;

}

div#left_container_2{
	width:172px;
	height:auto;
	display:block;
	float:left;
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
}

div#leftcolum_2{
	width:158px;
	height:auto;
	display:block;
	float:left;
	margin:1px 2px 1px 10px;
	padding:0px 0px 0px 0px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	COLOR:000000;
	FONT-SIZE:11PT;
}
div#leftcolum_2 P.maru{
	background-image:url(parts/g_maru.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	font-size:10pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	text-align:left;
	padding:0.1em 4pt;
	line-height:130%;
	text-indent:10px;
}

div#leftcolum_2 P.items{
	font-size:10pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	text-align:left;
	padding:0.1em 5pt;
	line-height:120%;
	text-indent:0px;
}
div#leftcolum_2 a:hover{

	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	COLOR: ff00ff;
}

ul#course_time{
	width:145px;
	height:auto;
	display:block;
	margin:1px 2px 1px 10px;
	padding:0px 0px 0px 0px;
}

ul#course_time li.place{
	padding:4px 4px 4px 4px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:11PT;
	COLOR: 000000;
	text-align:center;
	list-style:none;
	background-image:url();
	background-repeat:no-repeat;
	background-position:0 0;
}

ul#course_time li.day{
	width:90px;
	margin:10px 0px 5px 10px;
	padding:4px 14px 4px 14px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:12PT;
	COLOR:558800;
	border:1px solid #558800;
	text-align:center;
	list-style:none;
	background-image:url();
	background-position:0 0;
}


ul#course_time li.time{
	padding:1px 1px 1px 1px;
	list-style:none;
	text-align:center;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:10PT;
	COLOR:aa3300;
	background-image:url(parts/g_triangle2.gif);
	background-repeat:no-repeat;
	background-position:center;
}


a.nu{
	text-decoration:none;

}
a:hover.nu {
	COLOR: ff8800;
}
li.links{
	list-style:none;
	list-style-image:url(parts/Info/Link_arrow_1.gif);
	text-decoration:none;

}

li.related{
	list-style:none;
	list-style-image:url(parts/Info/Page_arrow_1.gif);
	text-decoration:none;

}

li.affiliate{
	list-style:none;
	list-style-image:url(parts/Info/affiliate_point_1.gif);
	text-decoration:none;

}

li.links a:link,li.links a:visited{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:11PT;
	width:120px;
	height:auto;
	display:block;
	margin:2px 0px;
	padding:2px 0px 2px 0px;
	text-decoration:none;
}

li.links a:hover{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:11PT;
	width:120px;
	height:auto;
	display:block;
	margin:2px 0px;
	padding:1px 0px 1px 2px;
	border:1px solid #FCfFf3;
	text-decoration:none;	
}
li.related a:link,li.related a:visited{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:11PT;
	width:120px;
	height:auto;
	display:block;
	margin:2px 0px;
	padding:2px 0px 2px 0px;
	text-decoration:none;
}

li.related a:hover{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:11PT;
	width:120px;
	height:auto;
	display:block;
	margin:2px 0px;
	padding:1px 0px 1px 2px;
	border:1px solid #FCfFf3;
	text-decoration:none;	
}

li.affiliate a:link,li.affiliate a:visited{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:11PT;
	width:120px;
	height:auto;
	display:block;
	margin:2px 0px;
	padding:2px 0px 2px 0px;
	text-decoration:none;
}
li.affiliate a:hover{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:11PT;
	width:120px;
	height:auto;
	display:block;
	margin:2px 0px;
	padding:1px 0px 1px 2px;
	border:1px solid #FCfFf3;
	text-decoration:none;	

}

div#picture_box_150{
	width:150px;
	height:100px;
	display:block;
	float:left;
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
	border:1px solid #FCfFf3;
}

div#hut_legend_150{
	width:152px;
	height:auto;
	display:block;
	margin:1px 1px 1px 1px;
	padding:1px 0px 1px 0px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:10PT;
	COLOR: 000000;
}
div#right_container_2{
	width:606px;/*606px*/
	height:auto;
	display:block;
	float:right;
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
}

div#right_container_3{
	width:auto;/*606px*/
	height:auto;
	display:block;
	float:right;
	margin:1px 1px 5px 1px;
	padding:0px 0px 0px 0px;
}
div#right_container_3 h3{
	width:auto;
	margin:0px 0px;
	padding:2px 3px 2px 3px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	font-size:14pt;
	color: 000000;
	background-color:#aaccaa;
}

div#right_container_2 P{
	font-size:11pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	text-align:left;
	padding:0.1em 0.1em;
	line-height:130%;
	text-indent:1em;
}

div#picture_colum_350{
	width:354px;
	height:auto;
	display:block;
	float:left;
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
}

div#picture_box_350{
	width:350px;
	height:auto;
	display:block;
	float:left;
	margin:1px 0px 0px 1px;
	padding:0px 0px 0px 0px;
	border:1px solid #aabbaa;
}
div#picture_legend_350{
	width:352px;
	height:auto;
	display:block;
	margin:0px 1px 2px 1px;
	padding:0px 0px 1px 0px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:11PT;
	COLOR: 000000;
	background-color:#aabbaa;
}



div#textcolum_350{
	FONT-SIZE:12PT;
	width:245px;
	height:auto;
	display:block;
	float:right;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;

}

div#textcolum_350 p{
	font-size:11pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	text-align:left;
	padding:0.2em 0.1em;
	line-height:130%;
	text-indent:1em;
}

div#textcolum_350 H3{
	FONT-FAMILY:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:18PT;
	COLOR:f0f0f0;
	padding:2px 0px 2px 0px;
	margin:0 0;
	background-color:#7E8A6B;	
}
div#picture_colum_240{
	width:242px;
	height:auto;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid #aabbaa;
}

div#picture_box_240{
	width:240px;
	height:auto;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #aabbaa;
}

div#picture_legend_240{
	width:242px;
	height:auto;
	display:block;
	margin:0px 0px 1px 0px;
	padding:0px 0px 0px 0px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:10PT;
	COLOR: 800000;
	background-color:#aabbaa;
}

div#picture_legend_240 p{

	display:block;
	margin:0px 0px;
	padding:2px 2px 2px 2px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:10PT;
	COLOR: 800000;
}


div#photo_container_2colum{
	clear:both;
	width:720px;
	height:auto;
	display:block;
	margin:5px 30px 5px 30px;
	padding:1px 1px 1px 1px;
}

div#Lpicture_colum_350{
	width:354px;
	height:auto;
	display:block;
	float:left;
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
}

div#Rpicture_colum_350{
	width:354px;
	height:auto;
	display:block;
	float:Right;
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
}

div#flowers_container{
	clear:both;
	width:605px;
	height:auto;
	display:block;
	margin:10px 40px 10px 130px;
	padding:0px 0px 0px 0px;
	border:1px solid #880000;

}

div#flowers_container table{
	width:auto;
	height:auto;
}

div#flowers_container td.picture{
	width:150px;
	height:100px;
}

div#flowers_container td.legend{
	width:150px;
	height:20px;
	font-size:10pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	color:#889988;
	background-color:#eeffee;

}

div#routes{
	clear:both;
	width:788px;
	height:auto;
	display:block;
	margin:10px 1px 10px 5px;
	padding:2px 0px 2px 0px;
	border:1px solid #FC8F83;
}
div#routes p{
	font-size:11pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	text-align:left;
	padding:0.1em 0.2em;
	line-height:130%;
}
div#routes img{
	float:right;	
}
div#denshikokudo_container{
	width:550px;
	text-align:left;
	font-size:10pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	color:#ee5500;
}

div#affiliate_container{
	clear:both;
	width:788px;
	height:auto;
	display:block;
	margin:10px 3px 10px 3px;
	padding:30px 0px 2px 0px;
	border:1px solid #88aa88;
	background-image:url(parts/2007/Affiliate_ch_1.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

div#affiliate_container a.ch:link,div#affiliate_container a.ch:visited{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:10PT;
	width:auto;
	height:auto;
	text-decoration:none;
	color:#cc0000;
}

div#affiliate_container a.ch:hover{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:10PT;
	width:auto;
	height:auto;
	background-color:#aa8800;
	color:#ffffff;
	text-decoration:none;	
}

div#amazon_books{
	width:700px;
	height:auto;
	display:block;
	margin:0px 0px 0px 60px;
	padding:0px 0px 0px 0px;
	border:1px solid #ffaa00;
}

ul#books{
	width:auto;
	height:170px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

li#book_item{
	width:90px;
	height:auto;
	display:block;
	margin:2px 1px 2px 1px;
	padding:0px 0px;
	float:left;
}

div#book_pict{
	width:80px;
	height:auto;
	display:block;
	margin:0px 5px 0px 5px;
	padding:0px 0px;
}

div#book_title{
	width:85px;
	height:auto;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 2px;
	text-align:left;
	font-size:10pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
}


div#amazon_logo{
	width:700px;
	height:25px;
	display:block;
	float:right;
	text-align:right;
	font-size:12pt;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	background-color:#ff8800;
	margin:0px 0px;
	padding:0px 0px;
}




div#affiliate_gears_row{
	clear:both;
	width:747px;
	height:250px;
	float:left;
	display:block;
	margin:5px 5px 5px 5px;
	padding:0px 0px 0px 0px;
}


div#affiliate_gears_amazon{
	width:246px;
	height:250px;
	display:block;
	float:left;
	margin:0px 0px;
	padding:0px 0px;
	border:1px solid #ffaa00;
}

div#affiliate_rakuten_container{
	width:494px;
	height:auto;
	display:block;
	float:right;
	margin:0px 0px 0px 2px;
	padding:25px 0px 0px 0px;
	background-image:url(parts/2007/Affiliate_rakuten.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	border:1px solid #F73958;
}

div#affiliate_gears_rakuten{
	width:232px;
	height:auto;
	display:block;
	float:left;
	margin:0px 1px ;
	padding:0px 0px;
}

div#affiliate_rakuten_travel{
	width:229px;
	height:auto;
	display:block;
	float:right;
	margin:0px 2px;
	padding:2px 0px 2px 0px;
	border:1px solid #225500;
}

div#affiliate_rakuten_travel img{
	margin:0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}

div#affiliate_bottom{
	clear:both;
	width:100%;
	height:3px;
	display:block;
	margin:5px 0px 10px 0px;
	padding:0px 0px 00px 0px;

}
#bottom_container{
	clear:both;
	width:796px;
	height:95px;
	display:block;
	margin: 10px 0px 0px 0px;
	padding:0px 0px;
}

#bottom_container_tosalps{
	width:320px;
	height:95px;
	display:block;
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px;
}
#bottom_container_r{
	width:440px;
	height:95px;
	display:block;
	float:right;
	margin: 0px 0px 0px 0px;
	padding:0px 0px;
}
#bottom_container_back{
	width:168px;
	height:51px;
	display:block;
	float:left;
	margin: 34px 0px 0px 10px;
	padding:0px 0px;
}
#bottom_container_pagetop{
	width:111px;
	height:51px;
	display:block;
	float:right;
	margin:34px 0px 0px 0px;
	padding:0px 0px;
}
div#copyright_container{
	clear:both;
	display:block;
	background-color:AD006E;
	width:798px;
	height:30px;
	margin:2px 0px 0px 0px;
	padding:0px 0px;
}

div#copyright_box{
	width:400px;
	float:right;
	height:25px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}
div#copyright_container_counter{
	width:390px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}




div#BW_TnailColum{
	width:206px;
	height:auto;
	display:block;
	float:left;
	margin:10px 4px 10px 4px;
	padding:0px 0px;
	border:2px solid #000000;
	background-color:#222522;
}
div#BW_TnailColum p{
	display:block;
	margin:0px 0px;
	padding:2px 2px 2px 2px;
	text-indent:0px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:10PT;
	COLOR: ffffff;
}
div#BW_TnailColum H3{
	display:block;
	margin:0px 0px;
	padding:2px 2px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:12PT;
	background-color:#000000;
	COLOR: ffffff;
}

div#BW_Tnail_pict {
	width:200px;
	height:auto;
	display:block;
	margin:1px 1px 1px 1px;
	padding:0px 0px;
	border:1px solid #ffffff;
}
div#BW_Tnail_legend{
	width:202px;
	height:auto;
	display:block;
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
}

div#BW_Tnail_legend p{
	display:block;
	margin:0px 0px;
	padding:2px 2px 2px 2px;
	text-indent:0px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";
	FONT-SIZE:10PT;
	COLOR: 000000;
}





