@charset 'utf-8';
/* ----- HTML再定義 ------------------------------------ */

* {
  margin: 0px;
  padding: 0px;
  font-size: 13px;
  font-style: normal;
  font-family: 'EE EゴシチE', 'MS UI Gothic', Osaka, sans-serif;
  text-align: left;
}
HTML {
  scrollbar-base-color: #DDDDDD;
  scrollbar-arrow-color: #444444;
  scrollbar-3dlight-color: #444444;
  scrollbar-darkshadow-color: #444444;
  scrollbar-face-color: #DDDDDD;
  scrollbar-highlight-color: #DDDDDD;
  scrollbar-shadow-color: #DDDDDD;
  scrollbar-track-color: #DDDDDD;
}
BODY {
  padding: 0px;
  background-color: #DDDDDD;
  text-align: center;
}
H1 {
  margin-bottom: 10px;
  color: #444444;
  font-size: 25px;
  text-decoration: none;
}
H2 {
  margin-top: 20px;
  margin-bottom: 15px;
  padding: 3px 0px;
  border-bottom: 1px double #BBBBBB;
}
P, LI, DT, DD, ADDRESS {
  color: #444444;
  line-height: 1.4;
}
P {
  margin-bottom: 15px;
}
UL {
  margin: 0px 0px 20px 20px;
}
UL LI OL LI {
  margin: 0px 20px 0px 25px;
}
UL LI OL {
  margin-bottom: 10px;
}
DL {
  margin-bottom: 15px;
}
dt{
  }
DD{
  margin-left: 50px;
}
EM {
  font-weight: bold;
}
BIG {
  font-size: larger;
}
SMALL {
  font-size: smaller;
}
ADDRESS {
  font-style: normal;
}
IMG {
  margin-right: 10px;
  margin-bottom: 5px;
  border: 0px;
}
OBJECT {
  margin-left: 10px;
}
PRE {
  width: 430px;
  margin: 10px;
  padding: 5px;
  border: 1px solid #DDDDDD;
  overflow: auto;
}
CODE, VAR, KBD {
  color: #000080;
  font-family: 'EE ゴシチE', monospace;
  line-height: 1.2;
}
BLOCKQUOTE {
  margin: 10px;
  border-left: 2px solid #7777AA;
}
BLOCKQUOTE P {
  color: #999999;
}
FORM DL {
  margin-bottom: 15px;
}
FORM DT {
  float: left;
  clear: left;
  width: 7em;
}
form dd {
  }
FORM DD TEXTAREA {
  margin-top: 2px;
}
FORM UL {
  margin: 0px 0px 20px 0px;
}
FORM LI {
  list-style-type: none;
}
FIELDSET {
  border: 0px solid #000000;
}
LEGEND {
  display: none;
}
INPUT, SELECT {
  margin-right: 1px;
  padding: 1px;
  font-size: 90%;
  font-family: Verdana, Arial, sans-serif;
}
FORM P INPUT {
  margin-bottom: -2px;
  text-align: center;
}
TEXTAREA {
  padding: 1px;
  font-family: 'EE ゴシチE', monospace;
  line-height: 1.2;
}
TABLE {
  margin-bottom: 10px;
  border: 1px solid #666680;
  border-collapse: collapse;
}
TH {
  padding: 5px;
  border: 1px solid #AAAAAA;
  background-color: #EEEEEE;
  text-align: center;
}
TD {
  padding: 5px;
  border: 1px solid #AAAAAA;
}
TD INPUT {
  margin: -2px;
}
A:LINK, A:VISITED {
  color: #0000CC;
  text-decoration: underline;
}
A:ACTIVE, A:HOVER {
  color: #FF7700;
  text-decoration: underline;
}
/* ----- 基本構造 -------------------------------------- */

DIV#container {
  width: 720px;
  margin: 0px auto;
  padding: 15px;
  border-top: 10px solid #666666;
  border-bottom: 10px solid #666666;
  border-left: 1px solid #444444;
  border-right: 1px solid #444444;
  background-color: #FFFFFF;
}
html>body div#container {
  width: 680px;
}
DIV#navigation {
  width: 120px;
  float: left;
}
DIV#contents {
  width: 560px;
  float: right;
}
/* ----- 個別持EE-------------------------------------- */

.search TD {
  width: 15px;
  text-align: center;
}
.file {
  text-align: center;
}
