._1pdzjhs2{width:calc(var(--f3z0c80) * var(--_1pdzjhs0));height:auto}@media screen and (max-width:768px){._1pdzjhs2{width:calc(var(--f3z0c80) * var(--_1pdzjhs1, var(--_1pdzjhs0)))}}._1ltfbz60{white-space:pre-wrap}@media screen and (max-width:768px){._1ltfbz60{display:grid;grid-gap:calc(var(--f3z0c80) * 6);gap:calc(var(--f3z0c80) * 6);grid-template-columns:minmax(4em,-webkit-max-content) 1fr;grid-template-columns:minmax(4em,max-content) 1fr}}._16ck2eo0{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}._16ck2eo1{-ms-flex-align:start;align-items:flex-start}._16ck2eo2{-ms-flex-align:center;align-items:center}._16ck2eo3{-ms-flex-align:end;align-items:flex-end}._16ck2eo4{gap:calc(var(--f3z0c80) * 4)}._16ck2eo5{gap:calc(var(--f3z0c80) * 8)}._16ck2eo6{gap:calc(var(--f3z0c80) * 12)}._16ck2eoa{position:relative;padding-left:1em}._16ck2eoa:before{content:"・";position:absolute;left:0}@media screen and (max-width:768px){._16ck2eo7{gap:calc(var(--f3z0c80) * 4)}._16ck2eo8{gap:calc(var(--f3z0c80) * 8)}._16ck2eo9{gap:calc(var(--f3z0c80) * 12)}}._13uba60{grid-template-columns:calc(var(--f3z0c80) * 505) 1fr;grid-gap:calc(var(--f3z0c80) * 24);gap:calc(var(--f3z0c80) * 24)}._13uba60,._13uba61{display:grid;-ms-flex-align:center;align-items:center}._13uba61{grid-template-columns:calc(var(--f3z0c80) * 90) 1fr;grid-gap:calc(var(--f3z0c80) * 8);gap:calc(var(--f3z0c80) * 8)}._13uba62{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:var(--nofd26);height:calc(var(--f3z0c80) * 52)}._13uba63{width:calc(var(--f3z0c80) * 24);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:0 0 0 calc(var(--f3z0c80) * 32)}._13uba65{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:calc(var(--f3z0c80) * 16) 0 calc(var(--f3z0c80) * 4)}._13uba66{width:calc(var(--f3z0c80) * 190)}._13uba67{margin-bottom:calc(var(--f3z0c80) * 4);word-break:keep-all}@media screen and (max-width:768px){._13uba60{gap:calc(var(--f3z0c80) * 16)}._13uba60,._13uba61{grid-template-columns:1fr}._13uba62{height:calc(var(--f3z0c80) * 28)}._13uba63{margin:0 auto}._13uba64{border-top:1px dashed var(--nofd26)}}@media screen and (min-width:769px){._13uba64{padding-left:calc(var(--f3z0c80) * 24);border-left:1px dashed var(--nofd26)}._13uba65{padding:calc(var(--f3z0c80) * 12) 0;border-bottom:1px dashed var(--nofd26)}._13uba67{margin:calc(var(--f3z0c80) * 24) 0 calc(var(--f3z0c80) * 8)}}._1ffk26k0{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;gap:calc(var(--f3z0c80) * 40)}._1ffk26k0,._1ffk26k1{display:-ms-flexbox;display:flex}._1ffk26k1{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:end;justify-content:flex-end;height:100%;gap:calc(var(--f3z0c80) * 12)}@media screen and (max-width:768px){._1ffk26k0{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:calc(var(--f3z0c80) * 24);width:calc(var(--f3z0c80) * 319);margin:0 auto}._1ffk26k1{-ms-flex-align:center;align-items:center}}._1alu6i60{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--f3z0c80) * 24);padding-bottom:calc(var(--f3z0c80) * 24);background-color:var(--nofd21);border:1px solid var(--nofd26);border-radius:calc(var(--f3z0c80) * 10);overflow:hidden;-webkit-box-shadow:var(--nofd2v);box-shadow:var(--nofd2v);-webkit-transition:border-color .3s ease;transition:border-color .3s ease}._1alu6i60:hover{border-color:var(--nofd28)}._1alu6i61{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:calc(var(--f3z0c80) * 14) calc(var(--f3z0c80) * 20);background:var(--nofd2g)}._1alu6i61,._1alu6i62{display:-ms-flexbox;display:flex}._1alu6i62{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:calc(var(--f3z0c80) * 8)}._1alu6i62 svg{height:calc(var(--f3z0c80) * 20)}._1alu6i62 path{fill:var(--nofd21)}._1alu6i63{width:calc(var(--f3z0c80) * 20)}._1alu6i64{text-align:center}._1alu6i65{padding:0 calc(var(--f3z0c80) * 20)}@media screen and (max-width:768px){._1alu6i60{gap:calc(var(--f3z0c80) * 16)}._1alu6i63{width:calc(var(--f3z0c80) * 16)}}._1equgs70{overflow:hidden;cursor:pointer}._1equgs76{width:100%;height:100%;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg)}._1equgs76:after,._1equgs76:before{content:"";position:absolute;top:50%;left:0;width:100%;display:block}._1equgs76:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}._1equgs77:after,._1equgs77:before{height:calc(var(--f3z0c80) * 1)}._1equgs78:after,._1equgs78:before{height:calc(var(--f3z0c80) * 2)}._1equgs79:after,._1equgs79:before{background:var(--nofd21)}._1equgs7a:after,._1equgs7a:before{background:var(--nofd22)}._1equgs7b:after,._1equgs7b:before{background:var(--nofd2c)}@media screen and (max-width:768px){._1equgs71{width:calc(var(--f3z0c80) * 16);height:calc(var(--f3z0c80) * 16)}._1equgs72{width:calc(var(--f3z0c80) * 30);height:calc(var(--f3z0c80) * 30)}}@media screen and (min-width:769px){._1equgs73{width:calc(var(--f3z0c80) * 16);height:calc(var(--f3z0c80) * 16)}._1equgs74{width:calc(var(--f3z0c80) * 28);height:calc(var(--f3z0c80) * 28)}._1equgs75{width:calc(var(--f3z0c80) * 40);height:calc(var(--f3z0c80) * 40)}}.wvdugd0{position:relative;width:100%}.wvdugd0 .swiper-slide{height:auto}.wvdugd0 .swiper-container{overflow:visible}.wvdugd1{top:calc(50% - calc(var(--f3z0c80) * 25));z-index:1;width:calc(var(--f3z0c80) * 40)!important;aspect-ratio:1/1;background:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wvdugd1:after{content:normal}.wvdugd1:focus{outline:none}.wvdugd2{left:-9%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wvdugd3{right:-9%}.wvdugd4{position:relative;z-index:1;width:100%;margin-top:calc(var(--f3z0c80) * 40)}.wvdugd5{display:inline-block;width:calc(var(--f3z0c80) * 24);height:calc(var(--f3z0c80) * 4);margin:0 calc(var(--f3z0c80) * 4);background:var(--nofd21);border-radius:0;opacity:1;-webkit-transition:background .3s ease;transition:background .3s ease}.wvdugd5:focus{outline:none}.wvdugd5.is-active{background:var(--nofd2e)}.wvdugd6{background:var(--nofd21)}.wvdugd7{background:var(--nofd26)}@media screen and (min-width:769px){.wvdugd0{width:calc(var(--f3z0c80) * 800);margin:0 auto}.wvdugd0 .swiper-slide{opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.wvdugd0 .swiper-slide-active{opacity:1}.wvdugd2{left:-7.5%}.wvdugd3{right:-7.5%}.wvdugd4{margin-top:calc(var(--f3z0c80) * 50)}.wvdugd5{width:calc(var(--f3z0c80) * 50);height:calc(var(--f3z0c80) * 5)}}@media screen and (max-width:768px){.wvdugd1{top:50%;width:calc(var(--f3z0c80) * 28)!important}}.gxusbb0{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.gxusbb1{display:-ms-flexbox;display:flex}.gxusbb2{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7)}.gxusbb3{position:absolute;top:calc(var(--f3z0c80) * 20);right:calc(var(--f3z0c80) * 20);z-index:1000}.gxusbb4{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;height:auto}.gxusbb5{position:absolute;top:0;right:0;z-index:1000}.gxusbb6{cursor:pointer}@media screen and (min-width:769px){.gxusbb3{top:calc(var(--f3z0c80) * 22);right:calc(var(--f3z0c80) * 10)}}.ndw7z33{position:relative;width:calc(var(--f3z0c80) * 329);height:calc(var(--f3z0c80) * 287);background-color:var(--nofd21);border-radius:calc(var(--f3z0c80) * 10);-webkit-box-shadow:0 0 calc(var(--f3z0c80) * 40) 0 rgba(12,111,169,.45);box-shadow:0 0 calc(var(--f3z0c80) * 40) 0 rgba(12,111,169,.45)}.ndw7z34{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--f3z0c80) * 20);-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding:calc(var(--f3z0c80) * 22)}.ndw7z35{position:absolute;top:var(--ndw7z30,0);left:50%;width:calc(var(--f3z0c80) * 240);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ndw7z36{position:absolute;top:calc(var(--f3z0c80) * 6);right:calc(var(--f3z0c80) * 8);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:calc(var(--f3z0c80) * 20);height:calc(var(--f3z0c80) * 20);cursor:pointer;background-color:var(--nofd2c);border-radius:50%;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:none;padding:0}.ndw7z36:hover{opacity:.6}@media screen and (min-width:769px){.ndw7z35{top:max(var(--ndw7z31,0px),var(--ndw7z32,0px))}}._1crlyh01{position:relative;z-index:1;cursor:pointer;background:var(--nofd2g);border-radius:50%;-webkit-transition:.3s ease;transition:.3s ease;width:calc(var(--f3z0c80) * 96);height:calc(var(--f3z0c80) * 96)}._1crlyh03{width:calc(var(--f3z0c80) * 155);height:calc(var(--f3z0c80) * 58);border-radius:calc(var(--f3z0c80) * 36)}._1crlyh03:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:calc(100% - calc(var(--f3z0c80) * 8));height:calc(100% - calc(var(--f3z0c80) * 8));background-color:var(--nofd21);border-radius:calc(var(--f3z0c80) * 28);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}._1crlyh06{height:100%}._1crlyh06,._1crlyh07{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}._1crlyh07{position:absolute;top:88%;left:86%;width:calc(var(--f3z0c80) * 22);height:calc(var(--f3z0c80) * 22);background-color:var(--nofd28);border-radius:50%;-webkit-transition:.2s ease;transition:.2s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}._1crlyh08{opacity:0}._1crlyh0c{bottom:50%;width:calc(var(--f3z0c80) * 56)}._1crlyh0c,._1crlyh0d{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}._1crlyh0d{top:50%;width:100%}._1crlyh0e{top:41%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:calc(var(--f3z0c80) * 56)}._1crlyh0f{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:769px){._1crlyh01{width:calc(var(--f3z0c80) * 186);height:calc(var(--f3z0c80) * 186);-webkit-box-shadow:var(--nofd2u);box-shadow:var(--nofd2u)}._1crlyh01:hover{scale:1.18}._1crlyh03{width:calc(var(--f3z0c80) * 160);height:calc(var(--f3z0c80) * 160)}._1crlyh03,._1crlyh03:before{border-radius:50%}._1crlyh04{scale:1.18}._1crlyh07{left:81%}._1crlyh0c{bottom:var(--_1crlyh00,50%);width:calc(var(--f3z0c80) * 122)}._1crlyh0e{top:57%}}@media screen and (max-width:768px){._1crlyh0b{top:92%;left:93%}}.or1tv00{position:relative}.or1tv02{position:absolute;top:50%;left:50%;z-index:-1;width:calc(var(--f3z0c80) * 750);height:calc(var(--f3z0c80) * 750);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.or1tv03,.or1tv04{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.or1tv04{width:calc(var(--f3z0c80) * 216);height:calc(var(--f3z0c80) * 47)}.or1tv04+.or1tv04{border-left:1px solid var(--nofd24)}.or1tv05{cursor:pointer}.or1tv0c{grid-area:logo}.or1tv0h{position:absolute;top:50%;left:50%;visibility:hidden;opacity:0;-webkit-transition:.6s ease;transition:.6s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.or1tv0i{z-index:1;visibility:visible;opacity:1}@media screen and (max-width:768px){.or1tv07{display:grid;grid-template-columns:1fr;grid-template-areas:"evidence" "logo" "purpose"}.or1tv08{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--f3z0c80) * 20)}.or1tv09{grid-area:evidence}.or1tv0b{grid-area:purpose;gap:calc(var(--f3z0c80) * 8)}.or1tv0c{width:calc(var(--f3z0c80) * 188);margin:calc(var(--f3z0c80) * 48) auto}.or1tv0d{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:calc(var(--f3z0c80) * 10);-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:769px){.or1tv01{position:relative;height:calc(var(--f3z0c80) * 1000)}.or1tv02{width:calc(var(--f3z0c80) * 1470);height:calc(var(--f3z0c80) * 1470)}.or1tv06{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.or1tv0c{top:50%;left:50%;width:calc(var(--f3z0c80) * 325)}.or1tv0c,.or1tv0g{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.or1tv0g{top:var(--or1tv0e,50%);left:var(--or1tv0f,50%)}}._1o3ab550{position:relative;border-radius:100vh;border:calc(var(--f3z0c80) * 6) solid var(--nofd2d);width:calc(var(--f3z0c80) * 464);height:calc(var(--f3z0c80) * 75);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:var(--nofd21);-webkit-transition:.3s ease;transition:.3s ease}._1o3ab550:hover{opacity:.6}._1o3ab551{position:absolute;top:50%;right:calc(var(--f3z0c80) * 20);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(var(--f3z0c80) * 16)}@media screen and (max-width:768px){._1o3ab550{width:calc(var(--f3z0c80) * 319);height:calc(var(--f3z0c80) * 56)}}.l3bb5r0{position:relative;height:100%}.l3bb5r1{position:absolute;top:calc(var(--f3z0c80) * -12);right:calc(var(--f3z0c80) * -11);width:calc(var(--f3z0c80) * 50);height:calc(var(--f3z0c80) * 50);border-radius:50%;background:var(--nofd2g);color:var(--nofd21);font-size:calc(var(--f3z0c80) * 12);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.l3bb5r1,.l3bb5r2{display:-ms-flexbox;display:flex}.l3bb5r2{-ms-flex-direction:column;flex-direction:column;height:100%;border:1px solid var(--nofd26);border-radius:calc(var(--f3z0c80) * 6);background:var(--nofd21);overflow:hidden;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.l3bb5r2:hover{border-color:var(--nofd28)}.l3bb5r3{height:calc(var(--f3z0c80) * 170);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:var(--nofd2c)}.l3bb5r3,.l3bb5r4{display:-ms-flexbox;display:flex}.l3bb5r4{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:calc(var(--f3z0c80) * 12);padding:calc(var(--f3z0c80) * 16) calc(var(--f3z0c80) * 16) calc(var(--f3z0c80) * 24);-ms-flex-positive:1;flex-grow:1}.l3bb5r5{border-top:1px solid var(--nofd26);padding:calc(var(--f3z0c80) * 24) 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:calc(var(--f3z0c80) * 4)}.l3bb5r6{width:calc(var(--f3z0c80) * 22)}@media screen and (min-width:769px){.l3bb5r0{width:calc(var(--f3z0c80) * 302)}}@media screen and (max-width:768px){.l3bb5r2{border-width:calc(var(--f3z0c80) * 2)}.l3bb5r4{padding:calc(var(--f3z0c80) * 16)}.l3bb5r5{padding:calc(var(--f3z0c80) * 16) 0 calc(var(--f3z0c80) * 24)}}._8a26570{position:relative;width:calc(var(--f3z0c80) * 460);height:calc(var(--f3z0c80) * 300)}._8a26571{position:absolute;top:50%;left:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:.6s ease;transition:.6s ease;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}._8a26572{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}._8a26574{background:var(--nofd21);border-radius:100vh;display:grid;-ms-flex-align:center;align-items:center;grid-template-columns:1fr calc(var(--f3z0c80) * 14);padding:calc(var(--f3z0c80) * 23) calc(var(--f3z0c80) * 32);border:calc(var(--f3z0c80) * 2) solid var(--nofd28);-webkit-transition:background .3s ease;transition:background .3s ease}._8a26575{background:var(--nofd28)}@media screen and (max-width:768px){._8a26570{width:calc(var(--f3z0c80) * 245);height:calc(var(--f3z0c80) * 160)}}.mgqkaw0{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;border-radius:100vh}.mgqkaw5{aspect-ratio:1/1}.mgqkaw6{aspect-ratio:4/3}.mgqkaw8{background-color:var(--nofd2c)}.mgqkaw9{background-color:var(--nofd21)}.mgqkawa{position:relative;z-index:1}.mgqkawa:after,.mgqkawa:before{content:"";position:absolute;top:50%;left:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mgqkawa:before{z-index:-1;width:84%;height:84%;background-color:var(--nofd21)}.mgqkawa:after{z-index:-2;width:90%;height:90%;background-color:var(--nofd2d)}@media screen and (min-width:769px){.mgqkaw1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:768px){.mgqkaw3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}