
.head	{
	display:none;
}
h1	{
	font-size:11px;
}
.f11 {
	font-size: 11px;
	line-height: 110%;
}
.f11blue {
	font-size: 11px;
	line-height: 120%;
	color: #3399FF;
}
.f11black {
	font-size: 11px;
	line-height: 120%;
	color: #000000;
}
.f11pink {
	font-size: 11px;
	line-height: 120%;
	color: #FF6666;
}
.f11glay {
	font-size: 11px;
	line-height: 120%;
	color: #666666;
}
.f11orange {
	font-size: 11px;
	line-height: 120%;
	color:#FF9933
}
.f11green {
	font-size: 11px;
	line-height: 120%;
	color: #00CC33;
}
.f11koigreen {
	font-size: 11px;
	line-height: 120%;
	color: #009900;
}
.f11koiblue {
	font-size: 11px;
	line-height: 120%;
	color: #0000ff;
}
.f11koipink {
	font-size: 11px;
	line-height: 120%;
	color: #ff33ff;
}
.f11koiaka {
	font-size: 11px;
	line-height: 120%;
	color: #CC0000;
}
.f11brown {
	font-size: 11px;
	line-height: 120%;
	color: #996633;
}
.f12 {
	font-size: 12px;
	line-height: 120%;
}
.f12glay {
	font-size: 12px;
	line-height: 120%;
	color: #666666;
}
.f12white {
	font-size: 12px;
	line-height: 120%;
	color: #FFFFFF;
}
.f12red {
	font-size: 12px;
	line-height: 120%;
	color: #FF0000;
}
.f12sky {
	font-size: 12px;
	line-height: 120%;
	color: #0099FF;
}
.f12midori {
	font-size: 12px;
	line-height: 120%;
	color: #009900;
}
.f12yellow {
	font-size: 12px;
	line-height: 120%;
	color: #FFFF00;
}
.f12green {
	font-size: 12px;
	line-height: 120%;
	color: #00CC33;
}
.f12koigreen {
	font-size: 12px;
	line-height: 120%;
	color: #009900;
}
.f12koiblue {
	font-size: 12px;
	line-height: 120%;
	color: #0000ff;
}
.f12koipink {
	font-size: 12px;
	line-height: 120%;
	color: #ff33ff;
}
.f12koiaka {
	font-size: 12px;
	line-height: 120%;
	color: #CC0000;
}
.f12blue {
	font-size: 12px;
	line-height: 120%;
	color: #3399FF;
}
.f13murasaki {
	font-size: 13px;
	line-height: 130%;
	color: #A843A3;
}
.f12cha {
	font-size: 12px;
	line-height: 120%;
	color: #660000;
}
.f12brown {
	font-size: 12px;
	line-height: 120%;
	color: #996633;
}
.f12pink {
	font-size: 12px;
	line-height: 120%;
	color: #FF6666;
}
.f12brown {
	font-size: 12px;
	line-height: 120%;
	color: #996633;
}
.f13blue {
	font-size: 13px;
	line-height: 120%;
	color: #3399FF;
}
.f13brown {
	font-size: 13px;
	line-height: 120%;
	color: #996633;
}
.f13midori {
	font-size: 13px;
	line-height: 120%;
	color: #009900;
}
.f13white {
	font-size: 13px;
	line-height: 130%;
	color: #FFFFFF;
}
.f13glay {
	font-size: 13px;
	line-height: 150%;
	color: #666666;
}
.f13green {
	font-size: 13px;
	line-height: 120%;
	color: #00CC33;
}
.f13koiblue {
	font-size: 13px;
	line-height: 120%;
	color: #0000ff;
}
.f13red {
	font-size: 13px;
	line-height: 120%;
	color: #FF0000;
}
.f13koipink {
	font-size: 13px;
	line-height: 120%;
	color: #ff33ff;
}
.f13koigreen {
	font-size: 13px;
	line-height: 120%;
	color: #009900;
}
.f13koiaka {
	font-size: 13px;
	line-height: 120%;
	color: #CC0000;
}
.f13murasaki {
	font-size: 13px;
	line-height: 130%;
	color: #A843A3;
}
.f13yellow {
	font-size: 13px;
	line-height: 120%;
	color: #FFFF00;
}
.f13pink {
	font-size: 13px;
	line-height: 120%;
	color: #FF6666;
}
.f13 {
	font-size: 13px;
	line-height: 170%;
}
.f14 {
	font-size: 14px;
	font-style: normal;
	line-height: 130%;
}
.f14green {
	font-size: 14px;
	line-height: 170%;
	color: #00CC33;
}
.f14koiblue {
	font-size: 14px;
	line-height: 170%;
	color: #0000ff;
}
.f14glay {
	font-size: 14px;
	line-height: 170%;
	color: #666666;
}
.f14midori {
	font-size: 14px;
	line-height: 120%;
	color: #009900;
}
.f14koipink {
	font-size: 14px;
	line-height: 130%;
	color: #ff33ff;
}
.f14white {
	font-size: 14px;
	line-height: 130%;
	color: #FFFFFF;
}
.f14murasaki {
	font-size: 14px;
	line-height: 130%;
	color: #A843A3;
}
.f14koigreen {
	font-size: 14px;
	line-height: 130%;
	color: #009900;
}
.f14koiaka {
	font-size: 14px;
	line-height: 120%;
	color: #CC0000;
}
.f14cha {
	font-size: 14px;
	line-height: 120%;
	color: #660000;
}
.f14red {
	font-size: 14px;
	line-height: 170%;
	color: #FF0000;
}
.f14brown {
	font-size: 14px;
	line-height: 120%;
	color: #996633;
}
.f14pink {
	font-size: 14px;
	line-height: 120%;
	color: #FF6666;
}
.f14sky {
	font-size: 14px;
	line-height: 120%;
	color: #0099FF;
}
.f14blue {
	font-size: 14px;
	line-height: 120%;
	color: #3399FF;
}
.f14orange {
	font-size: 14px;
	line-height: 120%;
	color: #FF6600;
}
.f14yellow {
	font-size: 14px;
	line-height: 120%;
	color: #FFFF00;
}
.f14blue {
	font-size: 14px;
	line-height: 120%;
	color: #0000FF;
}	
.f14bluebold {
	font-size: 14px;
	line-height: 120%;
	color: #0000FF;
	font-weight: bold;
}
.f15 {
	font-size: 15px;
	line-height: 130%;
}
.f15green {
	font-size: 15px;
	line-height: 120%;
	color: #00CC33;
}
.f15koigreen {
	font-size: 15px;
	line-height: 120%;
	color: #009900;
}
.f15red {
	font-size: 15px;
	line-height: 120%;
	color: #FF0000;
}
.f15midori {
	font-size: 15px;
	line-height: 120%;
	color: #009900;
}
.f15brown {
	font-size: 15px;
	line-height: 120%;
	color: #996633;
}
.f15orange {
	font-size: 15px;
	line-height: 120%;
	color: #FF6600;
}
.f15koipink {
	font-size: 15px;
	line-height: 120%;
	color: #ff33ff;
}
.f15koiaka {
	font-size: 15px;
	line-height: 120%;
	color: #CC0000;
}
.f15yellow {
	font-size: 15px;
	line-height: 120%;
	color: #FFFF00;
}
.f15pink {
	font-size: 15px;
	line-height: 120%;
	color: #FF6666;
}
.f16 {
	font-size: 16px;
	line-height: 130%;
}
.f16redbold {
	font-size: 16px;
	line-height: 120%;
	color: #FF0000;
	font-weight: bold;
}
.f16koipink {
	font-size: 16px;
	line-height: 120%;
	color: #ff33ff;
}
.f16brown {
	font-size: 16px;
	line-height: 120%;
	color: #996633;
}
.f16green {
	font-size: 16px;
	line-height: 120%;
	color: #00CC33;
}
.f16koigreen {
	font-size: 16px;
	line-height: 120%;
	color: #009900;
}
.f16red {
	font-size: 16px;
	line-height: 120%;
	color: #FF0000;
}
.f16murasaki {
	font-size: 16px;
	line-height: 130%;
	color: #A843A3;
}
.f16koiaka {
	font-size: 16px;
	line-height: 120%;
	color: #CC0000;
}
.f16bluebold {
	font-size: 16px;
	line-height: 120%;
	color: #0000FF;
	font-weight: bold;
}
.f16yellow {
	font-size: 16px;
	line-height: 120%;
	color: #FFFF00;
}
.f17 {
	font-size: 17px;
	line-height: 120%;
}
.f17white {
	font-size: 17px;
	line-height: 120%;
	color: #FFFFFF;
}
.f17bluebold {
	font-size: 17px;
	line-height: 120%;
	color: #0000FF;
	font-weight: bold;
}
.f17brown {
	font-size: 17px;
	line-height: 120%;
	color: #996633;
}
.f17koiaka {
	font-size: 17px;
	line-height: 120%;
	color: #CC0000;
}
.f18 {
	font-size: 18px;
	line-height: 120%;
}
.f18white {
	font-size: 18px;
	line-height: 120%;
	color: #FFFFFF;
}
.f18red {
	font-size: 18px;
	line-height: 120%;
	color: #FF0000;
}
.f18hipink {
	font-size: 18px;
	line-height: 120%;
	color: #F347C0;
}
.f18yellow {
	font-size: 18px;
	line-height: 120%;
	color: #FFFF00;
}
.f18sky {
	font-size: 18px;
	line-height: 130%;
	color: #0099FF;
	font-weight: bold;
}
.f18purple {
	font-size: 18px;
	line-height: 120%;
	color: #390073;
}
.f18redbold {
	font-size: 18px;
	line-height: 120%;
	color: #FF0000;
	font-weight: bold;
}
.f18koiblue {
	font-size: 18px;
	line-height: 120%;
	color: #00A0C6;
}
.f18koiaka {
	font-size: 18px;
	line-height: 120%;
	color: #CC0000;
}
.f19 {
	font-size: 19px;
	line-height: 130%;
}
.title_head	{
	width:900px;
	text-align:center;
	margin:0 auto;
	background-color:#FFFFFF;
}
.title_head h1	{
	margin:0;
	padding:2px 0 2px 5px;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	line-height:100%;
	text-align:center;
}
h2	{
	font-size:13px; font-weight:normal; margin:0; padding:0; text-align:left;
}



table.calendar {
	padding: 0;
	margin: 0px;
}
table.calendar tr.headline td{
	font-size: 9px;
}
table.calendar th {
	text-align: left;
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #777777;
}
table.calendar th span {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN","Hiragino Kaku Gothic Pro W3","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Osaka";
	cursor: pointer;
	float: right;
}
table.calendar td {
	border-bottom: solid 1px #CCCCCC;
	text-align: center;
	width: 22px;
	height: 20px;
	vertical-align: middle;
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	line-height: normal;
	font-size: 9px;
	color: #333333;
}
table.calendar td.click {
	cursor: pointer;
	background-color: #FFFFFF;
}
table.calendar td.Today {
	font-weight:bold;
}
table.calendar td.Sat {
	color: #0000FF;
	background-color: #FEFEFF;
}
table.calendar td.Sun {
	color: #FF0000;
	background-color: #FFFEFE;
}
table.calendar td.holyday {
	color:#FFFFFF;
	background-color:#FF9900;
}
table.calendar td.xday {
	color: #009999;
}
table.calendar td.birthday {
	color: #990000;
}
body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}
a:link {
	color: #0033FF;
}
a:visited {
	color: #0033FF;
}