.h1 { font-size: small; font-weight: 100; word-spacing: 2.5pt; margin: 2pt 1pt; padding: 1pt 4pt; }
.h2 { color: black; font-size: x-small; font-weight: normal; margin: 3pt 0.5pt; padding: 1pt 5pt; }
.h3 { color: white; font-size: x-small; font-weight: 100; background-position: 3pt 2pt; margin: 1pt; padding: 1pt 3pt; border: black; }
.h4 { color: black; font-size: x-small; margin: 1pt 0.5pt; padding: 1pt; }
.brown-line { color: white; font-size: x-small; font-weight: 100; line-height: 17px; background-color: #3f3024; vertical-align: top; padding: 3px 5px; border: outset 1px gray; outline-color: gray; }
.brown-line-center {
	color: white;
	font-size: 13.5px;
	font-weight: 100;
	background-color: #3f3024;
	text-align: center;
	padding: 3px 5px;
	vertical-align: top;
	border: outset 1px gray;
	outline-color: gray;
}
.brown-linebig {
	color: white;
	font-weight: 100;
	line-height: 23px;
	background-color: #3f3024;
	text-align: left;
	padding: 5px;
	border: outset 1px gray;
	outline-color: #D6D6D6;
}
.to-top { font-size: x-small; padding: 3px 10px; }
.to-top-black {
	color: white;
	font-size: medium;
	background-color: #979797;
	padding: 4px 15px;
}
.main { font-size: small; line-height: 22px; padding: 3px; }
.small { color: #460000; font-size: 12px; line-height: 17px; background-color: white; letter-spacing: 2px; padding: 5px 8px; border: dotted 2px #ffdef8; }
.under-line { color: #460000; font-size: 12px; line-height: 20px; background-color: white; letter-spacing: 2px; padding: 7px 8px; border-bottom: 1px solid #460000; }
.big { font-size: 13.5px; line-height: 17px; background-color: #ffffec; letter-spacing: 2px; padding: 3px 10px; border: solid 2px #aa8131; }
.normal {
	font-size: 13.5px;
	line-height: 19px;
	margin: 2px;
	padding: 3px 5px;
}
.normal-center {
	font-size: 13.5px;
	line-height: 17px;
	background-position: center;
	vertical-align: middle;
	margin: 2px;
	padding: 2px 5px;
	text-align: center;
}
.normal-take { font-size: 15px; line-height: 22px; margin: 2px; padding: 2px 4px; }
.left { font-size: 13.5px; line-height: 18px; padding: 3px 5px; border: solid 1px #aa8131; }
.left-g { font-size: 13.5px; line-height: 18px; background-color: #ddd; padding: 3px 5px; border: solid 1px #989898; }
.left-gb { font-size: 16px; line-height: 19px; background-color: #ddd; letter-spacing: 5px; padding: 4px 5px; border: solid 1px #989898; }
.left-w {
	font-size: 14px;
	line-height: 19px;
	background-color: #fff;
	padding: 3px 5px;
	border: solid 1px #989898;
	text-align: left;
}
.left-w2 {
	font-size: 12px;
	line-height: 15px;
	background-color: #fff;
}
.left-o { font-size: 13.5px; line-height: 18px; background-color: #ffd5b0; padding: 3px 5px; border: solid 1px #aa8131; }
.left-b { font-size: 13.5px; line-height: 18px; background-color: #effaff; padding: 3px 5px; border: solid 1px #3165aa; }
.price { font-size: 13.5px; line-height: 18px; background-color: #d7b574; vertical-align: super; padding: 3px 5px; border: solid 1px #aa8131; }
.price-g { font-size: 13.5px; line-height: 18px; background-color: #dadada; padding: 3px 5px; vertical-align: super; border: solid 1px #9c917d; }
.price-big { font-size: 16px; line-height: 21px; background-color: #d7b574; padding: 3px 10px; vertical-align: super; border: solid 1px #aa8131; }
.price1 {
	font-size: 16px;
	line-height: 26px;
	background-color: #fdffd0;
	vertical-align: super;
	padding: 5px 12px;
	border: solid 1px #aa8131;
	text-align: left;
}
.price2 {
	font-size: 16px;
	line-height: 26px;
	background-color: #effaff;
	padding: 5px 12px;
	vertical-align: super;
	border: solid 1px #3165aa;
	text-align: left;
}
.back-blue {
	font-size: 16px;
	line-height: 26px;
	background-color: #f7fafd;
	padding: 5px 10px;
	vertical-align: super;
	border: solid 1px #3157aa;
	text-align: left;
}
.red { font-size: 16px; line-height: 24px; background-color: #ffddf7; padding: 5px 15px; border: solid 1px black; }
.green { font-size: 16px; line-height: 24px; background-color: #b1de9d; padding: 5px 15px; border: solid 1px black; }
.blue { font-size: 16px; line-height: 24px; background-color: #e3e5ff; padding: 5px 15px; border: solid 1px black; }
.month { font-size: 11px; line-height: 13px; text-align: center; vertical-align: middle; padding: 2.5px; border: solid 1px black; }
.month-holiday { color: red; font-size: 11px; line-height: 13px; background-color: #ffd5f4; text-decoration: blink; text-align: center; padding: 2.5px; vertical-align: middle; border: solid 1px black; }
.month-chu {
	color: #fff;
	font-size: 11.5px;
	font-weight: bolder;
	line-height: 13px;
	background-color: #f00;
	text-align: center;
	padding: 3px;
	vertical-align: middle;
	border: solid 1px black;
}
.month-other {
	color: blue;
	font-size: 11px;
	line-height: 13px;
	background-color: #dbfdff;
	text-decoration: blink;
	padding: 2.5px;
	vertical-align: middle;
	border: solid 1px black;
	text-align: center;
}
.month-chu2 { color: #fff; font-size: 11.5px; font-weight: bolder; line-height: 13px; background-color: #00f; text-align: center; padding: 2.5px; vertical-align: middle; border: solid 1px black; }
.month-yellow { color: #f04; font-size: 11px; line-height: 13px; text-decoration: blink; background-color: #fbffa9; text-align: center; padding: 2.5px; vertical-align: middle; border: solid 1px black; }
.month-top { color: #00f; font-size: 11px; line-height: 13px; background-color: #faff93; text-align: center; padding: 2.5px; vertical-align: middle; border: solid 1px black; }
.month-top2 { color: #00f; font-size: 13px; line-height: 18px; background-color: #faff93; text-align: center; padding: 2.5px; vertical-align: middle; border: solid 1px black; }
.rank { font-size: 13.5px; line-height: 17px; text-align: left; padding: 2px 4px; border: solid 1px #aa8131; }

