@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@400;500;700&display=swap";.p-koikeya-main{font-family:"Zen Kaku Gothic Antique",sans-serif;background:#f2f2f2}.p-koikeya-mv{margin:0;width:100%;left:0;will-change:transform,top}@media screen and (min-width: 768px){.p-koikeya-mv img{max-width:200rem;margin-left:auto;margin-right:auto}}.p-koikeya-mv__wrap{position:relative;width:100%;z-index:0}.p-koikeya-card{--card-bg-blur-size: min(calc(calc(10 / 375) * 100vw), 2rem);--card-bg-color: rgba(255, 255, 255, 0.4);--card-radius-size: min(calc(calc(10 / 375) * 100vw), 2rem)}.p-koikeya-card__inner{border-radius:var(--card-radius-size);background-color:var(--card-bg-color);-webkit-backdrop-filter:blur(var(--card-bg-blur-size));backdrop-filter:blur(var(--card-bg-blur-size));box-shadow:0 0 min(2.6666666667vw,2rem) 0 rgba(0,0,0,.15);position:relative;padding:min(5.3333333333vw,4rem)}.p-koikeya-card__inner:has(.p-koikeya-button){padding-bottom:min(1.3333333333vw,1rem)}.p-koikeya-card__inner::before{content:"";position:absolute;z-index:0;border-radius:var(--card-radius-size);background-image:linear-gradient(160deg, white 0%, rgba(255, 255, 255, 0) 62%, white 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.p-koikeya-card iframe{width:100%;height:auto;aspect-ratio:16/9}.p-koikeya-card+.p-koikeya-card{margin-top:min(2.6666666667vw,2rem)}@media screen and (min-width: 768px){.p-koikeya-card+.p-koikeya-card{margin-top:5rem}}.p-koikeya-content{overflow:hidden}.p-koikeya-content__inner{padding:min(5.3333333333vw,4rem) min(2.6666666667vw,2rem) min(6.6666666667vw,5rem)}@media screen and (min-width: 768px){.p-koikeya-content__inner{width:100%;max-width:108rem;padding:8rem 0 10rem;margin-left:auto;margin-right:auto}}.p-koikeya-heading{display:flex;justify-content:center;align-items:center;gap:min(1.3333333333vw,1rem);color:#fff;text-align:center;font-size:min(4.8vw,3.6rem);font-style:normal;font-weight:700;line-height:normal;border-radius:min(1.3333333333vw,1rem);background:#e60039;padding:min(1.8666666667vw,1.4rem) min(6.4vw,4.8rem)}.p-koikeya-heading svg{width:min(5.3333333333vw,4rem);height:min(5.3333333333vw,4rem);aspect-ratio:1/1;position:relative;top:min(.2666666667vw,.2rem)}.p-koikeya-text{text-align:justify;font-size:min(3.2vw,2.4rem);font-style:normal;font-weight:400;line-height:1.7;letter-spacing:-0.01em;margin-top:min(5.3333333333vw,4rem);margin-bottom:min(4vw,3rem)}@media screen and (min-width: 768px){.p-koikeya-text{margin-top:3rem;margin-bottom:3rem}}.p-koikeya-text__small{font-size:min(2.4vw,1.8rem);font-style:normal;font-weight:400;line-height:1.5;margin-top:min(4vw,3rem);margin-bottom:0}@media screen and (min-width: 768px){.p-koikeya-text__small{margin:4rem 3rem 0}}.p-koikeya-button{display:flex;align-items:center;justify-content:center;width:min(57.0666666667vw,42.8rem);height:min(12vw,9rem);font-size:min(4vw,3rem);font-style:normal;font-weight:700;line-height:1;border-radius:calc(infinity*1px);box-shadow:0 min(1.0666666667vw,.8rem) min(2.1333333333vw,1.6rem) 0 rgba(0,0,0,.15);margin:min(4vw,3rem) auto;position:relative;transition:box-shadow .3s ease}@media screen and (min-width: 768px){.p-koikeya-button{width:28.5rem;height:6rem;font-size:2rem;margin-top:5rem}}@media(any-hover: hover){.p-koikeya-button:hover{box-shadow:0 0 0 0 rgba(0,0,0,0)}.p-koikeya-button:hover::before{opacity:0}.p-koikeya-button:hover::after{opacity:1}}.p-koikeya-button::before,.p-koikeya-button::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-repeat:no-repeat;background-position:center;background-size:100% 100%;z-index:0;pointer-events:none;transition:opacity .3s ease}.p-koikeya-button::before{width:100%;height:100%;background-image:url(../img/bg_button.svg);opacity:1}.p-koikeya-button::after{width:100%;height:100%;background-image:url(../img/hover_bg_button.svg);opacity:0}.p-koikeya-button span{position:relative;z-index:1}.p-koikeya-button svg{width:min(3.4666666667vw,2.6rem);height:min(3.4666666667vw,2.6rem);position:absolute;top:50%;right:min(4.5333333333vw,3.4rem);transform:translateY(-50%);z-index:1}@media screen and (min-width: 768px){.p-koikeya-button svg{width:1.7rem;height:1.7rem}}.p-koikeya-insta{padding-bottom:min(5.6vw,4.2rem);margin-top:min(5.3333333333vw,4rem);overflow:inherit;position:relative}@media screen and (min-width: 768px){.p-koikeya-insta{padding-bottom:0 !important}}.p-koikeya-insta__list{display:flex}.p-koikeya-insta__item{flex-shrink:0}.p-koikeya-insta__item a{display:block;overflow:hidden;border-radius:min(1.3333333333vw,1rem);transition:opacity .3s ease}@media(any-hover: hover){.p-koikeya-insta__item a:hover{opacity:.7}}.p-koikeya-insta__item img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.p-koikeya-insta__pagination{position:absolute;top:auto !important;bottom:0 !important;left:50% !important;transform:translateX(-50%) !important}@media screen and (min-width: 768px){.p-koikeya-insta__pagination{display:none !important}}.p-koikeya-insta__pagination .swiper-pagination-bullet{width:min(1.3333333333vw,1rem) !important;height:min(1.3333333333vw,1rem) !important;margin:0 min(1.3333333333vw,1rem) !important}.p-koikeya-insta__pagination .swiper-pagination-bullet-active{background-color:#e60039 !important}.p-koikeya-map{--map-base-width: 750;position:relative;aspect-ratio:630/492;margin-top:min(5.3333333333vw,4rem)}@media screen and (min-width: 768px){.p-koikeya-map{aspect-ratio:940/733;margin-left:3rem;margin-right:3rem}}.p-koikeya-map__img{width:calc(477/var(--map-base-width)*100vw);height:auto;position:absolute;top:0;left:0}@media screen and (min-width: 768px){.p-koikeya-map__img{width:71.3rem}}.p-koikeya-map__button{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 min(1.0666666667vw, 0.8rem) min(2.1333333333vw, 1.6rem) rgba(0, 0, 0, 0.15));position:absolute;z-index:1;transition:filter .6s ease-out}@media(any-hover: hover){.p-koikeya-map__button:hover{filter:drop-shadow(0 0 0 rgba(0, 0, 0, 0))}.p-koikeya-map__button:hover::before{opacity:0}.p-koikeya-map__button:hover::after{opacity:1}}.p-koikeya-map__button::before,.p-koikeya-map__button::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-repeat:no-repeat;background-position:center;background-size:100% 100%;z-index:0;pointer-events:none;transition:opacity .6s ease}.p-koikeya-map__button::before{width:100%;height:100%;opacity:1}.p-koikeya-map__button::after{width:100%;height:100%;opacity:0}.p-koikeya-map__button span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:100%}.p-koikeya-map__button.-hokkaido{width:calc(132.032/var(--map-base-width)*100vw);height:calc(147.447/var(--map-base-width)*100vw);top:0;left:calc(498/var(--map-base-width)*100vw)}@media screen and (min-width: 768px){.p-koikeya-map__button.-hokkaido{width:19.7rem;height:22rem;left:74.3rem}}.p-koikeya-map__button.-hokkaido::before{background-image:url(../img/hokkaido.svg)}.p-koikeya-map__button.-hokkaido::after{background-image:url(../img/hover_hokkaido.svg)}.p-koikeya-map__button.-tohoku{width:calc(132.032/var(--map-base-width)*100vw);height:calc(196.372/var(--map-base-width)*100vw);top:calc(169/var(--map-base-width)*100vw);left:calc(498/var(--map-base-width)*100vw)}@media screen and (min-width: 768px){.p-koikeya-map__button.-tohoku{width:19.7rem;height:29.3rem;top:25.8rem;left:74.3rem}}.p-koikeya-map__button.-tohoku::before{background-image:url(../img/tohoku.svg)}.p-koikeya-map__button.-tohoku::after{background-image:url(../img/hover_tohoku.svg)}.p-koikeya-map__button.-kanto{width:calc(126.67/var(--map-base-width)*100vw);height:calc(107.234/var(--map-base-width)*100vw);top:calc(385/var(--map-base-width)*100vw);left:calc(504/var(--map-base-width)*100vw)}@media screen and (min-width: 768px){.p-koikeya-map__button.-kanto{width:18.9rem;height:16rem;top:57.3rem;left:75.1rem}}.p-koikeya-map__button.-kanto::before{background-image:url(../img/kanto.svg)}.p-koikeya-map__button.-kanto::after{background-image:url(../img/hover_kanto.svg)}.p-koikeya-map__button.-chu{width:calc(214.468/var(--map-base-width)*100vw);height:calc(89.139/var(--map-base-width)*100vw);top:calc(277/var(--map-base-width)*100vw);left:calc(315/var(--map-base-width)*100vw)}@media screen and (min-width: 768px){.p-koikeya-map__button.-chu{width:32rem;height:13.3rem;top:41rem;left:47rem}}.p-koikeya-map__button.-chu::before{background-image:url(../img/chu.svg)}.p-koikeya-map__button.-chu::after{background-image:url(../img/hover_chu.svg)}.p-koikeya-map__button.-tokai{width:calc(126.67/var(--map-base-width)*100vw);height:calc(107.234/var(--map-base-width)*100vw);top:calc(385/var(--map-base-width)*100vw);left:calc(356/var(--map-base-width)*100vw)}@media screen and (min-width: 768px){.p-koikeya-map__button.-tokai{width:18.9rem;height:16rem;top:57.3rem;left:53.2rem}}.p-koikeya-map__button.-tokai::before{background-image:url(../img/tokai.svg)}.p-koikeya-map__button.-tokai::after{background-image:url(../img/hover_tokai.svg)}.p-koikeya-map__button.-kinki{width:calc(94.5/var(--map-base-width)*100vw);height:calc(195.032/var(--map-base-width)*100vw);top:calc(297/var(--map-base-width)*100vw);left:calc(242/var(--map-base-width)*100vw)}@media screen and (min-width: 768px){.p-koikeya-map__button.-kinki{width:14.1rem;height:29.1rem;top:44.2rem;left:36.1rem}}.p-koikeya-map__button.-kinki::before{background-image:url(../img/kinki.svg)}.p-koikeya-map__button.-kinki::after{background-image:url(../img/hover_kinki.svg)}.p-koikeya-map__button.-chugoku{width:calc(113.266/var(--map-base-width)*100vw);height:calc(96.511/var(--map-base-width)*100vw);top:calc(297/var(--map-base-width)*100vw);left:calc(109/var(--map-base-width)*100vw)}@media screen and (min-width: 768px){.p-koikeya-map__button.-chugoku{width:16.9rem;height:14.4rem;top:44.2rem;left:16.3rem}}.p-koikeya-map__button.-chugoku::before{background-image:url(../img/chugoku.svg)}.p-koikeya-map__button.-chugoku::after{background-image:url(../img/hover_chugoku.svg)}.p-koikeya-map__button.-shikoku{width:calc(113.266/var(--map-base-width)*100vw);height:calc(78.415/var(--map-base-width)*100vw);top:calc(414/var(--map-base-width)*100vw);left:calc(109/var(--map-base-width)*100vw)}@media screen and (min-width: 768px){.p-koikeya-map__button.-shikoku{width:16.9rem;height:11.7rem;top:61.6rem;left:16.3rem}}.p-koikeya-map__button.-shikoku::before{background-image:url(../img/shikoku.svg)}.p-koikeya-map__button.-shikoku::after{background-image:url(../img/hover_shikoku.svg)}.p-koikeya-map__button.-kyushu{width:calc(88.468/var(--map-base-width)*100vw);height:calc(193.691/var(--map-base-width)*100vw);top:calc(297/var(--map-base-width)*100vw);left:0}@media screen and (min-width: 768px){.p-koikeya-map__button.-kyushu{width:13.2rem;height:28.9rem;top:44.3rem}}.p-koikeya-map__button.-kyushu::before{background-image:url(../img/kyushu.svg)}.p-koikeya-map__button.-kyushu::after{background-image:url(../img/hover_kyushu.svg)}footer{background-color:#fff;position:relative;z-index:1}
/*# sourceMappingURL=style.css.map */