.p-sec_ttl{position:relative;font-size:clamp(1.5rem,1.465rem + 0.16vw,1.625rem);line-height:1.4;font-weight:500;letter-spacing:0.15em;text-align:center;margin-bottom:clamp(2.5rem,1.8rem + 3.2vw,5rem);padding-bottom:40px}.p-sec_ttl:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:106px;aspect-ratio:106/20;background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateX(-50%)}.p-intro{position:relative;padding:clamp(1.25rem,0.9rem + 1.6vw,2.5rem) 0 clamp(3.75rem,2.7rem + 4.8vw,7.5rem)}.p-intro:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;aspect-ratio:1440/650;background-image:url(../img/about/intro_bg_pc.svg);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:0}@media screen and (max-width:1000px){.p-intro:after{aspect-ratio:375/320;background-image:url(../img/about/intro_bg_sp.svg)}}.p-intro .p-intro_map{position:relative;left:38.8888888889vw;width:31.9444444444vw;margin:6.9444444444vw 0 0;z-index:1}@media screen and (max-width:1000px){.p-intro .p-intro_map{left:initial;width:90%;max-width:600px;margin:60vw auto 0}}.p-intro .p-intro_map .map-btn{position:absolute;right:0;width:7.9861111111vw}@media screen and (max-width:1000px){.p-intro .p-intro_map .map-btn{width:25%}}.p-intro .p-intro_map .map-btn:hover p{text-decoration:underline}.p-intro .p-intro_map .map-btn p{font-size:max(1.0416666667vw,12px);font-weight:500;line-height:1.2;text-align:center;margin-bottom:0.5em}@media screen and (max-width:1000px){.p-intro .p-intro_map .map-btn p{font-size:0.9375rem}}@media screen and (max-width:600px){.p-intro .p-intro_map .map-btn p{font-size:0.75rem}}.p-intro .p-intro_map .map-btn img{border-radius:50%}.p-intro .p-intro_map .map-btn.--area1{bottom:-10px}@media screen and (max-width:1000px){.p-intro .p-intro_map .map-btn.--area1{bottom:0}}.p-intro .p-intro_map .map-btn.--area2{top:-10px}@media screen and (max-width:1000px){.p-intro .p-intro_map .map-btn.--area2{top:0}}.p-intro .p-intro__inner{position:relative;max-width:700px;width:90%;margin-inline:auto;z-index:1}.p-intro .p-intro__inner .intro-txt{line-height:2;margin-top:clamp(2.5rem,2.15rem + 1.6vw,3.75rem)}.p-intro .p-intro__inner .intro-btn{text-align:center;margin-top:clamp(1.875rem,1.525rem + 1.6vw,3.125rem)}.p-area .p-area_block{position:relative;padding:clamp(5rem,3.075rem + 8.8vw,11.875rem) 0}.p-area .p-area_block .block-headline{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1000px){.p-area .p-area_block .block-headline{display:block}}.p-area .p-area_block .block-headline .headline-img{position:relative;width:100%;aspect-ratio:940/560;overflow:hidden;width:65%;overflow:hidden}.p-area .p-area_block .block-headline .headline-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1200px){.p-area .p-area_block .block-headline .headline-img{width:55%}}@media screen and (max-width:1000px){.p-area .p-area_block .block-headline .headline-img{width:100%}}.p-area .p-area_block .block-headline .headline-img img{width:120%;height:120%}.p-area .p-area_block .block-headline .headline-txt{width:35%;padding:0 8% 0 4%}@media screen and (max-width:1200px){.p-area .p-area_block .block-headline .headline-txt{width:45%;padding-right:5%;padding-left:3%}}@media screen and (max-width:1000px){.p-area .p-area_block .block-headline .headline-txt{width:90%;margin-inline:auto;padding:0}}@media screen and (min-width:1001px){.p-area .p-area_block .block-headline .headline-ttl{text-align:left}.p-area .p-area_block .block-headline .headline-ttl:after{left:0;transform:translateX(0)}}.p-area .p-area_block .block-headline .headline-desc{line-height:2}@media screen and (max-width:1000px){.p-area .p-area_block .block-headline .headline-desc{margin-top:1em}}.p-area .p-area_block .block-spot{margin-top:clamp(2.5rem,1.45rem + 4.8vw,6.25rem)}.p-area .p-area_block .block-spot .spot-ttl{display:flex;align-items:center;justify-content:center;font-size:clamp(1.25rem,1.18rem + 0.32vw,1.5rem);font-weight:500;line-height:1.4;text-align:center;max-width:1340px;margin-inline:auto}.p-area .p-area_block .block-spot .spot-ttl:after,.p-area .p-area_block .block-spot .spot-ttl:before{content:"";display:block;height:1px;flex-grow:1;background-color:#333}.p-area .p-area_block .block-spot .spot-ttl:before{margin-right:1em}.p-area .p-area_block .block-spot .spot-ttl:after{margin-left:1em}.p-area .p-area_block .block-spot .spot-slider{margin-top:clamp(1.25rem,0.988rem + 1.2vw,2.188rem)}.p-area .p-area_block .block-spot .spot-slider .slider__item{margin:0 10px}.p-area .p-area_block .block-spot .spot-slider .slider__item a{display:block}.p-area .p-area_block .block-spot .spot-slider .slider__item .item-img{position:relative;width:100%;aspect-ratio:240/160;overflow:hidden}.p-area .p-area_block .block-spot .spot-slider .slider__item .item-img img{width:100%;height:100%;object-fit:cover}.p-area .p-area_block .block-spot .spot-slider .slider__item .item-ttl{font-size:1rem;font-weight:500;line-height:1.6;text-align:center;margin-top:1em}.p-area .p-area_block .block-spot .spot-slider .l-sliderArrows01{top:45%;width:45px}.p-area .p-area_block .block-spot .spot-slider .l-sliderArrows01.arrow-prev{left:3%}.p-area .p-area_block .block-spot .spot-slider .l-sliderArrows01.arrow-next{right:3%}.p-area .p-area_block .block-spot .spot-btn{width:90%;text-align:center;margin:clamp(2.5rem,2.15rem + 1.6vw,3.75rem) auto 0}.p-area .p-area_block.--kogen{background:#f7ffff}.p-area .p-area_block.--kogen .block-headline .headline-ttl:after{background-image:url(../img/common/obj_line01_blue01.svg)}.p-area .p-area_block.--sato{background:#f7faf3}.p-area .p-area_block.--sato .block-headline .headline-ttl:after{background-image:url(../img/common/obj_line01_yellow01.svg);mix-blend-mode:multiply}.p-season{background:#f2f4f5;padding:clamp(5rem,4.3rem + 3.2vw,7.5rem) 0 clamp(6.25rem,4.15rem + 9.6vw,13.75rem)}.p-season .p-season_ttl{font-size:clamp(2rem,1.86rem + 0.64vw,2.5rem);font-weight:500;line-height:1.4;text-align:center;width:90%;margin-inline:auto;padding-bottom:60px}.p-season .p-season_ttl:after{width:238px;background-image:url(../img/common/obj_line04_white.svg)}.p-season .p-season__container{position:relative;margin-top:clamp(4.375rem,3.15rem + 5.6vw,8.75rem)}.p-season .p-season__container .p-season_txtLoop{position:absolute;top:-0.85em;left:0;display:flex;font-size:clamp(2.125rem,0.445rem + 7.68vw,8.125rem);font-weight:500;line-height:1;color:#fff;width:100%;overflow:hidden;white-space:nowrap}@media screen and (max-width:600px){.p-season .p-season__container .p-season_txtLoop{top:-1em}}.p-season .p-season__container .p-season_txtLoop span{display:inline-block;padding-right:0.5em;animation:ani-txtLoop 30s linear infinite}.p-season .p-season__container .p-season__inner{position:relative;width:90%;max-width:1200px;margin-left:auto;margin-right:auto;width:100%}.p-season .p-season__container .p-season_block{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:1000px){.p-season .p-season__container .p-season_block{display:block}}.p-season .p-season__container .p-season_block:not(:first-child){margin-top:clamp(3.75rem,0.95rem + 12.8vw,13.75rem)}@media screen and (max-width:1000px){.p-season .p-season__container .p-season_block:nth-child(odd) .block-img{padding-right:12%}}@media screen and (min-width:1001px){.p-season .p-season__container .p-season_block:nth-child(odd) .block-txt{padding-right:5%}}.p-season .p-season__container .p-season_block:nth-child(odd) .block-txt .block-ttl{top:25%;left:-0.6em}@media screen and (max-width:1000px){.p-season .p-season__container .p-season_block:nth-child(odd) .block-txt .block-ttl{top:5%;left:initial;right:-5%}}@media screen and (min-width:1001px){.p-season .p-season__container .p-season_block:nth-child(odd) .block-txt .block-subttl{text-align:right;padding:90px 0 295px}}.p-season .p-season__container .p-season_block:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width:1000px){.p-season .p-season__container .p-season_block:nth-child(2n) .block-img{padding-left:12%}}@media screen and (min-width:1001px){.p-season .p-season__container .p-season_block:nth-child(2n) .block-txt{padding-left:5%}}.p-season .p-season__container .p-season_block:nth-child(2n) .block-txt .block-ttl{top:15%;right:-0.65em}@media screen and (max-width:1000px){.p-season .p-season__container .p-season_block:nth-child(2n) .block-txt .block-ttl{top:5%;right:initial;left:-5%}}@media screen and (min-width:1001px){.p-season .p-season__container .p-season_block:nth-child(2n) .block-txt .block-subttl{padding:300px 0 75px}}.p-season .p-season__container .p-season_block .block-img{position:relative;width:100%;aspect-ratio:740/720;overflow:hidden;width:60%;overflow:hidden;z-index:2}.p-season .p-season__container .p-season_block .block-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1000px){.p-season .p-season__container .p-season_block .block-img{width:100%}}.p-season .p-season__container .p-season_block .block-img .block-img_slider{position:relative;width:120%;height:120%}.p-season .p-season__container .p-season_block .block-img .block-img_slider .slider__item{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.p-season .p-season__container .p-season_block .block-img .block-img_slider .slider__item>span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.p-season .p-season__container .p-season_block .block-txt{position:relative;width:33%}@media screen and (max-width:1000px){.p-season .p-season__container .p-season_block .block-txt{width:90%;margin-inline:auto}}.p-season .p-season__container .p-season_block .block-txt .block-ttl{position:absolute;font-size:11rem;font-weight:500;line-height:1;color:#fff;z-index:0}.p-season .p-season__container .p-season_block .block-txt .block-subttl{position:relative;font-size:clamp(2.25rem,2.128rem + 0.56vw,2.688rem);font-weight:700;line-height:1.2;color:#ccc;z-index:1}@media screen and (max-width:1000px){.p-season .p-season__container .p-season_block .block-txt .block-subttl{text-align:center;margin-top:0.5em}}.p-season .p-season__container .p-season_block .block-txt .block-desc{position:relative;z-index:1}@media screen and (max-width:1000px){.p-season .p-season__container .p-season_block .block-txt .block-desc{margin-top:4em}}
/*# sourceMappingURL=about.css.map */