body{
margin:0;
padding:0;
background:#E8E8E8 repeat;
text-align: center}

.font70 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 70%; line-height: 1.8em; color: #434343}
.font80 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 80%; line-height: 1.6em; color: #434343}
.font90 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 90%; line-height: 1.2em; color: #434343}
.font100 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 100%; line-height: 1.2em; color: #434343}
strong {  font-weight: normal; color: #FF0066}
.contents { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 80%; line-height: 1.5em; color: #4F4F4F ; padding-left: 5px; clip:  rect(   ); padding-right: 20px}

a:link { color: #006600}
a:active { color: #0066CC}
a:visited { color: #006600}
A { text-decoration:none;}
A:hover { color:#FF0066;}
.pankuzu { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 70%; line-height: 1.5em; color: #4F4F4F ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 40px; position: relative; clip:  rect(   ); text-align: left; width: 802px; background-image: url(image/ima_page/802_bg.gif)}
p {  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 45px; width: 499px}
address {  width: 753px; background-image: url(image/top/copylight.gif); height: 27px; background-repeat: no-repeat; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 80%; font-weight: normal; color: #FFFFFF; font-style: normal; text-align: right; padding-right: 20px; padding-top: 5px}
.title { margin-top: 10px; margin-bottom: 20px; margin-left: 50px}
.graphtitle { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 80%; line-height: 1.7em; color: #003399; background-color: #F0F0F0; text-align: center; width: 450px}
h1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 80%;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	border: none;
	clip: rect( );
	background-repeat: no-repeat;
	background-image: url(image/ima_page/h1_bg.gif);
	width: 802px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 50px;
	padding-bottom: 6px;
	line-height: 1.2em;
}
h3 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 80%; line-height: 1.5em; font-weight: bold; color: #219DA2; margin-left: 55px; margin-top: 15px; text-align: left; border: 0px #FFFFFF none; margin-right: 0px; margin-bottom: 5px; clip: rect( ); background-repeat: no-repeat}
h2 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 80%; line-height: 1.5em; font-weight: normal; color: #FFFFFF; width: 499px; margin-left: 45px; margin-top: 15px; text-align: left; border: 0px #FFFFFF none; margin-right: 0px; margin-bottom: 15px; height: 23px; background-image: url(image/ima_page/h2_bg.gif); padding-top: 2px; padding-left: 10px}
.hd { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 70%; color: #4F4F4F ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: relative; clip: rect( ); text-align: center; width: 802px; background-image: url(image/ima_page/802_bg.gif) ; background-position: center}
.copyright { margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: relative; clip: rect( ); width: 802px; background-image: url(image/ima_page/copyright.gif); height: 21px}
.link { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 70%; line-height: 1.5em; color: #209CA2; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 30px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; position: relative; clip: rect( ); text-align: center; width: 802px}
.foot { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; position: relative; clip: rect( ); width: 802px; background-image: url(image/ima_page/foot.gif); height: 42px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 70%; font-style: normal; line-height: 1.5em; color: #666666; text-align: left}
.beginner { margin-left: 45px; margin-top: 0px; margin-bottom: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; clip:  rect(   )}

