html, body { scrollbar-base-color:#ffdead; }
BODY { background-color:#ffdead;
       margin-top:0px;
       margin-right:auto;
       margin-left:auto;
}
H1 { font-size:15px; 
     color:#993300;
     background-color:#ffffcc;
     padding:3px;
     text-align:center; 
     letter-spacing:4px;
     margin:0px; 
}
H2 { font-size:13px;
     font-weight: normal;
     color:#993300;
     background-color:#ffffcc;
     padding:3px;
     text-align:center;
     margin:0px; 
}
A { text-decoration:none; }
A:link { color: #009900; } 
A:visited { color: #009900; }
A:hover { background:#ffff99; }
SPAN.rd { font-weight:bold; color:#ff3333; }
form {margin: 8px 0px; }
a img { border: none; } 
TD { padding:6px;
     font-size:13px;
     color:#993300; }
div.cover {
   background-color: #ffffcc;
}
div.clear {
   clear: both;
}
div.blttl1 {
   margin-top:4px;
}
div.menux1 {
   margin-top:3px;
   float: left;
   background-color:#ffffcc;
   padding:6px 18px 6px 40px;
   font-size:13px;
}
div.menux2 {
   margin-top:3px;
   float: left;
   background-color:#ffffcc;
   padding:6px 18px;
   font-size:13px;
}
div.menux3 {
   margin-top:3px;
   float: left;
   background-color:#ffffcc;
   padding:6px 40px 6px 18px;
   font-size:13px;
}
SPAN.menux {
   position:relative; top:3px; left:0px;
   font-size:12px;
   line-height:1.5em;
}
SPAN.menuy {
   position:relative; top:3px; left:0px;
   font-size:12px;
   color:#993300;
   line-height:1.5em;
}
.submenu { visibility:hidden;
           position:absolute;
           top:180px;
           left:260px;
           width:340px;
           background-color:#ffffff;
           border:solid 3px #ff6633;
           font-size:13px;
           color:#ff6633;
           padding:4px;
           line-height:1.4em;
 }
div.blifl {
   float: left;
   margin-top: 10px;
   margin-left: 12px;
}
div.blit {
   float: left;
   margin-top: 10px;
   margin-left: 10px;
}
div.blifr {
   float: left;
   margin-top: 10px;
   margin-left: 10px;
}
div.blak {
   float: left;
   margin-top: 2px;
   margin-left: 12px;
}
div.bletc {
   float: left;
   margin-top: 8px;
   margin-left: 10px;
}
#dm { margin: 0 auto; width : 900px ; }
.sct { text-align:center; 
       font-weight:bold;
       font-size:13px;
       color:#993300;
       line-height:1.4em; 
       background-color:#ffff99;
       border:solid 1px #cccccc;
       padding:0px 4px;
       width:210px; }
.cnt1 { font-size:13px;
        color:#993300;
        line-height:1.4em; 
        background-color:#ffffcc;
        border-bottom:solid 1px #cccccc;
        border-left:solid 1px #cccccc;
        border-right:solid 1px #cccccc;
        padding: 4px;
        width:210px; }
.cnt2 { font-size:13px;
        color:#993300;
        line-height:1.4em; 
        background-color:#ffffcc;
        border-left:solid 1px #cccccc;
        border-right:solid 1px #cccccc;
        padding: 4px;
        width:210px; }
table.item { width:420px;
             background-color:#ffffcc; }
.tditem1 { text-align:center;
           padding:0;
           line-height:1.4em; 
           border:solid 1px #cccccc;
           font-weight:bold;
           background-color:#ffff99; }
.tditem2 { width:210px;
           padding:0;
           line-height:1.4em;
           border-bottom:solid 1px #cccccc;
           border-left:solid 1px #cccccc;
           border-right:solid 1px #cccccc; }
.tditem3 { width:210px;
           padding:0;
           line-height:1.4em;
           border-bottom:solid 1px #cccccc;
           border-right:solid 1px #cccccc; }
.tditem4 { border-bottom:solid 1px #cccccc;
           border-left:solid 1px #cccccc;
           border-right:solid 1px #cccccc;
           padding:0;
           line-height:1.4em; }
table.banr { margin-top:12px;
             width:420px;
             background-color:#ffffcc;
             padding:0; }
table.qest { width:460px;
             background-color:#ffffcc;
             border:solid 1px #cccccc; }
.tdqest { text-align:center;
          border-bottom:solid 1px #cccccc;
          background-color:#ffff99;
          line-height:1.4em; 
          padding:0; }
.tdqest2 { text-align:center;
           line-height:1em; 
           padding:0; }
textarea { font-size:12px;
           line-height:1.4em; 
           width:400px;
           height:260px;
}

table.etc { width:390px;
            background-color:#ffffcc;
            border:solid 1px #cccccc;
            border-bottom-width: 0px; }
.tdetc { padding:3px;
         line-height:1.4em; 
         border-bottom:solid 1px #cccccc; }

table.etc2 { width:460px;
            background-color:#ffffcc;
            border:solid 1px #cccccc;
            border-bottom-width: 0px; }
.tdetc2 { padding:3px;
         line-height:1.4em; 
         border-bottom:solid 1px #cccccc; }

table.cld { width:180px;
            background-color:#ffffff;
            border:solid 1px #cccccc;
            border-right-width: 0px;
            border-bottom-width: 0px; }
.tdcld { padding:1px;
         line-height:1.2em; 
         border-right:solid 1px #cccccc;
         border-bottom:solid 1px #cccccc; }
* { box-sizing : border-box}
* { -moz-box-sizing : border-box}
