@charset "UTF-8";.con_important_news,.p-mission,.p-message__inner{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width:1199px){.con_important_news,.p-mission,.p-message__inner{width:91.6666666667%}}.p-info__access-link,.p-info__hours-btn-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:108px;padding:0 20px;background:#313131;color:#fff;letter-spacing:.05em;text-decoration:none;transition:background .3s ease;border-radius:.1875rem;height:32px}@media only screen and (max-width:767px){.p-info__access-link,.p-info__hours-btn-link{height:30px}}.p-info__access-link,.p-info__hours-btn-link{font-size:clamp(.8125rem,calc(0vw + .8125rem),.8125rem)}@media only screen and (min-width:768px){.p-info__access-link,.p-info__hours-btn-link{font-size:clamp(.8125rem,calc(.2320185615vw + .7011310905rem),.875rem)}}.mouse .p-info__access-link:hover,.mouse .p-info__hours-btn-link:hover,.touch .touchstart.p-info__access-link,.touch .touchstart.p-info__hours-btn-link{background:#555}.touch .p-info__access-link,.touch .p-info__hours-btn-link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.touch .touchend.p-info__access-link,.touch .touchend.p-info__hours-btn-link{transition-delay:.2s}.p-info{display:grid;border-top:1px solid #D7D7D7}@media only screen and (min-width:1200px){.p-info{grid-template-columns:2fr 1fr 1fr;grid-template-areas:"pickup hours access";border-bottom:1px solid #D7D7D7}}@media print{.p-info{grid-template-columns:2fr 1fr 1fr;grid-template-areas:"pickup hours access";border-bottom:1px solid #D7D7D7}}@media only screen and (max-width:1199px){.p-info{grid-template-columns:1fr 1fr;grid-template-areas:"pickup pickup" "hours access" "notes notes"}}.p-info__pickup{grid-area:pickup}@media only screen and (min-width:1200px){.p-info__pickup{padding:46px 80px 38px}}@media print{.p-info__pickup{padding:46px 80px 38px}}@media only screen and (max-width:1199px){.p-info__pickup{padding:20px 20px 22px}}@media only screen and (max-width:1199px){.p-info__pickup{border-bottom:1px solid #D7D7D7}}.p-info__pickup-ttl{font-weight:500;line-height:1.4;font-family:Manrope,Verdana,Helvetica,Arial,sans-serif;font-size:clamp(1.0625rem,calc(.2237136465vw + 1.0177572707rem),1.125rem)}@media only screen and (min-width:768px){.p-info__pickup-ttl{font-size:clamp(1.125rem,calc(0vw + 1.125rem),1.125rem)}}.p-info__pickup-ttl{margin-bottom:20px}@media only screen and (max-width:767px){.p-info__pickup-ttl{margin-bottom:12px}}.p-info__pickup-post{position:relative}.p-info__pickup-post+.p-info__pickup-post{margin-top:24px}@media only screen and (max-width:767px){.p-info__pickup-post+.p-info__pickup-post{margin-top:12px}}.p-info__pickup-post:has(a:hover) .p-info__pickup-post-title{text-decoration:underline}.p-info__pickup-post-body{display:grid;align-items:baseline;line-height:1.7}@media only screen and (min-width:768px){.p-info__pickup-post-body{grid-template-columns:max-content 60px 1fr;column-gap:16px}}@media only screen and (max-width:767px){.p-info__pickup-post-body{grid-template-columns:max-content 1fr;column-gap:10px}}.p-info__pickup-post-meta,.p-info__pickup-post-date,.p-info__pickup-post-category{display:contents}.p-info__pickup-post-label{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.p-info__pickup-post-date-value{order:1;font-family:Manrope,Verdana,Helvetica,Arial,sans-serif;font-size:.8667rem}.p-info__pickup-post-category-value{order:2;font-size:.8rem}.p-info__pickup-post-tag{display:inline}.p-info__pickup-post-tag:before{content:"#"}.p-info__pickup-post-tag+.p-info__pickup-post-tag{margin-left:.5em}.p-info__pickup-post-title{order:3;font-weight:400;font-size:clamp(.8125rem,calc(.2237136465vw + .7677572707rem),.875rem)}@media only screen and (min-width:768px){.p-info__pickup-post-title{font-size:clamp(.875rem,calc(0vw + .875rem),.875rem)}}.p-info__pickup-post-title{letter-spacing:.1em}@media only screen and (max-width:767px){.p-info__pickup-post-title{letter-spacing:.05em}}.p-info__pickup-post-title{min-width:0}@media only screen and (min-width:768px){.p-info__pickup-post-title{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (max-width:767px){.p-info__pickup-post-title{grid-column:1/-1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.7}.firefox .p-info__pickup-post-title{max-height:3.4em}}.p-info__hours-wrap,.p-info__access{text-align:center}@media only screen and (min-width:1200px){.p-info__hours-wrap,.p-info__access{padding:40px 20px 0}}@media print{.p-info__hours-wrap,.p-info__access{padding:40px 20px 0}}@media only screen and (max-width:1199px){.p-info__hours-wrap,.p-info__access{padding:22px 10px 20px}}.p-info__hours-icon{display:inline-block;flex-shrink:0;width:36px;height:36px;background-color:#313131;-webkit-mask:url(../images/icons/icon-schedule.svg) center/contain no-repeat;mask:url(../images/icons/icon-schedule.svg) center/contain no-repeat}.p-info__access-icon{display:inline-block;flex-shrink:0;width:36px;height:36px;background-color:#313131;-webkit-mask:url(../images/icons/icon-location_on.svg) center/contain no-repeat;mask:url(../images/icons/icon-location_on.svg) center/contain no-repeat}.p-info__hours-icon,.p-info__access-icon{display:block;margin:0 auto}@media only screen and (max-width:1199px){.p-info__hours-icon,.p-info__access-icon{width:30px;height:30px}}@media only screen and (min-width:1200px){.p-info__hours,.p-info__access{border-left:1px solid #D7D7D7}}@media print{.p-info__hours,.p-info__access{border-left:1px solid #D7D7D7}}.p-info__hours{grid-area:hours}@media only screen and (min-width:1200px){.p-info__hours{padding-bottom:32px}}@media print{.p-info__hours{padding-bottom:32px}}@media only screen and (max-width:1199px){.p-info__hours{display:contents}}.p-info__hours-wrap{grid-area:hours}@media only screen and (max-width:1199px){.p-info__hours-wrap{border-bottom:1px solid #D7D7D7}}.p-info__hours-list{display:flex;justify-content:center;margin-top:12px}@media only screen and (max-width:767px){.p-info__hours-list{margin-top:10px}}@media only screen and (min-width:1200px){.p-info__hours-list{flex-wrap:wrap;gap:2px 22px}}@media print{.p-info__hours-list{flex-wrap:wrap;gap:2px 22px}}@media only screen and (max-width:1199px){.p-info__hours-list{flex-direction:column;align-items:center;gap:2px}}.p-info__hours-row{display:flex;align-items:center;gap:8px;white-space:nowrap}.p-info__hours-label{font-size:.8667rem}.p-info__hours-value{font-weight:500;letter-spacing:.02em;line-height:1.4;font-family:Manrope,Verdana,Helvetica,Arial,sans-serif;font-size:clamp(1.125rem,calc(.4474272931vw + 1.0355145414rem),1.25rem)}@media only screen and (min-width:768px){.p-info__hours-value{font-size:clamp(1.25rem,calc(.464037123vw + 1.027262181rem),1.375rem)}}.p-info__hours-btn{margin-top:12px}@media only screen and (max-width:767px){.p-info__hours-btn{margin-top:10px}}.p-info__hours-notes{line-height:2;text-align:left;font-size:.8rem}@media only screen and (min-width:1200px){.p-info__hours-notes{width:fit-content;margin:16px auto 0;padding:0 20px}}@media print{.p-info__hours-notes{width:fit-content;margin:16px auto 0;padding:0 20px}}@media only screen and (max-width:1199px){.p-info__hours-notes{grid-area:notes;padding:14px 30px 0}}.p-info__access{grid-area:access}@media only screen and (max-width:1199px){.p-info__access{border-left:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7}}.p-info__access-address{line-height:1.9;font-size:.9333rem;margin-top:12px}@media only screen and (max-width:767px){.p-info__access-address{margin-top:10px}}.p-info__access-list{display:grid;justify-content:center;gap:10px;margin-top:10px}@media only screen and (max-width:767px){.p-info__access-list{margin-top:8px}}.p-info__access-link{width:100%;min-width:121px}@media only screen and (max-width:767px){.p-info__access-link{min-width:109px}}.p-news{margin-bottom:140px}@media only screen and (max-width:767px){.p-news{margin-bottom:55px}}.p-news__ttl{font-weight:500;line-height:1.4;text-align:center;font-family:Manrope,Verdana,Helvetica,Arial,sans-serif;font-size:clamp(1.0625rem,calc(.2237136465vw + 1.0177572707rem),1.125rem)}@media only screen and (min-width:768px){.p-news__ttl{font-size:clamp(1.125rem,calc(0vw + 1.125rem),1.125rem)}}.p-news__ttl{padding:45px 0 20px}@media only screen and (max-width:767px){.p-news__ttl{padding:28px 0 16px}}.p-news__slider-inner{position:relative;container-type:inline-size;border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;--per: 4;--gutter: 60px}@media only screen and (min-width:984px)and (max-width:1199px){.p-news__slider-inner{--per: 3;--gutter: 50px}}@media only screen and (min-width:768px)and (max-width:983px){.p-news__slider-inner{--per: 2;--gutter: 50px}}@media only screen and (max-width:767px){.p-news__slider-inner{--per: 1;--gutter: 36px}}.p-news__slider-inner{--slide-w: min( 400px, calc((100cqw - var(--gutter) * 2) / var(--per)) );--edge: calc(var(--slide-w) * var(--per) / 2)}.p-news .splide:not(.is-static) .splide__track{box-sizing:border-box;width:calc(var(--edge) * 2 + 1px);margin:0 auto;border-right:1px solid #D7D7D7}.p-news__post{position:relative;display:flex;flex-direction:column;box-sizing:border-box;border-left:1px solid #D7D7D7;width:var(--slide-w)}@media only screen and (min-width:768px){.p-news__post{padding:40px calc(var(--slide-w) * 44 / 399) 33px calc(var(--slide-w) * 45 / 399)}}@media only screen and (max-width:767px){.p-news__post{padding:40px calc(var(--slide-w) * 39 / 318) 32px}}@media only screen and (min-width:1200px){.p-news__post:has(a:hover) .p-news__post-img img{transform:scale(1.05)}}@media print{.p-news__post:has(a:hover) .p-news__post-img img{transform:scale(1.05)}}.p-news__post-img{order:1;overflow:hidden;aspect-ratio:310/207}.p-news__post-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.p-news__post-img--no-image{background-color:#d7d7d7;display:flex}.p-news__post-img--no-image:before{margin:auto;color:#fff}@media only screen and (max-width:767px){.p-news__post-img--no-image:before{font-size:clamp(.6416666667rem,calc(.0833333333vw + .625rem),.6875rem)}}.p-news__post-body{order:2;display:flex;flex-direction:column;margin-top:1rem}.p-news__post-meta{order:1;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 1rem;line-height:1.7}.p-news__post-label{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.p-news__post-date-value{font-family:Manrope,Verdana,Helvetica,Arial,sans-serif;font-size:.8667rem}.p-news__post-category{font-size:.8rem}.p-news__post-tag{display:inline}.p-news__post-tag:before{content:"#"}.p-news__post-tag+.p-news__post-tag{margin-left:.5em}.p-news__post-title{order:2;margin-top:4px;font-weight:400;letter-spacing:.05em;line-height:2;font-size:clamp(.875rem,calc(.2237136465vw + .8302572707rem),.9375rem)}@media only screen and (min-width:768px){.p-news__post-title{font-size:clamp(.9375rem,calc(0vw + .9375rem),.9375rem)}}.p-news .splide__arrow{z-index:2;display:grid;place-items:center;box-sizing:border-box;padding:0;border:1px solid #D7D7D7;border-radius:50%;background:#fff;cursor:pointer;transition:background .3s ease;width:3.125rem}@media only screen and (max-width:767px){.p-news .splide__arrow{width:2.5rem}}.p-news .splide__arrow{height:3.125rem}@media only screen and (max-width:767px){.p-news .splide__arrow{height:2.5rem}}.p-news .splide__arrow:disabled{opacity:.3;cursor:default}.mouse .p-news .splide__arrow:hover,.touch .p-news .splide__arrow.touchstart{background:#f2f4f5}.touch .p-news .splide__arrow{-webkit-tap-highlight-color:rgba(0,0,0,0)}.touch .p-news .splide__arrow.touchend{transition-delay:.2s}.p-news .splide__arrow--prev .icon{display:inline-block;flex-shrink:0;width:10px;height:10px;background-color:#313131;-webkit-mask:url(../images/icons/icon-arrow_back.svg) center/contain no-repeat;mask:url(../images/icons/icon-arrow_back.svg) center/contain no-repeat}.p-news .splide__arrow--next .icon{display:inline-block;flex-shrink:0;width:10px;height:10px;background-color:#313131;-webkit-mask:url(../images/icons/icon-arrow_forward.svg) center/contain no-repeat;mask:url(../images/icons/icon-arrow_forward.svg) center/contain no-repeat}@media only screen and (max-width:767px){.p-news .splide__arrow .icon{width:.5rem;height:.5rem}}.p-news .splide__arrow{position:absolute;top:50%;transform:translate(-50%,-50%)}.p-news .splide__arrow--prev{left:calc(50% - var(--edge))}.p-news .splide__arrow--next{left:calc(50% + var(--edge))}.p-news .wrp_control{display:flex;justify-content:center;align-items:center;gap:.875rem;margin-top:26px}@media only screen and (max-width:767px){.p-news .wrp_control{margin-top:16px}}.p-news .wrp_control .splide__pagination{display:flex;gap:15px}.p-news .splide__pagination__page{display:block;width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#aaa;cursor:pointer}.p-news .splide__pagination__page.is-active{background:#d7ff2f}.p-news .splide__toggle{display:grid;place-items:center;width:16px;height:16px;padding:0;border:0;background:none;cursor:pointer}.p-news .splide__toggle__play,.p-news .splide__toggle__pause{display:none}.p-news .splide__toggle:not(.is-active) .splide__toggle__play{display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #313131}.p-news .splide__toggle.is-active .splide__toggle__pause{display:block;box-sizing:border-box;width:7px;height:10px;border-left:2px solid #313131;border-right:2px solid #313131}.p-news .is-static{visibility:visible}.p-news .is-static .p-news__list{display:flex;justify-content:center}.p-news .is-static .p-news__post:last-child{border-right:1px solid #D7D7D7}.p-news .is-static .splide__arrows,.p-news .is-static .wrp_control{display:none}.p-years{position:relative;margin-bottom:100px}@media only screen and (max-width:767px){.p-years{margin-bottom:40px}}@media only screen and (max-width:983px){.p-years{container-type:inline-size;overflow:hidden}.p-years .p-years__img-wrap,.p-years .p-years__content{box-sizing:border-box;max-width:640px;margin-inline:auto}}.p-years__img-wrap{position:relative}@media only screen and (min-width:984px){.p-years__img-wrap{height:50vw}}@media only screen and (max-width:983px){.p-years__img-wrap{height:calc(min(100cqw,640px) * 1.0153846154)}}.p-years__img-wrap>*{position:absolute;margin:0}.p-years__bg,.p-years__img-1,.p-years__img-2,.p-years__img-3{display:block;height:auto}.p-years__bg{max-width:none}@media only screen and (min-width:984px){.p-years__bg{left:0vw;top:0vw;width:76.3020833333vw}}@media only screen and (max-width:983px){.p-years__bg{left:calc(min(100cqw,640px) * -.0538461538);top:calc(min(100cqw,640px)*0);width:calc(min(100cqw,640px) * 1.1282051282)}}@media only screen and (max-width:983px){.p-years__bg{left:min(calc(min(100cqw,640px) * -.0538461538),(min(100cqw,640px) - 100cqw) / 2);width:max(100cqw,calc(min(100cqw,640px) * 1.1282051282))}}.p-years__block{background:#d7ff2f}@media only screen and (min-width:984px){.p-years__block{left:8.3333333333vw;top:27.5520833333vw;width:6.5625vw}}@media only screen and (max-width:983px){.p-years__block{left:calc(min(100cqw,640px) * .0538461538);top:calc(min(100cqw,640px) * .6102564103);width:calc(min(100cqw,640px) * .1179487179)}}@media only screen and (min-width:984px){.p-years__block{height:22.4479166667vw}}@media only screen and (max-width:983px){.p-years__block{height:calc(min(100cqw,640px) * .4051282051)}}@media only screen and (min-width:984px){.p-years__img-1{left:14.8958333333vw;top:19.4270833333vw;width:10.4166666667vw}}@media only screen and (max-width:983px){.p-years__img-1{left:calc(min(100cqw,640px) * .1717948718);top:calc(min(100cqw,640px) * .4564102564);width:calc(min(100cqw,640px) * .1897435897)}}@media only screen and (min-width:984px){.p-years__img-2{left:26.3020833333vw;top:0vw;width:17.7083333333vw}}@media only screen and (max-width:983px){.p-years__img-2{left:calc(min(100cqw,640px) * .3794871795);top:calc(min(100cqw,640px) * .1025641026);width:calc(min(100cqw,640px) * .3230769231)}}@media only screen and (min-width:984px){.p-years__img-3{left:45.0520833333vw;top:0vw;width:12.5vw}}@media only screen and (max-width:983px){.p-years__img-3{left:calc(min(100cqw,640px) * .7205128205);top:calc(min(100cqw,640px) * .1025641026);width:calc(min(100cqw,640px) * .2282051282)}}.p-years__num{font-weight:700;line-height:.86;font-family:Manrope,Verdana,Helvetica,Arial,sans-serif}@media only screen and (min-width:984px){.p-years__num{left:8.3333333333vw;top:3.0208333333vw}}@media only screen and (max-width:983px){.p-years__num{left:calc(min(100cqw,640px) * .0512820513);top:calc(min(100cqw,640px) * .1333333333)}}@media only screen and (min-width:984px){.p-years__num{font-size:4.1666666667vw}}@media only screen and (max-width:983px){.p-years__num{font-size:calc(min(100cqw,640px) * .0871794872)}}.p-years__num-line{display:block}.p-years__sub-en{color:#666;font-weight:500;line-height:1.15;font-family:Manrope,Verdana,Helvetica,Arial,sans-serif}@media only screen and (min-width:984px){.p-years__sub-en{left:33.9583333333vw;top:37.9166666667vw}}@media only screen and (max-width:983px){.p-years__sub-en{left:calc(min(100cqw,640px) * .5179487179);top:calc(min(100cqw,640px) * .7871794872)}}@media only screen and (min-width:984px){.p-years__sub-en{font-size:2.6041666667vw}}@media only screen and (max-width:983px){.p-years__sub-en{font-size:calc(min(100cqw,640px) * .0461538462)}}.p-years__content{position:relative;z-index:1;isolation:isolate}@media only screen and (min-width:984px){.p-years__content{position:absolute;left:67.5vw;bottom:11.1458333333vw;width:21.5625vw;max-width:414px}}@media only screen and (min-width:984px)and (max-width:1199px){.p-years__content{left:61.4583333333vw;right:30px;width:auto;max-width:none}}@media only screen and (max-width:983px){.p-years__content{margin-top:calc(min(100cqw,640px) * .1282051282);padding:0 calc(min(100cqw,640px) * .0512820513)}}.p-years__catch,.p-years__txt{font-feature-settings:normal}.p-years__illust{position:absolute;z-index:-1;display:block;height:auto}@media only screen and (min-width:984px){.p-years__illust{left:12.4479166667vw;top:-7.3958333333vw;width:17.4479166667vw}}@media only screen and (max-width:983px){.p-years__illust{left:calc(min(100cqw,640px) * .5641025641);top:calc(min(100cqw,640px) * -.0846153846);width:calc(min(100cqw,640px) * .3769230769)}}.p-years__line{display:block;width:206px;height:14px;background:var(--img-years-line) no-repeat left center/contain}.p-years__catch{font-weight:300;white-space:nowrap;font-family:"Noto Serif JP",游明朝,Yu Mincho,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,Times New Roman,Times,Garamond,Georgia,serif}@media only screen and (min-width:984px){.p-years__catch{margin-top:22px;letter-spacing:.04em;line-height:1.8;font-size:clamp(1.75rem,calc(1.6666666667vw + .5rem),2.5rem)}}@media only screen and (max-width:983px){.p-years__catch{margin-top:13px;letter-spacing:.06em;line-height:1.85;font-size:26px}}.p-years__txt{color:#666}@media only screen and (min-width:984px){.p-years__txt{margin-top:18px;letter-spacing:.05em;line-height:2.4;font-size:clamp(.875rem,calc(.2777777778vw + .6666666667rem),1rem)}}@media only screen and (max-width:983px){.p-years__txt{margin-top:12px;letter-spacing:.04em;line-height:2.25;font-size:14px}}.p-years__btn{margin-top:30px}@media only screen and (max-width:767px){.p-years__btn{margin-top:24px}}.p-years__btn-link{display:inline-flex;align-items:center;gap:10px;box-sizing:border-box;width:250px;height:46px;padding:0 20px 0 28px;border:1px solid #D7D7D7;background:#fff;color:#313131;font-weight:300;letter-spacing:.08em;text-decoration:none;font-size:clamp(.8125rem,calc(.2237136465vw + .7677572707rem),.875rem)}@media only screen and (min-width:768px){.p-years__btn-link{font-size:clamp(.875rem,calc(0vw + .875rem),.875rem)}}.mouse .p-years__btn-link{transition:opacity .3s ease-in}.mouse .p-years__btn-link:hover,.touch .p-years__btn-link.touchstart{opacity:.7}.touch .p-years__btn-link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.touch .p-years__btn-link.touchend{transition-delay:.2s}.p-years__btn-icon{rotate:180deg;display:inline-block;flex-shrink:0;width:12px;height:12px;background-color:#313131;-webkit-mask:url(../images/icons/icon-arrow_upward.svg) center/contain no-repeat;mask:url(../images/icons/icon-arrow_upward.svg) center/contain no-repeat}.p-experience{margin-bottom:80px}@media only screen and (max-width:767px){.p-experience{margin-bottom:45px}}@media only screen and (min-width:1200px){.p-experience{scroll-margin-top:40px}}@media print{.p-experience{scroll-margin-top:40px}}.p-experience__head{position:relative;z-index:0;overflow:hidden;padding:3.90625vw 8.3333333333vw 6.0416666667vw 8.4895833333vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-experience__head{padding:2.8645833333vw 8.3333333333vw 4.1666666667vw 8.4895833333vw}}@media only screen and (max-width:767px){.p-experience__head{padding:14.1025641026vw 5.1282051282vw 14.358974359vw 9.4871794872vw}}.p-experience__bg-txt{color:#eee;font-weight:500;letter-spacing:-.08em;line-height:1;white-space:nowrap;font-family:Manrope,Verdana,Helvetica,Arial,sans-serif;position:absolute;z-index:-1;left:.8333333333vw}@media only screen and (max-width:767px){.p-experience__bg-txt{left:4.1025641026vw}}.p-experience__bg-txt{top:-1.8229166667vw}@media only screen and (max-width:767px){.p-experience__bg-txt{top:-2.5641025641vw}}.p-experience__bg-txt{font-size:13.5416666667vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-experience__bg-txt{font-size:14.5833333333vw}}@media only screen and (max-width:767px){.p-experience__bg-txt{font-size:23.0769230769vw}}@media only screen and (max-width:767px){.p-experience__bg-txt{line-height:.86}}@media only screen and (max-width:767px){.p-experience__bg-txt-word{display:block}}.p-experience__en{position:relative;color:#767676;font-weight:500;line-height:1.3;font-family:Manrope,Verdana,Helvetica,Arial,sans-serif;font-size:clamp(.8125rem,calc(.2237136465vw + .7677572707rem),.875rem)}@media only screen and (min-width:768px){.p-experience__en{font-size:clamp(.875rem,calc(.2320185615vw + .7636310905rem),.9375rem)}}.p-experience__en:before{content:"";position:absolute;top:.36em;height:1px;background:#48c8ff;transform:rotate(-42deg);transform-origin:left center;left:-21px}@media only screen and (max-width:767px){.p-experience__en:before{left:-15px}}.p-experience__en:before{width:28px}@media only screen and (max-width:767px){.p-experience__en:before{width:21px}}.p-experience__ttl{font-feature-settings:normal;font-weight:300;letter-spacing:.02em}@media only screen and (max-width:767px){.p-experience__ttl{letter-spacing:0}}.p-experience__ttl{line-height:1.5;font-size:clamp(1.5rem,calc(.8948545861vw + 1.3210290828rem),1.75rem)}@media only screen and (min-width:768px){.p-experience__ttl{font-size:clamp(1.75rem,calc(.464037123vw + 1.527262181rem),1.875rem)}}.p-experience__ttl{margin-top:8px}@media only screen and (min-width:768px)and (max-width:1199px){.p-experience__ttl{margin-top:2px}}@media only screen and (max-width:767px){.p-experience__ttl{margin-top:0}}.p-experience__note{white-space:nowrap;font-size:clamp(.8125rem,calc(.2237136465vw + .7677572707rem),.875rem)}@media only screen and (min-width:768px){.p-experience__note{font-size:clamp(.875rem,calc(0vw + .875rem),.875rem)}}.p-experience__note{vertical-align:.3em;letter-spacing:.02em}@media only screen and (max-width:767px){.p-experience__note{letter-spacing:0}}.p-experience__note{margin-left:.6em}@media only screen and (max-width:767px){.p-experience__note{margin-left:.2em}}.p-experience__gallery{display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:767px){.p-experience__gallery{grid-template-columns:repeat(2,1fr)}}.p-experience__gallery img{display:block;width:100%;height:auto}.p-experience__desc{font-feature-settings:normal;letter-spacing:.04em;font-weight:300;font-size:clamp(.875rem,calc(.2237136465vw + .8302572707rem),.9375rem)}@media only screen and (min-width:768px){.p-experience__desc{font-size:clamp(.9375rem,calc(.2320185615vw + .8261310905rem),1rem)}}.p-experience__desc{margin-top:70px}@media only screen and (min-width:768px)and (max-width:1199px){.p-experience__desc{margin-top:40px}}@media only screen and (max-width:767px){.p-experience__desc{margin-top:22px}}.p-experience__desc{line-height:2.4}@media only screen and (max-width:767px){.p-experience__desc{line-height:2}}.p-experience__desc{padding:0 8.3333333333vw}@media only screen and (max-width:767px){.p-experience__desc{padding:0 1.375rem}}.p-zones:after,.p-zones:before{content:"";display:block;background:#d7ff2f;clip-path:polygon(12.3% 0,100% 0,87.6% 100%,0 100%);width:36.0416666667vw}@media only screen and (max-width:767px){.p-zones:after,.p-zones:before{width:49.4871794872vw}}.p-zones:after,.p-zones:before{height:5.15625vw}@media only screen and (max-width:767px){.p-zones:after,.p-zones:before{height:7.1794871795vw}}.p-zones{position:relative}.p-zones:before{position:absolute;right:0;bottom:100%}.p-zones:after{margin-left:auto}.p-zones__zone{position:relative;z-index:0;padding:100px 0 80px}@media only screen and (max-width:767px){.p-zones__zone{padding:30px 0 50px}}@media only screen and (min-width:768px){.p-zones__zone--gray{padding:70px 0}}.p-zones__zone--gray:before{content:"";position:absolute;top:0;left:0;z-index:-1;background:#f2f1f6}@media only screen and (min-width:768px){.p-zones__zone--gray:before{width:100%;height:100%;clip-path:polygon(0 0,63.9583333333vw 0,36.71875vw 100%,0 100%)}}@media only screen and (max-width:767px){.p-zones__zone--gray:before{width:65.3846153846vw;aspect-ratio:255/291;clip-path:polygon(0 0,100% 0,0 100%)}}@media only screen and (max-width:767px){.p-zones__zone--gray:first-child:before{width:50vw;aspect-ratio:195/223}}@media only screen and (min-width:768px)and (max-width:1560px){.p-zones__zone--gray,.p-zones__zone--white{padding:70px 0}}@media only screen and (min-width:768px){.p-zones__zone-inner{display:grid;align-items:center}}@media only screen and (max-width:767px){.p-zones__zone-inner{box-sizing:border-box;max-width:690px;margin:0 auto;padding:0 45px}}@media only screen and (min-width:768px){.p-zones__zone--gray .p-zones__zone-inner{grid-template-columns:1fr min(36.4583333333vw,700px) min(23.4895833333vw,451px);max-width:1600px;margin:0 auto;padding:0 min(8.3333333333vw,160px)}}@media only screen and (min-width:768px){.p-zones__zone--white .p-zones__zone-inner{grid-template-columns:min(35.9375vw,690px) auto;grid-template-rows:1fr auto auto 1fr;justify-content:center;column-gap:min(4.1666666667vw,80px)}.p-zones__zone--white .p-zones__zone-inner .p-zones__zone-img{grid-area:1/1/5/2}.p-zones__zone--white .p-zones__zone-inner .p-zones__zone-ttl{grid-area:2/2}.p-zones__zone--white .p-zones__zone-inner .p-zones__zone-content{grid-area:3/2}}@media only screen and (min-width:768px){.p-zones__zone--gray .p-zones__zone-content{padding-left:min(3.6979166667vw,71px)}}@media only screen and (min-width:768px)and (max-width:1560px){.p-zones__zone--gray .p-zones__zone-inner,.p-zones__zone--white .p-zones__zone-inner{grid-template-columns:minmax(0,700px) minmax(0,380px);grid-template-rows:auto auto;justify-content:start;gap:40px max(30px,3.6979166667vw);max-width:1600px;margin:0 auto;padding:0 min(8.3333333333vw,160px)}.p-zones__zone--gray .p-zones__zone-inner .p-zones__zone-ttl,.p-zones__zone--white .p-zones__zone-inner .p-zones__zone-ttl{grid-area:1/1/2/-1}.p-zones__zone--gray .p-zones__zone-inner .p-zones__zone-img,.p-zones__zone--white .p-zones__zone-inner .p-zones__zone-img{grid-area:2/1}.p-zones__zone--gray .p-zones__zone-inner .p-zones__zone-content,.p-zones__zone--white .p-zones__zone-inner .p-zones__zone-content{grid-area:2/2;margin-top:0;padding-left:0}}.p-zones__zone-ttl{display:flex;flex-direction:column;align-items:flex-start;font-weight:400}@media only screen and (max-width:767px){.p-zones__zone-ttl{align-items:center;text-align:center}}.p-zones__zone-en{font-weight:300;line-height:1;font-family:Manrope,Verdana,Helvetica,Arial,sans-serif;font-size:clamp(3.75rem,calc(4.4742729306vw + 2.8551454139rem),5rem)}@media only screen and (min-width:768px){.p-zones__zone-en{font-size:clamp(5rem,calc(4.6403712297vw + 2.7726218097rem),6.25rem)}}@media only screen and (min-width:768px){.p-zones__zone-en{font-size:clamp(50px,5.2083333333vw,100px)}}.p-zones__zone-sub{position:relative;padding:0 1.7em;letter-spacing:.04em;font-weight:300;font-size:clamp(1rem,calc(.2237136465vw + .9552572707rem),1.0625rem)}@media only screen and (min-width:768px){.p-zones__zone-sub{font-size:clamp(1.0625rem,calc(.6960556845vw + .7283932715rem),1.25rem)}}.p-zones__zone-sub{margin-top:25px}@media only screen and (max-width:767px){.p-zones__zone-sub{margin-top:3px}}.p-zones__zone-sub{line-height:41px}@media only screen and (max-width:767px){.p-zones__zone-sub{line-height:38px}}.p-zones__zone-sub:before,.p-zones__zone-sub:after{content:"";position:absolute;top:0;bottom:0;width:8px;border:1px solid #333}.p-zones__zone-sub:before{left:0;border-right:none}.p-zones__zone-sub:after{right:0;border-left:none}@media only screen and (min-width:768px){.p-zones__zone--gray .p-zones__zone-ttl{align-self:start;margin-top:clamp(0rem,calc(15.4166666667vw - 11.5625rem),6.9375rem)}}@media only screen and (min-width:768px){.p-zones__zone--gray .p-zones__zone-sub{margin-top:40px}}@media only screen and (min-width:768px)and (max-width:1560px){.p-zones__zone--gray .p-zones__zone-ttl,.p-zones__zone--white .p-zones__zone-ttl{flex-direction:row;align-items:center;gap:40px;margin-top:0}}@media only screen and (min-width:768px)and (max-width:1560px){.p-zones__zone--gray .p-zones__zone-sub,.p-zones__zone--white .p-zones__zone-sub{margin-top:0}}@media only screen and (max-width:767px){.p-zones__zone-img{margin-top:31px}}.p-zones__zone-img img{display:block;width:100%;height:auto;filter:grayscale(100%);transition:filter 2.4s ease .3s}.p-zones__zone-img.is-scroll-active-down img{filter:grayscale(0)}@media only screen and (max-width:767px){.p-zones__zone-content{margin-top:21px}}@media only screen and (min-width:768px){.p-zones__zone--white .p-zones__zone-content{margin-top:55px}}.p-zones__zone-txt{max-width:min(19.7916666667vw,380px);letter-spacing:.04em;font-feature-settings:normal;font-weight:300;font-size:clamp(.9375rem,calc(0vw + .9375rem),.9375rem)}@media only screen and (min-width:768px){.p-zones__zone-txt{font-size:clamp(.9375rem,calc(.2320185615vw + .8261310905rem),1rem)}}.p-zones__zone-txt{line-height:2.4}@media only screen and (min-width:768px)and (max-width:1199px){.p-zones__zone-txt{line-height:2}}@media only screen and (max-width:767px){.p-zones__zone-txt{line-height:2}}@media only screen and (max-width:767px){.p-zones__zone-txt{max-width:none}}@media only screen and (min-width:768px){.p-zones__zone--white .p-zones__zone-txt{max-width:380px}}@media only screen and (min-width:768px)and (max-width:1560px){.p-zones__zone--gray .p-zones__zone-txt,.p-zones__zone--white .p-zones__zone-txt{max-width:none}}.p-zones__zone-list{letter-spacing:.02em;font-weight:300;font-size:clamp(.9375rem,calc(0vw + .9375rem),.9375rem)}@media only screen and (min-width:768px){.p-zones__zone-list{font-size:clamp(.9375rem,calc(.2320185615vw + .8261310905rem),1rem)}}.p-zones__zone-list{line-height:2.1}@media only screen and (min-width:768px)and (max-width:1199px){.p-zones__zone-list{line-height:1.8}}@media only screen and (max-width:767px){.p-zones__zone-list{line-height:1.6}}.p-zones__zone-list{margin-top:1.875rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-zones__zone-list{margin-top:1.25rem}}@media only screen and (max-width:767px){.p-zones__zone-list{margin-top:.875rem}}.p-zones__zone-list-item{padding-left:13px}.p-zones__zone-list-item:before{content:"";display:inline-block;width:6px;height:6px;margin:0 7px 0 -13px;border-radius:50%;background:#48c8ff;vertical-align:middle}.p-zones__zone-btn{margin-top:1.875rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-zones__zone-btn{margin-top:1.25rem}}@media only screen and (max-width:767px){.p-zones__zone-btn{margin-top:.875rem}}.p-zones__zone-btn-link{--btn-h: 50px;--btn-inset: 9px;--btn-icon: 12px;position:relative;display:inline-flex;align-items:center;box-sizing:border-box;height:var(--btn-h);padding:0 0 0 28px;border:1px solid #D7D7D7;background:#fff;color:#313131;font-family:inherit;font-weight:300;letter-spacing:.08em;text-decoration:none;cursor:pointer}.mouse .p-zones__zone-btn-link{transition:opacity .3s ease-in}.mouse .p-zones__zone-btn-link:hover,.touch .p-zones__zone-btn-link.touchstart{opacity:.7}.touch .p-zones__zone-btn-link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.touch .p-zones__zone-btn-link.touchend{transition-delay:.2s}.p-zones__zone-btn-link:after{content:"";position:absolute;top:var(--btn-inset);right:var(--btn-inset);bottom:var(--btn-inset);aspect-ratio:1;background:#d7ff2f}.p-zones__zone-btn-link:before{content:"";position:absolute;top:50%;right:calc(var(--btn-inset) + (var(--btn-h) - 2px - 2 * var(--btn-inset) - var(--btn-icon)) / 2);z-index:1;translate:0 -50%;display:inline-block;flex-shrink:0;width:var(--btn-icon);height:var(--btn-icon);background-color:#313131;-webkit-mask:url(../images/icons/icon-arrow_outward.svg) center/contain no-repeat;mask:url(../images/icons/icon-arrow_outward.svg) center/contain no-repeat}.p-zones__zone-btn-link{--btn-h: 2.875rem;--btn-inset: 5px;--btn-icon: 8px;display:flex;padding-left:1.25rem;font-size:clamp(.875rem,calc(.2237136465vw + .8302572707rem),.9375rem)}@media only screen and (min-width:768px){.p-zones__zone-btn-link{font-size:clamp(.9375rem,calc(0vw + .9375rem),.9375rem)}}.p-zones__zone-btn-link{width:10.875rem}@media only screen and (max-width:767px){.p-zones__zone-btn-link{width:10.25rem}}@media(prefers-reduced-motion:reduce){.p-zones__zone-img img{transition:none}}html:has(.popup_floormap[open]){overflow:hidden}.popup_floormap{box-sizing:border-box;width:calc(100% - 40px);max-width:1400px;max-height:calc(100% - 40px);margin:auto;border:none;background:#fff;color:#313131;padding:90px 100px 80px}@media only screen and (max-width:767px){.popup_floormap{padding:60px 20px 40px}}.popup_floormap::backdrop{background:#f2f1f6f5}.popup_floormap:not([open]){display:none}.popup_floormap[open]{animation:floormapFadeIn .3s ease}.popup_floormap .btn_close{position:absolute;width:48px;height:48px;padding:0;border:none;background:none;cursor:pointer;top:31px}@media only screen and (max-width:767px){.popup_floormap .btn_close{top:10px}}.popup_floormap .btn_close{right:30px}@media only screen and (max-width:767px){.popup_floormap .btn_close{right:10px}}.mouse .popup_floormap .btn_close{transition:opacity .3s ease-in}.mouse .popup_floormap .btn_close:hover,.touch .popup_floormap .btn_close.touchstart{opacity:.7}.touch .popup_floormap .btn_close{-webkit-tap-highlight-color:rgba(0,0,0,0)}.touch .popup_floormap .btn_close.touchend{transition-delay:.2s}.popup_floormap .btn_close:before,.popup_floormap .btn_close:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:1px;background:#313131}@media only screen and (max-width:767px){.popup_floormap .btn_close:before,.popup_floormap .btn_close:after{width:28px}}.popup_floormap .btn_close:before{transform:translate(-50%,-50%) rotate(45deg)}.popup_floormap .btn_close:after{transform:translate(-50%,-50%) rotate(-45deg)}.popup_floormap .ttl{padding-bottom:22px;border-bottom:1px solid #d9d9d9;font-weight:400;letter-spacing:.1em;line-height:1.4;text-align:center;font-size:clamp(1.125rem,calc(.2237136465vw + 1.0802572707rem),1.1875rem)}@media only screen and (min-width:768px){.popup_floormap .ttl{font-size:clamp(1.1875rem,calc(.2320185615vw + 1.0761310905rem),1.25rem)}}.popup_floormap .map{max-width:900px;margin:50px auto 0}@media only screen and (max-width:767px){.popup_floormap .map{margin-top:30px}}.popup_floormap .map img{display:block;width:100%;height:auto}.popup_floormap .wrp_close{text-align:center;margin-top:60px}@media only screen and (max-width:767px){.popup_floormap .wrp_close{margin-top:30px}}.popup_floormap .btn_close_txt{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:120px;padding:0 0 8px;border:none;border-bottom:1px solid #2f2f2f;background:none;color:#313131;letter-spacing:.1em;cursor:pointer;font-family:inherit;font-size:clamp(.8125rem,calc(.2237136465vw + .7677572707rem),.875rem)}@media only screen and (min-width:768px){.popup_floormap .btn_close_txt{font-size:clamp(.875rem,calc(0vw + .875rem),.875rem)}}.mouse .popup_floormap .btn_close_txt{transition:opacity .3s ease-in}.mouse .popup_floormap .btn_close_txt:hover,.touch .popup_floormap .btn_close_txt.touchstart{opacity:.7}.touch .popup_floormap .btn_close_txt{-webkit-tap-highlight-color:rgba(0,0,0,0)}.touch .popup_floormap .btn_close_txt.touchend{transition-delay:.2s}.popup_floormap .btn_close_txt:after{content:"";width:14px;height:14px;background:linear-gradient(45deg,transparent calc(50% - .5px),currentColor calc(50% - .5px),currentColor calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(-45deg,transparent calc(50% - .5px),currentColor calc(50% - .5px),currentColor calc(50% + .5px),transparent calc(50% + .5px))}@keyframes floormapFadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.popup_floormap[open]{animation:none}}.p-place{overflow:hidden;margin-bottom:15px}@media only screen and (max-width:767px){.p-place{margin-bottom:44px}}.p-place__head{position:relative;z-index:0;padding:8.75vw 8.3333333333vw 3.6458333333vw 8.6458333333vw}@media only screen and (max-width:767px){.p-place__head{padding:28.7179487179vw 5.1282051282vw 5.641025641vw 9.2307692308vw}}.p-place__bg-txt{color:#eee;font-weight:500;letter-spacing:-.08em;line-height:1;white-space:nowrap;font-family:Manrope,Verdana,Helvetica,Arial,sans-serif;font-size:14.0625vw}@media only screen and (max-width:767px){.p-place__bg-txt{font-size:23.8461538462vw}}.p-place__arrow{display:inline-block;width:.69em;height:.45em;vertical-align:.09em}.p-place__bg-txt--finish{position:absolute;z-index:-1;left:-.0520833333vw}@media only screen and (max-width:767px){.p-place__bg-txt--finish{left:4.6153846154vw}}.p-place__bg-txt--finish{top:2.34375vw}@media only screen and (max-width:767px){.p-place__bg-txt--finish{top:12.3076923077vw}}.p-place__bg-txt--finish .p-place__arrow{margin-left:.3em}.p-place__en{position:relative;color:#767676;font-weight:500;line-height:1.3;font-family:Manrope,Verdana,Helvetica,Arial,sans-serif;font-size:clamp(.8125rem,calc(.2237136465vw + .7677572707rem),.875rem)}@media only screen and (min-width:768px){.p-place__en{font-size:clamp(.875rem,calc(.2320185615vw + .7636310905rem),.9375rem)}}.p-place__en:before{content:"";position:absolute;top:.36em;height:1px;background:#48c8ff;transform:rotate(-42deg);transform-origin:left center;left:-21px}@media only screen and (max-width:767px){.p-place__en:before{left:-15px}}.p-place__en:before{width:28px}@media only screen and (max-width:767px){.p-place__en:before{width:21px}}.p-place__ttl{font-feature-settings:normal;font-weight:300;letter-spacing:.02em}@media only screen and (max-width:767px){.p-place__ttl{letter-spacing:0}}.p-place__ttl{line-height:1.5;font-size:clamp(1.5rem,calc(.8948545861vw + 1.3210290828rem),1.75rem)}@media only screen and (min-width:768px){.p-place__ttl{font-size:clamp(1.75rem,calc(.464037123vw + 1.527262181rem),1.875rem)}}.p-place__ttl{margin-top:8px}@media only screen and (max-width:767px){.p-place__ttl{margin-top:0}}.mouse .p-place__slider:hover .p-place__track,.touch .p-place__slider.touchstart .p-place__track{animation-play-state:paused}.touch .p-place__slider{-webkit-tap-highlight-color:rgba(0,0,0,0)}.touch .p-place__slider.touchend{transition-delay:.2s}.p-place__track{display:flex;width:max-content;animation:placeMarquee linear infinite;animation-duration:60s}@media only screen and (max-width:767px){.p-place__track{animation-duration:40s}}.p-place__list{display:flex}.p-place__list-item{flex:none;width:440px}@media only screen and (max-width:767px){.p-place__list-item{width:71.0256410256vw}}.p-place__list-item{margin-right:50px}@media only screen and (max-width:767px){.p-place__list-item{margin-right:5.1282051282vw}}.p-place__list-item img{display:block;width:100%;height:auto}.p-place__route{font-family:Manrope,Verdana,Helvetica,Arial,sans-serif}@media only screen and (min-width:768px){.p-place__route{display:flex;align-items:center;gap:13px;margin-top:40px;padding:0 8.3333333333vw}}@media only screen and (max-width:767px){.p-place__route{display:grid;grid-template-columns:auto 28.2051282051vw 1fr 28.2051282051vw auto;grid-template-areas:"t1 l1 . . ." "m m m m m" ". . . l2 t2";align-items:center;row-gap:10px;margin-top:12px;padding:0 5.1282051282vw}.p-place__route>:nth-child(1){grid-area:t1;margin-right:4.6153846154vw}.p-place__route>:nth-child(2){grid-area:l1}.p-place__route>:nth-child(3){grid-area:m}.p-place__route>:nth-child(4){grid-area:l2}.p-place__route>:nth-child(5){grid-area:t2;margin-left:3.3333333333vw}}.p-place__route-pt{flex:none;color:#767676;font-weight:500;line-height:1.3;font-size:clamp(.875rem,calc(.6711409396vw + .7407718121rem),1.0625rem)}@media only screen and (min-width:768px){.p-place__route-pt{font-size:clamp(1.0625rem,calc(.2320185615vw + .9511310905rem),1.125rem)}}.p-place__route-pt--museum{color:#313131;line-height:1;text-align:center;font-size:clamp(.875rem,calc(.8948545861vw + .6960290828rem),1.125rem)}@media only screen and (min-width:768px){.p-place__route-pt--museum{font-size:clamp(1.125rem,calc(.464037123vw + .902262181rem),1.25rem)}}@media only screen and (min-width:768px){.p-place__route-pt--museum{margin:0 42px}}.p-place__route-line{background:var(--img-route-line) no-repeat left center/auto 100%;height:14px}@media only screen and (max-width:767px){.p-place__route-line{height:7px}}@media only screen and (min-width:768px){.p-place__route-line{flex:1;max-width:606px}}.p-place__content{position:relative;z-index:0;margin-top:30px}@media only screen and (max-width:767px){.p-place__content{margin-top:0}}.p-place__content{padding:0 8.3333333333vw}@media only screen and (max-width:767px){.p-place__content{padding:0 5.1282051282vw}}.p-place__bg-txt--start .p-place__arrow{margin-left:.22em}@media only screen and (min-width:768px){.p-place__bg-txt--start{position:absolute;z-index:-1;top:-1.7708333333vw;left:47.1875vw}}@media only screen and (max-width:767px){.p-place__bg-txt--start{margin-left:8.2051282051vw}}.p-place__catch,.p-place__txt{font-feature-settings:normal;font-weight:300}.p-place__catch{font-size:clamp(1.125rem,calc(.4474272931vw + 1.0355145414rem),1.25rem)}@media only screen and (min-width:768px){.p-place__catch{font-size:clamp(1.25rem,calc(.464037123vw + 1.027262181rem),1.375rem)}}.p-place__catch{line-height:2}@media only screen and (max-width:767px){.p-place__catch{line-height:2.05}}.p-place__catch{letter-spacing:.02em}.p-place__txt{font-size:clamp(.9375rem,calc(0vw + .9375rem),.9375rem)}@media only screen and (min-width:768px){.p-place__txt{font-size:clamp(.9375rem,calc(.2320185615vw + .8261310905rem),1rem)}}.p-place__txt{line-height:2.4}@media only screen and (min-width:768px)and (max-width:1199px){.p-place__txt{line-height:2}}@media only screen and (max-width:767px){.p-place__txt{line-height:2}}.p-place__txt{margin-top:20px}@media only screen and (max-width:767px){.p-place__txt{margin-top:13px}}.p-place__txt{letter-spacing:.02em}@media only screen and (min-width:768px){.p-place__txt{max-width:620px;letter-spacing:.04em}}@keyframes placeMarquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.p-place .p-place__track{animation:none}}.p-shop{position:relative;z-index:0;padding:140px 8.3333333333vw 0}@media only screen and (max-width:767px){.p-shop{padding:13.0769230769vw 5.1282051282vw 0}}.p-shop:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;background:#f2f1f6}@media only screen and (min-width:768px){.p-shop:before{height:49.9479166667vw;clip-path:polygon(43.59375vw 0,74.9479166667vw 0,31.25vw 100%,0 100%)}}@media only screen and (max-width:767px){.p-shop:before{height:112.3076923077vw;clip-path:polygon(17.4358974359vw 0,98.2051282051vw 0,0 100%,0 20vw)}}.p-shop__card{max-width:1600px;margin:0 auto;box-sizing:border-box;background:#fff;box-shadow:0 0 30px #0000000d;padding:60px 5.2083333333vw}@media only screen and (max-width:767px){.p-shop__card{padding:49px 25px 30px}}@media only screen and (min-width:768px){.p-shop__intro{display:grid;grid-template-columns:1fr min(560px,40%);align-items:center;column-gap:min(6.6666666667vw,128px)}}@media only screen and (min-width:768px){.p-shop__intro-content{margin-top:20px}}.p-shop__en{position:relative;color:#767676;font-weight:500;line-height:1.3;font-family:Manrope,Verdana,Helvetica,Arial,sans-serif;font-size:clamp(.8125rem,calc(.2237136465vw + .7677572707rem),.875rem)}@media only screen and (min-width:768px){.p-shop__en{font-size:clamp(.875rem,calc(.2320185615vw + .7636310905rem),.9375rem)}}.p-shop__en:before{content:"";position:absolute;top:.36em;height:1px;background:#48c8ff;transform:rotate(-42deg);transform-origin:left center;left:-21px}@media only screen and (max-width:767px){.p-shop__en:before{left:-15px}}.p-shop__en:before{width:28px}@media only screen and (max-width:767px){.p-shop__en:before{width:21px}}.p-shop__en{margin-left:22px}@media only screen and (max-width:767px){.p-shop__en{margin-left:16px}}.p-shop__ttl{font-feature-settings:normal;font-weight:300;letter-spacing:.02em}@media only screen and (max-width:767px){.p-shop__ttl{letter-spacing:0}}.p-shop__ttl{line-height:1.5;font-size:clamp(1.5rem,calc(.8948545861vw + 1.3210290828rem),1.75rem)}@media only screen and (min-width:768px){.p-shop__ttl{font-size:clamp(1.75rem,calc(.464037123vw + 1.527262181rem),1.875rem)}}.p-shop__ttl{margin:6px 0 0 26px}@media only screen and (max-width:767px){.p-shop__ttl{margin:2px 0 0 20px}}.p-shop__note{white-space:nowrap;letter-spacing:.02em;vertical-align:.3em;font-size:clamp(.8125rem,calc(.2237136465vw + .7677572707rem),.875rem)}@media only screen and (min-width:768px){.p-shop__note{font-size:clamp(.875rem,calc(0vw + .875rem),.875rem)}}@media only screen and (min-width:768px){.p-shop__note{margin-left:1.7em}}@media only screen and (max-width:767px){.p-shop__note{display:block;margin-left:-.3em;line-height:1.6;vertical-align:baseline}}.p-shop__catch,.p-shop__txt,.p-shop__item-name,.p-shop__item-desc{font-feature-settings:normal;font-weight:300}.p-shop__catch{letter-spacing:.02em;font-size:clamp(1.0625rem,calc(.6711409396vw + .9282718121rem),1.25rem)}@media only screen and (min-width:768px){.p-shop__catch{font-size:clamp(1.25rem,calc(.464037123vw + 1.027262181rem),1.375rem)}}.p-shop__catch{line-height:1.6}@media only screen and (max-width:767px){.p-shop__catch{line-height:2}}.p-shop__catch{margin-top:54px}@media only screen and (max-width:767px){.p-shop__catch{margin-top:14px}}.p-shop__catch-highlight{display:inline-block}.p-shop__txt{letter-spacing:.04em;font-size:clamp(.875rem,calc(.2237136465vw + .8302572707rem),.9375rem)}@media only screen and (min-width:768px){.p-shop__txt{font-size:clamp(.9375rem,calc(.2320185615vw + .8261310905rem),1rem)}}.p-shop__txt{line-height:2.375}@media only screen and (max-width:767px){.p-shop__txt{line-height:2}}.p-shop__txt{margin-top:14px}@media only screen and (max-width:767px){.p-shop__txt{margin-top:11px}}@media only screen and (max-width:767px){.p-shop__txt{letter-spacing:.02em}}@media only screen and (max-width:767px){.p-shop__intro-img{margin-top:27px}}.p-shop__intro-img img{display:block;width:100%;height:auto}.p-shop__items{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 54px}@media only screen and (max-width:767px){.p-shop__items{gap:19px}}.p-shop__items{margin-top:60px}@media only screen and (max-width:767px){.p-shop__items{margin-top:31px}}@media only screen and (min-width:768px)and (max-width:1199px){.p-shop__items{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.p-shop__items{grid-template-columns:1fr;padding:0 20px}}.p-shop__items img{display:block;width:100%;height:auto}.p-shop__item-name{letter-spacing:.02em;line-height:1.6;font-size:clamp(.8125rem,calc(.2237136465vw + .7677572707rem),.875rem)}@media only screen and (min-width:768px){.p-shop__item-name{font-size:clamp(.875rem,calc(.2320185615vw + .7636310905rem),.9375rem)}}.p-shop__item-name{margin-top:13px}@media only screen and (max-width:767px){.p-shop__item-name{margin-top:10px}}.p-shop__item-desc{color:#666;line-height:2;letter-spacing:.02em;font-size:clamp(.75rem,calc(0vw + .75rem),.75rem)}@media only screen and (min-width:768px){.p-shop__item-desc{font-size:clamp(.75rem,calc(0vw + .75rem),.75rem)}}.p-shop__item-desc{margin-top:3px}@media only screen and (max-width:767px){.p-shop__item-desc{margin-top:6px}}.p-shop__btn{text-align:center;margin-top:30px}@media only screen and (max-width:767px){.p-shop__btn{margin-top:24px}}.p-shop__btn-link{--btn-h: 50px;--btn-inset: 9px;--btn-icon: 12px;position:relative;display:inline-flex;align-items:center;box-sizing:border-box;height:var(--btn-h);padding:0 0 0 28px;border:1px solid #D7D7D7;background:#fff;color:#313131;font-family:inherit;font-weight:300;letter-spacing:.08em;text-decoration:none;cursor:pointer}.mouse .p-shop__btn-link{transition:opacity .3s ease-in}.mouse .p-shop__btn-link:hover,.touch .p-shop__btn-link.touchstart{opacity:.7}.touch .p-shop__btn-link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.touch .p-shop__btn-link.touchend{transition-delay:.2s}.p-shop__btn-link:after{content:"";position:absolute;top:var(--btn-inset);right:var(--btn-inset);bottom:var(--btn-inset);aspect-ratio:1;background:#d7ff2f}.p-shop__btn-link:before{content:"";position:absolute;top:50%;right:calc(var(--btn-inset) + (var(--btn-h) - 2px - 2 * var(--btn-inset) - var(--btn-icon)) / 2);z-index:1;translate:0 -50%;display:inline-block;flex-shrink:0;width:var(--btn-icon);height:var(--btn-icon);background-color:#313131;-webkit-mask:url(../images/icons/icon-arrow_forward.svg) center/contain no-repeat;mask:url(../images/icons/icon-arrow_forward.svg) center/contain no-repeat}.p-shop__btn-link{--btn-icon: 10px;width:276px;font-size:clamp(.9375rem,calc(0vw + .9375rem),.9375rem)}@media only screen and (min-width:768px){.p-shop__btn-link{font-size:clamp(.9375rem,calc(0vw + .9375rem),.9375rem)}}.st_center{font-weight:300;letter-spacing:.02em;line-height:1.5;text-align:center;font-size:clamp(1.25rem,calc(.8948545861vw + 1.0710290828rem),1.5rem)}@media only screen and (min-width:768px){.st_center{font-size:clamp(1.5rem,calc(.464037123vw + 1.277262181rem),1.625rem)}}.p-message{border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;margin-top:8.75rem}@media only screen and (max-width:767px){.p-message{margin-top:4.375rem}}.p-message__inner{max-width:1100px;box-sizing:border-box;padding:88px 0 90px}@media only screen and (max-width:767px){.p-message__inner{padding:50px 0 56px}}@media only screen and (min-width:768px){.p-message__inner{border-right:1px solid #D7D7D7;border-left:1px solid #D7D7D7}}@media only screen and (min-width:768px)and (max-width:1199px){.p-message__inner{padding-inline:40px}}.p-message__img{max-width:400px;margin-inline:auto;margin-top:50px}@media only screen and (max-width:767px){.p-message__img{margin-top:30px}}.p-message__img img{display:block;width:100%;height:auto}.p-message__body,.p-message__sign{max-width:800px;margin-inline:auto;font-weight:300;letter-spacing:.02em;font-size:clamp(.875rem,calc(.2237136465vw + .8302572707rem),.9375rem)}@media only screen and (min-width:768px){.p-message__body,.p-message__sign{font-size:clamp(.9375rem,calc(0vw + .9375rem),.9375rem)}}.p-message__body,.p-message__sign{line-height:2.6}@media only screen and (max-width:767px){.p-message__body,.p-message__sign{line-height:2.2}}.p-message__body{margin-top:52px}@media only screen and (max-width:767px){.p-message__body{margin-top:30px}}.p-message__sign{text-align:right;margin-top:40px}@media only screen and (max-width:767px){.p-message__sign{margin-top:30px}}table.tbl_stack tr th,table.tbl_stack tr td{word-break:normal;overflow-wrap:anywhere}@media only screen and (min-width:768px){table.tbl_stack tr th,table.tbl_stack tr td{font-weight:300;letter-spacing:.04em;line-height:2;font-size:clamp(.875rem,calc(.2237136465vw + .8302572707rem),.9375rem)}}@media only screen and (min-width:768px)and (min-width:768px){table.tbl_stack tr th,table.tbl_stack tr td{font-size:clamp(.9375rem,calc(0vw + .9375rem),.9375rem)}}table.tbl_stack tr th{text-align:left}@media only screen and (min-width:1200px){table.tbl_stack tr th{width:360px;padding:26px 30px 24px}}@media print{table.tbl_stack tr th{width:360px;padding:26px 30px 24px}}@media only screen and (min-width:768px)and (max-width:1199px){table.tbl_stack tr th{width:30%;padding:24px 20px 22px}}@media only screen and (min-width:1200px){table.tbl_stack tr td{padding:26px 30px 24px}}@media print{table.tbl_stack tr td{padding:26px 30px 24px}}@media only screen and (min-width:768px)and (max-width:1199px){table.tbl_stack tr td{padding:24px 20px 22px}}@media only screen and (max-width:767px){table.tbl_stack tr th,table.tbl_stack tr td{display:block;width:100%}table.tbl_stack tr th,table.tbl_stack tr:last-child th{border-top:1px solid #7B7B7B;border-bottom:0}table.tbl_stack tr td{border-top:0;padding-top:0;padding-bottom:1.25rem}}.p-mission{max-width:1100px;margin-top:8.75rem}@media only screen and (max-width:767px){.p-mission{margin-top:4.375rem}}.p-mission__img{margin-top:60px}@media only screen and (max-width:767px){.p-mission__img{margin-top:30px}}.p-mission__img img{display:block;width:100%;height:auto}.p-mission__txt{max-width:800px;margin-inline:auto;font-weight:300;letter-spacing:.02em;line-height:2;font-size:clamp(.875rem,calc(.2237136465vw + .8302572707rem),.9375rem)}@media only screen and (min-width:768px){.p-mission__txt{font-size:clamp(.9375rem,calc(0vw + .9375rem),.9375rem)}}.p-mission__txt{margin-top:50px}@media only screen and (max-width:767px){.p-mission__txt{margin-top:30px}}.p-mission__table{margin-top:50px}@media only screen and (max-width:767px){.p-mission__table{margin-top:30px}}.p-links{border-bottom:1px solid #D7D7D7;padding:140px 40px 70px}@media only screen and (max-width:767px){.p-links{padding:60px 20px 40px}}.p-links__ttl{max-width:1098px;margin:0 auto;font-weight:500;line-height:1.3;font-family:Manrope,Verdana,Helvetica,Arial,sans-serif;font-size:clamp(1.0625rem,calc(.2237136465vw + 1.0177572707rem),1.125rem)}@media only screen and (min-width:768px){.p-links__ttl{font-size:clamp(1.125rem,calc(0vw + 1.125rem),1.125rem)}}.p-links__ttl{margin-bottom:20px}@media only screen and (max-width:767px){.p-links__ttl{margin-bottom:14px}}.p-links__list{display:grid;grid-template-columns:repeat(4,1fr);max-width:1098px;margin:0 auto}@media only screen and (min-width:1200px){.p-links__list{gap:30px 70px}}@media print{.p-links__list{gap:30px 70px}}@media only screen and (min-width:768px)and (max-width:1199px){.p-links__list{gap:20px 30px}}@media only screen and (max-width:767px){.p-links__list{grid-template-columns:repeat(2,1fr);gap:15px}}.p-links__link{display:block}.mouse .p-links__link{transition:opacity .3s ease-in}.mouse .p-links__link:hover,.touch .p-links__link.touchstart{opacity:.7}.touch .p-links__link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.touch .p-links__link.touchend{transition-delay:.2s}.p-links__link img{display:block;width:100%;height:auto}.p-links__link--bordered img{outline:1px solid #D7D7D7;outline-offset:-1px}:root{--img-years-line: url(../images/home/line1.svg);--img-route-line: url(../images/home/line2.svg)}[data-fade-up]{transition:opacity .8s ease-out,translate .8s ease-out}[data-fade-up]:not(.is-scroll-active-up,.is-scroll-active-down){opacity:0;translate:0 40px}@media(prefers-reduced-motion:reduce){[data-fade-up]{transition:none}[data-fade-up]:not(.is-scroll-active-up,.is-scroll-active-down){opacity:1;translate:none}}.p-kv{position:relative;overflow:hidden;color:#313131;height:50vw}@media only screen and (max-width:767px){.p-kv{height:216.4102564103vw}}.p-kv:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#d7ff2f;clip-path:polygon(46.35% 0,77.76% 0,34.11% 100%,2.66% 100%);animation:kvBandPc .9s ease-out .3s both}@media only screen and (max-width:767px){.p-kv:before{clip-path:polygon(75.38% 0,211.66% 0,22.05% 100%,-113.97% 100%);animation-name:kvBandSp}}@media(prefers-reduced-motion:reduce){.p-kv:before{animation:none}}.p-kv__ttl-wrap>*{position:absolute;z-index:2;margin:0}.p-kv__en{display:contents;font-family:Manrope,Verdana,Helvetica,Arial,sans-serif;line-height:1}.p-kv__en-since,.p-kv__en-line1,.p-kv__en-line2{position:absolute;z-index:2;white-space:nowrap}@media only screen and (min-width:768px){.p-kv__en-since,.p-kv__en-line1,.p-kv__en-line2{writing-mode:vertical-rl}}.p-kv__en-since{font-weight:500}@media only screen and (min-width:768px){.p-kv__en-since{left:27.8125vw;top:5.7291666667vw;font-size:1.0416666667vw}}@media only screen and (max-width:767px){.p-kv__en-since{left:5.3846153846vw;top:49.2307692308vw;font-size:4.1025641026vw}}.p-kv__en-line1,.p-kv__en-line2{font-weight:800}@media only screen and (min-width:768px){.p-kv__en-line1,.p-kv__en-line2{font-size:4.6875vw;letter-spacing:.02em}}@media only screen and (max-width:767px){.p-kv__en-line1,.p-kv__en-line2{font-size:10.2564102564vw;letter-spacing:.01em}}.p-kv__en-line1{left:22.2395833333vw}@media only screen and (max-width:767px){.p-kv__en-line1{left:5.1282051282vw}}.p-kv__en-line1{top:5.4166666667vw}@media only screen and (max-width:767px){.p-kv__en-line1{top:55.3846153846vw}}.p-kv__en-line2{left:16.09375vw}@media only screen and (max-width:767px){.p-kv__en-line2{left:5.1282051282vw}}.p-kv__en-line2{top:5.625vw}@media only screen and (max-width:767px){.p-kv__en-line2{top:68.2051282051vw}}.p-kv__catch{font-family:"Noto Serif JP",游明朝,Yu Mincho,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,Times New Roman,Times,Garamond,Georgia,serif;font-weight:400;letter-spacing:0;white-space:nowrap}@media only screen and (min-width:768px){.p-kv__catch{left:29.5833333333vw;top:18.90625vw;font-size:3.9583333333vw;line-height:1.4}}@media only screen and (max-width:767px){.p-kv__catch{left:5.641025641vw;top:84.1025641026vw;font-size:8.4615384615vw;line-height:1.4}}.p-kv__catch-char{animation:kvCharIn .01s steps(1,end) both}@media(prefers-reduced-motion:reduce){.p-kv__catch-char{animation:none}}.p-kv__catch-char:nth-of-type(1){animation-delay:.6s}.p-kv__catch-char:nth-of-type(2){animation-delay:.75s}.p-kv__catch-char:nth-of-type(3){animation-delay:.9s}.p-kv__catch-char:nth-of-type(4){animation-delay:1.05s}.p-kv__catch-char:nth-of-type(5){animation-delay:1.2s}.p-kv__catch-char:nth-of-type(6){animation-delay:1.35s}.p-kv__catch-char:nth-of-type(7){animation-delay:1.5s}.p-kv__catch-char:nth-of-type(8){animation-delay:1.65s}.p-kv__catch-char:nth-of-type(9){animation-delay:1.8s}.p-kv__catch-char:nth-of-type(10){animation-delay:1.95s}.p-kv__lead{font-family:"Noto Serif JP",游明朝,Yu Mincho,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,Times New Roman,Times,Garamond,Georgia,serif;line-height:1.5;letter-spacing:.05em;white-space:nowrap;-webkit-mask-image:linear-gradient(to right,#000 34%,transparent 66%);mask-image:linear-gradient(to right,#000 34%,transparent 66%);-webkit-mask-size:300% 100%;mask-size:300% 100%;animation:kvLeadIn 2s ease-out both;animation-delay:2.3s}@media(prefers-reduced-motion:reduce){.p-kv__lead{-webkit-mask-image:none;mask-image:none;animation:none}}@media only screen and (min-width:768px){.p-kv__lead{left:29.84375vw;top:30.78125vw;font-size:1.1458333333vw}}@media only screen and (max-width:767px){.p-kv__lead{left:6.1538461538vw;top:95.3846153846vw;font-size:4.1025641026vw}}.p-kv__img-1,.p-kv__img-2,.p-kv__img-3,.p-kv__img-4,.p-kv__illust{position:absolute;z-index:1;max-width:none;object-fit:cover}.p-kv__img-1{animation:kvImgIn .5s ease-out both;animation-delay:.3s}@media(prefers-reduced-motion:reduce){.p-kv__img-1{animation:none}}.p-kv__img-4{animation:kvImgIn .5s ease-out both;animation-delay:.55s}@media(prefers-reduced-motion:reduce){.p-kv__img-4{animation:none}}.p-kv__img-2{animation:kvImgIn .5s ease-out both;animation-delay:.8s}@media(prefers-reduced-motion:reduce){.p-kv__img-2{animation:none}}.p-kv__img-3{animation:kvImgIn .5s ease-out both;animation-delay:1.05s}@media(prefers-reduced-motion:reduce){.p-kv__img-3{animation:none}}@media only screen and (min-width:768px){.p-kv__img-1{left:34.84375vw;top:3.6458333333vw;width:16.6666666667vw;height:11.9791666667vw}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-kv__img-1{left:34.84375vw;top:5.7291666667vw;width:16.6666666667vw;height:11.9791666667vw}}@media only screen and (max-width:767px){.p-kv__img-1{left:41.0256410256vw;top:7.1794871795vw;width:51.2820512821vw;height:37.1794871795vw}}@media only screen and (min-width:768px){.p-kv__img-2{left:55.4166666667vw;top:28.6979166667vw;width:15.625vw;height:11.4583333333vw}}@media only screen and (max-width:767px){.p-kv__img-2{left:64.1025641026vw;top:173.5897435897vw;width:35.8974358974vw;height:25.641025641vw}}@media only screen and (min-width:768px){.p-kv__img-3{left:41.875vw;top:35.9375vw;width:15.625vw;height:11.4583333333vw}}@media only screen and (max-width:767px){.p-kv__img-3{left:32.0512820513vw;top:190.2564102564vw;width:35.8974358974vw;height:26.1538461538vw}}@media only screen and (min-width:768px){.p-kv__img-4{left:76.0416666667vw;top:8.3333333333vw;width:23.9583333333vw;height:39.0625vw}}@media only screen and (max-width:767px){.p-kv__img-4{left:50vw;top:107.6923076923vw;width:37.9487179487vw;height:61.5384615385vw}}.p-kv__illust{height:auto}@media only screen and (min-width:768px){.p-kv__illust{left:3.125vw;top:25vw;width:12.2395833333vw}}@media only screen and (max-width:767px){.p-kv__illust{left:0vw;top:108.9743589744vw;width:39.7435897436vw}}@keyframes kvBandPc{0%{clip-path:polygon(46.35% 0,77.76% 0,77.76% 0,46.35% 0)}}@keyframes kvBandSp{0%{clip-path:polygon(75.38% 0,211.66% 0,211.66% 0,75.38% 0)}}@keyframes kvCharIn{0%{opacity:0}to{opacity:1}}@keyframes kvLeadIn{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes kvImgIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.con_important_news .inner{display:flex;align-items:center;gap:1em}.con_important_news .inner .st{white-space:nowrap}.con_important_news .inner .wrp_article{position:relative;width:100%}.con_important_news .inner .wrp_article .post{transition:opacity .5s ease}.con_important_news .inner .wrp_article .post:not(.active){pointer-events:none;position:absolute;left:0;top:0;z-index:-1;opacity:0}.con_important_news .inner .wrp_article .post.active{position:relative;z-index:1;opacity:1}.con_important_news .inner .wrp_article .post .wrp_txt{display:flex;flex-direction:column;gap:.5em}.con_important_news .inner .wrp_article .post .wrp_txt .txt{order:2;font-weight:400;font-size:clamp(.875rem,calc(.2237136465vw + .8302572707rem),.9375rem)}@media only screen and (min-width:768px){.con_important_news .inner .wrp_article .post .wrp_txt .txt{font-size:clamp(.9375rem,calc(.2320185615vw + .8261310905rem),1rem)}}.con_important_news .inner .wrp_article .post .wrp_txt .txt{letter-spacing:.06em;line-height:2.36;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5}.firefox .con_important_news .inner .wrp_article .post .wrp_txt .txt{max-height:1.5em}.con_important_news .inner .wrp_article .post .wrp_txt .info{order:1;display:flex;align-items:center;flex-wrap:wrap;gap:.3em .5em;font-size:clamp(.875rem,calc(.2237136465vw + .8302572707rem),.9375rem)}@media only screen and (min-width:768px){.con_important_news .inner .wrp_article .post .wrp_txt .info{font-size:clamp(.9375rem,calc(.2320185615vw + .8261310905rem),1rem)}}.con_important_news .inner .wrp_article .post .wrp_txt .info{letter-spacing:.06em;line-height:2}.con_important_news .inner .wrp_article .post .wrp_txt .info dl dt{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.con_important_news .inner .wrp_article .post .wrp_txt .info .box_date dd time{font-size:clamp(.7583333333rem,calc(.0984848485vw + .7386363636rem),.8125rem);font-family:Manrope,Verdana,Helvetica,Arial,sans-serif}.con_important_news .inner .wrp_article .post .wrp_txt .info .box_category,.con_important_news .inner .wrp_article .post .wrp_txt .info .box_category dd,.con_important_news .inner .wrp_article .post .wrp_txt .info .box_category dd ul{display:contents}.con_important_news .inner .wrp_article .post .wrp_txt .info .box_category dd ul li{border:1px solid #48C8FF;padding:.1em .5em;background-color:#48c8ff;box-sizing:border-box;color:#fff;font-size:clamp(.7rem,calc(.0909090909vw + .6818181818rem),.75rem);white-space:nowrap}
