@import url('https://fonts.googleapis.com/css2?family=Yuji+Boku&display=swap');body>.siteContent{padding-top:0 !important}.siteHeader{position:absolute !important;box-shadow:none !important}header .site_title{display:none}#top_video{position:relative;width:100vw !important;height:calc(100vh - 10px) !important;margin-left:calc(50% - 50vw)}#top_video .wp-video,#top_video .wp-video>div{width:100% !important}#top_video video{width:auto !important;height:100vh !important;max-width:none !important}#top_video div.mejs-mediaelement:has(video){justify-content:center;display:flex}.video-container{max-width:none}.mejs-controls{display:none !important}#top_slider{position:relative;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;backface-visibility:hidden}.top_theme{position:absolute;color:#fff;z-index:999;display:block;top:10%;left:calc(50% - 50vw);animation:theme 1s;animation-fill-mode:both;animation-delay:8s}.top_theme div:nth-child(1){margin-left:3rem;font-size:2.5rem;font-weight:700}.top_theme div:nth-child(2){margin-left:4rem;font-size:1.5rem}@media (max-width:768px){.top_theme{font-size:3rem;top:6%}.top_theme div:nth-child(1){margin-left:1rem}.top_theme div:nth-child(2){margin-left:2rem}}#top_slider .swiper-img{width:100vw !important;height:calc(100vh - 10px) !important;margin-left:calc(50% - 50vw)}#top_slider img{width:auto;height:100%;aspect-ratio:5/3;max-width:none;justify-content:center}@keyframes zoomUp{0%{transform:scale(1.1) translate(0px,0px);clip-path:polygon(0 100%,0% 96%,9% 96%,19% 97%,28% 98%,38% 98%,48% 100%,58% 100%,68% 100%,79% 100%,89% 100%,100% 100%,100% 100%)}1%{clip-path:polygon(0 100%,0% 92%,8% 93%,18% 93%,28% 95%,38% 96%,48% 96%,59% 97%,69% 98%,80% 98%,90% 98%,100% 97%,100% 100%)}2%{clip-path:polygon(0 100%,0% 88%,8% 90%,18% 91%,28% 91%,39% 92%,49% 93%,60% 93%,70% 93%,80% 92%,91% 91%,100% 91%,100% 100%)}3%{clip-path:polygon(0 100%,0% 86%,8% 86%,19% 87%,29% 88%,40% 88%,50% 88%,60% 87%,71% 86%,81% 86%,91% 85%,100% 83%,100% 100%)}4%{clip-path:polygon(0 100%,0% 82%,9% 83%,20% 83%,30% 83%,40% 82%,51% 81%,61% 81%,71% 80%,81% 78%,91% 78%,100% 77%,100% 100%)}5%{clip-path:polygon(0 100%,0% 78%,10% 78%,20% 77%,31% 76%,41% 76%,51% 75%,61% 73%,71% 73%,80% 72%,90% 71%,100% 71%,100% 100%)}6%{clip-path:polygon(0 100%,0% 72%,11% 71%,21% 71%,31% 70%,41% 68%,51% 68%,60% 67%,70% 66%,80% 66%,89% 66%,99% 67%,100% 100%)}7%{clip-path:polygon(0 100%,1% 66%,11% 65%,21% 63%,31% 63%,40% 62%,50% 61%,60% 61%,69% 61%,79% 62%,88% 63%,98% 63%,100% 100%)}8%{clip-path:polygon(0 100%,1% 58%,11% 58%,20% 57%,30% 56%,40% 56%,49% 56%,59% 57%,68% 58%,78% 58%,88% 60%,98% 61%,100% 100%)}9%{clip-path:polygon(0 100%,0% 52%,10% 51%,20% 51%,29% 51%,39% 52%,48% 53%,58% 53%,68% 55%,78% 56%,88% 56%,99% 57%,100% 100%)}10%{clip-path:polygon(0 100%,0% 46%,9% 46%,19% 47%,28% 48%,38% 48%,48% 50%,58% 51%,68% 51%,79% 52%,89% 53%,100% 53%,100% 100%)}11%{clip-path:polygon(0 100%,0% 42%,8% 43%,18% 43%,28% 45%,38% 46%,48% 46%,59% 47%,69% 48%,80% 48%,90% 48%,100% 47%,100% 100%)}12%{clip-path:polygon(0 100%,0% 38%,8% 40%,18% 41%,28% 41%,39% 42%,49% 43%,60% 43%,70% 43%,80% 42%,91% 41%,100% 41%,100% 100%)}13%{clip-path:polygon(0 100%,0% 36%,8% 36%,19% 37%,29% 38%,40% 38%,50% 38%,60% 37%,71% 36%,81% 36%,91% 35%,100% 33%,100% 100%)}14%{clip-path:polygon(0 100%,0% 32%,9% 33%,20% 33%,30% 33%,40% 32%,51% 31%,61% 31%,71% 30%,81% 28%,91% 28%,100% 27%,100% 100%)}15%{clip-path:polygon(0 100%,0% 28%,10% 28%,20% 27%,31% 26%,41% 26%,51% 25%,61% 23%,71% 23%,80% 22%,90% 21%,100% 21%,100% 100%)}16%{clip-path:polygon(0 100%,0% 22%,11% 21%,21% 21%,31% 20%,41% 18%,51% 18%,60% 17%,70% 16%,80% 16%,89% 16%,99% 17%,100% 100%)}17%{clip-path:polygon(0 100%,1% 16%,11% 15%,21% 13%,31% 13%,40% 12%,50% 11%,60% 11%,69% 11%,79% 12%,88% 13%,98% 13%,100% 100%)}18%{clip-path:polygon(0 100%,1% 8%,11% 8%,20% 7%,30% 6%,40% 6%,49% 6%,59% 7%,68% 8%,78% 8%,88% 10%,98% 11%,100% 100%)}19%{clip-path:polygon(0 100%,0% 2%,10% 1%,20% 1%,29% 1%,39% 2%,48% 3%,58% 3%,68% 5%,78% 6%,88% 6%,99% 7%,100% 100%)}20%{clip-path:polygon(0 100%,0% 0%,9% 0%,19% 0%,28% 0%,38% 0%,48% 0%,58% 1%,68% 1%,79% 2%,89% 3%,100% 3%,100% 100%)}21%{clip-path:polygon(0 100%,0% 0%,8% 0%,18% 0%,28% 0%,38% 0%,48% 0%,59% 0%,69% 0%,80% 0%,90% 0%,100% 0%,100% 100%)}22%{clip-path:polygon(0 1,0 0,1 0,1 1)}100%{transform:scale(1.1) translate(-30px,-30px);clip-path:polygon(0 1,0 0,1 0,1 1)}}.swipertop .swiper-slide-active .swiper-img,.swipertop .swiper-slide-duplicate-active .swiper-img,.swipertop .swiper-slide-prev .swiper-img{animation:zoomUp 6s linear both;backface-visibility:hidden;will-change:animation,clip-path,transform,}#corp_slide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:2rem}#corp_slide .swiper_corp{width:90%;margin:0 auto}#corp_slide a.hover-anime{margin:0 auto}@media (min-width:768px){#corp_slide a.hover-anime>div:nth-child(1){margin:3rem;margin-bottom:-4rem}#corp_slide a.hover-anime>div:nth-child(2){background:#fff;box-shadow:5px 5px 20px #c8c9cc,-5px -5px 20px #fff;padding:4rem 2rem 1rem}#corp_slide a.hover-anime{display:flex;margin:1rem}#corp_slide a.hover-anime>div:nth-child(1){width:40%;margin:auto -2rem auto 0;z-index:2}#corp_slide a.hover-anime>div:nth-child(2){width:60%;padding:1rem 2rem;padding-left:4rem}}@media (max-width:767px){#corp_slide .swiper-slide>a{background-color:#fff;display:block;box-shadow:5px 5px 20px #c8c9cc,-5px -5px 20px #fff;margin-top:1rem;padding:3rem}#corp_slide a.hover-anime>div:nth-child(1){margin:-1rem}}#corp_slide .swiper-slide>div>a{margin:0;overflow:hidden;background-color:#fff;border:1px solid #f89}#corp_slide img{width:100%;border:1px solid gray}#corp_slide .post_title{margin:3rem 0}#corp_slide .post_title span{padding:.5em;background-color:#f46;color:#fff;font-weight:700;border-radius:5px}#corp_slide .post_detail{color:#000;font-weight:700;font-size:1.2rem}#corp_slide .post_link{text-align:right}#corp_slide .swiper-pagination{margin-bottom:-.6rem}.swiper-button-prev,.swiper-button-next{background-color:#f46;opacity:.8;border-radius:10rem;width:3.5rem;height:3.5rem}.swiper-button-prev:after,.swiper-button-next:after{bottom:0;content:"";height:0;margin:auto;position:absolute;top:0;width:0}.swiper-button-prev:after{border-bottom:1rem solid transparent;border-right:1.4rem solid #fff;border-top:1rem solid transparent}.swiper-button-next:after{border-bottom:1rem solid transparent;border-left:1.4rem solid #fff;border-top:1rem solid transparent}.part{margin:3rem 0}.part .theme{margin-bottom:1rem;font-weight:700;font-size:1.8rem;animation-delay:.5s}.part .detail{color:#000;margin:0 0 0 1rem;font-size:1.1rem;animation-delay:1s}@media (max-width:768px){.part .theme{font-size:1.6rem;text-align:center}#corp_slide a.row>div:nth-of-type(1){padding:0}#corp_slide a.row>div:nth-of-type(2){padding:1rem}}#company{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.part #company .img{text-align:left;margin-top:1rem;display:block}@media (max-width:768px){#company .theme{display:none}#company img{width:100% !important}.part #company .img{margin-left:-15px;margin-right:-15px}}button:has(img){background:0 0 !important;border:none !important;color:initial !important}@media (min-width:576px){.modal-dialog{max-width:70vw !important}}body:has(#check_2:checked) .dan{display:none !important}body:has(#check_1:checked) .operation:not(.dan){display:none !important}#check_1,#check_2{position:absolute;z-index:999;top:90vh}#check_2{margin-left:1rem}