@keyframes motion-ttl{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.group-sect::after{width:100%;content:"";background:linear-gradient(rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);display:block;position:absolute;bottom:0;left:0}@media print,screen and (min-width: 768px){.group-sect::after{height:26rem}}@media screen and (max-width: 767px){.group-sect::after{height:51.2820512821vw}}@media print,screen and (min-width: 768px){.group-sect{background:radial-gradient(ellipse 90% 100% at 110% -10%, var(--main-grd-color-1) 0%, var(--main-grd-color-2) 50%, var(--main-grd-color-3) 100%)}}@media screen and (max-width: 767px){.group-sect{background:radial-gradient(ellipse 110% 50% at 100% 10%, var(--main-grd-color-1) 0%, var(--main-grd-color-2) 50%, var(--main-grd-color-3) 100%)}}@media print,screen and (min-width: 768px){.group-sect .sect__inner{padding-top:47rem;padding-bottom:26rem}}@media screen and (max-width: 767px){.group-sect .sect__inner{padding-top:35.8974358974vw;padding-bottom:51.2820512821vw}}.group-sect__img{height:auto;position:absolute}@media print,screen and (min-width: 768px){.group-sect__img{width:142.6rem;bottom:14rem;right:-22rem}}@media screen and (max-width: 767px){.group-sect__img{width:146.1538461538vw;bottom:5.1282051282vw;right:-38.4615384615vw}}.group-sect__txt{color:#fff}@media print,screen and (min-width: 768px){.group-sect__txt{width:63rem}}@media screen and (max-width: 767px){.group-sect__txt{margin:auto;width:79.4871794872vw}}.group-sect__ttl{margin-bottom:2em;font-weight:700;line-height:1.71875}@media print,screen and (min-width: 768px){.group-sect__ttl{font-size:3.2rem}}@media screen and (max-width: 767px){.group-sect__ttl{margin-right:-2.5641025641vw;font-size:2rem}}.group-sect__body p{margin-bottom:2em}@media print,screen and (min-width: 768px){.group-sect__body p{font-size:1.8rem}}.group-sect__btn .btn__txt--label[data-hover]::before,.group-sect__btn .btn__txt--label[data-hover]::after{color:#fff}.group-sect__btn .ico__blank{background:#fff}.service-sect__container{background:linear-gradient(#fff 50%, #dbf9ff 70%, var(--sub-grd-color-3) 90%)}@media print,screen and (min-width: 768px){.service-sect{margin-top:-6rem;padding-bottom:7rem}}@media screen and (max-width: 767px){.service-sect{padding-bottom:20.5128205128vw}}@media screen and (max-width: 767px){.service-sect .sect__inner{padding-top:10.2564102564vw}}@media screen and (max-width: 767px){.service-sect__intro{margin-bottom:10.2564102564vw}}@media print,screen and (min-width: 768px){.service-sect .sect__ttl{font-size:2.4rem}.service-sect .sect__ttl::before{font-size:12rem}}@media screen and (max-width: 767px){.service-sect .sect__ttl{font-size:1.8rem}}.service-sect__item:not(:last-of-type)::after{width:100%;height:1px;content:"";background:var(--main-bd-color);display:block}@media print,screen and (min-width: 768px){.service-sect__item:not(:last-of-type)::after{margin:8rem -3rem 6rem;width:calc(100% + 6rem)}}@media screen and (max-width: 767px){.service-sect__item:not(:last-of-type)::after{margin:8.2051282051vw 0}}.service-sect__contents{display:grid;align-items:center}@media print,screen and (min-width: 768px){.service-sect__contents{grid-template-columns:repeat(2, 1fr);gap:8rem}}@media screen and (max-width: 767px){.service-sect__contents{gap:5.1282051282vw}}.service-sect__ttl{margin-bottom:.6em;color:var(--main-color);font-weight:700;line-height:1.3}@media print,screen and (min-width: 768px){.service-sect__ttl{font-size:4.6rem}}@media screen and (max-width: 767px){.service-sect__ttl{font-size:3rem}}@media print,screen and (min-width: 768px){.service-sect__body p{font-size:1.8rem}}.service-sect__img img{border-radius:8px}.conversion-sect::before{width:100%;content:"";background:var(--sub-grd-color-3);display:block;position:absolute;left:0;top:-1px;z-index:2}@media print,screen and (min-width: 768px){.conversion-sect::before{height:32rem;clip-path:ellipse(112% 200% at 95% -100%)}}@media screen and (max-width: 767px){.conversion-sect::before{height:14.1025641026vw;clip-path:ellipse(115% 200% at 95% -100%)}}