.top-title{margin:0 0 clamp(1.25rem,0.6034482759rem + 2.7586206897vw,2.5rem)}.top-title__en{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#3aabd2;font-family:"ZenMaruGothic",sans-serif;font-weight:500;font-size:clamp(1.5rem,0.9181034483rem + 2.4827586207vw,2.625rem);padding-bottom:clamp(.625rem,0.463362069rem + 0.6896551724vw,.9375rem);margin:0 auto}.top-title__en::before{content:"";position:absolute;background:#3aabd2;width:clamp(3.75rem,2.4568965517rem + 5.5172413793vw,6.25rem);height:2px;left:50%;bottom:0;translate:-50% 0}.top-title__ja{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"ZenMaruGothic",sans-serif;font-weight:500;font-size:clamp(1.25rem,0.9913793103rem + 1.1034482759vw,1.75rem);text-align:center;line-height:1.6;margin:clamp(.9375rem,0.4525862069rem + 2.0689655172vw,1.875rem) auto 0}.top-title__ja span{color:#f6757a}.mv{position:relative;background:#e9f7fb;padding:clamp(6.25rem,4.9568965517rem + 5.5172413793vw,8.75rem) 0 0}.mv::before{content:"";position:absolute;background:#fff;width:100%;height:180px;left:0;bottom:0;z-index:1}.mv__slide{width:calc(100% - 20px)}@media screen and (min-width: 768px){.mv__slide{position:absolute;width:50vw;height:calc(100% - 300px);top:clamp(4.375rem,2.1120689655rem + 9.6551724138vw,8.75rem);left:0}}.mv .splide__track{width:100%;height:100%;border-radius:0 clamp(4.375rem,1.7887931034rem + 11.0344827586vw,9.375rem) clamp(1.25rem,0.6034482759rem + 2.7586206897vw,2.5rem) 0;overflow:hidden}@media screen and (min-width: 768px){.mv .splide__track{border-radius:0 clamp(4.375rem,1.7887931034rem + 11.0344827586vw,9.375rem) 0 0}}.mv .splide__track img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mv .splide__slide img{-webkit-transition:12s ease-out;transition:12s ease-out}.mv .splide__slide.is-active img{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition-delay:0s;transition-delay:0s}.mv__title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:clamp(1.25rem,0.9267241379rem + 1.3793103448vw,1.875rem) clamp(0rem,-1.2931034483rem + 5.5172413793vw,2.5rem) clamp(1.25rem,0.9267241379rem + 1.3793103448vw,1.875rem) 0}@media screen and (min-width: 768px){.mv__title{width:35%;margin-left:auto}}.mv__title img{max-width:clamp(16.25rem,12.0474137931rem + 17.9310344828vw,24.375rem)}.mv__illust{position:relative;max-width:clamp(18.75rem,5.8189655172rem + 55.1724137931vw,43.75rem);left:50%;translate:-50% 0;z-index:2}.mv__wave{position:absolute;width:100%;left:0;bottom:180px}.news{position:relative;margin-top:clamp(3.125rem,1.5086206897rem + 6.8965517241vw,6.25rem)}.news::before{content:"";position:absolute;width:100%;height:clamp(5rem,2.4137931034rem + 11.0344827586vw,10rem);background:#e9f7fb;left:0;bottom:0;z-index:-1}.news__inner{display:grid;gap:0 clamp(1.25rem,-1.3362068966rem + 11.0344827586vw,6.25rem);background:#fff;border:2px solid #3aabd2;border-radius:clamp(.625rem,0.3017241379rem + 1.3793103448vw,1.25rem);padding:clamp(1.875rem,1.2284482759rem + 2.7586206897vw,3.125rem) clamp(1.25rem,-1.3362068966rem + 11.0344827586vw,6.25rem)}@media screen and (min-width: 768px){.news__inner{grid-template-columns:160px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.news__title-wrap{display:contents}@media screen and (min-width: 768px){.news__title-wrap{display:block}}@media screen and (min-width: 768px){.news .top-title__en{margin:0}}.news__item{position:relative;z-index:1}.news__item:has(+.news__item){border-bottom:1px solid #ccc;padding-bottom:clamp(.9375rem,0.775862069rem + 0.6896551724vw,1.25rem);margin-bottom:clamp(.9375rem,0.775862069rem + 0.6896551724vw,1.25rem)}.news__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 clamp(.625rem,0.3017241379rem + 1.3793103448vw,1.25rem);margin-bottom:clamp(.3125rem,0.150862069rem + 0.6896551724vw,.625rem)}.news__cate{color:#004891;border:1px solid currentColor;border-radius:30px;line-height:1;padding:5px 10px}.news__cate--blue{color:#3aabd2}.news__cate--pink{color:#f6757a}.news__cate--green{color:#1e8f5e}.news__title{position:relative;display:block;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.news__title::before{content:"";position:absolute;display:block;background:#e9f7fb;width:0;height:100%;top:0;left:0;z-index:-1;-webkit-transition:.3s;transition:.3s}@media(hover: hover){.news__title:hover::before{width:100%}}.news .btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.about{position:relative;padding-bottom:0}.about::before{content:"";position:absolute;width:100%;height:clamp(3.125rem,1.5086206897rem + 6.8965517241vw,6.25rem);background:#fff;left:0;bottom:0}.cooperation .container{position:relative}@media screen and (min-width: 768px){.cooperation .container::before{content:"";position:absolute;width:clamp(9.375rem,6.1422413793rem + 13.7931034483vw,15.625rem);aspect-ratio:5/3;background:url(../../assets/img/illust02.svg) no-repeat center center/contain;top:0;right:20px}}.cooperation .contents__img-wrap img{-o-object-position:bottom;object-position:bottom}.cooperation__btn{display:grid;place-content:center;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#ed752a;border:2px solid #ed752a;border-radius:40px;font-weight:bold;padding:clamp(.625rem,0.463362069rem + 0.6896551724vw,.9375rem) clamp(.9375rem,0.4525862069rem + 2.0689655172vw,1.875rem);margin:clamp(1.25rem,0.6034482759rem + 2.7586206897vw,2.5rem) auto 0;-webkit-transition:.2s;transition:.2s}@media(hover: hover){.cooperation__btn:hover{color:#fff;background:#ed752a}}/*# sourceMappingURL=front-page.css.map */