.style-module__MzDsSq__buttons{margin:0 0 56px;display:flex}@media screen and (max-width:768px){.style-module__MzDsSq__buttons{margin:0 0 28px}}.style-module__MzDsSq__button{flex:auto;width:25%;list-style:none}.style-module__MzDsSq__button:first-child{margin:135px 0 0}.style-module__MzDsSq__button:nth-child(2){margin:90px 0 0}.style-module__MzDsSq__button:nth-child(3){margin:45px 0 0}@media screen and (max-width:768px){.style-module__MzDsSq__button{display:none}}.style-module__MzDsSq__button__link{flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:25px 0 44px;transition:all .3s ease-in-out;display:flex;position:relative;text-decoration:none!important}.style-module__MzDsSq__button__link p{color:var(--black);font-weight:900;font-size:var(--font-size-midium);font-family:var(--font-neue-haas-grotesk), var(--font-noto-sans-jp), sans-serif;text-align:center;line-height:1.2;text-decoration:none}.style-module__MzDsSq__button__link hr{background-color:var(--black);border:none;width:54px;height:1px}.style-module__MzDsSq__button:first-child .style-module__MzDsSq__button__link{background-image:url(/step1.png);background-size:cover}.style-module__MzDsSq__button:nth-child(2) .style-module__MzDsSq__button__link{background-image:url(/step2.png);background-size:cover}.style-module__MzDsSq__button:nth-child(3) .style-module__MzDsSq__button__link{background-image:url(/step3.png);background-size:cover}.style-module__MzDsSq__button:nth-child(4) .style-module__MzDsSq__button__link{background-image:url(/step4.png);background-size:cover}.style-module__MzDsSq__button:first-child .style-module__MzDsSq__button__link:hover,.style-module__MzDsSq__button:nth-child(2) .style-module__MzDsSq__button__link:hover,.style-module__MzDsSq__button:nth-child(3) .style-module__MzDsSq__button__link:hover,.style-module__MzDsSq__button:nth-child(4) .style-module__MzDsSq__button__link:hover{padding:29px 0 40px}.style-module__MzDsSq__arrow{background-color:var(--black);content:"";border-radius:100vh;width:15px;height:3px;transition:all .3s ease-in-out;position:absolute;bottom:28px;left:50%;transform:translate(-50%)rotate(90deg)}.style-module__MzDsSq__arrow:before{background-color:var(--black);transform-origin:100%;content:"";border-radius:100vh;width:10px;height:3px;transition:all .3s ease-in-out;position:absolute;right:0;transform:rotate(45deg)translate(.5px,.5px)}.style-module__MzDsSq__arrow:after{background-color:var(--black);transform-origin:right 2px center;content:"";border-radius:100vh;width:10px;height:3px;transition:all .3s ease-in-out;position:absolute;right:0;transform:rotate(-45deg)translate(.5px,-.5px)}.style-module__MzDsSq__button__link:hover .style-module__MzDsSq__arrow{width:19px;bottom:24px}
.style-module__BljueG__buttons{margin:0 0 56px;display:flex}@media screen and (max-width:768px){.style-module__BljueG__buttons{margin:0 0 28px}}.style-module__BljueG__button{flex:auto;width:25%;list-style:none}.style-module__BljueG__button:first-child{margin:135px 0 0}.style-module__BljueG__button:nth-child(2){margin:90px 0 0}.style-module__BljueG__button:nth-child(3){margin:45px 0 0}@media screen and (max-width:768px){.style-module__BljueG__button{display:none}}.style-module__BljueG__button__link{flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:25px 0 44px;transition:all .3s ease-in-out;display:flex;position:relative;text-decoration:none!important}.style-module__BljueG__button__link p{color:var(--black);font-weight:900;font-size:var(--font-size-midium);font-family:var(--font-neue-haas-grotesk), var(--font-noto-sans-jp), sans-serif;text-align:center;line-height:1.2;text-decoration:none}.style-module__BljueG__button__link hr{background-color:var(--black);border:none;width:54px;height:1px}.style-module__BljueG__button:first-child .style-module__BljueG__button__link{background-image:url(/step1.png);background-size:cover}.style-module__BljueG__button:nth-child(2) .style-module__BljueG__button__link{background-image:url(/step2.png);background-size:cover}.style-module__BljueG__button:nth-child(3) .style-module__BljueG__button__link{background-image:url(/step3.png);background-size:cover}.style-module__BljueG__button:nth-child(4) .style-module__BljueG__button__link{background-image:url(/step4.png);background-size:cover}.style-module__BljueG__button:first-child .style-module__BljueG__button__link:hover,.style-module__BljueG__button:nth-child(2) .style-module__BljueG__button__link:hover,.style-module__BljueG__button:nth-child(3) .style-module__BljueG__button__link:hover,.style-module__BljueG__button:nth-child(4) .style-module__BljueG__button__link:hover{padding:29px 0 40px}.style-module__BljueG__arrow{background-color:var(--black);content:"";border-radius:100vh;width:15px;height:3px;transition:all .3s ease-in-out;position:absolute;bottom:28px;left:50%;transform:translate(-50%)rotate(90deg)}.style-module__BljueG__arrow:before{background-color:var(--black);transform-origin:100%;content:"";border-radius:100vh;width:10px;height:3px;transition:all .3s ease-in-out;position:absolute;right:0;transform:rotate(45deg)translate(.5px,.5px)}.style-module__BljueG__arrow:after{background-color:var(--black);transform-origin:right 2px center;content:"";border-radius:100vh;width:10px;height:3px;transition:all .3s ease-in-out;position:absolute;right:0;transform:rotate(-45deg)translate(.5px,-.5px)}.style-module__BljueG__button__link:hover .style-module__BljueG__arrow{width:19px;bottom:24px}
.wp-block-group.accordion{grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;display:grid;position:relative}.wp-block-group.accordion-inner{min-height:500px;overflow:hidden}.wp-block-group.accordion:before{z-index:1;background:linear-gradient(180deg, #d4f6f100 0%, var(--background-pastel-green) 96.92%);content:"";border-radius:16px;width:100%;height:50%;position:absolute;bottom:0;left:0}.wp-block-group.accordion .accordion_button{z-index:1;color:var(--white);white-space:nowrap;cursor:pointer;background-color:#000;border:none;border-radius:100vh;padding:18px 32px;font-size:16px;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){.wp-block-group.accordion_active .accordion_button{bottom:12px}}.wp-block-group.accordion .accordion_button:after{content:"";background-image:url(/arrow_nav.svg);background-repeat:no-repeat;background-size:cover;width:14px;height:9px;margin:0 0 0 16px;transition:all .3s ease-in-out;display:inline-block}.wp-block-group.accordion_active .accordion_button:after{transform:rotate(180deg)}.wp-block-group.accordion.accordion_active{grid-template-rows:1fr}.wp-block-group.accordion_active.accordion:before{opacity:0;height:0}
.style-module__TY1Y2a__wpcontent__wrap{gap:140px;max-width:1366px;margin:0 auto;padding:0 48px;display:flex;position:relative}@media screen and (max-width:1365px){.style-module__TY1Y2a__wpcontent__wrap{padding:0 24px}}.style-module__TY1Y2a__wpcontent__nav_wrap{z-index:1;flex:0 0 186px;height:100%;margin:144px 0 0;padding:0 0 120px;position:sticky;top:60px}.workstyle .style-module__TY1Y2a__wpcontent__nav_wrap{margin:600px 0 0}@media screen and (max-width:1365px){.style-module__TY1Y2a__wpcontent__nav_wrap{display:none}}.style-module__TY1Y2a__wpcontent__nav{border-right:4px solid var(--black);padding:16px 32px 16px 0}.style-module__TY1Y2a__wpcontent__nav.style-module__TY1Y2a__hidden{display:none}.style-module__TY1Y2a__wpcontent__nav ol{flex-direction:column;gap:32px;list-style:none;display:flex}.style-module__TY1Y2a__wpcontent__nav li a{color:var(--black);font-weight:700;font-size:var(--wp--preset--font-size--x-small);padding:0 16px 0 0;transition:padding .3s ease-in-out;display:block;position:relative}.style-module__TY1Y2a__wpcontent__nav li a:before{opacity:0;content:"";border-radius:100vh;width:8px;height:8px;transition:all .3s ease-in-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}.style-module__TY1Y2a__wpcontent__nav li:hover a{padding:0 0 0 16px}.style-module__TY1Y2a__wpcontent__nav li a:focus-visible{outline:3px solid var(--focus-blue);padding:0 0 0 16px}.style-module__TY1Y2a__wpcontent__nav li a:focus-visible:before,.style-module__TY1Y2a__wpcontent__nav li:hover a:before{background-color:var(--black);opacity:1}.style-module__TY1Y2a__wpcontent__nav .is-active-link{padding:0 0 0 16px}.style-module__TY1Y2a__wpcontent__nav .is-active-link:before{background-color:var(--black);opacity:1}.style-module__TY1Y2a__wpcontent__content{flex:900px;padding:144px 0 0}@media screen and (max-width:1365px){.style-module__TY1Y2a__wpcontent__content{padding:10.5417vw 0 0}}@media screen and (max-width:768px){.style-module__TY1Y2a__wpcontent__content{padding:72px 0 0}}.style-module__TY1Y2a__wpcontent__wrap .wp-site-blocks{padding:0}.style-module__TY1Y2a__wpcontent__wrap .is-style-buttons-black{pointer-events:none;color:var(--white)!important;background-color:var(--black)!important}.style-module__TY1Y2a__wpcontent__wrap .is-style-buttons-black .iconArrow{display:none}
.styles-module__EOK1Zq__modal{display:none}.styles-module__EOK1Zq__modal[class*=is-open]{display:block}.styles-module__EOK1Zq__modalOverlay{z-index:9999;background:#222222e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.styles-module__EOK1Zq__modalCloseButton{cursor:pointer;background-color:#0000;border:none;padding:5px;display:block;position:absolute;top:13px;right:13px}.styles-module__EOK1Zq__modalCloseButton:after{background-color:var(--white);content:"";width:42px;height:42px;display:block;-webkit-mask-image:url(/icons/icon-modal-close.svg);mask-image:url(/icons/icon-modal-close.svg)}.styles-module__EOK1Zq__modalCloseButton:hover,.styles-module__EOK1Zq__modalCloseButton:focus-visible{outline:3px solid var(--focus-blue)}.styles-module__EOK1Zq__modalContent img{max-width:calc(100vw - 160px);max-height:calc(100vh - 160px)}@media screen and (max-width:768px){.styles-module__EOK1Zq__modalCloseButton{position:absolute;top:10px;right:10px}.styles-module__EOK1Zq__modalCloseButton:after{width:24px;height:24px}.styles-module__EOK1Zq__modalContent img{max-width:calc(100vw - 20px);max-height:calc(100vh - 120px)}}
