@charset "utf-8";:root{--primary-color:#e58c00;--bg-color:#111;--color-text:#fff;--font-base:"Noto Sans JP",sans-serif;--font-second:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;--font-thirty:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;--font-en:"Antonio",sans-serif}@media (min-width:1367px),print{.intersect-elem{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.intersect-elem.zoomIn{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 1s cubic-bezier(.645,.045,.355,1);-o-transition:all 1s cubic-bezier(.645,.045,.355,1);transition:all 1s cubic-bezier(.645,.045,.355,1)}.intersect-elem.active{opacity:1}.intersect-elem.active.zoomIn{-webkit-transform:scale(1);transform:scale(1)}.main__inner{padding-top:0;position:relative}.main__inner:after{background:url(../images/recruit/bg_pc.jpg) 0 0 no-repeat;background-size:cover;content:"";height:1894px;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.main__inner:before{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(52%,#111));background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#111 52%);background:linear-gradient(180deg,hsla(0,0%,100%,0),#111 52%);content:"";height:200px;left:0;position:absolute;right:0;top:1800px;width:100%}.kv{position:relative}.kv__ttl{background:#fff;bottom:0;-webkit-box-shadow:inset 2px 0 16px -6px rgba(0,0,0,.2);box-shadow:inset 2px 0 16px -6px rgba(0,0,0,.2);color:#000;height:152px;padding:30px 50px 30px 100px;position:absolute;width:345px}.kv__ttl .page-tl .jp{color:#000;font-size:3.2rem}.message{padding-top:122px}.message__wrap{display:-webkit-box;display:flex}.message__wrap .slide{flex-shrink:0;width:589px}.message__wrap .content{padding-left:90px;padding-top:86px;width:100%}.message__wrap .content .page-tl{margin-bottom:30px}.message__wrap .content .page-tl .en{margin-bottom:6px}.message__wrap .content .page-tl .jp{font-size:2.8rem}.message__wrap .content p{font-size:1.6rem;letter-spacing:.09em;line-height:1.75}.message__wrap .content p:not(:last-child){margin-bottom:28px}.data{padding-top:111px}.data .data__wrap{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-69px;margin-top:-46px}.data .data__wrap .data-item{background:#1a1b1d;margin-left:69px;margin-top:50px;padding:30px;position:relative;text-align:center;width:344px}.data .data__wrap .data-item:before{background:var(--primary-color);border-radius:0 0 2px 2px;content:"";height:5px;left:20px;position:absolute;top:0;width:69px}.data .data__wrap .data-item .ttl{color:var(--primary-color);font-size:2.2rem;font-weight:400}.data .data__wrap .data-item .number .count{font-family:var(--font-en);font-size:10rem;font-weight:300;letter-spacing:.06em;line-height:1.25;margin-left:15px}.data .data__wrap .data-item .number span{font-family:var(--font-base);font-size:2.2rem;font-weight:500}.data .data__wrap .data-item .icon{display:block;margin:15px auto 0}.data .data__wrap .data-item .icon.icon_man{background:url(../images/recruit/ic_man.png) no-repeat;background-size:72px 43px;height:43px;width:72px}.data .data__wrap .data-item .icon.icon_leaf{background:url(../images/recruit/ic_leaf.png) no-repeat;background-size:29px 42px;height:42px;width:29px}.data .data__wrap .data-item ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;display:-webkit-box;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:-13px}.data .data__wrap .data-item ul li{font-size:2.1rem;font-weight:700;letter-spacing:.06em;line-height:2.1;padding-left:28px;position:relative;text-align:left}.data .data__wrap .data-item ul li:before{background:var(--primary-color);content:"";height:8px;left:0;position:absolute;top:18px;width:8px}.data .data__wrap .data-item.other{display:-webkit-box;display:flex;width:757px}.data .data__wrap .data-item.other .content{flex-shrink:0;margin-top:12px;width:357px}.data .data__wrap .data-item.other .content .ttl{margin-bottom:23px;margin-left:-22px}.data .data__wrap .data-item.other .content ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;flex-wrap:wrap;height:187px}.data .data__wrap .data-item.other .content ul li{font-size:2rem;margin-bottom:10px;margin-right:43px}.data .data__wrap .data-item.other figure{padding-left:23px}.data figure{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:100%;justify-content:center;position:relative;width:100%}.data figure .txt,.data figure .txt01,.data figure .txt02,.data figure .txt03,.data figure .txt04,.data figure .txt05,.data figure .txt06{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transform}.data svg{display:block;height:190px;overflow:visible;width:190px}.data circle{fill:transparent;stroke-width:31.8309886184;stroke-dasharray:0,0,0,100;stroke-dashoffset:25;-webkit-animation:2s ease-in-out both;animation:2s ease-in-out both}.data .chart01:after{background:transparent;content:"";height:2px;left:50%;position:absolute;top:50%;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;-webkit-transition-property:background;-o-transition-property:background;transition-property:background;width:92px}.data .data-item.active .txt,.data .data-item.active .txt01,.data .data-item.active .txt02,.data .data-item.active .txt03,.data .data-item.active .txt04,.data .data-item.active .txt05,.data .data-item.active .txt06{position:absolute;text-align:left;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;will-change:transform}.data .data-item.active .txt01:before,.data .data-item.active .txt02:before,.data .data-item.active .txt03:before,.data .data-item.active .txt04:before,.data .data-item.active .txt05:before,.data .data-item.active .txt06:before,.data .data-item.active .txt:before{content:"";position:absolute}.data .data-item.active .txt .en,.data .data-item.active .txt01 .en,.data .data-item.active .txt02 .en,.data .data-item.active .txt03 .en,.data .data-item.active .txt04 .en,.data .data-item.active .txt05 .en,.data .data-item.active .txt06 .en{font-family:var(--font-en);font-size:3.8rem;font-weight:300;line-height:1}.data .data-item.active .txt .en span,.data .data-item.active .txt01 .en span,.data .data-item.active .txt02 .en span,.data .data-item.active .txt03 .en span,.data .data-item.active .txt04 .en span,.data .data-item.active .txt05 .en span,.data .data-item.active .txt06 .en span{font-family:var(--font-base);font-size:1.4rem;font-weight:500}.data .data-item.active .chart01{margin-top:-11px}.data .data-item.active .chart01:after{background:var(--primary-color)}.data .data-item.active .chart01 .pie1{-webkit-animation-name:pie1-1;animation-name:pie1-1}.data .data-item.active .chart01 .pie2{-webkit-animation-name:pie1-2;animation-name:pie1-2}.data .data-item.active .chart01 .txt01{right:-4px;top:9px}.data .data-item.active .chart01 .txt01:before{background:url(../images/recruit/ic01_1.png);background-size:75px 17px;height:17px;left:-84px;top:36px;width:75px}.data .data-item.active .chart01 .txt01 .en span{font-size:1.6rem}.data .data-item.active .chart01 .txt02{bottom:43px;left:34%;text-align:center}.data .data-item.active .chart01 .txt02 .en{font-size:5.2rem;padding-left:18px}.data .data-item.active .chart02:after{background:#313131;border-radius:50%;content:"";height:144px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:144px}.data .data-item.active .chart02 .pie1{stroke:#e7c56d;-webkit-animation-name:pie2-1;animation-name:pie2-1}.data .data-item.active .chart02 .pie2{-webkit-animation-name:pie2-2;animation-name:pie2-2}.data .data-item.active .chart02 .pie3{-webkit-animation-name:pie2-3;animation-name:pie2-3}.data .data-item.active .chart02 .pie4{-webkit-animation-name:pie2-4;animation-name:pie2-4}.data .data-item.active .chart02 .txt{color:var(--primary-color);text-align:center;z-index:5}.data .data-item.active .chart02 .txt .en{color:#fff;font-size:7.2rem;letter-spacing:0}.data .data-item.active .chart02 .txt .en small{font-size:4.2rem}.data .data-item.active .chart02 .txt .en span{font-size:1.8rem}.data .data-item.active .chart02 .txt01{right:0;top:0}.data .data-item.active .chart02 .txt01:before{background:url(../images/recruit/ic02_1.png);background-size:32px 17px;height:17px;left:-46px;top:37px;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:32px}.data .data-item.active .chart02 .txt02{bottom:-8px;right:0}.data .data-item.active .chart02 .txt02:before{background:url(../images/recruit/ic02_2.png);background-size:40px 22px;bottom:35px;height:22px;left:-54px;width:40px}.data .data-item.active .chart02 .txt03{bottom:-8px;left:8px}.data .data-item.active .chart02 .txt03:before{background:url(../images/recruit/ic02_2.png);background-size:40px 22px;bottom:35px;height:22px;right:-49px;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:40px}.data .data-item.active .chart02 .txt04{left:0;text-align:center;top:0}.data .data-item.active .chart02 .txt04:before{background:url(../images/recruit/ic02_1.png);background-size:32px 17px;height:17px;right:-38px;top:37px;width:32px}.data .data-item.active .chart03{margin-top:-5px}.data .data-item.active .chart03 svg{height:179px;width:179px}.data .data-item.active .chart03 .pie1{-webkit-animation-name:pie3-1;animation-name:pie3-1}.data .data-item.active .chart03 .pie2{-webkit-animation-name:pie3-2;animation-name:pie3-2}.data .data-item.active .chart03 .pie3{-webkit-animation-name:pie3-3;animation-name:pie3-3}.data .data-item.active .chart03 .pie4{-webkit-animation-name:pie3-4;animation-name:pie3-4}.data .data-item.active .chart03 .txt01{right:15px;top:3px}.data .data-item.active .chart03 .txt01:before{background:url(../images/recruit/ic03_1.png);background-size:33px 14px;height:14px;left:-38px;top:55%;width:33px}.data .data-item.active .chart03 .txt01 .en{padding-left:10px}.data .data-item.active .chart03 .txt02{bottom:95px;right:58px}.data .data-item.active .chart03 .txt03{bottom:20px;right:-2px}.data .data-item.active .chart03 .txt03:before{background:url(../images/recruit/ic03_2.png);background-size:54px 15px;height:15px;left:-59px;top:32px;width:54px}.data .data-item.active .chart03 .txt03 .en{padding-left:5px}.data .data-item.active .chart03 .txt04{left:23%;top:36%}.data .data-item.active .chart03 .txt04 .en{padding-left:15px}.data .data-item.active .chart04{margin-top:-5px}.data .data-item.active .chart04 svg{height:179px;width:179px}.data .data-item.active .chart04 .pie1{-webkit-animation-name:pie4-1;animation-name:pie4-1}.data .data-item.active .chart04 .pie2{-webkit-animation-name:pie4-2;animation-name:pie4-2}.data .data-item.active .chart04 .pie3{-webkit-animation-name:pie4-3;animation-name:pie4-3}.data .data-item.active .chart04 .pie4{-webkit-animation-name:pie4-4;animation-name:pie4-4}.data .data-item.active .chart04 .txt01{right:62px;top:92px}.data .data-item.active .chart04 .txt01 .en{padding-left:15px}.data .data-item.active .chart04 .txt02{bottom:55px;left:27%}.data .data-item.active .chart04 .txt02 .en{padding-left:10px}.data .data-item.active .chart04 .txt03{left:-14px;top:41%}.data .data-item.active .chart04 .txt03:before{background:url(../images/recruit/ic04_1.png);background-size:61px 14px;height:14px;right:-23px;top:-16px;width:61px}.data .data-item.active .chart04 .txt03 .en{padding-left:10px}.data .data-item.active .chart04 .txt04{left:20px;top:-12px}.data .data-item.active .chart04 .txt04:before{background:url(../images/recruit/ic04_2.png);background-size:25px 26px;height:26px;right:-32px;top:36px;width:25px}.data .data-item.active .chart04 .txt04 .en{padding-left:12px}.data .data-item.active .chart05 p{font-size:1.6rem;font-weight:500;letter-spacing:0}.data .data-item.active .chart05 svg{height:238px;width:238px}.data .data-item.active .chart05 .pie1{-webkit-animation-name:pie5-1;animation-name:pie5-1}.data .data-item.active .chart05 .pie2{-webkit-animation-name:pie5-2;animation-name:pie5-2}.data .data-item.active .chart05 .pie3{-webkit-animation-name:pie5-3;animation-name:pie5-3}.data .data-item.active .chart05 .pie4{-webkit-animation-name:pie5-4;animation-name:pie5-4}.data .data-item.active .chart05 .pie5{-webkit-animation-name:pie5-5;animation-name:pie5-5}.data .data-item.active .chart05 .pie6{-webkit-animation-name:pie5-6;animation-name:pie5-6}.data .data-item.active .chart05 .txt01{right:78px;top:45%}.data .data-item.active .chart05 .txt02{bottom:66px;left:100px}.data .data-item.active .chart05 .txt03{bottom:92px;left:0}.data .data-item.active .chart05 .txt03:before{background:url(../images/recruit/ic05_1.png);background-size:62px 33px;height:33px;right:-37px;top:-29px;width:62px}.data .data-item.active .chart05 .txt04{left:2px;top:74px}.data .data-item.active .chart05 .txt04:before{background:url(../images/recruit/ic05_2.png);background-size:84px 17px;height:17px;right:-59px;top:-19px;width:84px}.data .data-item.active .chart05 .txt05{left:15px;top:15px}.data .data-item.active .chart05 .txt05:before{background:url(../images/recruit/ic05_3.png);background-size:52px 1px;height:1px;right:-63px;top:16px;width:52px}.data .data-item.active .chart05 .txt06{left:69px;top:-11px}.data .data-item.active .chart05 .txt06:before{background:url(../images/recruit/ic05_4.png);background-size:38px 22px;height:22px;right:-52px;top:15px;width:38px}.data .data-item.active .stroke01{stroke:#e7c56d}.data .data-item.active .stroke02{stroke:#e58c00}.data .data-item.active .stroke03{stroke:#a96e00}.data .data-item.active .stroke04{stroke:#dca72b}.data .data-item.active .stroke05{stroke:#cb871b}.data .data-item.active .stroke06{stroke:#cca043}.qa{font-family:var(--font-second);padding-top:115px}.qa .page-tl__02{margin-bottom:36px}.qa .tab-switch nav{-webkit-box-align:end;-webkit-box-pack:center;align-items:flex-end;display:-webkit-box;display:flex;justify-content:center;min-height:100px}.qa .tab-switch__trigger{-webkit-box-align:center;align-items:center;background:#313131;cursor:pointer;display:-webkit-box;display:flex;margin:0 7px;padding:17px 15px 14px 30px;-webkit-transition:padding .3s,color .3s,background .3s;-o-transition:padding .3s,color .3s,background .3s;transition:padding .3s,color .3s,background .3s;width:296px;will-change:padding,color,background}.qa .tab-switch__trigger .txt__main{display:inline-block;flex-shrink:0;font-size:2rem;font-weight:600;width:113px}.qa .tab-switch__trigger .txt__list{width:100%}.qa .tab-switch__trigger .txt__list p{font-size:1.4rem;font-weight:500;letter-spacing:.08em;line-height:1.71;padding-left:12px;position:relative}.qa .tab-switch__trigger .txt__list p:before{background:var(--primary-color);content:"";display:block;height:5px;left:0;position:absolute;top:8px;width:5px}.qa .tab-switch__trigger.active{background:#f2f2f2;color:#000;padding:26px 15px 25px 30px;pointer-events:none}.qa .tab-switch__body{background:#f2f2f2}.qa .tab-switch__content{color:#000;display:none;padding:0 135px}.qa .tab-switch__content.active{display:block}.qa__list{counter-reset:number;padding:80px 0 114px}.qa__list-item{counter-increment:number}.qa__list-item:not(:last-child){margin-bottom:50px}.qa__list-item .question{border-bottom:1px solid #b3b3b3;font-size:1.8rem;font-weight:500;letter-spacing:.08em;margin-bottom:20px;padding-bottom:10px;position:relative}.qa__list-item .question:before{color:var(--primary-color);content:counter(number,decimal-leading-zero)".";font-size:4.2rem;font-style:italic;font-weight:500;line-height:1;margin-right:15px}.qa__list-item .answer{font-family:var(--font-base);letter-spacing:.12em;padding-left:75px}.job{padding-top:112px}.job .page-tl__02{margin-bottom:40px}.job .row__inner{padding:0 60px}.job__maker{font-size:2.4rem;font-weight:700;margin-bottom:48px;padding-left:32px;position:relative}.job__maker:before{background:var(--primary-color);content:"";height:11px;left:0;position:absolute;top:20px;width:11px}.job__wrap{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between;margin-bottom:74px}.job__wrap .block{width:calc(50% - 45px)}.job__wrap .block .item{display:-webkit-box;display:flex}.job__wrap .block .item:not(:last-child){border-bottom:1px solid #313131;margin-bottom:19px;padding-bottom:25px}.job__wrap .block .item .desc{flex-shrink:0;font-size:1.6rem;width:124px}.job__wrap .block .item .txt{letter-spacing:.12em;width:100%}.job .btn-primary{display:-webkit-box;display:flex;margin:0 auto}}@media (min-width:769px) and (max-width:1366px){.intersect-elem{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.intersect-elem.zoomIn{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 1s cubic-bezier(.645,.045,.355,1);-o-transition:all 1s cubic-bezier(.645,.045,.355,1);transition:all 1s cubic-bezier(.645,.045,.355,1)}.intersect-elem.active{opacity:1}.intersect-elem.active.zoomIn{-webkit-transform:scale(1);transform:scale(1)}.main__inner{padding-top:0;position:relative}.main__inner:after{background:url(../images/recruit/bg_pc.jpg) 0 0 no-repeat;background-size:cover;content:"";height:calc(var(--vw)*138.653);left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.main__inner:before{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(52%,#111));background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#111 52%);background:linear-gradient(180deg,hsla(0,0%,100%,0),#111 52%);content:"";height:calc(var(--vw)*14.64129);left:0;position:absolute;right:0;top:calc(var(--vw)*131.7716);width:100%}.kv{position:relative}.kv__ttl{background:#fff;bottom:0;-webkit-box-shadow:inset calc(var(--vw)*.14641) 0 calc(var(--vw)*1.1713) calc(var(--vw)*-.43924) rgba(0,0,0,.2);box-shadow:inset calc(var(--vw)*.14641) 0 calc(var(--vw)*1.1713) calc(var(--vw)*-.43924) rgba(0,0,0,.2);color:#000;height:calc(var(--vw)*11.12738);padding:calc(var(--vw)*2.19619) calc(var(--vw)*3.66032) calc(var(--vw)*2.19619) calc(var(--vw)*7.32064);position:absolute;width:calc(var(--vw)*25.25622)}.kv__ttl .page-tl .jp{color:#000;font-size:calc(var(--vw)*2.34261)}.message{padding-top:calc(var(--vw)*8.93119)}.message__wrap{display:-webkit-box;display:flex}.message__wrap .slide{flex-shrink:0;width:calc(var(--vw)*43.11859)}.message__wrap .content{padding-left:calc(var(--vw)*6.58858);padding-top:calc(var(--vw)*6.29575);width:100%}.message__wrap .content .page-tl{margin-bottom:calc(var(--vw)*2.19619)}.message__wrap .content .page-tl .en{margin-bottom:calc(var(--vw)*.43924)}.message__wrap .content .page-tl .jp{font-size:calc(var(--vw)*2.04978)}.message__wrap .content p{font-size:calc(var(--vw)*1.1713);letter-spacing:.09em;line-height:1.75}.message__wrap .content p:not(:last-child){margin-bottom:calc(var(--vw)*2.04978)}.data{padding-top:calc(var(--vw)*8.12592)}.data .data__wrap{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:calc(var(--vw)*-5.05124);margin-top:calc(var(--vw)*-3.3675)}.data .data__wrap .data-item{background:#1a1b1d;margin-left:calc(var(--vw)*5.05124);margin-top:calc(var(--vw)*3.66032);padding:calc(var(--vw)*2.19619);position:relative;text-align:center;width:calc(var(--vw)*25.18302)}.data .data__wrap .data-item:before{background:var(--primary-color);border-radius:0 0 calc(var(--vw)*.14641) calc(var(--vw)*.14641);content:"";height:calc(var(--vw)*.36603);left:calc(var(--vw)*1.46413);position:absolute;top:0;width:calc(var(--vw)*5.05124)}.data .data__wrap .data-item .ttl{color:var(--primary-color);font-size:calc(var(--vw)*1.61054);font-weight:400}.data .data__wrap .data-item .number .count{font-family:var(--font-en);font-size:calc(var(--vw)*7.32064);font-weight:300;letter-spacing:.06em;line-height:1.25;margin-left:calc(var(--vw)*1.0981)}.data .data__wrap .data-item .number span{font-family:var(--font-base);font-size:calc(var(--vw)*1.61054);font-weight:500}.data .data__wrap .data-item .icon{display:block;margin:calc(var(--vw)*1.0981) auto 0}.data .data__wrap .data-item .icon.icon_man{background:url(../images/recruit/ic_man.png) no-repeat;background-size:calc(var(--vw)*5.27086) calc(var(--vw)*3.14788);height:calc(var(--vw)*3.14788);width:calc(var(--vw)*5.27086)}.data .data__wrap .data-item .icon.icon_leaf{background:url(../images/recruit/ic_leaf.png) no-repeat;background-size:calc(var(--vw)*2.12299) calc(var(--vw)*3.07467);height:calc(var(--vw)*3.07467);width:calc(var(--vw)*2.12299)}.data .data__wrap .data-item ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;display:-webkit-box;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:calc(var(--vw)*-.95168)}.data .data__wrap .data-item ul li{font-size:calc(var(--vw)*1.53734);font-weight:700;letter-spacing:.06em;line-height:2.1;padding-left:calc(var(--vw)*2.04978);position:relative;text-align:left}.data .data__wrap .data-item ul li:before{background:var(--primary-color);content:"";height:calc(var(--vw)*.58565);left:0;position:absolute;top:calc(var(--vw)*1.31772);width:calc(var(--vw)*.58565)}.data .data__wrap .data-item.other{display:-webkit-box;display:flex;width:calc(var(--vw)*55.41728)}.data .data__wrap .data-item.other .content{flex-shrink:0;margin-top:calc(var(--vw)*.87848);width:calc(var(--vw)*26.1347)}.data .data__wrap .data-item.other .content .ttl{margin-bottom:calc(var(--vw)*1.68375);margin-left:calc(var(--vw)*-1.61054)}.data .data__wrap .data-item.other .content ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;flex-wrap:wrap;height:calc(var(--vw)*13.6896)}.data .data__wrap .data-item.other .content ul li{font-size:calc(var(--vw)*1.46413);margin-bottom:calc(var(--vw)*.73206);margin-right:calc(var(--vw)*3.14788)}.data .data__wrap .data-item.other figure{padding-left:calc(var(--vw)*1.68375)}.data figure{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:100%;justify-content:center;position:relative;width:100%}.data figure .txt,.data figure .txt01,.data figure .txt02,.data figure .txt03,.data figure .txt04,.data figure .txt05,.data figure .txt06{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transform}.data svg{display:block;height:calc(var(--vw)*13.90922);overflow:visible;width:calc(var(--vw)*13.90922)}.data circle{fill:transparent;stroke-width:31.8309886184;stroke-dasharray:0,0,0,100;stroke-dashoffset:25;-webkit-animation:2s ease-in-out both;animation:2s ease-in-out both}.data .chart01:after{background:transparent;content:"";height:calc(var(--vw)*.14641);left:50%;position:absolute;top:50%;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;-webkit-transition-property:background;-o-transition-property:background;transition-property:background;width:calc(var(--vw)*6.73499)}.data .data-item.active .txt,.data .data-item.active .txt01,.data .data-item.active .txt02,.data .data-item.active .txt03,.data .data-item.active .txt04,.data .data-item.active .txt05,.data .data-item.active .txt06{position:absolute;text-align:left;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;will-change:transform}.data .data-item.active .txt01:before,.data .data-item.active .txt02:before,.data .data-item.active .txt03:before,.data .data-item.active .txt04:before,.data .data-item.active .txt05:before,.data .data-item.active .txt06:before,.data .data-item.active .txt:before{content:"";position:absolute}.data .data-item.active .txt .en,.data .data-item.active .txt01 .en,.data .data-item.active .txt02 .en,.data .data-item.active .txt03 .en,.data .data-item.active .txt04 .en,.data .data-item.active .txt05 .en,.data .data-item.active .txt06 .en{font-family:var(--font-en);font-size:calc(var(--vw)*2.78184);font-weight:300;line-height:1}.data .data-item.active .txt .en span,.data .data-item.active .txt01 .en span,.data .data-item.active .txt02 .en span,.data .data-item.active .txt03 .en span,.data .data-item.active .txt04 .en span,.data .data-item.active .txt05 .en span,.data .data-item.active .txt06 .en span{font-family:var(--font-base);font-size:calc(var(--vw)*1.02489);font-weight:500}.data .data-item.active .chart01{margin-top:calc(var(--vw)*-.80527)}.data .data-item.active .chart01:after{background:var(--primary-color)}.data .data-item.active .chart01 .pie1{-webkit-animation-name:pie1-1;animation-name:pie1-1}.data .data-item.active .chart01 .pie2{-webkit-animation-name:pie1-2;animation-name:pie1-2}.data .data-item.active .chart01 .txt01{right:calc(var(--vw)*-.29283);top:calc(var(--vw)*.65886)}.data .data-item.active .chart01 .txt01:before{background:url(../images/recruit/ic01_1.png);background-size:calc(var(--vw)*5.49048) calc(var(--vw)*1.24451);height:calc(var(--vw)*1.24451);left:calc(var(--vw)*-6.14934);top:calc(var(--vw)*2.63543);width:calc(var(--vw)*5.49048)}.data .data-item.active .chart01 .txt01 .en span{font-size:calc(var(--vw)*1.1713)}.data .data-item.active .chart01 .txt02{bottom:calc(var(--vw)*3.14788);left:34%;text-align:center}.data .data-item.active .chart01 .txt02 .en{font-size:calc(var(--vw)*3.80673);padding-left:calc(var(--vw)*1.31772)}.data .data-item.active .chart02:after{background:#313131;border-radius:50%;content:"";height:calc(var(--vw)*10.54173);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(var(--vw)*10.54173)}.data .data-item.active .chart02 .pie1{stroke:#e7c56d;-webkit-animation-name:pie2-1;animation-name:pie2-1}.data .data-item.active .chart02 .pie2{-webkit-animation-name:pie2-2;animation-name:pie2-2}.data .data-item.active .chart02 .pie3{-webkit-animation-name:pie2-3;animation-name:pie2-3}.data .data-item.active .chart02 .pie4{-webkit-animation-name:pie2-4;animation-name:pie2-4}.data .data-item.active .chart02 .txt{color:var(--primary-color);text-align:center;z-index:5}.data .data-item.active .chart02 .txt .en{color:#fff;font-size:calc(var(--vw)*5.27086);letter-spacing:0}.data .data-item.active .chart02 .txt .en small{font-size:calc(var(--vw)*3.07467)}.data .data-item.active .chart02 .txt .en span{font-size:calc(var(--vw)*1.31772)}.data .data-item.active .chart02 .txt01{right:0;top:0}.data .data-item.active .chart02 .txt01:before{background:url(../images/recruit/ic02_1.png);background-size:calc(var(--vw)*2.34261) calc(var(--vw)*1.24451);height:calc(var(--vw)*1.24451);left:calc(var(--vw)*-3.3675);top:calc(var(--vw)*2.70864);-webkit-transform:scaleX(-1);transform:scaleX(-1);width:calc(var(--vw)*2.34261)}.data .data-item.active .chart02 .txt02{bottom:calc(var(--vw)*-.58565);right:0}.data .data-item.active .chart02 .txt02:before{background:url(../images/recruit/ic02_2.png);background-size:calc(var(--vw)*2.92826) calc(var(--vw)*1.61054);bottom:calc(var(--vw)*2.56223);height:calc(var(--vw)*1.61054);left:calc(var(--vw)*-3.95315);width:calc(var(--vw)*2.92826)}.data .data-item.active .chart02 .txt03{bottom:calc(var(--vw)*-.58565);left:calc(var(--vw)*.58565)}.data .data-item.active .chart02 .txt03:before{background:url(../images/recruit/ic02_2.png);background-size:calc(var(--vw)*2.92826) calc(var(--vw)*1.61054);bottom:calc(var(--vw)*2.56223);height:calc(var(--vw)*1.61054);right:calc(var(--vw)*-3.58712);-webkit-transform:scaleX(-1);transform:scaleX(-1);width:calc(var(--vw)*2.92826)}.data .data-item.active .chart02 .txt04{left:0;text-align:center;top:0}.data .data-item.active .chart02 .txt04:before{background:url(../images/recruit/ic02_1.png);background-size:calc(var(--vw)*2.34261) calc(var(--vw)*1.24451);height:calc(var(--vw)*1.24451);right:calc(var(--vw)*-2.78184);top:calc(var(--vw)*2.70864);width:calc(var(--vw)*2.34261)}.data .data-item.active .chart03{margin-top:calc(var(--vw)*-.36603)}.data .data-item.active .chart03 svg{height:calc(var(--vw)*13.10395);width:calc(var(--vw)*13.10395)}.data .data-item.active .chart03 .pie1{-webkit-animation-name:pie3-1;animation-name:pie3-1}.data .data-item.active .chart03 .pie2{-webkit-animation-name:pie3-2;animation-name:pie3-2}.data .data-item.active .chart03 .pie3{-webkit-animation-name:pie3-3;animation-name:pie3-3}.data .data-item.active .chart03 .pie4{-webkit-animation-name:pie3-4;animation-name:pie3-4}.data .data-item.active .chart03 .txt01{right:calc(var(--vw)*1.0981);top:calc(var(--vw)*.21962)}.data .data-item.active .chart03 .txt01:before{background:url(../images/recruit/ic03_1.png);background-size:calc(var(--vw)*2.41581) calc(var(--vw)*1.02489);height:calc(var(--vw)*1.02489);left:calc(var(--vw)*-2.78184);top:55%;width:calc(var(--vw)*2.41581)}.data .data-item.active .chart03 .txt01 .en{padding-left:calc(var(--vw)*.73206)}.data .data-item.active .chart03 .txt02{bottom:calc(var(--vw)*6.95461);right:calc(var(--vw)*4.24597)}.data .data-item.active .chart03 .txt03{bottom:calc(var(--vw)*1.46413);right:calc(var(--vw)*-.14641)}.data .data-item.active .chart03 .txt03:before{background:url(../images/recruit/ic03_2.png);background-size:calc(var(--vw)*3.95315) calc(var(--vw)*1.0981);height:calc(var(--vw)*1.0981);left:calc(var(--vw)*-4.31918);top:calc(var(--vw)*2.34261);width:calc(var(--vw)*3.95315)}.data .data-item.active .chart03 .txt03 .en{padding-left:calc(var(--vw)*.36603)}.data .data-item.active .chart03 .txt04{left:23%;top:36%}.data .data-item.active .chart03 .txt04 .en{padding-left:calc(var(--vw)*1.0981)}.data .data-item.active .chart04{margin-top:calc(var(--vw)*-.36603)}.data .data-item.active .chart04 svg{height:calc(var(--vw)*13.10395);width:calc(var(--vw)*13.10395)}.data .data-item.active .chart04 .pie1{-webkit-animation-name:pie4-1;animation-name:pie4-1}.data .data-item.active .chart04 .pie2{-webkit-animation-name:pie4-2;animation-name:pie4-2}.data .data-item.active .chart04 .pie3{-webkit-animation-name:pie4-3;animation-name:pie4-3}.data .data-item.active .chart04 .pie4{-webkit-animation-name:pie4-4;animation-name:pie4-4}.data .data-item.active .chart04 .txt01{right:calc(var(--vw)*4.5388);top:calc(var(--vw)*6.73499)}.data .data-item.active .chart04 .txt01 .en{padding-left:calc(var(--vw)*1.0981)}.data .data-item.active .chart04 .txt02{bottom:calc(var(--vw)*4.02635);left:27%}.data .data-item.active .chart04 .txt02 .en{padding-left:calc(var(--vw)*.73206)}.data .data-item.active .chart04 .txt03{left:calc(var(--vw)*-1.02489);top:41%}.data .data-item.active .chart04 .txt03:before{background:url(../images/recruit/ic04_1.png);background-size:calc(var(--vw)*4.46559) calc(var(--vw)*1.02489);height:calc(var(--vw)*1.02489);right:calc(var(--vw)*-1.68375);top:calc(var(--vw)*-1.1713);width:calc(var(--vw)*4.46559)}.data .data-item.active .chart04 .txt03 .en{padding-left:calc(var(--vw)*.73206)}.data .data-item.active .chart04 .txt04{left:calc(var(--vw)*1.46413);top:calc(var(--vw)*-.87848)}.data .data-item.active .chart04 .txt04:before{background:url(../images/recruit/ic04_2.png);background-size:calc(var(--vw)*1.83016) calc(var(--vw)*1.90337);height:calc(var(--vw)*1.90337);right:calc(var(--vw)*-2.34261);top:calc(var(--vw)*2.63543);width:calc(var(--vw)*1.83016)}.data .data-item.active .chart04 .txt04 .en{padding-left:calc(var(--vw)*.87848)}.data .data-item.active .chart05 p{font-size:calc(var(--vw)*1.1713);font-weight:500;letter-spacing:0}.data .data-item.active .chart05 svg{height:calc(var(--vw)*17.42313);width:calc(var(--vw)*17.42313)}.data .data-item.active .chart05 .pie1{-webkit-animation-name:pie5-1;animation-name:pie5-1}.data .data-item.active .chart05 .pie2{-webkit-animation-name:pie5-2;animation-name:pie5-2}.data .data-item.active .chart05 .pie3{-webkit-animation-name:pie5-3;animation-name:pie5-3}.data .data-item.active .chart05 .pie4{-webkit-animation-name:pie5-4;animation-name:pie5-4}.data .data-item.active .chart05 .pie5{-webkit-animation-name:pie5-5;animation-name:pie5-5}.data .data-item.active .chart05 .pie6{-webkit-animation-name:pie5-6;animation-name:pie5-6}.data .data-item.active .chart05 .txt01{right:calc(var(--vw)*5.7101);top:45%}.data .data-item.active .chart05 .txt02{bottom:calc(var(--vw)*4.83163);left:calc(var(--vw)*7.32064)}.data .data-item.active .chart05 .txt03{bottom:calc(var(--vw)*6.73499);left:0}.data .data-item.active .chart05 .txt03:before{background:url(../images/recruit/ic05_1.png);background-size:calc(var(--vw)*4.5388) calc(var(--vw)*2.41581);height:calc(var(--vw)*2.41581);right:calc(var(--vw)*-2.70864);top:calc(var(--vw)*-2.12299);width:calc(var(--vw)*4.5388)}.data .data-item.active .chart05 .txt04{left:calc(var(--vw)*.14641);top:calc(var(--vw)*5.41728)}.data .data-item.active .chart05 .txt04:before{background:url(../images/recruit/ic05_2.png);background-size:calc(var(--vw)*6.14934) calc(var(--vw)*1.24451);height:calc(var(--vw)*1.24451);right:calc(var(--vw)*-4.31918);top:calc(var(--vw)*-1.39092);width:calc(var(--vw)*6.14934)}.data .data-item.active .chart05 .txt05{left:calc(var(--vw)*1.0981);top:calc(var(--vw)*1.0981)}.data .data-item.active .chart05 .txt05:before{background:url(../images/recruit/ic05_3.png);background-size:calc(var(--vw)*3.80673) 1px;height:1px;right:calc(var(--vw)*-4.61201);top:calc(var(--vw)*1.1713);width:calc(var(--vw)*3.80673)}.data .data-item.active .chart05 .txt06{left:calc(var(--vw)*5.05124);top:calc(var(--vw)*-.80527)}.data .data-item.active .chart05 .txt06:before{background:url(../images/recruit/ic05_4.png);background-size:calc(var(--vw)*2.78184) calc(var(--vw)*1.61054);height:calc(var(--vw)*1.61054);right:calc(var(--vw)*-3.80673);top:calc(var(--vw)*1.0981);width:calc(var(--vw)*2.78184)}.data .data-item.active .stroke01{stroke:#e7c56d}.data .data-item.active .stroke02{stroke:#e58c00}.data .data-item.active .stroke03{stroke:#a96e00}.data .data-item.active .stroke04{stroke:#dca72b}.data .data-item.active .stroke05{stroke:#cb871b}.data .data-item.active .stroke06{stroke:#cca043}.qa{font-family:var(--font-second);padding-top:calc(var(--vw)*8.41874)}.qa .page-tl__02{margin-bottom:calc(var(--vw)*2.63543)}.qa .tab-switch nav{-webkit-box-align:end;-webkit-box-pack:center;align-items:flex-end;display:-webkit-box;display:flex;justify-content:center;min-height:calc(var(--vw)*7.32064)}.qa .tab-switch__trigger{-webkit-box-align:center;align-items:center;background:#313131;cursor:pointer;display:-webkit-box;display:flex;margin:0 calc(var(--vw)*.51245);padding:calc(var(--vw)*1.24451) calc(var(--vw)*1.0981) calc(var(--vw)*1.02489) calc(var(--vw)*2.19619);-webkit-transition:padding .3s,color .3s,background .3s;-o-transition:padding .3s,color .3s,background .3s;transition:padding .3s,color .3s,background .3s;width:calc(var(--vw)*21.66911);will-change:padding,color,background}.qa .tab-switch__trigger .txt__main{display:inline-block;flex-shrink:0;font-size:calc(var(--vw)*1.46413);font-weight:600;width:calc(var(--vw)*8.27233)}.qa .tab-switch__trigger .txt__list{width:100%}.qa .tab-switch__trigger .txt__list p{font-size:calc(var(--vw)*1.02489);font-weight:500;letter-spacing:.08em;line-height:1.71;padding-left:calc(var(--vw)*.87848);position:relative}.qa .tab-switch__trigger .txt__list p:before{background:var(--primary-color);content:"";display:block;height:calc(var(--vw)*.36603);left:0;position:absolute;top:calc(var(--vw)*.58565);width:calc(var(--vw)*.36603)}.qa .tab-switch__trigger.active{background:#f2f2f2;color:#000;padding:calc(var(--vw)*1.90337) calc(var(--vw)*1.0981) calc(var(--vw)*1.83016) calc(var(--vw)*2.19619);pointer-events:none}.qa .tab-switch__body{background:#f2f2f2}.qa .tab-switch__content{color:#000;display:none;padding:0 calc(var(--vw)*9.88287)}.qa .tab-switch__content.active{display:block}.qa__list{counter-reset:number;padding:calc(var(--vw)*5.85652) 0 calc(var(--vw)*8.34553)}.qa__list-item{counter-increment:number}.qa__list-item:not(:last-child){margin-bottom:calc(var(--vw)*3.66032)}.qa__list-item .question{border-bottom:1px solid #b3b3b3;font-size:calc(var(--vw)*1.31772);font-weight:500;letter-spacing:.08em;margin-bottom:calc(var(--vw)*1.46413);padding-bottom:calc(var(--vw)*.73206);position:relative}.qa__list-item .question:before{color:var(--primary-color);content:counter(number,decimal-leading-zero)".";font-size:calc(var(--vw)*3.07467);font-style:italic;font-weight:500;line-height:1;margin-right:calc(var(--vw)*1.0981)}.qa__list-item .answer{font-family:var(--font-base);letter-spacing:.12em;padding-left:calc(var(--vw)*5.49048)}.job{padding-top:calc(var(--vw)*8.19912)}.job .page-tl__02{margin-bottom:calc(var(--vw)*2.92826)}.job .row__inner{padding:0 calc(var(--vw)*4.39239)}.job__maker{font-size:calc(var(--vw)*1.75695);font-weight:700;margin-bottom:calc(var(--vw)*3.51391);padding-left:calc(var(--vw)*2.34261);position:relative}.job__maker:before{background:var(--primary-color);content:"";height:calc(var(--vw)*.80527);left:0;position:absolute;top:calc(var(--vw)*1.46413);width:calc(var(--vw)*.80527)}.job__wrap{-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between;margin-bottom:calc(var(--vw)*5.41728)}.job__wrap .block{width:calc(50% - var(--vw)*3.29429)}.job__wrap .block .item{display:-webkit-box;display:flex}.job__wrap .block .item:not(:last-child){border-bottom:1px solid #313131;margin-bottom:calc(var(--vw)*1.39092);padding-bottom:calc(var(--vw)*1.83016)}.job__wrap .block .item .desc{flex-shrink:0;font-size:calc(var(--vw)*1.1713);width:calc(var(--vw)*9.0776)}.job__wrap .block .item .txt{letter-spacing:.12em;width:100%}.job .btn-primary{display:-webkit-box;display:flex;margin:0 auto}}@media only screen and (max-width:768px){.intersect-elem{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.intersect-elem.zoomIn{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 1s cubic-bezier(.645,.045,.355,1);-o-transition:all 1s cubic-bezier(.645,.045,.355,1);transition:all 1s cubic-bezier(.645,.045,.355,1)}.intersect-elem.active{opacity:1}.intersect-elem.active.zoomIn{-webkit-transform:scale(1);transform:scale(1)}.main__inner{background:url(../images/recruit/bg_sp.jpg) top 91.40625vw left no-repeat;background-size:100vw 299.47916666666663vw;padding-top:5.729166666666666vw}.kv{position:relative}.kv__ttl{background:#fff;bottom:0;color:#000;height:29.947916666666668vw;padding:6.119791666666666vw 3.90625vw;position:absolute;width:46.875vw}.kv__ttl .page-tl .jp{color:#000;font-size:6.640625vw}.message{padding-top:16.927083333333336vw}.message__wrap .content{padding-top:11.979166666666668vw;width:100%}.message__wrap .content .page-tl{margin-bottom:7.8125vw}.message__wrap .content .page-tl .en{margin-bottom:4.6875vw}.message__wrap .content .page-tl .jp{font-size:6.640625vw;letter-spacing:.24em}.message__wrap .content p{letter-spacing:.19em}.message__wrap .content p:not(:last-child){margin-bottom:7.161458333333333vw}.data{padding-top:20.833333333333336vw}.data .data__wrap{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-3.90625vw;margin-top:-3.90625vw}.data .data__wrap .data-item{background:#1a1b1d;margin-left:3.90625vw;margin-top:3.90625vw;min-height:57.291666666666664vw;padding:4.296875vw;position:relative;text-align:center;width:44.140625vw}.data .data__wrap .data-item:before{background:var(--primary-color);border-radius:0 0 .26041666666666663vw .26041666666666663vw;content:"";height:.9114583333333334vw;left:2.604166666666667vw;position:absolute;top:0;width:8.984375vw}.data .data__wrap .data-item .ttl{color:var(--primary-color);font-size:3.6458333333333335vw;font-weight:400;letter-spacing:.1em;line-height:1.93}.data .data__wrap .data-item .ttl.small{line-height:1.43;margin-top:1.0416666666666665vw}.data .data__wrap .data-item .number{margin-bottom:1.0416666666666665vw;margin-left:1.953125vw}.data .data__wrap .data-item .number .count{font-family:var(--font-en);font-size:17.708333333333336vw;font-weight:300;letter-spacing:.06em;line-height:1.25}.data .data__wrap .data-item .number span{font-family:var(--font-base);font-size:4.296875vw;font-weight:500}.data .data__wrap .data-item .number.small .count{font-size:16.145833333333336vw;line-height:1.2}.data .data__wrap .data-item p{font-size:3.125vw;letter-spacing:.16em;line-height:1.54}.data .data__wrap .data-item .icon{display:block;margin:3.6458333333333335vw auto 0}.data .data__wrap .data-item .icon.icon_man{background:url(../images/recruit/ic_man.png) no-repeat;background-size:13.28125vw 7.942708333333333vw;height:7.942708333333333vw;width:13.28125vw}.data .data__wrap .data-item .icon.icon_leaf{background:url(../images/recruit/ic_leaf.png) no-repeat;background-size:5.598958333333334vw 8.072916666666668vw;height:8.072916666666668vw;margin-top:2.604166666666667vw;width:5.598958333333334vw}.data .data__wrap .data-item ul{margin-top:4.6875vw}.data .data__wrap .data-item ul li{font-size:3.125vw;font-weight:700;letter-spacing:.06em;line-height:1.33;padding-left:3.6458333333333335vw;position:relative;text-align:left}.data .data__wrap .data-item ul li:before{background:var(--primary-color);content:"";height:1.0416666666666665vw;left:.26041666666666663vw;position:absolute;top:1.5625vw;width:1.0416666666666665vw}.data .data__wrap .data-item ul li:not(:last-child){margin-bottom:1.5625vw}.data .data__wrap .data-item.other{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;padding-bottom:2.604166666666667vw}.data .data__wrap .data-item.other .content{margin-top:1.5625vw}.data .data__wrap .data-item.other .content .ttl{margin-top:3.3854166666666665vw}.data .data__wrap .data-item.other .content ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:flex;flex-direction:column;flex-wrap:wrap;height:17.578125vw;margin-left:-1.953125vw;margin-top:2.604166666666667vw}.data .data__wrap .data-item.other .content ul li{font-size:2.604166666666667vw;margin-bottom:2.34375vw;margin-right:2.34375vw;padding-left:2.604166666666667vw}.data .data__wrap .data-item.other figure{padding-left:2.994791666666667vw}.data figure{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:100%;justify-content:center;position:relative;width:100%}.data figure .txt,.data figure .txt01,.data figure .txt02,.data figure .txt03,.data figure .txt04,.data figure .txt05,.data figure .txt06{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transform}.data svg{display:block;height:29.557291666666668vw;overflow:visible;width:29.557291666666668vw}.data circle{fill:transparent;stroke-width:31.8309886184;stroke-dasharray:0,0,0,100;stroke-dashoffset:25;-webkit-animation:2s ease both;animation:2s ease both}.data .data-item.active .txt,.data .data-item.active .txt01,.data .data-item.active .txt02,.data .data-item.active .txt03,.data .data-item.active .txt04,.data .data-item.active .txt05,.data .data-item.active .txt06{font-size:2.994791666666667vw;position:absolute;text-align:left;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;will-change:transform}.data .data-item.active .txt01:before,.data .data-item.active .txt02:before,.data .data-item.active .txt03:before,.data .data-item.active .txt04:before,.data .data-item.active .txt05:before,.data .data-item.active .txt06:before,.data .data-item.active .txt:before{content:"";position:absolute}.data .data-item.active .txt .en,.data .data-item.active .txt01 .en,.data .data-item.active .txt02 .en,.data .data-item.active .txt03 .en,.data .data-item.active .txt04 .en,.data .data-item.active .txt05 .en,.data .data-item.active .txt06 .en{font-family:var(--font-en);font-size:7.161458333333333vw;line-height:1}.data .data-item.active .txt .en span,.data .data-item.active .txt01 .en span,.data .data-item.active .txt02 .en span,.data .data-item.active .txt03 .en span,.data .data-item.active .txt04 .en span,.data .data-item.active .txt05 .en span,.data .data-item.active .txt06 .en span{font-family:var(--font-base);font-size:3.125vw;font-weight:500}.data .data-item.active .chart01{margin-top:1.5625vw}.data .data-item.active .chart01 .pie1{-webkit-animation-name:pie1-1;animation-name:pie1-1}.data .data-item.active .chart01 .pie2{-webkit-animation-name:pie1-2;animation-name:pie1-2}.data .data-item.active .chart01 .txt01{right:-.390625vw;top:-.26041666666666663vw}.data .data-item.active .chart01 .txt01:before{background:url(../images/recruit/ic01_1_sp.png);background-size:5.598958333333334vw 5.598958333333334vw;height:5.598958333333334vw;left:-6.510416666666667vw;top:6.25vw;width:5.598958333333334vw}.data .data-item.active .chart01 .txt01 .en span{font-size:3.125vw}.data .data-item.active .chart01 .txt02{bottom:11.197916666666668vw;left:28%;text-align:center}.data .data-item.active .chart01 .txt02 .en{font-size:7.161458333333333vw;padding-left:3.125vw}.data .data-item.active .chart02:after{background:#313131;border-radius:50%;content:"";height:22.526041666666664vw;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:22.526041666666664vw}.data .data-item.active .chart02 .pie1{stroke:#e7c56d;-webkit-animation-name:pie2-1;animation-name:pie2-1}.data .data-item.active .chart02 .pie2{-webkit-animation-name:pie2-2;animation-name:pie2-2}.data .data-item.active .chart02 .pie3{-webkit-animation-name:pie2-3;animation-name:pie2-3}.data .data-item.active .chart02 .pie4{-webkit-animation-name:pie2-4;animation-name:pie2-4}.data .data-item.active .chart02 .txt{color:var(--primary-color);text-align:center;z-index:5}.data .data-item.active .chart02 .txt .en{color:#fff;display:inline-block;font-size:10.677083333333332vw;letter-spacing:-.01em;margin-left:-.6510416666666667vw;margin-top:-.6510416666666667vw}.data .data-item.active .chart02 .txt .en small{font-size:6.510416666666667vw}.data .data-item.active .chart02 .txt .en span{font-size:3.125vw}.data .data-item.active .chart02 .txt01{right:-2.213541666666667vw;top:-1.0416666666666665vw}.data .data-item.active .chart02 .txt01:before{background:url(../images/recruit/ic02_1_sp.png);background-size:4.427083333333334vw 6.510416666666667vw;height:6.510416666666667vw;left:-6.25vw;top:6.510416666666667vw;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:4.427083333333334vw}.data .data-item.active .chart02 .txt02{bottom:-.5208333333333333vw;right:-1.953125vw}.data .data-item.active .chart02 .txt02:before{background:url(../images/recruit/ic02_2_sp.png);background-size:4.427083333333334vw 6.510416666666667vw;bottom:6.510416666666667vw;height:6.510416666666667vw;left:-6.25vw;width:4.427083333333334vw}.data .data-item.active .chart02 .txt03{bottom:-.5208333333333333vw;left:-1.3020833333333335vw}.data .data-item.active .chart02 .txt03:before{background:url(../images/recruit/ic02_2_sp.png);background-size:4.427083333333334vw 6.510416666666667vw;bottom:6.25vw;height:6.510416666666667vw;right:-4.947916666666666vw;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:4.427083333333334vw}.data .data-item.active .chart02 .txt04{left:-1.953125vw;text-align:center;top:-1.0416666666666665vw}.data .data-item.active .chart02 .txt04:before{background:url(../images/recruit/ic02_1_sp.png);background-size:4.427083333333334vw 6.510416666666667vw;height:6.510416666666667vw;right:-3.2552083333333335vw;top:6.510416666666667vw;width:4.427083333333334vw}.data .data-item.active .chart03{margin-left:-3.2552083333333335vw;margin-top:-3.2552083333333335vw}.data .data-item.active .chart03 svg{height:31.510416666666668vw;width:31.510416666666668vw}.data .data-item.active .chart03 .pie1{-webkit-animation-name:pie3-1;animation-name:pie3-1}.data .data-item.active .chart03 .pie2{-webkit-animation-name:pie3-2;animation-name:pie3-2}.data .data-item.active .chart03 .pie3{-webkit-animation-name:pie3-3;animation-name:pie3-3}.data .data-item.active .chart03 .pie4{-webkit-animation-name:pie3-4;animation-name:pie3-4}.data .data-item.active .chart03 .en{font-size:6.510416666666667vw;letter-spacing:0}.data .data-item.active .chart03 .txt01{right:-4.947916666666666vw;top:2.604166666666667vw}.data .data-item.active .chart03 .txt01:before{background:url(../images/recruit/ic03_1_sp.png);background-size:5.598958333333334vw 5.598958333333334vw;height:5.598958333333334vw;left:-4.947916666666666vw;top:52%;width:5.598958333333334vw}.data .data-item.active .chart03 .txt01 .en{padding-left:3.515625vw}.data .data-item.active .chart03 .txt02{right:2.213541666666667vw;top:17.838541666666664vw}.data .data-item.active .chart03 .txt03{bottom:1.0416666666666665vw;right:-5.989583333333334vw}.data .data-item.active .chart03 .txt03:before{background:url(../images/recruit/ic03_2_sp.png);background-size:5.598958333333334vw 5.598958333333334vw;height:5.598958333333334vw;left:-7.421875vw;top:.6510416666666667vw;width:5.598958333333334vw}.data .data-item.active .chart03 .txt03 .en{padding-left:2.083333333333333vw}.data .data-item.active .chart03 .txt04{left:10%;letter-spacing:.05em;top:38%}.data .data-item.active .chart03 .txt04 .en{padding-left:1.953125vw}.data .data-item.active .chart04{margin-left:3.6458333333333335vw;margin-top:-2.34375vw}.data .data-item.active .chart04 svg{height:29.947916666666668vw;width:29.947916666666668vw}.data .data-item.active .chart04 .pie1{-webkit-animation-name:pie4-1;animation-name:pie4-1}.data .data-item.active .chart04 .pie2{-webkit-animation-name:pie4-2;animation-name:pie4-2}.data .data-item.active .chart04 .pie3{-webkit-animation-name:pie4-3;animation-name:pie4-3}.data .data-item.active .chart04 .pie4{-webkit-animation-name:pie4-4;animation-name:pie4-4}.data .data-item.active .chart04 .txt01,.data .data-item.active .chart04 .txt02,.data .data-item.active .chart04 .txt03,.data .data-item.active .chart04 .txt04{letter-spacing:.05em}.data .data-item.active .chart04 .txt01 .en,.data .data-item.active .chart04 .txt02 .en,.data .data-item.active .chart04 .txt03 .en,.data .data-item.active .chart04 .txt04 .en{font-size:6.510416666666667vw;letter-spacing:0}.data .data-item.active .chart04 .txt01{right:3.90625vw;top:39%}.data .data-item.active .chart04 .txt01 .en{padding-left:2.604166666666667vw}.data .data-item.active .chart04 .txt02{bottom:30%;left:14%}.data .data-item.active .chart04 .txt02 .en{padding-left:4.166666666666666vw}.data .data-item.active .chart04 .txt03{bottom:13%;left:-4.947916666666666vw}.data .data-item.active .chart04 .txt03:before{background:url(../images/recruit/ic04_1_sp.png);background-size:5.46875vw 13.151041666666666vw;height:13.151041666666666vw;right:1.4322916666666665vw;top:-13.541666666666666vw;width:5.46875vw}.data .data-item.active .chart04 .txt03 .en{padding-left:2.604166666666667vw}.data .data-item.active .chart04 .txt04{left:-5.208333333333334vw;top:12%}.data .data-item.active .chart04 .txt04:before{background:url(../images/recruit/ic04_2_sp.png);background-size:5.46875vw 4.817708333333334vw;height:4.817708333333334vw;right:-7.03125vw;top:5.989583333333334vw;width:5.46875vw}.data .data-item.active .chart04 .txt04 .en{padding-left:3.90625vw}.data .data-item.active .chart05{margin-left:4.557291666666666vw;margin-top:4.557291666666666vw}.data .data-item.active .chart05 p{font-size:2.864583333333333vw;font-weight:500}.data .data-item.active .chart05 svg{height:27.083333333333332vw;width:27.083333333333332vw}.data .data-item.active .chart05 .pie1{-webkit-animation-name:pie5-1;animation-name:pie5-1}.data .data-item.active .chart05 .pie2{-webkit-animation-name:pie5-2;animation-name:pie5-2}.data .data-item.active .chart05 .pie3{-webkit-animation-name:pie5-3;animation-name:pie5-3}.data .data-item.active .chart05 .pie4{-webkit-animation-name:pie5-4;animation-name:pie5-4}.data .data-item.active .chart05 .pie5{-webkit-animation-name:pie5-5;animation-name:pie5-5}.data .data-item.active .chart05 .pie6{-webkit-animation-name:pie5-6;animation-name:pie5-6}.data .data-item.active .chart05 .txt01,.data .data-item.active .chart05 .txt02,.data .data-item.active .chart05 .txt03,.data .data-item.active .chart05 .txt04,.data .data-item.active .chart05 .txt05,.data .data-item.active .chart05 .txt06{letter-spacing:.05em}.data .data-item.active .chart05 .txt01{right:4.817708333333334vw;top:41%}.data .data-item.active .chart05 .txt02{bottom:6.510416666666667vw;left:7.942708333333333vw}.data .data-item.active .chart05 .txt03{bottom:.6510416666666667vw;left:-3.90625vw}.data .data-item.active .chart05 .txt03:before{background:url(../images/recruit/ic05_1_sp.png);background-size:7.552083333333333vw 9.765625vw;height:9.765625vw;right:-2.994791666666667vw;top:-10.15625vw;width:7.552083333333333vw}.data .data-item.active .chart05 .txt04{left:-5.46875vw;top:8.203125vw}.data .data-item.active .chart05 .txt04:before{background:url(../images/recruit/ic05_2.png);background-size:10.9375vw 2.213541666666667vw;height:2.213541666666667vw;right:-6.510416666666667vw;top:-2.473958333333333vw;width:10.9375vw}.data .data-item.active .chart05 .txt05{left:-6.510416666666667vw;top:-.13020833333333331vw}.data .data-item.active .chart05 .txt05:before{background:url(../images/recruit/ic05_3.png);background-size:6.770833333333333vw 1px;height:1px;right:-7.552083333333333vw;top:2.473958333333333vw;width:6.770833333333333vw}.data .data-item.active .chart05 .txt06{left:4.296875vw;top:-4.296875vw}.data .data-item.active .chart05 .txt06:before{background:url(../images/recruit/ic05_4_sp.png);background-size:2.994791666666667vw 3.3854166666666665vw;height:3.3854166666666665vw;right:-4.166666666666666vw;top:2.34375vw;width:2.994791666666667vw}.data .data-item.active .stroke01{stroke:#e7c56d}.data .data-item.active .stroke02{stroke:#e58c00}.data .data-item.active .stroke03{stroke:#a96e00}.data .data-item.active .stroke04{stroke:#dca72b}.data .data-item.active .stroke05{stroke:#cb871b}.data .data-item.active .stroke06{stroke:#cca043}.qa{font-family:var(--font-second);padding-top:22.786458333333336vw}.qa .page-tl__02{margin-bottom:12.109375vw}.qa .tab-switch nav{-webkit-box-align:end;-webkit-box-pack:justify;align-items:flex-end;display:-webkit-box;display:flex;justify-content:space-between;min-height:21.744791666666664vw}.qa .tab-switch__trigger{background:#313131;width:calc(33.33333% - 1.04167vw)}.qa .tab-switch__trigger:not(:last-child){margin-right:1.4322916666666665vw}.qa .tab-switch__trigger{cursor:pointer;padding:2.604166666666667vw .6510416666666667vw 1.6927083333333333vw 3.125vw;-webkit-transition:padding .3s,color .3s,background .3s;-o-transition:padding .3s,color .3s,background .3s;transition:padding .3s,color .3s,background .3s;will-change:padding,color,background}.qa .tab-switch__trigger .txt__main{font-size:3.6458333333333335vw;font-weight:600;line-height:1;margin-bottom:2.213541666666667vw}.qa .tab-switch__trigger .txt__list p{font-size:2.864583333333333vw;font-weight:500;letter-spacing:.05em;line-height:1.55;padding-left:2.083333333333333vw;position:relative}.qa .tab-switch__trigger .txt__list p:before{background:var(--primary-color);content:"";display:block;height:1.0416666666666665vw;left:0;position:absolute;top:1.5625vw;width:1.0416666666666665vw}.qa .tab-switch__trigger.active{background:#f2f2f2;color:#000;padding:5.208333333333334vw .6510416666666667vw 1.6927083333333333vw 3.125vw;pointer-events:none}.qa .tab-switch__body{background:#f2f2f2}.qa .tab-switch__content{color:#000;display:none}.qa .tab-switch__content.active{display:block}.qa__list{counter-reset:number;padding:14.973958333333334vw 0 14.84375vw}.qa__list-item{counter-increment:number}.qa__list-item:not(:last-child){margin-bottom:11.71875vw}.qa__list-item .question{border-bottom:1px solid #b3b3b3;font-size:4.166666666666666vw;font-weight:500;letter-spacing:.08em;line-height:1.56;margin-bottom:3.2552083333333335vw;padding-bottom:2.994791666666667vw;padding-left:13.671875vw;position:relative}.qa__list-item .question:before{color:var(--primary-color);content:counter(number,decimal-leading-zero)".";font-size:8.463541666666668vw;font-style:italic;font-weight:500;left:-1.0416666666666665vw;line-height:1;position:absolute;top:-2.34375vw}.qa__list-item .answer{font-family:var(--font-base);letter-spacing:.12em}.job{padding-top:22.395833333333336vw}.job .page-tl__02{margin-bottom:11.979166666666668vw}.job__maker{font-size:5.46875vw;font-weight:700;margin-bottom:9.765625vw;padding-left:7.552083333333333vw;position:relative}.job__maker:before{background:var(--primary-color);content:"";height:2.473958333333333vw;left:0;position:absolute;top:4.947916666666666vw;width:2.473958333333333vw}.job__wrap .block .item{border-bottom:1px solid #313131;display:-webkit-box;display:flex;margin-bottom:6.510416666666667vw;padding-bottom:4.166666666666666vw}.job__wrap .block .item .desc{flex-shrink:0;font-size:3.6458333333333335vw;width:25.390625vw}.job__wrap .block .item .txt{font-size:3.3854166666666665vw;letter-spacing:.12em;letter-spacing:.08em;line-height:1.92;width:100%}.job__wrap .block:last-child .item:last-child{border-bottom:none}}