@charset "Shift_JIS";

body
{
  background-image:     url(http://www.ogin.net/images/white.gif);
/*  background:         #ffffff; */
  color:                #333333;
  font-family:          verdana, Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN";
  font-size:            12px;
  margin:               0;
  padding:              8px;
}

body.kb
{
  padding:              8px;
}

a         { color: #003366; text-decoration: underline; font-weight: bold}
a:link    { color: #0000ff; text-decoration: underline; }
a:visited { color: #663399; text-decoration: underline; }
a:active  { color: #999999;  }
a:hover   { color: #ff0000;  }

img.vc
{
    margin:             0px 0px 0px 0px;
    padding:            0px;
    vertical-align:     middle;
}

td
{
  padding:              1px 2px 1px 2px;
  font-size:            12px;
  font-family:          verdana,"‚l‚r ‚oƒSƒVƒbƒN","Osaka","ƒqƒ‰ƒMƒmŠpƒS Pro W3";
  white-space:          nowrap;
  vertical-align:       middle;
}

td.top
{
  vertical-align:       top;
}

td.left
{
  text-align:           left;
  vertical-align:       baseline;
}

td.right
{
  text-align:           right;
  vertical-align:       baseline;
}

/***  ***/

td.contents_title
{
  color:                #ff0000;
  font-size:            18px;
  font-weight:          bold;
  text-align:           center;
}

td.menu_desc
{
  font-size:            10px;
  text-align:           center;
}

/***  ***/

p.tobiratitle
{
  font-size:            16px;
  color:                #b8860b;
  font-weight:          bold;
  margin:               0px 0px 4px 0px;
}

p.tobirayear
{
  font-family:          Georgia, 'trebuchet ms', sans-serif;
  font-size:            18px;
  font-weight:          bold;
  color:                #ff8c00;
}

p.tobiramonth
{
  color:                #006400;
  font-weight:          normal;
}

p.trtitle
{
  font-size:            14px;
  font-weight:          bold;
  color:                #ff6600;
}


li
{
  padding:              2px 2px 2px 2px;
}

/*
ul
{
  padding:              2px 2px 2px 2px;
}
*/

/***  FORM GUI ***/

.button01
{
  padding:              1px 8px 1px 8px;
  margin:               1px 2px 1px 2px;
  color:                #222222;
  font-size:            12px;
  vertical-align:       middle;
}

/***  ***/

.xlnorm
{
  font-size:            9.0pt;
  }
.xl25
{
  border:               .5pt solid #000000;
  background:           white;
  }
.xl26
{
  text-align:           center;
  border:               .5pt solid #000000;
  background:           #e0e0e0;
  }
.xl29
{
  border:               .5pt solid #000000;
  background:           #ddffdd;
  }
.xl30
{
  text-align:           right;
  border:               .5pt solid #000000;
  background:           #ddffdd;
  }
.xl35
{
  text-align:           right;
  border:               .5pt solid #000000;
  background:           white;
  }
.xl36
{
  border:               .5pt solid #000000;
  background:           white;
  }
.xl37
{
  text-align:           center;
  font-size:            14.0pt;
  font-weight:          bold;
  font-family:          "‚l‚r ‚oƒSƒVƒbƒN", monospace;
  }

/*** show new ***/

span.new {
    display:            none;
}

/*** show update ***/

span.update {
    display:            none;
}

