main{overflow-x:hidden}#firstview{position:relative}#firstview .fvSlider{overflow:hidden}#firstview .fvSlider .sliderImg img{-o-object-fit:cover;object-fit:cover;width:100%}#firstview .fvTextArea .desc,#firstview .fvTextArea .mainCopy{font-weight:700}#firstview .fvBtnWrap{display:flex}@keyframes zoom-anime{0%{transform:scale(1.15)}to{transform:scale(1)}}.add-anime{animation:zoom-anime 10s linear 0s normal both}#about{background-color:#f4f4f4;position:relative}#about:before{content:"";display:block}#about .aboutBox,#about:before{left:50%;position:absolute;transform:translateX(-50%)}#about .aboutBox{background-color:#fff}#about .aboutBox h2.titleJa{margin-top:0}#about .aboutBox .aboutList{display:flex;flex-wrap:wrap}#about .aboutBox .aboutList li a{display:block;font-weight:700;position:relative}#about .aboutBox .aboutList li a span{position:relative}#about .aboutBox .aboutList li a span:before{background:url(https://245926550.fs1.hubspotusercontent-na2.net/hubfs/245926550/raw_assets/public/recruit/images/common/icon_arrow_orange.svg) no-repeat 50%/100%;content:"";display:block;position:absolute}#about .mvvList{display:flex;position:relative;text-align:center;z-index:10}#about .mvvList h3.titleJa{font-weight:700;line-height:1.45}#about .mvvList .icon{position:relative;width:100%}#about .mvvList .icon img{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#about .mvvList .icon img.mission{width:112px}#about .mvvList .icon img.vision{width:94px}#about .mvvList .icon img.value{width:82px}#about .mvvList .txt{line-height:1.6;text-align:left}#about .commonBtn{margin-inline:auto}#interview{position:relative}#interview:after{background:url(https://245926550.fs1.hubspotusercontent-na2.net/hubfs/245926550/raw_assets/public/recruit/images/home/interview_bg.png) no-repeat 50%/100%;content:"";display:block;position:absolute;right:0;z-index:-1}#interview .interviewSlider .sliderItem{display:block;position:relative;z-index:1}#interview .interviewSlider .sliderItem .layer{position:relative;z-index:1}#interview .interviewSlider .sliderItem .img{overflow:hidden;position:relative;z-index:1}#interview .interviewSlider .sliderItem .img img{backface-visibility:hidden;height:100%;-webkit-transform:translateZ(0) scale(1);transition:transform .3s cubic-bezier(.25,.1,0,.72);width:100%}#interview .interviewSlider .sliderItem .status{background-color:#fff;position:absolute;transform:translateZ(0);z-index:2}#interview .interviewSlider .sliderItem .number{color:#e33500;display:block;font-family:Barlow,sans-serif;font-weight:700;line-height:1}#interview .interviewSlider .sliderItem .name{font-weight:700;line-height:1}#interview .interviewSlider .sliderItem .career{color:#959595}#interview .interviewSlider .sliderItem .txt{font-weight:700}#interview .next,#interview .prev{background:url(https://245926550.fs1.hubspotusercontent-na2.net/hubfs/245926550/raw_assets/public/recruit/images/common/arrow_circle_before.svg) no-repeat 50%/100%;border:none;position:absolute}#interview .next{transform:scaleX(-1)}#interview .slick-slide{position:relative;transform:translateZ(0)}#interview .slick-slide img{z-index:1}#voice{position:relative}#voice:before{background:url(https://245926550.fs1.hubspotusercontent-na2.net/hubfs/245926550/raw_assets/public/recruit/images/home/voice_bg.png) no-repeat 50%/100%;content:"";display:block;left:0;position:absolute;top:0;z-index:-1}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.js-moveTrigger{opacity:0}.fadeInUp{animation:fadeInUp 3s forwards;animation-play-state:running;animation-timing-function:cubic-bezier(.19,1,.02,1);opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}50%{opacity:1}to{opacity:1;transform:translateY(0)}}[data-transition-delay="0.1s"]{transition-delay:.1s!important}[data-transition-delay="0.2s"]{transition-delay:.2s!important}[data-transition-delay="0.3s"]{transition-delay:.3s!important}[data-transition-delay="0.4s"]{transition-delay:.4s!important}[data-transition-delay="0.5s"]{transition-delay:.5s!important}[data-transition-delay="0.6s"]{transition-delay:.6s!important}[data-transition-delay="0.7s"]{transition-delay:.7s!important}[data-transition-delay="0.8s"]{transition-delay:.8s!important}[data-transition-delay="0.9s"]{transition-delay:.9s!important}[data-transition-delay="1.0s"]{transition-delay:1s!important}[data-transition-delay="1.1s"]{transition-delay:1.1s!important}[data-transition-delay="1.2s"]{transition-delay:1.2s!important}[data-transition-delay="1.3s"]{transition-delay:1.3s!important}[data-transition-delay="1.4s"]{transition-delay:1.4s!important}[data-transition-delay="1.5s"]{transition-delay:1.5s!important}[data-transition-delay="1.6s"]{transition-delay:1.6s!important}[data-transition-delay="1.7s"]{transition-delay:1.7s!important}[data-transition-delay="1.8s"]{transition-delay:1.8s!important}[data-transition-delay="1.9s"]{transition-delay:1.9s!important}[data-transition-delay="2.0s"]{transition-delay:2s!important}[data-anime-delay="0.1s"]{animation-delay:.1s!important}[data-anime-delay="0.2s"]{animation-delay:.2s!important}[data-anime-delay="0.3s"]{animation-delay:.3s!important}[data-anime-delay="0.4s"]{animation-delay:.4s!important}[data-anime-delay="0.5s"]{animation-delay:.5s!important}[data-anime-delay="0.6s"]{animation-delay:.6s!important}[data-anime-delay="0.7s"]{animation-delay:.7s!important}[data-anime-delay="0.8s"]{animation-delay:.8s!important}[data-anime-delay="0.9s"]{animation-delay:.9s!important}[data-anime-delay="1.0s"]{animation-delay:1s!important}[data-anime-delay="1.1s"]{animation-delay:1.1s!important}[data-anime-delay="1.2s"]{animation-delay:1.2s!important}[data-anime-delay="1.3s"]{animation-delay:1.3s!important}[data-anime-delay="1.4s"]{animation-delay:1.4s!important}[data-anime-delay="1.5s"]{animation-delay:1.5s!important}[data-anime-delay="1.6s"]{animation-delay:1.6s!important}[data-anime-delay="1.7s"]{animation-delay:1.7s!important}[data-anime-delay="1.8s"]{animation-delay:1.8s!important}[data-anime-delay="1.9s"]{animation-delay:1.9s!important}[data-anime-delay="2.0s"]{animation-delay:2s!important}@media screen and (max-width:768px){.inner{margin-inline:auto;max-width:600px;padding:0 15px}.btnWrap{margin-top:35px}#firstview{padding-bottom:96px}#firstview .fvSlider{height:90.6vw}#firstview .fvTextArea{margin-inline:auto;max-width:540px;padding:0 15px}#firstview .fvTextArea .mainCopy{font-size:26px;line-height:1.5}#firstview .fvTextArea .desc{font-size:14px;line-height:1.78;margin-top:10px}#firstview .fvBtnWrap{flex-wrap:wrap;gap:25px;margin:30px auto 0}#firstview .fvBtnWrap .commonBtn{min-width:280px;padding:12px 25px}#firstview .fvBtnWrap .commonBtn:after{left:50%}@keyframes zoom-anime{0%{transform:scale(1.15)}to{transform:scale(1)}}.add-anime{animation:zoom-anime 10s linear 0s normal both}#about{padding:225px 0 77px}#about:before{background:url(https://245926550.fs1.hubspotusercontent-na2.net/hubfs/245926550/raw_assets/public/recruit/images/home/mvv_txt_bg_sp.png) no-repeat 50%/100%;height:86px;top:171px;width:375px}#about .aboutBox{border-radius:11px;box-shadow:0 1.5px 10px rgba(0,0,0,.1);max-width:500px;padding:20px 20px 40px;top:-50px;width:calc(100% - 30px)}#about .aboutBox .titleEn,#about .aboutBox h2.titleJa{text-align:left}#about .aboutBox .aboutList{gap:20px 10px;margin-top:20px}#about .aboutBox .aboutList li{width:calc(50% - 5px)}#about .aboutBox .aboutList li a{padding-left:25px}#about .aboutBox .aboutList li a span:before{height:11px;left:-25px;top:4px;width:14px}#about .mvvList{flex-wrap:wrap;gap:37px;margin-bottom:37px}#about .mvvList li{width:100%}#about .mvvList .titleEn{font-size:14px}#about .mvvList h3.titleJa{font-size:20px;margin-top:8px}#about .mvvList .icon{margin:15px 0;min-height:90px}#about .mvvList .txt{font-size:14px}#interview{padding:70px 0 80px}#interview:after{height:290px;top:69px;width:156px}#interview .read{line-height:1.64;margin-top:15px}#interview .sliderWrapper{margin:0 calc(50% - 50vw);padding:97px 0 40px;width:100vw}#interview .interviewSlider .sliderItem{margin:0 26px;width:212px}#interview .interviewSlider .sliderItem .img{border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.15)}#interview .interviewSlider .sliderItem .status{border-radius:7px;bottom:-17px;box-shadow:0 5px 10px rgba(0,0,0,.15);height:96px;padding:5px;right:-9px;width:178px}#interview .interviewSlider .sliderItem .number{font-size:11px;letter-spacing:.03em;margin-bottom:10px}#interview .interviewSlider .sliderItem .name{font-size:12px;letter-spacing:.01em;margin-bottom:10px;padding:0 20px}#interview .interviewSlider .sliderItem .career{font-size:11px;line-height:1.45;padding:0 20px}#interview .interviewSlider .sliderItem .txt{font-size:15px;line-height:1.73;margin-top:40px;width:calc(100% + 9px)}#interview .prev{height:52px;right:77px;top:-75px;width:52px}#interview .next{height:52px;right:15px;top:-75px;width:52px}#interview .slick-slide{position:relative;transform:translateZ(0)}#interview .slick-slide img{z-index:1}#voice{padding:30px 0 75px}#voice:before{height:260px;width:153px}#voice .wrapper{margin-top:15px;text-align:center}#voice .wrapper .txt{line-height:1.64;margin:17px 0 32px;text-align:left}.sp_delay_none{animation-delay:unset!important;transition-delay:unset!important}}@media print,screen and (min-width:769px){.inner{margin:0 auto;max-width:1180px;width:90%}#firstview .fvSlider{height:100%;max-height:680px}#firstview .fvTextArea{left:80px;margin:0 auto;max-width:1280px;position:absolute;top:80px;width:90%;z-index:2}#firstview .fvTextArea .mainCopy{font-size:56px;line-height:1.48}#firstview .fvTextArea .desc{font-size:16px;line-height:2.06;margin-top:20px}#firstview .fvBtnWrap{gap:40px;margin-top:40px}#firstview .fvBtnWrap .commonBtn.darkGrey{padding:20px 40px 20px 25px}@keyframes zoom-anime{0%{transform:scale(1.15)}to{transform:scale(1)}}.add-anime{animation:zoom-anime 10s linear 0s normal both}#about{padding:230px 0 130px}#about:before{background:url(https://245926550.fs1.hubspotusercontent-na2.net/hubfs/245926550/raw_assets/public/recruit/images/home/mvv_txt_bg.png) no-repeat 50%/100%;height:91px;top:150px;width:1440px}#about .aboutBox{align-items:center;border-radius:17px;box-shadow:0 3px 10px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin:0 auto;max-width:1180px;padding:40px 90px 30px;top:-115px;width:90%}#about .aboutBox .aboutList{gap:17px 65px;width:68%}#about .aboutBox .aboutList li{width:calc(50% - 32.5px)}#about .aboutBox .aboutList li a{font-size:20px;letter-spacing:.02em;padding:0 0 10px 40px}#about .aboutBox .aboutList li a:focus:after,#about .aboutBox .aboutList li a:hover:after{transform:scale(1)}#about .aboutBox .aboutList li a:focus span:before,#about .aboutBox .aboutList li a:hover span:before{left:-25px}#about .aboutBox .aboutList li a:after{background-color:#cecece;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.25,.1,0,.72);width:100%}#about .aboutBox .aboutList li a span:before{height:14px;left:-30px;top:8px;transition:all .3s;width:18px}#about .mvvList{justify-content:space-between;margin:0 auto 40px;max-width:1060px}#about .mvvList li{width:27.0333333333%}#about .mvvList h3.titleJa{align-items:center;display:flex;font-size:22px;justify-content:center;margin-top:13px;min-height:63px}#about .mvvList .icon{height:140px}#about .mvvList .txt{font-size:15px;letter-spacing:.05em}#interview{padding:110px 0 40px}#interview:after{height:533px;top:65px;width:288px}#interview .read{line-height:1.75;margin-top:15px}#interview .sliderWrapper{margin-left:-15px;margin-top:-70px;overflow:hidden;padding:120px 15px 55px;width:calc(100% + 30px)}#interview .interviewSlider .sliderItem{margin:0 22px;width:260px}#interview .interviewSlider .sliderItem:focus .txt,#interview .interviewSlider .sliderItem:hover .txt{color:#e33500}#interview .interviewSlider .sliderItem:focus .img img,#interview .interviewSlider .sliderItem:hover .img img{transform:scale(1.1)}#interview .interviewSlider .sliderItem:nth-of-type(2n){margin-top:50px}#interview .interviewSlider .sliderItem .img{border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,.15);height:372px}#interview .interviewSlider .sliderItem .status{border-radius:15px;bottom:-20px;box-shadow:0 10px 20px rgba(0,0,0,.15);height:118px;padding:7px;right:-10px;width:218px}#interview .interviewSlider .sliderItem .number{font-size:14px;letter-spacing:.075em;margin-bottom:10px}#interview .interviewSlider .sliderItem .name{font-size:15px;letter-spacing:.02em;margin-bottom:10px;padding:0 25px}#interview .interviewSlider .sliderItem .career{font-size:13px;line-height:1.5;padding:0 25px}#interview .interviewSlider .sliderItem .txt{font-size:18px;line-height:1.77;margin-top:40px;transition:all .3s;width:calc(100% + 10px)}#interview .slick-list{overflow:visible}#interview .prev{cursor:pointer;height:70px;right:105px;top:-120px;transition:all .3s;width:70px}#interview .prev:focus,#interview .prev:hover{background:url(https://245926550.fs1.hubspotusercontent-na2.net/hubfs/245926550/raw_assets/public/recruit/images/common/arrow_circle_after.svg) no-repeat 50%/100%}#interview .next{cursor:pointer;height:70px;right:0;top:-120px;transition:all .3s;width:70px}#interview .next:focus,#interview .next:hover{background:url(https://245926550.fs1.hubspotusercontent-na2.net/hubfs/245926550/raw_assets/public/recruit/images/common/arrow_circle_after.svg) no-repeat 50%/100%}#interview .slick-slide{position:relative;transform:translateZ(0)}#interview .slick-slide img{z-index:1}#voice{padding:85px 0 100px}#voice:before{height:514px;width:318px}#voice .inner{display:flex;justify-content:space-between}#voice .img{width:59.3%}#voice .wrapper{margin-top:80px;width:34.3%}#voice .wrapper .txt{margin:15px 0 60px}.pc_delay_none{animation-delay:unset!important;transition-delay:unset!important}}@media screen and (min-width:769px) and (max-width:1200px){#firstview .fvTextArea{left:50%;top:50%;transform:translate(-50%,-50%)}#firstview .fvTextArea .mainCopy{font-size:36px}#firstview .fvBtnWrap{margin-top:30px}@keyframes zoom-anime{0%{transform:scale(1.15)}to{transform:scale(1)}}.add-anime{animation:zoom-anime 10s linear 0s normal both}#about{padding:400px 0 130px}#about .aboutBox{display:block;max-width:800px;padding:40px 60px 30px;top:50px}#about .aboutBox .aboutList{margin-top:20px;width:100%}#about .mvvList li{width:30.3333333333%}#about .mvvList h3.titleJa{font-size:20px}#interview .slick-slide{position:relative;transform:translateZ(0)}#interview .slick-slide img{z-index:1}#voice .inner{display:block}#voice .img,#voice .wrapper{text-align:center;width:100%}}@media screen and (min-width:1700px){@keyframes zoom-anime{0%{transform:scale(1.15)}to{transform:scale(1)}}.add-anime{animation:zoom-anime 10s linear 0s normal both}#interview .slick-slide{position:relative;transform:translateZ(0)}#interview .slick-slide img{z-index:1}}@media screen and (max-width:1200px){@keyframes zoom-anime{0%{transform:scale(1.15)}to{transform:scale(1)}}.add-anime{animation:zoom-anime 10s linear 0s normal both}#interview .slick-slide{position:relative;transform:translateZ(0)}#interview .slick-slide img{z-index:1}}@media print,screen and (min-width:1201px){@keyframes zoom-anime{0%{transform:scale(1.15)}to{transform:scale(1)}}.add-anime{animation:zoom-anime 10s linear 0s normal both}#interview .slick-slide{position:relative;transform:translateZ(0)}#interview .slick-slide img{z-index:1}}