body {
    font-family:メイリオ;
    /*text-shadow:2px 2px 3px #999;*/
    margin:0px;
    padding:95px 150px;/*タイトルとメインエリアとの距離をここで決められる*/
    background-color:#e0e0e0;
}
a {
    text-decoration:none;/* リンクの下線を消す */
}
h1 {
    /*トップタイトル*/
    font-family: 'Lobster', cursive;
    background-color:#505050;
    color:#ffffff;
    margin:0px;
    padding : 10px 0px 2px;
    font-size : 55px;
    line-height : 0.7;
    text-align : center;
    border-top: solid 4px #404040;
    border-bottom: solid 4px #404040;
    position: fixed;            /* ヘッダーの固定 */
    top: 0px;                   /* 位置(上0px) */
    left: 0px;                  /* 位置(右0px) */
    width: 100%;                /* 横幅100%　*/
}

h2 {
    /*サブタイトル*/
    text-align: center;/*左右よせ＆中央ぞろえ等*/
    padding: 10px;
    border: solid 3px #364e96;
    margin: 0px;
    font-size : 20px;
    line-height : 1;
    background-color:#dfe3e8;
    /* 画像の角落とし */
    border-radius: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    /* 画像の影 */
    box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.8); /*横方向　下方向　ぼかし　広がり　色 */
}
h3{
    padding: 0px;
    margin: 7px 0px 0px;
    font-size : 14px;
    line-height : 1;
}





li {
    list-style : none;
    margin:0px;
    padding:0px;
}
ul {
    margin:0px 0px;
    padding:5px;        
}
.main {
    /*項目の中身*/
    margin : 0px;
    padding: 5px 55px;
    background-color:rgba(255,255,255,0.6);/*背景を薄く透かすように*/
}

.raretu li{
    /*
    font-family: 'Lobster', cursive;
    margin:0px;
    padding : 10px 0px 2px;
    color:#ffffff;
    line-height : 0.7;
    */
    font-size : 14px;
    text-shadow:none;
}



