.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.news__list{display:grid;gap:2rem}@media(min-width: 960px){.news__list{grid-template-columns:repeat(3, 1fr);-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:2rem}}@media(min-width: 1600px){.news__list{-webkit-column-gap:2.875rem;-moz-column-gap:2.875rem;column-gap:2.875rem;row-gap:5rem}}.news__link{color:#555;height:100%}.news__link:hover{color:#94ac88}.news__link:hover .news__thumbnail{opacity:.5}.news__link:hover .news__info{border-color:#94ac88}@media(max-width: 959px){.news__link{display:grid;grid-template-columns:1fr 1.28fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width: 560px)and (max-width: 959px){.news__link{gap:1.875rem}}@media(max-width: 559px){.news__thumbnail{position:relative;overflow:hidden;padding-top:80%}.news__thumbnail img,.news__thumbnail iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(min-width: 560px){.news__thumbnail{position:relative;overflow:hidden;padding-top:75%}.news__thumbnail img,.news__thumbnail iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.news__info{padding-bottom:.93rem;border-bottom:2px solid #555;font-size:.75rem}@media(min-width: 960px){.news__info{margin-top:1.81rem;font-size:1.125rem}}.news__ttl{margin-top:1rem;font-size:.875rem;font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;letter-spacing:.05em}@media(min-width: 960px){.news__ttl{font-size:1.2rem}}@media(min-width: 1600px){.news__ttl{margin-top:1.56rem;font-size:1.43rem}}.news__text{margin-top:.8rem;font-size:.75rem;letter-spacing:.05em;line-height:1.1875}@media(min-width: 960px){.news__text{font-size:1rem}}@media(min-width: 1600px){.news__text{margin-top:1.18rem}}@media(max-width: 959px){.news__content{padding:1.56rem .875rem}}@media(min-width: 960px){.news__content{padding-left:1rem;padding-right:1rem}}@media(min-width: 1600px){.news__content{padding-left:2.9rem;padding-right:2.9rem}}.news__list--front .news__link{border-radius:10px;background:#fff;overflow:hidden;-webkit-box-shadow:4px 4px 20px #bababa;box-shadow:4px 4px 20px #bababa}.news__list--front .news__link:hover{-webkit-box-shadow:4px 4px 4px #bababa;box-shadow:4px 4px 4px #bababa}@media(min-width: 960px){.news__list--front .news__link{border-radius:30px}}.news__list--front .news__content{padding-bottom:1.4rem}@media(min-width: 1600px){.news__list--front .news__content{padding-bottom:2.9rem}}.news__arrow{margin-top:1.25rem;text-align:right}.mainvisual__fixed__image{display:none !important}.MV{margin-top:6.25rem;width:100%;position:relative}@media(min-width: 960px){.MV{height:auto;margin-top:18vh}}@media(max-width: 959px){.MV{height:100vh;height:100svh}}.MV__container{height:calc(100% - 6.25rem);display:grid;grid-template-rows:auto 1fr;row-gap:1.25rem}@media(min-width: 960px){.MV__container{row-gap:2rem}}@media(min-width: 1600px){.MV__container{row-gap:3.43rem}}.MV__message{font-size:1.125rem;font-weight:normal;line-height:2.2;letter-spacing:.08em}.MV__message span{font-size:1.56rem;font-weight:bold;letter-spacing:.1em;color:#94ac88}.MV__message p{width:0;overflow:hidden;white-space:nowrap;-webkit-animation:slide 1.5s ease-out forwards;animation:slide 1.5s ease-out forwards}@media(min-width: 960px){.MV__message{font-size:2rem}.MV__message span{font-size:3.1rem}}@media(min-width: 1600px){.MV__message{font-size:2.5rem}.MV__message span{font-size:3.75rem}}@-webkit-keyframes slide{0%{width:0;opacity:0}100%{width:100%;opacity:1}}@keyframes slide{0%{width:0;opacity:0}100%{width:100%;opacity:1}}.MV__message p:nth-child(1){-webkit-animation-delay:.8s;animation-delay:.8s}.MV__message p:nth-child(2){-webkit-animation-delay:1.6s;animation-delay:1.6s}.MV__message p:nth-child(3){-webkit-animation-delay:2.4s;animation-delay:2.4s}.MV__message p:nth-child(4){-webkit-animation-delay:3.2s;animation-delay:3.2s}.MV__message p:nth-child(5){-webkit-animation-delay:4s;animation-delay:4s}.MV__image__wrap{display:block;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.MV__image{z-index:-1}@media(max-width: 959px){.MV__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(min-width: 960px){.MV__image{position:relative;margin-left:5%;border-radius:30px 0 0 30px;overflow:hidden}}@media(min-width: 1780px){.MV__image{margin-left:calc(50% - 800px)}}.scrolldown2{position:absolute;bottom:34%;left:2%}.scrolldown2 span{position:absolute;left:-0.4rem;bottom:8.5rem;color:#94ac88;font-size:.7rem;letter-spacing:.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.scrolldown2:before{content:"";position:absolute;bottom:0;left:-4px;width:10px;height:10px;border-radius:50%;background:#94ac88;-webkit-animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}@-webkit-keyframes circlemove{0%{bottom:7rem}100%{bottom:1rem}}@keyframes circlemove{0%{bottom:7rem}100%{bottom:1rem}}@-webkit-keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.scrolldown2:after{content:"";position:absolute;bottom:0;left:0;width:2px;height:8rem;background:#94ac88}.MV__btn{width:16.25rem;height:3.43rem;padding-right:1.2rem;background:linear-gradient(-225deg, #B7F8DB 0%, #50A7C2 100%);color:#fff;border-radius:20px 0 0 20px;position:fixed;right:0;bottom:1rem;z-index:99}.MV__btn p{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.8rem}.MV__btn svg{width:1.25rem;height:1.25rem;fill:#fff}.MV__btn:hover svg{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}@media(max-width: 959px){.MV__btn .dc_display_l{display:none}}@media(min-width: 960px){.MV__btn{width:15.625rem;height:15.625rem;padding-left:.5rem;border-radius:50%;display:grid;place-content:center;bottom:1.56rem;right:1.56rem}.MV__btn::before{content:"";width:1.81rem;height:1.81rem;background:url(../img/top/partner_arrow.svg) no-repeat center/contain;position:absolute;right:4rem;bottom:2.8rem;-webkit-transition:.3s ease-out;transition:.3s ease-out}.MV__btn:hover::before{right:3.4rem}.MV__btn .dc_hidden__l{display:none}.MV__btn svg{width:9.5rem;height:10.63rem}}.about{padding-top:6.625rem;padding-bottom:7.31rem;position:relative}.about::before{content:"";width:23.75rem;height:23.75rem;border-radius:50%;background:#f4c7b0;position:absolute;top:9.4rem;left:-40%;z-index:-2}@media(min-width: 560px){.about::before{width:30rem;height:30rem}}@media(min-width: 960px){.about{padding-top:8.875rem;padding-bottom:15rem}.about::before{width:1372px;height:1372px;top:50%;left:-60%}}@media(min-width: 1600px){.about::before{top:20rem;left:-40%}}@media(min-width: 2000px){.about::before{width:100vw;height:100vw}}.about__column{display:grid;row-gap:3rem}@media(min-width: 560px){.about__column{grid-template-columns:auto 1fr;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}}@media(min-width: 1600px){.about__column{-webkit-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}}@media(min-width: 960px){.about__ttl__wrap{padding-top:8rem}}.about__text{font-size:.937rem;letter-spacing:.05em;line-height:2.6666666667}.about__text+.about__text{margin-top:2rem}@media(min-width: 960px){.about__text{font-size:1.3vw}}@media(min-width: 1600px){.about__text{font-size:1.25rem}}.about__btn{margin-top:3rem}@media(max-width: 959px){.about__btn{text-align:center}}.news{margin-top:-3rem;background:#c5d3bf;z-index:2;padding-top:3.125rem;padding-bottom:3.375rem}@media(min-width: 960px){.news{padding-top:6.625rem;padding-bottom:6.43rem}}.news__btn{margin-top:3rem}@media(min-width: 960px){.news__btn{margin-top:4.37rem}}.news__wrap{opacity:0;-webkit-animation:fadeup .5s ease-out forwards;animation:fadeup .5s ease-out forwards}@-webkit-keyframes fadeup{0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeup{0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.news__wrap:nth-child(1){-webkit-animation-delay:.4s;animation-delay:.4s}.news__wrap:nth-child(2){-webkit-animation-delay:.8s;animation-delay:.8s}.news__wrap:nth-child(3){-webkit-animation-delay:1.2s;animation-delay:1.2s}.service{padding:4.56rem 0 7.56rem;position:relative}.service::before{content:"";width:31.75rem;height:31.75rem;border-radius:50%;background:#f4c7b0;position:absolute;top:4.56rem;right:-61%;z-index:-1}@media(min-width: 560px)and (max-width: 959px){.service::before{right:-30%}}@media(min-width: 960px){.service{padding-top:9.8125rem;padding-bottom:17.4375rem}.service::before{width:124vw;height:124vw;margin-top:4.37rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.service__column{display:grid;gap:1.875rem}@media(min-width: 960px){.service__column{row-gap:4rem}}@media(min-width: 1600px){.service__column{row-gap:7.12rem}}@media(min-width: 1200px){.service__item:nth-of-type(odd){margin-right:8rem}.service__item:nth-of-type(even){margin-left:8rem}}@media(min-width: 1600px){.service__item:nth-of-type(odd){margin-right:16rem}.service__item:nth-of-type(even){margin-left:16rem}}.service__link{width:100%;height:100%;border-radius:30px;overflow:hidden;-webkit-box-sizing:4px 4px 20px #bababa;box-sizing:4px 4px 20px #bababa;color:#555;-webkit-transition:.3s ease-out;transition:.3s ease-out}.service__link:hover .service__link__wrap{background:#c5d3bf;color:#fff}.service__link:hover .service__link__wrap .service__link__arrow .dc_arrow{fill:#fff !important}.service__link01{background:url(../img/top/service_1.jpg) no-repeat left top/contain}@media(min-width: 560px){.service__link01{background-size:50%}}.service__link02{background:url(../img/top/service_2.jpg) no-repeat left top/contain}@media(min-width: 560px){.service__link02{background-position-x:right;background-size:50%}.service__link02 .service__link__wrap{margin-left:0;margin-right:50%}}.service__link03{background:url(../img/top/service_3.jpg) no-repeat left top/contain}@media(min-width: 560px){.service__link03{background-size:50%}}.service__link__wrap{padding:1.375rem 2rem 1rem;background:#fff}@media(max-width: 559px){.service__link__wrap{margin-top:50%;height:100%}}@media(min-width: 560px){.service__link__wrap{padding:2rem 1rem 1rem;height:100%;width:50%;margin-left:50%}}@media(min-width: 1600px){.service__link__wrap{padding-top:5.75rem;padding-left:5rem;padding-bottom:1.75rem}}.service__link__ttl{font-size:1.125rem}@media(max-width: 559px){.service__link__ttl{text-align:center}}@media(min-width: 960px){.service__link__ttl{font-size:1.4rem}}@media(min-width: 1600px){.service__link__ttl{font-size:1.875rem}}.service__link__text{margin-top:1rem;font-size:.875rem}@media(min-width: 1200px){.service__link__text{font-size:1rem}}@media(min-width: 1600px){.service__link__text{margin-top:1.875rem;font-size:1.125rem}}.service__link__arrow{margin-top:.4rem;text-align:right}.service__link__arrow svg{width:1.875rem;height:1.875rem}@media(min-width: 960px){.service__link__arrow{margin-top:1rem}}@media(min-width: 1600px){.service__link__arrow{margin-top:2.6rem}}.partner{margin-top:-3rem;background:#c5d3bf;z-index:1;padding-top:4.05rem;padding-bottom:2.75rem}@media(min-width: 960px){.partner{padding:8.56rem 0}}@media(min-width: 560px){.partner__column{display:grid;grid-template-columns:1fr .82fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width: 960px){.partner__column{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}}@media(min-width: 1600px){.partner__column{-webkit-column-gap:10.81rem;-moz-column-gap:10.81rem;column-gap:10.81rem}}.partner__btn{margin-top:1.875rem}@media(min-width: 960px){.partner__btn{margin-top:3.43rem}}@media(max-width: 959px){.partner .dc_ttl_type02_text{font-size:2.18rem}}.recruit{padding-top:4.18rem;padding-bottom:2.93rem;background:url(../img/top/recruit_sp.jpg) no-repeat center/cover}@media(min-width: 960px){.recruit{padding-top:9.93rem;padding-bottom:10.43rem;background:url(../img/top/recruit_pc.jpg) no-repeat center/cover}}.cta{background:#fff;padding-top:5.68rem}@media(min-width: 960px){.cta{padding-top:6.5rem}}@media(max-width: 559px){.cta__text{letter-spacing:0}}.footer{background:#fff}/*# sourceMappingURL=top.min.css.map */