#mmaga .maga-01{
width: 75%;
margin:2em auto 5em;
font-size:90%;
line-height:2;
}

@media screen and (max-width:480px){
#mmaga .maga-01{
width: 90%;
line-height:1.5;
}}

#mmaga .maga-02{
width: 80%;
margin: 0em auto 2em ;
padding: 2.5rem 3rem;
}

@media screen and (max-width:480px){
#mmaga .maga-02{
width: 90%;
padding: 2.5rem 3rem 0 3rem;
}}

#mmaga .maga-03{
display: block;
width: 80%;
margin: auto;
}

#mmaga .maga-04{
display: inline-block;
padding:0 2em;
}

@media screen and (max-width:480px){
#mmaga .maga-04{
padding:0 ;
}}

#mmaga .maga-05{
font-size: .9em;
padding:2em 0 1rem;
line-height:2;
}

#mmaga .maga-06{
font-size: .75em;
line-height:1.5;
padding:1em 0 ;
}

@media screen and (max-width:480px){
#mmaga .maga-06{
width: 100%;
}}

#mmaga .maga-07{
font-size: .75em;
line-height:1.8;
padding:1em 0 ;
width:83%;
}

@media screen and (max-width:480px){
#mmaga .maga-07{
width: 100%;
padding:.5em 0 ;
}}

#mmaga .out{
  text-align: center;
}

#mmaga .komidashi{
font-weight: 600;
font-size:120%;
}

#mmaga .maga-08{
padding: 5em 0;
}

@media screen and (max-width:480px){
#mmaga .maga-08{
padding: 2em 0;
}}

#mmaga .maga-09{
width:35%;
font-size: .7rem;
}

@media screen and (max-width:800px){
#mmaga .maga-09{
width:80%;
}}

@media screen and (max-width:480px){
#mmaga .maga-09{
width:80%;
}}

.wpcf7-mail-sent-ok {
display: none !important;
}

.screen-reader-response{
text-align: center;
padding-top: 1rem;
}

.wpcf7-response-output.wpcf7-validation-errors{
display: none !important;
}