/*¼“Sˆê”Ê˜Hü—pŽÊ^•\‘è—“*/

th.nnr-rt {
  color: #ffffff;
  background: #141ca1}

/*¼“S‚‘¬˜Hü—pŽÊ^•\‘è—“*/

th.nnr-hw {
  color: #ffffff;
  background: #e03d14}

/*¼“S‘ÝØ—pŽÊ^•\‘è—“*/

th.nnr-ch {
  color: #ffffff;
  background: #0d5c1a}

/*ã‹L•\‘è—“—p¬•¶Žš*/

font.photomini {
  color: #ffffff}

/*¼“Sˆê”Ê˜Hü—pŽÊ^˜g*/

td.nnr-rtphoto {
  border: 1px solid #999999;
  padding: 2px;
  width: 400px;
  text-align: center;
  vertical-align: middle;
  background: #ededff}

/*¼“S‚‘¬˜Hü—pŽÊ^˜g*/

td.nnr-hwphoto {
  border: 1px solid #999999;
  padding: 2px;
  width: 400px;
  text-align: center;
  vertical-align: middle;
  background: #ffeded}

/*¼“S‘ÝØ—pŽÊ^˜g*/

td.nnr-chphoto {
  border: 1px solid #999999;
  padding: 2px;
  width: 400px;
  text-align: center;
  vertical-align: middle;
  background: #edffed}

/*¼“S˜Hü—pƒTƒuƒƒjƒ…[‘I‘ðTable*/

table.nnrrtsub {
  width: 500px;
  border: none;
  font-size: 10pt;
  line-height: 125%;
  background: #ffffff}

.nnrrtsub th {
  width: 98px;
  margin: 1px;
  text-align: center;
  font-size: 11pt;
  padding: 1px;
  color: #ffffff;
  background: #141ca1}

.nnrrtsub td {
  margin: 1px;
  text-align: center;
  padding: 1px;
  color: #141ca1;
  background: #c2c2ff}

/*ƒ†[ƒUƒTƒuƒƒjƒ…[ƒŠƒ“ƒN•¶Žš*/

a.nnrrtsub {
  text-decoration: none;
  font-size: 11pt;
  color: #141ca1}

a.nnrrtsub:visited {
  text-decoration: none;
  font-size: 11pt;
  color: #4444d5}

a.nnrrtsub:hover {
  text-decoration: none;
  font-size: 11pt;
  color: #141ca1;
  background-color: #dfdfff}

a.nnrrtsub:active {
  text-decoration: none;
  font-size: 11pt;
  color: #dfdfff;
  background-color: #141ca1}

/*ƒvƒƒ[ƒNƒgN•\‘è—“*/

td.topnnr {
  width: 600px;
  height: 56px;
  border: none;
  color: #1c19a5;
  font-size: 14pt;
  font-weight: bold;
  padding-left: 130px;
  text-align: left;
  vertical-align: middle;
  background: #eeeeee url(../../img/usertitle-nnr.jpg) no-repeat}

/*‰º•”Ží•Ê‘I‘ð*/

a.nnrmode {
  text-decoration: none;
  font-weight: bold;
  font-size: 9pt;
  padding: 2px;
  color: #dc543f;
  background-color: #ffe3e3}

a.nnrmode:visited {
  text-decoration: none;
  font-weight: bold;
  font-size: 9pt;
  padding: 2px;
  color: #dc543f;
  background-color: #ffe3e3}

a.nnrmode:hover {
  text-decoration: none;
  font-weight: bold;
  font-size: 9pt;
  padding: 2px;
  color: #ffe3e3;
  background-color: #dc543f}

a.nnrmode:active {
  text-decoration: none;
  font-weight: bold;
  font-size: 9pt;
  padding: 2px;
  color: #ffe3e3;
  background-color: #dc543f}

/*‰º•”ƒVƒƒ[ƒV‘I‘ð*/

a.chassis {
  text-decoration: none;
  font-size: 9pt;
  padding: 2px;
  color: #7954c0;
  background-color: #e1e1ff}

a.chassis:visited {
  text-decoration: none;
  font-size: 9pt;
  padding: 2px;
  color: #7954c0;
  background-color: #e1e1ff}

a.chassis:hover {
  text-decoration: none;
  font-size: 9pt;
  padding: 2px;
  color: #e1e1ff;
  background-color: #7954c0}

a.chassis:active {
  text-decoration: none;
  font-size: 9pt;
  padding: 2px;
  color: #e1e1ff;
  background-color: #7954c0}

/*‘OŒãˆÚ“®*/

a.zengo {
  text-decoration: bold;
  font-size: 9pt;
  padding: 2px;
  color: #53a041;
  background-color: #e6ffd7}

a.zengo:visited {
  text-decoration: bold;
  font-size: 9pt;
  padding: 2px;
  color: #53a041;
  background-color: #e6ffd7}

a.zengo:hover {
  text-decoration: bold;
  font-size: 9pt;
  padding: 2px;
  color: #e6ffd7;
  background-color: #53a041}

a.zengo:active {
  text-decoration: bold;
  font-size: 9pt;
  padding: 2px;
  color: #e6ffd7;
  background-color: #53a041}

/*ƒVƒƒƒgƒ‹—pƒe[ƒuƒ‹*/

table.shuttle {
  width: 600px;
  border: none;
  font-size: 10pt;
  border-spacing: 1px;
  line-height: 125%;
  background: #ffffff}

.shuttle th {
  margin: 1px;
  border: 1px solid #777777;
  text-align: center;
  font-weight: bold;
  padding: 1px;
  color: #ffffff;
  background: #777777}

.shuttle td {
  margin: 1px;
  border: 1px solid #777777;
  text-align: center;
  padding: 1px;
  color: #555555;
  background: #f0f0f0}

/*¼“S‚‘¬—pƒTƒuƒƒjƒ…[‘I‘ðTable*/

table.nnrhwsub {
  width: 480px;
  border: none;
  font-size: 10pt;
  line-height: 125%;
  background: #ffffff}

.nnrhwsub th {
  margin: 1px;
  text-align: center;
  font-size: 11pt;
  padding: 1px;
  color: #ffffff;
  background: #e03d14}

.nnrhwsub td {
  width: 119px;
  margin: 1px;
  text-align: center;
  padding: 1px;
  color: #e03d14;
  background: #ffd2d2}

/*ƒ†[ƒUƒTƒuƒƒjƒ…[ƒŠƒ“ƒN•¶Žš*/

a.nnrhwsub {
  text-decoration: none;
  font-size: 11pt;
  color: #e03d14}

a.nnrhwsub:visited {
  text-decoration: none;
  font-size: 11pt;
  color: #f86246}

a.nnrhwsub:hover {
  text-decoration: none;
  font-size: 11pt;
  color: #e03d14;
  background-color: #ffefef}

a.nnrhwsub:active {
  text-decoration: none;
  font-size: 11pt;
  color: #ffdfdf;
  background-color: #e03d14}

/*¼“S‘ÝØ—pƒTƒuƒƒjƒ…[‘I‘ðTable*/

table.nnrchsub {
  width: 480px;
  border: none;
  font-size: 10pt;
  line-height: 125%;
  background: #ffffff}

.nnrchsub th {
  width: 119px;
  margin: 1px;
  text-align: center;
  font-size: 11pt;
  padding: 1px;
  color: #ffffff;
  background: #198900}

.nnrchsub td {
  margin: 1px;
  text-align: center;
  padding: 1px;
  color: #198900;
  background: #d2ffd2}

/*ƒ†[ƒUƒTƒuƒƒjƒ…[ƒŠƒ“ƒN•¶Žš*/

a.nnrchsub {
  text-decoration: none;
  font-size: 11pt;
  color: #198900}

a.nnrchsub:visited {
  text-decoration: none;
  font-size: 11pt;
  color: #46a928}

a.nnrchsub:hover {
  text-decoration: none;
  font-size: 11pt;
  color: #198900;
  background-color: #efffef}

a.nnrchsub:active {
  text-decoration: none;
  font-size: 11pt;
  color: #efffef;
  background-color: #198900}
