:where(.top) .mainvisual{width:100%;position:relative;padding:5rem 0 0}@media screen and (min-width: 480px){:where(.top) .mainvisual{padding:4rem 0 0}}@media screen and (min-width: 1025px){:where(.top) .mainvisual{padding:7rem 0 0}}:where(.top) .mainvisual .mv-ttl{width:27%;max-width:22rem;position:absolute;top:-6%;right:2%;z-index:2}@media screen and (min-width: 480px){:where(.top) .mainvisual .mv-ttl{width:18%;top:0;right:1.4rem}}@media screen and (min-width: 768px){:where(.top) .mainvisual .mv-ttl{width:18%;top:4rem;right:2.4rem}}:where(.top) .mainvisual .mv-sub-ttl{width:65%;max-width:53rem;position:absolute;top:-5%;left:2%;z-index:2}@media screen and (min-width: 480px){:where(.top) .mainvisual .mv-sub-ttl{width:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}:where(.top) .mainvisual .mainSlider{width:100vw;margin:0 calc(50% - 50vw);position:relative}@media screen and (min-width: 480px){:where(.top) .mainvisual .mainSlider{width:100%;margin:0 auto}}:where(.top) .mainvisual .mainSlider::after{content:"";display:grid;place-content:center;width:90%;max-width:98rem;height:100%;background:url(../img/mv-main.svg) no-repeat center center/contain;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}:where(.top) .mainvisual .mainSlider .swiper-slide{aspect-ratio:3/4;position:relative}@media screen and (min-width: 480px){:where(.top) .mainvisual .mainSlider .swiper-slide{aspect-ratio:2/1;-webkit-mask-image:url("../img/shape-mask.svg");mask-image:url("../img/shape-mask.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:100%;mask-size:100%}}:where(.top) .mainvisual .mainSlider .swiper-slide::after{content:"";display:block;width:100%;height:100%;background-color:rgba(51,51,51,.16);position:absolute;top:0;left:0;z-index:2}:where(.top) .mainvisual .mainSlider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.top) .mainvisual .news{border-radius:0 2rem 2rem 2rem;border:2px solid #fff;background-color:#fff;width:90%;max-width:96rem;padding-inline:1.6rem;margin-top:6rem;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:wrap;flex-direction:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 480px){:where(.top) .mainvisual .news{width:80%}}@media screen and (min-width: 1025px){:where(.top) .mainvisual .news{border-radius:100vmax;margin-top:-4rem}}:where(.top) .mainvisual .news .ttl{color:#ee4057;font-size:2rem;font-family:"Quicksand","Zen Maru Gothic","Noto Sans JP","ヒラギノ角ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","MS UI Gothic","ＭＳ Ｐゴシック","MS PGothic",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;text-align:center;text-transform:uppercase;background-color:#f9d3e3;border-radius:1rem 1rem 0 0;padding:.25em 1em;margin:0;position:absolute;top:-3.6rem;left:-0.2rem}@media screen and (min-width: 1025px){:where(.top) .mainvisual .news .ttl{width:12rem;margin-left:-1.6rem;border-radius:100vmax;display:grid;place-content:center;position:inherit;top:auto;left:auto}}:where(.top) .mainvisual .news .newsSlider{height:10rem;padding:0 0 1rem}@media screen and (min-width: 768px){:where(.top) .mainvisual .news .newsSlider{margin-top:1rem;height:7.8rem}}@media screen and (min-width: 1025px){:where(.top) .mainvisual .news .newsSlider{height:6.6rem;width:calc(100% - 22.8rem);padding:0 1em;margin:0 1.2rem 0 0;background-image:-webkit-gradient(linear, left top, right top, from(#F9D3E3));background-image:linear-gradient(to right, #F9D3E3 0% #F9D3E3 100%);background-repeat:no-repeat;background-position:right center;background-size:2px 60%}}:where(.top) .mainvisual .news .news-list-item{padding:.8rem 0;-ms-flex-negative:1;flex-shrink:1}:where(.top) .mainvisual .news .news-list-item .news-date{font-size:1.2rem}:where(.top) .mainvisual .news .news-list-item .news-ttl{font-size:1.4rem}:where(.top) .mainvisual .news .viewmore{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 1.6rem auto;font-size:1.4rem;font-weight:"Zen Maru Gothic","Noto Sans JP","ヒラギノ角ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","MS UI Gothic","ＭＳ Ｐゴシック","MS PGothic",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}@media screen and (min-width: 1025px){:where(.top) .mainvisual .news .viewmore{margin-left:0;margin-bottom:0;width:9.6rem;text-align:center;-ms-flex-item-align:center;align-self:center}}:where(.top) .mainvisual .news .viewmore::after{content:"";display:inline-block;font:var(--fa-font-solid);font-size:.9em;margin:0 0 0 .8rem}:where(.top) .mainvisual .news .viewmore:hover{color:#ee4057}:where(.top) .about .main-ttl:first-of-type{background:url(../img/point-meiton-face-copy.png) no-repeat center top/90px 80px;padding:90px 0 0;margin:0 auto 4rem;text-align:center;text-wrap:auto;line-height:1.5}@media screen and (min-width: 768px){:where(.top) .about .main-ttl:first-of-type{background-position:left center;padding:.7em 0 .7em 110px;margin:0 auto 8rem}}:where(.top) .about .main-ttl:first-of-type span{font-size:1.5em}:where(.top) .about .onayami{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:wrap;flex-direction:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem;margin:0 auto 8rem}@media screen and (min-width: 768px){:where(.top) .about .onayami{margin-bottom:2.4rem}}:where(.top) .about .onayami li{width:70%;max-width:27rem;font-family:"Zen Maru Gothic","Noto Sans JP","ヒラギノ角ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","MS UI Gothic","ＭＳ Ｐゴシック","MS PGothic",-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.8rem,1.709rem + .284vw,2rem);font-weight:700;text-align:center;line-height:1.8;padding:3em 1em 4em;height:22rem;display:grid;place-content:center}@media screen and (min-width: 768px){:where(.top) .about .onayami li{width:calc((100% - 4.8rem)/3)}}:where(.top) .about .onayami li:first-of-type{margin-left:0;margin-right:auto;background:url(../img/fukidashi-blue.png) no-repeat center top/contain}@media screen and (min-width: 768px){:where(.top) .about .onayami li:first-of-type{margin-right:0}}:where(.top) .about .onayami li:nth-of-type(2){margin-left:auto;margin-right:0;background:url(../img/fukidashi-org.png) no-repeat center top/contain}@media screen and (min-width: 480px){:where(.top) .about .onayami li:nth-of-type(2){margin-top:-16%}}@media screen and (min-width: 768px){:where(.top) .about .onayami li:nth-of-type(2){margin-top:-10rem;margin-left:0;padding-top:2em}}:where(.top) .about .onayami li:nth-of-type(3){margin-left:0;margin-right:auto;background:url(../img/fukidashi-grn.png) no-repeat center top/contain}@media screen and (min-width: 480px){:where(.top) .about .onayami li:nth-of-type(3){margin-top:-16%}}@media screen and (min-width: 768px){:where(.top) .about .onayami li:nth-of-type(3){margin-top:0;margin-right:0}}:where(.top) .about .point-box{position:relative;margin:0 auto 8rem}:where(.top) .about .point-box::before,:where(.top) .about .point-box::after{content:"";display:block;height:22rem;position:absolute;bottom:0;z-index:-1}:where(.top) .about .point-box::before{width:40%;max-width:22rem;left:0;background:url(../img/point-man.png) no-repeat center bottom/100% auto}@media screen and (min-width: 1025px){:where(.top) .about .point-box::before{width:20%;left:-7rem}}:where(.top) .about .point-box::after{width:35%;max-width:18rem;right:0;background:url(../img/point-woman.png) no-repeat center bottom/100% auto}@media screen and (min-width: 1025px){:where(.top) .about .point-box::after{width:17%;right:-7rem}}:where(.top) .about .point-box .sec-ttl{line-height:2.2}:where(.top) .about .point-box .sec-ttl span:first-of-type{display:inline-block;padding:.15em .8em;line-height:1.4;border-radius:100vmax}:where(.top) .about .point-box .sec-ttl .bdr-dot-primary{position:relative;padding:0 0 .4em}:where(.top) .about .point-box .sec-ttl .bdr-dot-primary::after{content:"";display:inline-block;display:inline-block;width:100%;height:10px;background:radial-gradient(circle farthest-side, #f2006c, #f2006c 30%, transparent 30%, transparent);background-size:25px;position:absolute;bottom:0;left:0}:where(.top) .about .point-box .desc{line-height:2.2;padding:0 0 14rem}@media screen and (min-width: 480px){:where(.top) .about .point-box .desc{padding:0 0 23rem}}@media screen and (min-width: 1025px){:where(.top) .about .point-box .desc{padding:0 12rem}}:where(.top) .about .merit-list{position:relative;padding:0 0 20rem;margin-bottom:6rem}@media screen and (min-width: 480px){:where(.top) .about .merit-list{padding:0 0 12rem}}:where(.top) .about .merit-list::before,:where(.top) .about .merit-list::after{content:"";display:block;position:absolute;bottom:0}@media screen and (min-width: 768px){:where(.top) .about .merit-list::before,:where(.top) .about .merit-list::after{bottom:-5%}}@media screen and (min-width: 1025px){:where(.top) .about .merit-list::before,:where(.top) .about .merit-list::after{bottom:0}}:where(.top) .about .merit-list::before{width:45%;max-width:18rem;height:22rem;background:url(../img/point-meiton-odoroki-copy.png) no-repeat center bottom/contain;left:-1.6rem}:where(.top) .about .merit-list::after{width:30%;max-width:12rem;height:18rem;background:url(../img/point-ika.png) no-repeat center bottom/contain;right:-1.6rem}:where(.top) .voice{margin-top:6.4rem;margin-bottom:8rem}:where(.top) .place .point-img{width:20%;max-width:12rem;height:10rem;position:absolute;top:-3%;right:3%}:where(.top) .search.wave-btm.wave-top{margin-top:10rem;margin-bottom:10rem}:where(.top) .search .main-ttl{display:none}:where(.top) .search .btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto;max-width:32rem;font-size:clamp(1.8rem,1.618rem + .567vw,2.2rem)}:where(.top) .search .point-img{position:absolute;z-index:2}:where(.top) .search .point-img.kero{width:20%;max-width:12.5rem;max-height:13rem;top:-12rem;right:3%}@media screen and (min-width: 480px){:where(.top) .search .point-img.kero{top:-16rem}}:where(.top) .search .point-img.wolf{width:25%;max-width:13.5rem;max-height:20rem;bottom:-14rem;left:5%}@media screen and (min-width: 480px){:where(.top) .search .point-img.wolf{bottom:-17rem}}:where(.top) .message{margin-bottom:10rem}:where(.top) .message .sec-ttl{margin-bottom:8rem}/*# sourceMappingURL=top.min.css.map */