@charset "Shift_JIS";
body { background-attachment: fixed; }
body, pre, input, textarea, select {
  font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "MS UI Gothic", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif; 
  font-size: 9pt; background-color: #ffffff; }
td { line-height: 140%; font-size: 9pt; }
a:link, a:visited { color: #0033cc; text-decoration: none }
a:hover { color: #0033cc; text-decoration: underline }
a:active { color: #ff3366; text-decoration: underline }
input, textarea, select { border: 1px solid #333333; }
.chk { border: 0; background-color: transparent; }
.titletab { text-align: center; }
.navi2 { text-align: right; }
.name, .aname { font-size: 90% }
.ts, .host { font-size: 80%; }
.host { color: #999999; padding-left: 5px;}
.spc { width: 20; height: 1; }
table { width: 450; }
.tab3, .tab5 { width: 100%; padding: 0px 2px 0px 2px; }
.tab2, .tab4, .tab6 { width: 100%; }
th.reg {
  font-weight: normal;
  text-align: right;
  vertical-align: middle;
  white-space: nowrap;
  padding: 0px 5px 0px 10px;
}
td.reg { padding: 5px; width: 100%; }
.caption1 { font-size: 90%; line-height: 120%; }
.edge { padding: 0px; }
.edgetr, .edgespc, .edge, .edgelt, .edgert, .edgelb, .edgerb
{ width: 0px; height: 0px; }
.qt { color: #33cc00 }
.treetab{
  border: 0;
  padding: 0;
  width: auto;
}
.treetd{
  border: 0;
  padding-right: 4px;
}
.treetd2, .treetd20, .treetd21{
  border: 0;
  padding-right: 4px;
  vertical-align: top;
}
.treetd20, .treetd21{
  white-space: nowrap;
}

.wnew1{
  width: 1px; height 1px;
  visibility: hidden;
}
.wnew2{
  width: auto; height: auto;
  vertical-align: text-bottom;
  visibility: visible;
}
.tp1 { padding: 0px 10px 10px 10px }
.tp2 { padding-right: 5px }
.ics { border: 0; vertical-align: text-bottom; }
.tpx { width: 100%; }
.errorMsg1 { color: #ff3366; }

.sdwlb, .sdwrb { width: 4px; height: 4px }
.sdwspc { width: 4px; height: 4px; }
.navi { line-height: normal; }
br { letter-spacing: normal; }
.viewall { padding: 2px 0px 2px 0px; text-align: right; }
