.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.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{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.sv-recruit .inner{width:88%;margin:0 auto}.sv-recruit .pc{display:block}.sv-recruit .sp{display:none}@media(max-width:768px){.sv-recruit .pc{display:none}.sv-recruit .sp{display:block}.sv-recruit .inner{width:90%}}.sv-recruit #mv{padding-top:100px;padding-bottom:0;position:relative}.sv-recruit #mv:before{content:"";display:block;width:2.5vw;height:100%;background:#fff;position:absolute;top:0;left:0;z-index:10}.sv-recruit #mv .inner{width:100%;max-width:none}.sv-recruit #mv .inner .mv_slider{opacity:0;transition:.4s ease}.sv-recruit #mv .inner .mv_slider .slide{height:calc(100vh - 140px);width:auto;aspect-ratio:9/8;margin:0 5px;position:relative}.sv-recruit #mv .inner .mv_slider .slide:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(to top,#252d2f33,#252d2f00);position:absolute;bottom:0;left:0;border-radius:30px;z-index:2}.sv-recruit #mv .inner .mv_slider .slide img{border-radius:30px}.sv-recruit #mv .intern_news{position:absolute;bottom:0;right:0;z-index:2;width:38%}.sv-recruit #mv .intern_news .news{background:#fff;border-top-left-radius:30px}.sv-recruit #mv .intern_news .news .news_slider{padding-right:80px}.sv-recruit #mv .intern_news .news .news_slider .slide{padding:30px 0 45px 30px}.sv-recruit #mv .intern_news .news .news_slider .slide a{display:block}@media(hover:hover)and (pointer:fine){.sv-recruit #mv .intern_news .news .news_slider .slide a:hover{opacity:.8}}.sv-recruit #mv .intern_news .news .news_slider .slide .date_cat{display:flex;align-items:center;font-feature-settings:"palt";letter-spacing:.07em}.sv-recruit #mv .intern_news .news .news_slider .slide .date_cat .date{font-family:Barlow,sans-serif;font-size:15px}.sv-recruit #mv .intern_news .news .news_slider .slide .date_cat .cat{margin-left:12px;background:#adadad;border-radius:3px;color:#fff;font-size:14px;line-height:1;padding:4px 12px}.sv-recruit #mv .intern_news .news .news_slider .slide .ttl{margin-top:20px;font-size:15px;line-height:1.8}.sv-recruit #mv .intern_news .news:before{content:"";display:block;width:30px;height:30px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9InJhZGl1c19ib3R0b21fcmlnaHQuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik04NjgsODcwdjMwSDgzOEEzMCwzMCwwLDAsMCw4NjgsODcwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgzOCAtODcwKSIvPgo8L3N2Zz4K) no-repeat bottom right/contain;position:absolute;bottom:0;right:100%}.sv-recruit #mv .copy{position:absolute;left:0;bottom:0;z-index:20;display:flex;align-items:flex-end;padding-left:66px;padding-bottom:30px}.sv-recruit #mv .copy:before{content:"";display:block;width:20.7vw;height:20.7vw;max-width:405px;max-height:405px;min-width:243px;min-height:243px;background:linear-gradient(135deg,#ed2446,#fd452d);border-radius:50%;position:absolute;left:0;bottom:-12px;z-index:-1;transform:translate(-40%)}.sv-recruit #mv .copy .group .sub{font-size:1.1vw;font-feature-settings:"palt";letter-spacing:.07em;color:#fff;line-height:1;margin-bottom:1vw}.sv-recruit #concept{padding:160px 0;position:relative}.sv-recruit #concept .inner{width:76%;max-width:912px;position:relative}.sv-recruit #concept .inner .desc{font-weight:700;font-size:20px;line-height:2.4;position:relative;z-index:15}.sv-recruit #concept .inner .btn{margin-top:60px}.sv-recruit #concept .inner .btn a{display:flex;justify-content:space-between;align-items:center;width:360px;height:74px;background:#eaeff3;border-radius:6px;padding-left:27px;padding-right:12px;font-size:19px;font-weight:700;font-feature-settings:"palt";letter-spacing:.07em;position:relative;z-index:1}.sv-recruit #concept .inner .btn a:before{content:"";display:block;width:36px;height:36px;background:#fff;border-radius:50%;position:absolute;top:50%;right:12px;transform:translateY(-50%);z-index:-1;transition:.4s}.sv-recruit #concept .inner .btn a:after{content:"";display:block;width:36px;height:36px;background:linear-gradient(135deg,#ed2446,#fd452d);border-radius:50%;position:absolute;top:50%;right:12px;transform:translateY(-50%) scale(0);z-index:-1;transition:.4s}.sv-recruit #concept .inner .btn a i{display:block;position:relative;width:36px;height:36px}.sv-recruit #concept .inner .btn a i:before{content:"";display:block;width:15px;height:12px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMS43OCIgdmlld0JveD0iMCAwIDE1IDExLjc4Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJhcnJvd19yaWdodF9ibGFjazIuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik01NzIsMTQyNy43OWwtNi44NzMtNS42NWEwLjk2MiwwLjk2MiwwLDAsMC0xLjI2My4wMmgwYTEuMDMzLDEuMDMzLDAsMCwwLC4wMjMsMS41NGwzLjgyNSwzLjA2aC05LjczNmEwLjk5MiwwLjk5MiwwLDAsMC0uOTc2LDEuMDF2MC4wNWEwLjk5MiwwLjk5MiwwLDAsMCwuOTc2LDEuMDFoOS43MzZsLTMuODI1LDMuMDZhMS4wMzMsMS4wMzMsMCwwLDAtLjAyMywxLjU0aDBhMC45NjIsMC45NjIsMCwwLDAsMS4yNjMuMDJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTU3IC0xNDIxLjkxKSIvPgo8L3N2Zz4K) no-repeat center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-recruit #concept .inner .btn a i:after{content:"";display:block;width:15px;height:12px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMS43OCIgdmlld0JveD0iMCAwIDE1IDExLjc4Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9ImFycm93X3JpZ2h0X3doaXRlLnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNNTcyLDE0MjcuNzlsLTYuODczLTUuNjVhMC45NjIsMC45NjIsMCwwLDAtMS4yNjMuMDJoMGExLjAzMywxLjAzMywwLDAsMCwuMDIzLDEuNTRsMy44MjUsMy4wNmgtOS43MzZhMC45OTIsMC45OTIsMCwwLDAtLjk3NiwxLjAxdjAuMDVhMC45OTIsMC45OTIsMCwwLDAsLjk3NiwxLjAxaDkuNzM2bC0zLjgyNSwzLjA2YTEuMDMzLDEuMDMzLDAsMCwwLS4wMjMsMS41NGgwYTAuOTYyLDAuOTYyLDAsMCwwLDEuMjYzLjAyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU1NyAtMTQyMS45MSkiLz4KPC9zdmc+Cg==) no-repeat center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:.4s}@media(hover:hover)and (pointer:fine){.sv-recruit #concept .inner .btn a:hover{background:#e4e9ee}.sv-recruit #concept .inner .btn a:hover i:after{opacity:1}.sv-recruit #concept .inner .btn a:hover:before{transform:translateY(-50%) scale(0)}.sv-recruit #concept .inner .btn a:hover:after{transform:translateY(-50%) scale(1)}}.sv-recruit section h2{font-size:42px;line-height:1;font-weight:700;font-feature-settings:"palt";letter-spacing:.07em}.sv-recruit section h2 a{display:flex;align-items:center}.sv-recruit section h2 a span{position:relative}.sv-recruit section h2 a span:after{content:"";display:block;width:0;height:1px;background:#ed2446;position:absolute;left:0;top:calc(100% + 5px);transition:.4s}.sv-recruit section h2 a:after{content:"";display:block;width:38px;height:38px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iYXJyb3dfcmlnaHRfZ3JhZC5zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzOCIgaGVpZ2h0PSIzOCIgdmlld0JveD0iMCAwIDM4IDM4Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiB1cmwoI2xpbmVhci1ncmFkaWVudCk7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjM4IiB5MT0iMzgiIHgyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2YxMWEzZSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZjU1MzQiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxjaXJjbGUgaWQ9IualleWGhuW9ol8xX+OBruOCs+ODlOODvF8yIiBkYXRhLW5hbWU9IualleWGhuW9oiAxIOOBruOCs+ODlOODvCAyIiBjbGFzcz0iY2xzLTEiIGN4PSIxOSIgY3k9IjE5IiByPSIxOSIvPgogIDxwYXRoIGlkPSLjgrfjgqfjgqTjg5dfMTJf44Gu44Kz44OU44O8IiBkYXRhLW5hbWU9IuOCt+OCp+OCpOODlyAxMiDjga7jgrPjg5Tjg7wiIGNsYXNzPSJjbHMtMiIgZD0iTTM5Ni41LDE3OTQuNzZsLTguMTYyLTYuNzJhMS4xMywxLjEzLDAsMCwwLTEuNS4wM2gwYTEuMjE4LDEuMjE4LDAsMCwwLC4wMjgsMS44Mmw0LjU0MiwzLjY0SDM3OS44NDZhMS4xNzIsMS4xNzIsMCwwLDAtMS4xNTgsMS4xOXYwLjA3YTEuMTcyLDEuMTcyLDAsMCwwLDEuMTU4LDEuMTloMTEuNTYybC00LjU0MiwzLjY0YTEuMjE4LDEuMjE4LDAsMCwwLS4wMjgsMS44MmgwYTEuMTMsMS4xMywwLDAsMCwxLjUuMDNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzY4IC0xNzc2KSIvPgo8L3N2Zz4K) no-repeat center/contain;margin-left:15px}@media(hover:hover)and (pointer:fine){.sv-recruit section h2 a:hover{color:#ed2446}.sv-recruit section h2 a:hover span:after{width:100%}}.sv-recruit section .sec_ttl{font-size:16px;line-height:1;font-feature-settings:"palt";letter-spacing:.07em;font-family:PT Sans,sans-serif;text-align:right}.sv-recruit #about{background:#f0f3f6;padding-top:60px;border-top-left-radius:100px;position:relative}.sv-recruit #about:before{content:"";display:block;width:100px;height:100px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDAiIGhlaWdodD0iMTQwIiB2aWV3Qm94PSIwIDAgMTQwIDE0MCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2YwZjNmNjsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJyYWRpdXNfYm90dG9tX3JpZ2h0X2dyYXkuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjYwLDE1OThoMTQwVjE0NThBMTQwLDE0MCwwLDAsMSwxMjYwLDE1OThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI2MCAtMTQ1OCkiLz4KPC9zdmc+Cg==) no-repeat right bottom/contain;position:absolute;bottom:100%;right:0;z-index:-1}.sv-recruit #about .inner{max-width:1680px;position:relative}.sv-recruit #about .inner .sec_ttl{margin-bottom:40px}.sv-recruit #about .inner .row{display:flex;justify-content:space-between;position:relative;z-index:3}.sv-recruit #about .inner .row .txt{width:49.3%;padding-top:4vw}.sv-recruit #about .inner .row .txt h2{margin-bottom:50px}.sv-recruit #about .inner .row .txt .desc{line-height:2;margin-bottom:80px}.sv-recruit #about .inner .row .txt .links li a{display:flex;justify-content:space-between;align-items:center;background:#fff;font-size:19px;font-feature-settings:"palt";letter-spacing:.07em;font-weight:700;width:480px;height:74px;padding-left:20px;padding-right:12px;border-radius:6px;position:relative;transition:.4s;z-index:3}.sv-recruit #about .inner .row .txt .links li a:before{content:"";display:block;width:36px;height:36px;background:#eaeff3;border-radius:50%;position:absolute;top:50%;right:12px;transform:translateY(-50%);z-index:-1;transition:.4s}.sv-recruit #about .inner .row .txt .links li a:after{content:"";display:block;width:36px;height:36px;background:linear-gradient(135deg,#ed2446,#fd452d);border-radius:50%;position:absolute;top:50%;right:12px;transform:translateY(-50%) scale(0);z-index:-1;transition:.4s}.sv-recruit #about .inner .row .txt .links li a i{display:block;position:relative;width:36px;height:36px}.sv-recruit #about .inner .row .txt .links li a i:before{content:"";display:block;width:15px;height:12px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMS43OCIgdmlld0JveD0iMCAwIDE1IDExLjc4Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJhcnJvd19yaWdodF9ibGFjazIuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik01NzIsMTQyNy43OWwtNi44NzMtNS42NWEwLjk2MiwwLjk2MiwwLDAsMC0xLjI2My4wMmgwYTEuMDMzLDEuMDMzLDAsMCwwLC4wMjMsMS41NGwzLjgyNSwzLjA2aC05LjczNmEwLjk5MiwwLjk5MiwwLDAsMC0uOTc2LDEuMDF2MC4wNWEwLjk5MiwwLjk5MiwwLDAsMCwuOTc2LDEuMDFoOS43MzZsLTMuODI1LDMuMDZhMS4wMzMsMS4wMzMsMCwwLDAtLjAyMywxLjU0aDBhMC45NjIsMC45NjIsMCwwLDAsMS4yNjMuMDJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTU3IC0xNDIxLjkxKSIvPgo8L3N2Zz4K) no-repeat center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-recruit #about .inner .row .txt .links li a i:after{content:"";display:block;width:15px;height:12px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMS43OCIgdmlld0JveD0iMCAwIDE1IDExLjc4Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9ImFycm93X3JpZ2h0X3doaXRlLnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNNTcyLDE0MjcuNzlsLTYuODczLTUuNjVhMC45NjIsMC45NjIsMCwwLDAtMS4yNjMuMDJoMGExLjAzMywxLjAzMywwLDAsMCwuMDIzLDEuNTRsMy44MjUsMy4wNmgtOS43MzZhMC45OTIsMC45OTIsMCwwLDAtLjk3NiwxLjAxdjAuMDVhMC45OTIsMC45OTIsMCwwLDAsLjk3NiwxLjAxaDkuNzM2bC0zLjgyNSwzLjA2YTEuMDMzLDEuMDMzLDAsMCwwLS4wMjMsMS41NGgwYTAuOTYyLDAuOTYyLDAsMCwwLDEuMjYzLjAyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU1NyAtMTQyMS45MSkiLz4KPC9zdmc+Cg==) no-repeat center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:.4s}@media(hover:hover)and (pointer:fine){.sv-recruit #about .inner .row .txt .links li a:hover{background:#e4e9ee}.sv-recruit #about .inner .row .txt .links li a:hover i:after{opacity:1}.sv-recruit #about .inner .row .txt .links li a:hover:before{transform:translateY(-50%) scale(0)}.sv-recruit #about .inner .row .txt .links li a:hover:after{transform:translateY(-50%) scale(1)}}.sv-recruit #about .inner .row .img_area{width:43.6%;position:relative;z-index:2}.sv-recruit #about .inner .row .img_area .img img{border-radius:30px}.sv-recruit #about .inner .row .img_area .img.img1{transform:translate(48px)}.sv-recruit #about .inner .row .img_area .img.img2{width:54%;position:absolute;bottom:-82px;left:-38.4%}@media(max-width:1430px){.sv-recruit #about .inner .row .img_area .img.img2{left:-18.4%}}.sv-recruit #job_description{background:#f0f3f6;padding:160px 0 140px;position:relative}.sv-recruit #job_description:after{content:"";display:block;width:100px;height:100px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDAiIGhlaWdodD0iMTQwIiB2aWV3Qm94PSIwIDAgMTQwIDE0MCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2YwZjNmNjsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJyYWRpdXNfdG9wX2xlZnRfYmcuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xNDAsMzYwNUgwdjE0MEExNDAsMTQwLDAsMCwxLDE0MCwzNjA1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMzYwNSkiLz4KPC9zdmc+Cg==) no-repeat top left/contain;position:absolute;top:100%;left:0;z-index:2}.sv-recruit #job_description .inner{max-width:1680px;position:relative;z-index:2}.sv-recruit #job_description .inner .sub_ttl{font-size:18px;line-height:1;font-weight:700;font-feature-settings:"palt";letter-spacing:.07em;margin-bottom:15px}.sv-recruit #job_description .inner .ttl{display:flex;align-items:center;justify-content:space-between;margin-bottom:70px}.sv-recruit #job_description .inner .list{display:flex;flex-wrap:wrap;justify-content:space-between}.sv-recruit #job_description .inner .list .block{width:48.1%}.sv-recruit #job_description .inner .list .block a .img{overflow:hidden;border-radius:10px}.sv-recruit #job_description .inner .list .block a .img img{width:100%;height:100%;transition:.3s;-o-object-fit:cover;object-fit:cover;display:block}.sv-recruit #job_description .inner .list .block a .txt{margin-top:20px}.sv-recruit #job_description .inner .list .block a .txt .project{font-size:15px;font-weight:700;margin-bottom:10px}.sv-recruit #job_description .inner .list .block a .txt .main{font-size:26px;font-weight:700;font-feature-settings:"palt";letter-spacing:.07em;margin-bottom:15px}.sv-recruit #job_description .inner .list .block a .txt .desc{font-size:15px;line-height:1.8}@media(hover:hover)and (pointer:fine){.sv-recruit #job_description .inner .list .block a:hover .img img{transform:scale(1.04)}}.sv-recruit #job_description .inner h3{font-size:30px;margin-bottom:40px;margin-top:80px}.sv-recruit #interview{background:#222 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODIwIiBoZWlnaHQ9IjgyMCIgdmlld0JveD0iMCAwIDgyMCA4MjAiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgICBmaWxsOiB1cmwoI2xpbmVhci1ncmFkaWVudCk7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjExMDMiIHkxPSI0NDUxIiB4Mj0iMjgzIiB5Mj0iMzYzMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmMTFhM2UiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmY1NTM0Ii8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8cGF0aCBpZD0iaW50ZXJiaWV3X2JnLnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNNjkzLDM2MzEuMDFjLTIyNi40MzEsMC00MDkuOTkxLDE4My41Ni00MDkuOTkxLDQwOS45OVM0NjYuNTY5LDQ0NTAuOTksNjkzLDQ0NTAuOTlzNDA5Ljk5LTE4My41Niw0MDkuOTktNDA5Ljk5UzkxOS40MzEsMzYzMS4wMSw2OTMsMzYzMS4wMVptMCw2NzkuNzRjLTE0OC45NzksMC0yNjkuNzQ5LTEyMC43Ny0yNjkuNzQ5LTI2OS43NVM1NDQuMDIxLDM3NzEuMjUsNjkzLDM3NzEuMjUsOTYyLjc1LDM4OTIuMDIsOTYyLjc1LDQwNDEsODQxLjk3OSw0MzEwLjc1LDY5Myw0MzEwLjc1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4MyAtMzYzMSkiLz4KPC9zdmc+Cg==) no-repeat top -373px right -313px/820px;color:#fff;padding:100px 0 140px;position:relative;border-bottom-right-radius:100px;z-index:1}.sv-recruit #interview:before{content:"";display:block;width:100px;height:100px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDAiIGhlaWdodD0iMTQwIiB2aWV3Qm94PSIwIDAgMTQwIDE0MCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzIyMjsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJyYWRpdXNfYm90dG9tX3JpZ2h0X2JsYWNrLnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNMTI2MCwzNjA1aDE0MFYzNDY1QTE0MCwxNDAsMCwwLDEsMTI2MCwzNjA1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNjAgLTM0NjUpIi8+Cjwvc3ZnPgo=) no-repeat bottom right/contain;position:absolute;bottom:100%;right:0;z-index:-1}.sv-recruit #interview:after{content:"";display:block;width:100px;height:100px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogIzIyMjsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJyYWRpdXNfdG9wX2xlZnRfYmxhY2suc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjAsODE1MUgwdjEyMEExMjAsMTIwLDAsMCwxLDEyMCw4MTUxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtODE1MSkiLz4KPC9zdmc+Cg==) no-repeat bottom right/contain;position:absolute;top:100%;left:0;z-index:-1}.sv-recruit #interview .inner{max-width:1680px}.sv-recruit #interview .inner .sub_ttl{margin-bottom:15px;font-size:18px;font-feature-settings:"palt";letter-spacing:.07em;font-weight:700}.sv-recruit #interview .inner .ttl{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.sv-recruit #interview .inner .desc{margin-bottom:90px;line-height:2;font-feature-settings:"palt";letter-spacing:.07em}.sv-recruit #system_environment{padding:100px 0 0;position:relative}.sv-recruit #system_environment .inner{max-width:1680px;padding-bottom:140px;position:relative}.sv-recruit #system_environment .inner .ttl{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px}.sv-recruit #system_environment .inner .list{display:flex;justify-content:space-between;flex-wrap:wrap}.sv-recruit #system_environment .inner .list .block{width:49.1%}.sv-recruit #system_environment .inner .list .block a{background:#eef1f4;border:1px solid #eef1f4;border-radius:10px;padding:42px 40px 52px;display:flex;align-items:center;justify-content:space-between;height:100%;position:relative}.sv-recruit #system_environment .inner .list .block a .txt{width:49%}.sv-recruit #system_environment .inner .list .block a .txt .main{font-size:25px;line-height:1.4;font-weight:700;font-feature-settings:"palt";letter-spacing:.07em;margin-bottom:25px;transition:.3s ease}.sv-recruit #system_environment .inner .list .block a .txt .desc{font-size:15px;line-height:1.8}.sv-recruit #system_environment .inner .list .block a .img{width:43%;height:120%;text-align:center;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzAuMDMiIGhlaWdodD0iMTQwLjAzIiB2aWV3Qm94PSIwIDAgMjMwLjAzIDE0MC4wMyI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJzeXN0ZW1fZW52aXJvbm1lbnRfYmcuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xMTM4LjgxLDUzNzcuOTVjMjIuOC0xOC45OCw0Mi4zOC0yNi4xOSw3Ny40LTIwLjcyaDBhNTMuNTc1LDUzLjU3NSwwLDEsMC0yNC45OS05My4xNWgwYy0yNi4zLDIwLjQ5LTQ3LjAyLDIzLjg1LTc3LjQsMjAuNzFoMGE1My41NzUsNTMuNTc1LDAsMSwwLDI0Ljk5LDkzLjE1djAuMDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA1MCAtNTI1MSkiLz4KPC9zdmc+Cg==) no-repeat center/contain;display:flex;justify-content:center;align-items:center;margin-top:5px}.sv-recruit #system_environment .inner .list .block a i{display:block;width:32px;height:32px;position:absolute;bottom:16px;right:16px}.sv-recruit #system_environment .inner .list .block a i:before{content:"";display:block;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(45deg,#ed2446,#fd452d);border-radius:50%;transition:.3s ease}.sv-recruit #system_environment .inner .list .block a i:after{content:"";display:block;width:15px;height:12px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMS43OCIgdmlld0JveD0iMCAwIDE1IDExLjc4Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9ImFycm93X3JpZ2h0X3doaXRlLnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNNTcyLDE0MjcuNzlsLTYuODczLTUuNjVhMC45NjIsMC45NjIsMCwwLDAtMS4yNjMuMDJoMGExLjAzMywxLjAzMywwLDAsMCwuMDIzLDEuNTRsMy44MjUsMy4wNmgtOS43MzZhMC45OTIsMC45OTIsMCwwLDAtLjk3NiwxLjAxdjAuMDVhMC45OTIsMC45OTIsMCwwLDAsLjk3NiwxLjAxaDkuNzM2bC0zLjgyNSwzLjA2YTEuMDMzLDEuMDMzLDAsMCwwLS4wMjMsMS41NGgwYTAuOTYyLDAuOTYyLDAsMCwwLDEuMjYzLjAyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU1NyAtMTQyMS45MSkiLz4KPC9zdmc+Cg==) no-repeat center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(hover:hover)and (pointer:fine){.sv-recruit #system_environment .inner .list .block a:hover{border-color:#ed2446}.sv-recruit #system_environment .inner .list .block a:hover .txt .main{color:#ed2446}.sv-recruit #system_environment .inner .list .block a:hover i:before{width:40px;height:40px}}.sv-recruit #system_environment .inner .list .block:nth-child(n+3){margin-top:30px}.sv-recruit #recruit{background:#eef1f4;border-radius:100px 100px 0 0;padding:100px 0 140px}.sv-recruit #recruit .inner{max-width:1680px}.sv-recruit #recruit .inner .ttl{display:flex;align-items:center;justify-content:space-between;margin-bottom:60px}@media(max-width:1680px){.sv-recruit #system_environment .inner .list .block a .txt .main{font-size:20px}}@media(max-width:1180px){.sv-recruit #mv{margin-bottom:175px}.sv-recruit #mv .mv_slider .slide{max-height:960px}.sv-recruit #mv .copy:before{width:28vw;height:28vw}.sv-recruit #mv .copy .group .sub{font-size:1.6vw}.sv-recruit #mv .intern_news{bottom:unset;right:unset;top:100%;left:6%;width:88%;max-width:1232px;border-bottom:1px solid #e8e8e8}.sv-recruit #mv .intern_news .news{padding-top:46px}.sv-recruit #mv .intern_news .news .news_slider{padding-right:27px}.sv-recruit #mv .intern_news .news .news_slider .slide{padding-left:0}.sv-recruit #about .inner .row .img_area .img.img2{left:0;bottom:0}.sv-recruit #system_environment .inner .list .block a .img{height:130%;width:50%}}@media(max-width:1280px){.sv-recruit #mv{padding-top:68px}}@media(max-width:1000px){.sv-recruit section h2{font-size:33px}.sv-recruit #about .inner .row{flex-direction:column}.sv-recruit #about .inner .row .txt{order:2;width:100%}.sv-recruit #about .inner .row .img_area{order:1;width:100%;margin-bottom:20.6vw}.sv-recruit #about .inner .row .img_area .img.img1{transform:none;width:79.8%;margin:0 0 0 auto}.sv-recruit #about .inner .row .img_area .img.img1 img{border-radius:15px}.sv-recruit #about .inner .row .img_area .img.img2{width:41.8vw;left:-11vw;bottom:-82px}.sv-recruit #about .inner .row .img_area .img.img2 img{border-radius:15px}.sv-recruit #job_description .inner .list{padding-left:0;padding-right:0}.sv-recruit #job_description .inner .list .block a .txt .main{font-size:22px}.sv-recruit #system_environment .inner .list{flex-direction:column}.sv-recruit #system_environment .inner .list .block{width:100%}.sv-recruit #system_environment .inner .list .block:nth-child(n+2){margin-top:20px}}@media(max-width:768px){.sv-recruit #mv{padding-top:54px}.sv-recruit #mv .inner .mv_slider .slide{width:88vw;height:auto;aspect-ratio:66/83}.sv-recruit #mv .inner .mv_slider .slide img{border-radius:15px}.sv-recruit #mv .copy{padding-left:23px;padding-bottom:12px;width:100%}.sv-recruit #mv .copy .group .sub{font-size:2.666vw;margin-bottom:6px}.sv-recruit #mv .copy:before{width:40vw;height:40vw;min-width:auto;min-height:auto;bottom:-8px}.sv-recruit #mv .intern_news .news:before{content:none}.sv-recruit #mv .intern_news .news .news_slider .slide{padding:20px 0 25px}.sv-recruit #mv .intern_news .news .news_slider .slide .date_cat .date{font-size:13px}.sv-recruit #mv .intern_news .news .news_slider .slide .date_cat .cat{font-size:12px;margin-left:8px;padding:3px 10px;border-radius:1.5px}.sv-recruit #mv .intern_news .news .news_slider .slide .ttl{margin-top:15px;font-size:13px;line-height:1.5}.sv-recruit #mv .intern_news .news .news_slider .slide .ttl:after{width:8px;height:13px;margin-left:18px}.sv-recruit section h2{font-size:21px}.sv-recruit section h2 a:after{margin-left:10px;width:21px;height:21px}.sv-recruit section .sec_ttl{font-size:11px}.sv-recruit #concept{padding:60px 0 80px}.sv-recruit #concept .inner .desc{font-size:14px;line-height:2.2}.sv-recruit #concept .inner .btn{margin-top:25px}.sv-recruit #concept .inner .btn a{width:68vw;height:56px;font-size:15px;border-radius:3px}.sv-recruit #concept .inner .btn a:before{width:34px;height:34px}.sv-recruit #concept .inner .btn a i{width:34px;height:34px}.sv-recruit #concept .inner .btn a i:after{width:14px;height:11px}.sv-recruit #about{border-top-left-radius:46px;padding-top:60px}.sv-recruit #about:before{width:46px;height:46px}.sv-recruit #about .inner .row .img_area .img.img2{bottom:-8.4vw}.sv-recruit #about .inner .row .txt{padding-top:0}.sv-recruit #about .inner .row .txt .ttl{display:flex;justify-content:space-between;margin-bottom:30px}.sv-recruit #about .inner .row .txt .ttl h2{margin-bottom:0}.sv-recruit #about .inner .row .txt .desc{font-size:14px;line-height:1.8;margin-bottom:35px}.sv-recruit #about .inner .row .txt .links li a{font-size:15px;width:75.2vw;height:auto;padding:11px 12px 11px 24px}.sv-recruit #about .inner .row .txt .links li a:before{width:34px;height:34px}.sv-recruit #about .inner .row .txt .links li a i{width:34px;height:34px}.sv-recruit #about .inner .row .txt .links li a i:before{width:14px;height:11px}.sv-recruit #job_description{padding:90px 0 60px}.sv-recruit #job_description:after{width:46px;height:46px}.sv-recruit #job_description .inner h3{font-size:20px;margin-bottom:20px;margin-top:40px}.sv-recruit #job_description .inner .ttl{align-items:flex-start;margin-bottom:30px}.sv-recruit #job_description .inner .ttl h2{line-height:1.3}.sv-recruit #job_description .inner .ttl .sec_ttl{margin-top:10px}.sv-recruit #job_description .inner .list{margin-bottom:0}.sv-recruit #job_description .inner .list .block{width:100%}.sv-recruit #job_description .inner .list .block a .txt{margin-top:16px}.sv-recruit #job_description .inner .list .block a .txt .project{font-size:12px;margin-bottom:4px}.sv-recruit #job_description .inner .list .block a .txt .main{font-size:18px;margin-bottom:8px}.sv-recruit #job_description .inner .list .block a .txt .desc{font-size:13px;line-height:1.6}.sv-recruit #job_description .inner .list .block:nth-child(n+2){margin-top:30px}.sv-recruit #interview{padding:50px 0 60px;background:#222 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODIwIiBoZWlnaHQ9IjgyMCIgdmlld0JveD0iMCAwIDgyMCA4MjAiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgICBmaWxsOiB1cmwoI2xpbmVhci1ncmFkaWVudCk7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjExMDMiIHkxPSI0NDUxIiB4Mj0iMjgzIiB5Mj0iMzYzMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmMTFhM2UiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmY1NTM0Ii8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8cGF0aCBpZD0iaW50ZXJiaWV3X2JnLnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNNjkzLDM2MzEuMDFjLTIyNi40MzEsMC00MDkuOTkxLDE4My41Ni00MDkuOTkxLDQwOS45OVM0NjYuNTY5LDQ0NTAuOTksNjkzLDQ0NTAuOTlzNDA5Ljk5LTE4My41Niw0MDkuOTktNDA5Ljk5UzkxOS40MzEsMzYzMS4wMSw2OTMsMzYzMS4wMVptMCw2NzkuNzRjLTE0OC45NzksMC0yNjkuNzQ5LTEyMC43Ny0yNjkuNzQ5LTI2OS43NVM1NDQuMDIxLDM3NzEuMjUsNjkzLDM3NzEuMjUsOTYyLjc1LDM4OTIuMDIsOTYyLjc1LDQwNDEsODQxLjk3OSw0MzEwLjc1LDY5Myw0MzEwLjc1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4MyAtMzYzMSkiLz4KPC9zdmc+Cg==) no-repeat top -153px right -165px/380px;border-bottom-right-radius:46px}.sv-recruit #interview:before,.sv-recruit #interview:after{width:46px;height:46px}.sv-recruit #interview .inner .sub_ttl{font-size:14px;margin-bottom:8px}.sv-recruit #interview .inner .ttl{margin-bottom:30px}.sv-recruit #interview .inner .desc{font-size:14px;line-height:1.6;margin-bottom:30px}.sv-recruit #system_environment{padding-top:50px}.sv-recruit #system_environment .inner{padding-bottom:40px}.sv-recruit #system_environment .inner .ttl{margin-bottom:30px}.sv-recruit #system_environment .inner .list .block a{flex-direction:column;padding:20px 19px 40px;border-radius:10px}.sv-recruit #system_environment .inner .list .block a .img{order:1;width:100%;margin-bottom:19px;margin-top:0;background-size:191px;height:116px}.sv-recruit #system_environment .inner .list .block a .txt{order:2;width:100%}.sv-recruit #system_environment .inner .list .block a .txt .main{font-size:16px;margin-bottom:15px}.sv-recruit #system_environment .inner .list .block a .txt .desc{font-size:13px;line-height:1.6}.sv-recruit #system_environment .inner .list .block a i{width:26px;height:26px;bottom:15px;right:10px}.sv-recruit #system_environment .inner .list .block a i:before{width:26px;height:26px}.sv-recruit #system_environment .inner .list .block a i:after{width:12px;height:10px}.sv-recruit #system_environment .inner .list .block:nth-child(n+2){margin-top:10px}.sv-recruit #recruit{border-radius:46px 46px 0 0;padding:50px 0 70px}.sv-recruit #recruit .inner .ttl{margin-bottom:30px}}.sv-recruit .requirements-table tr{border-top:1px solid #000}.sv-recruit .requirements-table tr th{background:#eef1f4;width:185px;padding:30px;text-align:left;font-weight:500;line-height:1.5;vertical-align:top}.sv-recruit .requirements-table tr td{width:calc(100% - 185px);padding:30px 48px;line-height:1.8}.sv-recruit .requirements-table tr:last-child{border-bottom:1px solid #000}@media(max-width:768px){.sv-recruit .requirements-table tr th{width:100%;display:block;padding:10px 16px;font-size:13px}.sv-recruit .requirements-table tr td{width:100%;display:block;padding:15px 0 15px 16px;font-size:13px;line-height:1.6}}.sv-recruit #concept{padding:160px 0 40px}@media(max-width:768px){.sv-recruit #concept{padding:60px 0 0}}.sv-recruit{overflow:clip;color:#171717;font-family:Noto Sans JP,sans-serif}.sv-recruit *{box-sizing:border-box}.sv-recruit [id]{scroll-margin-top:100px}.sv-recruit a{color:inherit;text-decoration:none}.sv-recruit a:focus-visible,.sv-recruit summary:focus-visible{outline:3px solid #ce1730;outline-offset:5px}.sv-recruit img{display:block;max-width:100%;height:auto}.sv-recruit h1,.sv-recruit h2,.sv-recruit h3,.sv-recruit strong{font-weight:600}.sv-recruit .inner{max-width:1260px}.sv-recruit .small-label{color:#ce1730;font:600 12px/1.5 Inter,sans-serif;letter-spacing:.14em;margin-bottom:24px}.sv-recruit #mv{padding-top:90px;margin-bottom:0}.sv-recruit #mv .inner .mv_slider{display:flex;gap:12px;padding-left:2.5vw;opacity:1}.sv-recruit #mv .inner .mv_slider .slide{height:min(760px,calc(100svh - 128px));min-height:530px;flex:0 0 52%;margin:0}.sv-recruit #mv .inner .mv_slider .slide img{width:100%;height:100%;object-fit:cover;object-position:55% center}.sv-recruit #mv .inner .mv_slider .slide:after{background:linear-gradient(0deg,rgba(0,0,0,.52),transparent 68%)}.sv-recruit #mv .copy{padding-left:max(5vw,36px);padding-bottom:46px;pointer-events:none}.sv-recruit #mv .copy:before{background:#ce1730;width:310px;height:310px}.sv-recruit #mv .copy h1{color:#fff;font-size:clamp(40px,4.8vw,78px);letter-spacing:-.055em;line-height:1.42}.sv-recruit #mv .copy .group .sub{font:500 14px/1.5 Inter,sans-serif;letter-spacing:.1em;margin-bottom:16px}.sv-recruit .hero-caption{color:#fff;font-size:13px;letter-spacing:.08em;margin-top:16px}.sv-recruit #mv .intern_news{width:34%;z-index:21;inset:auto 0 0 auto}.sv-recruit #mv .intern_news .news{padding-top:0}.sv-recruit #mv .intern_news .news .news_slider .slide .date_cat .cat{background:#707070}.sv-recruit #mv .intern_news .news .news_slider{padding-right:20px}.sv-recruit #mv .intern_news .news .news_slider .slide{padding:28px 16px 24px 28px}.sv-recruit #mv .intern_news .news .news_slider .slide .ttl{margin-top:14px;font-weight:500}.sv-recruit .recruit-nav{display:flex;gap:28px;justify-content:flex-end;flex-wrap:wrap;padding-top:24px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.sv-recruit .recruit-nav a{font-size:12px;font-weight:500}.sv-recruit .recruit-nav a:last-child{color:#ce1730}.sv-recruit #concept{padding:110px 0 150px}.sv-recruit #concept .inner{width:88%;max-width:1260px}.sv-recruit #concept h2{font-size:clamp(27px,3vw,44px);line-height:1.65;letter-spacing:-.03em;margin-bottom:40px}.sv-recruit #concept .inner .desc{font-size:18px;font-weight:500;line-height:2.1;margin-bottom:26px}.sv-recruit .concept-body{font-size:15px;line-height:2.25;margin-top:20px}.sv-recruit #about .inner .row .txt .desc{font-size:15px;margin-bottom:40px}.sv-recruit #about .inner .row .txt h2{margin-bottom:32px}.sv-recruit .about-headline{font-size:23px;line-height:1.7;font-weight:500;margin-bottom:24px}.sv-recruit #about .inner .row .txt .links li a{width:100%;max-width:480px;font-size:16px;font-weight:500}.sv-recruit #about .inner .row .img_area .img.img1{width:94%;margin-left:auto}.sv-recruit #about .inner .row .img_area .img.img1 img{aspect-ratio:4/5;object-fit:cover;object-position:40% center}.sv-recruit #about .inner .row .img_area .img.img2{width:64%;left:-14%;top:auto;bottom:-45px}.sv-recruit #about .inner .row .img_area .img.img2 img{aspect-ratio:4/3;object-fit:cover}.sv-recruit .section-lead{font-size:15px;line-height:2;margin:-35px 0 42px}.sv-recruit #job_description .inner .list .block a .img{aspect-ratio:1.85}.sv-recruit #job_description .inner .list .block a .txt .main{font-weight:600;font-size:25px}.sv-recruit #job_description .inner .list .block a .txt .project{color:#ce1730;font:500 12px/1.5 Inter,sans-serif;margin-bottom:12px}.sv-recruit .founder-message{display:grid;grid-template-columns:.8fr 1.25fr;gap:8%;align-items:start}.sv-recruit #interview{background-size:480px;background-position:top -270px right -180px}.sv-recruit .founder-message figure{max-width:420px}.sv-recruit .founder-message figure img{width:100%;aspect-ratio:4/4.5;object-fit:cover;border-radius:12px}.sv-recruit .founder-message figcaption{font-size:12px;padding-top:22px;line-height:1.8}.sv-recruit .founder-message figcaption strong{font-size:23px;margin-left:18px}.sv-recruit .founder-message figcaption span{display:block;color:#aaa;font-size:11px;letter-spacing:.1em;margin-top:5px}.sv-recruit .message-heading{font-size:clamp(23px,2.4vw,34px);line-height:1.75;margin-bottom:30px;font-weight:500}.sv-recruit #interview .inner .founder-message .desc{font-size:15px;line-height:2.2;margin-bottom:24px;color:#ddd}.sv-recruit #system_environment .inner .list .block a{padding:34px 30px 40px}.sv-recruit #system_environment .inner .list .block a .txt{width:70%}.sv-recruit #system_environment .inner .list .block a .txt .main{font-size:20px;font-weight:500}.sv-recruit #system_environment .inner .list .block a .img{width:26%;background:none}.sv-recruit .environment-mark{font:500 clamp(28px,3.3vw,48px)/1.4 Inter,"Noto Sans JP",sans-serif;color:#ce1730;letter-spacing:-.05em}.sv-recruit .recruit-intro{font-size:19px;line-height:1.9;margin-bottom:42px;font-weight:500}.sv-recruit .selection,.sv-recruit .recruit-faq{padding-top:100px}.sv-recruit .selection-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.sv-recruit .selection-steps li{border-top:1px solid #b8bec4;padding-top:24px}.sv-recruit .selection-steps li>span{font:500 34px/1 Inter,sans-serif;color:#ce1730}.sv-recruit .selection-steps h3{margin:22px 0 16px;font-size:20px}.sv-recruit .selection-steps p{font-size:14px;line-height:1.9}.sv-recruit .recruit-faq details{border-bottom:1px solid #ced3d7}.sv-recruit .recruit-faq summary{position:relative;list-style:none;font-size:16px;line-height:1.8;cursor:pointer;padding:24px 36px 24px 0}.sv-recruit .recruit-faq summary::-webkit-details-marker{display:none}.sv-recruit .recruit-faq summary:after{content:"+";position:absolute;right:7px;top:23px;color:#ce1730;font-size:24px}.sv-recruit .recruit-faq details[open] summary:after{content:"−"}.sv-recruit .recruit-faq details p{font-size:14px;line-height:2;padding:0 36px 24px 0}.sv-recruit .entry{text-align:center;padding-top:130px}.sv-recruit .entry h2{font-size:clamp(28px,3vw,42px);line-height:1.6;margin-bottom:26px}.sv-recruit .entry>p:not(.small-label){font-size:14px;line-height:2}.sv-recruit .entry .entry-note{color:#666;font-size:11px!important;letter-spacing:.04em}@media(max-width:1000px){.sv-recruit #mv .copy h1{font-size:5.3vw}.sv-recruit #mv .intern_news{width:38%}.sv-recruit #mv .intern_news .news .news_slider .slide .date_cat{flex-wrap:wrap;gap:8px}.sv-recruit #mv .intern_news .news .news_slider .slide .date_cat .cat{margin-left:0}.sv-recruit #about .inner .row .txt{width:100%}.sv-recruit .about-headline{font-size:19px}.sv-recruit .founder-message{gap:6%}}@media(min-width:769px)and (max-width:1000px){.sv-recruit #about .inner .row .img_area{margin-bottom:90px}.sv-recruit #about .inner .row .img_area .img.img1{width:76%}.sv-recruit #about .inner .row .img_area .img.img1 img{aspect-ratio:4/3}.sv-recruit #about .inner .row .img_area .img.img2{width:44%;left:0;bottom:-30px}}@media(max-width:768px){.sv-recruit .pc{display:none}.sv-recruit .sp{display:block}.sv-recruit .inner{width:88%}.sv-recruit section h2{font-size:24px;line-height:1.6}.sv-recruit #mv{padding-top:86px;padding-bottom:104px}.sv-recruit #mv .inner .mv_slider{gap:8px;padding-left:4%}.sv-recruit #mv .inner .mv_slider .slide{height:540px;min-height:0;flex-basis:86%}.sv-recruit #mv .inner .mv_slider .slide img,.sv-recruit #mv .inner .mv_slider .slide:after{border-radius:22px}.sv-recruit #mv .copy{bottom:104px;padding:0 6% 35px}.sv-recruit #mv .copy:before{width:215px;height:215px}.sv-recruit #mv .copy h1{font-size:clamp(29px,7.8vw,51px);letter-spacing:-.055em}.sv-recruit #mv .copy .group .sub{font-size:11px;margin-bottom:14px}.sv-recruit .hero-caption{font-size:10px;letter-spacing:0;margin-top:14px}.sv-recruit #mv .intern_news{width:92%;bottom:0;right:0}.sv-recruit #mv .intern_news .news{border-top-left-radius:0}.sv-recruit #mv .intern_news .news .news_slider .slide{padding:20px 20px 0 0}.sv-recruit #mv .intern_news .news .news_slider .slide .date_cat{flex-wrap:nowrap}.sv-recruit #mv .intern_news .news .news_slider .slide .date_cat .date,.sv-recruit #mv .intern_news .news .news_slider .slide .date_cat .cat{font-size:11px}.sv-recruit #mv .intern_news .news .news_slider .slide .ttl{margin-top:8px;font-size:13px}.sv-recruit #mv .intern_news .news .news_slider .slide .ttl br{display:block}.sv-recruit .recruit-nav{justify-content:flex-start;gap:18px;padding-top:22px}.sv-recruit .recruit-nav a{font-size:11px}.sv-recruit #concept{padding:70px 0 100px}.sv-recruit #concept h2{font-size:clamp(23px,6vw,34px);margin-bottom:28px}.sv-recruit #concept .inner .desc{font-size:16px;line-height:2}.sv-recruit .concept-body{font-size:14px;line-height:2.1}.sv-recruit #about .inner .row .txt{width:100%}.sv-recruit #about .inner .row .txt h2{margin-bottom:25px}.sv-recruit .about-headline{font-size:21px}.sv-recruit #about .inner .row .txt .desc,.sv-recruit #about .inner .row .txt .links li a{font-size:14px}.sv-recruit #about .inner .row .img_area{margin-top:40px;padding-bottom:36px}.sv-recruit #about .inner .row .img_area .img.img1{width:83%}.sv-recruit #about .inner .row .img_area .img.img1 img{aspect-ratio:1}.sv-recruit #about .inner .row .img_area .img.img2{width:55%;left:-2%;bottom:0}.sv-recruit #job_description{padding-top:65px;padding-bottom:90px}.sv-recruit #job_description .inner .ttl{display:block}.sv-recruit .section-lead{font-size:14px;margin:0 0 32px}.sv-recruit #job_description .inner .list .block a .txt .main{font-size:21px}.sv-recruit #job_description .inner .list .block a .txt .desc{font-size:14px;line-height:1.9}.sv-recruit #interview .inner .ttl{display:block}.sv-recruit .founder-message{grid-template-columns:1fr;gap:40px}.sv-recruit .founder-message figure{max-width:300px}.sv-recruit .message-heading{font-size:23px}.sv-recruit #interview .inner .founder-message .desc{font-size:14px}.sv-recruit #system_environment .inner .ttl{display:block}.sv-recruit #system_environment .inner .list .block a{padding:26px 18px 40px}.sv-recruit #system_environment .inner .list .block a .txt{width:100%}.sv-recruit #system_environment .inner .list .block a .txt .main{font-size:17px;line-height:1.6}.sv-recruit #system_environment .inner .list .block a .img{width:100%;height:60px}.sv-recruit #system_environment .inner .list .block a .txt .desc{font-size:13px}.sv-recruit .environment-mark{font-size:38px}.sv-recruit #recruit .inner .ttl{margin-bottom:28px}.sv-recruit .recruit-intro{font-size:15px}.sv-recruit .selection,.sv-recruit .recruit-faq{padding-top:70px}.sv-recruit .selection-steps{grid-template-columns:1fr;gap:28px}.sv-recruit .selection-steps h3{margin:15px 0 10px;font-size:19px}.sv-recruit .recruit-faq summary{font-size:14px;padding-top:20px;padding-bottom:20px}.sv-recruit .recruit-faq details p{font-size:13px}.sv-recruit .entry{padding-top:85px}.sv-recruit .entry>p:not(.small-label){font-size:13px}}@media(prefers-reduced-motion:reduce){.sv-recruit *,.sv-recruit *:before,.sv-recruit *:after{animation:none!important;transition:none!important}}.sv-recruit [hidden]{display:none!important}.sv-recruit .recruit-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;width:min(100%,460px);min-height:76px;padding:20px 28px;border:1px solid #ce1730;border-radius:6px;background:#ce1730;color:#fff;font:500 18px/1.5 Noto Sans JP,sans-serif;text-align:left;cursor:pointer;transition:background .2s}.sv-recruit .recruit-cta>span{flex:0 0 auto;font-size:26px}.sv-recruit .recruit-cta:hover{background:#a70f25;border-color:#a70f25}.sv-recruit .recruit-cta:focus-visible,.sv-recruit input:focus-visible,.sv-recruit select:focus-visible,.sv-recruit textarea:focus-visible,.sv-recruit button:focus-visible{outline:3px solid #ce1730;outline-offset:4px}.sv-recruit .recruit-cta:disabled{opacity:.65;cursor:wait}.sv-recruit #mv .hero-actions{pointer-events:auto;display:flex;align-items:center;gap:28px;margin-top:30px}.sv-recruit #mv .hero-actions .recruit-cta{width:330px;background:#fff;border-color:#fff;color:#b20e27}.sv-recruit #mv .hero-actions .recruit-cta:hover{background:#f0f3f6}.sv-recruit .hero-positions-link{color:#fff;font-size:14px;border-bottom:1px solid #fff9;padding:12px 0}.sv-recruit .open-positions{padding:48px 0 8px}.sv-recruit .positions-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:22px}.sv-recruit .positions-heading h2{font-size:22px}.sv-recruit .position-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sv-recruit .position-card{display:block;background:#f0f3f6;border:1px solid #e1e5e8;border-radius:12px;padding:30px 32px 0;transition:border-color .2s}.sv-recruit .position-card:hover{border-color:#ce1730}.sv-recruit .position-kicker{display:block;color:#b91830;font:500 12px/1.5 Inter,sans-serif;letter-spacing:.06em}.sv-recruit .position-card h3{font-size:clamp(20px,2vw,27px);margin:16px 0 10px;line-height:1.6}.sv-recruit .position-card>p{font-size:14px;line-height:1.9}.sv-recruit .position-link{display:flex;align-items:center;justify-content:space-between;min-height:72px;margin-top:20px;border-top:1px solid #cdd3d7;color:#b91830;font-size:16px;font-weight:500}.sv-recruit .position-link>span{font-size:26px}.sv-recruit #concept .concept-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;align-items:center}.sv-recruit #concept h2{font-size:clamp(24px,2.6vw,38px);margin-bottom:24px}.sv-recruit #concept .inner .desc{font-size:17px}.sv-recruit .concept-copy .recruit-cta{margin-top:30px}.sv-recruit .concept-visual{background:#f0f3f6;border-radius:28px 28px 8px 8px;overflow:hidden}.sv-recruit .concept-visual>img{width:100%;aspect-ratio:5/4;object-fit:contain}.sv-recruit .concept-visual-title{padding:30px 30px 0;font-size:20px;font-weight:500}.sv-recruit .concept-cycle{padding:10px 30px 26px}.sv-recruit .concept-cycle li{display:flex;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid #d4dbe0}.sv-recruit .concept-cycle li:last-child{border-bottom:0}.sv-recruit .concept-cycle li>span{color:#ce1730;font:500 24px/1 Inter,sans-serif}.sv-recruit .concept-cycle strong{font-size:17px}.sv-recruit .concept-cycle p{margin-top:6px;color:#555;font-size:13px;line-height:1.8}.sv-recruit #job_description .inner .list .block a{display:flex;flex-direction:column;height:100%}.sv-recruit #job_description .inner .list .block a .txt{display:flex;flex-direction:column;flex:1}.sv-recruit #job_description .inner .list .block a .txt .main{margin-top:0;font-size:clamp(22px,2.1vw,29px);letter-spacing:-.03em}.sv-recruit .role-duties{padding-left:1.2em;list-style:disc;font-size:15px;line-height:1.9;margin-top:20px}.sv-recruit .role-duties li+li{margin-top:8px}.sv-recruit .role-fit{font-size:14px;line-height:1.9;color:#555;margin:22px 0 28px}.sv-recruit .role-apply{margin-top:auto;width:100%}.sv-recruit .founder-message .recruit-cta{margin-top:30px}.sv-recruit #recruit .inner{max-width:1260px}.sv-recruit .requirements-facts{display:grid;grid-template-columns:1.35fr 1.2fr .7fr 1fr;margin-bottom:36px;gap:24px}.sv-recruit .requirements-facts>div{border-top:2px solid #ce1730;padding-top:20px}.sv-recruit .requirements-facts span{display:block;font-size:13px;margin-bottom:12px;color:#555}.sv-recruit .requirements-facts strong{font-size:clamp(19px,2vw,27px);line-height:1.6;letter-spacing:-.045em}.sv-recruit .requirements-facts small{font-size:13px;margin-left:4px;font-weight:400;letter-spacing:0}.sv-recruit .requirements-facts>div:last-child small{display:block;margin:4px 0 0}.sv-recruit .requirements-list{background:#fff;padding:8px 40px;border-radius:12px}.sv-recruit .requirements-list>div{display:grid;grid-template-columns:170px 1fr;gap:36px;padding:28px 0;border-bottom:1px solid #e1e5e8}.sv-recruit .requirements-list>div:last-child{border:0}.sv-recruit .requirements-list dt{font-size:16px;font-weight:600;line-height:1.9}.sv-recruit .requirements-list dd{font-size:16px;line-height:1.95}.sv-recruit .requirements-list li+li{margin-top:8px}.sv-recruit .requirements-apply{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:32px}.sv-recruit .requirements-apply>p{font-size:17px;line-height:1.8}.sv-recruit .selection-steps p,.sv-recruit .recruit-faq details p{font-size:16px}.sv-recruit .entry{text-align:left}.sv-recruit .entry-heading{text-align:center;margin-bottom:42px}.sv-recruit .entry-heading>p:last-child{font-size:16px;line-height:2;text-wrap:pretty}.sv-recruit .application-form,.sv-recruit .application-success{background:#fff;border-radius:16px;padding:48px;max-width:1000px;margin:auto}.sv-recruit .form-required-note{text-align:right;font-size:13px;color:#666;margin-bottom:24px}.sv-recruit .form-required-note>span,.sv-recruit .required-label{color:#b91830;font-size:12px;font-weight:500;margin-left:8px}.sv-recruit .optional-label{color:#666;font-size:12px;margin-left:8px}.sv-recruit .role-field{margin-bottom:34px}.sv-recruit .role-field legend{font-weight:500;font-size:16px;margin-bottom:14px}.sv-recruit .role-options{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sv-recruit .role-options label{display:flex;align-items:center;gap:12px;padding:20px;min-height:72px;border:1px solid #bcc3c9;border-radius:6px;cursor:pointer;font-size:15px}.sv-recruit .role-options label:has(:checked){border-color:#ce1730;background:#fff6f7}.sv-recruit input[type=radio],.sv-recruit input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;accent-color:#ce1730}.sv-recruit .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sv-recruit .form-field{display:block;font-weight:500;font-size:15px;line-height:1.8}.sv-recruit .form-field input,.sv-recruit .form-field select,.sv-recruit .form-field textarea{display:block;width:100%;min-height:56px;border:1px solid #b6bdc4;border-radius:4px;background:#fff;padding:14px;margin-top:10px;font:400 16px/1.7 Noto Sans JP,sans-serif;color:#171717}.sv-recruit .form-field textarea{resize:vertical}.sv-recruit .form-field input::placeholder,.sv-recruit .form-field textarea::placeholder{color:#737373}.sv-recruit .form-field small{display:block;font-weight:400;font-size:12px;color:#666;margin-top:6px}.sv-recruit .message-field{margin-top:28px}.sv-recruit .resume-guide{padding:24px;margin:30px 0;background:#f0f3f6;border-radius:6px}.sv-recruit .resume-guide strong{font-size:16px}.sv-recruit .resume-guide p{font-size:14px;line-height:1.9;margin-top:10px}.sv-recruit .privacy-consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.9;cursor:pointer}.sv-recruit .privacy-consent input{margin-top:4px}.sv-recruit .privacy-consent a{color:#b91830;text-decoration:underline;text-underline-offset:3px}.sv-recruit .form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sv-recruit .application-status{font-size:15px;line-height:1.9;margin-top:28px}.sv-recruit .application-status:empty{margin:0}.sv-recruit .application-status.is-error{color:#b91830;padding:18px;background:#fff6f7}.sv-recruit .submit-application{margin:30px auto 0;min-height:82px}.sv-recruit .application-success{text-align:center}.sv-recruit .application-success h3{font-size:26px;margin-bottom:24px}.sv-recruit .application-success>p{font-size:16px;line-height:2;margin-top:18px}.sv-recruit .application-success .application-number{font-size:12px;overflow-wrap:anywhere;color:#666}.sv-recruit .entry>.entry-note{text-align:center;margin-top:24px}.sv-recruit .recruit-sticky{display:none}@media(max-width:1100px){.sv-recruit #mv .hero-actions{display:block}.sv-recruit .hero-positions-link{display:inline-block;margin-top:12px}.sv-recruit #concept .concept-layout{gap:5%;grid-template-columns:1.1fr 1fr}.sv-recruit .requirements-facts{grid-template-columns:1fr 1fr}.sv-recruit .requirements-facts>div:last-child small{display:inline;margin-left:8px}.sv-recruit .requirements-apply{flex-direction:column;align-items:flex-start;gap:20px}.sv-recruit .role-options label{padding:18px 14px;font-size:14px}}@media(max-width:768px){.sv-recruit{padding-bottom:100px}.sv-recruit #mv .inner .mv_slider .slide{height:570px}.sv-recruit #mv .copy{padding-bottom:24px}.sv-recruit #mv .hero-actions{margin-top:24px}.sv-recruit #mv .hero-actions .recruit-cta{width:min(100%,330px);min-height:68px}.sv-recruit .hero-positions-link{font-size:13px;margin-top:4px}.sv-recruit .recruit-cta{min-height:68px;padding:18px 22px;font-size:16px}.sv-recruit .open-positions{padding-top:30px}.sv-recruit .positions-heading{display:block}.sv-recruit .positions-heading h2{font-size:21px}.sv-recruit .position-grid{grid-template-columns:1fr;gap:16px}.sv-recruit .position-card{padding:24px 22px 0}.sv-recruit .position-card h3{font-size:21px}.sv-recruit .position-card>p{font-size:13px}.sv-recruit .position-link{margin-top:14px;min-height:64px}.sv-recruit #concept .concept-layout{grid-template-columns:1fr;gap:40px}.sv-recruit #concept h2{font-size:clamp(23px,6vw,34px)}.sv-recruit .concept-visual-title{padding:26px 24px 0}.sv-recruit .concept-cycle{padding-left:24px;padding-right:24px}.sv-recruit .role-duties{font-size:15px}.sv-recruit .role-fit{font-size:14px}.sv-recruit .requirements-facts{gap:22px 16px}.sv-recruit .requirements-facts strong{font-size:21px}.sv-recruit .requirements-facts small{font-size:12px}.sv-recruit .requirements-facts>div:nth-child(2) small,.sv-recruit .requirements-facts>div:last-child small{display:block;margin-left:0}.sv-recruit .requirements-facts>div:first-child strong{font-size:19px}.sv-recruit .requirements-list{padding:0 22px}.sv-recruit .requirements-list>div{display:block;padding:24px 0}.sv-recruit .requirements-list dt{margin-bottom:12px}.sv-recruit .requirements-list dd{font-size:16px;line-height:1.9}.sv-recruit .requirements-apply>p{font-size:16px}.sv-recruit .selection-steps p,.sv-recruit .recruit-faq summary,.sv-recruit .recruit-faq details p{font-size:16px}.sv-recruit .entry-heading{text-align:left}.sv-recruit .entry-heading>p:last-child{font-size:16px}.sv-recruit .application-form,.sv-recruit .application-success{padding:28px 22px}.sv-recruit .role-options,.sv-recruit .form-grid{grid-template-columns:1fr}.sv-recruit .role-options label{font-size:15px;min-height:68px}.sv-recruit .form-required-note{text-align:left}.sv-recruit .form-field{font-size:15px}.sv-recruit .resume-guide{padding:20px}.sv-recruit .privacy-consent{font-size:14px}.sv-recruit .submit-application{min-height:76px;padding:18px}.sv-recruit .recruit-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:45;padding:10px 5% max(10px,env(safe-area-inset-bottom));border-top:1px solid #e1e5e8;background:#fff}.sv-recruit .recruit-sticky .recruit-cta{width:100%}}.sv-recruit #mv .inner .mv_slider:not(.slick-initialized){gap:0}.sv-recruit #mv .mv_slider:not(.slick-initialized)>.slide{display:block}.sv-recruit #mv .inner .mv_slider.slick-initialized{display:block}.sv-recruit #mv .mv_slider.slick-initialized .slick-track{width:max-content!important}.sv-recruit #mv .inner .mv_slider .slide{width:auto!important;margin:0 5px;flex:none}.sv-recruit #mv .mv_slider:not(.slick-initialized)>.slide:first-child{margin-left:0}.sv-recruit #about .desc{text-wrap:pretty}@media(max-width:768px){.sv-recruit #mv .inner .mv_slider .slide{width:88vw!important;height:570px}}
