.font-m-bold02 {
	FONT-WEIGHT: bold; COLOR: #600;
}
.font-s-02 {
	FONT-SIZE: 0.8em; COLOR: #000;
}
.font-ss-01 {
	FONT-SIZE: 0.7em;
}
.font-ss-02 {
	FONT-SIZE: 0.7em; COLOR: #000;
}
.font-red {
	COLOR: #c00;
}
.font-s-01 {
	FONT-SIZE: 0.8em; COLOR: #666;
}
.strong {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; LINE-HEIGHT: 150%;
}
.m_gr {
	COLOR: #333;
}
.txt-center {
	FONT-WEIGHT: bold; TEXT-ALIGN: center;
}
.line-under {
	BORDER-BOTTOM: #999 1px solid;
}
.red {
	BORDER-RIGHT: #fc0 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #fc0 1px solid; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 20px; MARGIN: 5px; BORDER-LEFT: #fc0 1px solid; COLOR: #c00; PADDING-TOP: 20px; BORDER-BOTTOM: #fc0 1px solid;
}
.font-brown {
	COLOR: #930;
}
.bg-orange {
	PADDING-LEFT: 8px; BACKGROUND-COLOR: #ffdeb3;
}
.bg-pink {
	PADDING-LEFT: 8px; BACKGROUND-COLOR: #fcc;
}
.font-card01 {
	BORDER-TOP: #999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #ae0000; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid;
}
.font-card02 {
	BORDER-TOP: #999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #363; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid;
}
