.lp02_01-elm01{width:89.2%;inset:21.8% 0 0 0;margin:0 auto}.lp02_04{width:2.1%;height:22%;inset:7.3% 0 0 48.8%}.lp02_04-elm01{width:6px;height:6px;border-radius:50%;background:#000;inset:0 0 auto;margin:auto;animation:fallLoop 2s ease-in-out infinite}@media screen and (max-width: 500px){.lp02_04-elm01{width:1.6vw;height:1.6vw}}.lp02_04-elm02{width:.5px;height:73px;inset:0;margin:auto;background:#000}@media screen and (max-width: 500px){.lp02_04-elm02{width:.2vw;height:14.6vw}}.lp02_05-elm01{width:100%;inset:.65% 0 0 0;margin:0 auto}.lp02_05 .slider02 .elm{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;text-align:justify;color:#fff;line-height:1.3;height:13%}.lp02_05 .slider02 .elm01{inset:20.8% 0 0 49.4%}.lp02_05 .slider02 .elm02{inset:20.8% 0 0 46.9%}.lp02_05 .slider02 .elm03{inset:20.8% 0 0 46.4%;letter-spacing:1px}.lp02_05 .slider02 .elm04{inset:20.8% 0 0 46.4%;letter-spacing:1px}.lp02_07-elm01{width:100%;inset:19.95% 0 0 0;margin:0 auto}.lp03_03-elm01{width:100%;inset:2.1% 0 0 0;margin:0 auto}.lp03_06-elm01{width:100%;inset:-4.6% 0 0 0;margin:0 auto}.lp04_02 .elm01{inset:16.8% 0 0 17.4%;font-family:sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#c1272d;position:absolute}.lp05_03{background:#f2efeb}.lp05_04 .btn01_01{width:85.4%;inset:22.86% auto auto 8.3%}.lp05_04 .btn01_02{width:85.4%;inset:39.5% auto auto 8.35%}.lp05_04 .btn01_03{width:85.4%;inset:56.05% auto auto 8.3%}.lp05_04 .btn01_04{width:85.4%;inset:72.87% auto auto 8.3%}.fs17{font-size:11.3px}@media screen and (max-width: 500px){.fs17{font-size:2.26vw}}.fs29{font-size:19.3px}@media screen and (max-width: 500px){.fs29{font-size:3.86vw}}.fs45{font-size:30px}@media screen and (max-width: 500px){.fs45{font-size:6vw}}.fs63{font-size:42px}@media screen and (max-width: 500px){.fs63{font-size:8.4vw}}.accordionContainer{width:88%;margin:0 auto;padding-bottom:16.97%}.accordion__item{position:relative;margin:0 auto;z-index:1;overflow:hidden;margin-bottom:8%}.accordion__btn{position:relative;cursor:pointer;user-select:none;border-top:1px solid #88564b;border-bottom:1px solid #88564b}.accordion__btn--close{cursor:pointer;text-align:center;color:#fff;background-color:#444}@media screen and (max-width: 500px){.accordion__btn--close{padding:4vw 0}}.accordion__content{overflow:hidden;transition-duration:.3s}.accordion__content.js-close{height:0;opacity:0}.accordion__content.js-close .accordion_link{display:none;pointer-events:none}.accordion__content.js-open{opacity:1}.accordion__content.js-open .accordion_link{display:block;pointer-events:auto}.accordion__state{position:absolute;width:24.7px;height:16.7px;top:50%;right:0%;margin-top:-6.67px;transition:.2s all ease-in-out;transform:rotate(180deg)}.js-active .accordion__state{transform:rotate(0deg);transition:.2s all ease-in-out}@media screen and (max-width: 500px){.accordion__state{width:4.94vw;height:3.34vw;margin-top:-1.334vw}}.btn01_01{width:96.55%;height:17%;bottom:8.9%;left:1.87%}.btn01_01 .elm01{inset:15.9% 0 0 17.4%;font-family:sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#c1272d;position:absolute;height:23%}@media screen and (max-width: 500px){.btn01_01 .elm01{inset:13.8% 0 0 17.4%}}.btn02_01{width:96.5%;height:17%;inset:73.2% 0 0 1.9%}.swiperslide{transition:opacity .5s}.swiperslide img{width:100%;height:auto;display:block}.swiper-thumbnail01{margin-top:7.6%;width:68%}.swiper-thumbnail01 .swiper-wrapper{display:flex}.swiper-thumbnail01 .swiper-slide{opacity:.7;box-sizing:border-box}.swiper-thumbnail01 .swiper-slide.swiper-slide-thumb-active{opacity:1;border:#b28574 solid 2px}@media screen and (max-width: 500px){.swiper-thumbnail01 .swiper-slide.swiper-slide-thumb-active{border:#b28574 solid 0.4vw}}.swiper-thumbnail02{width:97.6%;left:-0.4%;margin-bottom:3.5%}.swiper-thumbnail02 .swiper-slide{position:relative;opacity:1;min-height:140px}@media screen and (max-width: 500px){.swiper-thumbnail02 .swiper-slide{min-height:28vw}}.swiper-thumbnail02 .swiper-slide picture{transition:.5s all}.swiper-thumbnail02 .swiper-slide.swiper-slide-thumb-active .on{opacity:1}.swiper-thumbnail02 .swiper-slide.swiper-slide-thumb-active .off{opacity:0}.swiper-thumbnail02 .swiper-slide .on,.swiper-thumbnail02 .swiper-slide .off{position:absolute;top:0;left:0;width:127px;height:140px;object-fit:contain}@media screen and (max-width: 500px){.swiper-thumbnail02 .swiper-slide .on,.swiper-thumbnail02 .swiper-slide .off{width:25.4vw;height:28vw}}.swiper-thumbnail02 .swiper-slide .on{opacity:0}.swiper-thumbnail02 .swiper-slide .off{opacity:1}.swiper-button-next02{top:45.5%;position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;width:24.7px;height:42.7px}@media screen and (max-width: 500px){.swiper-button-next02{width:4.94vw;height:8.54vw}}.swiper-button-prev02{top:45.5%;transform:rotate(180deg);position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;width:24.7px;height:42.7px}@media screen and (max-width: 500px){.swiper-button-prev02{width:4.94vw;height:8.54vw}}.swiper-button-prev02{left:6.7px}@media screen and (max-width: 500px){.swiper-button-prev02{left:1.34vw}}.swiper-button-prev02::before{transform:rotate(-135deg)}.swiper-button-next02{right:6.7px}@media screen and (max-width: 500px){.swiper-button-next02{right:1.34vw}}.swiper-button-next02::before{transform:rotate(45deg)}/*# sourceMappingURL=base.min.css.map */