.top {  font-size: 12px; font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 130%; color: #333333}
.text {  font-size: 12px; text-decoration: blink; font-family: "ＭＳ ゴシック", "Osaka−等幅"; color: #333333}
table {  font-size: 12px}
font1 {  font-size: 10px}
.font1 {  font-size: 10px}
.td {  color: #333333}
.body {
}
.noline {
	text-decoration: none;
}
	a:link {color: #CC9966;}
	a:visited {	color: #CC9966;}
	a:hover {	color: #66CC00;}
	a:active {	color: #66CC00;}
	a {	font-weight: bold;}

.style4 {color: #FF0000}
.style17 {color: #660000}

.style18 {	color: #CC9966;
	font-weight: bold;
}
.style20 {line-height:130%; padding:10px;border:1px solid #DCDCDC; }
.style21 {color: #CC0066}


	.menu1 { width:200px; padding:5px; padding-left:15px;padding-right:15px;
			font-family: sans-serif;font-size: 14px; font-weight:bold;
			text-align: left;vertical-align:middle;
		}
	.menu1 a { display:block; width:180px; padding: 2px; text-decoration: none; border-bottom:1px dotted #C09163;
			  font-weight:bold; color:#703E0D; background-color:#F6EEDB;
		}
	.menu1 a:visited { font-weight:bold; color: #703E0D }
	.menu1 a:hover { font-weight:bold; color: #FF0000; background-color: #FFFFFF; }

	.menu2 { width:200px; padding:5px; padding-left:15px;padding-right:15px;
			font-family: sans-serif;font-size: 12px; font-weight:bold; 
			text-align: left;vertical-align:middle;
		}
	.menu2 a { display:block; width:180px; padding: 2px; text-decoration: none; border-bottom:1px dotted #C09163;
			  font-weight:bold; color:#703E0D; background-color:#F6EEDB;
		}
	.menu2 a:visited { font-weight:bold; color: #703E0D }
	.menu2 a:hover { font-weight:bold; color: #FF0000; background-color: #FFFFFF; }


	.menu3 { width:200px; padding:5px; padding-left:15px;padding-right:15px;
			font-family: sans-serif;font-size: 12px; font-weight:bold; 
			text-align: left;vertical-align:middle;
		}
	.menu3 a { display:block; width:180px; padding: 2px; text-decoration: none; border-bottom:1px dotted #C09163;
			  font-weight:bold; color:#703E0D; background-color:#F6EEDB;
		}
	.menu3 a:visited { font-weight:bold; color: #703E0D }
	.menu3 a:hover { font-weight:bold; color: #FF0000; background-color: #FFFFFF; }


	.banner01 { background:#FFFFFF url('./img/plan/banner01.jpg') repeat-x top;
			  height:23px; padding-left:20px; color:#FFFFFF;
			  font-family: sans-serif;font-size: 14px; font-weight:bold;
			  letter-spacing:0.2em;
			}

	.banner02 { background:#FFFFFF url('./img/plan/banner02.jpg') repeat-x top;
			  height:23px; padding-left:10px; color:#FFFFFF;
			  font-family: sans-serif;font-size: 14px; font-weight:bold; 
			  letter-spacing:0.2em;
			}

	.banner03 { background:#FFFFFF url('./img/plan/banner03.jpg') repeat-x top;
			  height:23px; padding-left:10px; color:#FFFFFF;
			  font-family: sans-serif;font-size: 14px; font-weight:bold; 
			  letter-spacing:0.2em;
			}

