@keyframes splashFadeInOutLeft{7%{opacity:0;transform:translate(-20px)}14%{opacity:1;transform:translate(0)}}@keyframes splashFadeInOutRight{7%{opacity:0;transform:translate(100px)translateY(-40px)}24%{opacity:1;transform:scale(1)translate(0)}99%{opacity:1;transform:scale(1)translate(0)}to{opacity:1}}.anim-splashFadeInOutRight{animation-name:splashFadeInOutRight;animation-duration:1.7s;animation-timing-function:ease-in-out;animation-delay:3s;animation-fill-mode:forwards}@property --angle1{syntax:"<angle>";inherits:false;initial-value:0deg}@property --angle2{syntax:"<angle>";inherits:false;initial-value:0deg}@property --angle3{syntax:"<angle>";inherits:false;initial-value:0deg}@property --angle4{syntax:"<angle>";inherits:false;initial-value:0deg}@property --angle5{syntax:"<angle>";inherits:false;initial-value:0deg}@property --angle6{syntax:"<angle>";inherits:false;initial-value:0deg}@property --angle7{syntax:"<angle>";inherits:false;initial-value:0deg}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert}::-webkit-input-placeholder{color:unset}::placeholder{color:unset}:-ms-placeholder-shown{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}html{font-size:10px}body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;letter-spacing:.02em;font-family:Noto Sans JP,sans-serif;font-size:max(.928793vw,16px);line-height:1.8}@media screen and (width<=828px){body{font-size:1.6rem}}img{max-width:100%;display:block}iframe{max-width:100%}:is(a,button):hover{opacity:.75;transition:all .2s ease-out}.oh{overflow:hidden}.issp{display:none!important}@media screen and (width<=828px){.issp{display:block!important}}.ispc{display:block!important}@media screen and (width<=828px){.ispc{display:none!important}}.red{color:#f10000}.bold{font-weight:700}.btnbox{justify-content:flex-end;width:100%;margin-bottom:max(10.3199vw,200px);display:flex}@media screen and (width<=828px){.btnbox{margin-bottom:unset}}.btn{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:flex}@media screen and (width<=828px){.btn{gap:8px}}.btn:disabled{cursor:default;background-color:#ddd!important}.btn:disabled:hover{opacity:1}.btn.-default{background-color:#cbe861;border-radius:max(1.54799vw,30px);height:max(3.09598vw,60px);padding:0 max(1.85759vw,36px)}@media screen and (width<=828px){.btn.-default{border-radius:30px;height:60px;padding:0 32px}}.btn.-next{padding-right:max(.825593vw,16px)}@media screen and (width<=828px){.btn.-next{padding-right:16px}}.btn.-next:after{content:"";border:max(.103199vw,2px) solid #111;border-width:max(.103199vw,2px) max(.103199vw,2px) 0 0;width:max(.515996vw,10px);height:max(.515996vw,10px);transform:rotate(45deg)}@media screen and (width<=828px){.btn.-next:after{border-width:2px 2px 0 0;width:10px;height:10px}}.btn.-prev{padding-left:max(.825593vw,16px)}@media screen and (width<=828px){.btn.-prev{padding-left:16px}}.btn.-prev:before{content:"";border:max(.103199vw,2px) solid #111;border-width:max(.103199vw,2px) max(.103199vw,2px) 0 0;width:max(.515996vw,10px);height:max(.515996vw,10px);transform:rotate(-135deg)}@media screen and (width<=828px){.btn.-prev:before{border-width:2px 2px 0 0;width:10px}}.btn:not(.-more).-external:after{content:"";background-image:url("data:image/svg+xml,<svg id=\"ico_link_external.svg\" xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"10\" viewBox=\"0 0 12 10\"><path id=\"ico\" class=\"cls-1\" d=\"M1895,247h9v-7h-9v7Zm1-6h7v5h-7v-5Zm10-4h-8v1h8v6h1v-7h-1Z\" transform=\"translate(-1895 -237)\" fill=\"%23333\"/></svg>");width:12px;height:10px}.btn.-more>span{flex-direction:column;align-items:flex-end;font-size:max(.825593vw,16px);display:flex}@media screen and (width<=828px){.btn.-more>span{font-size:1.4rem}}.btn.-more>span:after{content:"";border-bottom:.0515996vw solid #333;width:100%;height:0;transition:width .2s ease-out;display:block}@media screen and (width<=828px){.btn.-more>span:after{border-bottom-width:1px}}.btn.-more>i{background-color:#cbe861;border-radius:max(1.18679vw,23px);justify-content:center;align-items:center;width:max(2.32198vw,45px);height:max(2.32198vw,45px);display:flex}@media screen and (width<=828px){.btn.-more>i{border-radius:12px;width:24px;height:24px}}.btn.-more>i:before{content:"";box-sizing:content-box;background-color:#333;border:max(.361197vw,7px) solid #fff;border-radius:max(1.18679vw,23px);width:max(.361197vw,7px);height:max(.361197vw,7px);transition:border-width .2s ease-out;display:block}@media screen and (width<=828px){.btn.-more>i:before{border-width:4px;border-radius:12px;width:4px;height:4px}}.btn.-more.-external>i:before{background:#fff url(/recruit/assets/ico_link_external-Drw1amfW.svg) 50%/max(.619195vw,12px) max(.515996vw,10px) no-repeat;width:max(.722394vw,14px);height:max(.670795vw,13px)}.btn.-more.-external:hover>i:before{border-width:max(.773994vw,15px)}.btn.-more:hover>span:after{width:0%}.btn.-more:hover>i:before{border-width:max(.928793vw,18px)}@media screen and (width<=828px){.btn.-more:hover>i:before{border-width:18px}}.btn.-more.-green>i{background-color:#cbe861}.btn.-more.-green>i:before{border-color:#fff}.btn.-more.-white>i{background-color:#fff}.btn.-more.-white>i:before{border-color:#cbe861}header{z-index:3;width:100%;position:fixed;top:0;left:0}header.-fv>.container>nav>dl{background-color:unset}header.-fv>.container>nav>dl>dt>a{color:#fff}header.-fv>.container>nav>dl>dt>a>svg>g>.cls-1,header.-fv>.container>nav>dl>dt>a>svg>g>.cls-2,header.-fv>.container>nav>dl>dt>a>svg>g>.cls-3{fill:#fff}header.-fv>.container>nav>dl>dd:not(:has(.btn)){color:#fff}header.-fv>.container>nav>ul>li>.btn.-label{color:#333;background-color:#fff}header.-fv>.container>nav>ul>li>.btn.-label.-external:after{background-image:url("data:image/svg+xml,<svg id=\"ico_link_external.svg\" xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"10\" viewBox=\"0 0 12 10\"><path id=\"ico\" class=\"cls-1\" d=\"M1895,247h9v-7h-9v7Zm1-6h7v5h-7v-5Zm10-4h-8v1h8v6h1v-7h-1Z\" transform=\"translate(-1895 -237)\" fill=\"%23333\"/></svg>")}header.-fv>.container>nav>.switch{cursor:pointer}@media screen and (width<=828px){header.-fv>.container>nav>.switch>i{background-color:#fff}header>.container>nav.-open{background-color:#f9fcf0fc;width:100%;height:100%;position:fixed;top:0;left:0}header>.container>nav.-open>dl{background-color:#0000;flex-direction:column;align-items:flex-start;gap:24px;height:auto;margin-bottom:24px}header>.container>nav.-open>dl>dt{align-items:center;height:60px;display:flex}header>.container>nav.-open>dl>dt a{color:#333}header>.container>nav.-open>dl>dt a>svg>g>.cls-1,header>.container>nav.-open>dl>dt a>svg>g>.cls-2,header>.container>nav.-open>dl>dt a>svg>g>.cls-3{fill:#333}header>.container>nav.-open>dl>dd{margin-left:32px;display:block}header>.container>nav.-open>dl>dd:not(:has(.btn)){color:#333}header>.container>nav.-open>dl>dd:first-of-type{margin-top:32px}header>.container>nav.-open>dl>dd:nth-last-of-type(2){top:unset;right:unset;margin:unset;position:absolute;bottom:8vh;right:52vw}header>.container>nav.-open>dl>dd:last-of-type{top:unset;position:absolute;bottom:8vh;right:8vw}header>.container>nav.-open>dl>dd>a{font-size:1.4rem}header>.container>nav.-open>dl>dd>a.-current:after{height:2px;bottom:-4px}header>.container>nav.-open>dl>dd>a.btn.-default{border-radius:30px;height:39px;padding:0 29px}header>.container>nav.-open>dl>dd>a.btn.-default.-next{padding-right:16px}header>.container>nav.-open>dl>dd>a.btn.-default.-next:after{border-width:2px 2px 0 0;width:10px;height:10px}header>.container>nav.-open>ul{right:unset;top:unset;align-items:flex-start;gap:24px;padding:0 16px;display:flex;position:relative}header>.container>nav.-open>ul>li{margin-left:32px}header>.container>nav.-open>ul>li>.btn.-label{-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;padding:unset;text-align:justify;background-color:unset;color:#333;font-size:1.4rem;font-weight:400;transition:all .2s}header>.container>nav.-open>.switch>i{background-color:#333}header>.container>nav.-open>.switch>i:first-of-type{transform:translateY(5px)rotate(45deg)}header>.container>nav.-open>.switch>i:nth-of-type(2){display:none}header>.container>nav.-open>.switch>i:nth-of-type(3){transform:translateY(-5px)rotate(-45deg)}}header>.container>nav>dl{background-color:#fff;align-items:center;gap:2.06398vw;height:4.64396vw;padding:0 2.78638vw;transition:all .2s;display:flex}@media screen and (width<=828px){header>.container>nav>dl{height:60px;padding:0 16px}}header>.container>nav>dl>dt{margin-right:auto}header>.container>nav>dl>dt>a{justify-content:center;align-items:center;gap:.877193vw;font-size:max(.722394vw,14px);font-weight:400;transition:color .2s;display:flex}@media screen and (width<=828px){header>.container>nav>dl>dt>a{gap:16px;font-size:1.2rem}}header>.container>nav>dl>dt>a>svg{width:9.28793vw}@media screen and (width<=828px){header>.container>nav>dl>dt>a>svg{width:144px}}header>.container>nav>dl>dt>a>svg>g>*{transition:fill .2s}header>.container>nav>dl>dt>a>svg>g>.cls-1{fill:#0e0e0e}header>.container>nav>dl>dt>a>svg>g>.cls-2{fill:#00468b}header>.container>nav>dl>dt>a>svg>g>.cls-3{fill:#accb39}header>.container>nav>dl>dd{align-items:center;font-weight:400;transition:color .2s;display:flex}@media screen and (width<=828px){header>.container>nav>dl>dd{display:none}}header>.container>nav>dl>dd>a{font-size:max(.722394vw,14px);position:relative}header>.container>nav>dl>dd>a:after{content:"";background-color:#cbe861;width:0;height:.103199vw;transition:width .2s ease-out;display:block;position:absolute;bottom:-.515996vw}header>.container>nav>dl>dd>a.btn{gap:.412797vw}header>.container>nav>dl>dd>a.btn.-default{border-radius:1.54799vw;height:2.01238vw;padding:0 1.49639vw}@media screen and (width<=1200px){header>.container>nav>dl>dd>a.btn.-default{height:unset;border-radius:60px;padding:4px 16px}}header>.container>nav>dl>dd>a.btn.-default.-next{padding-right:.825593vw}header>.container>nav>dl>dd>a.btn.-default.-next:after{position:unset;background-color:unset;bottom:unset;border-width:.103199vw .103199vw 0 0;width:.515996vw;height:.515996vw}header>.container>nav>dl>dd>a:is(.-current,:hover):after{width:100%}header>.container>nav>dl>dd:nth-last-of-type(2){margin-left:-1.03199vw}header>.container>nav>dl>dd:last-of-type{margin-left:-1.54799vw}@media screen and (width<=1100px){header>.container>nav>dl>dd:nth-last-of-type(2){position:absolute;top:5.15996vw;right:max(17.5439vw,190px)}header>.container>nav>dl>dd:last-of-type{position:absolute;top:5.15996vw;right:4.38597vw}}header>.container>nav>ul{flex-direction:column;gap:1px;display:flex;position:fixed;top:4.69556vw;right:0}@media screen and (width<=828px){header>.container>nav>ul{display:none}}header>.container>nav>ul>li>.btn.-label{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-align:justify;background-color:#ecf3d9;padding:18px 4px;font-size:1.4rem;font-weight:400;transition:all .2s}header>.container>nav>.switch{display:none}@media screen and (width<=828px){header>.container>nav>.switch{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:60px;height:60px;display:flex;position:absolute;top:0;right:0}header>.container>nav>.switch>i{background-color:#333;border-radius:1px;width:32px;height:2px;transition:all .2s}}main{z-index:1;position:relative}main>section{background-color:#fff}@media screen and (width<=828px){main>section:not(:is(:first-of-type,:nth-of-type(2)))>.container{padding:64px 16px}main>section:nth-of-type(2)>.container{padding-top:unset}}main>section>.container{padding-left:5.57276vw;padding-right:5.57276vw;position:relative;overflow:hidden}@media screen and (width<=828px){main>section>.container{align-items:flex-start;padding:64px 16px}}main>section>.container>:is(h1,h2){flex-direction:column;width:100%;font-size:max(.928793vw,14px);display:flex}@media screen and (width<=828px){main>section>.container>:is(h1,h2){font-size:1.6rem;font-weight:300}}main>section>.container>h1{gap:1.65119vw;margin-bottom:5.57276vw}@media screen and (width<=828px){main>section>.container>h1{gap:8px;margin-bottom:64px;font-size:1.4rem}}main>section>.container>h1+p{margin-bottom:5.21156vw}@media screen and (width<=828px){main>section>.container>h1+p{margin-bottom:32px}}main>section>.container>h2{gap:1.18679vw;margin-bottom:1.23839vw;font-size:max(1.85759vw,14px);font-weight:300}@media screen and (width<=828px){main>section>.container>h2{align-items:flex-start;gap:8px;margin-bottom:32px;font-size:1.4rem;font-weight:300}}main>section>.container>h2:not(:has(img)){font-size:max(1.85759vw,14px)}main>section>.container>h2+p{margin-bottom:4.17957vw}@media screen and (width<=828px){main>section>.container>h2+p{margin-bottom:32px}}main>section>.container>p{width:100%;font-size:max(.825593vw,16px)}@media screen and (width<=828px){main>section>.container>p{line-height:2}}main>section.kv>.container{padding:unset}main>section.kv>.container>figure:before{content:"";padding-top:30.7018vw;display:block}main>section.kv>.container>figure>img{-o-object-fit:cover;object-fit:cover;width:100vw;position:absolute;top:0;left:0}main>section.staff>.container>:is(h1,h2)>img{width:18.8338vw}@media screen and (width<=828px){main>section.staff>.container>:is(h1,h2)>img{width:163px}}main>section.xstaff>.container>:is(h1,h2)>img{width:41.7441vw}@media screen and (width<=828px){main>section.xstaff>.container>:is(h1,h2)>img{width:361px}}main>section.environment>.container>:is(h1,h2)>img{width:30.3406vw}@media screen and (width<=828px){main>section.environment>.container>:is(h1,h2)>img{width:264px}}main>section.infographic>.container>:is(h1,h2)>img{width:27.5026vw}@media screen and (width<=828px){main>section.infographic>.container>:is(h1,h2)>img{width:240px}}main>section.news>.container>:is(h1,h2)>img{width:12.4871vw}@media screen and (width<=828px){main>section.news>.container>:is(h1,h2)>img{width:108px}}main>section.message>.container>:is(h1,h2)>img{width:20.5882vw}@media screen and (width<=828px){main>section.message>.container>:is(h1,h2)>img{width:178px}}main>section.about>.container>:is(h1,h2)>img{width:15.0671vw}@media screen and (width<=828px){main>section.about>.container>:is(h1,h2)>img{width:130px}}main>section.entry>.container>:is(h1,h2)>img{width:14.1899vw}@media screen and (width<=828px){main>section.entry>.container>:is(h1,h2)>img{width:123px}}main>section.sitemap>.container>:is(h1,h2)>img{width:18.7307vw}@media screen and (width<=828px){main>section.sitemap>.container>:is(h1,h2)>img{width:160px}}main>section.privacy>.container>:is(h1,h2)>img{width:32.5593vw}@media screen and (width<=828px){main>section.privacy>.container>:is(h1,h2)>img{width:260px}}main>section .simplebar-content{height:100%}main>section .simplebar-vertical{background-color:#f7f7f7;width:1.18679vw!important}main>section .simplebar-vertical>.simplebar-scrollbar{background-color:#0000;border-color:#0000}main>section .simplebar-vertical>.simplebar-scrollbar:before{background-color:#c1c1c1;border-radius:.206398vw;width:.412797vw;left:.412797vw}.sa{opacity:0;transition:all .5s}.sa.-show{opacity:1;transform:none}.sa-ltr{transform:translate(-5.15996vw)}.sa-rtl{transform:translate(5.15996vw)}.sa-btt{transform:translateY(5.15996vw)}.sa-ttb{transform:translateY(-5.15996vw)}.sa-rr{transform:rotate(-90deg)}.sa-rl{transform:rotate(90deg)}.sa-zi{transform:scale(1.3)}footer{z-index:2;position:relative}footer>.container{background-color:#f7f7f7;height:max(25.7998vw,500px);padding:max(3.86997vw,75px) max(2.78638vw,54px)}@media screen and (width<=828px){footer>.container{flex-direction:column;gap:32px;height:auto;padding:32px 16px;display:flex}}footer>.container>nav>dl{flex-wrap:wrap;gap:0 max(3.61197vw,70px);font-size:max(.825593vw,16px);display:flex}footer>.container>nav>dl>dt{width:100%;margin-bottom:max(2.57998vw,50px)}@media screen and (width<=828px){footer>.container>nav>dl>dt{text-align:center;margin-bottom:32px}}footer>.container>nav>dl>dt>a>svg{width:max(9.28793vw,180px)}@media screen and (width<=828px){footer>.container>nav>dl>dt>a>svg{width:160px}}footer>.container>nav>dl>dt>a>svg>g>.cls-1{fill:#0e0e0e}footer>.container>nav>dl>dt>a>svg>g>.cls-2{fill:#00468b}footer>.container>nav>dl>dt>a>svg>g>.cls-3{fill:#accb39}footer>.container>nav>dl>dd:has(.btn){position:absolute;right:max(2.78638vw,54px)}@media screen and (width<=1100px){footer>.container>nav>dl>dd:has(.btn)>.btn{width:unset}}footer>.container>nav>dl>dd:last-of-type{top:max(11.8679vw,230px)}footer>.container>nav>dl>dd:nth-last-of-type(2){top:max(7.73994vw,150px)}footer>.container>nav>dl>dd:nth-last-of-type(3){margin-right:max(9.28793vw,180px)}@media screen and (width<=828px){footer>.container>nav>dl>dd{display:none}}footer>.container>nav>ul{flex-direction:column;gap:max(1.23839vw,24px);font-size:max(.670795vw,13px);display:flex;position:absolute;bottom:max(3.86997vw,75px);left:max(2.78638vw,54px)}@media screen and (width<=828px){footer>.container>nav>ul{bottom:unset;left:unset;align-items:center;gap:16px;margin-bottom:32px;font-size:12px;position:relative}}footer>.container>nav>ul>li>.btn{justify-content:flex-start}footer>.container>nav>ul>li>.btn.-external:after{background-image:url("data:image/svg+xml,<svg id=\"ico_link_external.svg\" xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"10\" viewBox=\"0 0 12 10\"><path id=\"ico\" class=\"cls-1\" d=\"M1895,247h9v-7h-9v7Zm1-6h7v5h-7v-5Zm10-4h-8v1h8v6h1v-7h-1Z\" transform=\"translate(-1895 -237)\" fill=\"%23333\"/></svg>");justify-content:flex-start;margin-right:0}footer>.container>aside{position:absolute;bottom:max(6.29515vw,122px);right:max(2.78638vw,54px)}@media screen and (width<=828px){footer>.container>aside{right:unset;bottom:unset;margin-bottom:32px;position:relative}}footer>.container>aside>dl{justify-content:space-between;width:max(11.0423vw,214px);display:flex}@media screen and (width<=828px){footer>.container>aside>dl{width:unset;justify-content:center;gap:32px}}footer>.container>aside>dl>dt{display:none}footer>.container>aside>dl>dd>a>img{width:max(1.54799vw,30px)}@media screen and (width<=828px){footer>.container>aside>dl>dd>a>img{width:24px}}footer>.container>p{font-size:max(.619195vw,12px);position:absolute;bottom:max(3.86997vw,75px);right:max(2.78638vw,54px)}@media screen and (width<=828px){footer>.container>p{right:unset;bottom:unset;text-align:center;font-size:12px;position:relative}}footer>.container>.pagetop{justify-content:center;align-items:center;width:max(3.09598vw,60px);height:max(3.09598vw,60px);display:flex;position:absolute;top:max(3.35397vw,65px);right:max(3.50877vw,68px)}@media screen and (width<=828px){footer>.container>.pagetop{width:18px;height:18px;top:32px;right:16px}}footer>.container>.pagetop>img{width:max(.928793vw,18px)}@media screen and (width<=828px){footer>.container>.pagetop>img{width:18px}}.graph{width:14.0351vw;height:14.0351vw;position:relative}@media screen and (width<=1300px){.graph{margin:13%;transform:scale(1.7)}}@media screen and (width<=1400px){.graph{margin:13%;transform:scale(1.3)}}@media screen and (width<=828px){.graph{margin:27%;transform:scale(4.4)}}.graph>dt{opacity:0;text-align:center;background-color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.206398vw;width:50%;height:50%;font-size:.773994vw;line-height:1.4;display:flex}.graph>dt.-average{color:#6dc100;line-height:1}.graph>dt.-average>span{font-size:2.57998vw;font-weight:700}.graph>dt>img{width:100%}.graph>:is(li,dd){opacity:0;text-align:center;letter-spacing:-.02em;flex-direction:column;justify-content:center;align-items:center;font-size:.722394vw;display:flex;position:absolute}@media screen and (width<=828px){.graph>:is(li,dd){letter-spacing:-.03em;gap:.154799vw}.graph>:is(li,dd):first-of-type{margin-left:.4em}.graph>:is(li,dd):last-of-type{margin-right:.4em}}.graph>:is(li,dd):first-of-type{color:#fff;margin-left:.2em}.graph>:is(li,dd).-min+.-min{margin-bottom:2.2em}.graph>:is(li,dd).-min+.-min+.-min{margin-bottom:4.4em}.graph>:is(li,dd)>span{font-size:.928793vw;position:relative;bottom:.05em}@media screen and (width<=828px){.graph>:is(li,dd)>span{bottom:-.2em}}.graph>:is(li,dd)>span>u{font-size:.722394vw}main>section>.container>h2{font-size:max(.928793vw,18px);font-weight:400}@media screen and (width<=828px){main>section>.container>h2{font-size:1.4rem;font-weight:300}}.kaview_recruit_site_banner{z-index:2;pointer-events:auto;opacity:1;visibility:visible;width:290px;height:auto;transition:opacity .3s ease-out,visibility .3s ease-out;position:fixed;bottom:120px;right:52px}.kaview_recruit_site_banner img{filter:drop-shadow(0 2px 4px #0003)}.kaview_recruit_site_banner.-hide{opacity:0;visibility:hidden;pointer-events:none}.kaview_recruit_site_banner.-instant-hide{opacity:0;visibility:hidden;transition:none}@media (hover:hover) and (pointer:fine){.kaview_recruit_site_banner:hover{opacity:.9}}.kaview_recruit_site_banner img{width:100%;height:auto;display:block}@media (width<=828px){.kaview_recruit_site_banner{width:90%;max-width:290px;bottom:24px;left:50%;transform:translate(-50%)}}.splashArea{z-index:10000;width:100%;height:100svh;position:fixed;top:0;left:0}.splashArea.-display-none{opacity:0;z-index:-1;transition:all .5s}.splashArea.-display-none-test{opacity:.8;transition:all .5s}.splashArea>.inner{background:#fff;justify-content:center;align-items:center;height:100%;display:flex}.splashArea>.inner>.logoArea{width:100%;height:100svh}.splashArea>.inner>.logoArea>.logo,.splashArea>.inner>.logoArea>.text{opacity:1;display:inline-block}.splashArea>.inner>.logoArea>.logo{opacity:1;justify-content:center;align-items:center;width:20.6398vw;margin:auto;font-size:1.6rem;display:flex;position:absolute;inset:0 0 20.6398vw}@media screen and (width<=828px){.splashArea>.inner>.logoArea>.logo{width:60vw;bottom:200px}}.splashArea>.inner>.logoArea>#splash_text{position:absolute;top:52%;left:47.5%;transform:translate(-50%,-50%)}@media screen and (width<=828px){.splashArea>.inner>.logoArea>#splash_text{top:53.5%;left:46.7%}}.splashArea>.inner>.logoArea>#splash_text>#mask{width:clamp(420px,36.1197vw,700px)}@media screen and (width<=828px){.splashArea>.inner>.logoArea>#splash_text>#mask{width:67.1vw;height:30.4vw}}.splashArea>.inner>.logoArea>#splash_text>#mask>image{display:none}.splashArea>.inner>.logoArea>#splash_text>#mask>#clipmask>.st0{fill:none;stroke:#fff;stroke-width:28px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500px}.splashArea>.inner>.logoArea>.text{opacity:0;justify-content:center;width:clamp(498px,42.8277vw,830px);height:clamp(210.6px,18.1115vw,351px);margin:auto;display:flex;position:absolute;inset:0 0 clamp(-60px,-5.15996vw,-100px) clamp(30px,2.57998vw,50px)}@media screen and (width<=828px){.splashArea>.inner>.logoArea>.text{width:80vw;height:33.7vw}}.kv>.container>h1{z-index:2;pointer-events:none;width:clamp(498px,42.8277vw,830px);height:clamp(210.6px,18.1115vw,351px);margin:auto;position:absolute;inset:0 0 clamp(-180px,-15.4799vw,-300px) clamp(30px,2.57998vw,50px)}@media screen and (width<=828px){.kv>.container>h1{width:80vw;height:33.7vw;bottom:-60px}}.kv>.container>.splide__track>.splide__list>.splide__slide.is-active>figure img{opacity:1}.kv>.container>.splide__track>.splide__list>.splide__slide>figure{background-color:#171e2c}.kv>.container>.splide__track>.splide__list>.splide__slide>figure>img{-o-object-fit:cover;object-fit:cover;opacity:.9;width:100vw;height:100vh;transition:all .3s}@media screen and (width<=828px){.kv>.container>.splide__track>.splide__list>.splide__slide>figure>img{height:100svh}}.kv>.container>.news{z-index:2;position:absolute;bottom:0;left:0}.kv>.container>.news>.title{background-color:#ffffffd9;border-bottom:.0515996vw solid #fff;font-size:max(.670795vw,13px);display:none}@media screen and (width<=828px){.kv>.container>.news>.title{margin-bottom:-1px;font-size:1rem}}.kv>.container>.news>.title>a{justify-content:space-between;gap:.412797vw;padding:.825593vw 2.88958vw;display:flex}@media screen and (width<=828px){.kv>.container>.news>.title>a{gap:12px;padding:14px 18px 14px 16px}}.kv>.container>.news>.title>a>span{align-items:center;display:flex}.kv>.container>.news>.title>a>span:last-of-type{gap:.412797vw}.kv>.container>.news>.title>a>span:last-of-type:after{content:"";border:.103199vw solid #111;border-width:.103199vw .103199vw 0 0;width:.412797vw;height:.412797vw;margin-top:.412797vw;transform:rotate(45deg)}@media screen and (width<=828px){.kv>.container>.news>.title>a>span:last-of-type:after{border-width:1px 1px 0 0;width:6px;height:6px;margin-top:5px}}.kv>.container>.news>dl{background-color:#ffffffd9;height:max(3.81837vw,74px);padding:0 max(5.15996vw,100px) 0 max(2.78638vw,54px);position:relative;bottom:0;left:0;overflow:hidden}@media screen and (width<=828px){.kv>.container>.news>dl{width:100vw;height:auto;min-height:64px;padding:0 8px 0 16px}}.kv>.container>.news>dl.-open{height:max(9.28793vw,180px);transition:height .3s ease-out;height:auto!important}.kv>.container>.news>dl.-open>dt:after{margin-top:0;transition:all .2s ease-out;transform:rotate(-225deg)}.kv>.container>.news>dl.-open>dd{opacity:1;margin:unset;transition:opacity .3s ease-out;display:flex}@media screen and (width<=828px){.kv>.container>.news>dl.-open>dd{height:auto}}.kv>.container>.news>dl>dt{text-indent:-99999px;z-index:10;cursor:pointer;justify-content:center;align-items:center;width:max(5.15996vw,100px);height:max(3.81837vw,74px);display:flex;position:absolute;top:0;right:0}@media screen and (width<=828px){.kv>.container>.news>dl>dt{width:64px;height:64px}}.kv>.container>.news>dl>dt:after{content:"";border:max(.103199vw,2px) solid #111;border-width:max(.103199vw,2px) max(.103199vw,2px) 0 0;width:max(.722394vw,14px);height:max(.722394vw,14px);margin-top:max(.619195vw,12px);transform:rotate(-45deg)}@media screen and (width<=828px){.kv>.container>.news>dl>dt:after{border-width:2px 2px 0 0;width:14px;height:14px;margin-top:12px}}.kv>.container>.news>dl>dd{z-index:1;white-space:nowrap;opacity:0;width:100%;margin-bottom:max(1.54799vw,30px);padding-bottom:30px;position:relative;overflow:hidden}@media screen and (width<=828px){.kv>.container>.news>dl>dd{align-items:center;padding:16px 0}}.kv>.container>.news>dl>dd:first-of-type{width:100%;height:max(3.81837vw,74px);padding:unset;margin-bottom:unset;opacity:1;display:flex;overflow:hidden}@media screen and (width<=828px){.kv>.container>.news>dl>dd:first-of-type{width:90%;height:auto;min-height:64px;padding:16px 0}}.kv>.container>.news>dl>dd:last-of-type{margin-bottom:unset}.kv>.container>.news>dl>dd>a{flex-wrap:nowrap;align-items:center;gap:max(1.54799vw,30px);font-size:max(.670795vw,13px);display:flex;position:relative}@media screen and (width<=828px){.kv>.container>.news>dl>dd>a{flex-wrap:wrap;gap:0 8px;font-size:1.3rem}}.kv>.container>.news>dl>dd>a>.category{text-transform:uppercase;background-color:#fff;border:max(.0515996vw,1px) solid #000;justify-content:center;align-items:center;width:max(3.50877vw,68px);min-width:54px;height:max(1.03199vw,20px);padding:max(.206398vw,4px) 0;font-size:max(.619195vw,12px);display:flex}@media screen and (width<=828px){.kv>.container>.news>dl>dd>a>.category{width:unset;height:unset;border-width:1px;margin-right:30%;padding:0 8px;font-size:1rem}}.kv>.container>.news>dl>dd>a>.category.-event{background-color:#d9f05b}.kv>.container>.news>dl>dd>a>.category.-recruit{background-color:#f7f16e}.kv>.container>.news>dl>dd>a>.category.-blog{background-color:#ecf3d9}@media screen and (width<=828px){.kv>.container>.news>dl>dd>a>.title{white-space:pre-wrap}}.kv>.container>.banner{z-index:4;aspect-ratio:434/211;width:22.3942vw;position:fixed;bottom:1.23839vw;right:1.65119vw}@media screen and (width<=828px){.kv>.container>.banner{top:56px;right:8px;bottom:unset;width:160px}}.staff{margin-top:6.60475vw}@media screen and (width<=828px){.staff{margin-top:64px}}.staff>.container{padding-right:unset;flex-wrap:wrap;justify-content:space-between;display:flex}@media screen and (width<=828px){.staff>.container{padding-top:64px;padding-right:16px}}.staff>.container>h2{width:100%}.staff>.container>p{width:100%;margin-bottom:3.19917vw}@media screen and (width<=828px){.staff>.container>p{margin-bottom:32px}}.staff>.container>h3>img{width:5.36636vw;box-shadow:0 .103199vw .154799vw #00000059}@media screen and (width<=828px){.staff>.container>h3>img{width:40px;box-shadow:0 1px 2px #00000059}}.staff>.container>ul{gap:1.03199vw;margin-bottom:3.50877vw;display:flex}@media screen and (width<=828px){.staff>.container>ul{flex-wrap:wrap;gap:16px 8px;width:85%;margin-bottom:64px}}.staff>.container>ul>li{width:19.6078vw}@media screen and (width<=828px){.staff>.container>ul>li{width:48%}}.staff>.container>ul>li>a{flex-direction:column;height:100%;display:flex}.staff>.container>ul>li>a:hover>figure>img{-o-object-fit:cover;object-fit:cover;transform:scale(1.08)}@media screen and (width<=828px){.staff>.container>ul>li>a:hover>figure>img{transform:none}}.staff>.container>ul>li>a>figure{position:relative;overflow:hidden}.staff>.container>ul>li>a>figure>img{transition:all .2s ease-out}.staff>.container>ul>li>a>.summary{background-color:#fff;flex-direction:column;flex-grow:1;width:17.5439vw;margin-top:-2.78638vw;padding:1.34159vw 0 0 .361197vw;display:flex;position:relative}@media screen and (width<=828px){.staff>.container>ul>li>a>.summary{width:94%;margin-top:-24px;margin-left:-1px;padding:8px 0 0}}.staff>.container>ul>li>a>.summary>img{margin-bottom:1.03199vw}@media screen and (width<=828px){.staff>.container>ul>li>a>.summary>img{margin-bottom:8px}}.staff>.container>ul>li>a>.summary>img[src*=bucho]{width:10.4747vw}@media screen and (width<=828px){.staff>.container>ul>li>a>.summary>img[src*=bucho]{width:102px}}.staff>.container>ul>li>a>.summary>img[src*=manager]{width:4.48916vw}@media screen and (width<=828px){.staff>.container>ul>li>a>.summary>img[src*=manager]{width:44px}}.staff>.container>ul>li>a>.summary>img[src*=engineer]{width:4.33437vw}@media screen and (width<=828px){.staff>.container>ul>li>a>.summary>img[src*=engineer]{width:42px}}.staff>.container>ul>li>a>.summary>img[src*=designer]{width:4.43756vw}@media screen and (width<=828px){.staff>.container>ul>li>a>.summary>img[src*=designer]{width:56px}}.staff>.container>ul>li>a>.summary>.catchphrase{flex-grow:1;margin-bottom:1.65119vw;font-size:max(.928793vw,18px)}@media screen and (width<=828px){.staff>.container>ul>li>a>.summary>.catchphrase{margin-bottom:8px;font-size:1.3rem}}.staff>.container>ul>li>a>.summary>.date{font-size:max(.670795vw,13px)}@media screen and (width<=828px){.staff>.container>ul>li>a>.summary>.date{font-size:.9rem}}.staff>.container>ul>li>a>.summary>.department{height:3em;font-size:max(.670795vw,13px)}@media screen and (width<=828px){.staff>.container>ul>li>a>.summary>.department{font-size:.9rem}.staff>.container>ul>li>a>.summary>.department>.name{margin-right:8px}}.staff>.container>ul>li>a>.summary>.department>.post{margin-left:.412797vw}@media screen and (width<=828px){.staff>.container>ul>li>a>.summary>.department>.post{margin-left:unset}}.staff>.container>.btnbox{padding-right:5.57276vw}@media screen and (width<=828px){.staff>.container>.btnbox{padding-right:unset}}.xstaff>.container{flex-wrap:wrap;justify-content:space-between;display:flex}@media screen and (width<=828px){.xstaff>.container{padding-top:64px;padding-right:16px}}.xstaff>.container>h2{width:100%}.xstaff>.container>p{width:100%;margin-bottom:3.19917vw}@media screen and (width<=828px){.xstaff>.container>p{margin-bottom:32px}}.xstaff>.container>ul{flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:3.50877vw;display:flex}@media screen and (width<=828px){.xstaff>.container>ul{flex-direction:column;gap:16px}}.xstaff>.container>ul>li{justify-content:center;align-items:center;width:42.7761vw;display:flex}@media screen and (width<=828px){.xstaff>.container>ul>li{width:100%}}.xstaff>.container>ul>li:has(.comingsoon){background-color:#cbe86114}@media screen and (width<=828px){.xstaff>.container>ul>li:has(.comingsoon){display:none}}.xstaff>.container>ul>li:has(.comingsoon) .comingsoon{opacity:.5;width:17.9051vw}.xstaff>.container>ul>li>a:hover>figure>img{-o-object-fit:cover;object-fit:cover;transform:scale(1.08)}@media screen and (width<=828px){.xstaff>.container>ul>li>a:hover>figure>img{transform:none}}.xstaff>.container>ul>li>a>figure{position:relative;overflow:hidden}.xstaff>.container>ul>li>a>figure>img{transition:all .2s ease-out}.xstaff>.container>.btnbox{padding-right:5.57276vw}@media screen and (width<=828px){.xstaff>.container>.btnbox{padding-right:unset}}.environment>.container{background:linear-gradient(#fff 0% 34.8%,#d9f05b 34.8%);flex-flow:column wrap;justify-content:space-between;height:61.3519vw;padding-left:59.3395vw;display:flex}@media screen and (width<=1100px){.environment>.container{background:linear-gradient(#fff 0% 44.8%,#d9f05b 44.8%)}}@media screen and (width<=828px){.environment>.container{flex-direction:row;height:auto;padding-left:16px}}.environment>.container>h2{order:2;margin-top:.515996vw;padding-bottom:2.06398vw}@media screen and (width<=828px){.environment>.container>h2{margin-top:unset;padding-bottom:unset;order:1}}.environment>.container>p{order:3;margin-bottom:auto}@media screen and (width<=1100px){.environment>.container>p>br{display:none!important}}@media screen and (width<=828px){.environment>.container>p{order:2;margin-bottom:32px}}.environment>.container>h3{z-index:3;order:4;position:absolute;top:1.96078vw;left:47.4716vw}@media screen and (width<=828px){.environment>.container>h3{top:266px;left:unset;order:3;right:16px}}.environment>.container>h3>img{width:5.36636vw;box-shadow:0 .103199vw .154799vw #00000059}@media screen and (width<=828px){.environment>.container>h3>img{width:40px;box-shadow:0 1px 2px #00000059}}.environment>.container>figure{z-index:2;flex-wrap:wrap;order:1;justify-content:space-between;gap:1.03199vw;width:100%;display:flex}@media screen and (width<=828px){.environment>.container>figure{height:unset;order:4;gap:1%;margin-bottom:64px;padding-bottom:238px;position:relative}}.environment>.container>figure>img{position:absolute}@media screen and (width<=828px){.environment>.container>figure>img{position:relative}}.environment>.container>figure>img:first-of-type{width:50.258vw;height:29.9278vw;top:0;left:0}@media screen and (width<=828px){.environment>.container>figure>img:first-of-type{width:100%;height:auto;left:-16px}}.environment>.container>figure>img:nth-of-type(2){width:24.613vw;height:16.3571vw;top:30.9598vw;left:0}@media screen and (width<=828px){.environment>.container>figure>img:nth-of-type(2){width:49%;height:unset;top:4px;left:-16px}}.environment>.container>figure>img:nth-of-type(3){width:24.613vw;height:16.3571vw;top:30.9598vw;left:25.645vw}@media screen and (width<=828px){.environment>.container>figure>img:nth-of-type(3){width:49.5%;height:unset;top:5px;left:-16px}}.environment>.container>figure>img:nth-of-type(4){z-index:2;width:26.3158vw;height:15.9959vw;top:25.903vw;right:13.4159vw}@media screen and (width<=1100px){.environment>.container>figure>img:nth-of-type(4){top:30.031vw}}@media screen and (width<=828px){.environment>.container>figure>img:nth-of-type(4){top:unset;width:260px;height:unset;position:absolute;bottom:0;right:110px}}.environment>.container>figure>img:nth-of-type(5){z-index:1;width:16.5119vw;height:23.7358vw;top:15.6863vw;right:0}@media screen and (width<=1100px){.environment>.container>figure>img:nth-of-type(5){top:19.8142vw}}@media screen and (width<=828px){.environment>.container>figure>img:nth-of-type(5){right:-16px;top:unset;width:unset;height:220px;position:absolute;bottom:10px}}.environment>.container>.btnbox{order:5;margin-bottom:max(10.3199vw,50px)}.infographic>.container{background-color:#f7f7f7;flex-wrap:wrap;justify-content:space-between;padding-top:9.54592vw;display:flex}@media screen and (width<=828px){.infographic>.container{padding-top:64px}}.infographic>.container>h2{z-index:3;width:100%}.infographic>.container>p{z-index:2;width:100%;margin-bottom:2.57998vw}@media screen and (width<=828px){.infographic>.container>p{margin-bottom:32px}}.infographic>.container>h3{align-items:flex-start;display:flex}@media screen and (width<=828px){.infographic>.container>h3:has(.text1){box-shadow:0 1px 2px #00000059}.infographic>.container>h3:has(.text1)>img{-webkit-box-shadow:unset;box-shadow:unset}.infographic>.container>h3{flex-direction:column}}.infographic>.container>h3>img{width:5.36636vw;box-shadow:0 .103199vw .154799vw #00000059}.infographic>.container>h3>img:first-of-type{order:2}.infographic>.container>h3>img:nth-of-type(2){order:1;margin-top:5.41796vw;margin-right:.515996vw}@media screen and (width<=828px){.infographic>.container>h3>img{width:46px}.infographic>.container>h3>img:first-of-type{order:1}.infographic>.container>h3>img:nth-of-type(2){margin-top:-14px;margin-right:unset;order:2}}.infographic>.container>ul{background-color:#fff;gap:2%;width:67.3891vw;padding:5.77915vw 4.12797vw;display:flex;position:absolute;top:14.7059vw;left:26.1094vw}@media screen and (width<=1100px){.infographic>.container>ul{top:20.8978vw}}@media screen and (width<=828px){.infographic>.container>ul{left:unset;top:unset;flex-wrap:wrap;gap:24px 0;width:84%;margin-bottom:64px;padding:16px 8px;position:relative}}.infographic>.container>ul>li{flex-direction:column;gap:3.61197vw;display:flex}@media screen and (width<=828px){.infographic>.container>ul>li{width:50%}.infographic>.container>ul>li>.graph.graph-sp{margin:30% auto;transform:scale(2.4)}}.infographic>.container>ul>li>.title{text-align:center;font-size:max(1.23839vw,18px)}@media screen and (width<=828px){.infographic>.container>ul>li>.title{font-size:1.6rem}}.infographic>.container>ul>li>.graph{margin:auto;transform:scale(.95)}.infographic>.container>ul>li>.graph.-g01{background-image:conic-gradient(from 0deg, #72c900 0deg var(--angle1), #d5f15a 0deg var(--angle2), #fbf367 0deg var(--angle3), #dfd99b 0deg var(--angle4), #e5edcb 0deg var(--angle5), transparent 0deg 360deg);border-radius:50%;justify-content:center;align-items:center;line-height:1.2;display:flex}.infographic>.container>ul>li>.graph.-g01 li:first-of-type{flex-direction:column;translate:3.48349vw -3.07111vw}.infographic>.container>ul>li>.graph.-g01 dd:first-of-type{flex-direction:column;translate:3.87054vw -3.41234vw}.infographic>.container>ul>li>.graph.-g01 li:nth-of-type(2){flex-direction:column;translate:.484317vw 3.05786vw}.infographic>.container>ul>li>.graph.-g01 dd:nth-of-type(2){flex-direction:column;translate:.847555vw 5.35125vw}.infographic>.container>ul>li>.graph.-g01 li:nth-of-type(3){flex-direction:column;translate:-4.41667vw -1.43506vw}.infographic>.container>ul>li>.graph.-g01 dd:nth-of-type(3){flex-direction:column;translate:-4.90741vw -1.59452vw}.infographic>.container>ul>li>.graph.-g01 li:nth-of-type(4),.infographic>.container>ul>li>.graph.-g01 dd:nth-of-type(4){flex-direction:column;translate:-1.43958vw -4.95508vw}.infographic>.container>ul>li>.graph.-g01 li:nth-of-type(5),.infographic>.container>ul>li>.graph.-g01 dd:nth-of-type(5){flex-direction:row;translate:-.236634vw -7.52982vw}.infographic>.container>ul>li>.graph.-g01.-show{animation:1s cubic-bezier(0,.88,.35,1) alternate forwards top01}.infographic>.container>ul>li>.graph.-g01.-show>:is(dt,dd,li){animation:.5s ease-out 1s alternate forwards label}@-moz-document url-prefix(){.infographic>.container>ul>li>.graph.-g01.-show>:is(dt,dd,li){animation:.5s ease-out alternate forwards label}}@media screen and (width<=828px){.infographic>.container>ul>li>.graph.-g01.-show>:is(dt,dd,li){animation:0s ease-out 1s alternate forwards label}}.infographic>.container>ul>li>.graph.-g01.-show+img,.infographic>.container>ul>li>.graph.-g01.-show+img+img{animation:.5s ease-out 1s alternate forwards label}@keyframes label{to{opacity:1}}@-moz-document url-prefix(){.infographic>.container>ul>li>.graph.-g01{background-image:conic-gradient(#72c900 0% 27%,#d5f15a 27% 68%,#fbf367 68% 92%,#dfd99b 92% 99%,#e5edcb 99% 100%)}}@keyframes top01{to{--angle1:97.2deg;--angle2:244.8deg;--angle3:331.2deg;--angle4:356.4deg;--angle5:360deg}}.infographic>.container>ul>li>.graph.-g01>dd:last-of-type{flex-flow:wrap;justify-content:flex-start;min-width:12em;bottom:5.93395vw;left:7.01754vw}.infographic>.container>ul>li>.graph.-g01>dd:last-of-type:before{content:"";border:0 solid #333;border-width:1px 0 0 1px;border-radius:2px 0 0;width:.412797vw;height:1.28999vw;margin-top:1.28999vw;margin-right:.206398vw}@media screen and (width<=828px){.infographic>.container>ul>li>.graph.-g01>dd:last-of-type:before{border-width:.1px 0 0 .1px;border-color:#555;border-radius:1px 0 0;width:.619195vw;margin-right:0;transform:scale(.9)}}.infographic>.container>ul>li>.graph.-g01>dd:last-of-type>span{margin-left:.103199vw}.infographic>.container>ul>li>.graph.-g02{background-image:conic-gradient(from 0deg, #72c900 0deg var(--angle1), #d5f15a 0deg var(--angle2), #fbf367 0deg var(--angle3), #dfd99b 0deg var(--angle4), #e5edcb 0deg var(--angle5), #b5cce1 0deg var(--angle6), transparent 0deg 360deg);border-radius:50%;justify-content:center;align-items:center;line-height:1.2;display:flex}.infographic>.container>ul>li>.graph.-g02 li:first-of-type{flex-direction:column;translate:2.80132vw 1.3182vw}.infographic>.container>ul>li>.graph.-g02 dd:first-of-type{flex-direction:column;translate:4.90231vw 2.30685vw}.infographic>.container>ul>li>.graph.-g02 li:nth-of-type(2){flex-direction:column;translate:-4.6348vw .291597vw}.infographic>.container>ul>li>.graph.-g02 dd:nth-of-type(2){flex-direction:column;translate:-5.14978vw .323996vw}.infographic>.container>ul>li>.graph.-g02 li:nth-of-type(3),.infographic>.container>ul>li>.graph.-g02 dd:nth-of-type(3){flex-direction:column;translate:-3.53224vw -3.76145vw}.infographic>.container>ul>li>.graph.-g02 li:nth-of-type(4),.infographic>.container>ul>li>.graph.-g02 dd:nth-of-type(4){flex-direction:column;translate:-1.74787vw -4.85491vw}.infographic>.container>ul>li>.graph.-g02 li:nth-of-type(5),.infographic>.container>ul>li>.graph.-g02 dd:nth-of-type(5){flex-direction:row;translate:-.86013vw -6.80863vw}.infographic>.container>ul>li>.graph.-g02 li:nth-of-type(6),.infographic>.container>ul>li>.graph.-g02 dd:nth-of-type(6){flex-direction:row;translate:-.236634vw -7.52982vw}.infographic>.container>ul>li>.graph.-g02.-show{animation:1s cubic-bezier(0,.88,.35,1) alternate forwards top02}.infographic>.container>ul>li>.graph.-g02.-show>:is(dt,dd,li){animation:.5s ease-out 1s alternate forwards label}@-moz-document url-prefix(){.infographic>.container>ul>li>.graph.-g02.-show>:is(dt,dd,li){animation:.5s ease-out alternate forwards label}}@media screen and (width<=828px){.infographic>.container>ul>li>.graph.-g02.-show>:is(dt,dd,li){animation:0s ease-out 1s alternate forwards label}}.infographic>.container>ul>li>.graph.-g02.-show+img,.infographic>.container>ul>li>.graph.-g02.-show+img+img{animation:.5s ease-out 1s alternate forwards label}@-moz-document url-prefix(){.infographic>.container>ul>li>.graph.-g02{background-image:conic-gradient(#72c900 0% 64%,#d5f15a 64% 84%,#fbf367 84% 92%,#dfd99b 92% 97%,#e5edcb 97% 99%,#b5cce1 99% 100%)}}@keyframes top02{to{--angle1:230.4deg;--angle2:302.4deg;--angle3:331.2deg;--angle4:349.2deg;--angle5:356.4deg;--angle6:360deg}}.infographic>.container>ul>li>.graph.-g02>li:last-of-type{flex-flow:wrap;justify-content:flex-start;min-width:12em;bottom:5.93395vw;left:7.12074vw}.infographic>.container>ul>li>.graph.-g02>li:last-of-type:before{content:"";border:0 solid #333;border-width:1px 0 0 1px;border-radius:2px 0 0;width:.412797vw;height:1.28999vw;margin-top:1.28999vw;margin-right:.206398vw}@media screen and (width<=828px){.infographic>.container>ul>li>.graph.-g02>li:last-of-type:before{border-width:.1px 0 0 .1px;border-color:#555;border-radius:1px 0 0;width:.619195vw;margin-right:0;transform:scale(.9)}}.infographic>.container>ul>li>.graph.-g02>li:last-of-type>span{margin-left:.103199vw}.infographic>.container>ul>li>.graph.-g02>li:nth-last-of-type(2){flex-flow:wrap;justify-content:flex-start;min-width:12em;bottom:6.70795vw;left:7.12074vw}.infographic>.container>ul>li>.graph.-g02>li:nth-last-of-type(2):before{content:"";border:0 solid #333;border-width:1px 0 0 1px;border-radius:2px 0 0;width:.412797vw;height:2.16718vw;margin-top:2.16718vw;margin-right:.206398vw}@media screen and (width<=828px){.infographic>.container>ul>li>.graph.-g02>li:nth-last-of-type(2):before{border-width:.1px 0 0 .1px;border-color:#555;border-radius:1px 0 0;width:.619195vw;margin-right:0;transform:scale(.9)}}.infographic>.container>ul>li>.graph.-g02>li:nth-last-of-type(2)>span{margin-left:.103199vw}.infographic>.container>ul>li>.graph.-g02>li:nth-last-of-type(3){flex-flow:wrap;justify-content:flex-end;min-width:12em;bottom:8.10114vw;left:-4.90196vw}.infographic>.container>ul>li>.graph.-g02>li:nth-last-of-type(3):after{content:"";border:1px solid #333;border-width:1px 1px 0 0;border-radius:0 2px 0 0;width:.412797vw;height:2.57998vw;margin-top:2.57998vw;margin-left:.206398vw}@media screen and (width<=828px){.infographic>.container>ul>li>.graph.-g02>li:nth-last-of-type(3):after{border-width:.1px .1px 0 0;border-color:#555;border-radius:0 1px 0 0;width:.619195vw;margin-left:0;transform:scale(.9)}}.infographic>.container>ul>li>.graph.-g02>li:nth-last-of-type(3)>span{margin-left:.103199vw}.infographic>.container>ul>li>.graph.-g03{background-image:conic-gradient(from 0deg, #72c900 0deg var(--angle1), #d5f15a 0deg var(--angle2), transparent 0deg 360deg);border-radius:50%;justify-content:center;align-items:center;line-height:1.2;display:flex}.infographic>.container>ul>li>.graph.-g03 li:first-of-type{flex-direction:column;translate:1.81977vw 2.5047vw}.infographic>.container>ul>li>.graph.-g03 dd:first-of-type{flex-direction:column;translate:3.1846vw 4.38322vw}.infographic>.container>ul>li>.graph.-g03 li:nth-of-type(2){flex-direction:column;translate:-2.72965vw -3.75704vw}.infographic>.container>ul>li>.graph.-g03 dd:nth-of-type(2){flex-direction:column;translate:-3.03295vw -4.17449vw}.infographic>.container>ul>li>.graph.-g03.-show{animation:1s cubic-bezier(0,.88,.35,1) alternate forwards top03}.infographic>.container>ul>li>.graph.-g03.-show>:is(dt,dd,li){animation:.5s ease-out 1s alternate forwards label}@-moz-document url-prefix(){.infographic>.container>ul>li>.graph.-g03.-show>:is(dt,dd,li){animation:.5s ease-out alternate forwards label}}@media screen and (width<=828px){.infographic>.container>ul>li>.graph.-g03.-show>:is(dt,dd,li){animation:0s ease-out 1s alternate forwards label}}.infographic>.container>ul>li>.graph.-g03.-show+img,.infographic>.container>ul>li>.graph.-g03.-show+img+img{animation:.5s ease-out 1s alternate forwards label}@-moz-document url-prefix(){.infographic>.container>ul>li>.graph.-g03{background-image:conic-gradient(#72c900 0% 80%,#d5f15a 80% 100%)}}@keyframes top03{to{--angle1:288deg;--angle2:360deg}}.infographic>.container>ul>li>.graph.-g04{background-image:conic-gradient(from 0deg, #72c900 0deg var(--angle1), #d5f15a 0deg var(--angle2), transparent 0deg 360deg);border-radius:50%;justify-content:center;align-items:center;line-height:1.2;display:flex}.infographic>.container>ul>li>.graph.-g04 li:first-of-type{flex-direction:column;translate:3.02141vw -.675366vw}.infographic>.container>ul>li>.graph.-g04 dd:first-of-type{flex-direction:column;translate:5.28747vw -1.18189vw}.infographic>.container>ul>li>.graph.-g04 li:nth-of-type(2){flex-direction:column;translate:-3.02141vw .675366vw}.infographic>.container>ul>li>.graph.-g04 dd:nth-of-type(2){flex-direction:column;translate:-5.28747vw 1.18189vw}.infographic>.container>ul>li>.graph.-g04.-show{animation:1s cubic-bezier(0,.88,.35,1) alternate forwards top04}.infographic>.container>ul>li>.graph.-g04.-show>:is(dt,dd,li){animation:.5s ease-out 1s alternate forwards label}@-moz-document url-prefix(){.infographic>.container>ul>li>.graph.-g04.-show>:is(dt,dd,li){animation:.5s ease-out alternate forwards label}}@media screen and (width<=828px){.infographic>.container>ul>li>.graph.-g04.-show>:is(dt,dd,li){animation:0s ease-out 1s alternate forwards label}}.infographic>.container>ul>li>.graph.-g04.-show+img,.infographic>.container>ul>li>.graph.-g04.-show+img+img{animation:.5s ease-out 1s alternate forwards label}@-moz-document url-prefix(){.infographic>.container>ul>li>.graph.-g04{background-image:conic-gradient(#72c900 0% 43%,#d5f15a 43% 100%)}}@keyframes top04{to{--angle1:154.8deg;--angle2:360deg}}.infographic>.container>ul>li>.graph.-g05{background-image:conic-gradient(from 0deg, #72c900 0deg var(--angle1), #d5f15a 0deg var(--angle2), #fbf367 0deg var(--angle3), #dfd99b 0deg var(--angle4), #e5edcb 0deg var(--angle5), transparent 0deg 360deg);border-radius:50%;justify-content:center;align-items:center;line-height:1.2;display:flex}.infographic>.container>ul>li>.graph.-g05 li:first-of-type{flex-direction:column;translate:1.3182vw 2.80132vw}.infographic>.container>ul>li>.graph.-g05 dd:first-of-type{flex-direction:column;translate:2.30685vw 4.90231vw}.infographic>.container>ul>li>.graph.-g05 li:nth-of-type(2),.infographic>.container>ul>li>.graph.-g05 dd:nth-of-type(2){flex-direction:column;translate:-2.90033vw -4.2677vw}.infographic>.container>ul>li>.graph.-g05 li:nth-of-type(3),.infographic>.container>ul>li>.graph.-g05 dd:nth-of-type(3){translate:-1.22316vw -5.47212vw}.infographic>.container>ul>li>.graph.-g05 li:nth-of-type(4),.infographic>.container>ul>li>.graph.-g05 dd:nth-of-type(4){flex-direction:row;translate:-.708969vw -7.50011vw}.infographic>.container>ul>li>.graph.-g05 li:nth-of-type(5),.infographic>.container>ul>li>.graph.-g05 dd:nth-of-type(5){flex-direction:row;translate:-.236634vw -7.52982vw}.infographic>.container>ul>li>.graph.-g05.-show{animation:1s cubic-bezier(0,.88,.35,1) alternate forwards top05}.infographic>.container>ul>li>.graph.-g05.-show>:is(dt,dd,li){animation:.5s ease-out 1s alternate forwards label}@-moz-document url-prefix(){.infographic>.container>ul>li>.graph.-g05.-show>:is(dt,dd,li){animation:.5s ease-out alternate forwards label}}@media screen and (width<=828px){.infographic>.container>ul>li>.graph.-g05.-show>:is(dt,dd,li){animation:0s ease-out 1s alternate forwards label}}.infographic>.container>ul>li>.graph.-g05.-show+img,.infographic>.container>ul>li>.graph.-g05.-show+img+img{animation:.5s ease-out 1s alternate forwards label}@-moz-document url-prefix(){.infographic>.container>ul>li>.graph.-g05{background-image:conic-gradient(#72c900 0% 86%,#d5f15a 86% 95%,#fbf367 95% 98%,#dfd99b 98% 99%,#e5edcb 99% 100%)}}@keyframes top05{to{--angle1:309.6deg;--angle2:342deg;--angle3:352.8deg;--angle4:356.4deg;--angle5:360deg}}.infographic>.container>ul>li>.graph.-g05>dd:last-of-type{flex-flow:wrap;justify-content:flex-start;min-width:12em;bottom:5.93395vw;left:7.01754vw}.infographic>.container>ul>li>.graph.-g05>dd:last-of-type:before{content:"";border:0 solid #333;border-width:1px 0 0 1px;border-radius:2px 0 0;width:.412797vw;height:1.54799vw;margin-top:1.54799vw;margin-right:.206398vw}@media screen and (width<=828px){.infographic>.container>ul>li>.graph.-g05>dd:last-of-type:before{border-width:.1px 0 0 .1px;border-color:#555;border-radius:1px 0 0;width:.619195vw;margin-right:0;transform:scale(.9)}}.infographic>.container>ul>li>.graph.-g05>dd:last-of-type>span{margin-left:.103199vw}.infographic>.container>ul>li>.graph.-g05>dd:nth-last-of-type(2){flex-flow:wrap;justify-content:flex-end;min-width:12em;bottom:5.93395vw;left:-1.49639vw}.infographic>.container>ul>li>.graph.-g05>dd:nth-last-of-type(2):after{content:"";border:1px solid #333;border-width:1px 1px 0 0;border-radius:0 2px 0 0;width:.412797vw;height:1.80599vw;margin-top:1.80599vw;margin-left:.206398vw}@media screen and (width<=828px){.infographic>.container>ul>li>.graph.-g05>dd:nth-last-of-type(2):after{border-width:.1px .1px 0 0;border-color:#555;border-radius:0 1px 0 0;width:.619195vw;margin-left:0;transform:scale(.9)}}.infographic>.container>ul>li>.graph.-g05>dd:nth-last-of-type(2)>span{margin-left:.103199vw}@media screen and (width<=828px){.infographic>.container>ul>li>.graph.-g05>dd:nth-last-of-type(2){flex-flow:wrap;justify-content:flex-end;min-width:12em;bottom:5.67596vw;left:-1.44479vw}.infographic>.container>ul>li>.graph.-g05>dd:nth-last-of-type(2):after{content:"";border:1px solid #333;border-width:1px 1px 0 0;border-radius:0 2px 0 0;width:.412797vw;height:1.80599vw;margin-top:1.80599vw;margin-left:.206398vw}}@media screen and (width<=828px) and (width<=828px){.infographic>.container>ul>li>.graph.-g05>dd:nth-last-of-type(2):after{border-width:.1px .1px 0 0;border-color:#555;border-radius:0 1px 0 0;width:.619195vw;margin-left:0;transform:scale(.9)}}@media screen and (width<=828px){.infographic>.container>ul>li>.graph.-g05>dd:nth-last-of-type(2)>span{margin-left:.103199vw}}.infographic>.container>ul>li>.graph.-g05>dd:nth-last-of-type(3){flex-flow:wrap;justify-content:flex-end;min-width:12em;bottom:7.48194vw;left:-1.80599vw}.infographic>.container>ul>li>.graph.-g05>dd:nth-last-of-type(3):after{content:"";border:1px solid #333;border-width:1px 1px 0 0;border-radius:0 2px 0 0;width:.412797vw;height:1.18679vw;margin-top:1.18679vw;margin-left:.206398vw}@media screen and (width<=828px){.infographic>.container>ul>li>.graph.-g05>dd:nth-last-of-type(3):after{border-width:.1px .1px 0 0;border-color:#555;border-radius:0 1px 0 0;width:.619195vw;margin-left:0;transform:scale(.9)}}.infographic>.container>ul>li>.graph.-g05>dd:nth-last-of-type(3)>span{margin-left:.103199vw}.infographic>.container>ul>li>.graph.-g06{background-image:conic-gradient(from 0deg, #72c900 0deg var(--angle1), #d5f15a 0deg var(--angle2), transparent 0deg 360deg);border-radius:50%;justify-content:center;align-items:center;line-height:1.2;display:flex}.infographic>.container>ul>li>.graph.-g06 li:first-of-type{flex-direction:column;translate:3.17901vw -3.3853vw}.infographic>.container>ul>li>.graph.-g06 dd:first-of-type{flex-direction:column;translate:3.53224vw -3.76145vw}.infographic>.container>ul>li>.graph.-g06 li:nth-of-type(2){flex-direction:column;translate:-2.11934vw 2.25687vw}.infographic>.container>ul>li>.graph.-g06 dd:nth-of-type(2){flex-direction:column;translate:-3.70885vw 3.94952vw}.infographic>.container>ul>li>.graph.-g06.-show{animation:1s cubic-bezier(0,.88,.35,1) alternate forwards top06}.infographic>.container>ul>li>.graph.-g06.-show>:is(dt,dd,li){animation:.5s ease-out 1s alternate forwards label}@-moz-document url-prefix(){.infographic>.container>ul>li>.graph.-g06.-show>:is(dt,dd,li){animation:.5s ease-out alternate forwards label}}@media screen and (width<=828px){.infographic>.container>ul>li>.graph.-g06.-show>:is(dt,dd,li){animation:0s ease-out 1s alternate forwards label}}.infographic>.container>ul>li>.graph.-g06.-show+img,.infographic>.container>ul>li>.graph.-g06.-show+img+img{animation:.5s ease-out 1s alternate forwards label}@-moz-document url-prefix(){.infographic>.container>ul>li>.graph.-g06{background-image:conic-gradient(#72c900 0% 24%,#d5f15a 24% 100%)}}@keyframes top06{to{--angle1:86.4deg;--angle2:360deg}}.infographic>.container>ul>li>.graph :is(dd,li){font-size:.928793vw}.about>.container{background-color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-top:9.54592vw;padding-bottom:10.3199vw;display:flex}@media screen and (width<=828px){.about>.container{padding-top:64px;padding-bottom:64px}}.about>.container>h2{z-index:3;width:100%;padding-bottom:3.76677vw}@media screen and (width<=828px){.about>.container>h2{padding-bottom:unset}}.about>.container>p{z-index:2;width:23.2198vw;margin-bottom:2.57998vw}@media screen and (width<=828px){.about>.container>p{width:unset;margin-bottom:32px}}.about>.container>h3{z-index:2;align-items:flex-start;display:flex;position:absolute;top:7.27554vw;left:33.7461vw}@media screen and (width<=828px){.about>.container>h3{top:unset;left:unset;bottom:34vw}}.about>.container>h3>img{width:5.36636vw;box-shadow:0 .103199vw .154799vw #00000059}.about>.container>h3>img:first-of-type{order:2}.about>.container>h3>img:nth-of-type(2){order:1;margin-top:4.33437vw;margin-right:.515996vw}@media screen and (width<=828px){.about>.container>h3>img{width:40px;box-shadow:0 1px 2px #00000059}.about>.container>h3>img:nth-of-type(2){margin-top:8vw;margin-right:4px}}.about>.container>figure{z-index:1;position:absolute;top:12.8999vw;right:5.57276vw}@media screen and (width<=828px){.about>.container>figure{right:unset;top:unset;justify-content:flex-end;margin-bottom:64px;display:flex;position:relative}}.about>.container>figure>img{width:56.8627vw;height:37.1517vw}@media screen and (width<=828px){.about>.container>figure>img{width:95%;height:unset}}.about>.container>.btnbox{justify-content:flex-start}@media screen and (width<=828px){.about>.container>.btnbox{justify-content:flex-end}}
