html{
    height:100%;
  //  overflow:hidden;
}
BODY {
	MARGIN: 0px auto; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; BACKGROUND-COLOR: #ffffcc;height:100%;
}
P.copy {
	FONT-SIZE: 60%; MARGIN: 0px 0px 20px; COLOR: #666666; TEXT-ALIGN: center
}
.mes1 {
	FONT-SIZE: 80%; MARGIN: 10px; COLOR: #000000; LINE-HEIGHT: 120%
}
.underline1 {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid
}
H2 {
	font-size: 170%;
	margin: 20px 0px 5px;
	text-align: center;
	color: #ff0000;
	text-decoration: underline;
}
H3 {
	FONT-SIZE: 120%; MARGIN: 15px 10px 10px; COLOR: #000000
}
.time1 {
	FONT-SIZE: 90%; MARGIN: 5px 0px 20px; COLOR: #000000; TEXT-ALIGN: center
}
.font1 {
	FONT-SIZE: 100%; MARGIN: 15px 10px; COLOR: #000000; LINE-HEIGHT: 130%
}
.font2 {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; MARGIN: 15px 10px 0px; COLOR: #000000; TEXT-ALIGN: left
}
.font3 {FONT-WEIGHT: normal; FONT-SIZE: 90%;letter-spacing: 0.5em; TEXT-ALIGN: center
}
.linefont1 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 5px 5px 0px; COLOR: #000000; TEXT-ALIGN: center
}
.linefont2 {
	FONT-WEIGHT: normal; FONT-SIZE: 80%; MARGIN: 0px 0px 5px; COLOR: #000000; TEXT-ALIGN: center
}
.linefont3 {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN: 10px; COLOR: #000000; TEXT-ALIGN: center
}
.linedays1 {
	FONT-SIZE: 90%; MARGIN: 5px 10px; COLOR: #000000
}
.linedays2 {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; MARGIN: 5px 10px; COLOR: #3399ff
}
.linedays3 {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; MARGIN: 5px 10px; COLOR: #ff0000
}
INPUT.s {
	FONT-WEIGHT: bold; COLOR: #000000
}
INPUT.h {
	FONT-WEIGHT: bold; COLOR: #000000 ;BACKGROUND-COLOR:#ff6666;
}
.linebtn1 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 5px; TEXT-ALIGN: center
}
.underline2 {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.linebtn3 {
	COLOR: #333333; FONT-SIZE: 100%; MARGIN: 5px; TEXT-ALIGN: center
}
.btntype {
	FONT-SIZE: 90%; MARGIN: 5px 10px; COLOR: #000000; LINE-HEIGHT: 130%
}
.businfo1 {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; MARGIN: 5px; COLOR: #ffffff; TEXT-ALIGN: center
}
.businfo2 {
	FONT-SIZE: 90%; MARGIN: 5px; COLOR: #000000
}
.businfo3 {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; MARGIN: 5px; COLOR: #000000; TEXT-ALIGN: center
}
.seatvacant1 {
	MARGIN: 0px; TEXT-ALIGN: center
}
.seatman1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #0000ff; TEXT-ALIGN: center
}
.seatwoman1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #ff0000; TEXT-ALIGN: center
}
INPUT.btn1 {
	FONT-WEIGHT: normal; FONT-SIZE: 105%; COLOR: #000000
}
.caution1 {
	FONT-SIZE: 80%; MARGIN: 0px; COLOR: #ff0000
}
.st2 {
	BACKGROUND-COLOR: #CCCCCC; FONT-SIZE: 108%;
}

th.businfo {
	BACKGROUND-COLOR: #FF9900; COLOR: #000000; TEXT-ALIGN:center;
}
#businfo {
	BACKGROUND-COLOR: #FF9900; COLOR: #000000; TEXT-ALIGN:center;
}
td.businfo {
	BACKGROUND-COLOR: #FFFFCC; COLOR: #000000;
}
div#main{
    height:100%;
    overflow:auto;
}
.back1 {
  BACKGROUND-COLOR: #FFCC00;
}
td.hdr {
	font-size:12px;
	background-color: #00CCFF;
	border-width: 1px;
	border-style: solid;
	border-top-color: #99FFFF;
	border-left-color: #99FFFF;
	border-right-color: #336699;
	border-bottom-color: #336699;
}
