body {background-color:#002255;color:#eeeedd;line-height:160%;
      scrollbar-arrow-color: #002255;
      scrollbar-face-color: #000077;
      scrollbar-3dlight-color: #f3cfff;
      scrollbar-darkshadow-color: #0000a5;
      scrollbar-highlight-color: #f7eefe;
      scrollbar-shadow-color: #ebbbfb;}
.body {width:750px;font-size:0.85em;}

/*ヘッダー、フッター*/
.header {width:95%;text-align:center;margin-bottom:1em;border-bottom:solid 0px #ffffff;marin:0px;padding:0px;}
.footer {width:100%:text-align:center;margin-top:2em;}
hr {height:2px;color:#ffffff;}
.title {background-color:#ffffff;color:#000099;font-weight:bold;font-size:1.5em;padding:6px 0px 4px 0.7em;text-align:left;}
.title_z {background-color:#ffffff;color:#000099;font-weight:bold;font-size:1.6em;padding:6px 0px 4px 0.7em;text-align:left;}

.navi {font-size:0.7em;margin:0.7em 0em 0.7em 0em;text-align:left;}
hr {width:100%;}

.top_menu {border-top:solid 2px #ffffff;
           border-bottom:solid 2px #ffffff;
           font-size:0.75em;
           font-weight:bold;
           padding-top:0.3em;
           padding-bottom:0.3em;
           WIDTH: 100%; 
           background-color:#002255;
           text-align:center;
           margin-top:0.5em;
           color:#ffffff;}
.genzaiiti {background-color:#c0c0c0;color:#664499;}

/*検索*/
.kensaku  {width:100%;
           border:solid 2px #ffffff;
           text-align:center;
           padding-left:0px;
           margin:0px 0px 15px 0px;
           background-color:;
           color:#ffffff;}
.google   {width:100%;
           text-align:left;
           padding:0px 0px 0px 10px;
           background-color:#002255;
           color:#ffffff;}
form      {margin:0px;}
.google_c {background-color:#002255;
           margin:0px;color:#ffffff;}

/*見出し*/
h2 {text-align:left;font-size:1.5em;margin-bottom:0px;margin-left:1.2em;}
h1 {font-size:0.95em;margin-bottom:0.7em;text-align:center;}
strong {font-size:0.75em;text-align:center;}
h3 {text-align:left;font-size:1.3em;}
h4.llt {font-size:115%;margin-bottom:0em;margin-top:0em;}
h4.bto {font-size:105%;margin-bottom:0.5em;padding-top:4px;}
div.bto {margin-top:0em;margin-bottom:1em;}
dl.main {margin-bottom:1.5em;width:88%;text-align:left;}

dt {font-size:1.2em;font-weight:bold;}
dd {margin:1em 0em 2em 0em;padding-left:1.5em;}

div.top {text-align:right;padding-right:1em;font-size:1em;margin:1em 0em 1em 0em;}
.dkou {font-size:0.9em;line-height:150%;background-color:#c0c0c0;color:#000099;border:solid 2px #0000ff;width:100%;}
.kkou {padding:6px 5px 5px 5px;width:6em;border:solid 1px #0000aa;font-weight:bold;vertical-align:top;font-size:1.1em;}
.ddtae {padding:5px 5px 5px 10px;border:solid 1px #0000aa}

/*GAROU*/

.garou {width:95%;}
.g_img {width:370px;padding:30px 10px 30px 10px;text-align:center;vertical-align:top;}
.g_kai {width:370px;padding:30px 10px 30px 10px;text-align:left;vertical-align:top;line-height:150%;font-size:0.95em;}

table.as {width:800px;font-size:85%;}
.as1 {width:200px;}
.as2 {width:150px;}
.as3 {width:200px;}
.as4 {width:150px;}
.as5 {width:100px;}
.b {font-weight:bold;}
p.left {text-align:left;}
.mizu {color:#33ffff;}
ol.kai {margin-top:5px;margin-left:0px;}
.ti {background-color:#ffff99;color:#0000ff;}

/*LINK*/

a.st:link {cursor:pointer;color:#ffffff;text-decoration:none;}
a.st:visited {cursor:pointer;color:#ffffff;text-decoration:none;}
a.st:hover {cursor:pointer;color:#ffffff;text-decoration:none;}
a.st:active {cursor:pointer;color:#ffffff;text-decoration:none;}
a.tone:hover {color:#000099;}
a:link {color:#ffffff;}
a:visited {color:#00ffff;}
a:hover {color:#ff00ff;}
a:active {color:#00ff00;}
a.mn:link {color:#881f00;}
a.mn:visited {color:#0000ff;}
a.mn:hover {color:#ff0000;}
a.mn:active {color:#444444;}
a.none:hover {color:#ffffff;}
a.zone:hover {color:#eeeedd;}
a.mone:hover {color:#000044;}
a.done:hover {color:#000044;}
a.onmenu:hover {color:#000077;}

/*文字縮小*/

.li {font-size:0.95em;}
.min {font-size:0.9em;}
.limin {font-size:0.85em;}
.minmin {font-size:0.8em;}
.pink {color:#ff88ff;}
.green {color:#aaffaa;}
.red {color:#ff8888;}
.yellow {color:#ffff66;}
.b {font-weight:bold;}
.blue {color:#ccffff;}
/**/

.ivent {width:680px;font-size:0.95em;}
.no {width:27px;vertical-align:top;padding:3px;text-align:center;}
.name {width:110px;vertical-align:top;padding:6px;font-weight:bold;}
.jyouken {width:220px;vertical-align:top;padding:6px;}
.naiyou  {width:320px;vertical-align:top;padding:6px;}
ul.table {line-height:150%;font-size:100%;margin-left:0.5em;padding-left:0.6em;}
.lower {list-style-type:lower-roman;margin-top:1em;margin-bottom:0.5em;}
ol.lower li {margin-bottom:0.8em;}
dl.kaitou {line-height:150%;text-align:left;}
dt.kaitou {margin-top:0.5em;margin-left:1em;}
.imgmap {margin-top:1em;margin-bottom:1em;}
ol.llp li {margin-bottom:1.3em;}
ol li {margin-bottom:1em;}
ol.auto li {margin-bottom:auto;}
li.auto {margin-bottom:auto;}
ol {line-height:140%;}
ul {line-height:140%;}
.hide {color:#002255;}
.hideline {width:80%;
           color:#002255;
           margin-top:8px;
           margin-bottom:8px;
           padding:5px;
           border-top:1px solid #ffffcc;
           border-bottom:1px solid #ffffcc;
          }


ul.read {line-height:180%;
         list-style-type:square;
         margin-left:0px;
        }

ul.read2 {line-height:120%;
         list-style-type:disc;
         margin-left:-10px;
         margin-top:10px;
        }
/*FOOTER*/
.copy {font-size:0.85em;color:#ffffff;font-weight:bold;text-align:center;}

dl.dwn {font-size:80%;margin-left:24px;}
h4.dwn {margin-left:12px;}
p.dwn {margin-left:12px;}

th {font-size:1.1em;
    font-weight:bold;
    background-color:#3322aa;
    color:#ffffff;
    padding:5px;} 

.ptop {
       text-align:left;
       padding-left:1em;}