main{margin-top:6rem}article.content-wrapper#media-lp section.content-box .content-inner-box{padding:0 1.5rem;position:relative;max-width:100rem;margin-left:auto;margin-right:auto;width:100%}@media screen and (min-width: 1030px){article.content-wrapper#media-lp section.content-box .content-inner-box{padding:0}}article.content-wrapper#media-lp section.content-box .content-inner-box.narrow{max-width:800px}article.content-wrapper#media-lp section.content-box .content-inner-box h1{font-size:3rem;line-height:1}article.content-wrapper#media-lp section.content-box a.media-entry{display:inline-block;background-color:#fefd54;padding:1rem 3rem;border-radius:10px;color:#000;text-align:center;max-width:460px;width:100%;font-size:20px;font-weight:bold;line-height:1.5}@media screen and (min-width: 743px){article.content-wrapper#media-lp section.content-box a.media-entry{margin-bottom:0;position:absolute;bottom:20px}}article.content-wrapper#media-lp section.content-box.lead{background-color:#005ea5;color:#fff}article.content-wrapper#media-lp section.content-box.lead .content-inner-box{min-height:100px;padding-top:6rem;padding-bottom:6rem}article.content-wrapper#media-lp section.content-box.lead .content-inner-box .flexbox.lead-content{position:relative;flex-direction:column-reverse}@media screen and (min-width: 743px){article.content-wrapper#media-lp section.content-box.lead .content-inner-box .flexbox.lead-content{flex-direction:inherit}}article.content-wrapper#media-lp section.content-box.lead .content-inner-box .flexbox.lead-content .lead-left{position:relative}article.content-wrapper#media-lp section.content-box.lead .content-inner-box h1{padding-bottom:50px}article.content-wrapper#media-lp section.content-box.lead .content-inner-box h1 span.underline{position:relative;display:inline-block}article.content-wrapper#media-lp section.content-box.lead .content-inner-box h1 span.underline::after{content:"";position:absolute;bottom:-10px;width:96%;left:50%;transform:translateX(-50%);height:1px;background-color:#fff}@media screen and (min-width: 743px){article.content-wrapper#media-lp section.content-box.lead .content-inner-box h1 span.underline::after{width:100%;left:0;transform:none}}article.content-wrapper#media-lp section.content-box.lead .content-inner-box h2{font-size:34px;margin-bottom:20px}@media screen and (min-width: 743px){article.content-wrapper#media-lp section.content-box.lead .content-inner-box h2{margin-top:40px;margin-bottom:40px}}article.content-wrapper#media-lp section.content-box.lead .content-inner-box h3{font-size:30px;line-height:1.5;margin-bottom:40px}article.content-wrapper#media-lp section.content-box.detail h1{font-weight:bold}article.content-wrapper#media-lp section.content-box.page-footer{background-color:#005ea5;color:#fff}article.content-wrapper#media-lp section.content-box.page-footer .content-inner-box{padding-top:6rem;padding-bottom:6rem;text-align:center}article.content-wrapper#media-lp section.content-box.page-footer .content-inner-box .media-entry{position:inherit;bottom:auto}article.content-wrapper#media-lp .flexbox{justify-content:space-between}article.content-wrapper#media-lp .flexbox .image{width:100%;text-align:center}@media screen and (min-width: 743px){article.content-wrapper#media-lp .flexbox .image{width:120px}}article.content-wrapper#media-lp .flexbox .text{width:100%}@media screen and (min-width: 743px){article.content-wrapper#media-lp .flexbox .text{width:calc(100% - 150px)}}article.content-wrapper#media-lp .flexbox .col--3{width:100%}article.content-wrapper#media-lp .flexbox .col--3 .text{width:100%}article.content-wrapper#media-lp .flexbox.gap--4{gap:40px}@media screen and (min-width: 743px){article.content-wrapper#media-lp .flexbox.gap--4 .col--3{flex:0 0 calc((100% - 80px)/3)}}article.content-wrapper#media-lp .flexbox.advantage{justify-content:center}@media screen and (min-width: 743px){article.content-wrapper#media-lp .flexbox.advantage{justify-content:space-between}}article.content-wrapper#media-lp .flexbox.advantage .image{width:300px;height:auto}article.content-wrapper#media-lp .flexbox.advantage .text{width:100%;margin-bottom:3rem}@media screen and (min-width: 743px){article.content-wrapper#media-lp .flexbox.advantage .text{margin-bottom:0;width:calc(100% - 340px)}}article.content-wrapper#media-lp .col-item figure{text-align:center}article.content-wrapper#media-lp .col-item h3{font-size:1.6rem;line-height:1.5;text-align:center}/*# sourceMappingURL=media-lp.css.map */