main{background:linear-gradient(to right, #00d2e1, #0096d5);color:#fff;padding:140px 0}@media screen and (max-width: 1140px){main{padding:100px 0}}@media screen and (max-width: 1140px){.innerP .FP-txt{right:0em}}.innerP .page-ttl::after{content:none}.flex-block{display:flex}@media screen and (max-width: 1140px){.flex-block{flex-direction:column-reverse}}.left-block{max-width:50%;margin:0 auto 0 0}@media screen and (max-width: 1140px){.left-block{max-width:100%;margin:auto}}.right-block{max-width:45%;margin:0 0 0 auto}@media screen and (max-width: 1140px){.right-block{width:100%;max-width:300px;margin:auto}}.page-ttl{margin-bottom:40px}.page-ttl .ttl-en{font-weight:bold;display:flex;align-items:flex-end}@media screen and (max-width: 1140px){.page-ttl .ttl-en{align-items:center;flex-direction:column}}.page-ttl .ttl-en .large{font-size:clamp(100px, 11vw, 160px);letter-spacing:0.03em;line-height:1;margin-right:20px}@media screen and (max-width: 1140px){.page-ttl .ttl-en .large{text-align:center;margin:auto}}@media screen and (max-width: 576px){.page-ttl .ttl-en .large{font-size:clamp(50px, 11vw, 80px)}}.page-ttl .ttl-en .small{font-size:clamp(34px, 5vw, 64px);letter-spacing:0.05em;line-height:70px}.page-ttl .ttl-ja{font-size:clamp(16px, 11vw, 18px);font-weight:bold;letter-spacing:0.1em}@media screen and (max-width: 1140px){.page-ttl .ttl-ja{text-align:center}}.subpage-lead{max-width:100%}.subpage-lead .lead-bold{font-weight:bold;font-size:20px;letter-spacing:0.1em;line-height:35px}.subpage-lead .lead-normal{font-weight:normal;font-size:16px;letter-spacing:0.1em;line-height:28px}.subpage-lead .lead01{margin-bottom:50px}@media screen and (max-width: 1140px){.subpage-lead .lead01{margin-bottom:20px}}.subpage-lead .lead02{margin-bottom:40px}.subpage-lead .lead02 a{color:#fff}.subpage-lead .lead02 a:hover{opacity:0.5}.btn-backtotop{text-align:right;margin-right:0px}@media screen and (max-width: 1140px){.btn-backtotop{text-align:center;margin-right:auto}}.btn-backtotop a{display:inline-block}@media screen and (min-width: 768px){.btn-backtotop a:hover{opacity:0.8}.btn-backtotop a:hover .btn-txt .circle{background-position:right center}}.btn-backtotop .btn-img{max-width:67px;width:100%;margin:0 auto}.btn-backtotop .btn-txt{color:#fff}.btn-backtotop .btn-txt .circle{background:#fff;top:calc(50% - 5px)}.contact .right-block{margin:60px 0 0 auto}@media screen and (max-width: 1140px){.contact .right-block{margin:0px auto auto}}.sec-inner{background:#fff;border-radius:25px;padding:10% 8%}@media screen and (min-width: 768px){.sec-inner{width:100%;margin:0 0 0 auto;border-radius:80px;padding:4% 6%}}@media screen and (min-width: 1141px){.sec-inner.overlap{margin-top:-100px;padding-top:100px}}.policy{color:#000;text-align:center}.policy a{color:#0096d5}.policy a:hover{opacity:0.5}.wpcf7 form .wpcf7-response-output{color:#000}
/*# sourceMappingURL=subpage.css.map */


main {
    background: linear-gradient(to right bottom, #e73820, #1f2774);
    color: #fff;
    padding: 140px 0;
}
