td { font-size: 13px; color: #000000 }
BODY { COLOR: #333333; BACKGROUND-COLOR: #ffffff }
A { FONT-WEIGHT: normal; COLOR: #0000FF; TEXT-DECORATION: none }
A:visited { FONT-WEIGHT: normal; COLOR: #0000FF; TEXT-DECORATION: none }
A:active { FONT-WEIGHT: normal; COLOR: #ff0000; TEXT-DECORATION: none }
A:hover { FONT-WEIGHT: normal; COLOR: #FF9900; TEXT-DECORATION: underline }

.td2 { font-size: 13px; LINE-HEIGHT: 1.6em; color: #000000 }
.navi { FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: normal }
.navi A { COLOR: #ffffff; TEXT-DECORATION: none }
.navi A:visited { COLOR: #ffffff; TEXT-DECORATION: none }
.navi A:active { COLOR: #FFFF00; TEXT-DECORATION: none }
.navi A:hover { COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: normal
; background-color: #666666 }

.navigation A:link { color:#0000FF; text-decoration:none }
.navigation A:visited { color:#0000FF}
.navigation A:active { text-decoration:blink; color: #FF0000 }
.navigation A:hover { color:#FF0000;LEFT: 1px; POSITION: relative; TOP: 1px; border-bottom-width: 1px;border-bottom-style: none;border-bottom-color: #FF0000; }

.links { PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR: #333333; LINE-HEIGHT: 1.3em; PADDING-TOP: 3px }

.body02 { BORDER-RIGHT: #999999 1px; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px; LINE-HEIGHT: 13px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dotted; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }

.body03 { BORDER-RIGHT: #999999 1px; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px; LINE-HEIGHT: 1.4; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px dotted; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka" }.s_txt {  font-size: 10px; line-height: 13px}
.m_txt {  font-size: 11pt; font-family: "MS UI Gothic"}
.pt8{font-size:8pt;line-height:115%;}
.pt9{font-size:9pt;line-height:120%;}
.pt9_2{font-size:9pt;line-height:140%;}
.pt105{font-size:10.5pt;; line-height: 140%}
.pt11{font-size:11pt;letter-spacing: -0.03em;line-height:140%;}

div.cal { float: left; margin: 4px; }
div.cal * { text-align: center; font-size: 9pt; }
div.cal table { border: solid 1px green; width: 140px; }
div.cal caption { border: solid 1px green; border-bottom: none; background: #FFFFFF; }
div.cal td.today { background: aquamarine; }
.pt12 { font-size:12pt;letter-spacing: -0.03em;line-height:140%; }
.pt15 { font-size:15pt;letter-spacing: -0.03em;line-height:140%; }
