.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.leftAnime{opacity:0}.slideAnimeLeftRight{animation-name:slideTextX100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slideAnimeRightLeft{animation-name:slideTextX-100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-100{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}body{letter-spacing:.05em}.l-header__logo{cursor:pointer}@media screen and (max-width: 1020px){.l-container{padding:0 24px}}.p-service-summary{display:grid;grid-template-columns:641px 1fr;column-gap:var(--spacing-4xl)}@media screen and (max-width: 1020px){.p-service-summary{grid-template-columns:1fr;row-gap:var(--spacing-md);justify-items:center}}.p-service-summary__list{display:grid;row-gap:var(--spacing-xl)}.p-service-summary__list>div{display:grid;row-gap:var(--spacing-sm)}.p-service-summary__list>div>dt{position:relative;padding-left:17px;font-size:28px;font-weight:bold}@media screen and (max-width: 1020px){.p-service-summary__list>div>dt{font-size:20px}}.p-service-summary__list>div>dt:before{content:"";display:block;width:9px;height:1em;background-color:var(--color-primary-100);position:absolute;left:0;top:.05em}.p-service-summary__list>div>dd{font-size:24px;font-family:"Hiragino Kaku Gothic Pro W3",sans-serif}@media screen and (max-width: 1020px){.p-service-summary__list>div>dd{font-size:18px}}@media screen and (max-width: 1020px){.p-service-summary__img{max-width:450px;width:100%}.p-service-summary__img>img{width:100%;height:auto}}.p-service-voice-q__contents{display:grid;grid-template-columns:162px 1fr;row-gap:var(--spacing-md)}@media screen and (max-width: 1020px){.p-service-voice-q__contents{grid-template-columns:1fr}}.p-service-voice-q__img{display:grid;align-items:end;position:relative;bottom:-16px}@media screen and (max-width: 1020px){.p-service-voice-q__img img{max-width:70px}}.p-service-voice-q__box{font-size:24px;font-weight:bold;line-height:1.5}@media screen and (max-width: 1020px){.p-service-voice-q__box{font-size:20px}}.p-service-voice-q__list{font-size:20px;font-family:"Hiragino Kaku Gothic Pro W3",sans-serif}@media screen and (max-width: 1020px){.p-service-voice-q__list{font-size:16px}}.p-service-voice-a{display:grid;border-radius:var(--round-md)}.p-service-voice-a__contents{display:grid;row-gap:var(--spacing-md);grid-template-columns:1fr 200px}@media screen and (max-width: 1020px){.p-service-voice-a__contents{grid-template-columns:100%;row-gap:0}}.p-service-voice-a__img{display:grid;align-items:end;position:relative;bottom:-24px}@media screen and (max-width: 1020px){.p-service-voice-a__img{position:absolute;margin-top:0;bottom:0;right:20px}}@media screen and (max-width: 1020px){.p-service-voice-a__img img{max-width:70px}}.p-service-voice-a__box{display:grid;align-items:center;font-size:28px;font-weight:bold;line-height:1.5;place-content:center}@media screen and (max-width: 1020px){.p-service-voice-a__box{font-size:18px}}.p-service-voice-a__box>div{position:relative;display:inline-block;padding-inline:30px}@media screen and (max-width: 1020px){.p-service-voice-a__box>div{padding-left:40px;padding-right:80px;min-height:5.5em;display:grid;align-content:center}}.p-service-voice-a__box>div:before{content:"";display:block;width:31px;height:23px;background:url(/assets/img/img-comma.svg) no-repeat 0 0;position:absolute;top:calc(50% + 2em);right:0;translate:0 -50%;rotate:180deg}@media screen and (max-width: 1020px){.p-service-voice-a__box>div:before{top:auto;translate:0 0}}.p-service-voice-a__box>div:after{content:"";display:block;width:31px;height:23px;background:url(/assets/img/img-comma.svg) no-repeat 0 0;position:absolute;top:calc(50% - 2em);left:0;translate:0 -50%}@media screen and (max-width: 1020px){.p-service-voice-a__box>div:after{top:100%;translate:0 -100%}}.p-service-voice__list{display:grid;row-gap:var(--spacing-xxl)}@media screen and (max-width: 1020px){.p-service-voice__list{grid-template-columns:100%}}.p-service-voice__list>li{display:grid;row-gap:var(--spacing-md)}@media screen and (max-width: 1020px){.p-service-voice__list>li{grid-template-columns:100%}}.p-service-appeal__list{display:grid;row-gap:80px}@media screen and (max-width: 1020px){.p-service-appeal__list{grid-template-columns:100%;row-gap:40px}}.p-service-appeal__box{display:grid;grid-template-columns:1fr 580px;column-gap:var(--spacing-xxl);align-items:start}@media screen and (max-width: 1020px){.p-service-appeal__box{grid-template-columns:100%;row-gap:16px}}.p-service-appeal__box>*:first-child{grid-column-start:1;grid-row-start:1}.p-service-appeal__box.--reverse{grid-template-columns:580px 1fr}@media screen and (max-width: 1020px){.p-service-appeal__box.--reverse{grid-template-columns:100%}}.p-service-appeal__box.--reverse>*:first-child{grid-column-start:2;grid-row-start:1}@media screen and (max-width: 1020px){.p-service-appeal__box.--reverse>*:first-child{grid-column-start:1}}.p-service-appeal__txt{display:grid;row-gap:var(--spacing-sm)}.p-service-appeal__img{aspect-ratio:2.3/1}@media screen and (max-width: 1020px){.p-service-appeal__img{aspect-ratio:2/1}}.p-service-appeal__img .m-box{height:100%}.p-service-appeal__img .m-box img{width:100%;height:100%;object-fit:contain}.p-service-flow__list{display:grid;row-gap:var(--spacing-xxl)}@media screen and (max-width: 1020px){.p-service-flow__list{grid-template-columns:100%}}.p-service-flow__txt{font-size:20px}.p-service-flow__item{display:grid;grid-template-columns:auto 1fr;column-gap:var(--spacing-xxl)}@media screen and (max-width: 1020px){.p-service-flow__item{grid-template-columns:100%}}.p-service-flow__number{font-size:60px;font-weight:bold}.p-service-flow__box{display:grid;grid-template-columns:1fr 278px;column-gap:var(--spacing-md);align-items:center}@media screen and (max-width: 1020px){.p-service-flow__box{grid-template-columns:100%;row-gap:var(--spacing-xl)}}@media screen and (max-width: 1020px){.p-service-flow__img{text-align:center}}@media screen and (max-width: 1020px){.p-service-flow__img img{width:70%;max-width:300px}}.p-service-flow .m-list{font-family:"Hiragino Kaku Gothic Pro W3",sans-serif}
