.recruit-pagehead-label{font-feature-settings:normal}@media (width<=767px){.recruit-pagehead-label{padding-left:0}}@media (width>=768px){.recruit-pagehead-label{letter-spacing:.15em;padding:min(53.8px,3.84286vw) 0 0 .15em;font-size:min(23px,1.64286vw);line-height:min(33px,2.35714vw)}}@media (width<=767px){.recruit-pagehead-sub{top:81.4px}}.interview{background-color:#e3f5fc;position:relative;overflow-x:clip}@media (width<=767px){.interview{padding-bottom:var(--interview-bottom,50px)}}@media (width>=768px){.interview{padding-bottom:var(--interview-bottom,min(250px, 17.8571vw))}}.interview-arc{pointer-events:none;height:auto;position:absolute}.interview-arc.-left{top:var(--interview-arc-left);left:var(--interview-arc-left-x,0);width:min(421.6px,30.1143vw)}.interview-arc.-right{top:var(--interview-arc-right);width:min(581.3px,41.5214vw);right:0}.interview-arc.-left-sp{top:var(--interview-arc-sp);width:155.8px;left:0}.interview-arc.-blue-sp{top:var(--interview-arc-sp);width:155.8px;right:0}.interview-head{position:relative}@media (width<=767px){.interview-head{padding-top:36.9px}}@media (width>=768px){.interview-head{max-width:1400px;margin-inline:auto;padding-top:min(99px,7.07143vw)}}.interview-photo{z-index:1;object-fit:cover;display:block;position:absolute;top:0;left:0}@media (width<=767px){.interview-photo{aspect-ratio:1;width:calc(100% - 96px);height:auto}}@media (width>=768px){.interview-photo{width:min(610px,43.5714vw);height:min(610px,43.5714vw)}}.interview-number{z-index:1;background-color:#000;position:absolute;top:0}@media (width<=767px){.interview-number{width:96px;height:96px;right:0}}@media (width>=768px){.interview-number{width:min(170px,12.1429vw);height:min(170px,12.1429vw);left:min(610px,43.5714vw)}}.interview-number img{width:100%;height:auto;display:block}.interview-intro{color:#fff;background-color:#0077cd;position:relative;overflow:hidden}@media (width<=767px){.interview-intro{padding:calc(100% - 111.9px) 30px var(--interview-intro-bottom,30px)}}@media (width>=768px){.interview-intro{min-height:var(--interview-intro-height,min(510.75px, 36.4821vw));margin:0 min(0px,700px - 50vw) 0 min(480px,34.2857vw);padding:min(115.63px,8.25929vw) calc(min(150.5px,10.75vw) + max(0px,50vw - 700px)) min(40px,2.85714vw) min(198.25px,14.1607vw)}}.interview-intro-arc{pointer-events:none;height:auto;position:absolute;right:0}@media (width<=767px){.interview-intro-arc{width:155.8px;top:72.2px}}@media (width>=768px){.interview-intro-arc{width:min(421.6px,30.1143vw);top:min(39.7px,2.83571vw)}}.interview-catch{letter-spacing:.02em;white-space:nowrap;font-weight:700;position:relative}@media (width<=767px){.interview-catch{font-size:min(18px,6vw - 3.6px);line-height:26px}}@media (width>=768px){.interview-catch{font-size:min(34px,2.42857vw);line-height:min(50px,3.57143vw)}}.interview-profile{white-space:nowrap;grid-template-columns:auto auto;justify-content:end;align-items:baseline;display:grid;position:relative}@media (width<=767px){.interview-profile{margin-top:var(--interview-profile,10.78px);font-size:11px;line-height:19.5px}}@media (width>=768px){.interview-profile{margin-top:var(--interview-profile,min(25.44px, 1.81714vw));font-size:min(16px,1.14286vw);line-height:min(24px,1.71429vw)}}.interview-profile-year{letter-spacing:.02em;grid-column:1/-1}.interview-profile-dept{letter-spacing:.04em}.interview-profile-name{font-weight:700;position:relative}@media (width<=767px){.interview-profile-name{margin-left:12px;font-size:14px;line-height:14px;top:2px}}@media (width>=768px){.interview-profile-name{margin-left:min(22px,1.57143vw);font-size:min(24px,1.71429vw);line-height:min(17px,1.21429vw);top:min(1.07px,.0764286vw)}}@media (width<=767px){.interview-profile-name small{margin-left:1px;font-size:11px}}@media (width>=768px){.interview-profile-name small{margin-left:min(2px,.142857vw);font-size:min(16px,1.14286vw);font-weight:400}}.interview-message{letter-spacing:.03em;font-weight:500;position:relative}.interview-message>.-pc{display:block}@media (width<=767px){.interview-message>.-pc{display:none}}.interview-message>.-sp{display:none}@media (width<=767px){.interview-message>.-sp{display:block}}@media (width>=390px) and (width<=767px){.interview-message>.-sp{text-align:justify}}.interview-message>.-pc>span,.interview-message>.-sp>span{white-space:nowrap;display:block}.interview-message>.-pc>span.-justify,.interview-message>.-sp>span.-justify{letter-spacing:-.05em;text-align-last:justify}@media (width>=390px) and (width<=767px){.interview-message>.-sp>span{display:inline}.interview-message>.-sp>span.-justify{letter-spacing:inherit}}.interview-message br{display:none}@media (width>=390px) and (width<=767px){.interview-message>.-sp>br{display:inline}}@media (width<=767px){.interview-message{margin-top:10.19px;font-size:min(12px,4vw - 2.4px);line-height:22px}}@media (width>=768px){.interview-message{margin:min(29.63px,2.11643vw) 0 0 min(10.75px,.767857vw);font-size:min(18px,1.28571vw);line-height:min(40px,2.85714vw)}}.interview-body{position:relative}@media (width<=767px){.interview-body{margin-top:var(--interview-body,40px);padding-inline:30px}}@media (width>=768px){.interview-body{width:min(1100.5px,78.6071vw);margin:var(--interview-body,min(158px, 11.2857vw)) auto 0;grid-template-columns:min(500px,35.7143vw) min(501px,35.7857vw);justify-content:space-between;align-items:start;display:grid}}.interview-qa-photo{width:100%;height:auto;display:block}@media (width<=767px){.interview-qa-photo:last-child{margin-top:var(--interview-qa-photo,25.2px)}}@media (width>=768px){.interview-qa-photo:last-child{margin-top:var(--interview-qa-photo,min(42.21px, 3.015vw))}}@media (width<=767px){.interview-qa-list{margin-top:var(--interview-qa-list,24.77px)}}@media (width>=768px){.interview-qa-list{margin-top:var(--interview-qa-list,min(36.98px, 2.64143vw))}}@media (width<=767px){.interview-qa-item+.interview-qa-item{background-image:linear-gradient(#0077cd,#0077cd);background-position:0 0;background-repeat:no-repeat;background-size:100% .5px;margin-top:22.08px;padding-top:22.38px}}@media (width>=768px){.interview-qa-item+.interview-qa-item{border-top:1px solid #0077cd;margin-top:min(32.66px,2.33286vw);padding-top:min(37.26px,2.66143vw)}}.interview-qa-question{color:#0077cd;letter-spacing:.03em;white-space:nowrap;font-weight:700}@media (width<=767px){.interview-qa-question{font-size:13px;line-height:22px}}@media (width>=768px){.interview-qa-question{font-size:min(20px,1.42857vw);line-height:min(35px,2.5vw)}}.interview-qa-answer{color:#2c2c2c}.interview-qa-answer>.-pc{display:block}@media (width<=767px){.interview-qa-answer>.-pc{display:none}}.interview-qa-answer>.-sp{display:none}@media (width<=767px){.interview-qa-answer>.-sp{display:block}}@media (width>=390px) and (width<=767px){.interview-qa-answer>.-sp{text-align:justify}}.interview-qa-answer>.-pc>span,.interview-qa-answer>.-sp>span{white-space:nowrap;display:block}.interview-qa-answer>.-pc>span.-justify,.interview-qa-answer>.-sp>span.-justify{letter-spacing:-.05em;text-align-last:justify}@media (width>=390px) and (width<=767px){.interview-qa-answer>.-sp>span{display:inline}.interview-qa-answer>.-sp>span.-justify{letter-spacing:inherit}}.interview-qa-answer br{display:none}@media (width>=390px) and (width<=767px){.interview-qa-answer>.-sp>br{display:inline}}@media (width<=767px){.interview-qa-answer{letter-spacing:.02em;margin-top:-.44px;font-size:min(12px,4vw - 2.4px);line-height:22px}}@media (width>=768px){.interview-qa-answer{letter-spacing:.02em;margin-top:max(-.89px,-.0635714vw);padding-right:min(1.5px,.107143vw);font-size:min(18px,1.28571vw);line-height:min(35px,2.5vw)}}.interview-schedule{background-color:#fff;border:1px solid #0077cd;position:relative}@media (width<=767px){.interview-schedule{padding:8.7px 9.5px var(--interview-schedule-bottom,20.6px);margin:39.5px -10.5px 0}}@media (width>=768px){.interview-schedule{padding:min(9.5px, .678571vw) min(9.5px, .678571vw) var(--interview-schedule-bottom,min(54.9px, 3.92143vw));margin-top:max(-.5px,-.0357143vw)}}.interview-schedule-title{color:#fff;white-space:nowrap;background-color:#0077cd;font-weight:500;position:relative}@media (width<=767px){.interview-schedule-title{height:74px}}@media (width>=768px){.interview-schedule-title{height:min(120px,8.57143vw)}}.interview-schedule-title img{height:auto;position:absolute}@media (width<=767px){.interview-schedule-title img{width:123.5px;top:18.12px;left:16.86px}}@media (width>=768px){.interview-schedule-title img{width:min(193px,13.7857vw);top:min(28.2px,2.01429vw);left:min(32px,2.28571vw)}}.interview-schedule-title span{letter-spacing:.02em;position:absolute}@media (width<=767px){.interview-schedule-title span{font-size:12px;line-height:18px;top:43.01px;left:16.32px}}@media (width>=768px){.interview-schedule-title span{top:min(70.15px,5.01071vw);left:var(--interview-schedule-sub,min(34.73px, 2.48071vw));font-size:min(16px,1.14286vw);line-height:min(24px,1.71429vw)}}@media (width<=767px){.interview-schedule-list{padding-top:14.35px}}@media (width>=768px){.interview-schedule-list{padding-top:min(25.91px,1.85071vw)}}.interview-schedule-item{position:relative}@media (width<=767px){.interview-schedule-item{padding:0 7.2px 18px 53.6px}}@media (width>=768px){.interview-schedule-item{padding:0 min(39.8px,2.84286vw) min(23px,1.64286vw) min(141.19px,10.085vw)}}.interview-schedule-item:before{content:"";background-color:#0077cd;border-radius:50%;position:absolute}@media (width<=767px){.interview-schedule-item:before{width:6.4px;height:6.4px;top:7.69px;left:41.03px}}@media (width>=768px){.interview-schedule-item:before{width:min(10px,.714286vw);height:min(10px,.714286vw);top:min(8.52px,.608571vw);left:min(105.85px,7.56071vw)}}.interview-schedule-item:not(:last-child):after{content:"";background-color:#0077cd;position:absolute}@media (width<=767px){.interview-schedule-item:not(:last-child):after{width:.75px;top:10.89px;bottom:-10.89px;left:43.855px}}@media (width>=768px){.interview-schedule-item:not(:last-child):after{width:1px;top:min(13.52px,.965714vw);bottom:max(-13.52px,-.965714vw);left:min(110.35px,7.88214vw)}}.interview-schedule-item:last-child{padding-bottom:0}.interview-schedule-time{color:#0077cd;letter-spacing:.05em;font-family:Outfit,Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;position:absolute;top:0;left:0}@media (width<=767px){.interview-schedule-time{font-size:12.8px;line-height:18px;left:.86px}}@media (width>=768px){.interview-schedule-time{font-size:min(20px,1.42857vw);line-height:min(23px,1.64286vw);left:min(31.12px,2.22286vw)}}.interview-schedule-heading{color:#0077cd;white-space:nowrap;font-weight:700}@media (width<=767px){.interview-schedule-heading{font-size:12px;line-height:18px}}@media (width>=768px){.interview-schedule-heading{font-size:min(15px,1.07143vw);line-height:min(23px,1.64286vw)}}.interview-schedule-text{color:#2c2c2c;letter-spacing:.01em}.interview-schedule-text>span{white-space:nowrap;display:block}.interview-schedule-text>span.-justify{letter-spacing:-.05em;text-align-last:justify}.interview-schedule-text br{display:none}@media (width<=767px){.interview-schedule-text{max-width:239.2px;font-size:min(12px,5.017vw - 6.06054px);line-height:18px}}@media (width>=768px){.interview-schedule-text{font-size:min(15px,1.07143vw);line-height:min(23px,1.64286vw)}}.interview-schedule-photo{object-fit:cover;border-style:solid;border-color:#0077cd;display:block}@media (width<=767px){.interview-schedule-photo{border-width:1.5px;border-radius:5.67px;width:141.5px;height:83.6px;margin:9.7px 0 -3.3px 1.86px}}@media (width>=768px){.interview-schedule-photo{border-width:2px;border-radius:min(7px,.5vw);width:min(172.73px,12.3379vw);height:min(102.11px,7.29357vw);margin:min(16.11px,1.15071vw) 0 max(-3.22px,-.23vw) max(-1px,-.0714286vw)}}@media (width<=767px){.interview-schedule-heading+.interview-schedule-photo{margin-top:6.16px;margin-bottom:.24px}}@media (width>=768px){.interview-schedule-heading+.interview-schedule-photo{margin-top:min(15.03px,1.07357vw);margin-bottom:max(-2.14px,-.152857vw)}}.interview.-person01{--interview-arc-left:min(2083.86px, 148.847vw);--interview-arc-sp:1524.06px}@media (width<=767px){.interview.-person01{--interview-qa-photo:24.51px}}@media (width>=768px){.interview.-person01{--interview-bottom:min(242.36px, 17.3114vw);--interview-schedule-bottom:min(56.4px, 4.02857vw);--interview-intro-height:min(700px, 50vw);--interview-body:min(118.8px, 8.48571vw);--interview-qa-list:min(42.38px, 3.02714vw);--interview-qa-photo:min(50.62px, 3.61571vw);--interview-schedule-sub:min(31.12px, 2.22286vw)}}.interview.-person02{--interview-arc-right:min(1699.75px, 121.411vw);--interview-arc-sp:1386.26px}@media (width>=768px){.interview.-person02{--interview-intro-height:min(600px, 42.8571vw);--interview-body:min(68.7px, 4.90714vw);--interview-qa-list:min(30.04px, 2.14571vw);--interview-qa-photo:min(27.98px, 1.99857vw)}}.interview.-person03{--interview-arc-left:min(500.4px, 35.7429vw);--interview-arc-left-x:min(4.6px, .328571vw);--interview-arc-right:min(1806.3px, 129.021vw);--interview-arc-sp:1300.51px}@media (width<=767px){.interview.-person03{--interview-schedule-bottom:12.1px;--interview-intro-bottom:35.84px;--interview-body:43px;--interview-qa-list:24.21px;--interview-qa-photo:26.07px}}@media (width>=768px){.interview.-person03{--interview-bottom:min(248.83px, 17.7736vw);--interview-qa-photo:min(40.29px, 2.87786vw);--interview-schedule-bottom:min(41.6px, 2.97143vw)}}.interview.-person04{--interview-arc-left:min(1753.57px, 125.255vw);--interview-arc-left-x:min(4.6px, .328571vw);--interview-arc-sp:904.55px}@media (width<=767px){.interview.-person04{--interview-bottom:45.4px;--interview-profile:8.91px;--interview-intro-bottom:32.47px;--interview-qa-photo:25.16px}}@media (width>=768px){.interview.-person04{--interview-bottom:min(143.3px, 10.2357vw);--interview-profile:min(21.76px, 1.55429vw);--interview-schedule-bottom:min(42.3px, 3.02143vw)}.recruit-entry.-blue{background-color:#0077cd;padding:min(126px,9vw) 0 min(109px,7.78571vw)}}
