.lp02_02 .elm01_01{width:32%;inset:7.3% 3.9% auto auto}.lp02_08{padding:6.05% 0}.lp02_08 .elm01_01{width:88%;margin:0 auto}.lp03_01 .elm01_01{width:24.4%;aspect-ratio:1/1;inset:11.5% auto auto 1.9%;border-radius:50%;overflow:hidden}.lp03_01 .elm01_01::before{position:absolute;display:block;content:"";width:100%;height:300%;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 80%);transform:rotate(45deg);inset:-100% auto auto -150%;animation:kiran01 3s 0s linear infinite}@keyframes kiran01{0%{left:-150%}15%{left:150%}100%{left:150%}}.lp03_06 .elm01_01{width:91.1%;aspect-ratio:681.63/183.23;inset:21.6% auto auto 4.4%;overflow:hidden;clip-path:url(#lp03_06-elm01_01)}.lp03_06 .elm01_01_01{display:block;min-width:100%;min-height:100%;aspect-ratio:2;background:linear-gradient(132deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 70%)}@media screen and (min-width: 751px){.lp03_06 .elm01_01_01{left:-1500px;animation:sparkle_pc 3s 0s infinite forwards ease}}@media screen and (max-width: 750px){.lp03_06 .elm01_01_01{left:-200vw;animation:sparkle_sp 3s 0s infinite forwards ease}}@keyframes sparkle_pc{0%{left:-1500px}90%{left:1500px}100%{left:1500px}}@keyframes sparkle_sp{0%{left:-200vw}90%{left:200vw}100%{left:200vw}}.lp04_01 .elm01{width:40%;inset:3.7% 0 8.2%;margin:0 auto}.lp04_01 .elm01_01{position:sticky;width:100%;top:0}.lp04_03 .elm01_01{width:24%;inset:1.1% auto auto 5.3%;z-index:10}.lp04_03 .elm01_02{width:29.3%;inset:auto 1.1% 8.5% auto;z-index:10}.lp04_03 .elm02_01{width:72%;inset:33.2% auto auto 9.9%;z-index:10}.lp04_03 .elm03{width:78.5%;inset:5.4% 0 auto auto}.lp04_03 .elm03_02{width:200%;inset:0 0 0 -50%;clip-path:polygon(0% 0, 100% 0%, 75% 100%, 0 100%)}.lp04_03 .elm03_02 picture{padding:0 25%}.lp04_03 .elm04{width:78.5%;inset:auto auto 6.1% 0}.lp04_03 .elm04_02{width:200%;inset:0 0 0 -50%;clip-path:polygon(0% 0, 100% 0%, 75% 100%, 0 100%)}.lp04_03 .elm04_02 picture{padding:0 25%}.lp04_04 .elm01_01,.lp04_04 .elm01_02,.lp04_04 .elm01_03,.lp04_04 .elm01_04{width:26.7%}.lp04_04 .elm01_01{inset:62.2% auto auto 3.3%;z-index:20}.lp04_04 .elm01_02{inset:62.2% 3.2% auto auto;z-index:20}.lp04_04 .elm01_03{inset:78.4% auto auto 3.3%}.lp04_04 .elm01_04{inset:78.4% 3.2% auto auto}.lp04_09 .elm01_01{width:84.1%;aspect-ratio:631.29/300.87;inset:17.6% auto auto 8.8%;overflow:hidden;clip-path:url(#lp04_09-elm01_01)}.lp04_09 .elm01_01_01{display:block;min-width:100%;min-height:100%;aspect-ratio:2;background:linear-gradient(132deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 70%)}@media screen and (min-width: 751px){.lp04_09 .elm01_01_01{left:-1500px;animation:sparkle_pc 3s 0s infinite forwards ease}}@media screen and (max-width: 750px){.lp04_09 .elm01_01_01{left:-200vw;animation:sparkle_sp 3s 0s infinite forwards ease}}.lp04_10 .elm01_01{width:80.6%;inset:39.8% 0 auto;margin:0 auto}.lp04_13 .elm01_01{width:41.3%;inset:44.9% auto auto 7.4%}.lp04_13 .elm01_01 video{z-index:10}.lp04_13 .elm01_02{width:100%;inset:0;z-index:1}.lp04_13 .elm02_01{width:41.3%;inset:44.9% 7.4% auto auto}.lp04_13 .elm02_01 video{z-index:10}.lp04_13 .elm02_02{width:100%;inset:0;z-index:1}.lp05_03 .elm01_01{width:28.1%;aspect-ratio:1/.31;inset:27.3% auto auto 12.1%;overflow:hidden}.lp05_03 .elm01_01_01{display:block;min-width:200%;min-height:100%;aspect-ratio:2;background:linear-gradient(132deg, rgba(255, 255, 255, 0) 30%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 70%)}@media screen and (min-width: 751px){.lp05_03 .elm01_01_01{left:-1500px;animation:sparkle_pc 3s 0s infinite forwards ease}}@media screen and (max-width: 750px){.lp05_03 .elm01_01_01{left:-200vw;animation:sparkle_sp 3s 0s infinite forwards ease}}.lp05_04 .elm01_01{width:78.7%;margin:0 auto;inset:45.2% 0 auto}.lp05_07 .elm01{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;inset:51.8% 0 17%}.lp05_07 .elm01_01{flex:0 1 47%;margin:0 0 0 5%}.lp05_07 .elm01_02{flex:0 1 47%;margin:0 1.6% 0 -10%}.lp05_10 .elm01_01{width:88.8%;aspect-ratio:665.84/281.48;inset:5.7% auto auto 5.7%;overflow:hidden;clip-path:url(#lp05_10-elm01_01)}.lp05_10 .elm01_01_01{display:block;min-width:100%;min-height:100%;aspect-ratio:2;background:linear-gradient(132deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 70%)}@media screen and (min-width: 751px){.lp05_10 .elm01_01_01{left:-1500px;animation:sparkle_pc 3s 0s infinite forwards ease}}@media screen and (max-width: 750px){.lp05_10 .elm01_01_01{left:-200vw;animation:sparkle_sp 3s 0s infinite forwards ease}}.lp05_12 .elm01_01{width:88%;margin:0 auto;inset:50.7% 0 auto}.lp05_13 .elm01_01{width:45.3%;aspect-ratio:339.14/354.43;inset:40.9% auto auto 6%;overflow:hidden;clip-path:url(#lp05_13-elm01_01)}.lp05_13 .elm01_01_01{display:block;min-width:100%;min-height:100%;aspect-ratio:2;background:linear-gradient(132deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 70%)}@media screen and (min-width: 751px){.lp05_13 .elm01_01_01{left:-1500px;animation:sparkle_pc 3s 0s infinite forwards ease}}@media screen and (max-width: 750px){.lp05_13 .elm01_01_01{left:-200vw;animation:sparkle_sp 3s 0s infinite forwards ease}}.lp05_14 .elm01{display:flex;justify-content:space-between;flex-wrap:wrap;inset:38.8% 12.3% 51% 33.5%}.lp05_14 .elm01_01,.lp05_14 .elm01_02,.lp05_14 .elm01_03,.lp05_14 .elm01_04{flex:0 1 22.1%}.lp06_03 .elm01_01{width:84%;aspect-ratio:629.78/178.02;inset:54.7% auto auto 8%;overflow:hidden;clip-path:url(#lp06_03-elm01_01)}.lp06_03 .elm01_01_01{display:block;min-width:100%;min-height:100%;aspect-ratio:2;background:linear-gradient(132deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 70%)}@media screen and (min-width: 751px){.lp06_03 .elm01_01_01{left:-1500px;animation:sparkle_pc 3s 0s infinite forwards ease}}@media screen and (max-width: 750px){.lp06_03 .elm01_01_01{left:-200vw;animation:sparkle_sp 3s 0s infinite forwards ease}}.lp06_04 .elm01_01{width:83.2%;margin:0 auto;inset:6.9% 0 auto}.lp06_14 .elm01_01{width:100%;inset:8.8% 0 auto;z-index:10}.lp06_14 .elm02_01{width:100%;inset:47% 0 auto}.lp07_02 .elm01_01{width:89.2%;aspect-ratio:669.2/139.35;inset:78.1% auto auto 5.4%;overflow:hidden;clip-path:url(#lp07_02-elm01_01)}.lp07_02 .elm01_01_01{display:block;min-width:100%;min-height:100%;aspect-ratio:2;background:linear-gradient(132deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 70%)}@media screen and (min-width: 751px){.lp07_02 .elm01_01_01{left:-1500px;animation:sparkle_pc 3s 0s infinite forwards ease}}@media screen and (max-width: 750px){.lp07_02 .elm01_01_01{left:-200vw;animation:sparkle_sp 3s 0s infinite forwards ease}}.lp07_03 .elm01_01{width:42.5%;inset:75.3% auto auto 5.8%;border-radius:5px;overflow:hidden}.lp07_03 .elm02_01{width:42.5%;inset:75.3% 6.1% auto auto;border-radius:5px;overflow:hidden}.lp07_06 .elm01_01{width:78.8%;inset:22.1% auto auto 10.6%;z-index:200}.lp07_06 .elm01_02{width:20%;inset:74% auto auto 11%;z-index:200}.lp07_06 .elm02{inset:0}.lp07_06 .elm02_01{width:34.7%;inset:9.5% auto auto 0}.lp07_06 .elm02_02{width:37.3%;inset:41.9% auto auto 0}.lp07_06 .elm02_03{width:36.6%;inset:55.4% auto auto 32.9%}.lp07_06 .elm02_04{width:34.7%;inset:51.1% auto auto 65.3%}.lp07_06 .elm02_05{width:29.3%;inset:15.9% 0 auto auto}.lp07_07{z-index:10}.lp07_08{margin:-19.3% 0 0 0}.lp07_14 .elm{width:100%;inset:0 0 auto}.lp07_14 .btn01_01{width:9.9%;inset:46.3% auto auto 3.6%;z-index:10}.lp07_14 .btn01_02{width:9.9%;inset:46.3% 3.6% auto auto;z-index:10}.lp08_02{margin:9.4% 0 0}.lp08_02 .elm01_02{width:6.1%;aspect-ratio:1/1;border:#3e3a39 1px solid;border-radius:50%;inset:50% 10.5% auto auto;margin:-3.15% 0 0}.lp08_02 .elm01_02::before,.lp08_02 .elm01_02::after{position:absolute;display:block;content:"";width:52%;margin:auto;aspect-ratio:1/.1;background:#3e3a39;inset:0}.lp08_02 .elm01_02::before{transform:rotate(90deg);transition:.3s transform}.lp08_02 .open .elm01_02::before{transform:rotate(0)}.lp08_05{overflow:hidden}.lp08_05_bg{width:100%;inset:0 0 auto}.faq01,.faq02,.faq03,.faq04,.faq05,.faq06,.faq07{width:87%;margin:0 auto 7.5%}.faqStatus{width:7.3%;aspect-ratio:1/1;border-radius:50%;inset:50% 2.9% auto auto;margin:-3.25% 0 0;background:#fff}.faqStatus::before,.faqStatus::after{position:absolute;display:block;content:"";width:52%;margin:auto;aspect-ratio:1/.1;background:#4d4d4d;inset:0}.faqStatus::before{transform:rotate(90deg);transition:.3s transform}.open .faqStatus::before{transform:rotate(0)}.cta01_03 .btn01_01{width:84%;margin:0 auto;inset:7% 0 auto}.cta01_05 .btn01_01{width:30.1%;inset:35.4% 19.5% auto auto}.js-accordContents{height:0;overflow:hidden}.js-keepHorizontalSlide{display:flex;justify-content:flex-start;flex-wrap:nowrap}.js-handWritten{transition:.3s opacity}.js-handWritten path{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:10px;stroke-dasharray:1000;stroke-dashoffset:1000}.js-pieChart circle{fill:rgba(0,0,0,0);stroke-width:32;stroke-dashoffset:100;stroke-dasharray:100;stroke:#dcdddd;transform:rotate(-90deg);transform-origin:center}.js-pieChart.stop{animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s;animation-name:graphImgAnm01_none}.js-pieChart.stop circle{animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s;animation-name:graphImgAnm01_buck}.js-pieChart.act{animation-delay:0s;animation-duration:0s;animation-fill-mode:forwards;animation-name:graphImgAnm01_on}.js-pieChart.act circle{animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s;animation-name:graphImgAnm01}@keyframes graphImgAnm01{0%{opacity:1;stroke-dashoffset:100}100%{opacity:1;stroke-dashoffset:0}}@keyframes graphImgAnm01_buck{0%{opacity:1;stroke-dashoffset:0}100%{opacity:1;stroke-dashoffset:100}}@keyframes graphImgAnm01_none{0%{opacity:1}100%{opacity:0}}@keyframes graphImgAnm01_on{0%{opacity:0}100%{opacity:1}}.footer{max-width:750px;width:100%;margin:0 auto 0}.footer *{font-size:1rem;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}@media screen and (max-width: 750px){.footer *{font-size:3.2vw}}.guide__item{background:#c8e7f4;list-style:none inside;color:#333;border-top:#fff solid 1px}.guide__item .arrow{background:url(https://b-shiki.jp/shirosai/img/footer_arrow.png) no-repeat 97% center;background-size:10px;display:block;padding:3% 0% 3% 10%}@media screen and (max-width: 750px){.guide__item .arrow{font-size:3.5vw}}.guideContainer{background:#fff}.guideInner{padding:5% 5%}.guideContents{margin:0 0 6%}.guideContents__ttl{margin:0 0 2%;font-size:1.2rem;font-weight:600}@media screen and (max-width: 750px){.guideContents__ttl{font-size:3.7vw}}.guideContents__txt{margin:2% 0 2%;font-weight:400}.guideContents__txtStrong{font-weight:600}.guideContents__txtRed{color:red}.guideContents__img{margin:0 0 2%}.guideContents__contact{border:#008 2px solid;padding:1%;border-radius:5px}.guideContents__tel{font-size:1.5rem;font-weight:600;margin:0 1%}@media screen and (max-width: 750px){.guideContents__tel{font-size:3.6vw}}.guide__onSp{display:none}@media screen and (max-width: 750px){.guide__onSp{display:inline}}@media screen and (max-width: 750px){a.privacy span,a.specific span,a.company span{font-size:3.5vw}}/*# sourceMappingURL=base.min.css.map */