.page-id-50 .p-sc-faq-list .p-voice-list-item .p-voice-list-item-title-content-text{line-height:2}.page-id-54 .wp-block-columns .step::before{left:50%;transform:translateX(-100px)}@media screen and (max-width:1600px){.home .p-cb-grid .p-cb-grid-item .p-cb-grid-content .p-cb-header-title{font-size:clamp(22px, calc(17.5px + 1vw), 34px)}}@media (max-width:1350px){button.p-header-nav-sp{background:#f8a3a7;border-radius:15px;color:#fff}}@media screen and (max-width:1200px){#section-773.c-inview-fadein.is-active{grid-template-columns:1fr 1fr 1fr}#section-773 .p-cb-grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:420px}.p-cb-grid-content{padding:20px}.wide>.wp-block-group__inner-container{padding-inline:min(5vw, 50px)}.l-contents td:first-child{min-width:110px}}@media screen and (max-width:991px){div button.p-header-nav-sp{margin-right:-15px}.is-header-sticky div button.p-header-nav-sp{margin-right:-20px;border-radius:15px 0 0 15px}.home .p-cb-header .p-cb-header-title{font-size:clamp(28px, calc(19px + 2vw), 52px)}.home .p-cb-header .p-cb-header-subtitle{font-size:clamp(12px, calc(7.5px + 1vw), 18px);max-width:clamp(320px, calc(140px + 40vw), 720px);margin:0 auto}}@media screen and (max-width:781px){.col-content figure{border-radius:0 30px 30px 0;margin:0 20px 0 0}.col-content .txt{max-width:650px;padding:0 20px}.col-content .txt p{font-size:14px}.page-id-54 .wp-block-columns .step::before{left:0;transform:unset}.page-id-54 .wp-block-columns .step{margin-top:40px}.page-id-54 .flow-wrap{text-align:center}.page-id-54 .flow-wrap .wp-block-buttons{justify-content:center}.item.reverse{flex-direction:column-reverse}}@media screen and (max-width:767px){.home .p-mv1 .p-mv1-content .p-mv1-content-title::before{width:70vw;height:70vw}.home .p-mv1 .p-mv1-content .p-mv1-content-title::after{width:50vw;height:50vw}.home .p-mv1 .p-mv1-content{margin-left:20px}.p-mv1-content{max-width:min(calc(100% - 40px), 1200px)}#section-773.c-inview-fadein.is-active{grid-template-columns:1fr;grid-template-rows:clamp(300px, 60vw, 420px)}.home .p-cb-grid .p-cb-grid-item .p-cb-grid-content .p-cb-header-title{text-align:center}.home .p-cb-split-content{padding:40px 40px}:is(#section-223, #section-336) .p-cb-header .p-cb-header-subtitle{margin:0}.page-id-50 .p-sc-faq-list .p-voice-list-item .p-voice-list-item-title{font-size:16px}.banner-wrap .banner .wp-block-cover .wp-block-cover__inner-container .txt-wrap p.ttl{font-size:clamp(22px, 5vw, 50px) !important}.banner-wrap .banner .wp-block-cover .wp-block-cover__inner-container .txt-wrap{padding:30px 20px}.con-box iframe{height:400px}.p-lp-header__title .p-lp-header__title-text1,.p-lp-header__title .c-header-sub-subtitle,.c-header-sub-content .p-lp-header__title-text1,.c-header-sub-content .c-header-sub-subtitle{font-size:clamp(24px, 5vw, 50px)}.page-id-54 .wp-block-columns{text-align:center}.page-id-54 .p-lp-body{padding-top:100px}.page-id-56 .career-wrap li{font-size:16px}}@media screen and (max-width:450px){div button.p-header-nav-sp{margin-right:-17px}.l-contents td{padding:0.4em;font-size:13px}.l-contents td:first-child{min-width:70px}.page-id-54 .wp-block-columns{text-align:left}}