.body{ text-align:center}

a:link{color:#0000aa;}
a:visited{color:#0000aa;}
a:active{color:#ce0000;}
a:hover{color:#ce0000;}

#main{
		background-color:#fff;
		text-align:left;
		padding-left:10px;
		}

.h1{font-family:palatino, "$B%R%i%.%N3Q%4(B Pro W3", "$B#M#S(B $B#P%4%7%C%/(B", "Osaka", verdana, arial;}
		
.h2{font-family:palatino, "$B%R%i%.%N3Q%4(B Pro W3", "$B#M#S(B $B#P%4%7%C%/(B", "Osaka", verdana, arial; 
		font-size:x-small;color:#FFF;
		text-align:left;font-weight:bold;padding:3px;
		}

.h3{font-family:palatino, "$B%R%i%.%N3Q%4(B Pro W3", "$B#M#S(B $B#P%4%7%C%/(B", "Osaka", verdana, arial; 
		font-size:x-small;color:#000;
		text-align:left;font-weight:bold;margin-bottom:5px
		}

.txt1{font-family:palatino, "$B%R%i%.%N3Q%4(B Pro W3", "$B#M#S(B $B#P%4%7%C%/(B", "Osaka", verdana, arial; 
		font-size:12px;line-height:150%;color:#000;
		text-align:left;
		}
		
.txt3{font-family:palatino, "$B%R%i%.%N3Q%4(B Pro W3", "$B#M#S(B $B#P%4%7%C%/(B", "Osaka", verdana, arial; 
		font-size:12px;line-height:140%;color:#000;
		text-align:left;
		}
		
.txt2{font-family:palatino, "$B%R%i%.%N3Q%4(B Pro W3", "$B#M#S(B $B#P%4%7%C%/(B", "Osaka", verdana, arial; 
		font-size:10px;line-height:140%;color:#000;
		text-align:left;
		}
.calendar{font-family:palatino, "$B%R%i%.%N3Q%4(B Pro W3", "$B#M#S(B $B#P%4%7%C%/(B", "Osaka", verdana, arial; 
		font-size:10px;color:#000;
		text-align:center;padding:1px;
		}

.box-mm{font-family:palatino, "$B%R%i%.%N3Q%4(B Pro W3", "$B#M#S(B $B#P%4%7%C%/(B", "Osaka", verdana, arial; 
		font-size:x-small;line-height:140%;color:#000;
		text-align:left;
		border:solid 1px #993300;background-color:#ECDEAC;
		padding:3px;margin-top:1px;margin-bottom:1px
		}

.box-voice{font-family:palatino, "$B%R%i%.%N3Q%4(B Pro W3", "$B#M#S(B $B#P%4%7%C%/(B", "Osaka", verdana, arial; 
		font-size:x-small;line-height:140%;color:#000;
		text-align:left;
		border:solid 1px #993300;background-color:#FFEE8A;
		padding:3px;margin-top:1px;margin-bottom:1px
		}

.box-best{font-family:palatino, "$B%R%i%.%N3Q%4(B Pro W3", "$B#M#S(B $B#P%4%7%C%/(B", "Osaka", verdana, arial; 
		font-size:x-small;line-height:140%;color:#000;
		text-align:left;background-color:#FFCCCC;
		padding:3px;margin-top:1px;margin-bottom:1px
		}

#txt-menu{font-family:palatino, "$B%R%i%.%N3Q%4(B Pro W3", "$B#M#S(B $B#P%4%7%C%/(B", "Osaka", verdana, arial; 
		font-size:14px;color:#993300;font-weight:bold;text-align:left;
		border:solid 1px #993300;background-color:#CC9966;
		padding:2px;margin-bottom:1px;
		}
		
#txt-menu a:link{color:#fff;}
#txt-menu a:visited{color:#fff;}
#txt-menu a:active{color:#ce0000;}
#txt-menu a:hover{color:#ce0000;}

.p{margin-top:3px;margin-bottom:3px}
.img-left{
		float:left;
		padding-right:10px;
		}

.img-left2{
		float:left;
		padding-right:3px;
		}

.img-right{
		float:right;
		padding-left:10px;
		}

.c-left{clear:left;}
.c-right{clear:right;}	

.l-dotted-u{
		border-bottom:dotted 1px #555;
		padding-bottom:5px;margin-bottom:5px;
		}

.l-solid-u{
		border-bottom:solid 1px #555;
		padding-bottom:5px;margin-bottom:5px;
		}