.a_kaisei {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; VERTICAL-ALIGN: middle; COLOR: #333333; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #d9f1f5; TEXT-ALIGN: center
;}.padding03 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
;}
.marginl10 {
	MARGIN: 0px 10px 0px 0px
;}
.font150 {
	FONT-WEIGHT: bold; FONT-SIZE: 150%
;}
.font125red {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; COLOR: #cc0000
;}
.new {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #cc0000
;}
.bold01 {
	FONT-WEIGHT: bold
;}
.bold02 {
	FONT-WEIGHT: bold; COLOR: #cc0000
;}
.back01 {
	BACKGROUND-COLOR: #ffffff
;}
.back02 {
	BACKGROUND-COLOR: #fff5db
;}
.nowrap {
	WHITE-SPACE: nowrap
;}
.noframe {
	BORDER-RIGHT: #0000cc 3px double; PADDING-RIGHT: 10px; BORDER-TOP: #0000cc 3px double; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #0000cc 3px double; WIDTH: 50%; LINE-HEIGHT: 115%; PADDING-TOP: 10px; BORDER-BOTTOM: #0000cc 3px double; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; border-size: 3px
}}}
.headerback {
	background-image : url(../parts/headerback.gif); BACKGROUND-REPEAT: repeat-x
;}
.footerback01 {
	background-image : url(footerback.gif);}
.footerback02 {
	background-image : url(footerwave.gif); BACKGROUND-REPEAT: repeat-x
;}
.countfont {
	FONT-SIZE: 8pt
;}
.chapter01 {
	BORDER-RIGHT: #000099 0px solid; PADDING-RIGHT: 20px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; MARGIN: 3px 10px 3px 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #000099 0px solid; LINE-HEIGHT: 115%; PADDING-TOP: 5px; BORDER-BOTTOM: #000099 1px solid; TEXT-ALIGN: left; border-size: 1px 0px
}}}
.chapter02 {
	BORDER-RIGHT: #000099 0px solid; PADDING-RIGHT: 20px; BORDER-TOP: #000099 0px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; MARGIN: 3px 10px 3px 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #000099 0px solid; LINE-HEIGHT: 115%; PADDING-TOP: 5px; BORDER-BOTTOM: #000099 1px solid; TEXT-ALIGN: left; border-size: 0px 0px 1px 0px
}}
.box01 {
	BORDER-RIGHT: #ff9900 2px solid; BORDER-TOP: #ff9900 2px solid; MARGIN: 5px; BORDER-LEFT: #ff9900 2px solid; BORDER-BOTTOM: #ff9900 2px solid; border-size: 2px
}}
.box01 DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 125%; FLOAT: left; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #ff9900; TEXT-ALIGN: center
;}
.box01 DIV.link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; BACKGROUND-COLOR: #d9f1f5; TEXT-ALIGN: left
;}
.box01 P {
	CLEAR: left; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; VERTICAL-ALIGN: top; COLOR: #333333; LINE-HEIGHT: 115%; PADDING-TOP: 5px; TEXT-ALIGN: left
;}
.box01 SPAN.title {
	FONT-WEIGHT: bold; FONT-SIZE: 115%; COLOR: #0060ee
;}
.box01 SPAN.date {
	FONT-WEIGHT: bold; COLOR: #333333
;}
.box02 {
	BORDER-RIGHT: #ff6666 2px solid; BORDER-TOP: #ff6666 2px solid; MARGIN: 5px; BORDER-LEFT: #ff6666 2px solid; BORDER-BOTTOM: #ff6666 2px solid; border-size: 2px
}}}
.box02 DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 125%; FLOAT: left; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #ff6666; TEXT-ALIGN: center
;}
.box02 DIV.link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; BACKGROUND-COLOR: #d9f1f5; TEXT-ALIGN: left
;}
.box02 DIV.link02 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #333333; PADDING-TOP: 3px; BACKGROUND-COLOR: #d9f1f5; TEXT-ALIGN: left
;}
.box02 P {
	CLEAR: left; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; VERTICAL-ALIGN: top; COLOR: #333333; LINE-HEIGHT: 115%; PADDING-TOP: 5px; TEXT-ALIGN: left
;}
.box03 {
	BORDER-RIGHT: #3333ff 2px solid; BORDER-TOP: #3333ff 2px solid; MARGIN: 5px; BORDER-LEFT: #3333ff 2px solid; BORDER-BOTTOM: #3333ff 2px solid; border-size: 2px
}}}
.box03 DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 125%; FLOAT: left; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #3333ff; TEXT-ALIGN: center
;}
.box03 DIV.link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; BACKGROUND-COLOR: #d9f1f5; TEXT-ALIGN: left
;}
.box03 P {
	CLEAR: left; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; VERTICAL-ALIGN: top; COLOR: #333333; LINE-HEIGHT: 115%; PADDING-TOP: 5px; TEXT-ALIGN: left
;}
.box04 {
	BORDER-RIGHT: #ff9900 2px solid; BORDER-TOP: #ff9900 2px solid; MARGIN: 5px 10px 0px 0px; BORDER-LEFT: #ff9900 2px solid; BORDER-BOTTOM: #ff9900 2px solid; border-size: 2px
}}}
.box04 DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 125%; FLOAT: left; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #ff9900; TEXT-ALIGN: center
;}
.box04 DIV.link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; BACKGROUND-COLOR: #d9f1f5; TEXT-ALIGN: left
;}
.box04 P {
	CLEAR: left; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; VERTICAL-ALIGN: top; COLOR: #333333; LINE-HEIGHT: 115%; PADDING-TOP: 5px; TEXT-ALIGN: center
;}
.sunday01 {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #ff66ff; TEXT-ALIGN: center
;}
.weekday01 {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #e1d7bd; TEXT-ALIGN: center
;}
.saturday01 {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #6666ff; TEXT-ALIGN: center
;}
.notday {
	BACKGROUND-COLOR: #ffffff
;}
.reservok {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: middle; COLOR: #000000; BACKGROUND-COLOR: #99cc99; TEXT-ALIGN: center
;}
.reservng {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: middle; COLOR: #000000; BACKGROUND-COLOR: #ff9999; TEXT-ALIGN: center
;}
.reservhol {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: middle; COLOR: #000000; BACKGROUND-COLOR: #666666; TEXT-ALIGN: center
;}
.tableback01 {
	MARGIN-TOP: 3px; BACKGROUND-COLOR:  #3333ff
;}
.tableth01 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; VERTICAL-ALIGN: middle; COLOR: #3333ff; BACKGROUND-COLOR: #99ccff; TEXT-ALIGN: center
;}
.tabletd01 {
	FONT-WEIGHT: normal; FONT-SIZE: 120%; VERTICAL-ALIGN: middle; COLOR: #333333; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #d9f1f5; TEXT-ALIGN: center
;}
.tabletd02 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; VERTICAL-ALIGN: middle; COLOR: #333333; BACKGROUND-COLOR: #d9f1f5; TEXT-ALIGN: left
;}
.tabletd03 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; VERTICAL-ALIGN: middle; COLOR: #333333; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #d9f1f5; TEXT-ALIGN: left
;}
.tabletd04 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; VERTICAL-ALIGN: middle; COLOR: #333333; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #d9f1f5; TEXT-ALIGN: right
;}
.underline01 {
	BORDER-RIGHT: #000099 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000099 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000099 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000099 1px solid; border-size: 0px 0px 1px 0px
}}}

