body {
	margin: 0;
	padding: 0px;
	min-width: 794px;
	background: #000000
	repeat-x center;
	background-position:center; 
	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:#555555;
	scrollbar-base-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#555555;
	scrollbar-shadow-color:#555555;
	scrollbar-track-color:#000000;
}

table {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
	font-size: 10px;
	color: #cccccc;
	text-decoration: none;
	line-height: 16px;
}
td {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
	font-size: 10px;
	color: #cccccc;
	text-decoration: none;
	line-height: 16px;
}

.bg01 {
	background-color:#FFFFFF;
	background-image:url(../img/main_bg.html);
	background-repeat:no-repeat;
	background-position: top;
}

.right {
	padding:5px;
}

.todaybg {
	background-color:#;
	background-image:url(../img/today_03.html);
	background-repeat:repeat-y;
}

.system {
	font-size: 14px;line-height: 18px;
	border-bottom:1px dashed #999999;
}

.text1 { font-size: 12px;line-height: 16px; }
.text2 { font-size: 9px;line-height: 12px; }
.text3 { font-size: 10px;line-height: 10px; }
.com { font-size: 12px;line-height: 16px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";color: #cccccc; }
.st { font-size: 11px;line-height: 14px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";color: #cccccc; font-weight:bold;}
.conp { font-size: 11px;line-height: 18px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";color: #ffffff; background-color: #333333; PADDING-LEFT: 10px;}
.conp2 { font-size: 11px;line-height: 18px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";color: #ffffff; PADDING-LEFT: 10px;}

.ais { font-size: 12px;line-height: 16px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";color: #ffffff; }
.co2 { font-size: 11px;line-height: 14px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";color: #ffffff; PADDING-RIGHT: 5px;}
.od { font-size: 11px;line-height: 14px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";color: #ff0000; }
.fo2 { font-size: 11px;line-height: 18px;font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";color: #ffffff; background-color: #222222; PADDING-LEFT: 10px;}
.line1 { border-bottom:1px solid #FF99CC; }

a:link {color: #cccccc;text-decoration:none}
a:visited {color:#cccccc;text-decoration:underline;font-weight:none;}
a:hover {color:#cccccc;text-decoration:underline;font-weight:none;}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.field1 { background-color: #FFE2F6;width: 250px; }
.field2 { background-color: #FFE2F6;width: 250px; }
.field3 { background-color: #FFE2F6;width: 170px; }
.field4 { background-color: #FFE2F6;width: 120px; }

#hotels td { BORDER-RIGHT: #F0F0F0 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid;BORDER-BOTTOM: #F0F0F0 1px solid;}
	
.leftinfo { BORDER-RIGHT: #FF99CC 1px solid; BORDER-TOP: #FFE2F6 1px solid; BORDER-LEFT: #FFE2F6 1px solid;BORDER-BOTTOM: #FF99CC 1px solid;}

.bbs01 {
	background-color:#DE97B7;
	border-top:1px solid #281400;
	border-bottom:1px solid #281400;
	border-right:1px solid #281400;
	border-left:1px solid #281400;
}
.bbs02 {
	background-color:FFFFFF;
}
.bbstext01 {
	font-size: 9px;
	color: #AC768F;
	line-height: 14px;
}
.bbstext02 {
	font-size: 9px;
	color: #FFFFFF;
	line-height: 14px;
}
.bbsline {
	border-bottom:1px solid #AC768F; 
}
.bbsfield01 {
	BORDER-RIGHT: #AC768F 1px solid;
	BORDER-TOP: #AC768F 1px solid;
	BORDER-LEFT: #AC768F 1px solid;
	BORDER-BOTTOM: #AC768F 1px solid;
	COLOR: #3B1B00;
	background-color:#FFFFFF;
	width: 200px; 
}
.bbsarea01 {
	BORDER-RIGHT: #AC768F 1px solid;
	BORDER-TOP: #AC768F 1px solid;
	BORDER-LEFT: #AC768F 1px solid;
	BORDER-BOTTOM: #AC768F 1px solid;
	COLOR: #3B1B00;
	background-color:#FFFFFF;
	width: 260px; 
}

h1 { font-size:1px; color: #000000;}
h2 { font-size:1px; color: #000000;}