h1{color:#055500;font-family:dnp-shuei-mgothic-std,sans-serif;font-size:4.8rem;font-weight:600;line-height:1.4;margin-bottom:36px;margin-top:36px;text-align:center}@media screen and (max-width:991px){h1{font-size:3.6rem}}@media screen and (max-width:768px){h1{font-size:2.4rem;margin-bottom:0;margin-top:18px}}.flexbox{display:flex}.flexbox .image{flex:0 0 33.333333%;max-width:33.333333%;padding-left:15px;padding-right:15px;text-align:center}@media screen and (min-width:769px){.flexbox .image{flex:0 0 25%;max-width:25%}}@media screen and (min-width:1200px){.flexbox .image{flex:0 0 33.333333%;max-width:33.333333%}}.flexbox .text{flex:0 0 66.666667%;max-width:66.666667%;padding-left:15px;padding-right:15px}@media screen and (min-width:769px){.flexbox .text{flex:0 0 75%;max-width:75%}}@media screen and (min-width:1200px){.flexbox .text{flex:0 0 66.666667%;max-width:66.666667%}}.flexbox .text p{font-size:1.8rem;margin-bottom:36px}@media screen and (max-width:991px){.flexbox .text p{font-size:1.6rem}}@media screen and (max-width:768px){.flexbox .text p{font-size:1.4rem}}.flexbox .text .tel{font-size:2.34rem}@media screen and (max-width:575px){.flexbox .tel-block{display:none}}.green-button{margin-top:36px}@media screen and (max-width:575px){.green-button{border-radius:5px;font-size:1.4rem;margin-bottom:21px;margin-top:20px}}.green-button:after,.green-button:before{content:none}