h2[data-v-a044ad70]{text-align:left;margin:1em 0;padding-left:0;border:none}section[data-v-a044ad70]{padding:8vw 0;position:relative}section h2[data-v-a044ad70]{font-size:2.5em}@media screen and (max-width:768px){section h2[data-v-a044ad70]{font-size:1.25em}}@media screen and (max-width:1023px){.typography[data-v-a044ad70]{padding:1em}}.en[data-v-a044ad70]{display:block;background-image:url(/img/parts/en6.svg);background-size:contain}.topics[data-v-a044ad70]{background-color:transparent}.topics[data-v-a044ad70]:before{content:url(/img/parts/section_bgy.svg)}.topics img[src*=img15][data-v-a044ad70]{position:absolute;left:3vw;top:-3vw;width:17vw;z-index:20}@media screen and (max-width:768px){.topics img[src*=img15][data-v-a044ad70]{display:none}}.topics img[src*=img6][data-v-a044ad70]{position:absolute;right:3vw;bottom:2vw;width:14vw;z-index:20}@media screen and (max-width:768px){.topics img[src*=img6][data-v-a044ad70]{display:none}}.topics img[src*=img18][data-v-a044ad70]{position:absolute;right:3vw;top:0;width:14vw;z-index:20}@media screen and (max-width:768px){.topics img[src*=img18][data-v-a044ad70]{display:none}}.about[data-v-a044ad70]{width:100%;background-color:#f5f5d1}.about img[src*=img11][data-v-a044ad70]{position:absolute;right:5%;top:0;width:45%;z-index:0}@media screen and (max-width:1023px){.about img[src*=img11][data-v-a044ad70]{position:static;width:60%;margin:auto}}@media screen and (max-width:768px){.about img[src*=img11][data-v-a044ad70]{margin:auto;aspect-ratio:1/1}}.about p[data-v-a044ad70]{width:48%}@media screen and (max-width:768px){.about p[data-v-a044ad70]{width:auto}}.about img[src*=p27][data-v-a044ad70]{position:absolute;left:3vw;top:-7vw;width:14vw;z-index:10}@media screen and (max-width:768px){.about img[src*=p27][data-v-a044ad70]{display:none}}.philosophy img[src*=p15][data-v-a044ad70]{position:absolute;left:10%;top:0;width:40%;z-index:10;aspect-ratio:1/1}@media screen and (max-width:1023px){.philosophy img[src*=p15][data-v-a044ad70]{position:static;width:60%;display:block;margin:auto}}.philosophy img[src*=img5][data-v-a044ad70]{position:absolute;left:38vw;top:0;width:10vw;z-index:10}@media screen and (max-width:768px){.philosophy img[src*=img5][data-v-a044ad70]{display:none}}.philosophy img[src*=img4][data-v-a044ad70]{position:absolute;left:8vw;top:22vw;width:12vw;z-index:10}@media screen and (max-width:768px){.philosophy img[src*=img4][data-v-a044ad70]{display:none}}.philosophy img[src*=p16][data-v-a044ad70]{position:absolute;right:2vw;top:8vw;width:17vw;z-index:10;aspect-ratio:1/1}@media screen and (max-width:768px){.philosophy img[src*=p16][data-v-a044ad70]{display:none}}.philosophy img[src*=p21][data-v-a044ad70]{position:absolute;left:6vw;top:43%;width:8vw;z-index:10;aspect-ratio:1/1}@media screen and (max-width:1215px){.philosophy img[src*=p21][data-v-a044ad70]{display:none}}.philosophy img[src*="p8.webp"][data-v-a044ad70]{position:absolute;right:2vw;bottom:31vw;width:10vw;z-index:10;aspect-ratio:1/1}@media screen and (max-width:1215px){.philosophy img[src*="p8.webp"][data-v-a044ad70]{display:none}}.philosophy img[src*=p24][data-v-a044ad70]{position:absolute;left:11vw;bottom:1vw;width:12vw;z-index:10;aspect-ratio:1/1}@media screen and (max-width:1215px){.philosophy img[src*=p24][data-v-a044ad70]{display:none}}.philosophy img[src*=img21][data-v-a044ad70]{position:absolute;right:0;top:31vw;width:14vw;z-index:10}@media screen and (max-width:768px){.philosophy img[src*=img21][data-v-a044ad70]{display:none}}.philosophy .en[data-v-a044ad70]{width:50vw;height:42vw;padding:15vw;margin:-15vw 0 5vw -15vw}@media screen and (max-width:1023px){.philosophy .en[data-v-a044ad70]{width:auto;height:auto;margin:auto}}.philosophy article[data-v-a044ad70]:first-of-type{padding-left:60%}.philosophy article:first-of-type .button-area[data-v-a044ad70]{display:none}@media screen and (max-width:1400px){.philosophy article[data-v-a044ad70]:first-of-type{margin-bottom:15vw}}@media screen and (max-width:1023px){.philosophy article[data-v-a044ad70]:first-of-type{padding-left:0}}.philosophy article[data-v-a044ad70]:nth-of-type(n+2){position:relative;padding:0}.philosophy article[data-v-a044ad70]:nth-of-type(n+2):before{position:absolute;left:-5vw;top:0;display:block;content:"";background-image:url(/img/parts/en1.svg);background-size:contain;width:20vw;height:20vw}@media screen and (max-width:768px){.philosophy article[data-v-a044ad70]:nth-of-type(n+2):before{width:45vw;height:45vw}}.philosophy article:nth-of-type(n+2)>[data-v-a044ad70]{position:relative;z-index:1}.philosophy article:nth-of-type(n+2) img[data-v-a044ad70]{float:right;margin-left:2em;margin-top:2em;width:25%;z-index:2;aspect-ratio:1/1}.philosophy article:nth-of-type(n+2) h3[data-v-a044ad70]{font-size:2em;border-bottom:4px dotted #f68baa;padding-bottom:.5em;margin-bottom:.5em;text-align:left}.philosophy article:nth-of-type(n+2) h3 small[data-v-a044ad70]{font-size:.5em}@media screen and (max-width:768px){.philosophy article:nth-of-type(n+2) h3[data-v-a044ad70]{font-size:1.25em}}.philosophy article[data-v-a044ad70]:nth-of-type(n+2):after{content:"";display:block;clear:both}@media screen and (max-width:768px){.philosophy article:nth-of-type(n+2) div[data-v-a044ad70]{display:flex;flex-wrap:wrap;flex-direction:column-reverse;width:100%}}.philosophy article:nth-of-type(n+2) a[data-v-a044ad70]{display:block;width:6em;line-height:6em;border-radius:50%;background-color:#ff97b5;text-align:center;float:right;margin-left:3vw;background-image:url(/img/icon/arw1.svg);background-position:center right .5em;background-size:.5em}@media screen and (max-width:768px){.philosophy article:nth-of-type(n+2) a[data-v-a044ad70]{margin:auto;float:none;border-radius:2em;padding:.5em 3em;margin:2em auto;width:auto;height:auto;line-height:normal;color:#fff;font-size:1.2rem}}.philosophy article[data-v-a044ad70]:nth-of-type(3):before{background-image:url(/img/parts/en3.svg);right:-3vw;left:auto}.philosophy article:nth-of-type(3) h3[data-v-a044ad70]{border-bottom:4px dotted #93b83e}.philosophy article:nth-of-type(3) img[data-v-a044ad70]{float:left;margin-right:2em;margin-left:0}@media screen and (max-width:768px){.philosophy article:nth-of-type(3) img[data-v-a044ad70]{float:right;margin-left:2em;margin-right:0;margin-top:2em}}.philosophy article[data-v-a044ad70]:nth-of-type(4):before{background-image:url(/img/parts/en2.svg)}.philosophy article:nth-of-type(4) h3[data-v-a044ad70]{border-bottom:4px dotted #6bb4d4}.contents[data-v-a044ad70]{padding-top:5vw}.contents[data-v-a044ad70]:before{content:url(/img/parts/section_bgp.svg)}.contents a[data-v-a044ad70]{display:block;text-align:center;padding:1em}.contents a[data-v-a044ad70]:nth-of-type(2){margin-top:3em}@media screen and (max-width:768px){.contents a[data-v-a044ad70]{margin-top:0;aspect-ratio:1/1}}.contents a p[data-v-a044ad70]{margin-top:.5em}.contents img[src*=img12][data-v-a044ad70]{position:absolute;right:3vw;top:-8vw;width:17vw;z-index:10}.contents .three-column a img[data-v-a044ad70]{transition:all .3s ease-out}.contents .three-column a img[data-v-a044ad70]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.recruit[data-v-a044ad70]{background-color:#feefef;background-position:100%;background-size:50%;background-repeat:no-repeat}@media screen and (max-width:768px){.recruit[data-v-a044ad70]{background-image:none}}.recruit img[src*="img1.webp"][data-v-a044ad70]{position:absolute;right:5vw;top:-12vw;width:22vw;z-index:10}@media screen and (max-width:768px){.recruit img[src*="img1.webp"][data-v-a044ad70]{display:none}}.recruit img[src*="img2.webp"][data-v-a044ad70]{position:absolute;left:3vw;top:-7vw;width:22vw;z-index:10}@media screen and (max-width:768px){.recruit img[src*="img2.webp"][data-v-a044ad70]{display:none}}.recruit .en[data-v-a044ad70]{padding:5vw;margin:-10vw 0 -5vw -3vw}.recruit .en h2[data-v-a044ad70]{text-align:center;margin:auto}@media screen and (max-width:768px){.recruit .en h2[data-v-a044ad70]{width:auto}}.recruit .en p[data-v-a044ad70]{max-width:850px;margin:auto}@media screen and (max-width:768px){.recruit .en p[data-v-a044ad70]{width:auto}}.recruit .en .three-column[data-v-a044ad70]{margin:3em auto;gap:3%;flex-wrap:nowrap}@media screen and (max-width:768px){.recruit .en .three-column[data-v-a044ad70]{flex-wrap:wrap}}.recruit .en .three-column a[data-v-a044ad70]{text-align:center;font-size:1.5em}.recruit .en .three-column a img[data-v-a044ad70]{transition:all .3s ease-out}.recruit .en .three-column a img[data-v-a044ad70]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:768px){.recruit .en .three-column a[data-v-a044ad70]{font-size:1em;margin:1em auto;width:80%}}.recruit .button-area[data-v-a044ad70]{text-align:center}.access .typography iframe[data-v-a044ad70]{position:relative;z-index:1;float:left;margin-right:5vw;width:50%}@media screen and (max-width:768px){.access .typography iframe[data-v-a044ad70]{width:100%}}.access .typography .en[data-v-a044ad70]{float:right;padding:5vw 9vw 6vw 6vw;margin:-4vw 0 0 -8vw}@media screen and (max-width:768px){.access .typography .en[data-v-a044ad70]{float:none;padding:0;margin:1em 0}}.access .typography .en h2[data-v-a044ad70]{width:10em;font-size:1.5em}@media screen and (max-width:768px){.access .typography .en h2[data-v-a044ad70]{margin:1em auto;text-align:center;width:auto;font-size:1.25em}}.access .typography .en p[data-v-a044ad70]{width:18em}@media screen and (max-width:768px){.access .typography .en p[data-v-a044ad70]{width:auto}}.access img[src*=img3][data-v-a044ad70]{position:absolute;right:5vw;top:-10vw;width:15vw;z-index:10}@media screen and (max-width:768px){.access img[src*=img3][data-v-a044ad70]{display:none}}.access img[src*=img14][data-v-a044ad70]{position:absolute;right:9vw;bottom:1vw;width:23vw;z-index:0}@media screen and (max-width:768px){.access img[src*=img14][data-v-a044ad70]{display:none}}.access img[src*=img22][data-v-a044ad70]{position:absolute;left:3vw;top:-3vw;width:10vw;z-index:0}@media screen and (max-width:768px){.access img[src*=img22][data-v-a044ad70]{display:none}}.stripe[data-v-a044ad70]{background-size:auto auto;background-color:#fcfcfc;background-image:repeating-linear-gradient(135deg,transparent,transparent 15px,#f7f7f7 0,#f7f7f7 30px)}.z-section[data-v-a044ad70]{margin:0 auto;max-width:100%;width:980px;justify-content:space-between}.z-section>div[data-v-a044ad70]{width:100%}.z-section .button-area[data-v-a044ad70]{display:flex;align-items:center;padding:2rem 0 4rem}