@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap";.kyousaihosyou-top-main{font-family:"Noto Sans JP",sans-serif;color:#444}.sec-main-visual{overflow:hidden}.sec-main-visual__inner{position:relative}.sec-main-visual__inner::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:76px;background-image:url(../img/index/deco-wave__pink.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:center;z-index:1;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media all and (min-width: 897px){.sec-main-visual__inner::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.main-visual{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:61.8667vw;max-height:400px;background-image:url(../img/index/main-visual.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center}.main-visual__title{color:#fff;font-family:"Zen Maru Gothic",sans-serif;font-size:2.3rem;font-weight:700;text-shadow:0px 3px 6px rgba(0,0,0,.08)}@media all and (min-width: 560px){.main-visual__title{font-size:3.2rem}}@media all and (min-width: 897px){.main-visual__title{font-size:4.8rem}}.sec-main-slider{overflow:hidden}.sec-main-slider__inner{position:relative;padding-top:24px;padding-bottom:80px;background:-webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), color-stop(25%, rgb(254, 242, 242)), to(rgb(254, 242, 242)));background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(254, 242, 242) 25%, rgb(254, 242, 242) 100%)}@media all and (min-width: 897px){.sec-main-slider__inner{padding-top:40px;background:-webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), color-stop(15%, rgb(254, 242, 242)), to(rgb(254, 242, 242)));background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(254, 242, 242) 15%, rgb(254, 242, 242) 100%)}}@media all and (min-width: 1240px){.sec-main-slider__inner{padding-top:80px;background:-webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), color-stop(10%, rgb(254, 242, 242)), to(rgb(254, 242, 242)));background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(254, 242, 242) 10%, rgb(254, 242, 242) 100%)}}.sec-main-slider__inner::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:76px;background-image:url(../img/index/deco-wave__white.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:center;z-index:1}.main-slider{width:100%;margin-bottom:16px !important}.main-slider-item{padding:0 8px}@media all and (min-width: 560px){.main-slider-item{width:480px}}@media all and (min-width: 897px){.main-slider-item{padding:0 16px;width:721px;-webkit-box-sizing:content-box;box-sizing:content-box}}.main-slider-item__link{display:block;border:4px solid #fff}@media all and (min-width: 897px){.main-slider-item__link{border-width:8px}}.main-slider-controller{position:relative}.main-slider-controller .controller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin:0 auto;padding:0 8px}@media all and (min-width: 560px){.main-slider-controller .controller{width:480px}}@media all and (min-width: 897px){.main-slider-controller .controller{gap:24px;padding:0 16px;width:721px;-webkit-box-sizing:content-box;box-sizing:content-box}}.main-slider-controller .controller__dots .slick-dots{position:relative;bottom:unset;display:inline-block;width:auto}.main-slider-controller .controller__dots .slick-dots li{margin:0 2px}@media all and (min-width: 897px){.main-slider-controller .controller__dots .slick-dots li{margin:0 12px}}.main-slider-controller .controller__dots .slick-dots li button::before{color:silver;font-size:8px;opacity:.5}@media all and (min-width: 897px){.main-slider-controller .controller__dots .slick-dots li button::before{font-size:13px}}.main-slider-controller .controller__dots .slick-dots li button:hover::before,.main-slider-controller .controller__dots .slick-dots li button:focus::before{opacity:1}.main-slider-controller .controller__dots .slick-dots li.slick-active button::before{color:#e50012;opacity:1}.main-slider-controller .controller__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media all and (min-width: 897px){.main-slider-controller .controller__arrow{gap:16px}}.main-slider-controller .controller__arrow .slick-arrow.slick-next::before,.main-slider-controller .controller__arrow .slick-arrow.slick-prev::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:24px;height:24px;background-image:url(../img/common/ico-arrow-slider.svg);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:1}@media all and (min-width: 897px){.main-slider-controller .controller__arrow .slick-arrow.slick-next::before,.main-slider-controller .controller__arrow .slick-arrow.slick-prev::before{width:40px;height:40px}}.main-slider-controller .controller__arrow .slick-arrow.slick-prev,.main-slider-controller .controller__arrow .slick-arrow.slick-next{position:relative;top:unset;right:unset;bottom:unset;left:unset;-webkit-transform:unset;transform:unset;width:24px;height:24px;border-radius:50%;-webkit-box-shadow:0 3px 3px #d9e9ec;box-shadow:0 3px 3px #d9e9ec}@media all and (min-width: 897px){.main-slider-controller .controller__arrow .slick-arrow.slick-prev,.main-slider-controller .controller__arrow .slick-arrow.slick-next{width:40px;height:40px}}.main-slider-controller .controller__arrow .slick-arrow.slick-prev::before{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}.main-slider-controller .controller__arrow .slick-arrow.slick-next::before{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.sec-kyousaihosyou-news{padding:16px 0 32px}@media all and (min-width: 897px){.sec-kyousaihosyou-news{padding:80px 0}}.sec-kyousaihosyou-news__inner{padding:0 15px}.kyousaihosyou-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto}@media all and (min-width: 897px){.kyousaihosyou-news{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media all and (min-width: 1240px){.kyousaihosyou-news{gap:56px}}.kyousaihosyou-news-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width: 897px){.kyousaihosyou-news-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.kyousaihosyou-news-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2}.kyousaihosyou-news-title .jp{font-size:2.4rem;font-weight:700}@media all and (max-width: 374px){.kyousaihosyou-news-title .jp{font-size:1.8rem}}@media all and (min-width: 897px){.kyousaihosyou-news-title .jp{font-size:3.6rem}}.kyousaihosyou-news-title .en{color:#e50012;font-size:1.6rem;font-weight:400}@media all and (max-width: 374px){.kyousaihosyou-news-title .en{font-size:1.4rem}}@media all and (min-width: 897px){.kyousaihosyou-news-title .en{font-size:2.4rem}}.kyousaihosyou-news-btn{width:100%;max-width:150px}.kyousaihosyou-news-btn__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;height:36px;background:#fff;border:1px solid #707070;border-radius:200px}.kyousaihosyou-news-btn__link:hover{background:#fce5e7;border-color:#e50012;color:#e50012 !important}.kyousaihosyou-news-btn__link .text{font-size:1.4rem;font-weight:400}.kyousaihosyou-news-btn__link .arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:11px;height:9px;margin-top:1px}.kyousaihosyou-news-article{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.kyousaihosyou-news-article__dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding-bottom:16px;border-bottom:1px dashed #707070}@media all and (min-width: 1240px){.kyousaihosyou-news-article__dl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:24px}}.kyousaihosyou-news-article__dt{color:#666;font-size:1.4rem;font-weight:400}@media all and (min-width: 897px){.kyousaihosyou-news-article__dt{font-size:1.6rem}}@media all and (min-width: 1240px){.kyousaihosyou-news-article__dt{width:8.5em}}.kyousaihosyou-news-article__dd{-webkit-box-flex:1;-ms-flex:1;flex:1}.kyousaihosyou-news-article__dd a{color:#444;font-size:1.4rem;font-weight:400}@media all and (min-width: 897px){.kyousaihosyou-news-article__dd a{font-size:1.8rem}}.sec-various-banner{padding-bottom:64px}@media all and (min-width: 897px){.sec-various-banner{padding:40px 0 80px}}.sec-various-banner__inner{padding:0 15px}.various-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 15px}@media all and (min-width: 897px){.various-banner{gap:32px 16px}}@media all and (min-width: 1240px){.various-banner{gap:64px 32px;max-width:1504px;margin:0 auto}}.various-banner-item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 15px)/2);flex:1 1 calc((100% - 15px)/2);max-width:calc((100% - 15px)/2)}@media all and (min-width: 560px){.various-banner-item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 30px)/3);flex:1 1 calc((100% - 30px)/3);max-width:calc((100% - 30px)/3)}}@media all and (min-width: 897px){.various-banner-item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 32px)/3);flex:1 1 calc((100% - 32px)/3);max-width:calc((100% - 32px)/3)}}@media all and (min-width: 1240px){.various-banner-item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 64px)/3);flex:1 1 calc((100% - 64px)/3);max-width:calc((100% - 64px)/3)}}@media all and (min-width: 897px){.various-banner-item:nth-child(3n-1){margin-top:-16px}}@media all and (min-width: 1240px){.various-banner-item:nth-child(3n-1){margin-top:-32px}}.various-banner-item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;aspect-ratio:300/250}@media all and (min-width: 897px){.various-banner-item img{aspect-ratio:600/420}}.sec-kyousai-banner{padding:64px 0;background:#fef2f2}@media all and (min-width: 897px){.sec-kyousai-banner{padding:96px 0}}.sec-kyousai-banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;padding:0 15px}@media all and (min-width: 897px){.sec-kyousai-banner__inner{gap:40px}}.kyousai-banner-title{font-size:2.4rem;font-weight:700;text-align:center}@media all and (max-width: 374px){.kyousai-banner-title{font-size:2rem}}@media all and (min-width: 897px){.kyousai-banner-title{font-size:3.6rem}}.kyousai-banner-title .text{display:inline-block}.kyousai-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%;max-width:300px;margin:0 auto}@media all and (min-width: 560px){.kyousai-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}}@media all and (min-width: 897px){.kyousai-banner{max-width:1790px}}@media all and (min-width: 1240px){.kyousai-banner{gap:24px;max-width:1806px}}.kyousai-banner-item{width:100%}@media all and (min-width: 560px){.kyousai-banner-item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 32px)/3);flex:1 1 calc((100% - 32px)/3);max-width:calc((100% - 32px)/3)}}@media all and (min-width: 1240px){.kyousai-banner-item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 48px)/3);flex:1 1 calc((100% - 48px)/3);max-width:calc((100% - 48px)/3)}}.sec-mypage{position:relative;padding:64px 0;background:#ecf8fa;overflow:hidden}@media all and (min-width: 897px){.sec-mypage{padding:96px 0}}.sec-mypage::before,.sec-mypage::after{content:"";position:absolute;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;mix-blend-mode:overlay}@media all and (min-width: 897px){.sec-mypage::before,.sec-mypage::after{width:unset;height:100%}}.sec-mypage::before{top:0;left:0;aspect-ratio:968/591;background-image:url(../img/index/mypage-bg-before__sp.png)}@media all and (min-width: 897px){.sec-mypage::before{aspect-ratio:591/968;background-image:url(../img/index/mypage-bg-before__pc.png)}}.sec-mypage::after{bottom:0;right:0;aspect-ratio:968/351;background-image:url(../img/index/mypage-bg-after__sp.png)}@media all and (min-width: 897px){.sec-mypage::after{aspect-ratio:351/968;background-image:url(../img/index/mypage-bg-after__pc.png)}}.sec-mypage__inner{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;padding:0 15px}@media all and (min-width: 897px){.sec-mypage__inner{gap:40px}}.mypage-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.mypage-title__img{width:100%;max-width:286px}@media all and (min-width: 897px){.mypage-title__img{max-width:800px}}.mypage-title__text{font-size:2.4rem;font-weight:700;text-align:center}@media all and (min-width: 897px){.mypage-title__text{font-size:3.6rem}}.mypage-title__text .text{display:inline-block}.mypage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:100%;max-width:480px;padding:24px 32px;background:#fff}@media all and (min-width: 897px){.mypage{gap:40px;max-width:1200px;padding:56px 64px}}.mypage-main-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}@media all and (min-width: 897px){.mypage-main-area{gap:24px;max-width:970px}}.mypage-main-area-large{width:100%}.mypage-main-area-large__link{display:block;border:1px solid #4bb9cd;border-radius:16px;-webkit-box-shadow:0 3px 3px #d9e9ec;box-shadow:0 3px 3px #d9e9ec;overflow:hidden}.mypage-main-area-small{width:100%}@media all and (min-width: 897px){.mypage-main-area-small{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 24px)/2);flex:1 1 calc((100% - 24px)/2);max-width:465px}}.mypage-main-area-small__link{display:block;border:1px solid #4bb9cd;border-radius:16px;-webkit-box-shadow:0 3px 3px #d9e9ec;box-shadow:0 3px 3px #d9e9ec;overflow:hidden}.mypage-sub-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media all and (min-width: 897px){.mypage-sub-area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px}}/*# sourceMappingURL=index2025.css.map */