@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}.panelUnit .unitWrap .imgArea .imgSet,.panelUnit .unitWrap .imgArea .imgSet img{transform:none!important}@media only screen and (max-width: 840px){.panelUnit .unitWrap .titleArea{top:44%!important}}.container{margin-top:-30px;margin-bottom:100px;z-index:10;max-width:1024px;width:100%}@media only screen and (max-width: 840px){.container{margin-top:-34px;margin-bottom:120px}}.md_unit{position:relative;width:1024px;margin:auto;z-index:1}.md_unit .unitWrap{position:relative}.md_unit .unitWrap>*{position:relative}.md_unit .unitWrap .bgPartList{position:relative;left:calc((100vw - 1024px)/-2);width:100vw}.md_unit .unitWrap .bgPartList .bgPart{top:0;left:0;width:100vw;height:450px;overflow:hidden}.md_unit .unitWrap .bgPartList .bgPart--white{background:#fff}.md_unit--catch{z-index:10}.md_unit--catch .unitWrap .bgPartList{left:calc((100vw - 1024px)/-2)}.md_unit--catch .unitWrap .bgPartList .bgPart{top:0;left:0;height:500px;clip-path:inset(0 0 0 calc((100vw - 1024px)/2))}.md_unit--catch .unitWrap .contentArea .titleSet .title .labelPart{font-size:40px}.md_unit--catch .unitWrap .contentArea .titleSet .title:nth-child(4){padding-left:400px}.md_unit--catch .unitWrap .contentArea .catchSet{margin-left:0;margin-top:40px;padding-left:0;width:100%}.md_unit--catch .unitWrap .contentArea .catchSet .catch{font-size:20px;line-height:2}.md_unit--catch .unitWrap .imgSet{left:0}.md_unit--model .unitWrap .contentArea,.md_unit--management .unitWrap .contentArea,.md_unit--recruitment .unitWrap .contentArea,.md_unit--evaluation .unitWrap .contentArea{display:flex;align-items:center;padding:44px 40px 37px;z-index:1;background-color:#fff;box-shadow:6px 6px 32px #00000029}.md_unit--model .unitWrap .contentArea .imgSet,.md_unit--management .unitWrap .contentArea .imgSet,.md_unit--recruitment .unitWrap .contentArea .imgSet,.md_unit--evaluation .unitWrap .contentArea .imgSet{width:180px;padding:0 40px 0 24px}.md_unit--model .unitWrap .titleSet,.md_unit--management .unitWrap .titleSet,.md_unit--recruitment .unitWrap .titleSet,.md_unit--evaluation .unitWrap .titleSet{position:absolute;top:-40px;left:24px;display:flex;flex-direction:column}.md_unit--model .unitWrap .titleSet .title .labelPart,.md_unit--management .unitWrap .titleSet .title .labelPart,.md_unit--recruitment .unitWrap .titleSet .title .labelPart,.md_unit--evaluation .unitWrap .titleSet .title .labelPart{padding-bottom:15px;font-size:36px;font-weight:900;letter-spacing:.05em}.md_unit--model .unitWrap .catchSet,.md_unit--management .unitWrap .catchSet,.md_unit--recruitment .unitWrap .catchSet,.md_unit--evaluation .unitWrap .catchSet{width:calc(100% - 180px);margin-left:24px}.md_unit--model .unitWrap .catchSet .lead,.md_unit--management .unitWrap .catchSet .lead,.md_unit--recruitment .unitWrap .catchSet .lead,.md_unit--evaluation .unitWrap .catchSet .lead{font-size:24px;font-weight:900;line-height:1.5}.md_unit--model .unitWrap .catchSet .catch,.md_unit--management .unitWrap .catchSet .catch,.md_unit--recruitment .unitWrap .catchSet .catch,.md_unit--evaluation .unitWrap .catchSet .catch{margin-top:10px;font-size:18px;line-height:2}.md_unit--model .unitWrap .link,.md_unit--management .unitWrap .link,.md_unit--recruitment .unitWrap .link,.md_unit--evaluation .unitWrap .link{margin-top:5px;text-align:right}.md_unit--model .unitWrap .link .text,.md_unit--management .unitWrap .link .text,.md_unit--recruitment .unitWrap .link .text,.md_unit--evaluation .unitWrap .link .text{display:inline-block;padding:5px 10px 5px 0;font-size:14px;color:#212121;font-weight:700;transition:all .2s ease-out 0s}.md_unit--model .unitWrap .link .text svg,.md_unit--management .unitWrap .link .text svg,.md_unit--recruitment .unitWrap .link .text svg,.md_unit--evaluation .unitWrap .link .text svg{position:relative;top:2px;right:-3px}.md_unit--model .unitWrap .link .text svg path,.md_unit--management .unitWrap .link .text svg path,.md_unit--recruitment .unitWrap .link .text svg path,.md_unit--evaluation .unitWrap .link .text svg path{transition:all .2s ease-out 0s}.md_unit--model .unitWrap .link .text:hover,.md_unit--management .unitWrap .link .text:hover,.md_unit--recruitment .unitWrap .link .text:hover,.md_unit--evaluation .unitWrap .link .text:hover{opacity:.8}.md_unit--model .unitWrap .link .text:hover svg path,.md_unit--management .unitWrap .link .text:hover svg path,.md_unit--recruitment .unitWrap .link .text:hover svg path,.md_unit--evaluation .unitWrap .link .text:hover svg path{opacity:.8}.md_unit--model{z-index:20}.md_unit--model .unitWrap .bgPartList .bgPart{top:-200px;height:400px;clip-path:inset(0 calc((100vw - 1024px)/2 + 580px) 0 0)}.md_unit--management{z-index:30}.md_unit--management .unitWrap .bgPartList .bgPart{top:140px;clip-path:inset(0 0 0 calc((100vw - 1024px)/2 + 500px))}.md_unit--recruitment{z-index:40}.md_unit--recruitment .unitWrap .bgPartList .bgPart{top:140px;clip-path:inset(0 0 0 calc((100vw - 1024px)/2 + 500px))}.md_unit--evaluation{z-index:30}.md_unit--evaluation .unitWrap .bgPartList .bgPart{top:-200px;clip-path:inset(0 calc((100vw - 1024px)/2 + 500px) 0 0);z-index:-1}.md_unit--evaluation .unitWrap .contentArea{flex-direction:column}.md_unit--evaluation .unitWrap .contentArea .catchSet{width:100%;margin:0}.md_unit--evaluation .unitWrap .contentArea .detailSet{margin-top:44px}.md_unit--evaluation .unitWrap .contentArea .detailSet .titleCell .title{position:relative;padding-left:32px;font-size:32px;font-weight:900}.md_unit--evaluation .unitWrap .contentArea .detailSet .titleCell .title:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:67px;height:67px;background-color:#c5ebf9;transform:translateY(-50%);z-index:-1}.md_unit--evaluation .unitWrap .contentArea .detailSet .titleCell .catch{margin-top:32px;padding-left:16px;font-size:16px;line-height:1.75}.md_unit--evaluation .unitWrap .contentArea .detailSet .titleCell .img{margin:40px auto 0;width:78%}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell{display:flex;gap:20px;margin-top:32px}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell .textSide{width:50%}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell .textSide .item{padding:20px 24px;background-color:#c5ebf933}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell .textSide .item .label{position:relative;font-size:10px;font-weight:900}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell .textSide .item .label:before{content:"";display:inline-block;position:absolute;bottom:-3px;left:-8px;width:30px;height:30px;background-color:#c5ebf980;z-index:-1}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell .textSide .item .label em{font-size:20px}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell .textSide .item .desc{margin-top:10px;font-size:12px;line-height:1.5}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell .textSide .item+.item{margin-top:16px}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell .imgSide{width:50%;border:1px solid #e4e4e4}.md_unit--evaluation .unitWrap .contentArea .detailSet .caption{display:block;margin-top:16px;font-size:13px;text-align:right;line-height:1.5;color:#666}.md_unit--other{margin-top:240px;z-index:0}.md_unit--other .unitWrap .bgPartList{left:calc((100vw - 1024px)/-2)}.md_unit--other .unitWrap .bgPartList .bgPart{top:0;left:0;height:500px}.md_unit--other .unitWrap .bgPartList .bgPart:first-child{top:-90px;clip-path:inset(0 calc((100vw - 1024px)/2 + 220px) 0 0)}.md_unit--other .unitWrap .bgPartList .bgPart:nth-child(2){top:0;clip-path:inset(0 0 0 calc((100vw - 1024px)/2 + 180px))}.md_unit--other .unitWrap .contentArea .titleSet{text-align:center}.md_unit--other .unitWrap .contentArea .titleSet .title .labelPart{font-size:40px}.md_unit--other .unitWrap .contentArea .catchSet{margin-top:40px;width:100%;text-align:center}.md_unit--other .unitWrap .contentArea .catchSet .catch{font-size:20px;line-height:2}.md_unit--other .unitWrap .cardList{display:flex;flex-wrap:wrap;gap:32px;margin-top:50px}.md_unit--other .unitWrap .cardList .card{position:relative;display:flex;align-items:center;gap:32px;flex-basis:calc(50% - 16px);padding:32px;background-color:#fff;overflow:hidden;box-shadow:6px 6px 32px #00000029}.md_unit--other .unitWrap .cardList .card:before{content:"";display:inline-block;width:100%;height:180px;background-color:#f3f3f3;transform:skewY(-19deg) translate(0);position:absolute;z-index:0;top:-150px;left:0}.md_unit--other .unitWrap .cardList .card .imgCell{position:relative;display:grid;place-content:center;flex-basis:20%}.md_unit--other .unitWrap .cardList .card .textCell{position:relative;flex-basis:80%}.md_unit--other .unitWrap .cardList .card .textCell .label{font-size:24px;font-weight:900;line-height:1.5}.md_unit--other .unitWrap .cardList .card .textCell .desc{margin-top:10px;font-size:16px;line-height:1.5}.md_unit--other .unitWrap .cardList .card:nth-child(3) .imgCell img{transform:scale(1.08)}.md_unit+.md_unit{margin-top:140px}.md_unit.md_unit--model{margin-top:180px}.md_unit.md_unit--other{margin-top:240px}@media only screen and (max-width: 840px){.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{display:block;padding:40px 16px 16px;z-index:1;background-color:#fff;box-shadow:6px 6px 32px #00000029;max-width:600px;margin-left:auto;margin-right:auto}.md_unit .unitWrap .contentArea .titleSet{position:absolute;top:-20px;left:10px;display:flex;flex-direction:column}.md_unit .unitWrap .contentArea .titleSet .title .labelPart{padding:4px 8px 7px;font-size:24px;font-weight:900;letter-spacing:.05em}.md_unit .unitWrap .contentArea .imgSet{width:auto;height:92px;padding:0;text-align:center}.md_unit .unitWrap .contentArea .imgSet img{height:100%}.md_unit .unitWrap .contentArea .imgSet+.catchSet{margin-top:20px}.md_unit .unitWrap .contentArea .catchSet{width:100%;margin-left:0}.md_unit .unitWrap .contentArea .catchSet .lead{font-size:18px;text-align:center}.md_unit .unitWrap .contentArea .catchSet .catch{margin-top:10px;font-size:14px}.md_unit .unitWrap .contentArea .link .text{font-size:12px}.md_unit .unitWrap .contentArea .link .text svg{height:12px;width:12px}.md_unit .unitWrap .contentArea .link .text:hover{opacity:1}.md_unit .unitWrap .contentArea .link .text:hover svg path{opacity:1}.md_unit--catch{width:auto;margin-bottom:40px}.md_unit--catch .unitWrap .bgPartList .bgPart{top:15px;height:300px;clip-path:inset(0 0 0 20px)}.md_unit--catch .unitWrap .contentArea{max-width:600px;margin:0 auto;padding:0;background-color:transparent;box-shadow:none}.md_unit--catch .unitWrap .contentArea .titleSet{position:static;display:flex;flex-direction:column}.md_unit--catch .unitWrap .contentArea .titleSet .title{padding:0}.md_unit--catch .unitWrap .contentArea .titleSet .title .labelPart{padding-bottom:5px;padding-right:10px;font-size:20px}.md_unit--catch .unitWrap .contentArea .titleSet .title:nth-child(3){padding-left:200px}.md_unit--catch .unitWrap .contentArea .titleSet .title:nth-child(4){padding-left:190px}.md_unit--catch .unitWrap .contentArea .titleSet+.catchSet{margin-top:16px}.md_unit--catch .unitWrap .contentArea .catchSet{padding-left:15px;margin:0}.md_unit--catch .unitWrap .contentArea .catchSet .catch{font-size:14px}.md_unit--model .unitWrap .bgPartList .bgPart{top:-60px;height:240px;clip-path:inset(0 100px 0 0)}.md_unit--management{z-index:10}.md_unit--management .unitWrap .bgPartList .bgPart{top:-80px;height:240px;clip-path:inset(0 0 0 100px)}.md_unit--recruitment{z-index:9}.md_unit--recruitment .unitWrap .bgPartList .bgPart{top:-80px;height:240px;clip-path:inset(0 100px 0 0)}.md_unit--evaluation{z-index:8}.md_unit--evaluation .unitWrap .bgPartList .bgPart{top:-80px;height:240px;clip-path:inset(0 100px 0 0)}.md_unit--evaluation .unitWrap .contentArea{padding:32px 16px 16px}.md_unit--evaluation .unitWrap .contentArea .detailSet{margin-top:32px}.md_unit--evaluation .unitWrap .contentArea .detailSet .titleCell .title{position:relative;padding-left:14px;font-size:20px;font-weight:900}.md_unit--evaluation .unitWrap .contentArea .detailSet .titleCell .title:before{width:40px;height:40px}.md_unit--evaluation .unitWrap .contentArea .detailSet .titleCell .catch{margin-top:16px;padding:0 8px;font-size:13px}.md_unit--evaluation .unitWrap .contentArea .detailSet .titleCell .img{margin-top:24px;width:90%}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell{display:block;margin-top:32px}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell .textSide{width:100%}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell .textSide .item{padding:20px;background-color:#c5ebf933}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell .textSide .item .label{position:relative;font-size:10px;font-weight:900}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell .textSide .item .label:before{content:"";display:inline-block;position:absolute;bottom:-3px;left:-8px;width:30px;height:30px;background-color:#c5ebf980;z-index:-1}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell .textSide .item .label em{font-size:20px}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell .textSide .item .desc{margin-top:10px;font-size:12px}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell .textSide .item+.item{margin-top:12px}.md_unit--evaluation .unitWrap .contentArea .detailSet .detailCell .imgSide{width:100%;margin-top:16px}.md_unit--evaluation .unitWrap .contentArea .detailSet .caption{margin-top:8px;font-size:11px;text-align:left}.md_unit--evaluation .unitWrap .contentArea .detailSet .link{margin-top:10px}.md_unit--other .unitWrap .bgPartList .bgPart{top:15px;height:240px;clip-path:inset(0 0 0 20px)}.md_unit--other .unitWrap .bgPartList .bgPart:first-child{top:-120px}.md_unit--other .unitWrap .bgPartList .bgPart:nth-child(2){top:-60px;clip-path:inset(0 0 0 30px)}.md_unit--other .unitWrap .contentArea{padding:0 32px;background-color:transparent;display:block;box-shadow:none}.md_unit--other .unitWrap .contentArea .titleSet{position:static}.md_unit--other .unitWrap .contentArea .catchSet{margin-top:16px}.md_unit--other .unitWrap .contentArea .catchSet .catch{text-align:justify}.md_unit--other .unitWrap .cardList{gap:16px;margin-top:32px;max-width:600px;margin-left:auto;margin-right:auto}.md_unit--other .unitWrap .cardList .card{flex-direction:column;gap:16px;padding:28px 16px 16px}.md_unit--other .unitWrap .cardList .card:before{top:-140px}.md_unit--other .unitWrap .cardList .card .textCell{flex-basis:calc(100% - 80px)}.md_unit--other .unitWrap .cardList .card .textCell .label{font-size:20px;text-align:center}.md_unit--other .unitWrap .cardList .card .textCell .desc{margin-top:16px;font-size:14px}.md_unit--other .unitWrap .cardList .card .imgCell{flex-basis:80px}.md_unit+.md_unit{margin-top:100px}.md_unit.md_unit--other{margin-top:140px}}@media only screen and (max-width: 800px){.md_unit{width:100%}.md_unit--catch{width:auto;margin-bottom:40px}.md_unit--catch .unitWrap .contentArea .titleSet .title:nth-child(4){padding-left:40px}.md_unit--other .unitWrap .cardList{flex-direction:column;gap:16px;margin-top:32px}}.localNav{width:calc(100vw - 240px);max-width:1680px;margin:0 auto}.localNav .md_unit{position:relative;z-index:1;width:100%;max-width:100%}.localNav .md_unit .unitWrap{position:relative}.localNav .md_unit .unitWrap>*{position:relative}.localNav .md_unit .unitWrap .bgPartList{left:calc((100vw - 100%)/-2);width:100vw}.localNav .md_unit .unitWrap .bgPartList .bgPart{width:100vw;top:24px;height:41.6666666667vw;overflow:hidden;left:initial;clip-path:none}.localNav .md_unit .unitWrap .bgPartList .bgPart:first-child{top:0;width:100%;height:110vw;max-height:1980px}.localNav .md_unit .unitWrap .bgPartList .bgPart:nth-child(2){top:0;left:0;clip-path:inset(0 50% 0 0)}.localNav .md_unit .unitWrap .bgPartList .bgPart:nth-child(3){top:31.25vw;right:0;width:50%;transform:rotate(180deg) skewY(-19deg)}.localNav .md_unit .unitWrap .bgPartList .bgPart:nth-child(4){top:0;width:100%;height:110vw;max-height:1980px;background:transparent}.localNav .md_unit .unitWrap .bgPartList .bgPart:nth-child(4):before{content:"";position:absolute;top:0;left:50%;width:100vw;height:120%;background-image:url(/company/recruit/imageFile/bg_object.svg);background-size:100vw auto;background-position:top center;background-repeat:repeat-y;transform:translate(-50%) skewY(19deg);z-index:-1}.localNav .md_unit .unitWrap .bgPartList .bgPart--gray{transform:none;background:#fff}.localNav .md_unit .unitWrap .bgPartList .bgPart--grad_white{background:linear-gradient(to right,#fff9,#fff0 50%)}.localNav .md_unit .unitWrap .titleArea{padding-top:clamp(120px,10.5vw,220px);text-align:center}.localNav .md_unit .unitWrap .titleArea .rubi{position:static;font-size:clamp(64px,6.8vw,86px);font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic;letter-spacing:-.02em;color:#222;opacity:initial;z-index:1;mix-blend-mode:inherit;transform:none}.localNav .md_unit .unitWrap .titleArea .title{margin-top:20px;font-size:clamp(24px,2.8vw,32px);font-weight:700;letter-spacing:.08em}.localNav .md_unit .unitWrap .titleArea+.contentArea{margin-top:80px}.localNav .md_unit .unitWrap .contentArea{position:relative;background-color:initial;background-color:transparent;box-shadow:none;padding:0;margin:0;overflow:initial}.localNav .md_unit--course .unitWrap .bgPartList .bgPart:first-child{max-height:1300px}.localNav .md_unit--course .unitWrap .bgPartList .bgPart:nth-child(4){max-height:1300px}.localNav .md_unit--course .unitWrap .titleArea+.contentArea{margin-top:20px;margin-bottom:80px}.localNav .md_unit--course .unitWrap .contentArea{aspect-ratio:1680/680}.localNav .md_unit--course .unitWrap .contentArea .courseList{transform:translateY(10%)}.localNav .md_unit--course .unitWrap .contentArea .imgList{transform:scale(.7) translateY(-10%)}.localNav .md_unit--about .unitWrap .contentArea{aspect-ratio:1680/1266;margin-bottom:280px}.localNav .md_unit--career .unitWrap .titleArea+.contentArea{display:flex;margin-top:10px}.localNav .md_unit--career .unitWrap .contentArea{aspect-ratio:1680/1180;margin-bottom:180px}.localNav .md_unit--career .unitWrap .contentArea .md_link--system{top:11.8644067797%}.localNav .md_unit--career .unitWrap .contentArea .md_link--data{top:45.7627118644%}.localNav .md_unit--career .unitWrap .contentArea .md_link--culture{left:19.0476190476%}@media only screen and (max-width: 840px){.localNav{width:100%;margin-top:-135px;padding-bottom:180px}.localNav .md_unit{max-width:600px}.localNav .md_unit .unitWrap .bgPartList{left:calc((100vw - 100%)/-2);width:100vw}.localNav .md_unit .unitWrap .bgPartList .bgPart{width:100vw;top:24px;height:149.3333333333vw;overflow:hidden}.localNav .md_unit .unitWrap .bgPartList .bgPart:first-child{height:394.6666666667vw;max-height:1900px}.localNav .md_unit .unitWrap .bgPartList .bgPart:nth-child(3){top:135vw}.localNav .md_unit .unitWrap .bgPartList .bgPart:nth-child(4){height:341.3333333333vw;max-height:1480px;background:transparent}.localNav .md_unit .unitWrap .titleArea{padding-top:100px}.localNav .md_unit .unitWrap .titleArea .rubi{font-size:56px}.localNav .md_unit .unitWrap .titleArea .title{position:static;margin-top:8px;font-size:22px}.localNav .md_unit .unitWrap .titleArea+.contentArea{margin-top:40px}.localNav .md_unit .unitWrap .contentArea{padding:0;aspect-ratio:initial}.localNav .md_unit--course .unitWrap .bgPartList .bgPart:first-child{max-height:1080px}.localNav .md_unit--course .unitWrap .bgPartList .bgPart:nth-child(3){top:75vw}.localNav .md_unit--course .unitWrap .bgPartList .bgPart:nth-child(4){max-height:1080px}.localNav .md_unit--course .unitWrap .contentArea .courseList,.localNav .md_unit--course .unitWrap .contentArea .imgList{transform:initial}.localNav .md_unit--about .unitWrap .contentArea{margin-bottom:80px}.localNav .md_unit--career .unitWrap .titleArea+.contentArea{margin-top:56px}.localNav .md_unit--career .unitWrap .contentArea{aspect-ratio:initial;margin-bottom:0}.localNav .md_unit--career .unitWrap .contentArea .md_link--system,.localNav .md_unit--career .unitWrap .contentArea .md_link--data{top:initial}.localNav .md_unit--career .unitWrap .contentArea .md_link--culture{left:initial}}
