﻿a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}main{display:block}html{font-size:62.5%;overflow:auto}*{box-sizing:border-box;-webkit-appearance:none;box-shadow:none;padding:0;border:none;border-radius:0;outline:none;background:none}img{width:100%;height:auto;display:block}*{box-sizing:border-box;-webkit-appearance:none;box-shadow:none;padding:0;border:none;border-radius:0;outline:none;background:none}html{scroll-behavior:smooth;scroll-padding-top:70rem;font-size:.2564102564vw}@media(min-width: 901px){html{scroll-margin-top:93rem;font-size:.0694444444vw}}header,footer,main{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}main{margin-top:-64rem}@media(min-width: 901px){main{margin-top:-87rem}}a,p{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;font-weight:400;color:#000;font-size:15rem}@media(min-width: 901px){a,p{font-size:20rem}}a{color:#000;text-decoration:none}.header{width:100%;padding:2rem 22rem;z-index:9999;position:relative}@media(min-width: 901px){.header{padding:17rem 22rem}}.header-inner{display:flex;justify-content:space-between;align-items:center}.header-logo img{width:100%;height:100%;object-fit:contain;width:190rem;height:32rem}@media(min-width: 901px){.header-logo img{width:317rem;height:39rem}}.header-logo a{color:#fff;font-size:17rem;font-weight:500}@media(min-width: 901px){.header-logo a{font-size:25rem}}.header-nav{position:fixed;top:0;right:0;transform:translateX(100%);width:267rem;height:100vh;background:linear-gradient(180deg, rgb(43, 193, 242) 0%, rgb(148, 203, 217) 100%);padding:120rem 20rem 20rem;transition:.5s}@media(min-width: 901px){.header-nav{padding:0;position:static;background:rgba(0,0,0,0);display:flex;align-items:center;width:auto;height:auto;transform:translateX(0)}}.header-nav.active{transform:translateX(0)}.header-nav.active .header-nav_link{color:#fff}.header-nav_logo{width:100rem;height:58rem;margin:0 auto}.header-nav_logo img{width:100%;height:100%;object-fit:contain}.header-nav_list{width:fit-content;margin:80rem auto 0}@media(min-width: 901px){.header-nav_list{margin:0 26rem 0 0;display:flex;align-items:center;justify-content:center;gap:26rem}}.header-nav_item+.header-nav_item{margin-top:16rem}@media(min-width: 901px){.header-nav_item+.header-nav_item{margin-top:0}}.header-nav_link{display:inline-block;color:#fff;font-size:17rem;padding:4px 0}@media(min-width: 1101px){.header-nav_link{font-size:13rem}}.header-btn{width:fit-content;height:36rem;display:flex;align-items:center;justify-content:center;font-size:20rem;z-index:10000;color:#fff;padding:8px;margin-right:-8px}.header-btn.active{color:#fff !important}.header-contact{border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;width:167rem;height:56rem;color:#58c5e7;margin:46rem auto 0}@media(min-width: 901px){.header-contact{margin:0;width:187rem;height:50rem;color:#8f8bc3}}@media(min-width: 1101px){.header-contact{font-size:13rem}}.header.main-header{background:hsla(0,0%,100%,.47)}.header.main-header .header-btn,.header.main-header a{color:#8f8bc3}.header.recruit-header{background:#fff}.header.recruit-header .header-btn,.header.recruit-header a{color:#0cc9f8}.header.recruit-header .header-nav.active a{color:#fff}.header.header-scroll{z-index:99999}.js-header.is-hidden{display:none !important}.js-scroll_header.is-hide{top:-100% !important}.footer{padding:50rem 24rem 18rem;border-top:1px solid #000}@media(min-width: 901px){.footer{padding:48rem 62rem 34rem 68rem}}.footer-inner{display:flex;flex-direction:column}@media(min-width: 901px){.footer-inner{display:block}}.footer-top,.footer-bottom{display:contents}@media(min-width: 901px){.footer-top,.footer-bottom{display:flex;justify-content:space-between}}@media(min-width: 901px){.footer-bottom{margin-top:26rem}}.footer-name{text-align:center;line-height:20rem;line-height:1.45;font-weight:500;order:1}@media(min-width: 901px){.footer-name{text-align:left;font-size:25rem}}@media(min-width: 901px){.footer-menu{order:2}}@media(min-width: 901px){.footer-nav_list{display:flex;gap:38rem}}.footer-nav_list{font-size:22rem}.footer-adress{order:3;margin-top:44rem;text-align:center;font-size:15rem;line-height:2}@media(min-width: 901px){.footer-adress{order:1;font-size:20rem;text-align:left;margin-top:0;line-height:2.1}}.footer-btn{order:2;margin-top:40rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:21rem}@media(min-width: 901px){.footer-btn{margin-top:14rem;flex-direction:row;gap:31rem}}.footer-btn a{display:flex;align-items:center;justify-content:center;font-size:20rem;width:237rem;height:70rem;border-radius:999px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff}@media(min-width: 901px){.footer-btn a{width:333rem;height:100rem;gap:31rem}}.footer-btn a.entry{background:#a9b7f0}.footer-btn a.contact{background:#f3b98d}.footer-copy{margin-top:64rem;font-size:10rem;text-align:center}@media(min-width: 901px){.footer-copy{font-size:10px}}.inner{width:100%;margin-right:auto;margin-left:auto;padding-right:24rem;padding-left:24rem}@media(min-width: 901px){.inner{width:1120rem;padding:0}}@media(min-width: 901px){.inner.small{padding-left:100rem}}.inner-width_small{padding-right:24rem;padding-left:24rem}@media(min-width: 901px){.inner-width_small{width:960rem;padding:0;margin-inline:auto}}.inner-spFull{padding:0}@media(min-width: 901px){.inner-spFull{width:1120rem;padding:0;margin-right:auto;margin-left:auto}}.title-grad{font-size:70rem;font-weight:400}@media(min-width: 901px){.title-grad{font-size:80rem}}.grad-purple{background:linear-gradient(180deg, #9cbcff 0%, #ee9b95 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0)}.grad-blue{background:linear-gradient(160deg, #e7b171 0%, #4991e2 55%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0);width:fit-content}.grad-green{background:linear-gradient(160deg, #fff765 0%, #5cadd4 55%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0);width:fit-content}.text-green{color:#5cadd4}.grad-red{background:linear-gradient(180deg, #dbab49 0%, #b3498a 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0);width:fit-content}.font-20{font-size:15rem;line-height:1.8}@media(min-width: 901px){.font-20{font-size:20rem;line-height:2.5}}.card-toggle{display:flex;flex-direction:column;gap:2rem;font-size:12rem;align-items:center;justify-content:center;margin-inline:auto;font-weight:400}@media(min-width: 901px){.card-toggle{font-size:15rem;gap:9rem}}.card-toggle::before{content:"";display:block;width:14rem;height:13rem;margin-bottom:4rem}@media(min-width: 901px){.card-toggle::before{width:20rem;height:18rem}}.card-toggle.grad-purple::before{background:url(../images/top/more-arrow.svg) center/contain no-repeat}.card-toggle.grad-blue::before{background:url(../images/about/more-arrow.svg) center/contain no-repeat}.card-toggle.white{color:#fff}.card-toggle.white::before{background:url(../images/common/more-arrow_white.svg) center/contain no-repeat}.card-toggle.grad-red::before{background:url(../images/tax-accounting/more-arrow.svg) center/contain no-repeat}.card-toggle.grad-green::before{background:url(../images/management-consulting/more-arrow.svg) center/contain no-repeat}.sun-btn{position:fixed;width:96rem;height:96rem;z-index:10;pointer-events:none}.sun-btn span{transform:translateX(100%);display:block;animation:sun-btn 3s ease-in-out infinite alternate;transform-origin:left}@media(min-width: 901px){.sun-btn span{animation:sun-btn 4s ease-in-out infinite alternate}}@media(min-width: 901px){.sun-btn{width:186rem;height:186rem}}.card-accordion{margin-top:50rem;overflow:hidden;max-height:0;transition:max-height .4s cubic-bezier(0.25, 1, 0.5, 1)}@media(min-width: 901px){.card-accordion{margin-top:43rem}}.acc-inner{display:block;font-size:12rem;line-height:2;color:#fff;padding:0 24rem}@media(min-width: 901px){.acc-inner{padding:0 40rem}}.acc-inner p{font-size:14rem}@media(min-width: 901px){.acc-inner p{font-size:18rem}}.acc-inner_height{height:75rem;overflow:hidden}.capsule-item.is-open .card-accordion{max-height:1000rem !important}.capsule-item.is-open .card-toggle{display:none}.page-title span:lang(en){color:#fff;font-size:70rem;line-height:1;font-weight:400}@media(min-width: 901px){.page-title span:lang(en){font-size:130rem}}.page-title span:lang(en) .char{display:inline-block;opacity:0;transform:translateY(1em);will-change:opacity,transform}.page-title span:lang(ja){display:block;color:#fff;font-size:20rem;line-height:1;font-weight:500;padding-left:4px;margin-top:20rem;line-height:1.25}@media(min-width: 901px){.page-title span:lang(ja){font-size:25rem;margin-top:32rem}}.page-title span:lang(ja) br{display:block}@media(min-width: 901px){.page-title span:lang(ja) br{display:none}}.page-title.js-fadeTitle{opacity:0;transform:translateY(1em);will-change:opacity,transform}.page-link_list{margin-top:32rem;padding:8rem 0 8rem 29rem;font-weight:400;position:relative}@media(min-width: 901px){.page-link_list{margin-top:80rem;padding:0 0 0 44rem}}.page-link_list::after{content:"";display:block;width:1px;height:100%;background:#fff;position:absolute;left:0;top:0;transform-origin:top center;animation:scroll 2.2s ease-in-out infinite}.page-link_item a{color:#fff;font-size:15rem;padding:8rem 0;font-weight:400}@media(min-width: 901px){.page-link_item a{font-size:25rem}}.page-link_item+.page-link_item{margin-top:16rem}@media(min-width: 901px){.page-link_item+.page-link_item{margin-top:28rem}}@media(min-width: 901px){.hover-basic{transition:.3s}.hover-basic:hover{filter:saturate(0.5)}}.capsuleRect-shape{transition:height .4s cubic-bezier(0.25, 1, 0.5, 1)}.capsule-item_border{height:343rem}@media(min-width: 901px){.capsule-item_border{height:656rem}}.capsule-item.is-open .capsule-item_border,.capsule-item.is-open .capsuleRect-shape{height:656rem}@media(min-width: 901px){.capsule-item.is-open .capsule-item_border,.capsule-item.is-open .capsuleRect-shape{height:98%;aspect-ratio:450/675}}.capsule-item.is-open .capsuleRect-shape{transition:stroke-dashoffset 1s cubic-bezier(0.25, 1, 0.5, 1)}.index .capsule-item.is-open .capsuleRect-shape{stroke-dasharray:0 !important;transition:stroke-dashoffset 1s cubic-bezier(0.25, 1, 0.5, 1)}@media(max-width: 900px){.about .capsule-item.is-open .capsuleRect-shape{stroke-dasharray:0 !important}}.capsule-item{opacity:0;will-change:opacity,transform}.capsule-item .capsule-item_wrap{opacity:0;will-change:opacity,transform}.capsuleRect-shape{stroke-dasharray:2000;stroke-dashoffset:2000;will-change:stroke-dashoffset}.card-accordion{overflow:hidden;max-height:0}.card-accordion.sp-only{max-height:none !important}@keyframes sun-btn{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes scroll{0%{transform:scaleY(0);opacity:0}10%{opacity:1}90%{opacity:.75}100%{transform:scaleY(1);opacity:0}}@keyframes slideIn{0%{transform:translateY(180px);opacity:0}100%{transform:translateY(0)}40%,100%{opacity:1}}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(0.95)}}@keyframes border-anim{0%{transform:scaleY(0) translateX(-50%)}100%{transform:scaleY(1) translateX(-50%)}}@keyframes bottom-up{0%{padding-top:100%}100%{padding-top:0}}@keyframes floating-y{0%{transform:translateY(-3%)}100%{transform:translateY(3%)}}@keyframes spin-loop{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.index .mv{width:100%;height:100vh;position:relative}.index .mv-video{width:100%;height:100vh}.index .mv-video video{width:100%;height:100%;object-fit:cover}.index .mv-title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:65rem;font-weight:700;line-height:1;z-index:100;display:flex;align-items:center;gap:12rem}@media(min-width: 901px){.index .mv-title{font-size:95rem}}.index .mv-title span{display:block;width:70rem;height:45rem;margin-bottom:-14rem}@media(min-width: 901px){.index .mv-title span{width:123rem;height:75rem}}.index .mv-scroll{position:absolute;bottom:20rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:12rem;justify-content:center;align-items:center;z-index:100}.index .mv-scroll:after{content:"";display:block;width:1px;height:63rem;background:#fff}.index .mv-scroll_text{color:#fff;font-size:11rem;line-height:1;writing-mode:vertical-rl;margin-right:-3rem}@media(min-width: 901px){.index .mv-scroll_text{font-size:13rem}}.index .intro{position:relative;padding-top:158rem}@media(min-width: 901px){.index .intro{padding-top:332rem}}.index .intro.is-fixedBg .intro-bg{position:fixed;top:-354rem;left:0;width:100%;height:1540rem;background:url(../images/top/intro-bg.webp) center/cover no-repeat;z-index:0}@media(min-width: 901px){.index .intro.is-fixedBg .intro-bg{height:100vh;top:0}}.index .intro-bg{content:"";display:block;width:100%;height:1540rem;background:url(../images/top/intro-bg.webp) center left/cover repeat;position:absolute;top:-354rem;background-position:center}@media(min-width: 901px){.index .intro-bg{height:2761rem;top:-454rem}}.index .intro .inner{position:relative;z-index:100}.index .intro-title{color:#fff;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal;font-size:26rem;text-align:center;line-height:2;letter-spacing:.3em;min-width:fit-content}@media(min-width: 901px){.index .intro-title{font-size:45rem}}.index .intro .intro-title-fixed{color:#fff;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal;font-size:26rem;text-align:center;line-height:2;letter-spacing:.3em;min-width:fit-content;white-space:nowrap}@media(min-width: 901px){.index .intro .intro-title-fixed{font-size:45rem}}.index .intro .intro-title-fixed{position:fixed;left:50%;top:50vh;transform:translate(-50%, -50%);z-index:2000;pointer-events:none;opacity:0;filter:blur(10px)}.index .intro-img_wrap{position:relative;margin-top:123rem;height:873rem}@media(min-width: 901px){.index .intro-img_wrap{margin-top:263rem;height:1240rem}}.index .intro-img_item{position:absolute}.index .intro-img_item:nth-of-type(1){width:130rem;height:153rem;top:102rem;left:-24rem}@media(min-width: 901px){.index .intro-img_item:nth-of-type(1){width:270rem;height:317rem;left:-30rem}}.index .intro-img_item:nth-of-type(2){width:123rem;height:145rem;top:201rem;right:36rem}@media(min-width: 901px){.index .intro-img_item:nth-of-type(2){width:253rem;height:298rem;right:386rem;top:216rem}}.index .intro-img_item:nth-of-type(3){width:130rem;height:154rem;top:0;right:-24rem}@media(min-width: 901px){.index .intro-img_item:nth-of-type(3){width:268rem;height:316rem;right:-30rem}}.index .intro-img_item:nth-of-type(4){width:282rem;height:216rem;bottom:0;right:0}@media(min-width: 901px){.index .intro-img_item:nth-of-type(4){width:558rem;height:427rem;right:auto;left:0}}.index .intro-img_item:nth-of-type(5){width:184rem;height:170rem;bottom:290rem;left:0}@media(min-width: 901px){.index .intro-img_item:nth-of-type(5){width:413rem;height:380rem;left:auto;right:0;bottom:240rem}}.index .promise{padding-top:200rem;background:#fff}@media(min-width: 901px){.index .promise{padding-top:450rem}}.index .promise .title-grad{text-align:center}.index .promise-title_sub{font-size:20rem;margin-top:30rem;text-align:center;line-height:1.8}@media(min-width: 901px){.index .promise-title_sub{font-size:50rem;margin-top:52rem}}.index .promise-txt{text-align:center;margin-top:30rem}@media(min-width: 901px){.index .promise-txt{margin-top:52rem}}.index .promise-wrap{margin-top:80rem;display:flex;flex-direction:column;gap:15rem}@media(min-width: 901px){.index .promise-wrap{margin:143rem calc(50% - 50vw) 0;flex-direction:row;gap:20rem;justify-content:space-between;width:100vw;padding:0 10%}}.index .promise-item{width:100%;position:relative}@media(min-width: 901px){.index .promise-item{width:400rem}}.index .promise-item svg{width:100%;height:auto}.index .promise-item_wrap{position:absolute;top:113rem;left:50%;transform:translateX(-50%);width:100%}@media(min-width: 901px){.index .promise-item_wrap{top:110rem}}.index .promise-item_ttl{font-size:30rem;text-align:center;line-height:1;font-weight:500}@media(min-width: 901px){.index .promise-item_ttl{font-size:50rem}}.index .promise-item_txt{font-size:20rem;text-align:center;font-weight:500;margin-top:30rem}@media(min-width: 901px){.index .promise-item_txt{font-size:20rem}}.index .promise-item.is-open .acc-inner_height{height:auto}@media(min-width: 901px){.index .promise-item.is-open .promise-item_border{height:99%;aspect-ratio:387/743}}.index .promise-item.is-open .promise-item_border .capsuleRect-shape{height:99%;aspect-ratio:343/640;width:99%}.index .promise-item .card-accordion{margin-top:40rem}.index .promise-item .acc-inner p{font-size:15rem;line-height:1.65}@media(min-width: 901px){.index .promise-item .acc-inner p{font-size:16rem;line-height:1.8}}.index .service{padding-top:50rem;padding-bottom:86rem}@media(min-width: 901px){.index .service{padding-bottom:120rem}}.index .service .title-grad{text-align:center}.index .service-title_sub{font-size:20rem;line-height:1.8;text-align:center;margin-top:30rem}@media(min-width: 901px){.index .service-title_sub{font-size:40rem}}.index .service-title_sub span{font-size:18rem}@media(min-width: 901px){.index .service-title_sub span{font-size:30rem}}.index .service-text{text-align:center;margin-top:30rem}@media(min-width: 901px){.index .service-text{margin-top:52rem}}.index .service-img_wrap{position:relative;height:425rem;background:url(../images/top/service_sp.png) center/contain no-repeat;width:100vw;margin:78rem calc(50% - 50vw) 0}@media(min-width: 901px){.index .service-img_wrap{width:824rem;height:737rem;margin:34rem auto 0;background:url(../images/top/service.png) center/contain no-repeat}}.index .service-img_text{font-size:18rem;text-align:center;font-weight:400;line-height:1.45;position:absolute}@media(min-width: 901px){.index .service-img_text{font-size:30rem;line-height:1.25}}.index .service-img_text:nth-of-type(1){top:136rem;left:58rem}@media(min-width: 901px){.index .service-img_text:nth-of-type(1){top:200rem;left:208rem}}.index .service-img_text:nth-of-type(2){top:135rem;right:45rem;letter-spacing:-0.1em}@media(min-width: 901px){.index .service-img_text:nth-of-type(2){letter-spacing:0;top:293rem;right:81rem}}.index .service-img_text:nth-of-type(3){bottom:53rem;right:177rem}@media(min-width: 901px){.index .service-img_text:nth-of-type(3){bottom:99rem;right:369rem}}.index .service-img_logo{position:absolute;width:100rem;height:100rem;top:165rem;left:147rem;display:flex;align-items:center;justify-content:center}@media(min-width: 901px){.index .service-img_logo{width:180rem;height:180rem;top:273rem;left:344rem}}.index .service .service-img_wrap{opacity:0;transition:opacity .6s ease-out}.index .service .service-img_text,.index .service .service-img_logo{opacity:0;transition:opacity .8s ease,transform .8s ease}.index .recruit{background:url(../images/top/recruit-bg.jpg) center/cover no-repeat;padding:76rem 0 150rem}@media(min-width: 901px){.index .recruit{padding:120rem 0 250rem}}.index .recruit-title{text-align:center;color:#fff;font-size:70rem;font-weight:400}@media(min-width: 901px){.index .recruit-title{font-size:130rem}}.index .recruit-txt_top{color:#fff;font-size:22rem;line-height:1.8;font-weight:400;text-align:center;margin-top:34rem}@media(min-width: 901px){.index .recruit-txt_top{font-size:40rem;margin-top:34rem}}.index .recruit-img{width:100%;margin-top:28rem}@media(min-width: 901px){.index .recruit-img{width:770rem;height:auto;margin:28rem auto 0}}.index .recruit-txt_bottom{color:#fff;text-align:center;line-height:2;font-size:20rem;margin-top:28rem;font-weight:400}@media(min-width: 901px){.index .recruit-txt_bottom{margin-top:42rem;font-size:30rem}}.index .recruit-detail{padding-top:76rem;padding-bottom:86rem;border-radius:30rem 30rem 0 0;background:#fff;position:relative;z-index:100;margin-top:-76rem}@media(min-width: 901px){.index .recruit-detail{border-radius:100rem 100rem 0 0;padding-top:136rem;margin-top:-136rem;padding-bottom:124rem}}.index .recruit-detail_wrap{display:flex;flex-direction:column}@media(min-width: 901px){.index .recruit-detail_wrap{flex-direction:row;justify-content:space-between}}.index .recruit-detail_desc{display:contents}@media(min-width: 901px){.index .recruit-detail_desc{display:block;width:45%}}.index .recruit-detail_ttl{text-align:center;font-size:20rem;line-height:1.8;order:1}@media(min-width: 901px){.index .recruit-detail_ttl{font-size:30rem;line-height:1.5;text-align:left}}.index .recruit-detail_txt{font-size:15rem;margin-top:34rem;order:2;line-height:1.8}@media(min-width: 901px){.index .recruit-detail_txt{margin-top:58rem;line-height:2.5}}.index .recruit-detail_img{width:75%;height:auto;margin:35rem auto 0;order:3}@media(min-width: 901px){.index .recruit-detail_img{width:36%;margin-top:0}}.index .recruit-detail_btn{width:342rem;height:65rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#0cc9f8;color:#fff;font-size:20rem;font-weight:500;margin-top:60rem;box-shadow:0 4px 4px rgba(0,0,0,.25);order:4}@media(min-width: 901px){.index .recruit-detail_btn{width:513rem;height:80rem;font-size:30rem;transition:.3s}}.index .recruit-detail_btn:hover{background:#fffb00;color:#0cc9f8}.message-img{position:relative;clip-path:circle(0);opacity:0;transform:translate3d(0, 60px, 0);transition:.5s;transition-delay:1s}.message-img.is-animated{translate:none;rotate:none;scale:none;opacity:1;transform:translate(0px, 0px);clip-path:circle(100%)}.index .mv-title{opacity:0;transition:opacity .8s ease .8s;will-change:opacity}.index .mv-title.is-animated{opacity:1;visibility:visible}.index .mv-scroll:after{animation:scroll 2s ease-in-out infinite;transform-origin:top center}.js-intro-title{position:fixed;left:50%;top:50vh;transform:translate(-50%, -50%);z-index:2000;text-align:center;color:#fff;font-size:26rem;line-height:2;letter-spacing:.3em;font-weight:700;pointer-events:none;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal;opacity:0;filter:blur(10px)}@media(min-width: 901px){.js-intro-title{font-size:45rem}}.intro-img_item{filter:blur(10px);will-change:filter}.js-blur_ttl{opacity:0;filter:blur(10px);will-change:opacity,filter}.js-splitTitle[lang=en] .char{display:inline-block;opacity:0;transform:translateY(1em);will-change:opacity,transform}.js-descSplit .char{display:inline-block;opacity:0;transform:translateY(1em);will-change:opacity,transform}.js-splitTitle[lang=en] .char,.js-descSplit .char{display:inline-block;opacity:0;transform:translateY(0.5em);will-change:opacity,transform}.js-splitTitle{white-space:nowrap}.js-splitTitle .char{display:inline-block;opacity:0;transform:translateY(0.5em);will-change:opacity,transform}.about .top{padding-top:90rem;padding-bottom:51rem;background:linear-gradient(125deg, rgb(231, 177, 113) 0%, rgb(73, 145, 226) 40%)}@media(min-width: 901px){.about .top{padding-top:196rem;padding-bottom:128rem}}.about .message{margin-top:57rem}@media(min-width: 901px){.about .message{margin-top:190rem}}.about .message-top{display:flex;flex-direction:column}@media(min-width: 901px){.about .message-top{flex-direction:row-reverse;align-items:center}}.about .message-top_txt{display:contents}@media(min-width: 901px){.about .message-top_txt{display:block;min-width:578rem;margin-left:-113rem}}.about .message-top_ttl{order:1;color:#fff;font-size:70rem;font-weight:400;position:relative;z-index:3}@media(min-width: 901px){.about .message-top_ttl{font-size:130rem}}.about .message-top_img{order:2;margin-top:-24rem}@media(min-width: 901px){.about .message-top_img{margin-top:0;width:55%}}.about .message-top_name{order:3;color:#fff;margin-top:22rem;text-align:right;font-size:20rem;font-weight:500}@media(min-width: 901px){.about .message-top_name{text-align:center;font-size:40rem;margin-top:120rem}}.about .message-top_name span{display:block;font-size:15rem;margin-top:12rem}@media(min-width: 901px){.about .message-top_name span{font-size:20rem;margin-top:27rem}}.about .message-desc{margin-top:56rem;margin-bottom:100rem}@media(min-width: 901px){.about .message-desc{margin-bottom:50rem}}.about .message-desc_ttl{font-size:30rem;color:#fff;font-weight:500;line-height:1.7}@media(min-width: 901px){.about .message-desc_ttl{line-height:1;font-size:40rem}}.about .message-desc_txt{color:#fff}.about .message-desc_txtWrap{margin-top:17rem}@media(min-width: 901px){.about .message-desc_txtWrap{padding-left:321rem;margin-top:67rem}}.about .message .card-toggle{margin-top:34rem}.about .value{padding-top:50rem;padding-bottom:80rem;background:#fff}@media(min-width: 901px){.about .value{padding-top:150rem;padding-bottom:150rem}}.about .value-ttl{color:#4991e2}@media(min-width: 901px){.about .value-ttl{font-size:130rem}}.about .value-text{margin-top:30rem;line-height:1.8}@media(min-width: 901px){.about .value-text{margin-top:57rem}}.about .value-text_blue{color:#4991e2;line-height:1.8;margin:13rem 0}@media(min-width: 901px){.about .value-text_blue{font-size:20rem}}.about .value-wrap{padding:0 24rem;margin-top:60rem;display:flex;flex-direction:column;gap:20rem}@media(min-width: 901px){.about .value-wrap{padding:0;flex-direction:row;gap:46rem}}.about .value-item{width:100%;position:relative}@media(min-width: 901px){.about .value-item{width:467rem}}.about .value-item svg{width:100%;height:auto}.about .value-item_wrap{position:absolute;top:113rem;left:50%;transform:translateX(-50%);width:100%}@media(min-width: 901px){.about .value-item_wrap{top:162rem}}.about .value-item_ttl{width:100%;font-size:30rem;text-align:center;line-height:1;font-weight:500}@media(min-width: 901px){.about .value-item_ttl{font-size:50rem}}.about .value-item_txt{font-size:20rem;text-align:center;font-weight:500;margin-top:30rem}@media(min-width: 901px){.about .value-item_txt{font-size:20rem}}.about .value-item.is-open .acc-inner_height{height:auto}@media(min-width: 901px){.about .value-item.is-open .value-item_border{height:99%;aspect-ratio:387/743}}.about .value-item.is-open .value-item_border .capsuleRect-shape{height:99%;aspect-ratio:343/640;width:99%}.about .strength{padding-bottom:85rem;background:#fff}@media(min-width: 901px){.about .strength{padding-bottom:150rem}}.about .strength .title-grad{color:#4991e2}@media(min-width: 901px){.about .strength .title-grad{margin-right:0;margin-left:auto;font-size:130rem}}@media(min-width: 901px){.about .strength-item{display:flex;justify-content:space-between;gap:115rem}}.about .strength-item:not(:first-of-type){margin-top:50rem}@media(min-width: 901px){.about .strength-item:not(:first-of-type){margin-top:118rem}}.about .strength-item:not(:first-of-type) .strength-item_ttl{margin-inline:auto}@media(min-width: 901px){.about .strength-item:not(:first-of-type) .strength-item_ttl{margin-inline:0}}.about .strength-item:nth-of-type(1){margin-top:30rem}@media(min-width: 901px){.about .strength-item:nth-of-type(1){margin-top:118rem}}.about .strength-item:nth-of-type(1) .strength-item_img img{width:100%}.about .strength-item:nth-of-type(2) .strength-item_img img{width:109rem;height:auto;margin:0 auto}@media(min-width: 901px){.about .strength-item:nth-of-type(2) .strength-item_img img{width:242rem}}.about .strength-item:nth-of-type(3) .strength-item_img img{width:150rem;height:auto;margin:0 auto}@media(min-width: 901px){.about .strength-item:nth-of-type(3) .strength-item_img img{width:322rem}}@media(min-width: 901px){.about .strength-item_img{width:320rem;display:flex;align-items:center;justify-content:center}}@media(min-width: 901px){.about .strength-item_desc{width:657rem}}.about .strength-item_ttl{font-size:30rem;margin-top:30rem;line-height:1.5}@media(min-width: 901px){.about .strength-item_ttl{font-size:40rem;margin-top:0}}.about .strength-item_txt{margin-top:16rem;line-height:1.8}@media(min-width: 901px){.about .strength-item_txt{line-height:2.5}}.about .strength-item_txtWrap{overflow:hidden}@media(min-width: 901px){.about .strength-item_txtWrap{height:auto}}.about .strength-item .card-accordion{max-height:65rem;margin-top:0}@media(min-width: 901px){.about .strength-item .card-accordion{max-height:none}}.about .strength-item .card-accordion .acc-inner{padding:0}.about .strength-item .card-toggle{margin-top:40rem}.about .company{padding-top:60rem;padding-bottom:100rem;background:linear-gradient(125deg, rgb(231, 177, 113) 0%, rgb(73, 145, 226) 40%);position:relative;z-index:10}@media(min-width: 901px){.about .company{padding-top:140rem;padding-bottom:183rem}}@media(min-width: 901px){.about .company-wrap{display:flex;gap:90rem;justify-content:space-between}}.about .company-ttl{color:#fff;text-align:center;font-size:70rem;font-weight:400}@media(min-width: 901px){.about .company-ttl{font-size:80rem;margin-top:24rem}}.about .company-list{margin-top:77rem;display:flex;flex-wrap:wrap}@media(min-width: 901px){.about .company-list{margin-top:0;width:658rem}}.about .company-desc,.about .company-term{font-size:15rem;line-height:1.8;padding-top:28rem;padding-bottom:28rem;color:#fff}@media(min-width: 901px){.about .company-desc,.about .company-term{font-size:23rem;padding-top:32rem;padding-bottom:32rem}}.about .company-term{width:99rem}@media(min-width: 901px){.about .company-term{width:190rem}}.about .company-desc{width:calc(100% - 99rem);position:relative}@media(min-width: 901px){.about .company-desc{width:calc(100% - 190rem)}}.about .company-desc span{display:inline-block}.about .company-desc::before{content:"";display:block;width:calc(100% + 99rem);height:1px;background:#fff;position:absolute;left:-99rem;bottom:0;transform-origin:left top;transform:scaleX(0);transition:transform .8s ease}@media(min-width: 901px){.about .company-desc::before{width:calc(100% + 190rem);left:-190rem}}.about .company-desc.is-animated::before{transform:scaleX(1)}.about .company-desc a{color:#fff}.about .company .map{width:100%;margin-top:30rem}.about .company .map iframe{width:100%;height:auto;aspect-ratio:342/226}.about .sun-btn{position:fixed;top:80vh;right:0rem;overflow:hidden}@media(min-width: 901px){.about .sun-btn{top:75vh}}.about .sun-btn img{transform:translateX(37rem)}@media(min-width: 901px){.about .sun-btn img{transform:translateX(57rem)}}.about .sec-fixed.js-stickyTarget.is-active{position:sticky;top:-1000rem;z-index:3}@media(min-width: 901px){.about .sec-fixed.js-stickyTarget.is-active{top:-2000rem}}.about .about-fixed_next{position:relative;z-index:2}.about .js-pusher.is-animated{position:sticky;top:-10000px;z-index:2}.about .sec-fixed_next.js-stickyTarget-2{z-index:5}:root{--arc-range: 100%;--arc-path: path("M498 304C498 136.658 362.342 1 195 1C27.6577 1 -108 136.658 -108 304")}@media(min-width: 901px){:root{--arc-range: 33%;--arc-path: path( "M-223 0.5C62.8069 0.5 294.5 232.416 294.5 518.5C294.5 804.584 62.8069 1036.5 -223 1036.5C-508.807 1036.5 -740.5 804.584 -740.5 518.5C-740.5 232.416 -508.807 0.5 -223 0.5Z" )}}.tax-accounting .top{padding-top:90rem;padding-bottom:51rem;background:linear-gradient(180deg, rgb(219, 171, 73) 0%, rgb(179, 73, 138) 100%)}@media(min-width: 901px){.tax-accounting .top{padding-top:196rem;padding-bottom:128rem}}.tax-accounting .dot-slider_item.swiper-slide-active .dot-slider_text{background:linear-gradient(180deg, rgb(219, 171, 73) 0%, rgb(179, 73, 138) 100%)}.tax-accounting .dot-slider_text{background:linear-gradient(#fff 0 0) padding-box,linear-gradient(180deg, #dbab49 0%, #b3498a 100%) border-box}.tax-accounting .dot-slider_text::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + 10rem);height:calc(100% + 10rem);border:1px dashed #b3498a;border-radius:50%;opacity:0;transition:.3s}.tax-accounting .content-slider_itemList{border-left:1px solid #c26e72}.tax-accounting .sun-btn{position:fixed;top:80vh;right:0rem;overflow:hidden}@media(min-width: 901px){.tax-accounting .sun-btn{top:75vh}}.tax-accounting .sun-btn img{transform:translateX(42rem)}@media(min-width: 901px){.tax-accounting .sun-btn img{transform:translateX(65rem)}}.tax-accounting .swiper-pagination{color:#c37071}.tax-accounting .popup-inner,.tax-accounting .popup-btn{border:1px solid #c26e72}.tax-accounting .popupList{border-left:1px solid #c26e72}.tax-accounting .popupList span{color:#c26e72}.tax-accounting .popup-close{background:url(../images/tax-accounting/popup-close.svg) center/contain no-repeat}.management-consulting .page-title span:lang(en){font-size:62rem}@media(min-width: 901px){.management-consulting .page-title span:lang(en){font-size:130rem}}.management-consulting .top{padding-top:90rem;padding-bottom:51rem;background:linear-gradient(148deg, #fff765 0%, #5cadd4 27%)}@media(min-width: 901px){.management-consulting .top{padding-top:196rem;padding-bottom:128rem}}.management-consulting .dot-slider_item.swiper-slide-active .dot-slider_text{background:linear-gradient(180deg, rgb(255, 247, 101) 0%, rgb(92, 173, 212) 100%)}.management-consulting .dot-slider_text{background:linear-gradient(#fff 0 0) padding-box,linear-gradient(180deg, #fff765 0%, #5cadd4 100%) border-box}.management-consulting .dot-slider_text::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + 10rem);height:calc(100% + 10rem);border:1px dashed #5cadd4;border-radius:50%;opacity:0;transition:.3s}.management-consulting .content-slider_itemList{border-left:1px solid #5cadd4}.management-consulting .sun-btn{position:fixed;top:80vh;right:0rem;overflow:hidden}@media(min-width: 901px){.management-consulting .sun-btn{top:75vh}}.management-consulting .sun-btn img{transform:translateX(42rem)}@media(min-width: 901px){.management-consulting .sun-btn img{transform:translateX(65rem)}}.management-consulting .swiper-pagination{color:#5cadd4}.management-consulting .popup-inner,.management-consulting .popup-btn{border:1px solid #5cadd4}.management-consulting .popupList{border-left:1px solid #5cadd4}.management-consulting .popupList span{color:#5cadd4}.management-consulting .popup-close{background:url(../images/management-consulting/popup-close.svg) center/contain no-repeat}.management-consulting .intro-ttl,.tax-accounting .intro-ttl{margin-top:40rem;color:#fff;font-size:28rem;line-height:1.8;font-weight:500}@media(min-width: 901px){.management-consulting .intro-ttl,.tax-accounting .intro-ttl{margin-top:259rem;font-size:40rem}}.management-consulting .intro-text,.tax-accounting .intro-text{margin-top:20rem;font-size:15rem;line-height:2.5;color:#fff}@media(min-width: 901px){.management-consulting .intro-text,.tax-accounting .intro-text{font-size:25rem;margin-top:28rem}}.management-consulting .insight,.tax-accounting .insight{margin-top:54rem}@media(min-width: 901px){.management-consulting .insight,.tax-accounting .insight{margin-top:152rem}}.management-consulting .insight-ttl,.tax-accounting .insight-ttl{color:#fff;font-size:70rem;font-weight:400;text-align:center}@media(min-width: 901px){.management-consulting .insight-ttl,.tax-accounting .insight-ttl{font-size:130rem}}.management-consulting .insight-wrap,.tax-accounting .insight-wrap{padding:0 24rem;margin-top:82rem;display:flex;flex-wrap:wrap;gap:10rem}@media(min-width: 901px){.management-consulting .insight-wrap,.tax-accounting .insight-wrap{gap:0;padding:0}}.management-consulting .insight-item,.tax-accounting .insight-item{width:calc(50% - 5rem);position:relative}@media(min-width: 901px){.management-consulting .insight-item,.tax-accounting .insight-item{width:25%}}.management-consulting .insight-item:nth-of-type(1) .insight-item_img img,.tax-accounting .insight-item:nth-of-type(1) .insight-item_img img{width:74rem;height:72rem}@media(min-width: 901px){.management-consulting .insight-item:nth-of-type(1) .insight-item_img img,.tax-accounting .insight-item:nth-of-type(1) .insight-item_img img{width:160rem;height:156rem}}.management-consulting .insight-item:nth-of-type(2) .insight-item_img img,.tax-accounting .insight-item:nth-of-type(2) .insight-item_img img{width:56rem;height:70rem}@media(min-width: 901px){.management-consulting .insight-item:nth-of-type(2) .insight-item_img img,.tax-accounting .insight-item:nth-of-type(2) .insight-item_img img{width:112rem;height:137rem}}.management-consulting .insight-item:nth-of-type(3) .insight-item_img img,.tax-accounting .insight-item:nth-of-type(3) .insight-item_img img{width:89rem;height:79rem}@media(min-width: 901px){.management-consulting .insight-item:nth-of-type(3) .insight-item_img img,.tax-accounting .insight-item:nth-of-type(3) .insight-item_img img{width:150rem;height:133rem}}.management-consulting .insight-item:nth-of-type(4) .insight-item_img img,.tax-accounting .insight-item:nth-of-type(4) .insight-item_img img{width:69rem;height:83rem}@media(min-width: 901px){.management-consulting .insight-item:nth-of-type(4) .insight-item_img img,.tax-accounting .insight-item:nth-of-type(4) .insight-item_img img{width:121rem;height:146rem}}.management-consulting .insight-item_wrap,.tax-accounting .insight-item_wrap{position:absolute;top:25rem;left:50%;transform:translateX(-50%);width:159rem}@media(min-width: 901px){.management-consulting .insight-item_wrap,.tax-accounting .insight-item_wrap{width:330rem;top:50%;transform:translate(-50%, -50%) !important}}.management-consulting .insight-item_img,.tax-accounting .insight-item_img{width:108rem;height:91rem;display:flex;align-items:center;justify-content:center;margin:0 auto}@media(min-width: 901px){.management-consulting .insight-item_img,.tax-accounting .insight-item_img{width:250rem;height:166rem}}.management-consulting .insight-item_text,.tax-accounting .insight-item_text{color:#fff;font-size:15rem;margin-top:7rem;text-align:center;line-height:1.8}@media(min-width: 901px){.management-consulting .insight-item_text,.tax-accounting .insight-item_text{margin-top:18rem;font-size:25rem}}.management-consulting .insight-item svg.capsuleRect,.tax-accounting .insight-item svg.capsuleRect{width:100%;height:auto}@media(min-width: 901px){.management-consulting .insight-item svg.capsuleRect,.tax-accounting .insight-item svg.capsuleRect{width:360rem}}.management-consulting .scroll,.tax-accounting .scroll{position:relative;padding-top:60rem;padding-bottom:124rem}@media(min-width: 901px){.management-consulting .scroll,.tax-accounting .scroll{padding-top:185rem;padding-bottom:286rem}}@media(min-width: 901px){.management-consulting .scroll-wrap,.tax-accounting .scroll-wrap{display:flex}}.management-consulting .arc-layer,.tax-accounting .arc-layer{position:relative;padding-top:65rem;height:200rem}@media(min-width: 901px){.management-consulting .arc-layer,.tax-accounting .arc-layer{padding-right:290rem;height:auto;padding-top:0}}@media(min-width: 901px){.management-consulting .arc-layer svg.sp-arc,.tax-accounting .arc-layer svg.sp-arc{display:none}}.management-consulting .arc-layer svg.pc-arc,.tax-accounting .arc-layer svg.pc-arc{display:none}@media(min-width: 901px){.management-consulting .arc-layer svg.pc-arc,.tax-accounting .arc-layer svg.pc-arc{display:block;height:645rem}}@media(min-width: 901px){.management-consulting .dot-slider_box,.tax-accounting .dot-slider_box{width:37%;padding-top:0}}.management-consulting .dot-slider_box .dotsswiper,.tax-accounting .dot-slider_box .dotsswiper{padding:80rem 0 0;position:absolute;inset:0;top:40rem}@media(min-width: 901px){.management-consulting .dot-slider_box .dotsswiper,.tax-accounting .dot-slider_box .dotsswiper{top:67rem;height:795rem}}.management-consulting .dot-slider_box .swiper-slide,.tax-accounting .dot-slider_box .swiper-slide{display:flex;align-items:center;justify-content:center;font-size:24rem;transform-origin:center bottom;position:relative;z-index:10}.management-consulting .dot-slider_item,.tax-accounting .dot-slider_item{width:107rem;height:107rem}.management-consulting .dot-slider_item.swiper-slide-active .dot-slider_text,.tax-accounting .dot-slider_item.swiper-slide-active .dot-slider_text{transform:scale(1.25) translate(0, -33rem);color:#fff;background-size:102% 102%;background-position:center}@media(min-width: 901px){.management-consulting .dot-slider_item.swiper-slide-active .dot-slider_text,.tax-accounting .dot-slider_item.swiper-slide-active .dot-slider_text{transform:scale(1.25) translate(120rem, 0)}}.management-consulting .dot-slider_item.swiper-slide-active .dot-slider_text span,.tax-accounting .dot-slider_item.swiper-slide-active .dot-slider_text span{color:#fff;background:none;-webkit-text-fill-color:#fff}.management-consulting .dot-slider_item.swiper-slide-active .dot-slider_text::before,.tax-accounting .dot-slider_item.swiper-slide-active .dot-slider_text::before{opacity:1}@media(min-width: 901px){.management-consulting .dot-slider_item.swiper-slide-next .dot-slider_text,.tax-accounting .dot-slider_item.swiper-slide-next .dot-slider_text{transform:scale(1.1) translate(30rem, -10rem)}}@media(min-width: 901px){.management-consulting .dot-slider_item.swiper-slide-prev .dot-slider_text,.tax-accounting .dot-slider_item.swiper-slide-prev .dot-slider_text{transform:scale(1.1) translate(30rem, 21rem)}}.management-consulting .dot-slider_text,.tax-accounting .dot-slider_text{width:107rem;height:107rem;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1.3;border:1px solid rgba(0,0,0,0);background-clip:padding-box,border-box;position:absolute;transition:.3s}@media(min-width: 901px){.management-consulting .dot-slider_text,.tax-accounting .dot-slider_text{width:164rem;height:164rem}}.management-consulting .dot-slider_text span,.tax-accounting .dot-slider_text span{text-align:center;font-size:15rem;transition:.3s}@media(min-width: 901px){.management-consulting .dot-slider_text span,.tax-accounting .dot-slider_text span{font-size:19rem}}@media(min-width: 901px){.management-consulting .content-slider_box,.tax-accounting .content-slider_box{width:63%;margin-top:0}}.management-consulting .content-slider_item,.tax-accounting .content-slider_item{padding:0 24rem;width:100%}@media(min-width: 901px){.management-consulting .content-slider_item,.tax-accounting .content-slider_item{padding-right:156rem;padding-left:0}}.management-consulting .content-slider_itemTtl,.tax-accounting .content-slider_itemTtl{font-size:24rem;font-weight:500;line-height:1.8}@media(min-width: 901px){.management-consulting .content-slider_itemTtl,.tax-accounting .content-slider_itemTtl{font-size:35rem;line-height:1.3}}.management-consulting .content-slider_itemTxt,.tax-accounting .content-slider_itemTxt{font-size:15rem;line-height:1.8;margin-top:18rem}@media(min-width: 901px){.management-consulting .content-slider_itemTxt,.tax-accounting .content-slider_itemTxt{line-height:1.7;margin-top:33rem}}.management-consulting .content-slider_itemList,.tax-accounting .content-slider_itemList{margin-top:40rem;padding-left:28rem;line-height:1.8}@media(min-width: 901px){.management-consulting .content-slider_itemList,.tax-accounting .content-slider_itemList{margin-top:30rem;padding-left:30rem;line-height:2}}.management-consulting .swiper-button-next,.management-consulting .swiper-button-prev,.tax-accounting .swiper-button-next,.tax-accounting .swiper-button-prev{top:auto;bottom:66rem;z-index:100;width:46rem;height:46rem}@media(min-width: 901px){.management-consulting .swiper-button-next,.management-consulting .swiper-button-prev,.tax-accounting .swiper-button-next,.tax-accounting .swiper-button-prev{width:50rem;height:50rem}}.management-consulting .swiper-button-next:after,.management-consulting .swiper-button-prev:after,.tax-accounting .swiper-button-next:after,.tax-accounting .swiper-button-prev:after{content:none}@media(min-width: 901px){.management-consulting .swiper-button-next,.tax-accounting .swiper-button-next{left:43%;bottom:20rem}}@media(min-width: 901px){.management-consulting .swiper-button-prev,.tax-accounting .swiper-button-prev{left:37%;bottom:20rem}}.management-consulting .swiper-pagination,.tax-accounting .swiper-pagination{font-size:16rem;bottom:82rem}@media(min-width: 901px){.management-consulting .swiper-pagination,.tax-accounting .swiper-pagination{bottom:40rem;margin-left:5%}}.management-consulting .popup-item,.tax-accounting .popup-item{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);z-index:100;display:none}.management-consulting .popup-item.is-active,.tax-accounting .popup-item.is-active{display:block}.management-consulting .popup-inner,.tax-accounting .popup-inner{padding:23rem 0 40rem 18rem;border-radius:20rem;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff}@media(min-width: 901px){.management-consulting .popup-inner,.tax-accounting .popup-inner{height:auto;min-height:300rem}}.management-consulting .popup-btn,.tax-accounting .popup-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:15rem;width:175rem;height:46rem;border-radius:999px;margin:24rem auto 0}@media(min-width: 901px){.management-consulting .popup-btn,.tax-accounting .popup-btn{margin:46rem auto 0 0}}@media(min-width: 901px){.management-consulting .popup-btn_hidden,.tax-accounting .popup-btn_hidden{display:none}}.management-consulting .popup-close,.tax-accounting .popup-close{width:26rem;height:26rem;margin:0 18rem 0 auto}@media(min-width: 901px){.management-consulting .popup-close,.tax-accounting .popup-close{width:32renm;height:32rem;margin:0 27rem 0 auto}}.management-consulting .popupList,.tax-accounting .popupList{padding-left:18rem}.management-consulting .popupList span,.tax-accounting .popupList span{display:block;font-size:14rem;padding-left:4rem;position:relative;line-height:1.5}.management-consulting .popupList span::before,.tax-accounting .popupList span::before{content:"▷";position:absolute;left:-12rem;font-size:12rem}.management-consulting .popupList span+span,.tax-accounting .popupList span+span{margin-top:7rem}.management-consulting .popup-contents,.tax-accounting .popup-contents{margin-top:21rem;overflow-y:scroll;height:94%;padding-right:18rem}@media(min-width: 901px){.management-consulting .popup-contents,.tax-accounting .popup-contents{overflow-y:auto}}.management-consulting .popup-text,.tax-accounting .popup-text{font-size:13rem;margin-top:27rem;line-height:1.8}@media(min-width: 901px){.management-consulting .popup-text,.tax-accounting .popup-text{font-size:20rem;width:90%;margin-inline:auto}}@media(min-width: 901px){.recruit .header-nav_link{color:#0cc9f8}}.recruit .header-btn{color:#0cc9f8}.recruit .header-btn.active{color:#fff}.recruit .header-logo a{color:#0cc9f8}.recruit .header-contact{display:none}.recruit .color-bg{background:#0cc9f8}.recruit-title span{display:block}.recruit-title span:lang(en){font-size:50rem;text-align:center;font-weight:900}@media(min-width: 901px){.recruit-title span:lang(en){font-size:135rem}}.recruit-title span:lang(ja){font-size:15rem;text-align:center;margin-top:5rem}@media(min-width: 901px){.recruit-title span:lang(ja){font-size:30rem;margin-top:15rem}}.recruit-title.white{color:#fff}.recruit-title.blue{color:#0cc9f8}.recruit .mv{height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:730rem}@media(min-width: 901px){.recruit .mv{min-height:1200rem;max-height:none}}.recruit .mv-inner{width:100%;position:relative}@media(min-width: 901px){.recruit .mv-inner{width:920rem;height:920rem;display:flex;align-items:center;justify-content:center}}.recruit .mv-inner::before,.recruit .mv-inner::after{content:"";display:block;position:absolute;z-index:10}.recruit .mv-inner::before{width:115rem;height:230rem;background:url(../images/recruit/woman.png) center/contain no-repeat;bottom:-58%;right:-3%}@media(min-width: 901px){.recruit .mv-inner::before{width:227rem;height:455rem;right:-12%;bottom:17%}}.recruit .mv-inner::after{width:115rem;height:242rem;background:url(../images/recruit/man.png) center/contain no-repeat;top:-45%;left:-2%}@media(min-width: 901px){.recruit .mv-inner::after{width:237rem;height:500rem;left:-10%;top:5%}}.recruit .mv-title{font-size:70rem;font-weight:900;line-height:1;color:#0cc9f8;text-align:center}@media(min-width: 901px){.recruit .mv-title{font-size:135rem}}.recruit .mv-title .sp-none{display:none}@media(min-width: 901px){.recruit .mv-title .sp-none{display:inline}}.recruit .mv-title_sub{font-size:20rem;margin-top:21rem;text-align:center}@media(min-width: 901px){.recruit .mv-title_sub{font-size:30rem;margin-top:32rem}}.recruit .mv-text{color:#0cc9f8;font-size:15rem;margin-top:23rem;text-align:center;line-height:1.8}@media(min-width: 901px){.recruit .mv-text{font-size:25rem;margin-top:35rem}}.recruit .mv-round_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:485rem;aspect-ratio:1/1;height:auto}@media(min-width: 901px){.recruit .mv-round_wrap{width:920rem}}.recruit .mv-round_wrap::before{content:"";display:block;width:103%;height:auto;aspect-ratio:1/1;background:url(../images/recruit/mv.png) center/contain no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.recruit .mv-round_item{position:absolute;width:140rem;height:140rem;background:#fffb00;display:flex;align-items:center;justify-content:center;text-align:center;font-size:15rem;line-height:1.5;border-radius:50%;font-weight:500}@media(min-width: 901px){.recruit .mv-round_item{font-size:25rem;width:254rem;height:254rem;padding-top:4rem}}.recruit .mv-round_item:nth-of-type(1){top:-10%;right:13%}@media(min-width: 901px){.recruit .mv-round_item:nth-of-type(1){top:-8%;right:10%}}.recruit .mv-round_item:nth-of-type(2){bottom:-10%;left:13%}@media(min-width: 901px){.recruit .mv-round_item:nth-of-type(2){bottom:18%;left:-11%}}.recruit .mv-round_item:nth-of-type(3){display:none}@media(min-width: 901px){.recruit .mv-round_item:nth-of-type(3){display:flex;bottom:-4%;right:7%}}.recruit .pagelink{overflow:hidden}.recruit .pagelink-wrap{padding:0 24rem 12rem;overflow-y:scroll}@media(min-width: 901px){.recruit .pagelink-wrap{overflow-y:auto;padding:0}}.recruit .pagelink-list{display:flex;gap:12rem;align-items:center;min-width:fit-content}@media(min-width: 901px){.recruit .pagelink-list{justify-content:center}}.recruit .pagelink-item{width:102rem;height:102rem;display:flex;align-items:center;justify-content:center;font-size:20rem;font-weight:500;border-radius:50%}.recruit .pagelink-item a{border-radius:50%;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.recruit .pagelink-item a span{border-radius:50%;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:500}@media(min-width: 901px){.recruit .pagelink-item{overflow:hidden;position:relative}.recruit .pagelink-item::before{content:"";display:block;width:100%;height:100%;background:#fffb00;position:absolute;inset:0;transform:scale(0);transition:.4s;border-radius:50%}.recruit .pagelink-item span{position:relative;z-index:5;transition:.4s;display:flex;align-items:center;justify-content:center;width:100%;height:100%}}.recruit .pagelink-item:hover:before{transform:scale(110%)}.recruit .pagelink-item:hover span{color:#0cc9f8}.recruit .pagelink_top{margin-bottom:57rem}@media(min-width: 901px){.recruit .pagelink_top{margin-bottom:172rem}}@media(min-width: 901px){.recruit .pagelink_top .pagelink-list{gap:18rem}}.recruit .pagelink_top .pagelink-item{background:#0cc9f8}@media(min-width: 901px){.recruit .pagelink_top .pagelink-item{width:221rem;height:221rem}}.recruit .pagelink_top .pagelink-item a{color:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%}@media(min-width: 901px){.recruit .pagelink_top .pagelink-item a{font-size:30rem}}.recruit .pagelink_bottom{padding-bottom:47rem;margin-top:50rem}@media(min-width: 901px){.recruit .pagelink_bottom{padding-bottom:187rem;margin-top:140rem}}@media(min-width: 901px){.recruit .pagelink_bottom .pagelink-list{gap:21rem}}.recruit .pagelink_bottom .pagelink-item{background:#fff}@media(min-width: 901px){.recruit .pagelink_bottom .pagelink-item{width:264rem;height:264rem}}.recruit .pagelink_bottom .pagelink-item a{color:#0cc9f8}@media(min-width: 901px){.recruit .pagelink_bottom .pagelink-item a{font-size:40rem}}.recruit .schedule{padding-top:47rem}@media(min-width: 901px){.recruit .schedule{padding-top:134rem}}.recruit .schedule-link_wrap{display:flex;align-items:center;justify-content:center;gap:80rem;margin-top:86rem;position:relative}@media(min-width: 901px){.recruit .schedule-link_wrap{gap:306rem;margin-top:221rem}}.recruit .schedule-link_wrap::after{content:"";display:block;position:absolute;width:197rem;height:375rem;background:url(../images/recruit/style.png) center/contain no-repeat;top:-40rem;left:50%;transform:translateX(-50%)}@media(min-width: 901px){.recruit .schedule-link_wrap::after{width:431rem;height:820rem;top:-180rem}}.recruit .schedule-link_item{display:flex;align-items:center;justify-content:center;position:relative;width:130rem;height:130rem;text-align:center;color:#0cc9f8;font-size:20rem;font-weight:700;border-radius:50%;line-height:1.1;filter:drop-shadow(0px 4rem 4rem rgba(0, 0, 0, 0.25));background:#fff;z-index:11}@media(min-width: 901px){.recruit .schedule-link_item{width:301rem;height:302rem;font-size:50rem;background:#fffb00;pointer-events:none}}.recruit .schedule-link_item::after{content:"";display:block;clip-path:polygon(50% 100%, 0 0, 100% 0);background:#fff;width:25rem;height:25rem;position:absolute;bottom:-18rem;left:50%;transform:translateX(-50%)}@media(min-width: 901px){.recruit .schedule-link_item::after{width:59rem;height:59rem;bottom:-32rem;background:#fffb00}}.recruit .schedule-link_item span{color:#fffb00;font-size:15rem;display:flex;align-content:flex-start;justify-content:center;position:absolute;top:-28rem;font-weight:500;gap:6rem}@media(min-width: 901px){.recruit .schedule-link_item span{display:none}}.recruit .schedule-link_item span::before,.recruit .schedule-link_item span::after{content:"";display:block;width:1rem;height:26rem;background:#fffb00}.recruit .schedule-link_item span::before{transform:rotate(-25deg)}.recruit .schedule-link_item span::after{transform:rotate(25deg)}.recruit .schedule-link_item.active{background:#fffb00}@media(min-width: 901px){.recruit .schedule-link_item.active{background:#fffb00}}.recruit .schedule-link_item.active::after{background:#fffb00}@media(min-width: 901px){.recruit .schedule-link_item.active::after{background:#fffb00}}.recruit .schedule-link_item.active span{display:none}@media(min-width: 901px){.recruit .schedule-contnens_wrap{display:flex;margin-top:-90rem}}.recruit .schedule-box{border-radius:18rem;padding:64rem 0 48rem;position:relative;z-index:10;display:none}@media(min-width: 901px){.recruit .schedule-box{padding:148rem 0 119rem;display:block}}.recruit .schedule-box.show{display:block}.recruit .schedule-box.office{background:#e9fbff}@media(min-width: 901px){.recruit .schedule-box.office{width:50%;border-radius:30rem 0 0 30rem}}@media(min-width: 901px){.recruit .schedule-box.office .schedule-flow_box{width:fit-content;margin-right:137rem;margin-left:auto;text-align:right}}@media(min-width: 901px){.recruit .schedule-box.office .schedule-flow_item{right:22rem;width:317rem}}@media(min-width: 901px){.recruit .schedule-box.office .schedule-flow_time{display:none}}@media(min-width: 901px){.recruit .schedule-box.office .schedule-flow_itemTtl::before{right:-33rem}.recruit .schedule-box.office .schedule-flow_itemTtl::after{right:-84rem}}.recruit .schedule-box.customer{background:#fff}@media(min-width: 901px){.recruit .schedule-box.customer{width:50%;border-radius:0 30rem 30rem 0}}@media(min-width: 901px){.recruit .schedule-box.customer .schedule-flow_item{left:195rem}}@media(min-width: 901px){.recruit .schedule-box.customer .schedule-flow_time{position:absolute;left:-72rem;top:-40rem}}@media(min-width: 901px){.recruit .schedule-box.customer .schedule-flow_itemTtl::before{left:-72rem}.recruit .schedule-box.customer .schedule-flow_itemTtl::after{left:-130rem}}@media(min-width: 901px){.recruit .schedule-box.customer .schedule-flow_comment{display:none}}.recruit .schedule-desc{padding:0 18rem 84rem;border-bottom:3px solid #0cc9f8;margin-bottom:92rem}@media(min-width: 901px){.recruit .schedule-desc{padding:0 64rem 108rem;margin-bottom:227rem}}.recruit .schedule-desc_ttl{color:#0cc9f8;font-size:20rem;font-weight:700;line-height:1.1;text-align:center}@media(min-width: 901px){.recruit .schedule-desc_ttl{font-size:30rem}}.recruit .schedule-desc_list{margin-top:40rem}@media(min-width: 901px){.recruit .schedule-desc_list{margin-top:55rem}}.recruit .schedule-desc_item{background:#0cc9f8;color:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:68rem;border-radius:21rem;font-weight:700;font-size:20rem}@media(min-width: 901px){.recruit .schedule-desc_item{font-size:25rem}}.recruit .schedule-desc_item:not(:first-of-type){margin-top:18rem}@media(min-width: 901px){.recruit .schedule-desc_item:not(:first-of-type){margin-top:15rem}}.recruit .schedule-flow{position:relative}.recruit .schedule-flow_comment{background:url(../images/recruit/cloud.png) center/contain no-repeat;transform:scale(-1, 1);width:190rem;height:134rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7rem;position:absolute;top:-160rem;right:24rem}@media(min-width: 901px){.recruit .schedule-flow_comment{transform:scale(1);width:316rem;height:223rem;top:-250rem;right:auto;left:123rem}}.recruit .schedule-flow_comment p{font-size:15rem;transform:scale(-1, 1);line-height:1.3;font-weight:700;color:#0cc9f8;text-align:center}@media(min-width: 901px){.recruit .schedule-flow_comment p{transform:scale(1);font-size:25rem}}.recruit .schedule-flow_box{min-height:130rem;display:flex;align-items:center;gap:22rem;padding:0 18rem}@media(min-width: 901px){.recruit .schedule-flow_box{position:relative;min-height:151rem}}.recruit .schedule-flow_box:not(:first-of-type){margin-top:13rem}@media(min-width: 901px){.recruit .schedule-flow_box:not(:first-of-type){margin-top:35rem}}.recruit .schedule-flow_time{position:relative}.recruit .schedule-flow_time span{width:80rem;height:80rem;background:#fffb00;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20rem;font-weight:700;position:relative;z-index:5}@media(min-width: 901px){.recruit .schedule-flow_time span{width:144rem;height:144rem;font-size:40rem}}.recruit .schedule-flow_time:not(.no-border)::after{content:"";width:3px;height:92rem;background:#0cc9f8;position:absolute;left:50%;transform:translateX(-50%);bottom:-93rem;z-index:4}.recruit .schedule-flow_item{width:210rem}@media(min-width: 901px){.recruit .schedule-flow_item{width:301rem;position:absolute;top:10rem}}.recruit .schedule-flow_itemTtl{font-size:20rem;font-weight:700;line-height:1.5;color:#0cc9f8}@media(min-width: 901px){.recruit .schedule-flow_itemTtl{font-size:30rem;position:relative}.recruit .schedule-flow_itemTtl::before,.recruit .schedule-flow_itemTtl::after{content:"";display:block;position:absolute;background:#0cc9f8}.recruit .schedule-flow_itemTtl::before{width:18rem;height:18rem;border-radius:50%;top:14rem}.recruit .schedule-flow_itemTtl::after{width:65rem;height:3rem;top:22rem}}@media(min-width: 901px){.recruit .schedule-flow_itemTtl span{display:block;font-size:25rem}}.recruit .schedule-flow_itemTxt{font-size:15rem;margin-top:4rem;line-height:1.25;font-weight:500}@media(min-width: 901px){.recruit .schedule-flow_itemTxt{margin-top:11rem}}.recruit .schedule-flow_itemTxt br{display:none}@media(min-width: 901px){.recruit .schedule-flow_itemTxt br{display:block}}.recruit .career{margin-top:55rem;border-radius:18rem;padding:28rem 0 37rem}@media(min-width: 901px){.recruit .career{padding:60rem 0 95rem;margin-top:143rem;border-radius:55rem}}.recruit .career-img{margin-top:45rem;position:relative}@media(min-width: 901px){.recruit .career-img{margin-top:24rem}}.recruit .career-img_levelup{display:block;width:102rem;height:75rem;position:absolute;left:15%;top:-35rem}@media(min-width: 901px){.recruit .career-img_levelup{width:218rem;height:158rem;top:-24rem}}.recruit .career-img_arrow{display:block;width:100%;height:100%;object-fit:contain;transform-origin:left bottom;transform:translate(-20%, 20%) scale(0, 0);transition:transform 1s cubic-bezier(0.22, 1, 0.36, 1)}.recruit .career-img_arrowWrap{position:absolute;left:50%;top:-20rem;transform:translateX(-50%);width:168rem;height:89rem;overflow:visible}@media(min-width: 901px){.recruit .career-img_arrowWrap{width:542rem;height:284rem;top:-24rem}}.recruit .look{margin-top:55rem;border-radius:18rem;padding:28rem 0 37rem}@media(min-width: 901px){.recruit .look{padding:60rem 0 95rem;margin-top:143rem;border-radius:55rem}}.recruit .look-list{margin-top:20rem;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:10rem;grid-row-gap:10rem}@media(min-width: 901px){.recruit .look-list{margin-top:50rem;padding:0 24rem;grid-template-columns:repeat(3, 1fr);grid-column-gap:20rem;grid-row-gap:20rem}}@media(min-width: 901px){.recruit .look-item:nth-of-type(10){display:none}}.recruit .interview-link{margin-top:114rem;position:relative;z-index:2}@media(min-width: 901px){.recruit .interview-link{margin-top:218rem}}.recruit .interview-link::before,.recruit .interview-link::after{content:"";display:block;position:absolute}.recruit .interview-link::before{width:183rem;height:318rem;background:url(../images/recruit/interview.png) center/contain no-repeat;top:-57rem;right:-33rem;z-index:2}@media(min-width: 901px){.recruit .interview-link::before{width:455rem;height:785rem;right:-22rem;top:-165rem}}.recruit .interview-link::after{width:119rem;height:98rem;background:url(../images/recruit/interview-cloud.svg) center/contain no-repeat;position:absolute;top:-70rem;right:60rem;z-index:3}@media(min-width: 901px){.recruit .interview-link::after{background:url(../images/recruit/interview-cloud_pc.svg) center/contain no-repeat;width:268rem;height:223rem;top:-164rem;right:228rem}}.recruit .interview-link_outer{overflow:hidden;padding-bottom:34rem}@media(min-width: 901px){.recruit .interview-link_outer{padding-bottom:220rem}}.recruit .interview-link_inner{padding:42rem 24rem 44rem;background:#fffb00;border-radius:17rem}@media(min-width: 901px){.recruit .interview-link_inner{padding:74rem 99rem 86rem;border-radius:27rem}}.recruit .interview-link_ttl span:lang(en){font-size:40rem;text-align:left}@media(min-width: 901px){.recruit .interview-link_ttl span:lang(en){font-size:135rem}}.recruit .interview-link_btn{background:#fff;border-radius:18rem;padding:4rem;width:216rem;height:62rem;display:block;margin-top:16rem;box-shadow:0 4rem 4rem rgba(0,0,0,.25);position:relative}@media(min-width: 901px){.recruit .interview-link_btn{width:504rem;height:92rem;margin-top:28rem;padding:7rem 8rem}}.recruit .interview-link_btn::after{content:"";display:block;width:34rem;height:34rem;background:url(../images/recruit/interview-arrow.svg) center/contain no-repeat;position:absolute;right:-12rem;bottom:-14rem;z-index:1}@media(min-width: 901px){.recruit .interview-link_btn::after{width:65rem;height:65rem;right:22rem;bottom:-22rem}}.recruit .interview-link_btn span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:18rem;border:2px solid #0cc9f8;font-size:20rem;font-weight:700;color:#0cc9f8}@media(min-width: 901px){.recruit .interview-link_btn span{font-size:30rem}}.recruit .message{margin-top:42rem;padding-bottom:80rem}@media(min-width: 901px){.recruit .message{margin-top:0;padding-bottom:218rem}}.recruit .message-wrap{display:flex;flex-direction:column;gap:23rem;margin-top:24rem}@media(min-width: 901px){.recruit .message-wrap{flex-direction:row;gap:53rem;margin-top:60rem}}.recruit .message-img{width:85%;margin-inline:auto}@media(min-width: 901px){.recruit .message-img{width:604rem}}.recruit .message-text{color:#fff;line-height:1.8}@media(min-width: 901px){.recruit .message-text{width:463rem;font-size:15rem;line-height:2.5}}.recruit .flow{padding-top:74rem;padding-bottom:100rem;position:relative;z-index:2;background:#fff}@media(min-width: 901px){.recruit .flow{padding-top:142rem;padding-bottom:172rem}}.recruit .flow-list{margin-top:35rem}@media(min-width: 901px){.recruit .flow-list{margin-top:80rem}}.recruit .flow-item{padding:18rem 29rem 20rem;border:2px solid #0cc9f8;border-radius:25rem}@media(min-width: 901px){.recruit .flow-item{padding:24rem 4rem 19rem 49rem}}.recruit .flow-item:not(:nth-of-type(5)){margin-bottom:20rem;position:relative}@media(min-width: 901px){.recruit .flow-item:not(:nth-of-type(5)){margin-bottom:28rem}}.recruit .flow-item:not(:nth-of-type(5))::after{content:"";display:block;clip-path:polygon(50% 100%, 0 0, 100% 0);width:103rem;height:28rem;background:#0cc9f8;position:absolute;bottom:-28rem;left:50%;transform:translateX(-50%)}@media(min-width: 901px){.recruit .flow-item:not(:nth-of-type(5))::after{width:137rem;height:37rem;bottom:-37rem}}@media(min-width: 901px){.recruit .flow-item:nth-of-type(-n + 3) .flow-item_title .text{justify-content:flex-start;padding-left:45rem}}@media(min-width: 901px){.recruit .flow-item_inner{display:flex}}.recruit .flow-item_title{display:flex;justify-content:space-between}@media(min-width: 901px){.recruit .flow-item_title{width:363rem}}.recruit .flow-item_title span{color:#0cc9f8}.recruit .flow-item_title span.num{font-size:50rem;line-height:1}@media(min-width: 901px){.recruit .flow-item_title span.num{font-size:105rem}}.recruit .flow-item_title span.text{border-bottom:2px solid #0cc9f8;font-size:20rem;width:244rem;display:flex;align-items:center;justify-content:center;line-height:1;font-weight:500}@media(min-width: 901px){.recruit .flow-item_title span.text{font-size:30rem;width:272rem;border-bottom:none;border-right:2px solid #0cc9f8;line-height:1.5}}.recruit .flow-item_detail{margin-top:14rem;line-height:1.8;font-size:15rem}@media(min-width: 901px){.recruit .flow-item_detail{width:calc(100% - 363rem);padding-left:49rem;line-height:2.5}}.recruit .sec-zindex{position:relative;z-index:3}.recruit .info{padding-top:45rem}@media(min-width: 901px){.recruit .info{padding-top:164rem}}.recruit .info-title .info-title_text{display:flex;gap:5rem}@media(min-width: 901px){.recruit .info-title .info-title_text{gap:10rem;align-items:center}}.recruit .info-title .info-title_en{font-size:45rem;color:#fff;font-weight:700;line-height:1}@media(min-width: 901px){.recruit .info-title .info-title_en{font-size:145rem}}.recruit .info-title .info-title_ja{display:flex;align-items:center;justify-content:center;background:#fffb00;font-size:15rem;font-weight:1.2;color:#0cc9f8;border-radius:17rem;width:48rem;height:48rem}@media(min-width: 901px){.recruit .info-title .info-title_ja{width:137rem;height:137rem;border-radius:60rem;font-size:40rem;margin-bottom:-16rem}}.recruit .info-list{border-radius:18rem;overflow:hidden;margin-top:35rem}@media(min-width: 901px){.recruit .info-list{margin-top:68rem;display:flex;flex-wrap:wrap}}.recruit .info-term{text-align:center;height:58rem;background:#e9fbff;color:#0cc9f8;font-size:15rem;line-height:1;padding-top:20rem;font-weight:700}@media(min-width: 901px){.recruit .info-term{height:auto;width:274rem;padding:42rem 20rem;text-align:center;font-size:20rem}}.recruit .info-term:not(:first-of-type){border-top:2px solid #0cc9f8}@media(min-width: 901px){.recruit .info-term:first-of-type{padding-top:52rem}}.recruit .info-desc{min-height:64rem;background:#fff;font-size:15rem;line-height:1.8;font-weight:500;padding:7px 23rem 23rem}@media(min-width: 901px){.recruit .info-desc{width:calc(100% - 274rem);font-size:20rem;line-height:1.8;padding:24rem 37rem}}@media(min-width: 901px){.recruit .info-desc:not(:first-of-type){border-top:2px solid #0cc9f8}}.recruit .info-desc:first-of-type{padding:16rem 37rem;text-align:center}@media(min-width: 901px){.recruit .info-desc:first-of-type{padding:42rem 37rem;text-align:left}}.entry-btn{position:fixed;bottom:20rem;right:10rem;width:90rem;height:90rem;z-index:100}@media(min-width: 901px){.entry-btn{width:155rem;height:155rem;bottom:40rem;right:40rem}}@media(min-width: 901px){.entry-btn:hover{filter:hue-rotate(172deg)}}.matrix .bg-wrap{overflow:hidden;opacity:0}.matrix .bg-wrap .inn{opacity:0;transform:matrix(1, 0, 0, 1, 0, 100);transition:1s cubic-bezier(0.22, 1, 0.36, 1)}.matrix.is-animated .bg-wrap{opacity:1}.matrix.is-animated .bg-wrap .inn{opacity:1;transform:matrix(1, 0, 0, 1, 0, 0)}.matrix-center .bg-wrap{display:inline-block;overflow:hidden;opacity:0}.matrix-center .bg-wrap .inn{display:inline-block;opacity:0;transform:translateY(100px);transition:transform 1s cubic-bezier(0.22, 1, 0.36, 1),opacity 1s cubic-bezier(0.22, 1, 0.36, 1)}.matrix-center.is-animated .bg-wrap{opacity:1}.matrix-center.is-animated .bg-wrap .inn{opacity:1;transform:translateY(0)}.sec-fixed_next{position:relative;z-index:2}.js-stickyTarget{position:sticky;top:calc(var(--dynamicTop));z-index:2}.js-pusher.is-animated{position:sticky;top:-10000px;z-index:2}.recruit .mv-inner::before,.recruit .mv-inner::after{animation:floating-y 1.5s ease-in-out infinite alternate-reverse}.interview .comment-item{scale:0;transform-origin:50% 100%}.interview .comment-item.is-animated{scale:1;transition:.4s cubic-bezier(0.37, 0.49, 0.35, 1.28)}@media(min-width: 901px){.interview .comment-item.is-animated{transition:.6s cubic-bezier(0.37, 0.49, 0.35, 1.28)}}.recruit .mv-round_wrap::before{animation:spin-loop 180s linear infinite}#loading{position:fixed;inset:0;z-index:99999;pointer-events:none;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);overflow:hidden}#loading .loading-bg{position:absolute;inset:0;background:#0cc9f8;transition:background-color .6s ease}#loading .loading-circle{position:absolute;width:100vw;height:100vw;background:#fff;border-radius:50%;transform:scale(0);left:50%;top:50%;translate:-50% -50%;transition:transform 30s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}#loading.is-loaded .loading-bg{background:#fff}#loading.is-loaded .loading-circle{transform:scale(20)}#loading.is-fadeout{opacity:0;transition:opacity .4s ease;pointer-events:none}#main-content{opacity:0;transition:opacity .4s ease}#main-content.is-show{opacity:1}.recruit .schedule-link_wrap::after{padding-top:100%}.recruit .schedule-link_wrap.is-animated::after{animation:bottom-up .8s ease-in-out forwards}.schedule-desc_list .schedule-desc_item{opacity:0;transform:scale(0.6);transition:all .3s ease-out}.schedule-desc_list.is-animated .schedule-desc_item{opacity:1;transform:scale(1)}.schedule-desc_list.is-animated .schedule-desc_item:nth-child(1){transition-delay:.1s}.schedule-desc_list.is-animated .schedule-desc_item:nth-child(2){transition-delay:.4s}.schedule-desc_list.is-animated .schedule-desc_item:nth-child(3){transition-delay:.6s}.schedule-desc_list.is-animated .schedule-desc_item:nth-child(4){transition-delay:.8s}.schedule-flow_comment{scale:0;transform-origin:50% 100%}.schedule-flow_comment.is-animated{scale:1;transition:.6s cubic-bezier(0.37, 0.49, 0.35, 1.28)}.schedule-flow_item{opacity:0;transform:scale(0.6);transition:all .25s cubic-bezier(0.2, 0.8, 0.4, 1)}.schedule-flow_item.is-animated{opacity:1;transform:scale(1)}.schedule-flow_time::after{transition:.3s;transform-origin:top}.schedule-flow_time.is-animated::after{animation:border-anim 1s ease-in-out forwards}.sec-anim_order.career{height:396rem;transition:height .3s}@media(min-width: 901px){.sec-anim_order.career{height:875rem}}.sec-anim_order.career .career-img_arrow{transform-origin:left bottom;transform:translate(-20%, 20%) scale(0, 0.2);transition:transform .6s cubic-bezier(0.22, 1, 0.36, 1);transition-delay:2s}.sec-anim_order.career .career-img_levelup{scale:0;transform-origin:50% 100%;transition:scale .6s cubic-bezier(0.37, 0.49, 0.35, 1.28);transition-delay:2.6s}.sec-anim_order.look{height:1032rem;transition:height .3s}@media(min-width: 901px){.sec-anim_order.look{height:1332rem}}.sec-anim_orderTtl.matrix .bg-wrap{opacity:0}.sec-anim_orderTtl.matrix .bg-wrap .inn{opacity:0;transform:matrix(1, 0, 0, 1, 0, 100);transition:1s cubic-bezier(0.22, 1, 0.36, 1);transition-delay:.5s}.sec-anim_orderShow{opacity:0;transition:opacity .2s ease;transition-delay:1.5s}.sec-anim_order .career-img_arrow{transform-origin:left bottom;transform:translate(-20%, 20%) scale(0, 0.2);transition:transform .8s cubic-bezier(0.22, 1, 0.36, 1);transition-delay:2s}.sec-anim_order{background:rgba(0,0,0,0);transition:background .3s}.sec-anim_order.is-animated{background:#fff}.sec-anim_order.is-animated .matrix .bg-wrap{opacity:1}.sec-anim_order.is-animated .matrix .bg-wrap .inn{opacity:1;transform:matrix(1, 0, 0, 1, 0, 0)}.sec-anim_order.is-animated .sec-anim_orderShow{opacity:1}.sec-anim_order.is-animated .career-img_arrow{transform:translate(0, 0) scale(1, 1)}.sec-anim_order.is-animated .career-img_levelup{scale:1}.sec-anim .inner-width_small{display:none}.interview-link_inner{animation:poyopoyo 2s ease-out infinite;opacity:1}.recruit .interview-link::before{opacity:0;transform:translate(100%, 100%);transition:.5s;transition-delay:.5s}.recruit .interview-link::after{scale:0;transform-origin:50% 100%;transition:.6s cubic-bezier(0.37, 0.49, 0.35, 1.28);transition-delay:1s}.recruit .interview-link.is-animated::before{opacity:1;transform:translate(0)}.recruit .interview-link.is-animated::after{scale:1}.recruit .flow-list{transform:translateY(180px);transition-delay:1s}.recruit .flow-list.is-animated{animation:slideIn 1s cubic-bezier(0.25, 1, 0.5, 1) forwards}.recruit .info-title .inn{display:flex !important}.recruit-text{opacity:0;transition:none;will-change:opacity,transform}.interview-title{width:180rem;height:130rem;display:flex;align-items:center;justify-content:center;background:url(../images/interview/fukidasi.svg) center/contain no-repeat;font-size:20rem;font-weight:700;line-height:1.3;text-align:center;color:#0cc9f8}@media(min-width: 901px){.interview-title{width:382rem;height:277rem;font-size:40rem}}@media(min-width: 901px){.interview .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}}.interview .bg-blue{background:#0cc9f8}.interview .bg-blue::before,.interview .bg-blue::after{background:#0cc9f8}.interview .bg-light{background:#5df}.interview .bg-light::before,.interview .bg-light::after{background:#5df}.interview .header-contact{display:none}.interview section{position:relative;counter-reset:comment}.interview section:not(:first-of-type){margin-top:69rem}@media(min-width: 901px){.interview section:not(:first-of-type){margin-top:175rem}}.interview section::before,.interview section::after{height:71rem;width:100%;position:absolute;left:0;display:block}@media(min-width: 901px){.interview section::before,.interview section::after{height:177rem}}.interview section::before{top:-70rem}@media(min-width: 901px){.interview section::before{top:-176rem}}.interview section::after{bottom:-70rem}@media(min-width: 901px){.interview section::after{bottom:-176rem}}.interview .mv{padding-top:99rem;padding-bottom:40rem}@media(min-width: 901px){.interview .mv{padding-top:171rem;padding-bottom:120rem}}.interview .mv:after{content:"";clip-path:polygon(100% 0, 0 100%, 0 0)}.interview .mv-link{display:flex;align-items:center;justify-content:center;color:#0cc9f8;font-weight:700;font-size:20rem;line-height:1.3;text-align:center;width:180rem;height:130rem;background:url(../images/interview/fukidasi.svg) center/contain no-repeat}@media(min-width: 901px){.interview .mv-link{width:372rem;height:277rem;font-size:40rem}}.interview .mv-link:nth-of-type(odd){margin-top:-60rem;margin-right:-8rem}@media(min-width: 901px){.interview .mv-link:nth-of-type(odd){margin-top:0;margin-right:0}}.interview .mv-link:nth-of-type(even){margin-left:-8rem}@media(min-width: 901px){.interview .mv-link:nth-of-type(even){margin-left:0}}.interview .mv-link_wrap{margin-top:115rem;margin-bottom:40rem;display:flex;flex-wrap:wrap;justify-content:center}@media(min-width: 901px){.interview .mv-link_wrap{margin-top:96rem;gap:40rem 29rem}}.interview .decisive{padding-top:33rem;padding-bottom:60rem}.interview .decisive::before{content:"";clip-path:polygon(100% 0, 0 100%, 100% 100%)}.interview .decisive::after{content:"";clip-path:polygon(100% 0, 0 0, 100% 100%)}.interview .img_area img{position:absolute;object-fit:contain;z-index:10}.interview .description{padding-top:345rem;padding-bottom:360rem;position:relative}@media(min-width: 901px){.interview .description{padding-top:182rem;padding-bottom:352rem}}.interview .description::before{content:"";clip-path:polygon(0 100%, 0 0, 100% 100%)}.interview .description::after{content:"";clip-path:polygon(0 0, 0% 100%, 100% 0)}.interview .description .img_area.top img{width:388rem;top:-80rem;left:-10rem}@media(min-width: 901px){.interview .description .img_area.top img{width:1228rem;top:-284rem;left:13%}}.interview .description .img_area.bottom img{width:384rem;bottom:-50rem;left:0rem}@media(min-width: 901px){.interview .description .img_area.bottom img{width:1000rem;left:10%;bottom:-95rem}}@media(min-width: 901px){.interview .description .comment-item:nth-of-type(1){margin-top:291rem}}@media(min-width: 901px){.interview .description .comment-item:nth-of-type(2){margin-top:-250rem}}.interview .description .comment-item:nth-of-type(4){position:relative;margin-top:200rem}@media(min-width: 901px){.interview .description .comment-item:nth-of-type(4){margin-top:0}}.interview .description .comment-item:nth-of-type(4) .comment-item_inner::before{content:"";display:block;width:115rem;height:177rem;background:url(../images/interview/human-2.png) center/contain no-repeat;position:absolute;top:-200rem;left:15rem}@media(min-width: 901px){.interview .description .comment-item:nth-of-type(4) .comment-item_inner::before{width:180rem;height:276rem;top:-354rem;left:-50rem}}.interview .atmosphere{padding-bottom:100rem}.interview .atmosphere::before{content:"";clip-path:polygon(100% 100%, 0% 100%, 100% 0)}.interview .atmosphere::after{content:"";clip-path:polygon(100% 0, 0 0, 100% 100%)}.interview .atmosphere .img_area.bottom img{width:386rem;bottom:-305rem;left:-5rem}@media(min-width: 901px){.interview .atmosphere .img_area.bottom img{width:1114rem;left:auto;right:5%;bottom:-400rem}}@media(min-width: 901px){.interview .atmosphere .comment-item:nth-of-type(1){margin-top:10rem}}.interview .atmosphere .comment-item:nth-of-type(4){position:relative;margin-top:200rem}@media(min-width: 901px){.interview .atmosphere .comment-item:nth-of-type(4){margin-top:215rem}}.interview .atmosphere .comment-item:nth-of-type(4) .comment-item_inner::before{content:"";display:block;width:128rem;height:172rem;background:url(../images/interview/human-3.png) center/contain no-repeat;position:absolute;top:-195rem;left:15rem}@media(min-width: 901px){.interview .atmosphere .comment-item:nth-of-type(4) .comment-item_inner::before{width:200rem;height:270rem;top:-348rem;left:-50rem}}.interview .career{padding-top:217rem;padding-bottom:342rem}.interview .career::before{content:"";clip-path:polygon(100% 100%, 0 100%, 0 0)}.interview .career::after{content:"";clip-path:polygon(100% 0, 0 0, 0 100%)}.interview .career .img_area.bottom img{width:378rem;bottom:-50rem;left:-5rem}@media(min-width: 901px){.interview .career .img_area.bottom img{width:1052rem;left:9%;bottom:-220rem}}@media(min-width: 901px){.interview .career .comment-item:nth-of-type(2){margin-top:-130rem}}.interview .career .comment-item:nth-of-type(3){position:relative;margin-top:200rem}@media(min-width: 901px){.interview .career .comment-item:nth-of-type(3){margin-top:371rem}}.interview .career .comment-item:nth-of-type(3) .comment-item_inner::before{content:"";display:block;width:118rem;height:170rem;background:url(../images/interview/human-4.png) center/contain no-repeat;position:absolute;top:-192rem;left:15rem}@media(min-width: 901px){.interview .career .comment-item:nth-of-type(3) .comment-item_inner::before{width:197rem;height:283rem;top:-361rem;left:-50rem}}@media(min-width: 901px){.interview .career .comment-item:nth-of-type(4){margin-top:-480rem}}.interview .charm{padding-top:30rem;padding-bottom:118rem}@media(min-width: 901px){.interview .charm{padding-bottom:60rem}}.interview .charm::before{content:"";clip-path:polygon(100% 0, 0 100%, 100% 100%)}.interview .charm::after{content:"";clip-path:polygon(100% 100%, 0 0, 100% 0)}.interview .charm .img_area.bottom img{width:383rem;bottom:-285rem;left:0rem}@media(min-width: 901px){.interview .charm .img_area.bottom img{width:1232rem;left:12%;bottom:-530rem}}@media(min-width: 901px){.interview .charm .comment-item:nth-of-type(1){margin-top:135rem}}.interview .charm .comment-item:nth-of-type(2){position:relative;margin-top:200rem}@media(min-width: 901px){.interview .charm .comment-item:nth-of-type(2){margin-top:12rem}}.interview .charm .comment-item:nth-of-type(2) .comment-item_inner::before{content:"";display:block;width:129rem;height:175rem;background:url(../images/interview/human-5.png) center/contain no-repeat;position:absolute;top:-197rem;left:15rem}@media(min-width: 901px){.interview .charm .comment-item:nth-of-type(2) .comment-item_inner::before{content:none}}.interview .message{padding-top:210rem;padding-bottom:237rem}@media(min-width: 901px){.interview .message{padding-top:340rem;padding-bottom:356rem}}.interview .message::before{content:"";clip-path:polygon(0 100%, 0 0, 100% 100%)}.interview .message .img_area.bottom img{width:120rem;bottom:0rem;left:30rem}@media(min-width: 901px){.interview .message .img_area.bottom img{width:185rem;left:12%}}.interview .comment-item{position:relative;counter-increment:comment}.interview .comment-item:nth-of-type(1){margin-top:33rem}@media(min-width: 901px){.interview .comment-item:nth-of-type(1){width:626rem;margin-top:104rem}}.interview .comment-item:not(:first-of-type){margin-top:64rem}@media(min-width: 901px){.interview .comment-item:not(:first-of-type){width:452rem;padding-top:40rem}}@media(min-width: 901px){.interview .comment-item:nth-of-type(2){margin-top:-25rem}}@media(min-width: 901px){.interview .comment-item:nth-of-type(3),.interview .comment-item:nth-of-type(4),.interview .comment-item:nth-of-type(5){margin-top:120rem;margin-right:40rem}}.interview .comment-item::before{content:counter(comment, decimal-leading-zero);position:absolute;font-size:70rem;color:#fffb00;-webkit-text-stroke:1px #0cc9f8;text-stroke:1px #0cc9f8;font-weight:700;top:-40rem;right:15%;z-index:3}@media(min-width: 901px){.interview .comment-item::before{-webkit-text-stroke:3px #0cc9f8;text-stroke:3px #0cc9f8;font-size:135rem;top:-80rem}}.interview .comment-item::after{content:"";display:block;clip-path:polygon(44% 100%, 42% 0, 100% 0);width:25rem;height:30rem;background:#fff;position:absolute;bottom:-26rem;left:10%;z-index:5}@media(min-width: 901px){.interview .comment-item::after{width:63rem;height:70rem;bottom:-55rem}}.interview .comment-item_outer{padding:23rem 20rem 37rem}@media(min-width: 901px){.interview .comment-item_outer{padding:38rem 48rem 34rem 55rem}}.interview .comment-item_outer::before,.interview .comment-item_outer::after{content:"";display:block;width:95%;height:95%;background:#fff;position:absolute;border-radius:15rem}.interview .comment-item_outer::before{top:0;left:0}.interview .comment-item_outer::after{bottom:0;right:0}@media(min-width: 901px){.interview .comment-item_outer::after{bottom:-10rem}}.interview .comment-item_inner{position:relative;z-index:2}.interview .comment-item_ttl{font-size:20rem;font-weight:700;line-height:1.5;color:#0cc9f8}@media(min-width: 901px){.interview .comment-item_ttl{font-size:29rem;line-height:1.8}}.interview .comment-item_txt{font-size:15rem;line-height:1.8;margin-top:11rem}@media(min-width: 901px){.interview .comment-item_txt{line-height:2.5;margin-top:12rem}}@media(min-width: 901px){.pc-hidden{display:none}}.sp-hidden{display:none}@media(min-width: 901px){.sp-hidden{display:block}}.pc-show{display:none}@media(min-width: 1101px){.pc-show{display:block}}.br{display:inline-block}
