:root{--color-white: #FFFFFF;--color-black: #22282a;--color-gray: #F0F0F0;--color-main: #7cb4f1;--color-text: #83929e;--color-main-dark: #229C2A;--color-accent: #222e0a;--color-menu-text: #224;--font-main: "neue-haas-grotesk-text", "ryo-gothic-plusn", sans-serif;--font-nijimi: "dnp-shuei-nmincho-std", sans-serif;--c-glass: #bbbbbc;--c-light: #fff;--c-dark: #000;--c-content: #224;--c-action: #0052f5;--c-bg: #e8e8e9;--glass-reflex-dark: 1;--glass-reflex-light: 1;--saturation: 150%}@font-face{font-family:"tsukuhou";src:url("../font/Tsukuhou-35Point-Gothic.ttf") format("truetype")}@-webkit-keyframes loopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loopClRv{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loopClRv{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.recruitIntro{width:100%}@media screen and (min-width: 320px){.recruitIntro{padding:5rem 5vw 0;text-align:center}}@media screen and (min-width: 1025px){.recruitIntro{padding:16rem 11.1vw 0;text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.introTitle{line-height:1.313;font-weight:400;font-family:var(--font-nijimi)}@media screen and (min-width: 320px){.introTitle{font-size:3rem;letter-spacing:.05rem}}@media screen and (min-width: 1025px){.introTitle{font-size:6.4rem;letter-spacing:.1rem}}@media screen and (min-width: 1025px){.introTitle .left{margin-top:13.1rem}}.introText{line-height:2;opacity:.8}@media screen and (min-width: 320px){.introText{font-size:1.3rem;letter-spacing:.02rem;margin:3rem 0 0}}@media screen and (min-width: 1025px){.introText{font-size:2.4rem;letter-spacing:.05rem;margin:10rem 23rem 0 0}}@media screen and (min-width: 320px){#introSwiper{margin-top:5rem}}@media screen and (min-width: 1025px){#introSwiper{margin-top:10.2rem}}#introSwiper .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}@media screen and (min-width: 320px){#introSwiper .swiper-slide{border-radius:.8rem}}@media screen and (min-width: 1025px){#introSwiper .swiper-slide{border-radius:1.6rem}}.recruitWork{position:relative}@media screen and (min-width: 320px){.recruitWork{margin-top:8rem}}@media screen and (min-width: 1025px){.recruitWork{margin-top:28.5rem}}.recruitWork .recSectionTitle{padding:0 5vw}.recSectionTitle{font-family:var(--font-nijimi);font-weight:400;line-height:1.313}@media screen and (min-width: 320px){.recSectionTitle{font-size:3rem;letter-spacing:.1rem}}@media screen and (min-width: 1025px){.recSectionTitle{font-size:6.4rem;letter-spacing:.2rem}}.workText{opacity:.8}@media screen and (min-width: 320px){.workText{font-size:1.3rem;padding:3rem 5vw 0;letter-spacing:.03rem}}@media screen and (min-width: 1025px){.workText{font-size:2.4rem;padding:6rem 5vw 0;line-height:2;letter-spacing:.06rem}}#workSwiper{overflow:unset;overflow-x:clip}@media screen and (min-width: 320px){#workSwiper{padding:3rem 5vw 0}}@media screen and (min-width: 1025px){#workSwiper{padding:24rem 10vw 0}}#workSwiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}#workSwiper .swiper-slide:nth-last-child(1) .slideIcon::before{width:100%}#workSwiper .slideTime{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;background:var(--color-main);border-radius:2rem}@media screen and (min-width: 320px){#workSwiper .slideTime{font-size:1.2rem;padding:.1rem 1.2rem;letter-spacing:.05rem}}@media screen and (min-width: 1025px){#workSwiper .slideTime{font-size:2rem;padding:.1rem 2rem;letter-spacing:.1rem}}#workSwiper .slideIcon{position:relative}@media screen and (min-width: 320px){#workSwiper .slideIcon{padding-left:1.6rem;margin-top:.8rem}}@media screen and (min-width: 1025px){#workSwiper .slideIcon{padding-left:2.8rem;margin-top:2.4rem}}#workSwiper .slideIcon::before{position:absolute;content:"";top:calc(50% - .5px);left:0;width:calc(100% + 2rem);height:1px;background:var(--color-main)}@media screen and (min-width: 320px){#workSwiper .slideImg{width:1.6rem}}@media screen and (min-width: 1025px){#workSwiper .slideImg{width:3.2rem}}#workSwiper .slideMain{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#fff;-webkit-box-shadow:0px 0px 32px 0px rgba(0,0,0,.08),inset 0px 4px 15.52px .48px rgba(255,255,255,.8),inset -5.673px 1.953px 10.67px .33px rgba(255,255,255,.16),inset 5.846px -1.35px 9.7px .3px rgba(255,255,255,.07);box-shadow:0px 0px 32px 0px rgba(0,0,0,.08),inset 0px 4px 15.52px .48px rgba(255,255,255,.8),inset -5.673px 1.953px 10.67px .33px rgba(255,255,255,.16),inset 5.846px -1.35px 9.7px .3px rgba(255,255,255,.07)}@media screen and (min-width: 320px){#workSwiper .slideMain{border-radius:.8rem;padding:1.4rem 1.6rem 2.4rem;margin-top:.8rem}}@media screen and (min-width: 1025px){#workSwiper .slideMain{border-radius:1.6rem;padding:3rem 3.6rem 3.4rem;margin-top:1.6rem}}#workSwiper .slideTitle{font-weight:400;color:var(--color-main)}@media screen and (min-width: 320px){#workSwiper .slideTitle{font-size:1.4rem}}@media screen and (min-width: 1025px){#workSwiper .slideTitle{font-size:2.4rem}}#workSwiper .slideText{line-height:1.5;opacity:.8}@media screen and (min-width: 320px){#workSwiper .slideText{font-size:1.3rem;margin-top:.8rem;letter-spacing:.03rem}}@media screen and (min-width: 1025px){#workSwiper .slideText{font-size:1.6rem;margin-top:1.6rem;letter-spacing:.05rem}}.workImgWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}@media screen and (min-width: 320px){.workImgWrapper{width:95%;margin:3rem 0 0 auto}}@media screen and (min-width: 1025px){.workImgWrapper{position:absolute;top:-9rem;right:0;width:50%;margin:unset}}.workImgWrapper .workImg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:.8rem;aspect-ratio:23/14;overflow:hidden}.workImgWrapper .workImg:nth-child(1){border-radius:.8rem;width:53%}@media screen and (min-width: 320px){.workImgWrapper .workImg:nth-child(1){margin-top:6rem}}@media screen and (min-width: 1025px){.workImgWrapper .workImg:nth-child(1){margin-top:15.5rem}}.workImgWrapper .workImg:nth-child(2){border-radius:.8rem 0 0 .8rem}@media screen and (min-width: 320px){.workImgWrapper .workImg:nth-child(2){width:46%;margin-right:-2rem}}@media screen and (min-width: 1025px){.workImgWrapper .workImg:nth-child(2){width:39.5%;margin-right:-5rem}}.workImgWrapper .workTextEn{position:absolute;right:2.5vw;text-align:right}@media screen and (min-width: 320px){.workImgWrapper .workTextEn{bottom:1rem;font-size:1rem;letter-spacing:.04rem;line-height:2.2}}@media screen and (min-width: 1025px){.workImgWrapper .workTextEn{bottom:2.6rem;font-size:1.8rem;letter-spacing:.08rem;line-height:2.667}}@media screen and (min-width: 320px){.recruitData{padding:8rem 2.5vw 0}}@media screen and (min-width: 1025px){.recruitData{padding:23.5rem 5vw 0}}.recruitData .recSectionTitle{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (min-width: 320px){.recruitData .recSectionTitle{margin:0 12vw 0 auto;line-height:1.5}}@media screen and (min-width: 1025px){.recruitData .recSectionTitle{margin:0 10vw 0 auto;line-height:1.313}}@media screen and (min-width: 320px){.recruitData .recSectionTitle .left{margin-top:5rem}}@media screen and (min-width: 1025px){.recruitData .recSectionTitle .left{margin-top:10rem}}.dataList{display:grid}@media screen and (min-width: 320px){.dataList{gap:.8rem}}@media screen and (min-width: 1025px){.dataList{gap:2.2rem;grid-auto-rows:1fr}}@media screen and (min-width: 320px){.dataList.threeColumn{width:calc(50% - .4rem);grid-template-columns:repeat(1, 1fr);margin-top:-16rem}}@media screen and (min-width: 1025px){.dataList.threeColumn{width:100%;grid-template-columns:repeat(3, 1fr);margin-top:-31rem}}@media screen and (min-width: 320px){.dataList.threeColumn .dataItem{padding:1rem}}@media screen and (min-width: 1025px){.dataList.threeColumn .dataItem{padding:2rem 2rem 8.6rem}}@media screen and (min-width: 320px){.dataList.fourColumn{grid-template-columns:repeat(2, 1fr);margin-top:.8rem}}@media screen and (min-width: 1025px){.dataList.fourColumn{grid-template-columns:repeat(4, 1fr);margin-top:2.2rem}}@media screen and (min-width: 320px){.dataList.fourColumn .dataItem{padding:1rem}}@media screen and (min-width: 1025px){.dataList.fourColumn .dataItem{padding:2rem 2rem 8rem}}.dataItem{background:#fff;-webkit-box-shadow:0px 0px 32px 0px rgba(0,0,0,.08),inset 0px 4px 15.52px .48px rgba(255,255,255,.8),inset -5.673px 1.953px 10.67px .33px rgba(255,255,255,.16),inset 5.846px -1.35px 9.7px .3px rgba(255,255,255,.07);box-shadow:0px 0px 32px 0px rgba(0,0,0,.08),inset 0px 4px 15.52px .48px rgba(255,255,255,.8),inset -5.673px 1.953px 10.67px .33px rgba(255,255,255,.16),inset 5.846px -1.35px 9.7px .3px rgba(255,255,255,.07)}@media screen and (min-width: 320px){.dataItem{border-radius:.8rem}}@media screen and (min-width: 1025px){.dataItem{border-radius:1.6rem}}.dataItem .itemTitle{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;background:var(--color-main);border-radius:3.5rem;text-align:center;font-weight:500}@media screen and (min-width: 320px){.dataItem .itemTitle{min-width:8rem;font-size:1.2rem;padding:.4rem 1rem}}@media screen and (min-width: 1025px){.dataItem .itemTitle{min-width:18rem;font-size:2.4rem;padding:1.4rem 1.8rem}}.dataItem .itemContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.dataItem .itemIcon{fill:var(--color-main)}@media screen and (min-width: 320px){.dataItem .itemIcon{width:30%}}@media screen and (min-width: 1025px){.dataItem .itemIcon{width:33.5%}}.dataItem .itemSvg{fill:var(--color-main)}.dataItem .itemDetail{position:relative;font-weight:500}.dataItem .stat.large{letter-spacing:.4rem}@media screen and (min-width: 320px){.dataItem .stat.large{font-size:4rem;line-height:1}}@media screen and (min-width: 1025px){.dataItem .stat.large{font-size:15rem;line-height:.9}}@media screen and (min-width: 320px){.dataItem .smallText{font-size:1.2rem}}@media screen and (min-width: 1025px){.dataItem .smallText{font-size:2rem}}@media screen and (min-width: 320px){.dataItem.employees .itemContent{padding:1.6rem 0 0}}@media screen and (min-width: 1025px){.dataItem.employees .itemContent{padding:6.6rem 2.5rem 0 .6rem}}.dataItem.employees .smallText{position:absolute;bottom:102%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 320px){.dataItem.employees .smallText{gap:0 1.6rem}}@media screen and (min-width: 1025px){.dataItem.employees .smallText{gap:0 9.5rem}}@media screen and (min-width: 320px){.dataItem.employees .itemIcon{width:36%}}@media screen and (min-width: 1025px){.dataItem.employees .itemIcon{width:33.5%}}@media screen and (min-width: 320px){.dataItem.overtime .itemContent{padding:1.6rem 0 0 .8rem}}@media screen and (min-width: 1025px){.dataItem.overtime .itemContent{padding:6.4rem 6.4rem 0 4.7rem}}@media screen and (min-width: 320px){.dataItem.overtime .itemIcon{width:30%}}@media screen and (min-width: 1025px){.dataItem.overtime .itemIcon{width:39%}}@media screen and (min-width: 320px){.dataItem.overtime .itemDetail{font-size:4.8rem;line-height:1}}@media screen and (min-width: 1025px){.dataItem.overtime .itemDetail{font-size:15rem;line-height:1.2;margin-bottom:-2.6rem}}@media screen and (min-width: 320px){.dataItem.paidLeave .itemContent{padding:1.6rem 0 0 .8rem}}@media screen and (min-width: 1025px){.dataItem.paidLeave .itemContent{padding:6.5rem 1.4rem 0 4.2rem}}@media screen and (min-width: 320px){.dataItem.paidLeave .itemTitle{font-size:1.2rem}}@media screen and (min-width: 1025px){.dataItem.paidLeave .itemTitle{font-size:2.4rem}}@media screen and (min-width: 320px){.dataItem.paidLeave .itemIcon{width:26%}}@media screen and (min-width: 1025px){.dataItem.paidLeave .itemIcon{width:31.5%}}.dataItem.paidLeave .itemDetail{line-height:1}@media screen and (min-width: 320px){.dataItem.paidLeave .itemDetail{font-size:4rem;margin-bottom:.2rem}}@media screen and (min-width: 1025px){.dataItem.paidLeave .itemDetail{font-size:8rem;margin-bottom:1rem}}@media screen and (min-width: 320px){.dataItem.events{grid-area:2/1/2/3}}@media screen and (min-width: 1025px){.dataItem.events{grid-area:2/1/2/3}}.dataItem.events .itemContent{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 320px){.dataItem.events .itemContent{padding:1.6rem 0 0}}@media screen and (min-width: 1025px){.dataItem.events .itemContent{padding:6.3rem 3.2rem 0 4.5rem}}@media screen and (min-width: 320px){.dataItem.events .itemTitle{font-size:1.3rem}}@media screen and (min-width: 1025px){.dataItem.events .itemTitle{font-size:2.4rem}}@media screen and (min-width: 320px){.dataItem.events .itemIcon{width:34%}}@media screen and (min-width: 1025px){.dataItem.events .itemIcon{width:27%}}@media screen and (min-width: 320px){.dataItem.events .itemDetail{font-size:1.3rem;margin:0 0 0 1.6rem;letter-spacing:.03rem}}@media screen and (min-width: 1025px){.dataItem.events .itemDetail{font-size:2.4rem;margin:.8rem 0 0 3.5rem;letter-spacing:.06rem;line-height:1.75}}@media screen and (min-width: 320px){.dataItem.tools{grid-area:3/1/3/3}}@media screen and (min-width: 1025px){.dataItem.tools{grid-area:3/3/1/5}}.dataItem.tools .itemWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 320px){.dataItem.tools .itemWrapper{padding-top:1.6rem}}@media screen and (min-width: 1025px){.dataItem.tools .itemWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:5.6rem}}@media screen and (min-width: 320px){.dataItem.tools .itemIcon{width:20%}}@media screen and (min-width: 1025px){.dataItem.tools .itemIcon{width:37%}}@media screen and (min-width: 320px){.dataItem.tools .itemDetail{font-size:1.2rem;margin:0 0 0 1.6rem}}@media screen and (min-width: 1025px){.dataItem.tools .itemDetail{font-size:2.4rem;margin:2.3rem 0 0;line-height:1.75}}@media screen and (min-width: 320px){.recruitInterview{padding-top:8rem}}@media screen and (min-width: 1025px){.recruitInterview{padding-top:21.1rem}}.recruitInterview .recSectionTitle{letter-spacing:0}@media screen and (min-width: 320px){.recruitInterview .recSectionTitle{padding:0 5vw;line-height:1.313}}@media screen and (min-width: 1025px){.recruitInterview .recSectionTitle{padding:0 4.7vw;line-height:1.75}}@media screen and (min-width: 1025px){.recruitInterview .recSectionTitle .bottom{margin-left:12.5rem}}@-webkit-keyframes scrollText{100%{translate:-100%}}@keyframes scrollText{100%{translate:-100%}}.scrollTextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;white-space:nowrap}@media screen and (min-width: 1025px){.scrollTextWrapper{margin-top:3.4rem}}.scrollText{font-weight:700;color:var(--color-main);-webkit-animation:scrollText 38s linear infinite;animation:scrollText 38s linear infinite;line-height:1}@media screen and (min-width: 320px){.scrollText{font-size:4.8rem;padding-right:4rem}}@media screen and (min-width: 1025px){.scrollText{font-size:24rem;padding-right:8rem}}.recruitEnvironment{position:relative}@media screen and (min-width: 320px){.recruitEnvironment{padding:8rem 5vw 0}}@media screen and (min-width: 1025px){.recruitEnvironment{padding:31.4rem 5vw 0}}.environmentList{display:grid}@media screen and (min-width: 320px){.environmentList{width:100%;gap:1rem 0;margin-top:2rem}}@media screen and (min-width: 1025px){.environmentList{width:50%;gap:2rem 0;margin-top:7rem}}.environmentItem{-webkit-box-shadow:0px 0px 32px 0px rgba(0,0,0,.08),inset 0px 4px 15.52px .48px rgba(255,255,255,.8),inset -5.673px 1.953px 10.67px .33px rgba(255,255,255,.16),inset 5.846px -1.35px 9.7px .3px rgba(255,255,255,.07);box-shadow:0px 0px 32px 0px rgba(0,0,0,.08),inset 0px 4px 15.52px .48px rgba(255,255,255,.8),inset -5.673px 1.953px 10.67px .33px rgba(255,255,255,.16),inset 5.846px -1.35px 9.7px .3px rgba(255,255,255,.07)}@media screen and (min-width: 320px){.environmentItem{padding:2rem 2rem 2.4rem;border-radius:1.6rem}}@media screen and (min-width: 1025px){.environmentItem{padding:4rem 4rem 6.4rem;border-radius:3.2rem}}.environmentItem .itemTitleWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 320px){.environmentItem .itemTitleWrapper{gap:0 1.6rem}}@media screen and (min-width: 1025px){.environmentItem .itemTitleWrapper{gap:0 3.2rem}}.environmentItem .itemIcon{fill:var(--color-main)}@media screen and (min-width: 320px){.environmentItem .itemIcon.vacation{width:2.8rem}}@media screen and (min-width: 1025px){.environmentItem .itemIcon.vacation{width:6.6rem}}@media screen and (min-width: 320px){.environmentItem .itemIcon.support{width:3.4rem}}@media screen and (min-width: 1025px){.environmentItem .itemIcon.support{width:6.8rem}}@media screen and (min-width: 320px){.environmentItem .itemIcon.retirement{width:3.5rem}}@media screen and (min-width: 1025px){.environmentItem .itemIcon.retirement{width:7rem}}@media screen and (min-width: 320px){.environmentItem .itemIcon.allowance{width:2.9rem}}@media screen and (min-width: 1025px){.environmentItem .itemIcon.allowance{width:5.8rem}}.environmentItem .itemTitle{font-weight:500}@media screen and (min-width: 320px){.environmentItem .itemTitle{font-size:1.6rem}}@media screen and (min-width: 1025px){.environmentItem .itemTitle{font-size:3.2rem}}.environmentItem .itemDesc{line-height:2;opacity:.8}@media screen and (min-width: 320px){.environmentItem .itemDesc{font-size:1.3rem;margin-top:1.6rem}}@media screen and (min-width: 1025px){.environmentItem .itemDesc{font-size:1.8rem;margin-top:3rem}}@media screen and (min-width: 320px){.environmentImgWrapper{width:80%;margin-top:3rem}}@media screen and (min-width: 1025px){.environmentImgWrapper{position:absolute;top:65.2rem;right:0;width:45.5%;margin-top:unset;overflow:hidden}}.environmentImg{position:relative}@media screen and (min-width: 320px){.environmentImg{border-radius:1rem}}@media screen and (min-width: 1025px){.environmentImg{border-radius:2rem}}.environmentImg:nth-child(1){width:78%;z-index:2}@media screen and (min-width: 320px){.environmentImg:nth-child(1){margin:0 -20% 0 auto}}@media screen and (min-width: 1025px){.environmentImg:nth-child(1){margin:0 -13% 0 auto}}.environmentImg:nth-child(2){width:62.8%;z-index:1}@media screen and (min-width: 320px){.environmentImg:nth-child(2){margin-top:-5rem}}@media screen and (min-width: 1025px){.environmentImg:nth-child(2){margin-top:-24.2rem}}.environmentImg:nth-child(3){width:54.2%}@media screen and (min-width: 320px){.environmentImg:nth-child(3){margin:-4rem 0 0 auto}}@media screen and (min-width: 1025px){.environmentImg:nth-child(3){margin:-8.6rem 5.5% 0 auto}}.pageImg{width:95%}@media screen and (min-width: 320px){.pageImg{margin:2rem 2.5vw 0;border-radius:1rem}}@media screen and (min-width: 1025px){.pageImg{margin:20.2rem 2.5vw 0;border-radius:8rem}}@media screen and (min-width: 320px){.recruitRequirement{padding:8rem 5vw 0}}@media screen and (min-width: 1025px){.recruitRequirement{padding:24rem 5vw 0}}.requirementList{display:grid}@media screen and (min-width: 320px){.requirementList{padding:2rem 0 0;gap:1rem 0}}@media screen and (min-width: 1025px){.requirementList{padding:6.8rem 5vw 0;gap:2.4rem 0}}.requirementItem{cursor:pointer;-webkit-box-shadow:0px 0px 32px 0px rgba(0,0,0,.08),inset 0px 4px 15.52px .48px rgba(255,255,255,.8),inset -5.673px 1.953px 10.67px .33px rgba(255,255,255,.16),inset 5.846px -1.35px 9.7px .3px rgba(255,255,255,.07);box-shadow:0px 0px 32px 0px rgba(0,0,0,.08),inset 0px 4px 15.52px .48px rgba(255,255,255,.8),inset -5.673px 1.953px 10.67px .33px rgba(255,255,255,.16),inset 5.846px -1.35px 9.7px .3px rgba(255,255,255,.07)}@media screen and (min-width: 320px){.requirementItem{padding:1.6rem 1.6rem 1.6rem 2rem;border-radius:1.6rem}}@media screen and (min-width: 1025px){.requirementItem{padding:3.2rem 6.4rem;border-radius:3.2rem}}.requirementItem:hover .itemHeader::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.requirementItem.isOpen .itemHeader::before{-webkit-transform:rotate(360deg);transform:rotate(360deg);background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%237cb4f1" stroke-width="3" stroke-linecap="square" stroke-linejoin="arcs"%3E%3Cline x1="5" y1="12" x2="19" y2="12"%3E%3C/line%3E%3C/svg%3E')}.requirementItem.isOpen .itemContent{grid-template-rows:1fr}.requirementItem .itemHeader{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}@media screen and (min-width: 320px){.requirementItem .itemHeader{gap:0 1.6rem}}@media screen and (min-width: 1025px){.requirementItem .itemHeader{gap:0 5.9rem}}.requirementItem .itemHeader::before{position:absolute;content:"";right:0;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%237cb4f1" stroke-width="3" stroke-linecap="square" stroke-linejoin="arcs"%3E%3Cline x1="12" y1="5" x2="12" y2="19"%3E%3C/line%3E%3Cline x1="5" y1="12" x2="19" y2="12"%3E%3C/line%3E%3C/svg%3E');background-repeat:no-repeat;pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media screen and (min-width: 320px){.requirementItem .itemHeader::before{top:.8rem;width:2rem;height:2rem}}@media screen and (min-width: 1025px){.requirementItem .itemHeader::before{top:1.3rem;width:3.5rem;height:3.5rem}}.requirementItem .itemTitleEn{color:var(--color-main)}@media screen and (min-width: 320px){.requirementItem .itemTitleEn{font-size:1rem;letter-spacing:.05rem}}@media screen and (min-width: 1025px){.requirementItem .itemTitleEn{font-size:1.8rem;letter-spacing:.09rem}}.requirementItem .itemTitle{font-weight:400}@media screen and (min-width: 320px){.requirementItem .itemTitle{font-size:1.6rem;margin-top:.8rem}}@media screen and (min-width: 1025px){.requirementItem .itemTitle{font-size:3.2rem;margin-top:1rem}}.requirementItem .itemCategory{border-radius:3rem}@media screen and (min-width: 320px){.requirementItem .itemCategory{font-size:1.1rem;padding:.6rem 1.2rem}}@media screen and (min-width: 1025px){.requirementItem .itemCategory{font-size:1.8rem;padding:1.6rem 2rem}}.requirementItem .itemCategory.new{color:#fff;background:var(--color-main)}.requirementItem .itemCategory.mid{color:var(--color-main);border:solid 1px}.requirementItem .itemContent{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease, -ms-grid-rows .3s ease}.requirementItem .itemContentInner{overflow:hidden}.requirementItem .reqDetailList{display:grid;line-height:1.5}@media screen and (min-width: 320px){.requirementItem .reqDetailList{font-size:1.2rem;letter-spacing:.02rem;padding:3rem 0 0;gap:2.4rem 0}}@media screen and (min-width: 1025px){.requirementItem .reqDetailList{font-size:2.4rem;letter-spacing:.05rem;padding:15.1rem 12.5rem 0;gap:5.7rem 0}}.requirementItem .reqDetailItem{display:grid}@media screen and (min-width: 320px){.requirementItem .reqDetailItem{grid-template-columns:24.6% 75.4%}}@media screen and (min-width: 1025px){.requirementItem .reqDetailItem{grid-template-columns:24.6% 75.4%}}.flowTitleEn{color:var(--color-main);border-top:solid 1px color-mix(in srgb, var(--color-main) 20%, transparent);line-height:1}@media screen and (min-width: 320px){.flowTitleEn{font-size:1rem;margin-top:3.2rem;padding-top:2.4rem}}@media screen and (min-width: 1025px){.flowTitleEn{font-size:1.8rem;margin-top:5.6rem;padding-top:7.5rem}}.flowTitle{font-weight:400;line-height:1}@media screen and (min-width: 320px){.flowTitle{font-size:1.6rem;margin-top:.8rem}}@media screen and (min-width: 1025px){.flowTitle{font-size:3.2rem;margin-top:1rem}}@media screen and (min-width: 320px){#recuitFlowSwiper{padding:3rem 0vw 0 4vw}}@media screen and (min-width: 1025px){#recuitFlowSwiper{padding:10.3rem 0 12.6rem 13.2rem}}@media screen and (min-width: 320px){#recuitFlowSwiper .swiper-slide:nth-child(1) .slideInner{width:calc(100% + .3rem)}}@media screen and (min-width: 1025px){#recuitFlowSwiper .swiper-slide:nth-child(1) .slideInner{width:calc(100% + .7rem)}}#recuitFlowSwiper .swiper-slide:nth-last-child(1) .slideInner{background-image:url(../img/flowCircle02.webp)}#recuitFlowSwiper .slideInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../img/flowCircle.webp);background-repeat:round;background-size:contain}@media screen and (min-width: 320px){#recuitFlowSwiper .slideInner{aspect-ratio:4/3;margin-left:-0.3rem}}@media screen and (min-width: 1025px){#recuitFlowSwiper .slideInner{aspect-ratio:150/131;margin-left:-0.7rem}}#recuitFlowSwiper .slideNum{top:-0.5rem;position:absolute;font-weight:700}@media screen and (min-width: 320px){#recuitFlowSwiper .slideNum{left:-0.3rem;font-size:1rem}}@media screen and (min-width: 1025px){#recuitFlowSwiper .slideNum{left:-0.7rem;font-size:1.6rem}}@media screen and (min-width: 320px){#recuitFlowSwiper .slideTitleJp{font-size:1.2rem}}@media screen and (min-width: 1025px){#recuitFlowSwiper .slideTitleJp{font-size:2rem}}@media screen and (min-width: 320px){#recuitFlowSwiper .slideTitleEn{font-size:1rem;margin-top:.4rem}}@media screen and (min-width: 1025px){#recuitFlowSwiper .slideTitleEn{font-size:1.6rem;margin-top:.8rem}}.recruitEntry{position:relative;overflow:hidden;color:#fff}@media screen and (min-width: 320px){.recruitEntry{padding:.3rem 2.5vw 3.2rem;margin:8rem 2.5vw 0;border-radius:1.6rem}}@media screen and (min-width: 1025px){.recruitEntry{padding:.5rem 7vw 11rem;margin:16rem 2.5vw 0;border-radius:3.2rem}}.entryTitle{mix-blend-mode:soft-light}@media screen and (min-width: 320px){.entryTitle{font-size:4rem}}@media screen and (min-width: 1025px){.entryTitle{font-size:15rem;padding-bottom:1.2rem}}.entryLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0px 0px 32px 0px rgba(0,0,0,.08),inset 0px 4px 15.52px .48px rgba(255,255,255,.4),inset 5.846px -1.35px 9.7px .3px rgba(255,255,255,.07);box-shadow:0px 0px 32px 0px rgba(0,0,0,.08),inset 0px 4px 15.52px .48px rgba(255,255,255,.4),inset 5.846px -1.35px 9.7px .3px rgba(255,255,255,.07);-webkit-transition:color .2s ease;transition:color .2s ease}@media screen and (min-width: 320px){.entryLink{width:100%;font-size:1.4rem;padding:.3rem .3rem .3rem 2rem;border-radius:.8rem;margin:1rem 0 0}}@media screen and (min-width: 1025px){.entryLink{width:34.4%;font-size:2.4rem;padding:.6rem .6rem .6rem 3.5rem;border-radius:1.6rem;margin:2.4rem 0 0 .5vw}}.entryLink:hover{color:color-mix(in srgb, var(--color-white) 50%, transparent)}.entryLink:hover .linkIcon::before{background:var(--color-main);-webkit-transform:scale(1.06);transform:scale(1.06)}.entryLink:hover .linkSvg{fill:var(--color-white);-webkit-animation:goArrow 600ms ease;animation:goArrow 600ms ease}.entryLink .linkIcon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 320px){.entryLink .linkIcon{width:4rem;height:4rem}}@media screen and (min-width: 1025px){.entryLink .linkIcon{width:7.7rem;height:7.7rem}}.entryLink .linkIcon::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-black);-webkit-transition:background-color 400ms ease,-webkit-transform 400ms ease;transition:background-color 400ms ease,-webkit-transform 400ms ease;transition:background-color 400ms ease,transform 400ms ease;transition:background-color 400ms ease,transform 400ms ease,-webkit-transform 400ms ease}@media screen and (min-width: 320px){.entryLink .linkIcon::before{border-radius:.4rem}}@media screen and (min-width: 1025px){.entryLink .linkIcon::before{border-radius:.8rem}}.entryLink .linkSvg{position:relative;z-index:1;fill:var(--color-main);width:45%}.entryCopy{font-family:var(--font-nijimi);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 320px){.entryCopy{font-size:2.4rem;margin:3.2rem auto 0;line-height:1.4}}@media screen and (min-width: 1025px){.entryCopy{position:absolute;top:50%;right:7.3vw;font-size:4.8rem;-webkit-transform:translateY(-58%);transform:translateY(-58%);margin:unset;line-height:1.25}}.entryCopy .bottom{margin-left:9.6rem}.entryImg{position:absolute;top:0;left:0;z-index:-1}@media screen and (min-width: 320px){.entryImg{-webkit-filter:brightness(0.8);filter:brightness(0.8)}}@media screen and (min-width: 1025px){.entryImg{-webkit-filter:unset;filter:unset}}/*# sourceMappingURL=recruit.css.map */