
body {
      text-align:center;
      margin-top:0em;
      margin-left:1em;
      margin-right:auto;
      padding-top:0;
      padding-left:0;
      padding-right:0;
      background-color:#FAFDBD;
      }








h1 {
      padding-top:0;
      padding-bottom:0;
      text-align:center;
      margin-bottom:0;
      margin-top:0;
      }




h2 {
      text-align:left;
      font-size:1.4em;
      color:#0000ff;
      border-left:solid 12px #80bfff;
      border-bottom:solid 1px #80bfff;
      padding-left:5px;
      margin-top:0;
      margin-bottom:1em;
      }



h3 {
      text-align:left;
      font-size:1.1em;
      color:#0000ff;
      border-left:solid 12px #80bfff;
      border-bottom:solid 1px #80bfff;
      padding-left:5px;
      margin-top:0;
      margin-bottom:1em;
      }





.contents  {
      border:solid 1px #80bfff;
      width:680px;
      margin-left:auto;
      margin-right:auto;
      }




caption   {
      font-weight:bold;
      color:#555555;
      border-left:solid 15px #008000;
      text-align:left;
      padding:5px;
      background-color:#ffffff;
               }      




.form   {
      width:350px;
      }





.section  {
      width:515px;
      margin-left:auto;
      margin-right:auto;
      text-align:left;
      margin-top:2em;
      }




.course  {
      width:458px;
      margin-left:auto;
      margin-right:auto;
      text-align:left;
      margin-top:2em;
      border:solid 1px #5e8eab;
      padding:20px;
      margin-top:40px;
      background-color:#e2f6ff;
      }


.course-2  {
      width:458px;
      margin-left:auto;
      margin-right:auto;
      text-align:left;
      margin-top:2em;
      border:solid 1px #5e8eab;
      padding:20px;
      margin-top:40px;
      background-color:#fff4f0;
      }






.chiku   {
      width:640px;
      }



p   {
      font-size:1.125em;
      line-height:1.5em;
      color:#333333;
      }



p.policy  {
      width:500;
      font-size:1em;
      font-weight:normal;
      color:#0000ff;
      text align:left;
      margin-left:auto;
      margin-right:auto;
      margin-top:10px;
      border-bottom:solid 6px #80bfff;
      padding-bottom:15px;
      }



div.tdmenu  {
      font-size:1em;
      margin-left:0;
      margin-right:0;
      margin-top:0;
      margin-bottom:50px;
      height:2em;
              }


div.tdmenu a  {
      color:#ffffff;
      background-color:#6090ef;
      border-bottom:solid 1px #ffffff;
      text-decoration:none;
      display:block;
      line-height:2em;
                }


div.tdmenu a:hover  {
      background-color:#0000ff;               
                }









p.img  {
      margin-top:10px;
      margin-bottom:10px;
          }


.image  {
       float:right;
        }








div.menu  {
      font-size:1em;
      margin-left:0;
      margin-right:0;
      margin-top:0;
      margin-bottom:50px;
      height:2em; 
      position:relative;
      top:0;
      left:0;
                }

#menu1  {
      position:absolute;
      left:0
      top:0;
                }


div.menu a  {
      color:#ffffff;
      background-color:#6090ef;
      border-bottom:solid 1px #ffffff;
      text-decoration:none;
      display:block;
      width:115px;
      line-height:2em;
                }


div.menu a:hover  {
      background-color:#0000ff;               
                }


div.menu span  {
      color:#ffffff;
      display:none;
                }



div.submenu  {
      visibility:hidden;
                }


div.submenu a  {
      background-color: #1F5BE5;         
                }







.kensyu   {
      color:#000000;
      font-size:1.125em;
      margin-left:0;
      padding:2px;
      background-color:#e6e9ff;     
        }


.comment   {
      color:#ff0000;
      font-size:1em;
      margin-top:0;
      margin-right:1px;
        }



.close   {
      width:100px;
      heght:30px;
        }












img.kousyu   {
      margin-top:5px;
      padding:10px;
        }


img.syuppan   {
       float:left;
      padding:5px;
      padding-bottom:20px;
        }






.tdhead   {
       margin-top:0;
       margin-bottom:0;
       margin-left:0;
       margin-right:0;
        }



.tdmenu  {
      vertical-align:top;
      background-color:#6090ef;
      width:115px;
      }



.tdcontents  {
      background-color:#ffffff;
      }









td span  {
      color:#ff6600;
      font-size:0.75em;
              }







table   {
       border:none;
        }





th   {
      border:none;
      border-bottom:solid 1px #ffffff;
      border-right:solid 1px #ffffff;
      background-color:#008131;
      color:#ffffff;
            }


td   {
      border:none;
      border-bottom:solid 1px #ffffff;
      border-right:solid 1px #ffffff;
      background-color:#DFF9F1;
      text-align:left;
      padding:0px 0;
      font-size:0.875em;
            }
      
.chiiki   {
      background-color:#00bb88;
      color:#ffffff;
      border-bottom:1px  #00bb88;
      border-right:solid 1px #ffffff;
            }













ul  {
      text-align:left;
      list-style-image:url(home/listmark.jpg);
      margin-left:25px;
      padding-left:0;
      margin-top:0;
      }

li  {
      padding-left:0.2px;
      font-size:1em;
      color:#333333;
      margin-top:1em;
      margin-bottom:1em;
      line-height:1.5em;
      }








<!--

form   {
      color:#555555;
      font-size:1em;
      text-align:center;
      border:solid 1px #5e8eab;
      padding:20px;
      margin-top:40px;
      background-color:#ffffff;    
          }


button   {
      border:solid 0px;
      background-color:#fffffff;
      margin-left:6px;
      margin-right:6px;
        }



.info  {
      color:#000000;
      font-size:1em;
      padding-right:15px;
      background-color:#ffffff;
      }

-->












hr   {
      margin-top:10px;
      margin-bottom:10px;
        }




address {
      font-size:0.875em;
      font-weight:normal;
      font-style:normal;
      color:#528ec3;
      border-top:solid 10px #80bfff;
      width:680px;
      padding-top:10px;
      margin-top:0;
      text-align:left;
      padding-left:5px;
      padding-bottom:15px;
      }

address a {
      color:#0000ff;
      text-decoration:none;
      }

address a:hover {
      color:#ff8800;
      }












