@charset "shift_jis";/******** -*- Mode: css; Encoding: Shift-JIS -*- ********
* ˆóü—pƒXƒ^ƒCƒ‹Ý’è CSS -- print.css created by 5th HISS                    *
*                  Last Modified at <2003/09/18 01:52:37 +0900>              *
******************************************************************************/

/* ////////////////////////////////////////////////////////////////////// *
							 ˆóü—pƒXƒ^ƒCƒ‹
 * ////////////////////////////////////////////////////////////////////// */
hr, #sub {
  display: none;
}

body {
  margin:0px;
}
body, p, blockquote,
dl, ul, ol,
table, tr, td {
  background: transparent;
  color: #000000;
  font-size: 10pt;
  font-family: ×–¾’©‘Ì, "‚l‚r ‚o–¾’©", serif;
  line-height: 1.4em;
}

h1, h2, h3, h4,
em, strong, th {
  font-family: Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}
a:link, a:visited {
  color: #000000;
}
a:link:after,
a:visited:after {
  font: 9pt sans-serif;
  content: " [ " attr(href) " ] ";
}
a img {
  border-style: none;
}
p img {
  display: block;
}
h1 {
  font-size: 14pt;
  margin: 1.5em 0.1em;
  padding: 0.4em;
  border: 5px double #000000;
  border-width: 5px 0px;
}
h2, h3 {
  font-size: 12pt;
  margin: 1.5em 0.5em 0.3em 0.5em;
  padding-left: 1em;
}
h2 {
  border-bottom: 1px solid  #000000;
}

p, dl, dd, ul, ol {
  margin: 0.5em 0em 0.5em 3em;
}

p {
  text-indent: 1em;
  margin-left: 0.5em;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 3em;
}
strong {
  color: #ff0000;
}
blockquote {
  border: 1px dashed #000000;
  padding: 0.5em;
}
blockquote:before,
blockquote:after {
  display: block;
  margin: 0.1em 1em;
}
blockquote:before {
  font-weight: bold;
  content: "ˆø—pŒ³F" attr(title);
  text-align: left;
}
blockquote:after {
  content: attr(cite);
  text-align: right;
}
q {
  border-bottom: 1px dashed #000000;
}
pre {
  border: 1px solid #000000;
  padding: 1em 2em;
  font: 10pt "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•", monospace;
}
address {
  text-align: right;
}


table{
  border-collapse: collapse;
  border-spacing: 0px;
  border: 1px solid #000000;
  margin: 1.5em 3em;
}

caption {
  text-align: right;
}

thead {
  background: #DCDCDC none;
  letter-spacing: 0.5em;
  border-bottom: 3px double #000000;
}

td, th {
  border: 1px solid #000000;
  padding: 0.2em;
  font-size: 10pt;
  line-height: 110%;
}
th {
  text-align: center;
  font-weight: bold;
}

