.fnt10pxNG{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:normal;
	color:#464646;
	font-size:10px;
	line-height:14px;
}

.fnt11pxNG{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:normal;
	color:#333333;
	font-size:12px;
	line-height:18px;
}

.fnt12pxNG{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:normal;
	color:#333333;
	font-size:12px;
	line-height:22px;
}

.fnt10pxBG{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-weight:Bold;
	color:#333333;
	font-size:10px;
	line-height:14px;
}

.fnt11pxBG{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-weight:Bold;
	color:#333333;
	font-size:11px;
	line-height:14px;
}

.fnt12pxBG{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:Bold;
	color:#333333;
	font-size:12px;
	line-height:16px;
}

.fnt10pxNV{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:normal;
	color:#003366;
	font-size:10px;
	line-height:14px;
}

.fnt11pxNV{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-weight:normal;
	color:#000099;
	font-size:11px;
	line-height:14px;
}

.fnt12pxNV{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:normal;
	color:#000099;
	font-size:12px;
	line-height:16px;
}

.fnt10pxBV{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:Bold;
	color:#003366;
	font-size:10px;
	line-height:14px;
}

.fnt11pxBV{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-weight:Bold;
	color:#000099;
	font-size:11px;
	line-height:14px;
}

.fnt12pxBV{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:Bold;
	color:#000099;
	font-size:12px;
	line-height:16px;
}

.fnt10pxNO{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-weight:normal;
	color:#FF6600;
	font-size:10px;
	line-height:14px;
}

.fnt11pxNO{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-weight:normal;
	color:#FF6600;
	font-size:11px;
	line-height:14px;
}

.fnt12pxNO{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:normal;
	color:#FF6600;
	font-size:12px;
	line-height:16px;
}

.fnt10pxBO{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:Bold;
	color:#FF6600;
	font-size:10px;
	line-height:14px;
}

.fnt11pxBO{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-weight:Bold;
	color:#FF6600;
	font-size:11px;
	line-height:14px;
}

.fnt12pxBO{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:Bold;
	color:#FF6600;
	font-size:12px;
	line-height:16px;
}

.fnt10pxNR{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:normal;
	color:#666666;
	font-size:14px;
	line-height:20px;
}

.fnt11pxNR{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-weight:normal;
	color:#CC0000;
	font-size:11px;
	line-height:14px;
}

.fnt12pxNR{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:normal;
	color:#CC0000;
	font-size:12px;
	line-height:16px;
}

.fnt10pxBR{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-weight:Bold;
	color:#CC0000;
	font-size:10px;
	line-height:14px;
}

.fnt11pxBR{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-weight:Bold;
	color:#CC0000;
	font-size:11px;
	line-height:14px;
}

.fnt12pxBR{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:normal;
	color:#4e3d37;
	font-size:12px;
	line-height:20px;
}

.fnt11pxNB{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-weight:Bold;
	color:#FFFFFF;
	font-size:11px;
	line-height:14px;
}

.fnt12pxNB{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:Bold;
	color:#FFFFFF;
	font-size:12px;
	line-height:16px;
}

.fnt10pxNW{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	color:#FFFFFF;
	font-size:10px;
	line-height:18px;
}

.fnt11pxNW{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-weight:normal;
	color:#FFFFFF;
	font-size:11px;
	line-height:14px;
}

.fnt12pxNW{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:normal;
	color:#FFFFFF;
	font-size:12px;
	line-height:16px;
}

.fnt14pxBG {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}

.fnt14pxBR{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-weight:bold;
	color:#CC0000;
	font-size:14px;
	line-height:18px;
}
.fnt14pxBO {
	font-size: 14px;
	color: #4e3d37;
	font-weight: normal;
	line-height: 24px;
}
.fnt12pxNN16 {  font-size: 12px; line-height: 16px; color: #666666}
.fnt12pxBP {  font-size: 12px; line-height: 20px; font-weight: normal; color: #666666}
.fnt10pxNP {  font-size: 10px; line-height: 20px; color: #676767}
.fnt10pxNO17 {  font-size: 10px; line-height: 17px; color: #FF6600; font-weight: normal}
.fnt10pxNG16 {  font-size: 10px; line-height: 16px; font-weight: normal; color: #696969}
.fnt12pxNRinfo {
	font-size: 14px;
	line-height: 22px;
	color: #cc9900;
	font-weight: normal;
	text-decoration: underline;

}

.menu {
	font-size: 10px;
		/*\*/
	*font-size: 77%;
	/**/
	color: #cc9900;
}
.menu a {
	color: #cc9900;
	text-decoration: none;
}

.menu a:visited {
	color: #cc9900;
	text-decoration: none;
}

.menu a:hover {
	color: #cc9900;
	text-decoration: underline;
}

.menu a:active {
	color: #cc9900;
	text-decoration: underline;
}

.title {
	font-size: 14px;
	color: #cc9900;
}
.title a {
	color: #cc9900;
	text-decoration: underline;
}

.title a:visited {
	color: #cc9900;
	text-decoration: underline;
}

.title a:hover {
	color: #cc9900;
	text-decoration: underline;
}

.title a:active {
	color: #cc9900;
	text-decoration: underline;
}

.title2 {
	font-size: 12px;
	color: #cc9900;
}
.title2 a {
	color: #cc9900;
	text-decoration: underline;
}

.title2 a:visited {
	color: #cc9900;
	text-decoration: underline;
}

.title2 a:hover {
	color: #cc9900;
	text-decoration: underline;
}

.title2 a:active {
	color: #cc9900;
	text-decoration: underline;
}

.info {
	font-size: 12px;
}
.info a {
	color: #434343;
	text-decoration: none;
}

.info a:visited {
	color: #434343;
	text-decoration: none;
}

.info a:hover {
	color: #434343;
	text-decoration: underline;
}

.info a:active {
	color: #656565;
	text-decoration: underline;
}

.white {
	font-size: 12px;
}
.white a {
	color: #ffffff;
	text-decoration: none;
}

.white a:visited {
	color: #ffffff;
	text-decoration: none;
}

.white a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.white a:active {
	color: #ffffff;
	text-decoration: underline;
}
