BODY{
	margin:0px 0px;
	padding:0px 0px;
	background-color:#8EF8CB;
	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:8EF8CB;
	scrollbar-face-color:#00AD58;
	scrollbar-highlight-color:#00aa00;
	scrollbar-shadow-color:#50cDa8;
}


div.M12
{FONT-FAMILY:"‚l‚r ‚o–¾’©"; font-size:12pt; color:#000000;}
div.G12
{FONT-FAMILY:"‚l‚r ‚oƒSƒVƒbƒN"; font-size:12pt; color:#000000;}
div.G9
{FONT-FAMILY:"‚l‚r ‚oƒSƒVƒbƒN"; font-size:9pt; color:#000000;}
div.G11
{FONT-FAMILY:"‚l‚r ‚oƒSƒVƒbƒN"; font-size:11pt; color:#000000;}


A:hover         { color:#ee0000}
A.nu { text-decoration:none }

p{
	padding 0 0;
	margin:0px 0px;
	text-indent:1em;


}
#upper_bar{
	width:798px;
	height:50px;
	display:block;
	margin:0px 0px;
	padding:5px 0px;
	border:0px
	background-color:#00AD58;
	background-image:url("parts/09/upper_bar1.gif");
	background-repeat:no-repeat;
}

#bg{
	background-color:#EBF724;
	width:798px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #00AD58;
}
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_title{
	width:500px;
	height:120px;
	float:left;
	display:block;
	margin:10px 148px 5px 148px;
	padding0px 0px 0px 0px;
}



div#main_picture_box{
	clear:both;
	width:774px;
	height:304px;
	display:block;
	margin:0px 6px 0px 7px;
	padding:3px 1px 3px 1px;
	border:0px solid #FC1F33;
	background-color:#AA8258;
}
div#main_picture_box img{
	float:left;
	width:450px;
	height:300px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid #FC1F33;
}
div#picture_text1{
	width:306px;
	float:right;
	display:block;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	color:ffffff;
	text-align:left;
	font-size:16px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";	
	line-height:130%;
}

div#introduction_box{
	clear:both;
	width:776px;
	display:block;
	margin:10px 5px 5px 8px;
	padding:5px 1px 3px 1px;

}
div#introduction_box P{
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	color:000000;
	text-align:left;
	font-size:16px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";	
	line-height:130%;	
}


div#main_txt{
	clear:both;
	width:742px;
	display:block;
	margin:10px 25px 10px 25px;
	padding:4px 4px 4px 4px;
	color:00AD58;
	text-align:left;
	background-color:#D2FAE6;
	font-size:16px;
	font-family:"MS PƒSƒVƒbƒN";
	border:0px solid #00AD58;	
}

div#main_container{
	clear:both;
	width:772px;
	display:block;
	margin:10px 10px 10px 10px;
	padding:4px 4px 4px 4px;
	color:00AD58;
	text-align:left;
	background-color:#D2FAE6;
	background-color:#454545;
	font-size:16px;
	font-family:"MS PƒSƒVƒbƒN";
	border:0px solid #00AD58;	
}
div#main_container1{
	clear:both;
	width:778px;
	display:block;
	margin:10px 5px 10px 8px;
	padding:3px 1px 3px 1px;
	color:00AD58;
	border:1px solid #00AD58;	

}
div#main_container1_L{
	width:420px;
	float:left;
	display:block;
	padding:5px 0px 5px 0px;
	margin:2px 8px 2px 8px;
	color:000000;
	text-align:left;
	font-size:16px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";	
	line-height:130%;

}

div#main_container1 H3{
	display:block;
	padding:5px 3px 5px 5px;
	margin:5px 0px 10px 0px;
	color:000000;
	text-align:left;
	font-size:20px;
	font-family:"MS PƒSƒVƒbƒN";	
	background-color:#00AD58;
}
div#main_container1_R{
	width:314px;
	float:right;
	display:block;
	margin:2px 0px 2px 2px;
	padding:5px 0px 5px 0px;
	color:00AD58;
	text-align:left;
	font-size:12px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";	
}
div#main_container1_Full{
	clear:both;
	width:758px;
	display:block;
	margin:2px 8px 2px 8px;
	padding:5px 0px 5px 0px;
	color:000000;
	text-align:left;
	font-size:16px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";	
	line-height:130%;	
}


