@charset 'Shift_JIS';

/* ----- HTML¨Ä’č‹` ------------------------------------ */

html {
	font-size: 14px;
}
h1 { display: none; }
h2, h3 {
	font-weight: bold;
	color: #fff;
	text-align: center;
	font-size: 17px;
	margin: 0;
}
h4 {
	font-size: 20px;
	margin: 0;
	padding: 3px 10px;
	font-weight: bold;
	text-align: left;
	color: #fff;
	background: #f00;
}
h5, h6 {
	font-size: 16px;
	margin: 0;
	padding: 3px 0;
	font-weight: bold;
	text-align: left;
	color: #000;
}
.format {
	text-align: center;
	font-size: x-small;
}
.format2 {
	font-size: x-small;
}
.hotelmidashi {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.hotelmidashi2 {
	font-size: x-small;
	font-weight: bold;
	background-color: #CCCCCC;
}
.midashi2 {
	background-color: #6666CC;
	width: 100%;
	margin: 2px;
	padding: 2px;
	font-size: 14px;
	font-weight: bold;
}
.tokuteibin {
	background-color: #FFCC00;
}
td {
	font-size: 13px;
	background: #FFFFFF;
}
.tnm1 {	background: #8c1b53; }
.tnm2 {	background: #ba4881; }
.mini { font-size: 11px; }
.big  { font-size: 20px; font-weight: bold; }
.pa { text-align: center;	background: #CCFFFF; }
.pb { text-align: center;	background: #FFCCCC; }
.pc { text-align: center;	background: #CCFF99; }
.pd { text-align: center;	background: #FFFF66; }
.pe { text-align: center;	background: #CC99FF; }
.pf { text-align: center;	background: #FF9966; }
.pg { text-align: center;	background: #CCCCCC; }
.ph { text-align: center;	background: #FFCC33; }
.pi { text-align: center;	background: #66CCCC; }
.pj { text-align: center;	background: #CC9966; }
.pk { text-align: center;	background: #3366FF; color: #fff; }
.pl { text-align: center;	background: #FF99CC; }
.pm { text-align: center;	background: #33FF66; }
.pz { text-align: center;	background: #FFFFCC; }

.mds { background: #FFFFCC; }
.sun { color: red; }
.sut { color: blue; }
.oro  { background: #7a96cc; color: #FFFFFF; font-size: 14px; }
.oro2 { background: #b3ccff; }
.fro  { background: #7acc96; color: #FFFFFF; font-size: 14px; }
.fro2 { background: #b3ffcc; }
img { border: none; }
em { color: #720049; font-weight: bold; font-style: normal; }
.gr { background: #CCCCCC; }

big {
	font-size: 18px;
	font-weight: bold;
}
.blue { color: #00f; }
.red  { color: #f00; }
#info {
	text-align: center;
	margin: 20px 0px;
}
#info fieldset {
	width: 800px;
	font-size: 13px;
	border: double 5px #ccc;
	padding: 0px 5px;
}
#info legend {
	font-size: 18px;
	font-weight: bold;
}
#info .annai {
	text-align: left;
}
#info table {
	background: #000;
}
#info .nitte td, th {
	font-size: 14px;
	background: #fff;
}
#info .money {
	border: solid 1px #000;
	padding: 2px;
	width: 120px;
	margin: 3px;
}
#info .tdw {
	color: #fff;
	background: #0c9;
}
#info .tdm {
	background: #f0f0a8;
}
#info .daikin {
	padding: 3px;
	color: #fff;
	background: #f00;
	font-weight: bold;
}
#info .title {
	font-size: 24px;
	color: #0c9;
	font-weight: bold;
}
#info big {
	font-size: 20px;
	font-weight: bold;
}
#info em {
	font-size: 16px;
	color: #0c9;
	font-weight: bold;
}
#info ul {
	text-align: left;
}
#info .kuko li	{
	margin: 1px 3px;
	padding: 0px 2px;
	list-style-type: none;
	border: solid 1px #000;
	float: left;
}
#tb2 {
	background: #000;
	border: 0;
	width: 800px;
}
#tb2 td {
	font-size: 13px;
	text-align: center;
	background: #fff;
}
	#tb2 .pa { background: #cff; }
	#tb2 .pb { background: #fcc; }
	#tb2 .pc { background: #cf9; }
	#tb2 .pd { background: #ff6; }
	#tb2 .pe { background: #c9f; }
	#tb2 .pf { background: #f96; }
	#tb2 .pg { background: #ccc; }
	#tb2 .ph { background: #fc3; }
	#tb2 .pi { background: #6cc; }
	#tb2 .pj { background: #c96; }
	#tb2 .pk { background: #36f; color: #fff; }
	#tb2 .pl { background: #f9c; }
	#tb2 .pm { background: #3f6; }
	#tb2 .pn { background: #39c; color: #fff; }
	#tb2 .po { background: #f06; color: #fff; }
	#tb2 .mds { background: #fc6; }
