body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	background-color: #FFFFFF;
}
td,th {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 20px;
}
.style2 {font-size: 10px}
.style3 {font-size: 18px}
.style4 {color: #FF9900}
.line {background-color:#ddbb33}
.main {
	background:url("img/newkai-bg1.jpg") no-repeat top;
}
.main2 {
	background:url("img/newkai-bg2.jpg") no-repeat top;
	background-color:#A38724;
}
.main3 {
	background:url("img/kiyaku-bg.jpg") no-repeat top;
	background-color:#A38724;
}
.main4 {
	background:url("img/newkai-bg3.jpg") no-repeat top;
	background-color:#71570A;
}
.que {
	background-color:#333300;
	color: #ffffff;
}
.ans {
	background-color:#996600;
	color: #ffffff;
}
.sub {
	background-color:#000000;
	color: #ddbb33;
}
.att {
	color: #ddbb33;
}
TH.nec
{
	background-color:#996600;
	font-size:12px;color:#000000;
}
TD.h1
{
	background-color:#000000;
	font-size:12px;color:#ffffff; font-weight: bold;
}
TD.h2
{
	background-color:#666666;
	font-size:12px;color:#ffffff; font-weight: bold;
}
TD.h3
{
	background-color:#999999;
	font-size:12px;color:#ffffff;
}
FONT.att2
{
	font-size:12px;color:#000000; font-weight: bold;
}
FONT.att3
{
	color:#000000;
}
.que2 {
	background-color:#333333;
	color: #ffffff;
}
.ans2 {
	background-color:#cccccc;
	color: #000000;
}
TH.nec2
{
	background-color:#333333;
	font-size:12px;color:#FFFFFF;
}
