/*ページの基本デザイン用CSS　*/
body{
    background-color:#FFFFFF;
    color:#000000;
    }
.contents{
    width:785px;
    margin:0px;
    }
h1   {
        width:390px;
        height:30px;
        background-color:#4cb3d0;
        border-top:solid 3px #0099CC;
        border-left:solid 3px #0099CC;
        border-bottom:solid 3px #003399;
        border-right:solid 3px #003399;
        padding-top:2px;
        padding-bottom:2px;
        font-family:"MS Pゴシック",Osaka,Sans-serif;
        font-size:18px;
        text-align:CENTER;
       margin:0px;
       }  
h1 img {
       float:left;
       }
h4   {
        width:270px;
        font-family:"MS P明朝","細明朝体",serif;
        font-size:13px;
       background-color:#ABCD44;
        border-top:solid 2px #0099CC;
        border-left:solid 2px #0099CC;
        border-bottom:solid 2px #003399;
        border-right:solid 2px #003399;
        padding-top:2px;
        padding-bottom:2px;
       margin:1em 0px;
       text-align:CENTER;
       }  
h3   {
        font-family:"MS Pゴシック",Osaka,Sans-serif;
        color:#FFFFFF;
        font-size:12px;
        background-color:#4cb3d0;
        padding-top:2px;
        padding-left:2px;
        margin:1px;
        text-align:left;
        }

ul   {
     margin-top:0px;
     left margin:5px;
     margin-bottom:0px;
     }

li   {
      list-style:none;
     }
h2    {
      margin:0px;
       }
a     {
       text-decoration:none;
    }

.navbar{
       float:left;
       padding:0px;
       width:799px;
       height:25px;
       margin:0px;
       }
.navbar a{
       text-decoration:none;
         }
h5   {
        font-family:"MS Pゴシック",Osaka,Sans-serif;
        color:#FFFFFF;
        font-size:11px;
        background-color:#00CCCC;
        padding-top:2px;
        padding-left:2px;
        margin:0px;
        text-align:left;
     } 
.navbar h5{
       padding:0px;
       width:157px;
       float:left;
       text-align:left;
       font-size:12px;
       padding-left:2px;
       margin:0px;
       }
h5 a{
       text-decoration:none;
       color:#FFFFFF;
     }
.side{
    background-color:#CCFFFF;
    width:145px;
    float:left;
    text-align:left;
    }
h3 a{
       text-decoration:none;
       color:#FFFFFF;
        }
.navbar p{
       padding:0px;
       width:157px;
       float:right;
       text-align:left;
       margin:0px;
       }
.main{ 
    width:621px;
    float:right;
    } 

.main p{
    font-size:13px;
    } 