.t1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: x-small;
	color: #000000;
}
.t1_top {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: small;
  text-align:left;
	color: #000000;

@margin-right:15pt;
@margin-top:0pt
}
.t2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: small;
}
.text_s {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: xx-small;
	vertical-align: middle;
}
.t1_white {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: x-small;
	vertical-align: baseline;
	color: #FFFFFF;
	margin-left: 10px;
}
.t2_white {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: small;
	vertical-align: middle;
	color: #FFFFFF;
}
.t3 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: medium;
}
.t2_B {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: small;
	font-weight: bold;
}
.t2_B_top {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: medium;
	font-weight: bold;
}
.t3_B {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: medium;
	font-weight: bold;
}
.text_s_white {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: xx-small;
	vertical-align: baseline;
	color: #FFFFFF;
	font-weight: normal;
	margin-right: 10px;
}
.t2_B_white {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: small;
	vertical-align: baseline;
	color: #FFFFFF;
	font-weight: bold;
}
.t4_B_nop {

	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: large;
	font-weight: bold;
}
.t2_red {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: small;
	vertical-align: middle;
	color: #FF0000;
}
img.hko {
  width: 180px;
  height: 18px
}
img.knm {
  width: 420px;
  height: 18px
}
img.pdf {
  width: 75px;
  height: 18px
}
table.tablebase,
table.houkoku{
  border-collapse: collapse;
  width: 700px;
}
table.houkoku {
  font-size: small;
  border: 2px #000000 solid;
}
table.tablebase td,
table.tablebase th,
table.houkoku td,
table.houkoku th{
  padding:0;
}
table.houkoku td,
table.houkoku th {
  border: 2px #000000 solid;
}
table.houkoku th {
  text-align: center;
}
table.houkoku th.hko,
table.houkoku td.hko {
  width: 160px;
}
table.houkoku th.knm,
table.houkoku td.knm {
  width: 420px;
}
table.houkoku th.pdf,
table.houkoku td.pdf {
  width: 115px;
}
