.1{background-color:lightblue;
   text-color:white;}
.50{width:50%;
    text-align:center;
    font-size:14px;}
.an{background-color:white;
    font-size:14px}
.caution{width:400px;
         border-width:2px;
         border-color:lightgreen;
         border-style:solid;
         padding:10px;}
.cent{text-align:center;font-size:14px;}
.colum{background-color:#88ff88;
       font-size:14px;}
.contents{width:540px;
          padding:10px;
          border-width:2px;
          border-color:orange;
          border-style:solid;
          background-color:white;
          margin-top:15px;
          margin-bottom:15px;}
.contents2{width:540px;
          padding:10px;
          border-width:2px;
          border-color:orange;
          border-style:solid;
          background-color:white;
          margin-top:15px;
          margin-bottom:15px;
          background-image:url("image/back.jpg");}
.dred{border-width:3px;
      border-color:brown;
      border-style:solid;
      text-align:center;
      padding:10px;}
.fs14{font-size:14px}
.fs16b{font-size:16px;
       font-weight:900;}
.fs20b{font-size:20px;
       font-weight:900;}
.fs20bi{font-size:20px;
        font-weight:900;
        font-style:italic;}
.fs40b{font-size:40px;
       font-weight:900;}
.green{font-size:20px;
       font-weight:900;
       color:green;}
.lef{text-align:left;}
.li{list-style-type:decimal;
    text-align:left;}
.main{width:600px;
      text-align:center;
      background-color:orange;
      border-width:5px;
      border-color:blue;
      border-style:solid;}
.menu{width:250px;
      text-align:center;
      background-color:blue;
      border-width:5px;
      border-color:orange;
      border-style:solid;}
.menu2{width:220px;
       background-color:white;
       border-width:2px;
       border-style:solid;
       border-color:blue;
       margin-top:15px;
       margin-bottom:15px;}
.osirase{width:670px;
         padding:10px;
         border-width:1px;
         border-color:green;
         border-style:solid;
         background-color:lightgreen;}
.red{font-size:20px;
     font-weight:900;
     color:red;}
.righ{text-align:right;}
.title{background-color:orange;
       border-width:1px;
       border-color:orange;
       border-style:solid;
       width:700px;}

body{
     background-color:white;
     scrollbar-arrow-color:orange;
     scrollbar-base-color:blue;
     scrollbar-darkshadow-color:blue;
     scrollbar-face-color:#;
     scrollbar-highlight-color:#;
     scrollbar-shadow-color:#;}
img{border-width:0px;}
a:link{color:black;
       text-decoration:underline;}
a:visited{color:#707070;}
a:hover{background-color:;
        color:#707070;
        text-decoration:underline;}
a.type1{margin:0px; padding:4px;
        display:block;
        background-color:#D0D0D0;
        border:1px #707070 solid;
        width:160px;height:18px;
        line-height:18px;
        text-decoration:none;
        font-size:14px;
        font-weight:300;}
a:visited.type1{color:black;}   
a:hover.type1{background-color:#FFFFF0;; color:blue;
              text-decoration:none;
              font-size:15px;
              font-weight:600;}
a.type2{margin:0px; padding:4px;
        display:block;
        background-color:#D0D0D0;
        border:1px #707070 solid;
        width:160px;height:18px;
        line-height:18px;
        text-decoration:none;
        font-size:14px;
        font-weight:300;}
a:visited.type2{color:black;}   
a:hover.type2{border:1px #707070 solid;
              width:175px;height:23px;
              line-height:23px;
              display:block;
              background-color:#FFFFF0;; color:blue;
              text-decoration:none;
              font-size:15px;
              font-weight:600;}    
h1{font-size:25px;
   font-weight:600;
   margin-left:40px;
   margin-right:40px;}
h2{font-size:18px;
   background-color:white;}
table{width:500px;
      font-size:14px;}
td{padding:10px;}
p{font-size:14px}
ul{margin-left:50px;}