@charset 'Shift_JIS'; 
/* sgjstyle ver.0.0.2 */

/* === body === */

html {
  direction: ltr;
}
body {
  font-family: 'Arial', 'Helvetica', sans-serif;
  margin: 0px;
  padding: 0px;
  background-color:#ffffff;
  color:#000000;
  position:absolute;
  margin-top:0px;
  margin-left:0px
}
pre, tt, code, kbd, samp, dfn, var {
  font-family: 'Lucida Console', 'Courier New', 'Courier', monospace;
}
h1, h2, h3, h4, h5, h6, p, ul, dl, ol, pre, form, address, td, caption {
  line-height: 120%;
}
input {
/*  line-height: 100%; */
}
h1, h2, h3, h4 {
  font-weight: bold;
  font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
}
p {
  text-indent: 10em;
  margin: 0.7em 0em 0.7em 0em;
  padding: 0px;
}
q { 
  font-style: italic;
}
ins {
  text-decoration:  underline;
}
del {
  text-decoration:  line-through;
}
sub, sup, rt {
  font-size:    75%;
}
dt {
  font-weight: bold;
  font-size: 11px;
  margin: 0px;
/*  padding: 0px 0px 0.5ex 0px; */
}
dd {
  margin: 0px 5px 0px 0px;
  padding: 0px;
  font-size: 12px;
  text-align: right;
}
hr {
  COLOR: #666666
}
b {
  FONT-WEIGHT: 600;
}

a:link,a:visited,a:active {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

address {
  padding: 0.5em;
  font-size: 90%;
}

table {
/*  border:solid black 1px; */
/*  border-color:red; */
  border-collapse:collapse;
  border-spacing:0px;
  empty-cells:hide;
  caption-side:bottom
}

caption {
  margin-bottom: 1em;
  width: auto;
  font-weight: bold;
}

td, th {
  padding:5px;
  border-color:black;
  border-style:none;
  border-width:0px;
  border-collapse:collapse;
  border-spacing:0px
}

em { 
  font-style: normal;
  font-weight: bold;
  line-height: 100%;
}

strong {
  color:#ff3333;
  font-style:normal;
  font-weight:bold
}

/* ---------------------------------------------- */

li p {
  text-indent: 0px;
}

.none {
  display: none;
  clear: both;
}


