@charset "UTF-8";
html          {
               background: #ffffff;
              }
body          {
               margin: 0 3em;
               padding: 0;
               border: 1px solid white;
               border-bottom: thick solid navy;
               background: #ffffff;
               text-align: left;
               font-size: small;
               color:        blacky;
               line-height : 1.5;
               }
p             { margin: 10px; }
p.space1      {text-indent: 10px;}
h2             { font-size: large; }
#header       {
              margin: 0;
              padding: 0;
              width: 99%;
              }
#contents1       {
              clear: both;
              width: 850px;
              margin: 0;
              padding: 0;   
              float: left;
              font-size: small; 
              text-align: center;
              }
#contents1 .hidari1      {
              width: 400px;
              margin: 0;
              padding: 0;
              float: left;
              text-align: left;
              }
#contents1 .migi1      {
              width: 450px;
              margin: 0;
              padding: 0;
              text-align: left;
              float: left;
              }
#contents2       {
              clear: both;
              width: 850px;
              margin: 0;
              padding: 0;   
              float: left;
              font-size: small; 
              text-align: center;
              }
#contents2 .hidari2      {
              width: 400px;
              margin: 0;
              padding: 0;
              float: left;
              text-align: left;
              }
#contents2 .migi2      {
              width: 450px;
              margin: 0;
              padding: 0;
              text-align: left;
              float: left;
              }
#contents3       {
              clear: both;
              margin: 0;
              padding: 0;   
              font-size: small; 
              text-align: left;
              }
#footer       {
              margin: 0;
              padding: 0;
              width: 850px;
              text-align: right;
              }
table.service          {
               border: 2px solid gray;
               border-collapse: collapse;
               margin: 0 auto 1em;
               }
.service caption          {
               font-weight: bolder;
               color: teal;
               }
col.item          { width: 23% }
col.sp            { width: 12% }
col.comment       { width: 65% }
.service th, .service td          {
               border: 1px solid gray;
               padding: 0.3em;
               }
.service th    { background: #eee; }
#menu          {
               margin: 0;
               padding: 0;
               font-size: small;
               }
#menu li        {
               display: block;
               float: left;
               font-size: small;
               width: 450px;
               height: 20px;
               background: #555 url("../imges/index1.gif");
               color: green;
               margin: 0 0.5em 0 0;
               text-align: center;
               }
#menu a         {
               display: block;
               width: 100%;
               color: blue;
               text-decoration: none;
               }
#menu a:hover   {
               display: block;
               background: #059 url("../imges/index2.gif");
               width: 55px;
               height: 20px;
               color: green;
               text-decoration: underline;
               }
#nav          {
               margin: 0;
               padding: 0;
               font-size: small;
               }
#nav li        {
               display: block;
               font-size: small;
               background: #555 url("../y4.gif");
               color: blue;
               text-align: left;
               }
#nav a         {
               display: block;
               width: 100%;
               background: #555 url("../y4.gif");
               color: blue;
               text-decoration: none;
               }
#nav a:hover   {
               display: block;
               background:  #fff;
               width: 100%;
               color: green;
               text-decoration: underline;
               }

