.other .header-mypage-link.header-mypage-link{margin-left:1vw}.other .header-mypage-link:last-child{margin-right:1.5vw}.other footer .footer-wrap .page-navi-list-wrap{display:none}.othrer-fv{width:100%;height:70vh;position:relative;z-index:0;margin-top:7vw;margin-bottom:7vmax}.othrer-fv .bgbox{position:absolute;width:calc(100% - 6vw);height:calc(100% - 6vw);margin:3vw;background:#777;z-index:0}.othrer-fv .bgbox img{object-fit:cover;object-position:10% 50%;width:100%;height:100%}.othrer-fv h2.page-title{display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);padding:2vw 7vw 2vw 5vw;background:linear-gradient(60deg,#b9e0fc 0,#00bf9b 100%);color:#fff;font-size:2.5rem;font-weight:500}.entry-links{width:100%;display:flex;justify-content:center}.entry-links a{display:block;width:46%;margin:0 1%;padding:.5vw;border:2px solid #00bf9b;font-size:2rem;text-align:center;border-radius:10vw}.diversity-message{padding:8vw 5vw 5vw 5vw;background:linear-gradient(60deg,#b9e0fc 0,#00bf9b 100%);position:relative}.diversity-message p{color:#fff}.diversity-message p.entitle{position:absolute;left:0;top:0;color:#fff;font-size:7vw;font-family:serif;font-weight:500;line-height:.7}.diversity-message p.title{display:block;width:100%;font-size:1.8rem;font-weight:500;color:#fff;margin-bottom:5vmax}.diversity-message p.titleread{display:block;width:100%;font-size:2.2rem;font-weight:500;margin-bottom:2vmax}.diversity-message p.read{display:block;width:100%;font-size:1.6rem;margin-bottom:2vmax}.diversity-message p.name{display:block;width:100%;font-size:2rem;font-weight:600}.diversity-message p.name span{font-size:1.5rem;margin-right:1rem}ul.other-interview-list{width:100%;display:flex;flex-direction:column;margin-top:8vmax;margin-bottom:8vmax}.career ul.other-interview-list{margin-bottom:4vmax}ul.other-interview-list li{width:100%}ul.other-interview-list li:nth-of-type(2n) .head{justify-content:flex-start}ul.other-interview-list li:nth-of-type(2n) .head .bg-img{left:auto;right:0}ul.other-interview-list li+li{margin-top:5vmax}ul.other-interview-list li .head{width:100%;height:30vw;position:relative;z-index:0;padding:0 4vw;display:flex;justify-content:flex-end;margin-bottom:1vmax}ul.other-interview-list li .head .bg-img{height:100%;width:70%;position:absolute;left:0;top:0;background:#777;z-index:0}ul.other-interview-list li .head .info{position:relative;height:100%;width:50%;z-index:2;display:flex;flex-direction:column;justify-content:center}ul.other-interview-list li .head .info .int-title{display:block;width:100%;text-align:right;font-size:5vw;font-weight:500;color:#00bf9b;margin-bottom:2vmax;font-family:serif}ul.other-interview-list li .head .info .int-title span{color:#000;font-size:1.5rem;font-weight:500;margin-left:2rem;font-family:none}ul.other-interview-list li .head .info .prof-box{width:100%;background:#fff;padding:2vw}ul.other-interview-list li .head .info .prof-box p.names{display:block;width:100%;position:relative;padding-bottom:1vmax;margin-bottom:1vmax;font-size:1.9rem;font-weight:500}ul.other-interview-list li .head .info .prof-box p.names span{font-size:2rem;font-weight:500;margin-right:1rem}ul.other-interview-list li .head .info .prof-box p.names::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(60deg,#b9e0fc 0,#00bf9b 100%)}ul.other-interview-list li .head .info .prof-box p.names{display:block;width:100%;font-size:1.7rem;font-weight:600;margin-bottom:1.4em}ul.other-interview-list li .head .info .prof-box p.names span{font-size:1.4rem;margin-right:1rem}ul.other-interview-list li .head .info .prof-box .profile{font-size:1.4rem}ul.other-interview-list li .head .info .prof-box .profile span{display:block;font-size:1.6rem;font-weight:700}ul.other-interview-list .content{width:100%;padding:4vmax 5vw;display:flex;justify-content:space-between}ul.other-interview-list .content .imgbox{display:block;width:35%;height:auto;background:#777}ul.other-interview-list .content .imgbox img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}ul.other-interview-list .content .read{display:block;width:62%;font-size:1.4rem}ul.other-interview-list .content .read .copy{color:#00bf9b;font-size:1.8rem;line-height:1.4;font-weight:700;margin-bottom:1em}ul.other-interview-list .content .read .text{font-size:1.4rem;margin-bottom:2em}.aboutus{position:relative}.aboutus p.about-title{display:block;position:absolute;top:0;left:0;line-height:.7;font-size:7vw;color:#00bf9b;font-family:serif;text-align:center;display:block;width:100%;transform:translateY(-100%);font-weight:500}.aboutus p.ab-titleread{display:block;width:100%;padding:2vmax 0;text-align:center;color:#fff;font-size:2.6rem;font-family:serif;font-weight:500;letter-spacing:.2em}.aboutus ul.div-ab-list{width:100%;display:flex;justify-content:space-between;margin-bottom:4vmax}.aboutus ul.div-ab-list li{width:30%}.aboutus ul.div-ab-list li img{display:block;width:100%;margin-bottom:1vmax}.aboutus ul.div-ab-list li .info{width:100%;position:relative;padding-top:2vw}.aboutus ul.div-ab-list li .info img.icon{position:absolute;left:50%;top:0;width:5vw;display:block;transform:translateY(-3.5vw) translateX(-50%)}.aboutus ul.div-ab-list li .info p.title{display:block;width:100%;padding:1vw 0;text-align:center;color:#fff;font-size:2rem;font-weight:600}.aboutus ul.div-ab-list li .info p.read{display:block;width:100%;color:#fff;font-size:1.4rem}.aboutus .center-link{display:flex;justify-content:center;width:100%}.aboutus .center-link a{display:block;width:40%;background:#fff;border-radius:10vw;text-align:center;font-size:1.8rem;padding:1vw}p.div-fields-title{width:100%;display:block;margin-bottom:3vmax;text-align:center;font-size:6vw;font-family:serif;font-weight:500;line-height:.5;padding-top:5vmax}p.div-fields-title span{font-size:1.7rem;font-weight:500}ul.div-fir-list{width:100%;display:flex;flex-direction:column}ul.div-fir-list li{width:100%}ul.div-fir-list li a{display:flex;justify-content:space-between;width:100%;height:12vw}ul.div-fir-list li a .info{width:30%;background:#000;height:100%;display:flex;justify-content:center;align-items:center}ul.div-fir-list li a .info p{display:block;width:100%;text-align:center;color:#fff;font-size:2rem;font-weight:500}ul.div-fir-list li a .imgbox{width:70%;height:100%;background:#777}ul.div-fir-list li a .imgbox img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}ul.div-fir-list li:nth-of-type(2n) a{flex-direction:row-reverse}.menu-container{background:url(../images/other/diversity-fields-img01.webp) no-repeat center center;background-size:cover;height:60vh;transition:all .4s ease-in-out}.menu-container.bg-0{background:url(../images/other/diversity-fields-img01.webp) no-repeat center center;background-size:cover}.menu-container.bg-1{background:url(../images/other/diversity-fields-img02.webp) no-repeat center center;background-size:cover}.menu-container.bg-2{background:url(../images/other/diversity-fields-img03.webp) no-repeat center center;background-size:cover}.menu-container a.menu-box{display:flex;align-items:center;width:33%;height:33.3333333333%;padding:0 5vw;background:rgba(0,0,0,.9);position:relative}.menu-container a.menu-box:hover::after{position:absolute;content:"";width:16px;height:60%;background:linear-gradient(60deg,#b9e0fc 0,#00bf9b 100%);top:0;bottom:0;right:0;margin:auto;transition:all .4s ease-in-out}.menu-container a.menu-box span{color:#fff;font-size:clamp(1.42rem,1.39vw,2.67rem);position:relative;display:block;width:90%}.menu-container a.menu-box span::before{position:absolute;content:"";right:0;top:0;bottom:0;margin:auto;width:24px;height:24px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #fff}.menu-container a.menu-box span::after{position:absolute;content:"";right:10px;top:0;bottom:0;margin:auto;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.career-field-box{display:block;width:100%;position:relative;height:20vw;z-index:0}a.career-field-box ul.bg-list{width:100%;height:100%;display:flex;justify-content:space-between;position:relative;z-index:0}a.career-field-box ul.bg-list li{height:100%;width:33.3333333333%}a.career-field-box ul.bg-list li img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}a.career-field-box .infobox{position:absolute;z-index:2;display:flex;justify-content:center;align-items:center;width:100%;height:100%;left:0;top:0}a.career-field-box .infobox p{display:block;width:60%;background:#fff;text-align:center;font-size:2rem;font-weight:500;border-radius:10vw;padding:.5vw 2vw}@media screen and (max-width:1024px) and (orientation:portrait){.othrer-fv{height:36vh}.othrer-fv h2.page-title{font-size:1.5rem}.entry-links{flex-direction:column;align-items:center}.entry-links a{width:90%;padding:2vw 1vw;font-size:1.6rem}.entry-links a+a{margin-top:12px}.diversity-message p.entitle{left:5vw;margin-top:7vw}.diversity-message p.titleread{margin-top:7vw}.career ul.other-interview-list{margin-bottom:0}ul.other-interview-list li:first-of-type .content{margin-top:30vw}ul.other-interview-list li+li{margin-top:0}ul.other-interview-list li .head{height:60vw;position:unset;justify-content:unset;flex-direction:column}ul.other-interview-list li .head .bg-img{width:100%;position:unset}ul.other-interview-list li .head .info{width:100%}ul.other-interview-list li .head .info .int-title{margin-top:10vw}ul.other-interview-list .content{flex-direction:column}ul.other-interview-list .content .imgbox{width:100%}ul.other-interview-list .content .read{width:100%;margin-top:8%}.aboutus p.about-title{font-size:8.5vw}.aboutus ul.div-ab-list{flex-direction:column}.aboutus ul.div-ab-list li{width:100%}.aboutus ul.div-ab-list li .info img.icon{top:-5vw;width:10vw}.aboutus ul.div-ab-list li+li{margin-top:7%}.aboutus .center-link{margin-bottom:5vw}.aboutus .center-link a{width:90%;padding:2vw 1vw}p.div-fields-title{font-size:clamp(3rem,8vw,3.44rem)}p.div-fields-title span{font-size:clamp(1.6rem,4.27vw,1.83rem);display:block;margin-top:20px}.menu-container{position:relative;height:30vh;margin-bottom:65px}.menu-container a.menu-box{position:absolute;bottom:0;left:0;width:33.3333333333%;height:65px;transform:translateY(100%);padding:2vw 1vw}.menu-container a.menu-box span{font-size:clamp(1.1rem,2.93vw,1.26rem);line-height:1.6em;display:flex;justify-content:center;width:100%;height:100%}.menu-container a.menu-box span::after,.menu-container a.menu-box span::before{top:unset;bottom:0;left:50%;margin:unset}.menu-container a.menu-box span::before{right:unset;width:20px;height:20px;transform:translateX(-50%)}.menu-container a.menu-box span::after{right:unset;bottom:7px;width:6px;height:6px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);margin-left:-1px}.menu-container a.menu-box:nth-of-type(2){left:33.3333333333%;border-left:1px solid #fff}.menu-container a.menu-box:nth-of-type(3){left:unset;right:0;border-left:1px solid #fff}}