@charset "Shift_JIS";

body{color:#585052;
     background-color:#FFFFFF; }

a:link { color: #0033CC; }
a:visited { color: #6699FF; }
a:hover { color: #CC0000; }
a:active { color: #6699FF; }

div.dz1 { width:650px;
          margin: 0 auto;
          text-align:center; }

div.dz2  { width:680px;
          margin: 0 auto; }

div.dz3  { width:390px;
           float: left; }

div.dz4  { width:290px;
           float: right; }

table { width:280px;
        border:solid 1pt #009966; }
th    { background-color:#009966;
        color:#FFFFFF; }
td    { border-top:dashed 1pt #009966;
        padding:2px; }

.dz5  { text-align:right; }

.clea  { clear: both; }

ol     { list-style-position:outside;
         list-style-type:decimal; 
         margin: 10px 0; 
         line-height:190%; }
li     { padding:7px 0; }

div.dz6  { width:600px;
          margin: 0 auto; }

.dz9  { border-top:solid 2pt #009966;
        border-bottom:solid 2pt #009966;
        padding:5px; }

div.dz7  { width:600px;
           border:solid 1pt #009966;
           margin: 0 auto;}

div.dz7 h3 { margin:0; 
             background-color:#009966;
             text-align:center;
             color:#FFFFFF; }
div.dz7 p  { padding:5px;
             margin:0; }

div.dz8  { width:600px;
           margin: 0 auto;
           padding:5px;
           border: double 3pt #32CD32;
           text-align:center;} 

@media screen and (max-width: 600px) {

div.dz1 , div.dz2 , div.dz6 , div.dz7 { width: 100%;}

.img1 { display: none; }

div.dz3 { float: none;
          width: 100%;
          text-align:center; }

div.dz4 { float: none;
          width: 100%; }

table { margin: 0 auto; }

div.dz8 { width: 95%; }

}