@charset "Shift_JIS";
/* ************************************************************************** */
/*                                                                            */
/* - This CSS is described for the media "PRINTER" on the following browsers  */
/*   and their versions.                                                      */
/*   - Microsoft Internet Explorer 5.5 SP2 Japanese Edition or Later          */
/*   - Netscape  Netscape 6.2              Japanese Edition or Later          */
/*   - Mozilla   Firefox  1.0              Japanese Edition or Later          */
/*   - Opera     Opera    6.03             Japanese Edition or Later          */
/*   - Apple     Safari   1.0              Japanese Edition or Later          */
/*                                                                            */
/* - All descriptions are based on the W3C specification "CSS Level 2".       */
/* - Character Set is "Shift_JIS" (Windows/CRLF).                             */
/* - This code is written by Dave Northwood @ TREMORS.                        */
/*                                                                            */
/* ************************************************************************** */

/* ************************************************************************** */
/*                                                                            */
/*                  GLOBAL PRESETS                                            */
/*                                                                            */
/* ************************************************************************** */

* {
  margin:           0;
  padding:          0;
  border:           0 none;
  font-size:        10pt;
  font-family:      "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "\30D2\30E9\30AE\30CE\89D2\30B4\20\50\72\6F\20\57\33", Osaka, Verdana, Arial, Helvetica, sans-serif;
}

body {
  color:            #000000;
  background:       #FFFFFF;
  text-align:       left;
}

hr {
  display:          none;
}

img {
  vertical-align:   bottom;
}

a {
  text-decoration:  none;
  color:            #000000;
  background:       #FFFFFF;
}

.noprint {
  display:          none;
}

/* ************************************************************************** */
/*                                                                            */
/*                  GLOBAL LAYOUTS                                            */
/*                                                                            */
/* ************************************************************************** */

/* CONTAINER
----------------------------------------------------------------------------- */
div#container {
  width:            100%;
}

/* HEADER BOX  ( > CONTAINER )
----------------------------------------------------------------------------- */
div#headerbox {
  margin-bottom:    1em;
  padding-bottom:   1em;
  border-bottom:    1pt dotted #000000;
}

div#headerbox p {
  display:          none;
}

/* CONTENT BOX  ( > CONTAINER )
----------------------------------------------------------------------------- */
div#contentbox h1,
div#contentbox h2,
div#contentbox h3,
div#contentbox h4,
div#contentbox h5 {
  margin-top:       1em;
  margin-bottom:    1em;
  letter-spacing:   0.1em;
}

div#contentbox h1 {
  border-bottom:    1pt solid #000000;
  font-size:        14pt;
}

div#contentbox h2 {
  font-size:        13pt;
}

div#contentbox h3 {
  border-bottom:    1pt solid #000000;
  font-size:        12pt;
}

div#contentbox h4 {
  font-size:        11pt;
  text-decoration:  underline;
}

div#contentbox h5 {
  font-size:        10pt;
}

div#contentbox p {
  margin-bottom:    1em;
  letter-spacing:   0.1em;
  line-height:      1.5em;
}

div#contentbox ul {
  margin-bottom:    1em;
}

div#contentbox ul li {
  margin-left:      1.5em;
  letter-spacing:   0.1em;
  line-height:      1.5em;
}

div#contentbox ol {
  margin-bottom:    1em;
}

div#contentbox ol li {
  margin-left:      2em;
  letter-spacing:   0.1em;
  line-height:      1.5em;
}

div#contentbox dl dt {
  margin-top:       1em;
  letter-spacing:   0.1em;
  line-height:      1.5em;
  font-weight:      bold;
}

div#contentbox dl dd {
  margin-left:      2em;
  letter-spacing:   0.1em;
  line-height:      1.5em;
}

/* NAVIGATION BOX  ( > CONTAINER )
----------------------------------------------------------------------------- */
div#navibox {
  display:          none;
}

/* INFORMATION BOX  ( > CONTAINER )
----------------------------------------------------------------------------- */
div#infobox {
  display:          none;
}

/* FOOTER BOX  ( > CONTAINER )
----------------------------------------------------------------------------- */
div#footerbox {
  padding-top:      1em;
  border-top:       1pt dotted #000000;
}

div#footerbox ul {
  display:          none;
}

div#footerbox address {
  text-align:       right;
  font-style:       normal;
  font-size:        9pt;
}

div#footerbox address#address2 {
  display:          none;
}

/* ************************************************************************** */
/*                                                                            */
/*                  LOCAL COMMON LAYOUTS                                      */
/*                                                                            */
/* ************************************************************************** */

/* CONTENT FLOAT BOX  ( > CONTENTBOX > CONTAINER )
----------------------------------------------------------------------------- */
/* div#contentfloatbox {
} */

/* LEFT CONTENT BOX  ( > CONTENTFLOATBOX > CONTENTBOX > CONTAINER )
----------------------------------------------------------------------------- */
div#contentleft table {
  width:            98%;
  margin-bottom:    1em;
  margin-left:      1em !important;
  border-collapse:  collapse;
  line-height:      1.5em;
  text-align:       center;
  font-size:        10pt;
}

div#contentleft table caption {
  text-align:       right;
  font-size:        8pt;
}

div#contentleft table th,
div#contentleft table td {
  border:           1px solid #000000;
  padding:          0.2pt 1pt 0.2pt 1pt;
  text-align:       left;
}

div#contentleft table th {
  font-weight:      normal;
}

div#contentleft table th.thwide1 {
  width:            16%;
}

div#contentleft table th.thwide2 {
  width:            10%;
}

div#contentleft table td.tdwide1 {
  width:            12%;
}

div#contentleft table td.tdwide2 {
  width:            12%;
}

/* RIGHT CONTENT BOX  ( > CONTENTFLOATBOX > CONTENTBOX > CONTAINER )
----------------------------------------------------------------------------- */
div#contentright ul {
  display:          none;
}

/* ************************************************************************** */
/*                                                                            */
/*                  COMMON CLASS LAYOUTS                                      */
/*                                                                            */
/* ************************************************************************** */

.pagetop {
  display:          none;
}

.fontbold,
.colorblue,
.colororange,
.colorred           { font-weight: bold; }
.floatleft          { float: left;  margin-right: 20px;  }
.floatright         { float: right; margin-left:  20px;  }
.clearleft          { clear: left;  }
.clearright         { clear: right; }
.clearboth          { clear: both;  }

/* EOF */