.body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 16px;
}
.titlebody {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 18px;
	
}
.inputbody {
	font-size: 12px;
	line-height: 13px;
	letter-spacing:1px;
}
.bigbody {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 15px;
	line-height: 16px;
}
.bodylight {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 14px;
}
.lead {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
}
.lead2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
	color: #0033FF;
}
.link1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	color: #0033FF;
}
.link1-red {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #ff0000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	color: #ff7800;
	text-decoration: none;
}
a.a2:link {
	font-family: "arial";
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a.a2:visited {
	font-family: "arial";
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a.a2:hover {
	font-family: "arial";
	color: #dddddd;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a.race:link {
	color: #ffffff;
}
a.race:visited {
	color: #ffffff;
}
a.race:hover {
	color: #000000;
}
.feature {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}
.caution {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #FF0000;
}
.small {
	font-size: 10px;
	line-height: 12px;
	
}
.littlesmall {
	font-size: 11px;
	line-height: 12px;
	
}
.littlesmallarial {
	font-size: 11px;
	line-height: 12px;
	font-family:arial;
	
}
.littlesmallarialwhite {
	font-size: 11px;
	line-height: 12px;
	font-family:arial;
	color:#FFFFFF;
	
}
.bgimageContents {
	background-color:#ed1c24;
	background-image:url(../top/images/format01_12.gif) ;
	background-repeat:repeat-y;
}
.bgimageTop {
	background-color:#ed1c24;
	background-image:url(../top/images/top_base.gif) ;
	background-repeat:repeat-y;
}
.blue {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 16px;
	color:#0000ff;
}
.bluelight {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 12px;
	color:#0000ff;
}
.red {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 16px;
	color:#ff0000;
}
.lucidabright {
	font-family: "georgia";
	font-size: 10px;
	line-height: 11px;
	font-style: italic;
}

.hand	{cursor:hand}
.arial{
	font-family: "arial";
	font-size: 14px;
	line-height: 18px;
}
.green {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 16px;
	color:#009944;
}
.green2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 16px;
	color:#669900;
}
.green3 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 16px;
	color:#006600;
}
.white {
	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;
}
.whitesmall {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	line-height: 12px;
	color:#ffffff;
}
.whitelittlesmall {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 12px;
	color:#ffffff;
}
.lead2-red {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
	color: #ff0000;
}
.lead-red {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
	color: #ff0000;
}
.supersmall {
	font-size: 9px;
}
.top-text1{
	list-style-type: none;
	font-family: "arial";
	font-size: 12px;
	line-height: 13px;
	color: #fbcacc;
	text-align:right;
}
.top-text1-2{
	list-style-type: none;
	font-family: "arial";
	font-size: 12px;
	line-height: 13px;
	color: #fbcacc;
}
.top-text2{
	margin:0 0 8 0;
	font-size: 8px;

}
.redsmall {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	line-height: 12px;
	color:#ff0000;
}
.border-top{
	border-top: solid 1px #999999;	
}
.border-top-bottom{
	border-top: solid 1px #999999;	
	border-bottom: solid 1px #999999;
}
.border-bottom-blue{
	border-bottom: solid 1px #526dd2;
}
.border-bottom-grey{
	border-bottom: solid 1px #999999;
}
.border-bottom-grey-light{
	border-bottom: solid 1px #bacef1;
}
.border-top-light{
	border-top: solid 1px #cccccc;	
}
.faqborder-top-left{
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;	
	border-bottom: solid 1px #999999;	
}
.faqborder-top-right{
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;	
	border-bottom: solid 1px #999999;	
}
.faqborder-bottom-left{
	border-left: solid 1px #999999;	
	border-bottom: solid 1px #999999;	
}
.faqborder-bottom-right{
	border-right: solid 1px #999999;	
	border-bottom: solid 1px #999999;	
}

#faqlist li a{
	color:#000000;
	text-decoration: none;
}
#faqlist li a:hover{
	color:#0000ff;
	text-decoration: underline;
}
#faqlist {
	list-style-type:none;
}
#faqlist ul{
	list-style-type:none;
}
.green-bg{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 16px;
	background-color:#B5D968;

}
.bluehr{
	color:#89A7BC;
	height:1px;
	margin:10 0 10 0;
}

