body
{
  font-family     : 'ＭＳ ゴシック', Arial, Geneva, Helvetica, sans-serif;
  font-size       : 75%;
  color           : #6F6F6F;
  margin          : 2px;
  scrollbar-3dlight-color     :transparent;
  scrollbar-face-color        :gainsboro;
  scrollbar-arrow-color       :lightslategray;
  scrollbar-highlight-color   :transparent;
  scrollbar-shadow-color      :lightslategray;
  scrollbar-darkshadow-color  :gray;
  scrollbar-track-color       :transparent;
}
/*  background-image            : url(cittext.gif); */

img.hand{
  cursor: hand;
}

a:link
{
  color:#000080;
}
a:visited
{
  color:#000080;
}
a:hover
{
  color:#000080;
}
a:active
{
  color:#000080;
}
a:focus
{
  color:#000080;
}

select
{
  border-top        : gray 1px inset;
  border-right      : gray 1px inset;
  border-left       : gray 1px inset;
  border-bottom     : gray 1px inset;
  font-size         : 12pt;
  color             : #6F6F6F;
  background-color  : #ffffff;
}

table
{
   border-width     : 0px;
   border-spacing   : 0px;
   border-collapse  : collapse;
   background-image : url(cittext.gif);
}

table.viewTable
{
  border-top        : white 1px dotted;
  border-right      : #dddddd 2px inset;
  border-left       : white 1px dotted;
  border-bottom     : #dddddd 2px inset;
  padding-top       : 1px;
  padding-right     : 1px;
  padding-left      : 1px;
  padding-bottom    : 1px;
  margin-bottom     : 8px;
  background-color  : #255282
}

table.rect
{
  WIDTH               : 100%;
  border-top-WIDTH    : 0px;
  border-left-WIDTH   : 0px;
  border-right-WIDTH  : 0px;
  border-bottom-WIDTH : 0px;
  padding-top         : 3px;
  padding-right       : 3px;
  padding-left        : 3px;
  padding-bottom      : 3px;
   background-image : url(cittext.gif);
}

tr
{
  padding-top         : 1px;
  padding-right       : 1px;
  padding-left        : 1px;
  padding-bottom      : 1px;
  border-top-color    : white;
  border-left-color   : white;
  border-right-color  : white;
  border-bottom-color : white;
  margin              : 2px;
  font-size           : 12pt;
  color               : #6F6F6F;
  line-height         : 13pt;
  background-color    : white;
}

tr.listTitle
{
  border-top-color    : white;
  border-left-color   : white;
  border-right-color  : white;
  border-bottom-color : white;
  padding-top         : 3px;
  padding-right       : 3px;
  padding-left        : 3px;
  padding-bottom      : 3px;
  margin              : 2px;
  font-size           : 12pt;
  color               : #6F6F6F;
  line-height         : 13pt;
  background-color    : #ECF8FF;
}

tr.recordSelect
{
  background-color  : #e4f6ff;
}

tr.gray
{
  background-color  : #eeeeee
}

tr.pagingNum
{
  font-weight:bold;
}

th.listTitle
{
  border-top-color    : white;
  border-left-color   : white;
  border-right-color  : white;
  border-bottom-color : white;
  padding-top         : 3px;
  padding-right       : 3px;
  padding-left        : 3px;
  padding-bottom      : 3px;
  margin              : 2px;
  font-size           : 12pt;
  color               : #4F4F4F;
  line-height         : 13pt;
  background-color    : #ECF3FF;
  white-space         : nowrap;
}

td
{
  padding-right   : 1px;
  padding-left    : 1px;
  padding-bottom  : 1px;
  padding-top     : 1px;
}

td.top
{
  padding-right   : 0px;
  padding-left    : 0px;
  padding-bottom  : 0px;
  padding-top     : 0px;
}

td.MainTitle
{
  border-top-color    : white;
  border-left-color   : white;
  border-right-color  : white;
  border-bottom-color : white;
  padding-top         : 3px;
  padding-right       : 3px;
  padding-left        : 9px;
  padding-bottom      : 3px;
  margin-left         : 9px;
  font-size           : 12pt;
  font-weight         : bold;
  color               : #5F5F5F;
  line-height         : 15pt;
  background-color    : #ECF3FF;
  white-space         : nowrap;
}

td.listTitle
{
  border-top-color    : white;
  border-left-color   : white;
  border-right-color  : white;
  border-bottom-color : white;
  padding-top         : 3px;
  padding-right       : 3px;
  padding-left        : 3px;
  padding-bottom      : 3px;
  margin              : 2px;
  font-size           : 12pt;
  color               : #4F4F4F;
  line-height         : 13pt;
  background-color    : #ECF3FF;
  white-space         : nowrap;
}

td.titleDt
{
  border-top-color    : white;
  border-right-color  : white;
  border-left-color   : white;
  border-bottom-color : white;
  padding-top         : 3px;
  padding-right       : 3px;
  padding-left        : 3px;
  padding-bottom      : 3px;
  margin              : 2px;
  font-weight         : normal;
  font-size           : 12pt;
  color               : #255282;
  line-height         : 13pt;
  background-color    : #c2d4e4;
  TEXT-ALIGN          : left;
}

td.recordSelect
{
  background-color  : #99ff88
}

td.gray
{
  background-color  : #eeeeee
}

td.Num
{
  TEXT-ALIGN      : right;
}

td.gokeiTitle
{
  background-color  : #FFF5EC;
}

td.gokei
{
  background-color  : #FFF5EC;
  TEXT-ALIGN        : right;
}

td.Umu
{
  TEXT-ALIGN      : center;
}

td.UmuGray
{
  background-color  : Gray;
  TEXT-ALIGN        : center;
}

td.waku
{
  border-bottom: #000080 thin solid;
  border-left  : #000080 thin solid;
  border-top   : #000080 thin solid;
  border-right : #000080 thin solid;
}

input.Str
{
  border-top        : gray 1px inset;
  border-right      : gray 1px inset;
  border-left       : gray 1px inset;
  border-bottom     : gray 1px inset;
  font-size         : 12pt;
  color             : #6F6F6F;
  height            : 20px;
  backGround-color  : white;
}

input.textStr
{
  border-top        : gray 1px inset;
  border-right      : gray 1px inset;
  border-left       : gray 1px inset;
  border-bottom     : gray 1px inset;
  font-size         : 12pt;
  color             : #6F6F6F;
  height            : 20px;
  backGround-color  : white;
}

input.textReadOnly
{
  border-top        : gray 1px inset;
  border-right      : gray 1px inset;
  border-left       : gray 1px inset;
  border-bottom     : gray 1px inset;
  font-size         : 12pt;
  color             : #6F6F6F;
  height            : 20px;
  backGround-color  : #E1E1E1;
}

input.textNum
{
  border-top        : gray 1px inset;
  border-left       : gray 1px inset;
  border-right      : gray 1px inset;
  border-bottom     : gray 1px inset;
  font-size         : 12pt;
  color             : #6F6F6F;
  height            : 20px;
  TEXT-ALIGN        : right;
  backGround-color  : white;
  ime-mode          : disabled;
}

textarea.textStr
{
  border-top        : gray 1px inset;
  border-right      : gray 1px inset;
  border-left       : gray 1px inset;
  border-bottom     : gray 1px inset;
  font-size         : 12pt;
  color             : #6F6F6F;
  backGround-color  : white;
}

tt
{
  line-height   :90%;
  font-size     :medium;
}

