body{background-color:#ffffff;}

a:link { color: #FF9900; }
a:visited { color: #FF9900; }
a:active { color: #FF9900; }
A { text-decoration: none; }
A:HOVER{
	text-decoration:UNDERLINE;
	color: #993300;
}
A:HOVER{
	background-color : #dae6d9;
}

.text12g {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #666666;
	font-family: "lr oSVbN", "Osaka";

}
.text14g {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	font-style: normal;
	line-height: 120%;
	color: #666666;
	font-weight: normal;

}
.text13g {
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	line-height: normal;
	color: #666666;
}
.text16o {
	font-family: "lr oSVbN", "Osaka";
	font-size: 16px;
	color: #FF6600;
}
.text16grn {
	font-family: "lr oSVbN", "Osaka";
	font-size: 16px;
	color: #336600;
	font-weight: bold;

}
.text12bstrng {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.text11w {
	font-family: "lr oSVbN", "Osaka";
	font-size: 11px;
	color: #FFFFFF;
}
.text12b {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	font-style: normal;
}
.text14bstrng {
	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.text14gstrng {
	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.text14gr {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	color: #336600;
}
.text13gstrn {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.text12gstrg {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.text13ostrg {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
}
.text11g {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	color: #666666;
}
.text11b {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.text14bluestrng {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #0033FF;
}
.style1 {
	color: #FF0000;
	font-size: 12px;
}
.text12o {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	font-style: normal;
	color: #FF9933;
}
.text13gr {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	color: #006600;
}
.text10g {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	color: #666666;
}
.text12gi {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	font-style: italic;
	color: #CCCCCC;
	line-height: 90%;
}
.text16g {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 16px;
	font-style: normal;
	color: #666666;
}
.text16bstr {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.text12blue {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #0066FF;
}
.text11bule {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	color: #3300FF;
}
.text12w {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #FFFFFF;
}
.text14bg {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	color: #333333;
}
.text13bg {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	color: #333333;
}

.text14r {
	color: #CC3300;
	font-weight: bold;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	margin-top: 40px;
}
.kenshin {
	margin-top:10px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	color: #333333;
	padding: 20px 20px 20px 30px;
	width: 640px;
}
.kenshin2 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	color: #333333;
	margin-top:20px;
	margin-left:10px;
}
.kyukyu {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	color: #333333;
	margin: 30px;
	width: 650px;
}
.box_gray {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	color: #666666;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.text12bg {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #333333;
}
.text11bg {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	color: #333333;
}
.hos {
	margin-light:100px;
	margin-left: 120px;
	margin-right: 100px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	color: #333333;
	width: 500px;
	margin-top: 50px;
}
.text12ri {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	font-style: italic;
	color: #CC0000;
	text-decoration: blink;
}
.text11ri {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11px;
	font-style: italic;
	color: #CC0000;
}
.text13r {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	color: #CC0000;
}
.kensa {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	color: #666666;
	border: none;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.text12blue {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #0033CC;
}
.text12red {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	color: #FF0033;
}
.text12w {
	font-family: "lr o", "ז", "qMm Pro W3";
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
}
