@charset "UTF-8";.animation-left-slide{clip-path:inset(0 100% 0 0);animation-name:leftSlide;animation-duration:.7s;animation-delay:0ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.86,0,.07,1);will-change:top,left,transform,clip-path}.animation-left-slide--fast{animation-duration:.6s;animation-delay:0ms}.js-left-slide{clip-path:inset(0 100% 0 0)}@keyframes leftSlide{0%{clip-path:inset(0 99% 0 0)}10%{clip-path:inset(0 99% 0 0)}to{clip-path:inset(0 0 0 0)}}.animation-belt-slide{display:inline-block!important;position:relative;color:transparent;font-weight:900;line-height:1;padding-bottom:5px;background:linear-gradient(90deg,#000 0% 50%,#fff 50% 100%);background-position:100% 0;-webkit-background-clip:text;background-clip:text;background-size:200% 100%;clip-path:inset(0 100% 0 0);animation-name:beltTextAnimation;animation-duration:1.2s;animation-delay:50ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.86,0,.07,1)}.animation-belt-slide:after{content:"";display:inline-block;width:100%;height:115%;position:absolute;top:0;left:0;z-index:-1;background-color:#000;clip-path:inset(0 0 0 0);animation-name:beltAnimation;animation-duration:1.2s;animation-delay:50ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.86,0,.07,1)}.animation-belt-slide span{font-weight:900;display:inline-block;height:115%;position:absolute;top:0;left:0;color:#fff;clip-path:inset(0 0 0 0);animation-name:beltAnimation;animation-duration:1.05s;animation-delay:50ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.86,0,.07,1)}@keyframes beltTextAnimation{0%{clip-path:inset(0 100% 0 0);background-position:100% 0}10%{clip-path:inset(0 100% 0 0);background-position:100% 0}60%{clip-path:inset(0 0 0 0);background-position:100% 0}to{clip-path:inset(0 0 0 0);background-position:0 0}}@keyframes beltAnimation{0%{clip-path:inset(0 0 0 0)}10%{clip-path:inset(0 0 0 0)}60%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes open{0%{opacity:0}to{transform:scaleX(1)}}@keyframes smoothed1{0%{transform:skew(0) translate(-50%,-125%) scaleX(1)}to{transform:skew(0) translate(-50%) scaleX(1)}}@keyframes smoothed0-1{0%{top:-100px;left:-400px;transform:skewY(-19deg) translateY(-200%)}to{top:-30px;left:0;transform:skewY(-19deg) translateY(-200%)}}@keyframes smoothed0-1-1{0%{top:-45px;left:-300px}to{top:-8px;left:-80px}}@keyframes smoothed0-2{0%{width:0;transform:skewY(-19deg) translateY(-50%)}to{width:77%;transform:skewY(-19deg) translateY(-50%)}}@keyframes smoothed1-1{0%{transform:skew(0) translateY(-50%) 0;width:0;top:10%}to{transform:skew(0) translateY(-50%) 0;width:680px;top:10%}}@keyframes smoothed1-2{0%{width:0}to{width:22%}}@keyframes smoothed1-3{0%{width:0}to{width:45%}}.animationFadeBelt{display:inline-block;position:relative;z-index:20;opacity:1;overflow:hidden;width:50px;height:96px;animation-name:titleFade;animation-duration:.6s;animation-delay:.5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-out;transform-origin:top left}.animationFadeBelt .title,.animationFadeBelt .titleWhite{display:inline-block;font-size:80px;font-weight:900;line-height:1.1;font-feature-settings:"palt";position:absolute;top:0;left:0;z-index:25}.animationFadeBelt .title{color:#000;animation-name:titleColorChange;animation-duration:.6s;animation-delay:.5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-out;transform-origin:top left}.animationFadeBelt:before{content:"";display:inline-block;width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;z-index:19;animation-name:beltAction;animation-duration:.6s;animation-delay:.5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-in-out;transform-origin:top left}@keyframes beltAction{0%{transform:scaleX(0)}50%{transform:scaleX(1) translate(0)}85%{transform:scaleX(1) translate(0)}to{transform:scaleX(1) translate(100%)}}@keyframes titleFade{0%{color:#fff;opacity:1;width:0}50%{opacity:1;width:600px}85%{opacity:1;width:600px}to{color:#000;opacity:1;width:600px}}@keyframes titleColorChange{0%{color:#fff}85%{color:#000}to{color:#000}}.spShow{display:none}.spHide{display:inline-block}@media only screen and (max-width: 800px){.spShow{display:inline-block}.spHide{display:none}}body:before{display:none}.imgArea .imgSet{position:relative;top:0;width:100%;height:100%!important;transform:none!important;overflow:hidden}.imgArea .imgSet:after{content:"";display:inline-block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:linear-gradient(70deg,#ccfff7,#91d4ec00)!important}.imgArea .imgSet img{position:absolute;top:0;left:0;width:100%;max-width:inherit;height:100%;object-fit:cover;height:100vh;transform:none!important}.container{margin-top:-30px;margin-bottom:100px}@media only screen and (max-width: 1080px){.container{margin-top:-49px;margin-bottom:120px}}.md_unit{position:relative;width:100%;margin:auto;z-index:1}.md_unit .unitWrap{position:relative}.md_unit .unitWrap>*{position:relative}.md_unit .unitWrap .bgPartList{left:calc((100vw - 1024px)/-2);width:100vw}.md_unit .unitWrap .bgPartList .bgPart{width:100vw;height:450px;overflow:hidden}.md_unit .unitWrap .bgPartList .bgPart--white{background:#fff}.md_unit .unitWrap .rubi{display:inline-block;position:absolute;top:-120px;left:-35px;font-size:75px;color:#fff;letter-spacing:-.02em;text-align:center;opacity:.6;font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic}.md_unit .unitWrap .titleArea{text-align:left}.md_unit .unitWrap .titleArea .titleSet .rubi{z-index:50;top:-.9em}.md_unit .unitWrap .titleArea .titleSet .title{position:relative;z-index:100}.md_unit .unitWrap .titleArea .titleSet .title .labelPart{padding-bottom:15px;padding-right:10px;font-size:52px;font-weight:900;letter-spacing:.05em}.md_unit .unitWrap .contentArea{overflow:hidden}.md_unit .unitWrap .contentArea .bgPartList{position:relative;left:-32px}.md_unit .unitWrap .contentArea .bgPartList .bgPart{top:340px;height:100vh;opacity:.5;clip-path:none}.md_unit .unitWrap .contentArea .textSet .copy{font-size:24px;font-weight:900}.md_unit .unitWrap .contentArea .textSet .desc{margin-top:20px;font-size:16px;line-height:2}.md_unit .unitWrap .contentArea .mainBody{font-size:20px;font-feature-settings:"palt";line-height:2}.md_unit .unitWrap .imgArea{position:absolute;top:-400px;left:50%;width:400px;height:364px}.md_unit .unitWrap .imgArea .imgSet{position:relative;top:0;width:100%;height:100%;transform:skewY(-19deg);overflow:hidden}.md_unit .unitWrap .imgArea .imgSet img{position:absolute;top:-25%;left:-50%;width:100%;max-width:inherit;height:100%;object-fit:cover;width:200%;height:auto;transform:skewY(19deg)}.md_unit--catch{margin-bottom:80px;z-index:40}.md_unit--catch .unitWrap .bgPartList .bgPart{top:0;left:0;height:500px;clip-path:inset(0 0 0 calc((100vw - 1024px)/2 + 22px))}.md_unit--catch .unitWrap .contentArea{padding-left:0;z-index:1}.md_unit--catch .unitWrap .contentArea .titleSet{display:flex;flex-direction:column}.md_unit--catch .unitWrap .contentArea .titleSet .title{display:inline-block}.md_unit--catch .unitWrap .contentArea .titleSet .title .labelPart{padding-bottom:15px;padding-right:10px;font-size:40px;font-weight:900;letter-spacing:.05em}.md_unit--catch .unitWrap .contentArea .titleSet .title+.title{padding-left:2em}.md_unit--catch .unitWrap .contentArea .titleSet .title+.title.indentType-2{padding-left:4em}.md_unit--catch .unitWrap .contentArea .titleSet .title.forMobile{display:none}.md_unit--catch .unitWrap .contentArea .titleSet+.catchSet{margin-top:40px}.md_unit--catch .unitWrap .contentArea .catchSet{padding-left:90px}.md_unit--catch .unitWrap .contentArea .catchSet .catch{font-size:20px;line-height:2}.md_unit--data{z-index:50}.md_unit--data .unitWrap .bgPartList .bgPart{top:0;left:0;z-index:1;clip-path:inset(0 40% 0 0)}.md_unit--data .unitWrap .titleArea{width:60%;margin:0 auto 48px}.md_unit--data .unitWrap .titleArea .titleSet .rubi{z-index:50;top:-.9em;left:1em}.md_unit--data .unitWrap .titleArea .titleSet .title h3{text-align:center}.md_unit--data .unitWrap .titleArea .titleSet .title-1 .line2{margin-left:2em}.md_unit--engagement{margin-top:180px;z-index:40}.md_unit--engagement .unitWrap .bgPartList .bgPart{top:-400px;left:0;z-index:1;clip-path:inset(0 40% 0 0)}.md_unit--engagement .unitWrap .bgPartList .bgPart:nth-child(2){top:-100px;clip-path:inset(0 0 0 10%);z-index:0}.md_unit--engagement .unitWrap .titleArea .titleSet .title .labelPart{font-size:40px}.md_unit--engagement .unitWrap .titleArea .titleSet .title .labelPart.line2{margin-left:1em}.md_unit--engagement .unitWrap .titleArea .catchSet{margin:56px auto 0;width:750px}.md_unit--engagement .unitWrap .titleArea .catchSet .catch{font-size:20px;line-height:1.5}.md_unit--engagement .unitWrap .titleArea .catchSet .caption{display:inline-block;margin-top:8px;font-size:16px;color:#666}@media only screen and (max-width: 1080px){.md_unit{width:100%}.md_unit .unitWrap .bgPartList{left:-15px}.md_unit .unitWrap .bgPartList .bgPart{width:100%;height:480px;top:-32px;clip-path:inset(0 0 0 calc(17vw - 5%))}.md_unit .unitWrap .titleArea{max-width:600px;margin-left:auto;margin-right:auto}.md_unit .unitWrap .titleArea .titleSet .title .labelPart{font-size:26px;padding:6px 8px}.md_unit .unitWrap .titleArea .titleSet .title.forPc{display:none}.md_unit .unitWrap .contentArea{margin:0 15px;padding:16px 0 0}.md_unit .unitWrap .contentArea .textSet .copy{font-size:18px;line-height:1.5}.md_unit .unitWrap .contentArea .textSet .copy .newline{display:block}.md_unit .unitWrap .contentArea .textSet .desc{margin-top:10px;font-size:14px;line-height:1.5}.md_unit--catch{margin-bottom:40px;width:auto}.md_unit--catch .unitWrap .bgPartList .bgPart{top:0;height:450px;clip-path:inset(0 0 0 20px)}.md_unit--catch .unitWrap .contentArea{max-width:600px;margin:0 auto;padding-left:0}.md_unit--catch .unitWrap .contentArea .titleSet{display:flex;flex-direction:column}.md_unit--catch .unitWrap .contentArea .titleSet .title{display:inline-block}.md_unit--catch .unitWrap .contentArea .titleSet .title .labelPart{padding-bottom:5px;padding-right:10px;font-size:20px}.md_unit--catch .unitWrap .contentArea .titleSet .title .labelPart.indentType-3{margin-left:10em}.md_unit--data{width:auto}.md_unit--data .unitWrap .bgPartList .bgPart{top:0;clip-path:inset(0 32vw 0 0);z-index:1}.md_unit--engagement{margin-top:80px}.md_unit--engagement .unitWrap .bgPartList .bgPart{top:-440px;width:100%;height:480px;clip-path:inset(0 calc(30vw - 5%) 0 0)}.md_unit--engagement .unitWrap .bgPartList .bgPart:nth-child(2){clip-path:inset(0 0 0 15px)}.md_unit--engagement .unitWrap .titleArea .titleSet .title .labelPart{font-size:24px;padding:7px 10px 10px}.md_unit--engagement .unitWrap .titleArea .titleSet .title .labelPart.line2{margin-left:2em}.md_unit--engagement .unitWrap .titleArea .titleSet .title .labelPart.line3{margin-left:4em}.md_unit--engagement .unitWrap .titleArea .catchSet{margin:28px auto 0;padding:0 15px;width:580px}.md_unit--engagement .unitWrap .titleArea .catchSet .catch{font-size:14px;line-height:1.5}.md_unit--engagement .unitWrap .titleArea .catchSet .caption{margin-top:5px;font-size:13px;line-height:1.5}}@media only screen and (max-width: 800px){.md_unit{width:100%}.md_unit .unitWrap .bgPartList{left:-15px}.md_unit .unitWrap .bgPartList .bgPart{width:100%;height:480px;top:-32px;clip-path:inset(0 0 0 calc(17vw - 5%))}.md_unit .unitWrap .titleArea .titleSet .title .labelPart{font-size:26px;padding:6px 8px}.md_unit .unitWrap .titleArea .titleSet .title.forPc{display:none}.md_unit .unitWrap .contentArea{margin:0 15px;padding:16px 0 0}.md_unit .unitWrap .contentArea .textSet .copy{font-size:18px;line-height:1.5}.md_unit .unitWrap .contentArea .textSet .copy .newline{display:block}.md_unit .unitWrap .contentArea .textSet .desc{margin-top:10px;font-size:14px;line-height:1.5}.md_unit--catch{margin-bottom:40px;width:auto}.md_unit--catch .unitWrap .bgPartList .bgPart{top:0;height:450px;clip-path:inset(0 0 0 20px)}.md_unit--catch .unitWrap .contentArea{max-width:600px;margin:0 auto;padding-left:0}.md_unit--catch .unitWrap .contentArea .titleSet{display:flex;flex-direction:column}.md_unit--catch .unitWrap .contentArea .titleSet .title{display:inline-block}.md_unit--catch .unitWrap .contentArea .titleSet .title .labelPart{padding-bottom:5px;padding-right:10px;font-size:20px}.md_unit--catch .unitWrap .contentArea .titleSet .title .labelPart.indentType-3{margin-left:10em}.md_unit--data{width:auto}.md_unit--data .unitWrap .bgPartList .bgPart{top:0;clip-path:inset(0 32vw 0 0);z-index:1}.md_unit--engagement{margin-top:80px}.md_unit--engagement .unitWrap .bgPartList .bgPart{top:-440px;width:100%;height:480px;clip-path:inset(0 calc(30vw - 5%) 0 0)}.md_unit--engagement .unitWrap .bgPartList .bgPart:nth-child(2){clip-path:inset(0 0 0 15px)}.md_unit--engagement .unitWrap .titleArea .titleSet .title .labelPart{font-size:20px}.md_unit--engagement .unitWrap .titleArea .titleSet .title .labelPart.line2{margin-left:2em}.md_unit--engagement .unitWrap .titleArea .titleSet .title .labelPart.line3{margin-left:4em}.md_unit--engagement .unitWrap .titleArea .catchSet{margin:28px auto 0;padding:0 15px;width:100%}.md_unit--engagement .unitWrap .titleArea .catchSet .catch{font-size:14px;line-height:2}.md_unit--engagement .unitWrap .titleArea .catchSet .caption{margin-top:5px;font-size:13px;line-height:1.5}}@media only screen and (max-width: 360px){.md_unit--catch .unitWrap .contentArea .titleSet .title+.title{padding-left:.8em}}.careerDataWrap{display:grid;width:100%;grid-template-columns:repeat(12,1fr);grid-gap:16px}.careerDataWrap .newline{display:none}@media only screen and (max-width: 1080px){.careerDataWrap{max-width:600px;margin:0 auto;display:grid;width:100%;grid-template-columns:292px 1fr;grid-gap:16px}.careerDataWrap .newline{display:block}}@media only screen and (max-width: 800px){.careerDataWrap{width:100%;grid-template-columns:repeat(4,1fr)}.careerDataWrap .newline{display:block}}.careerData{background-color:#fff;box-shadow:6px 6px 32px #00000029;margin-bottom:32px;min-height:544px;overflow:hidden;position:relative}.careerData:before{content:"";display:inline-block;width:100%;height:300px;background-color:#f3f3f3;transform:skewY(-19deg) translate(0);position:absolute;z-index:1;top:-150px;left:0}.careerData:nth-child(odd){grid-column:1/7}.careerData:nth-child(2n){grid-column:7/13}.careerData.wide{grid-column:1/13}.careerData_title,.careerData_dec,.careerData_data{position:relative;z-index:100;line-height:1.6}.careerData_title{font-size:30px;font-weight:900;text-align:center;text-decoration:underline;margin-bottom:32px;padding-top:32px}.careerData_dec{font-size:18px;text-align:center}.careerData_data li{font-size:26px;font-weight:600}.careerData_data li em{font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic}.careerData_img{position:absolute;width:80%;bottom:32px;left:10%;z-index:5}.careerData#promotion .careerData_data{display:grid;width:80%;margin:48px auto 0;grid-template-columns:repeat(4,1fr)}.careerData#promotion .careerData_data li{font-size:20px;position:relative;padding-bottom:64px;text-indent:.5em}.careerData#promotion .careerData_data li:nth-child(1){grid-column:1/2}.careerData#promotion .careerData_data li:nth-child(2){grid-column:2/3}.careerData#promotion .careerData_data li:nth-child(3){grid-column:3/4}.careerData#promotion .careerData_data li:nth-child(4){grid-column:4/5}.careerData#promotion .careerData_data li em{font-size:52px}.careerData#promotion .careerData_data li:after{content:"";display:inline-block;width:1px;height:48px;background-color:#000;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.careerData#leaderAge .careerData_data{width:90%;height:50%;position:absolute;bottom:10%;left:5%}.careerData#leaderAge .careerData_data li{font-size:20px;position:absolute}.careerData#leaderAge .careerData_data li em{font-size:64px}.careerData#leaderAge .careerData_data li:nth-child(1){bottom:8%;right:0}.careerData#leaderAge .careerData_data li:nth-child(2){bottom:8%;left:4%}.careerData#leaderAge .careerData_data li:nth-child(3){top:15%;left:14%}.careerData#leaderAge .careerData_data li:nth-child(4){top:15%;right:24%}.careerData#leaderAge .careerData_data li:nth-child(2),.careerData#leaderAge .careerData_data li:nth-child(3){text-align:center}.careerData#leaderAge .careerData_data li:nth-child(3),.careerData#leaderAge .careerData_data li:nth-child(4){font-size:16px}.careerData#leaderAge .careerData_data li:nth-child(3) em,.careerData#leaderAge .careerData_data li:nth-child(4) em{font-size:32px}.careerData#leaderAge .careerData_img{width:50%;left:25%;bottom:40px}.careerData#transfer .careerData_title{margin-bottom:45px}.careerData#transfer .careerData_data li{text-align:center;line-height:2;font-size:26px}.careerData#transfer .careerData_data li+li{margin-top:20px}.careerData#transfer .careerData_data li em{font-size:130px}.careerData#maternityLeave .careerData_data{padding:48px}.careerData#maternityLeave .careerData_data li{position:absolute}.careerData#maternityLeave .careerData_data li:nth-child(1){top:120%;left:12%}.careerData#maternityLeave .careerData_data li:nth-child(1) em{font-size:140px}.careerData#maternityLeave .careerData_data li:nth-child(2){top:180%;right:13%;font-size:18px;text-align:center;line-height:1.5}.careerData#maternityLeave .careerData_data li:nth-child(2) em{font-size:75px}.careerData#maternityLeave .careerData_img{bottom:32%;width:25%;left:66%}.careerData#age .careerData_data{margin-top:80px}.careerData#age .careerData_data li{text-align:center;line-height:2}.careerData#age .careerData_data li+li{margin-top:20px}.careerData#age .careerData_data li em{font-size:130px}.careerData#age .careerData_img{width:88%;left:6%}.careerData#income .inner{padding:16px 48px;position:relative;z-index:10}.careerData#income .careerData_data{display:flex;align-items:center;gap:15px;text-align:center;font-size:28px}.careerData#income .careerData_data li em{font-size:100px}.careerData#income .careerData_data .subData{margin-bottom:16px}.careerData#income .careerData_data .subData em{font-size:50px}.careerData#income .careerData_data .note{font-size:16px;font-weight:400}.careerData#income .careerData_incomeTable{width:100%;padding-top:32px}.careerData#income .careerData_incomeTable dt{font-size:20px;line-height:48px;height:48px;border-bottom:1px solid #ddd}.careerData#income .careerData_incomeTable dd{align-items:center;display:flex;justify-content:space-between;height:48px;font-size:16px;border-bottom:1px solid #ddd}.careerData#income .careerData_incomeTable dd span{width:100px;text-align:right}.careerData#income .careerData_img{width:27%;left:72%;top:15px;bottom:initial}@media only screen and (max-width: 1080px){.careerData{min-height:366px;margin-bottom:0}.careerData:nth-child(odd){grid-column:1/2}.careerData:nth-child(2n){grid-column:2/9}.careerData.wide{grid-column:1/9}.careerData_title{font-size:22px;margin-bottom:16px}.careerData_dec{font-size:14px}.careerData_img{width:90%;bottom:16px;left:5%}.careerData#promotion{width:100%}.careerData#promotion .careerData_data{width:90%;margin-top:24px;z-index:1}.careerData#promotion .careerData_data li{font-size:16px}.careerData#promotion .careerData_data li em{font-size:30px}.careerData#promotion .careerData_data li:nth-child(1):after{height:48px;top:40px;bottom:auto}.careerData#promotion .careerData_data li:nth-child(2):after{height:40px;top:40px;bottom:auto}.careerData#promotion .careerData_data li:nth-child(3):after{height:32px;top:40px;bottom:auto}.careerData#promotion .careerData_data li:nth-child(4):after{height:24px;top:40px;bottom:auto}.careerData#promotion .careerData_img{z-index:10}.careerData#leaderAge .careerData_data{width:98%;left:1%;bottom:12.5%}.careerData#leaderAge .careerData_data li em{font-size:36px}.careerData#leaderAge .careerData_data li:nth-child(3),.careerData#leaderAge .careerData_data li:nth-child(4){font-size:14px;top:4%}.careerData#leaderAge .careerData_data li:nth-child(3) em,.careerData#leaderAge .careerData_data li:nth-child(4) em{font-size:24px}.careerData#leaderAge .careerData_img{bottom:10%}.careerData#transfer .careerData_data{margin-top:15px}.careerData#transfer .careerData_data li{font-size:16px}.careerData#transfer .careerData_data li em{font-size:80px}.careerData#maternityLeave .careerData_data{padding:48px}.careerData#maternityLeave .careerData_data li{position:absolute}.careerData#maternityLeave .careerData_data li:nth-child(1){top:90%;left:11%;font-size:15px}.careerData#maternityLeave .careerData_data li:nth-child(1) em{font-size:80px}.careerData#maternityLeave .careerData_data li:nth-child(2){top:120%;right:12%;font-size:13px;text-align:center;line-height:1.5}.careerData#maternityLeave .careerData_data li:nth-child(2) em{font-size:44px}.careerData#maternityLeave .careerData_img{bottom:32%;width:22%}.careerData#age .careerData_data{margin-top:70px}.careerData#age .careerData_data li{font-size:20px;line-height:1.5}.careerData#age .careerData_data li+li{margin-top:12px}.careerData#age .careerData_data li em{font-size:80px}.careerData#age .careerData_img{width:90%;left:5%;bottom:10%}.careerData#income .inner{flex-wrap:wrap;padding:16px}.careerData#income .careerData_data{display:block;text-align:center;font-size:20px;width:72%;margin-bottom:32px}.careerData#income .careerData_data li{width:100%;font-size:20px}.careerData#income .careerData_data li em{font-size:80px}.careerData#income .careerData_data .subData{margin-bottom:16px}.careerData#income .careerData_data .subData em{font-size:44px}.careerData#income .careerData_data .note{font-size:14px;font-weight:400}.careerData#income .careerData_incomeTable{width:100%;padding-top:16px}.careerData#income .careerData_incomeTable dt{font-size:16px;height:48px;line-height:48px}.careerData#income .careerData_incomeTable dd{min-height:32px;height:auto;padding:5px 0;font-size:12px}.careerData#income .careerData_incomeTable dd span{width:100px}.careerData#income .careerData_img{width:32%;left:62%;top:10%}}@media only screen and (max-width: 800px){.careerData{min-height:366px;margin-bottom:0}.careerData:nth-child(odd),.careerData:nth-child(2n){grid-column:1/5}.careerData.wide{grid-column:1/5}.careerData_title{font-size:22px;margin-bottom:16px}.careerData_dec{font-size:14px}.careerData_img{width:90%;bottom:16px;left:5%}.careerData#promotion{width:100%}.careerData#promotion .careerData_data{margin-top:24px}.careerData#promotion .careerData_data li{font-size:16px}.careerData#promotion .careerData_data li em{font-size:35px}.careerData#promotion .careerData_data li:nth-child(1):after{height:40px;top:36px;bottom:auto}.careerData#promotion .careerData_data li:nth-child(2):after{height:32px;top:36px;bottom:auto}.careerData#promotion .careerData_data li:nth-child(3):after{height:16px;top:36px;bottom:auto}.careerData#promotion .careerData_data li:nth-child(4):after{height:8px;top:36px;bottom:auto}.careerData#leaderAge .careerData_data{width:95%;left:2.5%}.careerData#leaderAge .careerData_data li em{font-size:52px}.careerData#leaderAge .careerData_data li:nth-child(3),.careerData#leaderAge .careerData_data li:nth-child(4){font-size:14px;top:4%}.careerData#leaderAge .careerData_data li:nth-child(3) em,.careerData#leaderAge .careerData_data li:nth-child(4) em{font-size:24px}.careerData#transfer .careerData_title{margin-bottom:0}.careerData#transfer .careerData_data li+li{margin-top:15px}.careerData#transfer .careerData_data li em{font-size:80px}.careerData#maternityLeave .careerData_data{padding:48px}.careerData#maternityLeave .careerData_data li:nth-child(1){top:60%;left:10%;font-size:18px}.careerData#maternityLeave .careerData_data li:nth-child(1) em{font-size:95px}.careerData#maternityLeave .careerData_data li:nth-child(2){top:100%;right:10%;font-size:12px;text-align:center;line-height:1.5}.careerData#maternityLeave .careerData_data li:nth-child(2) em{font-size:52px}.careerData#maternityLeave .careerData_img{width:22%;bottom:30%;left:68%}.careerData#age .careerData_data{margin-top:40px}.careerData#age .careerData_data li{font-size:20px;line-height:1.5}.careerData#age .careerData_data li+li{margin-top:12px}.careerData#age .careerData_data li em{font-size:80px}.careerData#age .careerData_img{width:90%;left:5%;bottom:5%}.careerData#income .inner{flex-wrap:wrap;padding:16px}.careerData#income .careerData_data{text-align:center;font-size:20px;width:72%;margin-bottom:32px}.careerData#income .careerData_data li{width:100%}.careerData#income .careerData_data li+li{margin-top:4px}.careerData#income .careerData_data li em{font-size:80px}.careerData#income .careerData_data .subData{margin-bottom:16px}.careerData#income .careerData_data .subData em{font-size:44px}.careerData#income .careerData_data .note{font-size:14px;font-weight:400}.careerData#income .careerData_img{width:40%;left:62%;top:25%}}.engagementDataWrap{margin-top:100px}.engagementDataWrap .engagementData{display:flex}.engagementDataWrap .engagementData .enqueteList{width:440px;height:fit-content;background-color:#fff;box-shadow:6px 6px 32px #00000029;z-index:1}.engagementDataWrap .engagementData .enqueteList .enquete{position:relative;padding:24px 32px}.engagementDataWrap .engagementData .enqueteList .enquete .graphImg{position:absolute;top:50%;width:130px;height:auto;transform:translateY(-50%)}.engagementDataWrap .engagementData .enqueteList .enquete .dataSet{position:relative;z-index:1}.engagementDataWrap .engagementData .enqueteList .enquete .dataSet .question{font-size:24px;font-weight:900;line-height:1.4}.engagementDataWrap .engagementData .enqueteList .enquete .dataSet .ratio{display:block;font-size:32px;font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic;margin-top:10px}.engagementDataWrap .engagementData .enqueteList .enquete .dataSet .ratio em{font-size:54px;font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic}.engagementDataWrap .engagementData .enqueteList--wide{width:500px}.engagementDataWrap .engagementData .initiativeList{position:relative;top:32px;width:542px;height:fit-content;padding:24px 32px;background-color:#fffc}.engagementDataWrap .engagementData .initiativeList:before{content:"関連する取り組み";position:absolute;top:0;left:32px;padding-left:28px;font-size:14px;font-weight:700;transform:translateY(-50%);z-index:10}.engagementDataWrap .engagementData .initiativeList .initiative{display:grid;grid-template-columns:repeat(7,1fr);grid-row-gap:5px;grid-column-gap:16px}.engagementDataWrap .engagementData .initiativeList .initiative .name{grid-column:1/5;font-size:20px;font-weight:900;line-height:1.5}.engagementDataWrap .engagementData .initiativeList .initiative .desc{grid-column:1/5;font-size:12px;line-height:1.5;flex-grow:1;text-align:justify;font-feature-settings:"palt";letter-spacing:.04em}.engagementDataWrap .engagementData .initiativeList .initiative .imgSet{grid-column:5/8;grid-row:1/4;padding-top:4px;width:197px;height:110px;object-fit:cover}.engagementDataWrap .engagementData .initiativeList .initiative+.initiative{margin-top:16px;padding-top:16px;border-top:1px solid #e4e4e4}.engagementDataWrap .engagementData--left .enqueteList{border-top:6px solid #09e1dc}.engagementDataWrap .engagementData--left .enqueteList .enquete{padding-left:70px}.engagementDataWrap .engagementData--left .enqueteList .enquete .graphImg{left:-32px}.engagementDataWrap .engagementData--left .enqueteList .enquete+.enquete{padding-left:110px;border-top:1px solid #e4e4e4}.engagementDataWrap .engagementData--left .enqueteList .enquete+.enquete .graphImg{left:8px}.engagementDataWrap .engagementData--left .initiativeList{left:-16px;padding-left:40px}.engagementDataWrap .engagementData--left .initiativeList:before{left:40px;color:#19bdb9;background:url(/company/recruit/imageFile/data/engagement/arrow_green_pc.svg) no-repeat}.engagementDataWrap .engagementData--right{flex-direction:row-reverse}.engagementDataWrap .engagementData--right .enqueteList{border-top:6px solid #17b1e7}.engagementDataWrap .engagementData--right .enqueteList .enquete{padding-right:50px}.engagementDataWrap .engagementData--right .enqueteList .enquete .dataSet .ratio{text-align:right}.engagementDataWrap .engagementData--right .enqueteList .enquete .graphImg{right:-32px}.engagementDataWrap .engagementData--right .initiativeList{right:-16px;padding-right:40px}.engagementDataWrap .engagementData--right .initiativeList:before{color:#17b1e7;background:url(/company/recruit/imageFile/data/engagement/arrow_blue_pc.svg) no-repeat}.engagementDataWrap .engagementData--right .initiativeList--row{display:flex;flex-direction:row;top:-10px;right:80px;padding:32px 32px 24px;width:776px}.engagementDataWrap .engagementData--right .initiativeList--row .initiative{display:flex;flex-direction:column;width:225px}.engagementDataWrap .engagementData--right .initiativeList--row .initiative .imgSet{margin-top:16px;width:216px;height:121.5px;object-fit:cover}.engagementDataWrap .engagementData--right .initiativeList--row .initiative .imgSet img{width:100%}.engagementDataWrap .engagementData--right .initiativeList--row .initiative+.initiative{margin:0 0 0 16px;padding:0 0 0 16px;border-left:1px solid #e4e4e4;border-top:none;width:232px}.engagementDataWrap .engagementData--column{flex-direction:column;align-items:end}.engagementDataWrap .engagementData+.engagementData{margin-top:100px}.engagementDataWrap .engagementData:nth-child(2){justify-content:start}.engagementDataWrap .engagementData:nth-child(3){justify-content:end}.engagementDataWrap .engagementData:nth-child(6){margin-right:120px}.engagementDataWrap .engagementData:nth-child(8){margin-right:80px}@media only screen and (max-width: 1080px){.engagementDataWrap{margin:32px -15px 0}.engagementDataWrap .engagementData{flex-direction:column;max-width:600px;margin-left:auto;margin-right:auto}.engagementDataWrap .engagementData .enqueteList{min-width:338px;width:60%;border-top:4px solid #09e1dc}.engagementDataWrap .engagementData .enqueteList .enquete{padding:16px}.engagementDataWrap .engagementData .enqueteList .enquete .graphImg{width:100px}.engagementDataWrap .engagementData .enqueteList .enquete .dataSet .question,.engagementDataWrap .engagementData .enqueteList .enquete .dataSet .ratio{font-size:18px}.engagementDataWrap .engagementData .enqueteList .enquete .dataSet .ratio em{font-size:36px}.engagementDataWrap .engagementData .enqueteList--wide{min-width:356px}.engagementDataWrap .engagementData .initiativeList{top:-12px;width:calc(100% - 15px);padding:26px 15px 15px;background-color:#fffc}.engagementDataWrap .engagementData .initiativeList:before{top:12px;padding:0 16px 0 0;font-size:12px;line-height:14px}.engagementDataWrap .engagementData .initiativeList .initiative{display:grid;grid-template-columns:calc(100% - 166px) 150px;grid-row-gap:9px;width:100%}.engagementDataWrap .engagementData .initiativeList .initiative .name{grid-column:1/3;grid-row:1/2;font-size:16px}.engagementDataWrap .engagementData .initiativeList .initiative .desc{grid-column:1/2;font-size:11px}.engagementDataWrap .engagementData .initiativeList .initiative .letterSpace-small{letter-spacing:.01em}.engagementDataWrap .engagementData .initiativeList .initiative .imgSet{grid-column:2/3;grid-row:2/3;width:150px;height:auto;margin-top:0;padding-top:0}.engagementDataWrap .engagementData .initiativeList .initiative+.initiative{margin-top:15px;padding-top:15px;border-top:1px solid #e4e4e4}.engagementDataWrap .engagementData--left .enqueteList .enquete{padding-left:60px}.engagementDataWrap .engagementData--left .enqueteList .enquete .graphImg{left:-16px}.engagementDataWrap .engagementData--left .enqueteList .enquete+.enquete{padding-left:80px}.engagementDataWrap .engagementData--left .enqueteList .enquete+.enquete .graphImg{left:0}.engagementDataWrap .engagementData--left .initiativeList{left:15px;padding-left:15px}.engagementDataWrap .engagementData--left .initiativeList:before{left:100px;background:url(/company/recruit/imageFile/data/engagement/arrow_green_sp.svg) no-repeat right}.engagementDataWrap .engagementData--right{flex-direction:column;align-items:flex-end}.engagementDataWrap .engagementData--right .enqueteList{border-top:6px solid #17b1e7}.engagementDataWrap .engagementData--right .enqueteList .enquete{padding-right:50px}.engagementDataWrap .engagementData--right .enqueteList .enquete .graphImg{right:-16px}.engagementDataWrap .engagementData--right .initiativeList{right:15px;padding-right:15px}.engagementDataWrap .engagementData--right .initiativeList:before{right:100px;left:initial;background:url(/company/recruit/imageFile/data/engagement/arrow_blue_sp.svg) no-repeat right}.engagementDataWrap .engagementData--right .initiativeList--row{display:grid}.engagementDataWrap .engagementData--right .initiativeList--row .initiative+.initiative{margin:16px 0 0;padding:16px 0 0;border-left:none;width:100%}.engagementDataWrap .engagementData:nth-child(2){justify-content:initial}.engagementDataWrap .engagementData:nth-child(3){justify-content:initial}.engagementDataWrap .engagementData:nth-child(6){margin-right:auto}.engagementDataWrap .engagementData:nth-child(8){margin-right:auto}.engagementDataWrap .engagementData+.engagementData{margin-top:40px}}@media only screen and (max-width: 600px){.engagementDataWrap .engagementData .enqueteList{overflow:hidden}}
