ul.employee-index-list{display:flex;flex-wrap:wrap;margin-bottom:4vmax}ul.employee-index-list li{width:22%;margin-right:4%;margin-bottom:3vmax}ul.employee-index-list li:nth-of-type(4n){margin-right:0}ul.employee-index-list li a{display:block}ul.employee-index-list li a .imgbox{display:block;height:16vw;border-radius:1vw;margin-bottom:.6vmax;overflow:hidden}ul.employee-index-list li a .imgbox img{transition:transform .6s ease}ul.employee-index-list li a .imgbox:hover img{transform:scale(1.1)}ul.employee-index-list li a .infobox{display:block}ul.employee-index-list li a .infobox p{display:block;line-height:1.6}ul.employee-index-list li a .infobox p.name{font-size:calc(1.3rem + .4vw);font-weight:500}ul.employee-index-list li a .infobox p.name span{font-size:calc(.7rem + .4vw)}ul.employee-index-list li a .infobox p.prof{font-size:calc(.8rem + .4vw);font-weight:500}ul.employee-index-list li a .infobox p.prof span{font-size:calc(.7rem + .4vw)}.employee-single-mainvisual{display:block;padding-left:5vw;position:relative}.employee-single-mainvisual p.main-read{display:block;position:absolute;top:20vw;left:0}.employee-single-mainvisual p.main-read span{background:#e60334;font-size:calc(2rem + .4vw);color:#fff;font-family:serif;margin-bottom:.5em;padding:.3em .6em;line-height:1.9}.employee-single-mainvisual .imgbox{display:block;height:30vmax;margin-bottom:3vmax;border-radius:1vw;overflow:hidden}.employee-single-mainvisual .profbox{display:block;width:50%}.employee-single-mainvisual .profbox p{display:block;line-height:1.6}.employee-single-mainvisual .profbox p.name{font-size:calc(1.3rem + .4vw);font-weight:500}.employee-single-mainvisual .profbox p.name span{font-size:calc(.7rem + .4vw)}.employee-single-mainvisual .profbox p.prof{font-size:calc(.8rem + .4vw);font-weight:500}.employee-single-mainvisual .profbox p.prof span{font-size:calc(.7rem + .4vw)}.employee-single-mainvisual a.morebtn{display:block;min-width:30vw;position:absolute;top:33vmax;right:0;background:#000;padding:.7em 4vw .7em 1em;font-size:calc(1.2rem + .4vw);font-family:serif;color:#fff}.employee-single-mainvisual a.morebtn::before{content:"View more";position:absolute;right:.7em;background:#fff;font-size:calc(.7rem + .4vw);color:#333;padding:.5em .8em;font-family:"Noto Sans JP",sans-serif;font-style:italic;text-align:center}.employee-career-box{display:flex;justify-content:space-between}.employee-career-box p.title{display:block;height:auto;width:20%;padding-right:2vw;border-right:2px solid #e60334;color:#e60334;font-size:calc(2rem + .4vw);font-weight:200;font-style:italic}.employee-career-box .infobox{padding-left:3vw;width:80%;display:block}.employee-career-box .infobox dl{display:flex;align-items:center;justify-content:space-between;margin:.5vmax 0}.employee-career-box .infobox dl dt{width:40%}.employee-career-box .infobox dl dd{width:60%}.employee-career-box .infobox dl dd,.employee-career-box .infobox dl dt{font-size:calc(1rem + .4vw);font-weight:500}.employee-faq-box{display:flex;justify-content:space-between;margin-bottom:4vmax;padding-top:2vmax}.employee-faq-box .imgbox{display:block;width:40%}.employee-faq-box .imgbox img{display:block;position:sticky;top:7vw;left:0;overflow:hidden}.employee-faq-box .infobox{display:block;width:60%;padding-left:3vw}.employee-faq-box .infobox dl{display:block;margin-bottom:2vmax}.employee-faq-box .infobox dl dt{display:flex;justify-content:space-between;align-items:center;margin-bottom:1vmax}.employee-faq-box .infobox dl dt p{display:block}.employee-faq-box .infobox dl dt p.num{color:#e60334;font-size:calc(6rem + .4vw);font-weight:100;font-style:italic;line-height:1.6}.employee-faq-box .infobox dl dt p.num span{font-size:calc(1.3rem + .4vw);font-weight:500}.employee-faq-box .infobox dl dt p.title{width:100%;padding-left:2vw;font-size:calc(1.2rem + .4vw);margin-top:1em}.employee-faq-box .infobox dl dd{font-size:calc(.9rem + .4vw)}.employee-faq-box .infobox dl dd ul.employee-schedule{display:block;position:relative}.employee-faq-box .infobox dl dd ul.employee-schedule li{display:flex;justify-content:space-between;margin-bottom:1vmax}.employee-faq-box .infobox dl dd ul.employee-schedule li::after{content:"";position:absolute;left:17.5%;top:0;height:100%;width:1px;background:#000}.employee-faq-box .infobox dl dd ul.employee-schedule li p{display:block;font-size:calc(.9rem + .4vw)}.employee-faq-box .infobox dl dd ul.employee-schedule li p.time{width:15%;text-align:right;padding-right:1vw}.employee-faq-box .infobox dl dd ul.employee-schedule li p.event{width:80%;padding-left:1vw}ul.employee-next-links{display:flex;justify-content:space-between}ul.employee-next-links li{width:33.3%;padding:0 2vw}ul.employee-next-links li a{display:block}ul.employee-next-links li .imgbox{display:block;height:15vw;margin-bottom:1vmax;border-radius:1vw;overflow:hidden}ul.employee-next-links li .imgbox img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform .6s ease}ul.employee-next-links li .imgbox:hover img{transform:scale(1.1)}ul.employee-next-links li .infobox{display:block}ul.employee-next-links li .infobox p.name{font-size:calc(1.3rem + .4vw);font-weight:500}ul.employee-next-links li .infobox p.name span{font-size:calc(.7rem + .4vw)}ul.employee-next-links li .infobox p.prof{font-size:calc(.8rem + .4vw);font-weight:500}ul.employee-next-links li .infobox p.prof span{font-size:calc(.7rem + .4vw)}ul.employee-next-links .slide-arrow{width:4vw;height:4vw;position:absolute;bottom:-6vw;z-index:1;cursor:pointer;transition:all .3s}ul.employee-next-links .slide-arrow.prev-arrow{background:url(../images/people/employee/employee-footer-prev-arrow.svg) no-repeat center center;background-size:contain;left:44.5%}ul.employee-next-links .slide-arrow.next-arrow{background:url(../images/people/employee/employee-footer-next-arrow.svg) no-repeat center center;background-size:contain;right:44.5%}ul.freshman-index-list{display:flex;flex-wrap:wrap;margin-bottom:3vmax}ul.freshman-index-list li{width:33.333%}ul.freshman-index-list li a{display:block;position:relative;z-index:0;opacity:1!important}ul.freshman-index-list li a .imgbox{display:block;height:20vw;background:#777;z-index:0}ul.freshman-index-list li a .imgbox img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}ul.freshman-index-list li a .infobox{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;flex-direction:column;justify-content:flex-end;align-items:center;opacity:0;z-index:1;padding:2vw 1vw;background:rgba(0,0,0,.4);transition:all .4s ease}ul.freshman-index-list li a .infobox p{display:block;text-align:center;color:#fff}ul.freshman-index-list li a .infobox p.name{font-size:calc(1.3rem + .4vw)}ul.freshman-index-list li a .infobox p.prof{font-size:calc(.8rem + .4vw)}ul.freshman-index-list li a::after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-color:transparent transparent #e60334 transparent;border-width:0 0 40px 40px;z-index:3;transition:all .4s ease}ul.freshman-index-list li a:hover .infobox{opacity:1}ul.freshman-index-list li a:hover::after{border-color:transparent transparent #fff transparent}.freshman .modaal-inner-wrapper{padding:80px 20vw}.freshman .modaal-content-container{max-height:70vh;overflow-y:scroll}.imgprof-box{display:flex;justify-content:space-between;margin-bottom:2vmax}.imgprof-box .imgbox{width:50%;display:block}.imgprof-box .imgbox img{display:block;height:fit-content}.imgprof-box .infobox{width:45%;display:block}.imgprof-box .infobox p{display:block;margin-bottom:1vmax}.imgprof-box .infobox p.name{font-size:calc(1.7rem + .4vw)}.imgprof-box .infobox p.prof{font-size:calc(1rem + .4vw)}.imgprof-box .infobox p.title{background:#000;color:#fff;font-size:calc(1.2rem + .4vw);padding:0 .5em}.readinfo-box{display:block}.readinfo-box p{display:block}.readinfo-box p.readtitle{font-size:calc(1.6rem + .4vw);margin-bottom:1vmax}.readinfo-box p.faqread{font-size:calc(1.6rem + .4vw);color:#e60334;position:relative;margin-bottom:1vmax;padding-left:2.5vw}.readinfo-box p.faqread::before{content:"Q.";position:absolute;top:-.5vw;left:0;font-size:2vw;color:#e60334}.readinfo-box p.read{font-size:calc(1rem + .4vw);margin-bottom:2vmax}.mdl-content{display:none}.recruiter-wide-imgbox{display:flex;min-height:30vw;background:#777;margin-bottom:5vmax}.recruiter-wide-imgbox img{object-fit:cover;object-position:50% 0;width:100%;height:100%}ul.recruiter-content-list{display:block;padding-right:10vw;margin-bottom:4vmax}ul.recruiter-content-list li{display:flex;justify-content:space-between;margin-bottom:1vmax}ul.recruiter-content-list li .imgbox{display:block;width:40%;min-height:25vw;background:#999}ul.recruiter-content-list li .imgbox img{object-fit:cover;object-position:50% 0;width:100%;height:100%}ul.recruiter-content-list li .infobox{display:block;width:57%;padding-bottom:2vmax;padding-top:2vmax}ul.recruiter-content-list li .infobox p{display:block}ul.recruiter-content-list li .infobox p.mainread{font-size:calc(1.3rem + .4vw);font-weight:600;color:#e60334;margin-bottom:1vmax}ul.recruiter-content-list li .infobox p.read{font-size:calc(1rem + .4vw);margin-bottom:2vmax}ul.recruiter-content-list li .infobox p.prof{font-size:calc(.8rem + .4vw)}ul.recruiter-content-list li .infobox p.prof span{font-size:calc(1.1rem + .4vw);font-weight:600}ul.crosstalk-index-list{margin-bottom:4vmax}ul.crosstalk-index-list li{margin-bottom:4vmax}ul.crosstalk-index-list li a{display:block;position:relative;z-index:0;padding:4vw 4vw 0 4vw}ul.crosstalk-index-list li a .bgbox{position:relative;z-index:0;border-radius:1vw;overflow:hidden}ul.crosstalk-index-list li a .bgbox img{width:100%;transition:transform .6s ease}ul.crosstalk-index-list li a .bgbox:hover img{transform:scale(1.1)}ul.crosstalk-index-list li a .num{position:absolute;right:0;top:0;height:6vw;display:flex;align-items:center;justify-content:center;z-index:2}ul.crosstalk-index-list li a .num p{font-size:calc(3rem + .4vw);color:#fff;font-family:"Noto Sans",sans-serif;font-style:italic;z-index:1;padding:.5vw 2vw 0}ul.crosstalk-index-list li a .num img{display:block;position:absolute;right:0;top:0;width:12vw;z-index:0}ul.crosstalk-index-list li a p.title{color:#fff;font-size:calc(1.7rem + .4vw);background:#e60334;padding:.5em;position:absolute;left:0;bottom:0}ul.crosstalk-index-list li:nth-of-type(2n) a .num{right:auto;left:0}ul.crosstalk-index-list li:nth-of-type(2n) a .num img{right:auto;left:0}ul.crosstalk-index-list li:nth-of-type(2n) a .title{left:auto;right:0}.crosstalk-mainvisual{display:block;position:relative;padding:5vmax 0 5vmax;background:#fff;z-index:0;margin-bottom:4vmax}.crosstalk-mainvisual .num{display:flex;width:15vw;position:absolute;right:0;top:0;z-index:0}.crosstalk-mainvisual .num img{display:block}.crosstalk-mainvisual .num p{display:block;width:100%;text-align:center;position:absolute;left:0;top:40%;transform:translateY(-50%);color:#fff;text-align:center;font-size:calc(3rem + .4vw);font-family:"Noto Sans",sans-serif;font-style:italic}.crosstalk-mainvisual .mainbox{display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;z-index:0}.crosstalk-mainvisual .mainbox h3.title{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:calc(4rem + .4vw);font-family:"Noto Sans",sans-serif;font-style:italic;font-weight:100;z-index:1}.crosstalk-mainvisual .mainbox h3.title span{display:block;font-family:"Noto Sans",sans-serif;font-style:italic}.crosstalk-mainvisual .mainbox h3.title span.red{margin:0 .3em;font-size:calc(4rem + .4vw);color:#e60334;font-weight:300}.crosstalk-mainvisual .mainbox h3.title span.big{font-size:calc(4.5rem + .4vw);font-weight:300;text-shadow:1px 1px 6px rgba(255,255,255,.8)}.crosstalk-mainvisual .mainbox .profcontent{width:49%;display:flex;flex-direction:column}.crosstalk-mainvisual .mainbox .profcontent .imgbox{display:block;width:100%;height:30vw;overflow:hidden}.crosstalk-mainvisual .mainbox .profcontent .infobox{background:#f1faff;padding:4vw 10vw;display:block;width:fit-content}.crosstalk-mainvisual .mainbox .profcontent.left{flex-direction:column-reverse;transform:translateY(-4vw)}.crosstalk-mainvisual .mainbox .profcontent.left .imgbox{border-radius:0 1vw 1vw 0}.crosstalk-mainvisual .mainbox .profcontent.left .infobox{transform:translateY(3vw)}.crosstalk-mainvisual .mainbox .profcontent.right{align-items:flex-end;transform:translateY(4vw)}.crosstalk-mainvisual .mainbox .profcontent.right .imgbox{border-radius:1vw 0 0 1vw}.crosstalk-mainvisual .mainbox .profcontent.right .infobox{transform:translateY(-3vw)}p.crosstalk-mainread{display:block;font-size:calc(1.5rem + .4vw);font-weight:600;margin-bottom:2vmax;color:#e60334}.crosstalk-wide-img{display:block;margin-bottom:5vmax;border-radius:1vw;overflow:hidden}.crosstalk-wide-img img{display:block}ul.crosstalk-footer-link{display:flex;justify-content:center;flex-wrap:wrap;gap:2%}ul.crosstalk-footer-link li{width:49%;margin-bottom:4vmax}ul.crosstalk-footer-link li a{display:block;position:relative}ul.crosstalk-footer-link li a figure{width:100%;border-radius:1vw;overflow:hidden}ul.crosstalk-footer-link li a figure img{width:100%;transition:transform .6s ease}ul.crosstalk-footer-link li a figure:hover img{transform:scale(1.1)}ul.crosstalk-footer-link li a p.num{font-size:calc(6rem + .4vw);color:#e60334;font-family:"Noto Sans",sans-serif;font-style:italic;font-weight:100;text-align:center;line-height:1;position:absolute;left:50%;bottom:0;transform:translate(-50%,50%)}.crosstalk-icon-text{display:flex;justify-content:space-between;margin-bottom:3vmax}.crosstalk-icon-text .icon{width:4.5vw;height:4.5vw;border-radius:50%;background:url(../images/project/icon-person.webp) no-repeat center center;background-size:contain}.crosstalk-icon-text .icon.crosstalk-01-01{background:url(../images/people/crosstalk/crosstalk01-icon01.webp) no-repeat center center;background-size:contain}.crosstalk-icon-text .icon.crosstalk-01-02{background:url(../images/people/crosstalk/crosstalk01-icon02.webp) no-repeat center center;background-size:contain}.crosstalk-icon-text .icon.crosstalk-02-01{background:url(../images/people/crosstalk/crosstalk02-icon01.webp) no-repeat center center;background-size:contain}.crosstalk-icon-text .icon.crosstalk-02-02{background:url(../images/people/crosstalk/crosstalk02-icon02.webp) no-repeat center center;background-size:contain}.crosstalk-icon-text .icon.crosstalk-03-01{background:url(../images/people/crosstalk/crosstalk03-icon01.webp) no-repeat center center;background-size:contain}.crosstalk-icon-text .icon.crosstalk-03-02{background:url(../images/people/crosstalk/crosstalk03-icon02.webp) no-repeat center center;background-size:contain}.crosstalk-icon-text .icon.crosstalk-04-01{background:url(../images/people/crosstalk/crosstalk04-icon01.webp) no-repeat center center;background-size:contain}.crosstalk-icon-text .icon.crosstalk-04-02{background:url(../images/people/crosstalk/crosstalk04-icon02.webp) no-repeat center center;background-size:contain}.crosstalk-icon-text .icon.crosstalk-04-03{background:url(../images/people/crosstalk/crosstalk04-icon03.webp) no-repeat center center;background-size:contain}.crosstalk-icon-text .icon.crosstalk-04-04{background:url(../images/people/crosstalk/crosstalk04-icon04.webp) no-repeat center center;background-size:contain}.crosstalk-icon-text .text{width:calc(100% - 6vw);font-size:calc(1rem + .4vw)}@media screen and (max-width:1024px) and (orientation:portrait){ul.employee-index-list{flex-wrap:wrap}ul.employee-index-list li{width:48%}ul.employee-index-list li:nth-of-type(2n){margin-right:0}ul.employee-index-list li a .imgbox{height:auto}ul.employee-index-list li a .infobox p.prof{font-size:calc(1rem + .4vw)}ul.employee-index-list li a .infobox p.prof span{font-size:calc(.8rem + .4vw)}.employee-single-mainvisual p.main-read{top:40vw}.employee-single-mainvisual p.main-read span{font-size:calc(1.8rem + .4vw)}.employee-single-mainvisual .imgbox{height:auto}.employee-single-mainvisual .imgbox img{object-fit:cover;height:64vw}.employee-single-mainvisual .profbox{width:100%;display:flex;margin-bottom:4vw}.employee-single-mainvisual .profbox p.name{font-size:calc(2rem + .4vw);margin-left:.6em}.employee-single-mainvisual .profbox p.prof{font-size:calc(1.1rem + .4vw);max-width:60%}.employee-single-mainvisual .profbox p.prof span{font-size:calc(1rem + .4vw)}.employee-single-mainvisual a.morebtn{min-width:100%;position:unset}.employee-single-mainvisual a.morebtn::before{font-size:calc(.9rem + .4vw);bottom:.7em}.employee-career-box{flex-direction:column}.employee-career-box p.title{width:100%;border-right:none;border-bottom:2px solid #e60334}.employee-career-box .infobox{padding-left:1vw;width:100%}.employee-career-box .infobox dl{align-items:flex-start;justify-content:flex-start;margin:1vmax 0;margin-bottom:1.5vmax}.employee-career-box .infobox dl dt{width:32%}.employee-career-box .infobox dl dd{width:80%}.employee-faq-box{margin-bottom:2vmax;flex-direction:column}.employee-faq-box .imgbox{width:100%}.employee-faq-box .imgbox img{object-fit:cover;height:70vw;object-position:0 -16vw}.employee-faq-box .imgbox img.obp2{object-position:0 -4vw}.employee-faq-box .infobox{width:100%}.employee-faq-box .infobox dl dt{align-items:center}.employee-faq-box .infobox dl dt p.num{font-size:calc(3rem + .4vw);font-weight:200}.employee-faq-box .infobox dl dt p.title{padding-left:3vw;font-size:calc(1.3rem + .4vw);line-height:1.5em;font-weight:500}.employee-faq-box .infobox dl dd{font-size:calc(1.1rem + .4vw);margin-top:3vw}.employee-faq-box .infobox dl dd ul.employee-schedule li p{font-size:calc(1rem + .4vw)}ul.employee-next-links li .imgbox{height:auto}ul.employee-next-links li .infobox p.name span{font-size:calc(.8rem + .4vw)}ul.employee-next-links li .infobox p.prof{font-size:calc(.9rem + .4vw)}ul.employee-next-links li .infobox p.prof span{font-size:calc(.8rem + .4vw)}ul.employee-next-links .slide-arrow{width:11vw;height:11vw;bottom:-14vw}ul.employee-next-links .slide-arrow.prev-arrow{left:30vw}ul.employee-next-links .slide-arrow.next-arrow{right:30vw}ul.freshman-index-list li{width:50%}ul.freshman-index-list li a .imgbox{height:30vw}ul.freshman-index-list li a::after{border-width:0 0 30px 30px}.freshman .modaal-inner-wrapper{padding:60px 10vw}.freshman .modaal-content-container{max-height:80vh}.imgprof-box{flex-direction:column}.imgprof-box .imgbox{width:100%}.imgprof-box .imgbox img{height:auto}.imgprof-box .infobox{width:100%}.readinfo-box p.faqread{padding-left:6.5vw}.readinfo-box p.faqread::before{font-size:calc(1.4rem + .4vw)}ul.recruiter-content-list{padding-right:5vw;padding-left:5vw}ul.recruiter-content-list li{flex-direction:column}ul.recruiter-content-list li .imgbox{width:100%}ul.recruiter-content-list li .infobox{width:100%}ul.recruiter-content-list li .infobox p.read{font-size:calc(1.1rem + .4vw)}ul.recruiter-content-list li .infobox p.prof{font-size:calc(1rem + .4vw)}ul.recruiter-content-list li .infobox p.prof span{font-size:calc(1.2rem + .4vw)}ul.crosstalk-index-list li a .bgbox img{object-fit:cover;height:36vw}ul.crosstalk-index-list li a .num p{font-size:calc(2.2rem + .4vw)}ul.crosstalk-index-list li a .num img{top:-3vw;width:20vw}ul.crosstalk-index-list li a p.title{font-size:calc(1.4rem + .4vw);position:unset}.crosstalk-mainvisual .num{width:18vw}.crosstalk-mainvisual .num p{font-size:calc(2.2rem + .4vw)}.crosstalk-mainvisual .mainbox h3.title span.red{font-size:calc(2rem + .4vw);font-weight:400}.crosstalk-mainvisual .mainbox h3.title span.big{font-size:calc(2rem + .4vw);font-weight:400}.crosstalk-mainvisual .mainbox .profcontent .imgbox{height:38vw}.crosstalk-mainvisual .mainbox .profcontent .infobox{padding:4vw 4vw}.crosstalk-mainvisual .mainbox .profcontent.left .imgbox img{object-fit:cover;height:36vw}.crosstalk-mainvisual .mainbox .profcontent.left .imgbox img.obp-left{object-position:right}.crosstalk-mainvisual .mainbox .profcontent.right .imgbox img{object-fit:cover;height:36vw}.crosstalk-mainvisual .mainbox .profcontent.right .imgbox img.obp-right{object-position:left}ul.crosstalk-footer-link li a figure img{object-fit:cover;height:22vw}ul.crosstalk-footer-link li a p.num{font-size:calc(4.5rem + .4vw)}.crosstalk-icon-text .icon{width:11vw;height:11vw}.crosstalk-icon-text .text{font-size:calc(1.1rem + .4vw);margin-left:1rem}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){ul.employee-index-list{flex-wrap:wrap}ul.employee-index-list li{width:30%;margin-right:5%}ul.employee-index-list li:nth-of-type(2n){margin-right:5%}ul.employee-index-list li:nth-of-type(4n){margin-right:5%}ul.employee-index-list li:nth-of-type(3n){margin-right:0}ul.employee-index-list li a .imgbox{height:auto}ul.employee-index-list li a .infobox p.prof{font-size:calc(1rem + .4vw)}ul.employee-index-list li a .infobox p.prof span{font-size:calc(.8rem + .4vw)}.employee-single-mainvisual p.main-read{top:16vw}.employee-single-mainvisual p.main-read span{font-size:calc(1.8rem + .4vw)}.employee-single-mainvisual .imgbox{height:auto}.employee-single-mainvisual .imgbox img{object-fit:cover;height:30vw}.employee02 .employee-single-mainvisual .imgbox img{object-position:0 -2vw}.employee-single-mainvisual .profbox{width:100%;display:flex;margin-bottom:4vw}.employee-single-mainvisual .profbox p.name{font-size:calc(2rem + .4vw);margin-left:.6em}.employee-single-mainvisual .profbox p.prof{font-size:calc(1.1rem + .4vw);max-width:60%}.employee-single-mainvisual .profbox p.prof span{font-size:calc(1rem + .4vw)}.employee-single-mainvisual a.morebtn{min-width:100%;position:unset}.employee-single-mainvisual a.morebtn::before{font-size:calc(.9rem + .4vw);bottom:.7em}.employee-career-box{flex-direction:column}.employee-career-box p.title{width:100%;border-right:none;border-bottom:2px solid #e60334}.employee-career-box .infobox{padding-left:1vw;width:100%}.employee-career-box .infobox dl{align-items:flex-start;justify-content:flex-start;margin:1vmax 0;margin-bottom:1.5vmax}.employee-career-box .infobox dl dt{width:32%}.employee-career-box .infobox dl dd{width:80%}.employee-faq-box{margin-bottom:2vmax;flex-direction:row}.employee-faq-box .imgbox{width:100%}.employee-faq-box .imgbox img{object-fit:cover;height:70vw;object-position:-5vw -8vw}.employee-faq-box .imgbox img.obp2{object-position:0 -4vw}.employee-faq-box .infobox{width:100%}.employee-faq-box .infobox dl dt{align-items:center}.employee-faq-box .infobox dl dt p.num{font-size:calc(3rem + .4vw);font-weight:200}.employee-faq-box .infobox dl dt p.title{padding-left:3vw;font-size:calc(1.3rem + .4vw);line-height:1.5em;font-weight:500}.employee-faq-box .infobox dl dd{font-size:calc(1.1rem + .4vw);margin-top:3vw}.employee-faq-box .infobox dl dd ul.employee-schedule li p{font-size:calc(1rem + .4vw)}ul.employee-next-links li .imgbox{height:auto}ul.employee-next-links li .infobox p.name span{font-size:calc(.8rem + .4vw)}ul.employee-next-links li .infobox p.prof{font-size:calc(.9rem + .4vw)}ul.employee-next-links li .infobox p.prof span{font-size:calc(.8rem + .4vw)}ul.employee-next-links .slide-arrow{width:8vw;height:8vw;bottom:-14vw}ul.employee-next-links .slide-arrow.prev-arrow{left:33vw}ul.employee-next-links .slide-arrow.next-arrow{right:33vw}}