:root{--module-color:#ed6c1e}.newgrad{--module-color:rgb(255, 225, 0)}.career{--module-color:#df0013}ul.index-link-list{width:90%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:10vmax}ul.index-link-list li{width:46%;margin-bottom:15vw;opacity:1}ul.index-link-list li a{display:block;width:100%;height:25vmax}ul.index-link-list li a .img-box{background:#bdbebe;position:relative;height:22vmax;z-index:0;transition:.3s ease all}ul.index-link-list li a .img-box ul.bg-text-list{position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;overflow:hidden}ul.index-link-list li a .img-box ul.bg-text-list li{position:absolute;width:140%;height:2vw;margin:0 auto;left:0;z-index:3;transform:rotate(-25deg);transition:margin-top .3s ease}ul.index-link-list li a .img-box ul.bg-text-list li::after,ul.index-link-list li a .img-box ul.bg-text-list li::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:.6;z-index:2;background:url(../images/newgrad/top/people-bg-text.svg) no-repeat center center;background-size:contain;transition:.3s ease all}ul.index-link-list li a .img-box ul.bg-text-list li::after{animation:loop 40s linear infinite}ul.index-link-list li a .img-box ul.bg-text-list li::before{animation:loop 40s -20s linear infinite}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(2n)::after{animation:loop2 40s linear infinite}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(2n)::before{animation:loop2 40s -20s linear infinite}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(1){margin-top:-14vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(2){margin-top:-7vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(3){margin-top:0}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(4){margin-top:7vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(5){margin-top:14vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(6){margin-top:21vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(7){margin-top:28vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(8){margin-top:35vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(9){margin-top:42vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(10){margin-top:49vw}ul.index-link-list li a .img-box img{position:absolute;bottom:-2vw;left:0;display:block;width:100%;height:auto;object-fit:cover;z-index:2;opacity:0;transition:.3s ease all}ul.index-link-list li a .info-box{background:#ffe100;padding:2vw;position:relative;min-height:150px;display:flex;flex-direction:column;justify-content:center}ul.index-link-list li a .info-box::after{position:absolute;content:"";width:3vw;height:1vw;right:2.2vw;top:50%;background:url(../images/newgrad/people/index-arrow-icon.svg) no-repeat center center;background-size:contain;transform:translateY(-50%);transition:.3s ease all}ul.index-link-list li a .info-box p.name{font-size:calc(1.2rem + .4vw);font-weight:600}ul.index-link-list li a .info-box p.name span.small{font-size:calc(.8rem + .4vw);font-weight:500}ul.index-link-list li a .info-box p.job-type{font-size:calc(.8rem + .4vw);font-weight:500}ul.index-link-list li a:hover{opacity:1}ul.index-link-list li a:hover .img-box{background:#9d9e9d}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(1){margin-top:-12vw}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(2){margin-top:-6vw}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(3){margin-top:0}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(4){margin-top:6vw}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(5){margin-top:12vw}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(6){margin-top:18vw}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(7){margin-top:24vw}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(8){margin-top:30vw}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(9){margin-top:36vw}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(10){margin-top:42vw}ul.index-link-list li a:hover .img-box img{transform:scale(1.05)}ul.index-link-list li a:hover .info-box::after{transform:translateY(-50%) translateX(-50%)}ul.index-link-list li.is-show a .img-box img{bottom:0;opacity:1}.interview .header a.newgrad-bnr{opacity:0;pointer-events:none;width:8vmax;height:8vmax;right:1vw;top:unset!important;bottom:8vw!important}.interview .header.hyde-out a.newgrad-bnr{opacity:1;pointer-events:visible}.interview a.newgrad-page-top{opacity:0;pointer-events:none}.interview a.newgrad-page-top.hyde-out{opacity:1;pointer-events:visible}.interview .mainvisual{height:50vmax;max-height:unset;justify-content:space-between;padding:10vmax 0 4vmax 10vmax}.interview .mainvisual::after{background-size:cover!important;background-attachment:unset!important}.interview .mainvisual h2.page-title{width:100%}.interview .mainvisual h2.page-title span{display:block;color:#000!important;text-align:start!important}.interview .mainvisual h2.page-title span.en{font-size:calc(4.5rem + .4vw);font-weight:800;letter-spacing:.05em!important;opacity:1;transform:unset}.interview .mainvisual h2.page-title span.jp{font-size:calc(1.2rem + .4vw);font-weight:400}.interview .mainvisual p.bg-copy{text-align:end;width:100%}.interview .mainvisual p.bg-copy span{display:inline-block;font-size:4vw;font-weight:600;padding:.3em;line-height:1em;color:#ed6d1f;margin-bottom:.5em;letter-spacing:.1em;opacity:1;transition:.3s ease all;position:relative;z-index:0}.interview .mainvisual p.bg-copy span::after{position:absolute;content:"";width:0;height:100%;left:0;top:0;background:#fff;transition:.5s ease-in-out all;z-index:-1}.interview .mainvisual p.bg-copy span:nth-last-of-type(1){margin-bottom:0}.interview .mainvisual.is-show p.bg-copy span::after{width:100%;opacity:1}.interview .mainvisual.is-show p.bg-copy span:nth-of-type(2){transition-delay:.2s}.interview .mainvisual.is-show p.bg-copy span:nth-of-type(2)::after{transition-delay:.2s}.interview .mainvisual.is-show p.bg-copy span:nth-of-type(3){transition-delay:.4s}.interview .mainvisual.is-show p.bg-copy span:nth-of-type(3)::after{transition-delay:.4s}.people-info-wrap{width:100%;display:flex;justify-content:space-between;align-items:end;margin-bottom:3vmax;opacity:1}.people-info-wrap h3.people-job-title{width:80%}.people-info-wrap h3.people-job-title span{font-weight:600;line-height:1em;opacity:0;transition:.3s ease all}.people-info-wrap h3.people-job-title span.en{color:#ffe100;font-size:10vw;display:block;transform:translateY(20%) translateX(0)}.people-info-wrap h3.people-job-title span.jp{font-size:3vw;display:inline-block;position:relative;transform:translateY(-120%) translateX(0);letter-spacing:.15em}.people-info-wrap h3.people-job-title span.jp::after{position:absolute;content:"";right:calc(100% + 10vw);bottom:-.8em;border-bottom:.22em #000 solid;width:calc(100% + 10vw);transition:.3s ease all}.people-info-wrap p.name{font-size:calc(2rem + .4vw);font-weight:600;margin-bottom:.5em;transform:translateY(0) translateX(15%);transition:.3s ease all;opacity:0}.people-info-wrap p.name span{font-size:calc(1rem + .4vw);font-weight:400}.people-info-wrap.is-show h3.people-job-title span{opacity:1}.people-info-wrap.is-show h3.people-job-title span.en{transform:translateY(0) translateX(0)}.people-info-wrap.is-show h3.people-job-title span.jp{transition-delay:.2s}.people-info-wrap.is-show h3.people-job-title span.jp::after{right:0;transition-delay:.3s}.people-info-wrap.is-show p.name{transform:translateY(0) translateX(0);opacity:1}.people-intro{width:100%;padding-left:3vw;margin-bottom:3vmax;position:relative}.people-intro::after{content:"PROFILE";position:absolute;left:0;top:.45em;font-size:calc(1.5rem + .4vw);font-weight:700;line-height:1;writing-mode:vertical-lr}ul.people-page-link-list{width:100%;display:flex;justify-content:space-between;margin-bottom:8vmax}ul.people-page-link-list li{width:calc((100% - 4vw)/ 5)}ul.people-page-link-list li a{display:block;width:100%;text-align:center;background:#fff;border:2px #000 solid;padding:.8vw 2vw;border-radius:4vw;font-weight:700;font-size:calc(1.2rem + .4vw)}ul.people-page-link-list li a:hover{background:rgba(237,109,31,.3);opacity:1}.people-round-bg-box{width:100%;border-radius:3vw;background:#ebebeb;margin-bottom:3vmax;padding:3vw 4vw}.people-border-tilte{font-size:calc(1.8rem + .4vw);margin-bottom:2vmax;border-bottom:3px #ffe100 solid;padding-bottom:.3em;font-weight:600;letter-spacing:.1em}.people-reason-column{width:100%;display:flex;justify-content:space-between;align-items:end}.people-reason-column .img-box{width:49%}.people-reason-column .img-box img{width:100%}.people-reason-column .text-box{width:45%}.people-reason-column .text-box p.lead{font-size:calc(1.5rem + .4vw);margin-bottom:1vmax}.people-job-description-column .job-description-dl{display:flex;justify-content:space-between}.people-job-description-column .job-description-dl>div{width:calc((100% - 6vw)/ 3)}.people-job-description-column .job-description-dl>div dt{font-size:calc(1.4rem + .4vw);font-weight:500;text-align:center;padding-bottom:1vw;border-bottom:1.5px dashed #000;margin-bottom:1.2vw}.people-job-description-column .job-description-dl>div dd{font-size:calc(.8rem + .4vw);text-align:justify}.people-challenging-column{width:100%;display:flex;justify-content:space-between}.people-challenging-column ul.point-list{width:58%;opacity:1}.people-challenging-column ul.point-list li{display:flex;align-items:center;margin-bottom:3vmax;opacity:1}.people-challenging-column ul.point-list li p.number{font-size:calc(4rem + .4vw);font-weight:700;letter-spacing:.3em;line-height:1em;opacity:1}.people-challenging-column ul.point-list li p.paragraph{opacity:0;transition:1s ease all}.people-challenging-column ul.point-list li:nth-last-of-type(1){margin-bottom:0}.people-challenging-column ul.point-list.is-show li p.paragraph{opacity:1}.people-challenging-column ul.point-list.is-show li:nth-of-type(2) p.paragraph{transition-delay:.1s}.people-challenging-column ul.point-list.is-show li:nth-of-type(3) p.paragraph{transition-delay:.2s}.people-challenging-column .img-box{width:38%}.people-challenging-column .img-box img{width:100%;display:block;margin-bottom:1vw}.people-challenging-column .img-box p.caption{font-size:calc(.8rem + .4vw)}ul.people-growth-list{width:100%;display:flex;justify-content:space-between;opacity:1}ul.people-growth-list li{width:25%}ul.people-growth-list li p.title{font-size:calc(1.6rem + .4vw);font-weight:800;margin-bottom:2vw;position:relative;z-index:0}ul.people-growth-list li p.title::after,ul.people-growth-list li p.title::before{position:absolute;content:"";background:rgba(255,225,0,.6);bottom:0;z-index:-1;height:1.3em;transform:translateY(20%) translateX(0);opacity:0;transition:.5s ease-in-out all}ul.people-growth-list li p.title::after{width:0;left:0}ul.people-growth-list li p.title::before{width:1.7vw;right:0;clip-path:polygon(0 0,100% 50%,0 100%)}ul.people-growth-list li p.text{font-size:calc(.8rem + .4vw);padding-right:3vw}ul.people-growth-list.col-2 li{width:50%}ul.people-growth-list.col-3 li{width:33.3333333333%}ul.people-growth-list.is-show li p.title::after{width:calc(100% - 1.7vw);opacity:1}ul.people-growth-list.is-show li p.title::before{opacity:1;transition-delay:.33s}ul.people-growth-list.is-show li:nth-of-type(2) p.title::after{transition-delay:.2s}ul.people-growth-list.is-show li:nth-of-type(2) p.title::before{transition-delay:.43s}ul.people-growth-list.is-show li:nth-of-type(3) p.title::after{transition-delay:.4s}ul.people-growth-list.is-show li:nth-of-type(3) p.title::before{transition-delay:.63s}ul.people-growth-list.is-show li:nth-of-type(4) p.title::after{transition-delay:.6s}ul.people-growth-list.is-show li:nth-of-type(4) p.title::before{transition-delay:.83s}.content-section.people-oneday{overflow:hidden}h3.people-day-tilte{width:100%;text-align:center;position:relative;z-index:0;margin-bottom:6vmax}h3.people-day-tilte::after{position:absolute;content:"";width:calc(100% + 20vw);left:-10vw;top:50%;background:#b4b4b4;height:3em;z-index:-1;opacity:.4;transform:translateY(-50%) translateX(0)}h3.people-day-tilte span{display:block;text-align:center}h3.people-day-tilte span.en{font-size:calc(3rem + .4vw);font-weight:700;line-height:1em;margin-bottom:.2em}h3.people-day-tilte span.jp{font-size:calc(1.5rem + .4vw);font-weight:500}ul.oneday-list{width:100%;display:flex;justify-content:space-between;margin-bottom:3vmax;position:relative;z-index:0;opacity:1}ul.oneday-list::after,ul.oneday-list::before{position:absolute;content:"";width:calc(100% + 20vw);height:1.8em;left:-10vw;top:47%;z-index:-1;background:url(../images/newgrad/people/people-oneday-icon.svg) no-repeat center center;background-size:contain}ul.oneday-list::after{animation:loop 40s linear infinite}ul.oneday-list::before{animation:loop 40s -20s linear infinite}ul.oneday-list:nth-of-type(2n)::after{animation:loop2 40s linear infinite}ul.oneday-list:nth-of-type(2n)::before{animation:loop2 40s -20s linear infinite}ul.oneday-list li{width:calc((100% - 2vw)/ 3);background:#b4b4b4;padding:5.5vmax 2vw 2vw;border-radius:2vw;position:relative;transform:translateY(5%);opacity:0;transition:.3s ease all}ul.oneday-list li p.time{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#ffe100;width:7vmax;height:7vmax;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;text-align:center;font-size:calc(1.6rem + .4vw);line-height:1.4;transition:.3s ease all;opacity:0}ul.oneday-list li p.time.many-letters{font-size:calc(1.4rem + .4vw)}ul.oneday-list.col-4 li{width:calc((100% - 3vw)/ 4);padding:5.5vmax 1.75vw 1.75vw}ul.oneday-list.col-5 li{width:calc((100% - 4vw)/ 5);padding:5.5vmax 1.5vw 1.5vw}ul.oneday-list.col-6 li{width:calc((100% - 5vw)/ 6);padding:5.5vmax 1vw 1.5vw}ul.oneday-list.is-show li{opacity:1;transform:translateY(0)}ul.oneday-list.is-show li p.time{width:8vmax;height:8vmax;transition-delay:.1s;opacity:1}.people-off-bg-content{width:100%;background:#fff;border:1px #000 solid;border-radius:2vw;display:flex;align-items:center;padding:2vw 4vw}.people-off-bg-content p.bold-text{font-weight:700;text-align:center;font-size:calc(1.6rem + .4vw);white-space:nowrap}.people-off-bg-content .text-box{margin-left:3vw}.people-off-bg-content .text-box p.lead{font-size:calc(1.4rem + .4vw);font-weight:600;margin-bottom:.5vw}ul.people-footer-navi-slider{width:100%;margin-top:5vmax}ul.people-footer-navi-slider li{margin:0 2vw;transition:transform .3s ease;padding:5vmax 0}ul.people-footer-navi-slider li a{display:block;width:100%;height:100%}ul.people-footer-navi-slider li a .img-box{width:100%;height:15vmax;background:#ebebeb;border-radius:2vw;position:relative;padding:2vw;margin-bottom:1vw}ul.people-footer-navi-slider li a .img-box ul.bg-text-list{position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;overflow:hidden;border-radius:2vw}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li{position:absolute;width:300%;height:2vw;margin:0 auto;left:0;z-index:3;transform:rotate(-25deg)}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li::after,ul.people-footer-navi-slider li a .img-box ul.bg-text-list li::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:.3;z-index:2;background:url(../images/newgrad/top/people-bg-text.svg) no-repeat center center;background-size:contain}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li::after{animation:loop 40s linear infinite}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li::before{animation:loop 40s -20s linear infinite}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(2n)::after{animation:loop2 40s linear infinite}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(2n)::before{animation:loop2 40s -20s linear infinite}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(1){margin-top:-8vw}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(2){margin-top:-4vw}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(3){margin-top:0}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(4){margin-top:4vw}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(5){margin-top:8vw}ul.people-footer-navi-slider li a .img-box img{display:block;width:100%;height:115%;object-fit:cover;position:absolute;left:50%;bottom:0;transform:translateY(0) translateX(-50%);z-index:1}ul.people-footer-navi-slider li a .img-box p.lead{width:fit-content;min-width:80%;background:rgba(255,225,0,.6);color:#fff;font-size:calc(.65rem + .4vw);font-weight:700;white-space:nowrap;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}ul.people-footer-navi-slider li a p.name{font-size:calc(1rem + .4vw);font-weight:600;text-align:center}ul.people-footer-navi-slider li a p.name span{display:inline-block;font-weight:500}ul.people-footer-navi-slider li a p.name span.sub{font-size:calc(.6rem + .4vw);margin-left:.3em}ul.people-footer-navi-slider li a p.name span.job-type{font-size:calc(.6rem + .4vw);margin-top:.3em}ul.people-footer-navi-slider li.slick-center{transform:scale(1.2);transition:transform .3s ease}ul.people-footer-navi-slider ul.slick-dots{position:unset;padding:0;margin-top:2vw}ul.people-footer-navi-slider ul.slick-dots li{width:2vw;height:.5vw;margin:0 .2vw;padding:0!important}ul.people-footer-navi-slider ul.slick-dots li button{width:100%;height:100%;background:#000;padding:0}ul.people-footer-navi-slider ul.slick-dots li button::before{content:none}ul.people-footer-navi-slider ul.slick-dots li.slick-active button{background:#ffe100!important}@keyframes loop{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}:root{--module-color:#ed6c1e}.newgrad{--module-color:rgb(255, 225, 0)}.career{--module-color:#df0013}@media screen and (max-width:1024px) and (orientation:portrait){ul.index-link-list{flex-direction:column}ul.index-link-list li{width:100%;margin-bottom:7vmax}ul.index-link-list li a{height:fit-content}ul.index-link-list li a .img-box ul.bg-text-list li{height:4vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(1){margin-top:-28vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(2){margin-top:-14vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(3){margin-top:0}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(4){margin-top:14vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(5){margin-top:28vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(6){margin-top:42vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(7){margin-top:56vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(8){margin-top:70vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(9){margin-top:84vw}ul.index-link-list li a .img-box ul.bg-text-list li:nth-of-type(10){margin-top:98vw}ul.index-link-list li a .img-box img{left:10%;width:80%}ul.index-link-list li a .info-box{padding:5vw 3vw;min-height:unset}ul.index-link-list li a .info-box::after{width:6vw;height:2vw;right:2.8vw}ul.index-link-list li a .info-box p.name{font-size:calc(1.3rem + 1vw);width:90%}ul.index-link-list li a .info-box p.name span.small{font-size:calc(.9rem + 1vw)}ul.index-link-list li a .info-box p.job-type{font-size:calc(1rem + 1vw);width:90%}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(1){margin-top:-28vw}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(2){margin-top:-14vw}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(3){margin-top:0}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(4){margin-top:14vw}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(5){margin-top:28vw}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(6){margin-top:42vw}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(7){margin-top:56vw}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(8){margin-top:70vw}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(9){margin-top:84vw}ul.index-link-list li a:hover .img-box ul.bg-text-list li:nth-of-type(10){margin-top:98vw}.interview .header a.newgrad-bnr{width:13vmax;height:13vmax;bottom:12vw!important}.interview .mainvisual{padding:22vmax 0 4vmax 3vmax}.interview .mainvisual p.bg-copy span{font-size:4.8vw}.interview .mainvisual.is-show p.bg-copy span:nth-of-type(2){transition-delay:.2s}.interview .mainvisual.is-show p.bg-copy span:nth-of-type(2)::after{transition-delay:.2s}.interview .mainvisual.is-show p.bg-copy span:nth-of-type(3){transition-delay:.4s}.interview .mainvisual.is-show p.bg-copy span:nth-of-type(3)::after{transition-delay:.4s}.people-info-wrap{flex-direction:column}.people-info-wrap h3.people-job-title{width:100%}.people-info-wrap h3.people-job-title span{line-height:1.9em}.people-info-wrap h3.people-job-title span.jp{font-size:4vw}.people-info-wrap p.name{font-size:calc(2rem + 1vw)}.people-info-wrap p.name span{font-size:calc(1rem + 1vw)}.people-intro{padding-left:10vw}.people-intro::after{font-size:calc(1.5rem + 1vw)}ul.people-page-link-list{flex-wrap:wrap;margin-bottom:5vmax}ul.people-page-link-list li{width:49%;margin-bottom:2vw}.people-reason-column{flex-direction:column}.people-reason-column .img-box{width:100%;margin-bottom:1vmax}.people-reason-column .text-box{width:100%}.people-reason-column .text-box p.lead{font-size:calc(1.2rem + 1vw)}.people-job-description-column .job-description-dl{flex-direction:column;justify-content:unset;gap:4vw 0}.people-job-description-column .job-description-dl>div{width:100%}.people-job-description-column .job-description-dl>div dt{font-size:calc(1.2rem + 1vw)}.people-job-description-column .job-description-dl>div dd{font-size:calc(.8rem + 1vw)}.people-challenging-column{flex-direction:column}.people-challenging-column ul.point-list{width:100%;margin-bottom:3vmax}.people-challenging-column ul.point-list li p.number{font-size:calc(3.5rem + .4vw)}.people-challenging-column ul.point-list li p.paragraph{opacity:0;transition:1s ease all}.people-challenging-column ul.point-list li:nth-last-of-type(1){margin-bottom:0}.people-challenging-column ul.point-list.is-show li p.paragraph{opacity:1}.people-challenging-column ul.point-list.is-show li:nth-of-type(2) p.paragraph{transition-delay:.1s}.people-challenging-column ul.point-list.is-show li:nth-of-type(3) p.paragraph{transition-delay:.2s}.people-challenging-column .img-box{width:100%}.people-challenging-column .img-box p.caption{font-size:calc(1rem + .4vw)}ul.people-growth-list{flex-direction:column}ul.people-growth-list li{width:100%}ul.people-growth-list li p.text{font-size:calc(1rem + .4vw)}ul.people-growth-list.col-2 li,ul.people-growth-list.col-3 li{width:100%}ul.oneday-list{flex-direction:column}ul.oneday-list::after,ul.oneday-list::before{content:none}ul.oneday-list::after,ul.oneday-list::before{animation:unset}ul.oneday-list:nth-of-type(2n)::after,ul.oneday-list:nth-of-type(2n)::before{animation:unset}ul.oneday-list::before{content:"";position:absolute;left:calc(5.5vmax - 1.5px);top:5vmax;width:3px;height:0;border-left:3px dotted #b4b4b4;opacity:0;transition:.6s ease all}ul.oneday-list li{width:calc(100% - 9.5vmax);min-height:11vmax;margin-left:9.5vmax;padding:2vw 4vw 2vw 5.5vw;display:flex;align-items:center;margin-bottom:5vmax}ul.oneday-list li p.time{top:50%;left:-10vmax;transform:unset;transform:translateY(-50%);width:14vmax;height:14vmax;font-size:calc(.9rem + 1vw)}ul.oneday-list li p.time.many-letters{font-size:calc(.9rem + 1vw)}ul.oneday-list.col-4 li,ul.oneday-list.col-5 li,ul.oneday-list.col-6 li{width:calc(100% - 9.5vmax);margin-left:9.5vmax;padding:2vw 4vw 2vw 5.5vw}ul.oneday-list.is-show::before{height:calc(100% - 20vmax);opacity:1}ul.oneday-list.is-show li p.time{width:11vmax;height:11vmax}.people-off-bg-content{flex-direction:column;padding:2vw}.people-off-bg-content p.bold-text{font-size:calc(1.4rem + 1vw);margin-bottom:2vw}.people-off-bg-content .text-box p.lead{font-size:calc(1rem + 1vw);line-height:1.6;margin-bottom:1vw}ul.people-footer-navi-slider{width:100%;margin-left:0}ul.people-footer-navi-slider li{padding:5vmax 0 1vmax}ul.people-footer-navi-slider li a .img-box{height:52vw}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(1){margin-top:-40vw}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(2){margin-top:-20vw}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(3){margin-top:0}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(4){margin-top:20vw}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(5){margin-top:40vw}ul.people-footer-navi-slider li a .img-box img{height:100%}ul.people-footer-navi-slider li a .img-box p.lead{min-width:92%;font-size:calc(.7rem + 1vw);white-space:unset}ul.people-footer-navi-slider li a p.name{font-size:calc(1.2rem + 1vw)}ul.people-footer-navi-slider li a p.name span.sub{font-size:calc(.6rem + 1vw)}ul.people-footer-navi-slider li a p.name span.job-type{font-size:calc(.6rem + 1vw)}ul.people-footer-navi-slider li.slick-center{transform:scale(1)}ul.people-footer-navi-slider ul.slick-dots li{width:4vw;height:1vw;margin:0 .75vw}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){ul.index-link-list{margin-top:18vmax}ul.index-link-list li{margin-bottom:15vmax}ul.index-link-list li a .img-box{height:25vmax}ul.people-footer-navi-slider li{padding:5vmax 0 3vmax}ul.people-footer-navi-slider li a .img-box{height:15vmax}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(1){margin-top:-16vw}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(2){margin-top:-8vw}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(3){margin-top:0}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(4){margin-top:8vw}ul.people-footer-navi-slider li a .img-box ul.bg-text-list li:nth-of-type(5){margin-top:16vw}ul.people-footer-navi-slider li a .img-box img{height:110%}ul.people-footer-navi-slider li a .img-box p.lead{font-size:calc(.65rem + 1vw)}ul.people-footer-navi-slider li a p.name{font-size:calc(1rem + 1vw)}ul.people-footer-navi-slider li a p.name span.sub{font-size:calc(.6rem + 1vw)}ul.people-footer-navi-slider li a p.name span.job-type{font-size:calc(.6rem + 1vw)}ul.people-footer-navi-slider li.slick-center{transform:scale(1.1)}ul.people-footer-navi-slider ul.slick-dots li{width:3vw;height:.75vw;margin:0 .5vw}}