 BODY {
	scrollbar-arrow-color:#4b0082;
	scrollbar-base-color:#E2F2AA;
	scrollbar-track-color:#ffffff;
	font-weight: normal;
	background-repeat: repeat-x;




 }
 
 P {
	line-height: 150%;
	font-size: 105%;
	font-weight: normal;

};
h3 {
	text-decoration: underline;


};
h4 {
	line-height: 160%;
	font-weight: bolder;
	background-color: #0000FF;
	font-family: "HGP‘n‰pŠpÎß¯Ìß‘Ì";
	font-size: 16px;
	color: #FFFFFF;




};
 .bar {
	background-color: #33cc00;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: double;
	border-left-style: none;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
	width: 100%;
	background-image: url(http://toruku.jp/kono-piano/img/schedule_bar_bg.gif);
	background-repeat: repeat;
	padding: 5px;





};
 
 A:link { 
 color:#3333FF;text-decoration: underline
 }
 A:visited {
 color:#D3275B;
 text-decoration: none 
 }
  A:active {
   color:#33FF66; 
   text-decoration: underline
 } 
 A:hover { 
 background:#F0FFFF; 
 color:#228B22; 
 text-decoration: none
} 
a.menu:link {
	text-decoration: underline;
	fontsize: 10px;

}
a.menu:visited {
	text-decoration: underline;
	fontsize: 10px;
	color: #990000;
}
a.menu:active {text-decoration: none; fontsize: 10px}
a.menu:hover {color: #000000; text-decoration: none; fontsize: 10px}

.green {
	background:#FFFFFF;
	width: auto;
	border: thin dotted #669900;
	margin: 0px;




} 
.yellow_bg {
	background:#FFFFFF;
	width: auto;
	margin-left: 15%;
	margin-right: 15%;
	border: thick double #FFCC66;



} 

.main{
	font-weight: lighter;
	line-height: 120%;
	background-color: #FFFFFF;






}
.kouno_green {
	background:#FFFFFF;
	border-top: thick none #010101;
	border-right: thick none #010101;
	border-bottom: thick none #99CC00;
	border-left: thick none;







} 
.squre{
	width: auto;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px none #000000;
	border-left: 3px double #009900;
	padding: 0px;
	font-size: 80%;



}
.coution{
	font-size:90%;
	font-weight: lighter;
	text-align: left;
	color: #000000;
	padding-right: 
2px;
	padding-left:2px;
	padding-top:6px;
	padding-bottom:6px;
	border: 2px solid #000000;
	background-color: #E7E7E7;


}
.squre2{
	width: 100%;
	font-size:110%;
	font-weight: normal;
	text-align: left;
	color: #000000;
	padding-right: 
0px;
	padding-left:0px;
	padding-top:6px;
	padding-bottom:6px;
	border: 1px solid #669900;
	line-height: 130%;

}
.squre3{
	width: 100%;
	font-size:80%;
	font-weight: normal;
	text-align: center;
	color: #000000;
	padding-right: 
0px;
	padding-left:0px;
	padding-top:6px;
	padding-bottom:6px;
	border: none #669900;
}
.yellow {
	background:#FFFF00;
	width: 100px;
	border: none;
	margin: auto;
	padding-left: 0px;
	padding-right: 500px;




}
.brown {
	font-size: 18px;
	color: #996633;
	font-weight: bold;

}

li {
	font-size: 12px;
	font-weight: normal;
	line-height: 150%;


}

.navi {
	font-size: 85%;
	font-weight: normal;
	padding: -5px 0px 0px;
	text-align: center;
	width: auto;
	border: thin none;
	top: 0px;
	margin: 0px;
	line-height: 130%;











}
.navi2 {
	font-size: 90%;
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: center;
	width: 100%;
	border: thin none;
	top: 0px;
	margin: 0px 0px 3px;







}
u{
	font-size: 145%;
	font-weight: bolder;
	line-height: 120%;
	text-decoration: none;
	color: #669900;
	text-align: center;



}
.c_small{
	font-size: 60%;
	font-weight: lighter;
	line-height: 120%;
	text-align: center;



}

.row_140{
	font-size: 80%;
	font-weight: normal;
	line-height: 140%;
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 10px;
	background-color: #EEEEEE;







}
.bg_color{
	font-weight: lighter;
	line-height: 120%;
	background-color: #FFFFFF;




}
