body {font-size: 9pt

}
td {font-size: 9pt}
.twelvept {  font-size: 12pt}
.eightpt {  font-size: 8pt}
.topics {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 16px;
}
.topics2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 16px;
	font-style: normal;
}
.moji {
	font-size: 10pt;
	padding: 0px;
	border: 0px 0;
	margin: 0px;
	color: #0000FF;
}
.sensei {  text-decoration: underline; padding-left: 3px; color: #FF3300; font-size: 10pt; line-height: 13pt}
.topics {  font-size: 10pt; line-height: 13pt; color: #333333; text-decoration: underline}
a:hover {  color: #0000FF; text-decoration: underline}
a {  text-decoration: none; color: #333333}
.ad {  padding-top: 5px; padding-left: 4px; font-size: 10pt; line-height: 12pt}
.pointo {  color: #000000; text-decoration: underline; background-color: #FFCCCC}


h1{
	font-size: 10pt;
	color:#009966;
}
h2{

}

/* index */
.link {
 color:#F30;
 background-color:#ff9;
}

/* カレンダー */
table#calender{
 border-collapse: collapse;
 margin:0 10px;
 margin-left:30px;
}
#calender td{
 font-size: 9pt;
 text-align:right;
 padding:5px 8px;
 border:1px solid #ccc;
}
#calender .non{
 color:#ccc;
}
#calender .sun{
 color:#f00;
}
#calender .yasumi{
 color:#f00;
 background-color:#fcf;
}
#calender .gozen{
 background-color:#ddffdd;
}
#calender .doyou{
 color:#00f;
}
#calender tr.youbi{
 background-color:#ccc;
}
#calender .title{
 color:#333;
 border:none;
 font-weight:bold;
 text-align:left;
}
#calender .setsumei{
 color:#333;
 text-align:left;
 line-height:160%;
}
#calender span{
 border:1px solid #ccc;
 padding:1px; margin:2px;
}


