.lp_hikari01::before{position:absolute;content:"";display:block;top:-200%;left:-200%;width:170px;height:600%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%);transform:rotate(45deg);animation:light_width 2.5s linear infinite}@media screen and (max-width: 750px){.lp_hikari01::before{width:20vw}}.lp_hikari02::before{position:absolute;content:"";display:block;top:-50%;left:-200%;width:80px;height:235%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%);transform:rotate(45deg);animation:light_width 2s linear infinite}@media screen and (max-width: 750px){.lp_hikari02::before{width:20vw}}.lp01_02 .elm01_01{width:75.1%;inset:15.15% 0 0 12.1%}.lp02_01 .elm01_01{width:81.2%;inset:58.85% 0 0 9.2%;height:40%}.lp02_02-elm01{width:93.7%;top:1.8%;left:3.1%}.lp02_05 .btn01_01{width:85.3%;inset:87% 0 0 7.3%;height:9.5%}.lp02_06 .btn01_01{width:85.3%;inset:87% 0 0 7.3%;height:9.5%}.lp02_07 .btn01_01{width:85.3%;inset:80% 0 0 7.3%;height:9.5%}.lp02_08 .btn01_01{width:97.87%;inset:0% 0 0 0%;height:22%;z-index:10}.lp02_08 .elm01_01{position:absolute;inset:2.8% auto auto 5.2%;width:673px;height:173px;z-index:3;overflow:hidden;clip-path:url(#lp02_08);transform-origin:top left}@media screen and (max-width: 750px){.lp02_08 .elm01_01{width:89.7333333333vw;height:23.0666666667vw}}.lp03_01 .elm01{display:flex;justify-content:space-between;flex-wrap:wrap;display:flex;justify-content:space-between;flex-wrap:wrap;width:90.3%;top:29.8%;left:0;right:0;margin:0 auto;z-index:10}.lp03_01 .elm01_01{flex:0 1 23.5%}.lp03_01 .elm01_02{flex:0 1 23.5%}.lp03_01 .elm01_03{flex:0 1 23.5%}.lp03_01 .elm01_04{flex:0 1 23.5%}.lp03_02 .elm01_01{position:absolute;inset:29.8% auto auto 78.5%;width:147px;height:147px;z-index:3;overflow:hidden;clip-path:url(#lp03_02);transform-origin:top left}@media screen and (max-width: 750px){.lp03_02 .elm01_01{width:19.6vw;height:19.6vw}}.lp03_03 .elm01_01{width:69.9%;inset:9.09% 0 0 14.9%;height:9%}.lp03_03 .elm01_02{position:absolute;inset:84.5% auto auto 5.2%;width:673px;height:173px;z-index:3;overflow:hidden;clip-path:url(#lp02_08);transform-origin:top left}@media screen and (max-width: 750px){.lp03_03 .elm01_02{width:89.7333333333vw;height:23.0666666667vw}}.lp03_03 .btn01_01{width:97.1%;inset:84.19% 0 0 0;height:11%;z-index:10}.lp04_01{overflow:hidden;background-color:#34482d;padding:0 0 7%}.lp04_01 .faq_cont{height:0;overflow:hidden}.lp04_01 .faq_cont .btn01_01{width:84%;height:15%;inset:73% 0 0 8%}.lp04_01 .faq_icon01,.lp04_01 .faq_icon02{position:absolute;aspect-ratio:1/1;border-radius:50%}.lp04_01 .faq_icon01::before,.lp04_01 .faq_icon01::after,.lp04_01 .faq_icon02::before,.lp04_01 .faq_icon02::after{position:absolute;content:"";display:block;width:44%;inset:0;margin:auto;height:3px}@media screen and (max-width: 750px){.lp04_01 .faq_icon01::before,.lp04_01 .faq_icon01::after,.lp04_01 .faq_icon02::before,.lp04_01 .faq_icon02::after{height:0.4vw}}.lp04_01 .faq_icon01::after,.lp04_01 .faq_icon02::after{transform:rotate(90deg);transition:.3s all}.lp04_01 .faq_icon01{width:6.15%;inset:31% 4.5% auto auto;background:#fff}.lp04_01 .faq_icon01::before,.lp04_01 .faq_icon01::after{background:#34482d}.lp04_01 .faq_icon02{width:6.9%;inset:41.2% 2.9% auto auto;background:#34482d}.lp04_01 .faq_icon02::before,.lp04_01 .faq_icon02::after{background:#fff}.lp04_01 .faqContainer{width:89.3%;margin:0 auto 4.6%;background:#4f6648}.lp04_01 .faqChild{width:90%;margin:0 auto 5%;background:#fff}.lp04_01 .faq01_btn{padding:0 5% 0 5.7%}.lp04_01 .faq02_btn{padding:0 5% 0 5.7%}.lp04_01 .faq02_02 .btn01_01{width:11%;height:10%;margin:0 auto;inset:26.7% 0 0 -39%}.lp04_01 .faq02_04 .btn01_01{width:10.3%;height:12%;margin:0 auto;inset:41.7% 0 0 -13%}.lp04_01 .faq03_btn{padding:.2% 6% .1% 6.7%}.lp04_01 .faq03_03 .btn01_01{width:10.3%;height:14%;margin:0 auto;inset:49.7% 0 0 -28%}.lp04_01 .faq04_btn{padding:.3% 6.9% .6% 6.7%}.lp04_01 .open>.faq_icon01::after{transform:rotate(0)}.lp04_01 .open>.faq_icon02::after{transform:rotate(0)}.footer01 .btn01_01{width:77.34%;inset:70.56% 0 0 11.3%}.footer02 .btn01_01{width:81.1%;inset:80.57% 0 0 9.45%}.footer03 .btn01_01{width:35.1%;inset:80.57% 0 0 5.45%;height:8%}.footer03 .btn01_02{width:13.1%;inset:80.57% 0 0 45.45%;height:8%}.footer03 .btn01_03{width:27.1%;inset:80.57% 0 0 64.45%;height:8%}.slider01{overflow:hidden}.slider01 .swiper-slide>picture{display:block}.slider01 .swiper-slide img{display:block;width:100%;height:auto}.slider01 .swiper-button-prev,.slider01 .swiper-button-next{width:40px;height:40px}@media screen and (max-width: 750px){.slider01 .swiper-button-prev,.slider01 .swiper-button-next{width:5.3333333333vw;height:5.3333333333vw}}.slider01 .swiper-button-prev,.slider01 .swiper-button-next{top:37%;margin-top:0;transform:translateY(-50%);padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.slider01 .swiper-button-prev::before,.slider01 .swiper-button-prev::after,.slider01 .swiper-button-next::before,.slider01 .swiper-button-next::after{display:none}.slider01 .swiper-button-prev>svg,.slider01 .swiper-button-next>svg{display:none}.slider01 .swiper-button-prev>picture,.slider01 .swiper-button-next>picture{display:block;width:100%}.slider01 .swiper-button-prev img,.slider01 .swiper-button-next img{display:block;width:100%;height:auto}.slider01 .swiper-button-prev{left:39px}@media screen and (max-width: 750px){.slider01 .swiper-button-prev{left:5.2vw}}.slider01 .swiper-button-next{right:39px}@media screen and (max-width: 750px){.slider01 .swiper-button-next{right:5.2vw}}.slider01 .swiper-pagination{position:absolute;bottom:12.1% !important;left:0;width:100%;display:flex;align-items:center;justify-content:center;gap:16px;z-index:10}@media screen and (max-width: 750px){.slider01 .swiper-pagination{gap:2.1333333333vw}}.slider01 .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;margin:0;padding:0;border-radius:50%;background:#909b8c;opacity:1;cursor:pointer;transition:background-color .2s}@media screen and (max-width: 750px){.slider01 .swiper-pagination .swiper-pagination-bullet{width:1.4666666667vw;height:1.4666666667vw}}.slider01 .swiper-pagination .swiper-pagination-bullet-active{background:#50614a;width:14px;height:14px}@media screen and (max-width: 750px){.slider01 .swiper-pagination .swiper-pagination-bullet-active{width:1.8666666667vw;height:1.8666666667vw}}@keyframes light_height{0%{top:-250%;left:-350%}70%{top:-200%;left:350%}100%{top:-200%;left:350%}}@keyframes light_width{0%{left:-35%}35%{left:110%}100%{left:110%}}/*# sourceMappingURL=base.min.css.map */