*,:before,:after{--clamp-root-font-size:16;--clamp-slope:calc((var(--clamp-max) - var(--clamp-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)));--clamp-y-axis-intersection:calc(var(--clamp-min) - (var(--clamp-slope) * var(--clamp-viewport-min)));--clamp-preffered-value:calc(var(--clamp-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--clamp-slope) * 100vi));--clamp:clamp(calc(var(--clamp-min) * (1rem / var(--clamp-root-font-size))), var(--clamp-preffered-value), calc(var(--clamp-max) * (1rem / var(--clamp-root-font-size))));font-size:var(--clamp);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}body{color:var(--ark-color--text);--clamp-viewport-min:375;--clamp-viewport-max:1200;--clamp-min:13;--clamp-max:15;font-family:YU Gothic,YuGothic,Yu Gothic,æ¸¸ã´ã·ãã¯,æ¸¸ã´ã·ãã¯ä½,ãã©ã®ãè§ã´ ProN,Hiragino Kaku Gothic ProN,ã¡ã¤ãªãª,Meiryo,ï¼­ï¼³ ï¼°ã´ã·ãã¯,MS PGothic,sans-serif}html{letter-spacing:.05em;color:var(--ark-color--text);line-height:1.5em}img{line-height:1}:root{--body:#fff;--main-text:#151e2b;--sub-text:#5a6676;--mute:#999;--border:#dddfe4;--background:#f4f4f6;--main:#ce5242;--main-focus:#ce5242;--accent:#6c757d;--line:#06c755;--facebook:#1877f2;--instagram:#e1306c;--youtube:red;--X:#000;--amazon:#f90;--ark-mt--h:3em;--ark-mt--s:1.5em}.l-content{overflow:hidden}.l-content__body{max-width:100%;min-height:calc(100dvh - 600px);margin:0;position:relative}.l-content__body .l-main{max-width:calc(var(--ark-width--container) + var(--ark-padding--container) * 2);padding-left:var(--ark-padding--container);padding-right:var(--ark-padding--container);width:100%;margin:0 auto}.l-content__body .l-main .l-main{max-width:100%;margin:0;padding:0}.l-content__body .l-small{max-width:calc(741px + var(--ark-padding--container) * 2);padding-left:var(--ark-padding--container);padding-right:var(--ark-padding--container);width:100%;margin:0 auto}body:not(.home) .l-content__body{background-color:#fff;border-radius:clamp(4.1875rem,8.72396vi,6.75rem) clamp(4.1875rem,8.72396vi,6.75rem) 0 0;padding:clamp(4.1875rem,8.72396vi,6.75rem) 0}@media screen and (width<=768px){body:not(.home) .l-content__body{border-radius:clamp(2.5625rem,5.33854vi,4.1875rem) clamp(2.5625rem,5.33854vi,4.1875rem) 0 0;padding:clamp(2.5625rem,5.33854vi,4.1875rem) 0}}.l-section{padding-top:clamp(4.1875rem,8.72396vi,6.75rem);padding-bottom:clamp(4.1875rem,8.72396vi,6.75rem)}.l-section-small{padding-top:clamp(2.5625rem,5.33854vi,4.1875rem);padding-bottom:clamp(2.5625rem,5.33854vi,4.1875rem)}.wp-block-button{border-radius:50px;width:auto;min-width:180px}.wp-block-button .wp-block-button__link,.wp-block-button .wp-block-button__link:not(.has-text-color){height:3.875rem;color:var(--main);letter-spacing:.05em;text-align:center;background-color:#fff;border-radius:50px;justify-content:center;align-items:center;padding:.9375rem 2.5625rem .9375rem .9375rem;font-family:Urbanist,sans-serif;font-weight:700;transition:background-color .5s ease-in-out,border-style .5s ease-in-out;display:flex}.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:not(.has-text-color):focus{opacity:1;background-color:var(--main);color:#fff;border-style:solid}@media (hover:hover) and (pointer:fine){.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:not(.has-text-color):hover{opacity:1;background-color:var(--main);color:#fff;border-style:solid}}.wp-block-button.-shadow{transition:-webkit-transform .5s ease-in-out,transform .5s ease-in-out,box-shadow .5s ease-in-out;box-shadow:0 4px 8px #0000001a}.wp-block-button.-shadow:focus{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 #0000001a}@media (hover:hover) and (pointer:fine){.wp-block-button.-shadow:hover{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 #0000001a}}.wp-block-button.-emoji{position:relative}.wp-block-button.-emoji:after{content:"";background-size:contain;width:1.625rem;height:1.625rem;transition:all .5s ease-in-out;display:block;position:absolute;top:50%;right:26px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wp-block-button.-emoji:focus-within:after{-webkit-transform:translateY(-50%)scale(1.3);transform:translateY(-50%)scale(1.3)}@media (hover:hover) and (pointer:fine){.wp-block-button.-emoji:hover:after{-webkit-transform:translateY(-50%)scale(1.3);transform:translateY(-50%)scale(1.3)}}.wp-block-button.-emoji.-fire:after{background-image:url(/_astro/emoji--fire.BIUQ9gcx.png)}.wp-block-button.-emoji.-fire:focus-within:after{background-image:url(/_astro/emoji--animated--fire.DqRy4Nb7.webp)}@media (hover:hover) and (pointer:fine){.wp-block-button.-emoji.-fire:hover:after{background-image:url(/_astro/emoji--animated--fire.DqRy4Nb7.webp)}}.wp-block-button.-emoji.-hug:after{background-image:url(/_astro/emoji--hug.BAcNOsjG.png)}.wp-block-button.-emoji.-hug:focus-within:after{background-image:url(/_astro/emoji--animated--hug.D91GRC12.webp)}@media (hover:hover) and (pointer:fine){.wp-block-button.-emoji.-hug:hover:after{background-image:url(/_astro/emoji--animated--hug.D91GRC12.webp)}}.wp-block-button.-emoji.-handshake:after{background-image:url(/_astro/emoji--handshake.DJ2yVv3W.png)}.wp-block-button.-emoji.-handshake:focus-within:after{background-image:url(/_astro/emoji--animated--handshake.t-RKPHD2.webp)}@media (hover:hover) and (pointer:fine){.wp-block-button.-emoji.-handshake:hover:after{background-image:url(/_astro/emoji--animated--handshake.t-RKPHD2.webp)}}.wp-block-button.-emoji.-thumbsUp:after{background-image:url(/_astro/emoji--thumbsUp.Bk10A--O.png)}.wp-block-button.-emoji.-thumbsUp:focus-within:after{background-image:url(/_astro/emoji--animated--thumbsUp.DtR_R8Ef.webp)}@media (hover:hover) and (pointer:fine){.wp-block-button.-emoji.-thumbsUp:hover:after{background-image:url(/_astro/emoji--animated--thumbsUp.DtR_R8Ef.webp)}}.wp-block-button.-emoji.-search:after{background-image:url(/_astro/emoji--search.23zU_5Fa.png)}.wp-block-button.-emoji.-search:focus-within:after{background-image:url(/_astro/emoji--animated--search.BRYmpViv.webp)}@media (hover:hover) and (pointer:fine){.wp-block-button.-emoji.-search:hover:after{background-image:url(/_astro/emoji--animated--search.BRYmpViv.webp)}}.wp-block-button.-emoji.-rocket:after{background-image:url(/_astro/emoji--rocket.DfRHfajj.png)}.wp-block-button.-emoji.-rocket:focus-within:after{background-image:url(/_astro/emoji--animated--rocket.fad5d0cf.webp)}@media (hover:hover) and (pointer:fine){.wp-block-button.-emoji.-rocket:hover:after{background-image:url(/_astro/emoji--animated--rocket.fad5d0cf.webp)}}.wp-block-button.-emoji.-office:after{background-image:url(/_astro/emoji--office.DQP3GAwX.png)}.wp-block-button.-emoji.-office:focus-within:after{background-image:url(/_astro/emoji--animated--office.CwQGLZ_g.webp)}@media (hover:hover) and (pointer:fine){.wp-block-button.-emoji.-office:hover:after{background-image:url(/_astro/emoji--animated--office.CwQGLZ_g.webp)}}.wp-block-button.-emoji.-next:after{background-image:url(/_astro/emoji--next.BVnEBIoB.png)}.wp-block-button.-emoji.-next:focus-within:after{background-image:url(/_astro/emoji--animated--next.BbkUpyyw.webp)}@media (hover:hover) and (pointer:fine){.wp-block-button.-emoji.-next:hover:after{background-image:url(/_astro/emoji--animated--next.BbkUpyyw.webp)}}.wp-block-button.-dashed .wp-block-button__link{border-style:dashed;border-color:var(--sub-text);font-size:12px;transition:all .5s ease-in-out;color:var(--sub-text)!important}.wp-block-button.-dashed .wp-block-button__link:focus{background-color:#fff;color:var(--main)!important;border-color:var(--main)!important}@media (hover:hover) and (pointer:fine){.wp-block-button.-dashed .wp-block-button__link:hover{background-color:#fff;color:var(--main)!important;border-color:var(--main)!important}}.wp-block-button.-dashed:after{right:18px}.c-button-arrow{border:1px solid var(--main);background-color:#fff;background-image:url(/_astro/arrow.CduSzRuo.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border-radius:50%;width:4.1875rem;height:4.1875rem;transition:background-color .5s ease-in-out,background-size .5s ease-in-out;display:block;box-shadow:0 4px 8px #0000001a}.c-button-arrow:focus{background-color:var(--main);background-size:32px 32px}.c-button-arrow:focus.-fire{background-image:url(/_astro/emoji--animated--fire.DqRy4Nb7.webp)}.c-button-arrow:focus.-hug{background-image:url(/_astro/emoji--animated--hug.D91GRC12.webp)}.c-button-arrow:focus.-handshake{background-image:url(/_astro/emoji--animated--handshake.t-RKPHD2.webp)}.c-button-arrow:focus.-thumbsUp{background-image:url(/_astro/emoji--animated--thumbsUp.DtR_R8Ef.webp)}.c-button-arrow:focus.-search{background-image:url(/_astro/emoji--animated--search.BRYmpViv.webp)}.c-button-arrow:focus.-rocket{background-image:url(/_astro/emoji--animated--rocket.fad5d0cf.webp)}.c-button-arrow:focus.-office{background-image:url(/_astro/emoji--animated--office.CwQGLZ_g.webp)}@media (hover:hover) and (pointer:fine){.c-button-arrow:hover{background-color:var(--main);background-size:32px 32px}.c-button-arrow:hover.-fire{background-image:url(/_astro/emoji--animated--fire.DqRy4Nb7.webp)}.c-button-arrow:hover.-hug{background-image:url(/_astro/emoji--animated--hug.D91GRC12.webp)}.c-button-arrow:hover.-handshake{background-image:url(/_astro/emoji--animated--handshake.t-RKPHD2.webp)}.c-button-arrow:hover.-thumbsUp{background-image:url(/_astro/emoji--animated--thumbsUp.DtR_R8Ef.webp)}.c-button-arrow:hover.-search{background-image:url(/_astro/emoji--animated--search.BRYmpViv.webp)}.c-button-arrow:hover.-rocket{background-image:url(/_astro/emoji--animated--rocket.fad5d0cf.webp)}.c-button-arrow:hover.-office{background-image:url(/_astro/emoji--animated--office.CwQGLZ_g.webp)}}.c-logoWidget .wp-block-group__inner-container{background-color:#fff;border-radius:clamp(1.625rem,3.38542vi,2.5625rem);flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:calc(clamp(2.5rem,5.20833vi,4rem)/2.5);padding:clamp(1.625rem,3.38542vi,2.5rem);display:flex}@media screen and (width<=768px){.c-logoWidget .wp-block-group__inner-container{justify-content:center}}.c-logoWidget .wp-block-image{width:auto;height:clamp(2.5rem,5.20833vi,4rem);margin:0}.c-logoWidget .wp-block-image img{width:auto!important;height:100%!important}.c-logoWidget .wp-block-buttons{margin:0}.c-card{width:clamp(20rem,33.3333%,20.79rem)}.c-card a{width:100%;height:100%;text-decoration:none}.c-card img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;width:100%;margin-bottom:.9375rem}.c-card h1{color:var(--main-text);align-items:center;margin-bottom:8px;font-size:clamp(16px,3vw,18px);font-weight:700;display:flex}.c-card h1:before{content:"";background-color:var(--main);-webkit-margin-end:8px;border-radius:1px;width:4px;height:1em;margin-inline-end:8px;display:block}.c-card p{color:var(--sub-text);text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.c-sectionTitle{color:var(--sub-text);letter-spacing:.05em;border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding-bottom:.5rem;font-size:1.24rem;font-weight:700;line-height:150%;display:flex}.c-sectionTitle:before{content:"";background-color:var(--main);border-radius:50%;width:.5rem;height:.5rem;display:block}.c-titleWithText{text-align:center;max-width:calc(741px + var(--ark-padding--container) * 2);padding-left:var(--ark-padding--container);padding-right:var(--ark-padding--container);width:100%;margin:0 auto clamp(2.5625rem,5.33854vi,4.1875rem)}.c-titleWithText h2{color:var(--main,#ce5242);margin-bottom:1em;font-size:clamp(1.125rem,2.34375vi,1.625rem);font-weight:700}.c-titleWithText p{line-height:1.75}@media screen and (width<=768px){.c-titleWithText p{text-align:left}.c-titleWithText br{display:none}}.p-home-news .c-list-news__item{list-style:none}.c-list-news__item .c-list-news__date{font-family:Urbanist,sans-serif;font-size:.75rem;font-weight:500}.c-list-news__item .c-list-news__title:before{display:none}.c-list-case,.c-list-news{flex-wrap:wrap;align-items:flex-start;gap:4.1875rem clamp(1.625rem,3.38542vi,2.5625rem);display:flex}@media screen and (width<=768px){.c-list-case,.c-list-news{flex-direction:column;align-items:center}}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:linear-gradient(90deg,#f4f4f6 0%,#f4f4f600 100%)}.wp-block-table.is-style-stripes tbody tr td{padding:.9375rem .5rem!important}.c-supplier{background-color:var(--main)}.c-supplier .c-supplier__title{color:#fff;text-align:center;font-size:clamp(1.125rem,2.34375vi,2rem);font-weight:700}@media screen and (width<=768px){.c-supplier .c-supplier__title br{display:none}}.c-supplier .c-supplier__list{gap:.9375rem;max-width:46.375rem;margin:clamp(1.625rem,3.38542vi,2.5625rem) auto;padding:0;list-style:none;display:flex}@media screen and (width<=768px){.c-supplier .c-supplier__list{gap:0}}.c-supplier .c-supplier__list li{color:var(--main);text-align:center;background-color:#fff;border-radius:clamp(1.125rem,2.34375vi,1.625rem);flex:1;padding:clamp(1.125rem,2.34375vi,1.625rem);font-weight:700;position:relative}@media screen and (width<=768px){.c-supplier .c-supplier__list li{color:#fff;background-color:#0000;border-radius:0;padding:.5em}.c-supplier .c-supplier__list li:not(:last-child){border-right:1px solid #fff}}.c-supplier .c-supplier__list li h3{font-size:clamp(.75rem,1.5625vi,.9375rem)}.c-supplier .c-supplier__list li p{white-space:nowrap;font-size:clamp(1.125rem,2.34375vi,1.625rem)}.c-supplier .c-supplier__list li strong{letter-spacing:0;font-family:Urbanist,sans-serif;font-size:2.5em;line-height:1}@media screen and (width<=768px){.c-supplier .c-supplier__list li strong{font-size:2em}}.c-supplier .c-supplier__list li:after{content:"";border:10.5px solid #0000;border-top:11px solid #fff;border-bottom-width:0;width:0;height:0;display:block;position:absolute;bottom:-9px;left:calc(50% - 10px)}@media screen and (width<=768px){.c-supplier .c-supplier__list li:after{display:none}}body:not(.home){position:initial;z-index:1}body:not(.home):before{content:"";z-index:0;background:linear-gradient(#ffffffb3 0%,#fff0 100%);width:100%;height:30%;position:fixed;top:0;left:0}body:not(.home):after{content:"";backdrop-filter:blur(80px);z-index:-1;width:100%;height:100%;display:block;position:fixed;top:0;left:0}picture img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}picture{display:block}.fadeUp{opacity:0;-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeUpAnime{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeUpTrigger{opacity:0}.fadeIn-00{opacity:0;-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fadeIn-01{opacity:0;-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fadeIn-02{opacity:0;-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}.l-header{height:4.6875rem}.l-header__body{max-width:100%;height:100%}[data-btns=r-l] .l-header__body{grid-template-areas:"center right menu";grid-template-columns:1fr 1fr var(--ark-drawerW)}@media (width>=1000px){[data-btns=r-l] .l-header__body{grid-template-columns:-webkit-min-content 1fr 0!important;grid-template-columns:min-content 1fr 0!important}}@media screen and (width<=768px){[data-btns=r-l] .l-header__body{grid-template-areas:"center right menu";grid-template-columns:50% 1fr var(--ark-drawerW)}}.c-headLogo{width:205px;height:38px}@media screen and (width<=768px){.c-headLogo{width:140px}}.l-header__logo{justify-content:flex-start}.c-gnav__li .c-gnav__a{padding:1.625rem 1.25rem}.c-gnav__li .c-gnav__a .__mainText{color:var(--main-text);font-weight:700;transition:color .3s ease-in-out}.c-gnav__li .c-gnav__a:focus .__mainText{color:var(--main)}@media (hover:hover) and (pointer:fine){.c-gnav__li .c-gnav__a:hover .__mainText{color:var(--main)}}.c-gnav__li.current-menu-item .__mainText{color:var(--main)}@media screen and (width>=1000px){.c-gnav__button{height:auto}.c-gnav__button .c-gnav__a{background-color:var(--main);border:1px solid var(--main);border-radius:1.5625rem;padding:.9375rem 1.625rem;transition:background-color .3s ease-in-out}.c-gnav__button .c-gnav__a .__mainText{color:#fff}.c-gnav__button .c-gnav__a:focus{background-color:#fff}}@media screen and (width>=1000px) and (hover:hover) and (pointer:fine){.c-gnav__button .c-gnav__a:hover{background-color:#fff}}.p-drawer{background:var(--main)}@media screen and (width>=1000px){.p-drawer{clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}.c-drawerNav,.c-drawerNav .menu-item{border:0}.p-cta{z-index:1;position:relative}.p-cta h2{font-size:clamp(1.125rem,2.34375vi,1.625rem)}.p-cta p{margin:1em 0}.p-cta__contact{text-align:center;padding:3.8125rem 0}.p-cta__contact .wp-block-button{width:15.5rem;margin:auto}.p-cta__foot{background-color:#ffffff80}.p-cta__foot .p-cta__foot__container{justify-content:space-between;gap:2em;display:flex}@media screen and (width<=768px){.p-cta__foot .p-cta__foot__container{flex-direction:column;gap:0}}.p-cta__small{grid-template-columns:minmax(0,22.5rem) 4.1875rem;grid-template-areas:"title button""text button";align-items:end;gap:0 1em;margin-inline:auto;padding:4.1875rem 0;display:grid}.p-cta__small h2{grid-area:title}.p-cta__small p{grid-area:text}.p-cta__small .c-button-arrow{grid-area:button}@media screen and (width<=768px){.p-cta__small:first-of-type{border-bottom:1px solid #fff}}.p-footer__container{background:var(--ark-color--footer_bg,#fff);justify-content:space-between;margin:auto;display:flex}@media screen and (width<=768px){.p-footer__container{flex-direction:column}}.p-footer__name{font-family:Urbanist,sans-serif;font-size:clamp(1.125rem,2.34375vi,1.4375rem);font-weight:700;text-decoration:none}.p-footer__nav{-webkit-column-count:2;-moz-column-count:2;column-count:2;width:fit-content;min-height:160px;padding:0;list-style:none}@media screen and (width<=768px){.p-footer__nav{width:100%;min-height:1px;padding-top:2em}}.p-footer__nav a{margin-bottom:1em;margin-left:2em;text-decoration:none;display:block}@media screen and (width<=768px){.p-footer__nav a{margin-left:0}}.p-footer__foot{background-color:var(--main);white-space:nowrap;z-index:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1em;width:100%;padding:4.5rem 1.625rem 1.625rem;display:flex;position:sticky;bottom:0}.p-footer__foot img{max-width:45vw}.p-footer{z-index:1}.p-footer__inner{background-color:var(--ark-color--footer_bg,#fff);z-index:2;padding:2.5rem 0;position:relative}:root{--ttl-h1:clamp(rem(32px),vi(60px),rem(72px));--ttl-p:clamp(rem(20px),vi(24px),rem(26px))}.p-home-top{height:calc(100dvh - 4.6875rem);min-height:640px;overflow:hidden}@media screen and (width<=768px){.p-home-top{max-height:200vw}}.p-home-mv{z-index:-1;-o-object-fit:cover;object-fit:cover;aspect-ratio:2;border-radius:41px;width:max(100vw - 15rem,100vw - 31.25vi);height:calc(58% - 5.9375rem);display:block;position:fixed;top:calc(42dvh + 3.4375rem);left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}@media screen and (width<=1200px){.p-home-mv{width:calc(100vw - 7.5rem)}}@media screen and (width<=768px){.p-home-mv{width:calc(100vw - 1.875rem);top:auto;bottom:1.25rem}}@media screen and (height<=768px){.p-home-mv{aspect-ratio:auto;border-radius:0;width:100vw;height:50dvh;top:50dvh;bottom:0}}@media screen and (width<=576px){.p-home-mv{aspect-ratio:auto;border-radius:0;width:100vw;height:100vw;top:80vw;bottom:auto}}.p-home-title{flex-direction:column;justify-content:center;width:max(100vw - 15rem,100vw - 31.25vi);height:42%;margin-inline:auto;display:flex;position:relative}@media screen and (width<=1200px){.p-home-title{width:calc(100vw - 7.5rem)}}@media screen and (width<=768px){.p-home-title{width:calc(100vw - 1.875rem)}}@media screen and (height<=768px){.p-home-title{height:calc(50dvh - 4.6875rem);padding-block:0}}@media screen and (width<=576px){.p-home-title{height:calc(80vw - 4.6875rem);padding-block:0}}.p-home-title p{letter-spacing:.2em;align-items:baseline;font-size:clamp(1.25rem,3.125vi,1.625rem);font-weight:700;display:flex}.p-home-title p img{width:clamp(1.25rem,3.125vi,2rem);height:clamp(1.25rem,3.125vi,2rem);display:inline-block}.p-home-title h1{display:flex}.p-home-title h1 span{color:var(--main);letter-spacing:.15em;will-change:transform;font-size:clamp(2rem,7.8125vi,4.5rem);display:inline-block}.p-home-title h1:after{content:"";opacity:0;background:url(/_astro/emoji--animated--rocket.fad5d0cf.webp) 50%/contain no-repeat;width:clamp(2rem,7.8125vi,4.5rem);height:clamp(2rem,7.8125vi,4.5rem);-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:1.8s;animation-delay:1.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:inline-block}@media screen and (height<=768px){.p-home-title h1 span{font-size:clamp(1.625rem,5.20833vi,3rem)}.p-home-title h1:after{width:clamp(1.625rem,5.20833vi,3rem);height:clamp(1.625rem,5.20833vi,3rem)}}.p-home-title .p-home-top__deco{position:absolute;bottom:calc(clamp(7.5rem,26.0417vi,12.5rem)/-5);right:3.125rem}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.p-home-title .p-home-top__deco img{width:clamp(7.5rem,26.0417vi,12.5rem);height:clamp(7.5rem,26.0417vi,12.5rem);-webkit-animation:16s linear infinite rotate;animation:16s linear infinite rotate}@media screen and (width<=768px){.p-home-title .p-home-top__deco img{width:clamp(8.75rem,26.0417vi,12.5rem);height:clamp(8.75rem,26.0417vi,12.5rem)}}.p-home-title .p-home-top__deco:after{content:"";background:url(/_astro/arrow-down.0ANAnG1n.svg) 50%/contain no-repeat;width:24%;height:24%;display:block;position:absolute;top:38%;left:38%}@media screen and (width<=1000px){.p-home-title .p-home-top__deco{bottom:calc(clamp(7.5rem,26.0417vi,12.5rem)/-2);right:0}}@media screen and (height<=768px){.p-home-title .p-home-top__deco{bottom:-55%}}@media screen and (width<=768px){.p-home-title .p-home-top__deco{bottom:calc(-20vw + 2.27865vi)}}.p-home-overview{grid-template-columns:repeat(2,1fr);grid-template-areas:"title image""text image""button image";gap:clamp(1.4375rem,2.99479vi,2.5625rem) clamp(1.125rem,2.34375vi,1.625rem);padding-top:clamp(4.1875rem,8.72396vi,6.75rem);padding-bottom:clamp(4.1875rem,8.72396vi,6.75rem);display:grid;overflow:hidden}@media screen and (width<=768px){.p-home-overview{grid-template-columns:1fr;grid-template-areas:"title""image""text""button";gap:2.5625rem}}.p-home-overview .p-home-overview__title{grid-area:title;font-size:clamp(1.4375rem,2.99479vi,2.5625rem)}.p-home-overview .p-home-overview__title span{font-size:inherit}.p-home-overview .p-home-overview__text{grid-area:text;padding-bottom:1em;line-height:2}.p-home-overview .p-home-overview__button{grid-area:button;width:200px;height:fit-content}@media screen and (width<=768px){.p-home-overview .p-home-overview__button{margin-left:auto}}.p-home-overview .p-home-overview__image{text-align:center;grid-area:image}.p-home-overview .p-home-overview__image img{width:100%;max-width:440px}.p-home-about{background-color:#fff;position:relative}@media screen and (width<=768px){.p-home-about{padding-bottom:0}}.p-home-about .p-home-about__inner{max-width:40.125rem}.p-home-about .p-home-about__copy{color:var(--main);padding:1em 0;font-size:clamp(1.4375rem,2.99479vi,2.5625rem);display:block}@media screen and (width<=768px){.p-home-about .p-home-about__copy{padding:2em 0}}.p-home-about .p-home-about__text{z-index:1;width:clamp(6.25rem,100%,41.5rem);line-height:2;position:relative}.p-home-about .p-home-about__button{width:200px;margin-top:4.1875rem}@media screen and (width<=768px){.p-home-about .p-home-about__button{margin-left:auto}}.p-home-about .p-home-about__image{z-index:0;border-radius:clamp(1.625rem,3.38542vi,2.5625rem) 0 0 clamp(1.625rem,3.38542vi,2.5625rem);width:clamp(18.75rem,540px - 41.5rem + 50vw,37.5rem);position:absolute;bottom:clamp(4.1875rem,8.72396vi,6.75rem);right:0;overflow:hidden}@media screen and (width>=1400px){.p-home-about .p-home-about__image{border-radius:2.5625rem;right:calc(50vw - 720px)}}@media screen and (width<=768px){.p-home-about .p-home-about__image{border-radius:0;width:100%;margin-top:4.1875rem;line-height:1;position:relative;bottom:0}}.p-home-case,.p-home-news{background-color:#fff;border-bottom:1px solid #fff;width:100%}.p-home-case{border-radius:clamp(1.625rem,3.38542vi,6.75rem) clamp(1.625rem,3.38542vi,6.75rem) 0 0}.p-home-news{border-radius:0;padding-top:clamp(2.09375rem,4.36198vi,3.375rem)}.p-home-case .p-home-case__wrap,.p-home-news .p-home-news__wrap,.c-list-news{gap:clamp(1.625rem,3.38542vi,2.5625rem);padding-top:clamp(1.625rem,3.38542vi,2.5625rem);padding-bottom:4.1875rem;display:flex}.p-home-news .p-home-news__wrap{padding-left:0}@media screen and (width<=768px){.p-home-case .p-home-case__wrap,.p-home-news .p-home-news__wrap,.c-list-news{flex-direction:column;align-items:center}}.p-home-case .p-home-case__button,.p-home-news .p-home-news__button{max-width:200px;margin-left:auto}@media screen and (width<=768px){.c-list-news{padding-bottom:0}}.p-home-supplier{margin-top:6.75rem}.p-home-background{background-color:var(--main);color:#fff;text-align:center;border-radius:50%;min-width:17.6875rem;min-height:17.6875rem;margin:auto}.p-home-background__balloon{justify-content:center;align-items:center;width:100%;font-size:clamp(1.125rem,2.34375vi,1.625rem);display:flex}.p-home-background__trigger{background-color:#fff;height:auto;min-height:100dvh;padding-block:6.75rem 1.625rem;position:relative}#splash{z-index:999;text-align:center;color:#fff;width:100%;height:100%;position:fixed}#splash_text{z-index:999;color:#fff;width:100%;font-family:Urbanist,sans-serif;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader_cover{background-color:var(--main);width:100%;height:50%;transition:all .2s cubic-bezier(.04,.435,.315,.9);-webkit-transform:scaleY(1);transform:scaleY(1)}.loader_cover-up{-webkit-transform-origin:top;transform-origin:top}.loader_cover-down{-webkit-transform-origin:bottom;transform-origin:bottom;position:absolute;bottom:0}.coveranime{-webkit-transform:scaleY(0);transform:scaleY(0)}.p-postList{padding-top:clamp(1.625rem,3.38542vi,2.5625rem);padding-bottom:clamp(4.1875rem,8.72396vi,6.75rem)}.p-topArea{min-height:clamp(10.9375rem,22.7865vi,17.6875rem)}.p-topArea .p-topArea__body{text-shadow:none;text-align:left;color:inherit}.p-topArea .c-pageTitle__main{color:var(--main);font-size:clamp(1.375rem,2.86458vi,2.5625rem)}.p-breadcrumb__list{margin-bottom:.9375rem;padding:0}.p-breadcrumb__list .p-breadcrumb__text{font-size:inherit}.p-breadcrumb__list .p-breadcrumb__item{color:var(--sub-text);margin-right:20px}.p-breadcrumb__list .p-breadcrumb__item:after{background:#0003;border:none;width:1px;height:1.5em;top:auto;bottom:0;right:-4px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.c-postContent>*{margin-top:clamp(1.625rem,3.38542vi,2.5625rem)}.wp-block-word-balloon-word-balloon-block .w_b_icon_wrap,.wp-block-word-balloon-word-balloon-block .w_b_space,.wp-block-word-balloon-word-balloon-block .w_b_talk:after,.wp-block-word-balloon-word-balloon-block .w_b_talk:before{display:none}.wp-block-word-balloon-word-balloon-block .w_b_talk{box-shadow:none;background:0 0;border:none;min-height:1px;padding:0}.wp-block-word-balloon-word-balloon-block .w_b_name{text-align:left;white-space:nowrap;min-width:6em;font-size:15px;font-weight:400;line-height:1.5;padding-top:.1em!important}:focus-visible{outline:var(--main) auto 1px}.u-red{color:var(--main)}.u-caution{color:var(--sub-text,#5a6676);font-size:.6875rem;font-weight:500}.u-hidden{clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.u-spOnly{display:none}@media screen and (width<=768px){.u-spOnly{display:block}}.grecaptcha-badge{clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;display:none!important;position:absolute!important;right:0!important;overflow:hidden!important}.p-home-sns{background-color:#fff}.p-home-sns .l-main{justify-content:space-between}.p-home-sns .p-home-sns__copy{color:var(--main);letter-spacing:.05em;padding-bottom:clamp(4.1875rem,8.72396vi,6.75rem);font-size:clamp(1.4375rem,2.99479vi,2.5625rem);line-height:1.5em}.p-home-sns .p-home-sns__inner{text-align:center;max-width:100%}.p-home-sns__inner__box:not(:last-child){padding-bottom:clamp(4.1875rem,8.72396vi,6.75rem)}.p-home-sns strong{display:inline-block}.p-home-sns .p-home-sns__text{z-index:1;text-align:left;padding:3em 0;line-height:2}.p-home-sns .p-home-sns__text:not(:first-of-type){padding-top:.8rem}.p-home-sns .p-home-sns__video{justify-content:space-between;align-items:center;gap:1.625rem;display:flex}.p-home-sns .youtube-wrapper{aspect-ratio:16/9;width:100%;position:relative}.p-home-sns .youtube-wrapper iframe{border:0;border-radius:8px;width:100%;height:100%;margin:0}.p-home-sns__X{justify-content:space-between;display:flex}.p-home-sns__box-left,.p-home-sns__box-right{background-color:#fff}.p-home-sns__box-left{flex-direction:column;justify-content:space-between;width:60%;max-width:40.125rem;display:flex}.p-home-sns__box-right{width:40%;max-width:420px}.p-home-sns__image{width:100%;max-width:350px;height:auto;margin:0 auto 4em 0}@media screen and (width<=768px){.p-home-sns{width:100%}.p-home-sns .l-main{display:block}.p-home-sns .p-home-sns__copy,.p-home-sns .p-home-sns__text{padding:2em 0}.p-home-sns .p-home-sns__inner{max-width:100%}.p-home-sns .p-home-sns__video{flex-direction:column}.p-home-sns iframe{margin-left:auto;margin-right:auto}.p-home-sns__box-left,.p-home-sns__box-right{width:100%;max-width:100%;margin:0 auto;padding:2rem 0 0}.p-home-sns__box-right{padding-top:0}.p-home-sns__X{flex-direction:column;gap:0}.p-home-sns__image{display:none}}.twitter-timeline{margin-left:auto;margin-right:auto}.p-footer__sns{flex-direction:row;justify-content:flex-start;align-items:center;padding-top:1.4em;display:flex}.p-footer__sns a{height:auto;margin-bottom:1em;margin-left:2em;text-decoration:none;display:inline-block}.logo-youtube{width:34px}.logo-x{width:22px;margin-left:1em}.p-footer__nav{min-height:130px}.c-pmark img{max-width:100px}.c-copyright{text-align:right}@media screen and (width<=768px){.p-footer__sns a{margin-bottom:0;margin-left:1.5em}.p-footer__sns a:first-child{margin-left:0}.c-pmark img{max-width:70px}.wp-image-616{max-width:80px}}
