.recruit #roadnavWrap #roadnav ul li a{color:#fff}.recruit #roadnavWrap #roadnav ul li:not(:first-child)::before{border-top:1px solid #fff;border-right:1px solid #fff}@media screen and (max-width: 768px){.mvWrap{background:url(images/mainImageSP.jpg) no-repeat center/cover}}@media screen and (min-width: 769px){.mvWrap{background:url(images/mainImage.jpg) no-repeat center/cover}}.contentsSectionTitle{margin-bottom:4rem}@media screen and (min-width: 769px){.contentsSectionTitle{margin-bottom:8rem}}.contentsSectionTitle .en{font-size:4rem;line-height:1.2;font-weight:700;font-family:"DM Sans",sans-serif;letter-spacing:.02em;margin-bottom:8px}@media screen and (min-width: 769px){.contentsSectionTitle .en{font-size:7.2rem;margin-bottom:8px}}.contentsSectionTitle .ja{font-size:1.6rem;font-weight:500;font-family:"Noto Sans JP",sans-serif;line-height:1}.inline{display:inline-block}#roadnavWrap,.contentsNav{background-color:#292f33}.work{background:url(images/workBG.png) no-repeat #293033 center bottom/100% auto;color:#fff;overflow:hidden;padding:5rem 0 2rem}@media screen and (min-width: 769px){.work{padding:4.8rem 0 11.2rem}}@media screen and (min-width: 769px){.work .lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 769px){.work .textBox{width:47%;max-width:470px;margin-right:1%}}.work .imgBox{margin-bottom:5rem}@media screen and (min-width: 769px){.work .imgBox{width:43.5%;max-width:435px;margin-bottom:0}}@media screen and (min-width: 769px){.work .imgBox img{width:119.5%;max-width:520px}}.work .contentsSectionTitle{font-size:clamp(28px,7.46vw,40px);font-weight:700;line-height:1.5;margin-bottom:2.4rem}@media screen and (min-width: 769px){.work .contentsSectionTitle{font-size:clamp(40px,5.2vw,56px);padding-top:6rem;margin-bottom:4rem}}.work .contentsSectionText{line-height:2.375em;margin-bottom:4.2rem}@media screen and (min-width: 769px){.work .contentsSectionText{margin-bottom:20.8rem}}.work .workDescription .workDescriptionTitle{position:relative;text-align:center;margin-bottom:2.4rem}.work .workDescription .workDescriptionTitle span{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2.3rem;margin:0 auto;background-color:#293033;font-size:2.4rem;font-weight:700;line-height:1.83;letter-spacing:.065em;position:relative;z-index:1}.work .workDescription .workDescriptionTitle::after{content:"";display:block;height:1px;width:100%;background-color:#fff;position:absolute;top:50%;z-index:0;opacity:.2}.work .workDescription .workDescriptionText{margin-bottom:3.2rem;line-height:2}@media screen and (min-width: 769px){.work .workDescription .workDescriptionText{text-align:center}}@media screen and (min-width: 769px){.work .workDescription ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.work .workDescription ul li{margin-bottom:4rem}@media screen and (min-width: 769px){.work .workDescription ul li{width:31.2%;max-width:312px;margin-bottom:0}.work .workDescription ul li:not(:last-of-type){margin-right:1rem}}.work .workDescription ul li figcaption{display:block;background-color:#4c5c63;text-align:center;line-height:4rem;margin-top:.8rem}.about{background-color:#eaeae8;padding:6rem 0;overflow:hidden}@media screen and (min-width: 769px){.about{padding:8.8rem 0 9.7rem}}.about .contentsWrapTitle{font-size:2rem;font-weight:700;margin-bottom:1.5rem}@media screen and (min-width: 769px){.about .contentsWrapTitle{font-size:2.4rem}}.about .infographicsData{width:100%;margin-bottom:6rem;display:grid;grid-template:"areaSP1 areaSP1 areaSP2" "areaSP3 areaSP3 areaSP3" "areaSP4 areaSP5 areaSP5" "areaSP6 areaSP6 areaSP7";grid-template-columns:42% 8% 50%}@media screen and (min-width: 769px){.about .infographicsData{margin-bottom:8.8rem;grid-template:"area1 area2 area2 area3" "area4 area5 area6 area7";grid-template-columns:25% 21% 29% 25%}}.about .infographicsData .dataSection{position:relative;border-top:1px solid #bbb;border-right:1px solid #bbb;padding:2rem 0}.about .infographicsData .dataSection.data01{grid-area:areaSP1;border-left:1px solid #bbb}@media screen and (min-width: 769px){.about .infographicsData .dataSection.data01{grid-area:area1}}.about .infographicsData .dataSection.data01::before{content:"";display:block;width:calc((100vw - 200%)/2);height:1px;border-top:1px solid #bbb;position:absolute;top:0;left:0;-webkit-transform:translate(-100%, -100%);transform:translate(-100%, -100%)}@media screen and (max-width: 768px){.about .infographicsData .dataSection.data02{grid-area:areaSP3;border-left:1px solid #bbb}.about .infographicsData .dataSection.data02::before{content:"";display:block;width:calc((100vw - 100%)/2);height:1px;border-top:1px solid #bbb;position:absolute;top:0;left:0;-webkit-transform:translate(-100%, -100%);transform:translate(-100%, -100%)}.about .infographicsData .dataSection.data02::after{content:"";display:block;width:calc((100vw - 100%)/2);height:1px;border-top:1px solid #bbb;position:absolute;top:0;right:0;-webkit-transform:translate(100%, -100%);transform:translate(100%, -100%)}}@media screen and (min-width: 769px){.about .infographicsData .dataSection.data02{grid-area:area2}}@media screen and (max-width: 768px){.about .infographicsData .dataSection.data03{grid-area:areaSP2}}@media screen and (min-width: 769px){.about .infographicsData .dataSection.data03{grid-area:area3}}.about .infographicsData .dataSection.data03::before{content:"";display:block;width:calc((100vw - 200%)/2);height:1px;border-top:1px solid #bbb;position:absolute;top:0;right:0;-webkit-transform:translate(100%, -100%);transform:translate(100%, -100%)}.about .infographicsData .dataSection.data04{border-left:1px solid #bbb;border-bottom:1px solid #bbb}@media screen and (max-width: 768px){.about .infographicsData .dataSection.data04{grid-area:areaSP6}}@media screen and (min-width: 769px){.about .infographicsData .dataSection.data04{grid-area:area4}}.about .infographicsData .dataSection.data04::before{content:"";display:block;width:calc((100vw - 200%)/2);height:1px;border-top:1px solid #bbb;position:absolute;top:0;left:0;-webkit-transform:translate(-100%, -100%);transform:translate(-100%, -100%)}.about .infographicsData .dataSection.data04::after{content:"";display:block;width:calc((100vw - 200%)/2);height:1px;border-top:1px solid #bbb;position:absolute;bottom:0;left:0;-webkit-transform:translate(-100%, 100%);transform:translate(-100%, 100%)}@media screen and (max-width: 768px){.about .infographicsData .dataSection.data05{grid-area:areaSP4;border-left:1px solid #bbb}.about .infographicsData .dataSection.data05::before{content:"";display:block;width:calc((100vw - 100%)/2);height:1px;border-top:1px solid #bbb;position:absolute;top:0;left:0;-webkit-transform:translate(-100%, -100%);transform:translate(-100%, -100%)}}@media screen and (min-width: 769px){.about .infographicsData .dataSection.data05{grid-area:area5;border-bottom:1px solid #bbb}}@media screen and (max-width: 768px){.about .infographicsData .dataSection.data06{grid-area:areaSP5}.about .infographicsData .dataSection.data06::before{content:"";display:block;width:calc((100vw - 100%)/2);height:1px;border-top:1px solid #bbb;position:absolute;top:0;right:0;-webkit-transform:translate(100%, -100%);transform:translate(100%, -100%)}}@media screen and (min-width: 769px){.about .infographicsData .dataSection.data06{grid-area:area6;border-bottom:1px solid #bbb}}.about .infographicsData .dataSection.data07{border-bottom:1px solid #bbb}@media screen and (max-width: 768px){.about .infographicsData .dataSection.data07{grid-area:areaSP7}}@media screen and (min-width: 769px){.about .infographicsData .dataSection.data07{grid-area:area7}}.about .infographicsData .dataSection.data07::before{content:"";display:block;width:calc((100vw - 200%)/2);height:1px;border-top:1px solid #bbb;position:absolute;top:0;right:0;-webkit-transform:translate(100%, -100%);transform:translate(100%, -100%)}.about .infographicsData .dataSection.data07::after{content:"";display:block;width:calc((100vw - 200%)/2);height:1px;border-top:1px solid #bbb;position:absolute;bottom:0;right:0;-webkit-transform:translate(100%, 100%);transform:translate(100%, 100%)}.about .infographicsData .dataSection .dataTitle{font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:1.5rem}@media screen and (min-width: 769px){.about .infographicsData .dataSection .dataTitle{margin-bottom:2.5rem}}.about .infographicsData .dataSection .data{color:#0a417c;font-size:1.8rem;text-align:center}@media screen and (min-width: 769px){.about .infographicsData .dataSection .data{font-size:2.4rem}}.about .infographicsData .dataSection .data .text{font-size:1.4rem;letter-spacing:.5rem;font-weight:700;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (min-width: 769px){.about .infographicsData .dataSection .data .text{font-size:1.6rem}}.about .infographicsData .dataSection .data .number{font-size:4rem;font-weight:900;letter-spacing:-0.05em;line-height:1;margin:0 .8rem}@media screen and (min-width: 769px){.about .infographicsData .dataSection .data .number{font-size:7.2rem}}.about .infographicsData .dataSection .companyFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about .infographicsData .dataSection .companyFlex .data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.about .infographicsData .dataSection .companyFlex .interval{display:block;width:6px;height:5.2rem;margin:0 2rem;position:relative}@media screen and (min-width: 769px){.about .infographicsData .dataSection .companyFlex .interval{width:8px;height:7.2rem}}.about .infographicsData .dataSection .companyFlex .interval::before,.about .infographicsData .dataSection .companyFlex .interval::after{content:"";display:block;width:6px;height:6px;border-radius:3px;background-color:#0a417c;position:absolute;left:0}@media screen and (min-width: 769px){.about .infographicsData .dataSection .companyFlex .interval::before,.about .infographicsData .dataSection .companyFlex .interval::after{width:8px;height:8px;border-radius:4px}}.about .infographicsData .dataSection .companyFlex .interval::before{top:15px}@media screen and (min-width: 769px){.about .infographicsData .dataSection .companyFlex .interval::before{top:23px}}.about .infographicsData .dataSection .companyFlex .interval::after{top:30px}@media screen and (min-width: 769px){.about .infographicsData .dataSection .companyFlex .interval::after{top:45px}}.about .benefit .benefitList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about .benefit .benefitList li{width:50%;text-align:center;margin:1.2rem 0 1.5rem}@media screen and (min-width: 769px){.about .benefit .benefitList li{width:25%}}.about .benefit .benefitList li img{width:50%;margin-bottom:.8rem}@media screen and (min-width: 769px){.about .benefit .benefitList li img{width:50%;max-width:120px}}.jobDescription{padding:6rem 0}@media screen and (min-width: 769px){.jobDescription{padding:8.8rem 0 12rem}}.jobDescription .notRecruiting{text-align:center;margin:clamp(80px,10.4vw,100px) 0}.jobDescription .jobDescriptionTable{width:100%;border-top:1px solid #ddd}.jobDescription .jobDescriptionTable th{width:100px;padding:2.4rem 0;border-bottom:1px solid #ddd;text-align:left;font-weight:700}.jobDescription .jobDescriptionTable td{width:calc(100% - 100px);padding:2.4rem 0;border-bottom:1px solid #ddd}/*# sourceMappingURL=recruit.min.css.map */