table      { color: #666; font-size: 11px; line-height: 1.2em }
.menu   { font-size: 13px; line-height: 1.1em }
.large {font-size: 14px; line-height: 1.5em; font-weight: bold; letter-spacing: 1px;}
.small   { font-size: 9px; line-height: 1.2em }
.R_writing {font-size: 13px; line-height: 1.2em;}
.L_writing {font-size: 14px; line-height: 1.3em; letter-spacing: 1px;}
.S_writing {font-size: 12px; line-height: 1.5em;}
a:link  { color: #339; text-decoration: underline }
a:visited  { color: #339; text-decoration: underline }
a:active  { color: #339; text-decoration: none }
a:hover  { color: #339; text-decoration: none }
.px12blakc {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.px12black {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.px12purple {
	font-size: 12px;
	line-height: 16px;
	color: #cc33cc;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.px12green {
	font-size: 12px;
	line-height: 16px;
	color: #006600;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.px12red {
	font-size: 12px;
	line-height: 16px;
	color: #ff0000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.px12pink {
	font-size: 12px;
	line-height: 16px;
	color: #ff3399;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.px12orange {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: FF7300;
}
.px11 {
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
.px12white {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
}
.px10white {
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
}
.px10broun {
	font-size: 10px;
	line-height: 14px;
	color: #4D0919;
}
.px12broun {
	font-size: 12px;
	line-height: 14px;
	color: #4D0919;