BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 120%; PADDING-TOP: 0px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; BACKGROUND-COLOR: #ffffff
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0000cc; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
TH {
	FONT-SIZE: 12px
}
TD {
	FONT-SIZE: 12px
}
#a {
	TEXT-DECORATION: none
}
#a:hover {
	TEXT-DECORATION: underline
}
A.tab:link {
	FONT-SIZE: 12px; BACKGROUND: no-repeat left top; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.tab:visited {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.tab:hover {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; LETTER-SPACING: 0px; TEXT-DECORATION: underline
}
A.ta:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; TEXT-DECORATION: none
}
A.ta:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; TEXT-DECORATION: none
}
A.ta:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffcc33; LINE-HEIGHT: 15px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; TEXT-DECORATION: none
}
.ten {
	BORDER-RIGHT: #eeeeee 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #eeeeee 0px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: #eeeeee 0px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #eeeeee 0px solid
}
.ten2 {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif
}
.copy {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; LETTER-SPACING: 1px
}
.copy A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.copy A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.copy A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.copy A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.copy2 {
	FONT: 12px/15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; COLOR: #ffffff
}
.t1 {
	FONT-SIZE: 12px; COLOR: #0000cc; LINE-HEIGHT: 15px
}
.t1 A:link {
	COLOR: #0000cc; TEXT-DECORATION: underline
}
.t1 A:visited {
	COLOR: #0000cc; TEXT-DECORATION: underline
}
.t1 A:hover {
	COLOR: #ffaa00; TEXT-DECORATION: none
}
.t1 A:active {
	COLOR: #ffaa00; TEXT-DECORATION: none
}
.t2 {
	FONT-SIZE: 12px; COLOR: #ffffff
}
.t14 {
	FONT-SIZE: 12px; MARGIN: 3px; LINE-HEIGHT: 135%; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif
}
.t142 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 3px; LINE-HEIGHT: 110%; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif
}
.b1 {
	PADDING-LEFT: 5px; FONT: 12px/120% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; MARGIN-LEFT: 5px
}
.b2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; FONT: 12px/120% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; PADDING-TOP: 5px
}
.b3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; FONT: bolder 12px/120% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; PADDING-TOP: 5px
}
.b31 {
	PADDING-LEFT: 3px; FONT: bolder 12px/120% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; MARGIN-LEFT: 3px
}
.b32 {
	FONT: bolder 12px/120% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; TEXT-INDENT: -5px; PADDING-TOP: 3px
}
.top {
	PADDING-LEFT: 5px; FONT: 12px/120% "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; MARGIN-LEFT: 5px
}
.lefttitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../img/bg_left_title.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 120px; PADDING-TOP: 0px; HEIGHT: 20px
}
.dep {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; BORDER-BOTTOM: #ffffff 1px solid
}
.taboff {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.t-ta {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif; TEXT-DECORATION: none
}
.tel {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; LINE-HEIGHT: 18px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif
}
TABLE.line {
	BORDER-RIGHT: #0066cc 0px solid; BORDER-TOP: #0066cc 0px solid; BORDER-LEFT: #0066cc 0px solid; BORDER-BOTTOM: #0066cc 0px solid
}
P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.list {
	FONT-SIZE: 12px
}
.side {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 120%
}
.text {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 140%
}
.text12 {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 120%
}
A.a:link {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A.a:visited {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A.a:hover {
	COLOR: #0000cc; TEXT-DECORATION: underline
}
A.a:active {
	COLOR: #0000cc; TEXT-DECORATION: underline
}
A.b:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A.b:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A.b:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.b:active {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.c:link {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.c:visited {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.c:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.c:active {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.s:link {
	COLOR: #0066cc; TEXT-DECORATION: none
}
A.s:visited {
	COLOR: #0066cc; TEXT-DECORATION: none
}
A.s:hover {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
A.b:active {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
A.mail:link {
	COLOR: #0000cc; TEXT-DECORATION: underline
}
A.mail:visited {
	COLOR: #0000cc; TEXT-DECORATION: underline
}
A.mail:hover {
	COLOR: #0000cc; TEXT-DECORATION: underline
}
A.mail:active {
	COLOR: #0000cc; TEXT-DECORATION: underline
}
A:link {
	COLOR: #0000cc; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0000cc; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
A:active {
	COLOR: #0000cc; TEXT-DECORATION: none
}
.tabinfo {
	BACKGROUND: url(/img/tab_info.gif) no-repeat
}
.tabclub {
	BACKGROUND: url(/img/tab_club.gif) no-repeat
}
.tabschool {
	BACKGROUND: url(/img/tab_school.gif) no-repeat
}
.tabkd {
	BACKGROUND: url(/img/tab_kids.gif)
}
.companytext {
	LINE-HEIGHT: 18px
}
.title16 {
	FONT-SIZE: 14px; LINE-HEIGHT: 120%
}
.height001 {
	LINE-HEIGHT: 130%
}
.tabletext {
	FONT-SIZE: 12px; TEXT-ALIGN: center
}
.hutoji {
	FONT-WEIGHT: bold
}
.shisetutext {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff
}
.nailkomidashi {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 40px; MARGIN-BOTTOM: 10px; WIDTH: 500px; BORDER-BOTTOM: #ff0033 1px solid; TEXT-ALIGN: left
}
.honbun {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; WIDTH: 480px; LINE-HEIGHT: 1.5em; TEXT-ALIGN: left
}
.nailtable {
	FLOAT: left; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 30px; WIDTH: 460px; BACKGROUND-COLOR: #cc0033; TEXT-ALIGN: left
}
A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE.shiro {
	BACKGROUND: #999999
}
#shirotd TD {
	BACKGROUND-COLOR: #ffffff
}
#shirotd TH.grade {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff6600
}
.ranktable {
	TEXT-ALIGN: center
}
.ranktable TH {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff6600; TEXT-ALIGN: left
}
.ranktable TD {
	BACKGROUND-COLOR: #ffffff
}
.ranktable .komoku TH {
	COLOR: #333333; BACKGROUND-COLOR: #ffcc00; TEXT-ALIGN: center
}
.tbg {
	BORDER-RIGHT: #3d80df 1px solid; BACKGROUND: #ffffff
}
.tabannai {
	BACKGROUND: url(../img/bar_info.gif)
}
.ecalender {
	BACKGROUND: #999999
}
.ecalender TH {
	BACKGROUND: #ffffcc; WIDTH: 68px
}
.ecalender TD {
	BACKGROUND: #ffffff; VERTICAL-ALIGN: top; WIDTH: 68px; HEIGHT: 60px
}
.ecalender TH.sat {
	BACKGROUND: #ccffff; COLOR: #000066
}
.ecalender TH.sun {
	BACKGROUND: #ffcccc; COLOR: #ff3300
}
.ecalender TD.sat {
	COLOR: #000066
}
.ecalender TD.sun {
	
}

