 body {
     max-width: 1000px;
     margin-left: auto;
     margin-right: auto;
     font-size: 18px;
     line-height: 180%;
 }

 body {
     font-family: 'ヒラギノ明朝 Pro W6', 'HiraMinPro-W6', '游明朝体', 'YuMincho', serif;
     font-weight: bold;
     
    
 }

 .hajimeni {
     margin-top: 20px;
     text-align: center;
     margin-bottom: 30px;
 }

 .tobirae {
     text-align: center;
 }

 .jobun {
     float: left;
     width: 60%;
     background: #A1FFCE;
     /* fallback for old browsers */
     background: -webkit-linear-gradient(to right, #FAFFD1, #A1FFCE);
     /* Chrome 10-25, Safari 5.1-6 */
     background: linear-gradient(to right, #FAFFD1, #A1FFCE);
     /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
     padding-top: 18px;
     padding-bottom: 18px;
     margin-left: 1%;
     padding-left: 1%;
     padding-right: 1%;
     margin-right: 1%;

 }

 .migi {
     float: left;
     padding-top: 18px;
     padding-bottom: 18px;
     max-width: 32%;
     margin-left: 1%;
     margin-right: 1%;
     padding-left;
     1%;
     padding-right: 1%;
     font-size: 15px;
     background-color: antiquewhite;
 }

 p {
     text-indent: 1em;
 }


 h1 {
     font-size: 28px;
     color: blue;
     text-align: center;
 }

 small {
     color: #ce5ea3;
 }

 h2 {
     font-size: 1.2em;
     color: chocolate;
 }

 h3 {
     color: #636680;
     padding: 15px;
     font-size: 16px;
 }

 .sora {
     text-align: center;
     padding-top: 70px;
 }

 .koen {
     padding-top: 60px;
     text-align: center;
 }

 li {
     list-style: none;
 }

 .riku {
     padding-top: 40px;
     text-align: center;
 }

 footer {
     clear: both;
     margin-top: 20px;
     padding-top: 15px;
 }

 .jipage {
     text-align: left;
 }



 span.kyocho {
     font-style: italic;
     font-weight: bold;
     color: red;
 }

 .migi p {
     text-indent: inherit;
 }

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

     .tobirae {
         width: 98%;
         text-align: center;
     }
     .jobun {

         width: 96%;
         margin-top: 10px;
         margin-left: 2%;
         margin-right: 2%;
     }
     .migi {


         max-width: 96%;
         margin-top: 10px;
         margin-left: 2%;
         margin-right: 2%;
     }


     .sora {
         text-align: center;
         padding: inherit;
     }

     .koen {

         text-align: center;
     }

     li {
         list-style: none;
     }

     .riku {

         text-align: center;
     }



 }
