body {
	font: normal 12px/135% "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka , "‚l‚r ‚oƒSƒVƒbƒN","‚l‚r ƒSƒVƒbƒN";
	color: #000000;
	text-decoration: none;
	background: #FFFFFF url(../img/bg.jpg) repeat;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
table {
	background: #FFFFFF;
}
table#spec {
	background: #CCCCCC;
}
img {
	border-style: none;
}
.mainbox {
	text-align: left;
	margin: 0px;
	padding: 10px 25px;
	height: auto;
	width: 675px;
}
.headtitle {
	margin: 10px 0px 15px;
}
.headtitle_narrow {
	margin: 10px 0px 5px;
}
.caption {
	font-size: 10px;
}
.padding_u5px {
	padding-top: 5px;
}
.padding_u10px {
	padding-top: 10px;
}
.padding_u5px_b15px {
	padding: 5px 0px 15px;
}
.bullet {
	margin-top: 5px;
}
.bullet_h {
	margin-right: 5px;
}
.l_txt {
	font: normal 14px/135% "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka , "‚l‚r ‚oƒSƒVƒbƒN","‚l‚r ƒSƒVƒbƒN";
	font-weight:bold;
	color: #c71c1c;
}
.m_txt {
	font: normal 13px/135% "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka , "‚l‚r ‚oƒSƒVƒbƒN","‚l‚r ƒSƒVƒbƒN";
	font-weight:bold;
	color: #c71c1c;
}
.s_txt {
	font: normal 12px/135% "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka , "‚l‚r ‚oƒSƒVƒbƒN","‚l‚r ƒSƒVƒbƒN";
	font-weight:bold;
	color: #c71c1c;
}
.redtxt {
	font-weight:bold;
	color: #c71c1c;
	margin: 20px 0px 5px;
	border-bottom: 1px solid #BABBC7;
	height: auto;
	width: 675px;
	padding: 0px 0px 5px;
}
.redtxt_narrow {
	font-weight:bold;
	color: #c71c1c;
	margin: 0px 0px 5px;
	border-bottom: 1px solid #BABBC7;
	height: auto;
	width: 675px;
	padding: 0px 0px 5px;
}
.copybox {
	font: normal 10px/135% "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka , "‚l‚r ‚oƒSƒVƒbƒN","‚l‚r ƒSƒVƒbƒN";
	color:#666666;
	text-align: center;
	padding: 0px 0px 10px;
}
.chart {
	border-collapse:collapse;
	border:solid 1px #D7D8DF;
}
a:link {
	color: #990000;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
a:active {
	color: #DF2224;
	text-decoration: none;
}
a:hover {
	color: #336699;
	text-decoration: underline;
}