div#info_container1{
	clear:both;
	width:778px;
	display:block;
	margin:10px 5px 10px 8px;
	padding:3px 1px 3px 1px;
	color:00AD58;
	text-align:left;
	font-size:12px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";	
	background-color:#D1EA6C;	
}

div#course_time1{
	width:300px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 3px;
	color:000000;
	text-align:left;
	font-size:14px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN";	
	background-color:#D1EA6C;	
	line-height:150%;
}
div#container_top_photo{
	width:450px;
	height:300px;
	float:left;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

div#denshikokudo{
	clear:both;
	width:556px;
	height:370px;
	display:block;
	padding:1px 1px 1px 1px;
	margin:0px 0px 0px 9px;
	background-image:url("parts/09/Densikokudo_091.gif");
	background-repeat:no-repeat;
}

div#affiliate{
	clear:both;
	width:700px;
	display:block;
	padding:1px 1px 1px 1px;
	margin:10px 10px 10px 9px;

}

div#container_goup{
	clear:both;
	width:798px;
	height:auto;
	display:block;
	margin: 0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

div#container_goupBack{
	float:left;
	width:250px;
	height:60px;
	display:block;
	/*margin:5px 0px 5px 10px;
	padding:0px 0px;*/
	margin:0px;
	padding:5px 0px 3px 0px;
}

div#container_goupOkutama{
	float:left;
	width:250px;
	height:60px;
	display:block;
	/*margin:10px 5px 5px 5px;
	padding:0px 0px 0px 0px;*/
	margin:0px;
	padding:5px 0px 3px 0px;

}

div#container_goupWWalk{
	float:left;
	width:250px;
	height:60px;
	display:block;
	margin:0px;
	padding:5px 0px 3px 0px;
/*	margin:5px 10px 5px 5px;
	padding:0px 0px 0px 0px;*/
}

#container_goup a:link,#container_goup a:visited{
	width:250px;
	height:60px;
	display:block;
	margin:0px;
	padding:5px 0px 3px 0px;
}

#container_goup a:hover{
	width:250px;
	height:60px;
	display:block;
	margin:0px;
	padding:6px 0px 2px 0px;

}

/* changed 09/06* bottomlink to goup*/
/*#bottom_link_container{
	width:798px;
	height:60px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px;
	background-image:url("");
	background-repeat:no-repeat;
}

#bottom_link_container a:link,#bottom_link_container a:visited{
	width:250px;
	height:60px;
	display:block;
	margin:0px;
	padding:5px 0px 3px 0px;
}
#bottom_link_container a:hover{
	width:250px;
	height:60px;
	display:block;
	margin:0px;
	padding:6px 0px 2px 0px;

}
table.bottom_link{
	width:795px;
	height:60px;
}*/
td.bottom_link{
	width:260px;
	height:60px;
	align:center;
}

#bottom_bar{
	width:800px;
	height:30px;
	display:block;
	margin: 0px 0px 0px 0px;
	padding:0px 0px;
	background-color:#00AD58;
	background-image:url("");
	background-repeat:no-repeat;
}
/* changed 09/06*/

div#copyright_bg{
	clear:both;
	display:block;
	background-color:#00AD58;
	width:798px;
	height:30px;
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px;
}

div#copyright_txt{
	width:490px;
	float:right;
	font-size:11pt;
	font-family:"Garamond";
	color:002200;
	text-align:right;
	height:auto;
	display:block;
	margin:0px 0px 0px 0px;
	padding:4px 4px 0px 0px;
	border:0px;
}
div#copyright_counter{
	width:300px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}