@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,600;1,600&display=swap");body.recruit{}body.recruit .page-header.is-simple{padding-top:0;background:transparent}@media screen and (min-width:750px){body.recruit .page-header.is-simple{margin-bottom:0}}@media (orientation:landscape) and (max-width:1023px){body.recruit .page-header.is-simple{margin-bottom:0}}body.recruit .page-header.is-simple .page-header__title{position:relative;z-index:0;height:auto;margin-bottom:0;padding:90px 0 25.641025641vw;overflow:hidden;background:url("../img/recruit/cmn_pagetit_p_sp.png") #ffc000 no-repeat center top;background-size:600px auto}@media screen and (min-width:750px){body.recruit .page-header.is-simple .page-header__title{padding:160px 0 15.3846153846vw;background:url("../img/recruit/cmn_pagetit_p_pc.png") #ffc000 no-repeat center top;background-size:contain}}@media (orientation:landscape) and (max-width:1023px){body.recruit .page-header.is-simple .page-header__title{padding:160px 0 15.3846153846vw;background:url("../img/recruit/cmn_pagetit_p_pc.png") #ffc000 no-repeat center top;background-size:contain}}@media screen and (min-width:1024px){body.recruit .page-header.is-simple .page-header__title{background-size:1600px auto}}body.recruit .page-header.is-simple .page-header__title:before{position:absolute;bottom:1.25em;left:-0.25em;z-index:0;-webkit-transform:rotate(-5.58deg);transform:rotate(-5.58deg);margin-right:1em;color:#ffffff;line-height:1;white-space:nowrap;content:"THE POWER OF FOOD,ENDLESS POSSIBILITIES";font-size:2.1875rem;font-family:"EB Garamond";font-weight:400}@media screen and (min-width:750px){body.recruit .page-header.is-simple .page-header__title:before{bottom:0.85em;font-size:2.90625rem}}@media (orientation:landscape) and (max-width:1023px){body.recruit .page-header.is-simple .page-header__title:before{bottom:0.85em;font-size:2.90625rem}}@media screen and (min-width:1024px){body.recruit .page-header.is-simple .page-header__title:before{bottom:0.75em;left:-1em;font-size:5.8125rem}}body.recruit .page-header.is-simple .page-header__title:after{position:absolute;top:0;left:0;z-index:-1;-webkit-transform:skewY(5.58deg) translateY(-100%);transform:skewY(5.58deg) translateY(-100%);-webkit-transform-origin:top left;transform-origin:top left;width:100%;height:10.2564102564vw;content:"";content:"";display:block;background:url("/assets/img/cmn/body_background.png") repeat left top;background-size:100px 100px;top:auto;bottom:-51.2820512821vw;z-index:0;-webkit-transform:skewY(-5.58deg) translateY(-100%);transform:skewY(-5.58deg) translateY(-100%);height:25.641025641vw}@media screen and (min-width:750px){body.recruit .page-header.is-simple .page-header__title:after{height:11.5384615385vw}}@media (orientation:landscape) and (max-width:1023px){body.recruit .page-header.is-simple .page-header__title:after{height:11.5384615385vw}}@media screen and (min-width:750px){body.recruit .page-header.is-simple .page-header__title:after{bottom:-30.7692307692vw;height:15.3846153846vw}}@media (orientation:landscape) and (max-width:1023px){body.recruit .page-header.is-simple .page-header__title:after{bottom:-30.7692307692vw;height:15.3846153846vw}}body.recruit .page-header.is-simple .page-header__title .page-header__headline{color:#333333;line-height:1;letter-spacing:0.06em;text-align:center;font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700;font-size:min(6.1538461538vw,1.5rem)}@media screen and (min-width:1024px){body.recruit .page-header.is-simple .page-header__title .page-header__headline{font-size:min(2.9230769231vw,2.375rem)}}body.recruit .page-header.is-simple .page-header__breadcrumb{position:relative;z-index:2}body.recruit .l-sec,body.recruit .l-sec__inner{position:relative}body.recruit .l-sec__headline:not(.is-simple) span{font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700;letter-spacing:0.06em}@media screen and (min-width:750px){body.recruit .message{padding-top:min(13.0769230769vw,170px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .message{padding-top:min(13.0769230769vw,170px)}}@media screen and (min-width:750px){body.recruit .message .l-sec__inner{display:-ms-grid;display:grid;-ms-grid-columns:min(36.9230769231vw,480px) min(9.2307692308vw,120px) min(46.1538461538vw,600px);grid-template-columns:min(36.9230769231vw,480px) min(46.1538461538vw,600px);-ms-grid-rows:auto 0 1fr;grid-template-rows:auto 1fr;gap:0 min(9.2307692308vw,120px);grid-template-areas:"headline image" "text image"}}@media (orientation:landscape) and (max-width:1023px){body.recruit .message .l-sec__inner{display:-ms-grid;display:grid;-ms-grid-columns:min(36.9230769231vw,480px) min(9.2307692308vw,120px) min(46.1538461538vw,600px);grid-template-columns:min(36.9230769231vw,480px) min(46.1538461538vw,600px);-ms-grid-rows:auto 0 1fr;grid-template-rows:auto 1fr;gap:0 min(9.2307692308vw,120px);grid-template-areas:"headline image" "text image"}}@media screen and (min-width:750px){body.recruit .message .l-sec__inner:before{top:max(-7.6923076923vw,-100px);right:min(19.2307692308vw,75px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (min-width:750px) and (min-width:750px){body.recruit .message .l-sec__inner:before{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px) and (orientation:landscape) and (max-width:1023px){body.recruit .message .l-sec__inner:before{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .message .l-sec__inner:before{top:max(-7.6923076923vw,-100px);right:min(19.2307692308vw,75px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (orientation:landscape) and (max-width:1023px) and (min-width:750px){body.recruit .message .l-sec__inner:before{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px) and (orientation:landscape) and (max-width:1023px){body.recruit .message .l-sec__inner:before{width:min(6.5384615385vw,85px)}}body.recruit .message .l-sec__inner:after{right:min(19.2307692308vw,75px);bottom:min(7.6923076923vw,30px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}@media screen and (min-width:750px){body.recruit .message .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .message .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px){body.recruit .message .l-sec__inner:after{right:auto;left:max(-11.9230769231vw,-155px);bottom:min(3.8461538462vw,50px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .message .l-sec__inner:after{right:auto;left:max(-11.9230769231vw,-155px);bottom:min(3.8461538462vw,50px)}}body.recruit .message__headline{margin-bottom:min(11.5384615385vw,45px);line-height:1;grid-area:headline;font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700;font-size:min(5.3846153846vw,1.3125rem)}@media screen and (min-width:750px){body.recruit .message__headline{margin-bottom:min(3.4615384615vw,45px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .message__headline{margin-bottom:min(3.4615384615vw,45px)}}@media screen and (min-width:1024px){body.recruit .message__headline{font-size:min(2.4615384615vw,2rem)}}body.recruit .message__image{margin-bottom:min(10.2564102564vw,40px);grid-area:image}@media screen and (min-width:750px){body.recruit .message__image{margin-bottom:0}}@media (orientation:landscape) and (max-width:1023px){body.recruit .message__image{margin-bottom:0}}body.recruit .message__image .message__image-movie{width:100%;margin-bottom:min(10.2564102564vw,40px);line-height:0}@media screen and (min-width:750px){body.recruit .message__image .message__image-movie{margin:min(3.0769230769vw,40px) 0 min(4.2307692308vw,55px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .message__image .message__image-movie{margin:min(3.0769230769vw,40px) 0 min(4.2307692308vw,55px)}}@media screen and (min-width:1024px){body.recruit .message__image .message__image-movie{cursor:pointer}}body.recruit .message__image .message__image-movie .message__image-inner{position:relative;z-index:0}body.recruit .message__image .message__image-movie .message__image-inner:after{display:block;position:absolute;top:min(-5.1282051282vw,-20px);right:max(-7.6923076923vw,-30px);z-index:-1;width:min(41.5384615385vw,162px);height:max(100% + 10.2564102564vw,100% + 40px);background:#f0001e;content:""}@media screen and (min-width:750px){body.recruit .message__image .message__image-movie .message__image-inner:after{width:min(31.5384615385vw,410px);right:max(-3.8461538462vw,-50px);top:max(-3.0769230769vw,-40px);height:min(100% + 5.3846153846vw,100% + 70px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .message__image .message__image-movie .message__image-inner:after{width:min(31.5384615385vw,410px);right:max(-3.8461538462vw,-50px);top:max(-3.0769230769vw,-40px);height:min(100% + 5.3846153846vw,100% + 70px)}}body.recruit .message__image .message__image-movie picture{overflow:hidden}@media screen and (min-width:1024px){body.recruit .message__image .message__image-movie picture img{scale:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:0.5s all;transition:0.5s all}}@media screen and (min-width:1024px){body.recruit .message__image .message__image-movie picture:hover img{scale:1.2}}body.recruit .message__image .message__image-list{display:-ms-grid;display:grid;position:relative;z-index:0;width:min(67.6923076923vw,264px);-ms-grid-columns:1fr min(1.7948717949vw,7px) 1fr min(1.7948717949vw,7px) 1fr;grid-template-columns:repeat(3,1fr);gap:min(1.7948717949vw,7px);margin-inline:auto}@media screen and (min-width:750px){body.recruit .message__image .message__image-list{margin:0 0 0 auto;width:min(30.7692307692vw,400px);gap:min(0.8461538462vw,11px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .message__image .message__image-list{margin:0 0 0 auto;width:min(30.7692307692vw,400px);gap:min(0.8461538462vw,11px)}}body.recruit .message__content{grid-area:text}body.recruit .message__content .message__content-sign{margin-top:min(6.4102564103vw,25px);line-height:1}@media screen and (min-width:750px){body.recruit .message__content .message__content-sign{margin-top:min(3.4615384615vw,45px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .message__content .message__content-sign{margin-top:min(3.4615384615vw,45px)}}body.recruit .message__content .message__content-sign dd{margin-top:0.5em;font-size:min(4.6153846154vw,1.125rem)}@media screen and (min-width:1024px){body.recruit .message__content .message__content-sign dd{font-size:min(2.6153846154vw,2.125rem)}}@media screen and (min-width:750px){body.recruit .whats .l-sec__inner:after{right:max(9.2307692308vw,120px);bottom:max(-13.0769230769vw,-170px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (min-width:750px) and (min-width:750px){body.recruit .whats .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px) and (orientation:landscape) and (max-width:1023px){body.recruit .whats .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats .l-sec__inner:after{right:max(9.2307692308vw,120px);bottom:max(-13.0769230769vw,-170px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (orientation:landscape) and (max-width:1023px) and (min-width:750px){body.recruit .whats .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px) and (orientation:landscape) and (max-width:1023px){body.recruit .whats .l-sec__inner:after{width:min(6.5384615385vw,85px)}}body.recruit .whats .l-sec__headline{position:relative;z-index:0}body.recruit .whats .l-sec__headline:after{top:min(5.1282051282vw,20px);right:max(-32.0512820513vw,-125px);z-index:1;width:min(54.1025641026vw,211px);display:block;position:absolute;background:url("/assets/img/recruit/cmn_p_shrimp.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:27/29}@media screen and (min-width:1024px){body.recruit .whats .l-sec__headline:after{background:url("/assets/img/recruit/cmn_p_shrimp@2x.png") no-repeat 50% 50%;background-size:cover}}@media screen and (min-width:750px){body.recruit .whats .l-sec__headline:after{top:min(7.6923076923vw,100px);right:min(3.8461538462vw,50px);width:min(28.9230769231vw,376px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats .l-sec__headline:after{top:min(7.6923076923vw,100px);right:min(3.8461538462vw,50px);width:min(28.9230769231vw,376px)}}body.recruit .whats__headline{margin-bottom:min(6.4102564103vw,25px);line-height:1;letter-spacing:0.06em;font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700;font-size:min(5.3846153846vw,1.3125rem)}@media screen and (min-width:750px){body.recruit .whats__headline{margin-bottom:min(3.4615384615vw,45px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__headline{margin-bottom:min(3.4615384615vw,45px)}}@media screen and (min-width:1024px){body.recruit .whats__headline{font-size:min(2.1538461538vw,1.75rem)}}body.recruit .whats__headline span{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:min(5.7692307692vw,22.5px);margin-bottom:min(2.5641025641vw,10px);padding:0 min(2.5641025641vw,10px) 0 min(1.2820512821vw,5px);border-top-right-radius:50vw;border-bottom-right-radius:50vw;background:#ffc000;letter-spacing:0.08em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Noto Sans",serif;font-weight:600;font-size:min(3.3333333333vw,0.8125rem)}@media screen and (min-width:750px){body.recruit .whats__headline span{margin-bottom:min(1.1538461538vw,15px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__headline span{margin-bottom:min(1.1538461538vw,15px)}}@media screen and (min-width:1024px){body.recruit .whats__headline span{height:min(2.7692307692vw,36px);padding:0 min(1.5384615385vw,20px) 0 min(0.7692307692vw,10px);font-size:min(1.2307692308vw,1rem)}}body.recruit .whats__box{position:relative;margin-bottom:min(17.9487179487vw,70px)}@media screen and (min-width:750px){body.recruit .whats__box{margin-bottom:min(7.6923076923vw,100px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box{margin-bottom:min(7.6923076923vw,100px)}}@media screen and (min-width:750px){body.recruit .whats__intro{width:min(55.3846153846vw,720px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__intro{width:min(55.3846153846vw,720px)}}body.recruit .whats__intro dt{margin-bottom:min(2.5641025641vw,10px);line-height:1.4761904762;letter-spacing:0.12em;font-size:min(5.3846153846vw,1.3125rem)}@media screen and (min-width:750px){body.recruit .whats__intro dt{margin-bottom:min(2.3076923077vw,30px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__intro dt{margin-bottom:min(2.3076923077vw,30px)}}@media screen and (min-width:1024px){body.recruit .whats__intro dt{line-height:1.625;font-size:min(2.4615384615vw,2rem)}}@media screen and (min-width:750px){body.recruit .whats__box.business:after{top:max(-3.8461538462vw,-50px);right:max(-5vw,-65px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (min-width:750px) and (min-width:750px){body.recruit .whats__box.business:after{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px) and (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business:after{top:max(-3.8461538462vw,-50px);right:max(-5vw,-65px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (orientation:landscape) and (max-width:1023px) and (min-width:750px){body.recruit .whats__box.business:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px) and (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business:after{width:min(6.5384615385vw,85px)}}body.recruit .whats__box.business .business__box{position:relative;margin-top:min(8.9743589744vw,35px)}@media screen and (min-width:750px){body.recruit .whats__box.business .business__box{margin-top:min(3.8461538462vw,50px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business .business__box{margin-top:min(3.8461538462vw,50px)}}body.recruit .whats__box.business .business__box:after{top:min(17.9487179487vw,70px);left:min(-3.3333333333vw,-13px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}@media screen and (min-width:750px){body.recruit .whats__box.business .business__box:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business .business__box:after{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px){body.recruit .whats__box.business .business__box:after{top:max(6.9230769231vw,90px);left:min(-3.8461538462vw,-50px)}}body.recruit .whats__box.business .business__box .business__box-headline{margin-bottom:min(6.4102564103vw,25px);line-height:1.6176470588;letter-spacing:0.06em;text-align:center;font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700;font-size:min(4.358974359vw,1.0625rem)}@media screen and (min-width:750px){body.recruit .whats__box.business .business__box .business__box-headline{margin-bottom:min(2.3076923077vw,30px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business .business__box .business__box-headline{margin-bottom:min(2.3076923077vw,30px)}}@media screen and (min-width:1024px){body.recruit .whats__box.business .business__box .business__box-headline{font-size:min(1.8461538462vw,1.5rem)}}body.recruit .whats__box.business .business__box .business__box-headline span{display:inline-block;padding:0 0.1em;background:#ffc000}body.recruit .whats__box.business .business__graph{width:min(67.6923076923vw,264px);letter-spacing:0.06em;margin-inline:auto}@media screen and (min-width:750px){body.recruit .whats__box.business .business__graph{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business .business__graph{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body.recruit .whats__box.business .business__graph .business__graph-vendor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:750px){body.recruit .whats__box.business .business__graph .business__graph-vendor{width:min(25vw,325px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business .business__graph .business__graph-vendor{width:min(25vw,325px)}}body.recruit .whats__box.business .business__graph .business__graph-vendor li{width:min(33.3333333333vw,130px)}@media screen and (min-width:750px){body.recruit .whats__box.business .business__graph .business__graph-vendor li{width:min(11.5384615385vw,150px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business .business__graph .business__graph-vendor li{width:min(11.5384615385vw,150px)}}body.recruit .whats__box.business .business__graph .business__graph-vendor li:first-child{width:100%}body.recruit .whats__box.business .business__graph .business__graph-vendor li dl{width:min(33.3333333333vw,130px);text-align:center;margin-inline:auto}@media screen and (min-width:750px){body.recruit .whats__box.business .business__graph .business__graph-vendor li dl{width:min(11.5384615385vw,150px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business .business__graph .business__graph-vendor li dl{width:min(11.5384615385vw,150px)}}body.recruit .whats__box.business .business__graph .business__graph-vendor li dl dd{margin-top:min(2.5641025641vw,10px);line-height:1.2692307692;white-space:nowrap}@media screen and (min-width:750px){body.recruit .whats__box.business .business__graph .business__graph-vendor li dl dd{margin-top:min(0.7692307692vw,10px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business .business__graph .business__graph-vendor li dl dd{margin-top:min(0.7692307692vw,10px)}}@media screen and (min-width:1024px){body.recruit .whats__box.business .business__graph .business__graph-vendor li dl dd{font-size:min(1.1538461538vw,0.9375rem)}}body.recruit .whats__box.business .business__graph .business__graph-arrow{display:-ms-grid;display:grid;min-height:min(49.2307692308vw,192px);margin:min(6.4102564103vw,25px) 0 min(7.6923076923vw,30px);background:url("../img/recruit/whats_business_graph_p_arrow_sp.png") no-repeat top center;background-size:100px auto;-ms-grid-columns:1fr min(33.8461538462vw,132px) 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;gap:0 min(33.8461538462vw,132px);grid-template-areas:"customer vendor";font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700}@media screen and (min-width:750px){body.recruit .whats__box.business .business__graph .business__graph-arrow{width:max(100% - 48.0769230769vw,370px);background:url("../img/recruit/whats_business_graph_p_arrow_pc.png") no-repeat 50% 50%;background-size:min(61.5384615385vw,240px) auto;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr min(9.6923076923vw,126px) 1fr;grid-template-rows:1fr 1fr;gap:min(9.6923076923vw,126px) 0;grid-template-areas:"vendor" "customer"}}@media screen and (min-width:750px) and (min-width:1024px){body.recruit .whats__box.business .business__graph .business__graph-arrow{gap:min(8.8461538462vw,115px) 0}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business .business__graph .business__graph-arrow{width:max(100% - 48.0769230769vw,370px);background:url("../img/recruit/whats_business_graph_p_arrow_pc.png") no-repeat 50% 50%;background-size:min(61.5384615385vw,240px) auto;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr min(9.6923076923vw,126px) 1fr;grid-template-rows:1fr 1fr;gap:min(9.6923076923vw,126px) 0;grid-template-areas:"vendor" "customer"}}@media screen and (orientation:landscape) and (max-width:1023px) and (min-width:1024px){body.recruit .whats__box.business .business__graph .business__graph-arrow{gap:min(8.8461538462vw,115px) 0}}body.recruit .whats__box.business .business__graph .business__graph-arrow li{line-height:1.6923076923}@media screen and (max-width:749px){body.recruit .whats__box.business .business__graph .business__graph-arrow li{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}@media screen and (min-width:750px){body.recruit .whats__box.business .business__graph .business__graph-arrow li{text-align:center}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business .business__graph .business__graph-arrow li{text-align:center}}@media screen and (min-width:1024px){body.recruit .whats__box.business .business__graph .business__graph-arrow li{line-height:1.6923076923}}body.recruit .whats__box.business .business__graph .business__graph-arrow .customer{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-align:end;justify-self:end;grid-area:customer}@media screen and (min-width:750px){body.recruit .whats__box.business .business__graph .business__graph-arrow .customer{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;-ms-grid-column-align:center;justify-self:center}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business .business__graph .business__graph-arrow .customer{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;-ms-grid-column-align:center;justify-self:center}}body.recruit .whats__box.business .business__graph .business__graph-arrow .vendor{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-align:start;justify-self:start;grid-area:vendor}@media screen and (min-width:750px){body.recruit .whats__box.business .business__graph .business__graph-arrow .customer{-ms-grid-row:3;-ms-grid-column:1}body.recruit .whats__box.business .business__graph .business__graph-arrow .vendor{-ms-grid-row:1;-ms-grid-column:1}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business .business__graph .business__graph-arrow .customer{-ms-grid-row:3;-ms-grid-column:1}body.recruit .whats__box.business .business__graph .business__graph-arrow .vendor{-ms-grid-row:1;-ms-grid-column:1}}@media screen and (min-width:750px){body.recruit .whats__box.business .business__graph .business__graph-arrow .vendor{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-column-align:center;justify-self:center}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business .business__graph .business__graph-arrow .vendor{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;-ms-grid-column-align:center;justify-self:center}}@media screen and (min-width:750px){body.recruit .whats__box.business .business__graph .business__graph-customer{width:min(23.0769230769vw,300px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business .business__graph .business__graph-customer{width:min(23.0769230769vw,300px)}}body.recruit .whats__box.business .business__graph .business__graph-customer img{border:3px solid #ffffff;border-radius:5px}@media screen and (min-width:750px){body.recruit .whats__box.business .business__graph .business__graph-customer img{border-width:6px;border-radius:10px}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business .business__graph .business__graph-customer img{border-width:6px;border-radius:10px}}body.recruit .whats__box.business .business__graph .business__graph-customer figcaption{margin-top:min(3.8461538462vw,15px);line-height:1.6923076923;text-align:center}@media screen and (min-width:750px){body.recruit .whats__box.business .business__graph .business__graph-customer figcaption{margin-top:min(1.1538461538vw,15px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.business .business__graph .business__graph-customer figcaption{margin-top:min(1.1538461538vw,15px)}}@media screen and (min-width:750px){body.recruit .whats__box.philosophy{display:-ms-grid;display:grid;-ms-grid-columns:min(55.3846153846vw,720px) min(9.2307692308vw,120px) min(27.6923076923vw,360px);grid-template-columns:min(55.3846153846vw,720px) min(27.6923076923vw,360px);-ms-grid-rows:auto 0 auto 0 1fr;grid-template-rows:auto auto 1fr;gap:0 min(9.2307692308vw,120px);grid-template-areas:"content image" "list image" "outro image"}body.recruit .whats__box.philosophy>.message__image{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.philosophy{display:-ms-grid;display:grid;-ms-grid-columns:min(55.3846153846vw,720px) min(9.2307692308vw,120px) min(27.6923076923vw,360px);grid-template-columns:min(55.3846153846vw,720px) min(27.6923076923vw,360px);-ms-grid-rows:auto 0 auto 0 1fr;grid-template-rows:auto auto 1fr;gap:0 min(9.2307692308vw,120px);grid-template-areas:"content image" "list image" "outro image"}body.recruit .whats__box.philosophy>.message__image{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3}}body.recruit .whats__box.philosophy:after,body.recruit .whats__box.philosophy:before{display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}@media screen and (min-width:750px){body.recruit .whats__box.philosophy:after,body.recruit .whats__box.philosophy:before{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.philosophy:after,body.recruit .whats__box.philosophy:before{width:min(6.5384615385vw,85px)}}body.recruit .whats__box.philosophy:before{top:min(36.5384615385vw,475px);left:min(-11.6923076923vw,-152px)}@media screen and (max-width:389px){body.recruit .whats__box.philosophy:before{display:none}}body.recruit .whats__box.philosophy:after{right:min(11.5384615385vw,45px);bottom:min(-20.2564102564vw,-79px)}@media screen and (min-width:750px){body.recruit .whats__box.philosophy:after{right:min(18.4615384615vw,240px);bottom:min(-5vw,-65px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.philosophy:after{right:min(18.4615384615vw,240px);bottom:min(-5vw,-65px)}}body.recruit .whats__box.philosophy .philosophy__content{grid-area:content}@media screen and (min-width:750px){body.recruit .whats__box.philosophy .philosophy__content{margin-bottom:min(3.0769230769vw,40px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.philosophy .philosophy__content{margin-bottom:min(3.0769230769vw,40px)}}body.recruit .whats__box.philosophy .philosophy__image{width:min(51.2820512821vw,200px);margin:min(11.5384615385vw,45px) auto;grid-area:image}@media screen and (min-width:750px){body.recruit .whats__box.philosophy .philosophy__image{width:100%;margin:min(8.8461538462vw,115px) 0 0 0}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.philosophy .philosophy__image{width:100%;margin:min(8.8461538462vw,115px) 0 0 0}}body.recruit .whats__box.philosophy .philosophy__image picture{position:relative;z-index:0}body.recruit .whats__box.philosophy .philosophy__image picture:after{display:block;position:absolute;top:min(-5.1282051282vw,-20px);right:max(-24.358974359vw,-95px);z-index:-1;width:min(58.9743589744vw,230px);height:max(100% + 10.2564102564vw,100% + 40px);background:#0082c6;content:""}@media screen and (min-width:750px){body.recruit .whats__box.philosophy .philosophy__image picture:after{top:max(-3.0769230769vw,-40px);right:max(-15.3846153846vw,-200px);width:min(33.8461538462vw,440px);height:min(100% + 6.1538461538vw,100% + 80px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.philosophy .philosophy__image picture:after{top:max(-3.0769230769vw,-40px);right:max(-15.3846153846vw,-200px);width:min(33.8461538462vw,440px);height:min(100% + 6.1538461538vw,100% + 80px)}}body.recruit .whats__box.philosophy .philosophy__list{display:-ms-grid;display:grid;position:relative;z-index:0;margin-bottom:min(10.2564102564vw,40px);padding:min(5.1282051282vw,20px) min(6.4102564103vw,25px);background:#ffffff;grid-area:list;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:min(5.1282051282vw,20px)}@media screen and (min-width:750px){body.recruit .whats__box.philosophy .philosophy__list{margin-bottom:min(3.8461538462vw,50px);padding:min(3.0769230769vw,40px);gap:min(1.1538461538vw,15px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.philosophy .philosophy__list{margin-bottom:min(3.8461538462vw,50px);padding:min(3.0769230769vw,40px);gap:min(1.1538461538vw,15px)}}body.recruit .whats__box.philosophy .philosophy__list:after,body.recruit .whats__box.philosophy .philosophy__list:before{display:block;position:absolute;width:min(4.2307692308vw,16.5px);background:url("../img/recruit/whats_philosophy_quotes.svg") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:33/28}@media screen and (min-width:750px){body.recruit .whats__box.philosophy .philosophy__list:after,body.recruit .whats__box.philosophy .philosophy__list:before{width:min(2.5384615385vw,33px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.philosophy .philosophy__list:after,body.recruit .whats__box.philosophy .philosophy__list:before{width:min(2.5384615385vw,33px)}}body.recruit .whats__box.philosophy .philosophy__list:before{top:max(-2.5641025641vw,-10px);left:max(3.5897435897vw,14px)}@media screen and (min-width:750px){body.recruit .whats__box.philosophy .philosophy__list:before{top:max(-1.1538461538vw,-15px);left:max(2.3076923077vw,30px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.philosophy .philosophy__list:before{top:max(-1.1538461538vw,-15px);left:max(2.3076923077vw,30px)}}body.recruit .whats__box.philosophy .philosophy__list:after{right:max(3.5897435897vw,14px);bottom:max(-2.5641025641vw,-10px);-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:750px){body.recruit .whats__box.philosophy .philosophy__list:after{right:max(2.3076923077vw,30px);bottom:max(-1.1538461538vw,-15px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.philosophy .philosophy__list:after{right:max(2.3076923077vw,30px);bottom:max(-1.1538461538vw,-15px)}}body.recruit .whats__box.philosophy .philosophy__list .philosophy__list-item{z-index:1;margin-bottom:0;line-height:1.5384615385}@media screen and (min-width:1024px){body.recruit .whats__box.philosophy .philosophy__list .philosophy__list-item{line-height:1.875}}body.recruit .whats__box.philosophy .philosophy__list .philosophy__list-item:before{top:0.7692307692em}@media screen and (min-width:1024px){body.recruit .whats__box.philosophy .philosophy__list .philosophy__list-item:before{top:0.9375em}}body.recruit .whats__box.philosophy .philosophy__outro{line-height:1.875;font-size:min(4.1025641026vw,1rem);grid-area:outro}@media screen and (min-width:750px){body.recruit .whats__box.philosophy .philosophy__outro{letter-spacing:0.12em}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.philosophy .philosophy__outro{letter-spacing:0.12em}}@media screen and (min-width:1024px){body.recruit .whats__box.philosophy .philosophy__outro{line-height:1.8181818182;font-size:min(5.641025641vw,1.375rem)}}@media screen and (min-width:750px){body.recruit .whats__box.company:before{display:block;position:absolute;background:url("/assets/img/recruit/cmn_p_tuna.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:607/150;width:min(46.6923076923vw,607px);z-index:-1;right:max(-37.4615384615vw,-487px);top:max(-5vw,-65px)}}@media screen and (min-width:750px) and (min-width:1024px){body.recruit .whats__box.company:before{background:url("/assets/img/recruit/cmn_p_tuna@2x.png") no-repeat 50% 50%;background-size:cover}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.company:before{display:block;position:absolute;background:url("/assets/img/recruit/cmn_p_tuna.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:607/150;width:min(46.6923076923vw,607px);z-index:-1;right:max(-37.4615384615vw,-487px);top:max(-5vw,-65px)}}@media screen and (orientation:landscape) and (max-width:1023px) and (min-width:1024px){body.recruit .whats__box.company:before{background:url("/assets/img/recruit/cmn_p_tuna@2x.png") no-repeat 50% 50%;background-size:cover}}body.recruit .whats__box.company:after{bottom:max(-23.0769230769vw,-90px);left:max(-16.6666666667vw,-65px);z-index:-1;width:min(44.1025641026vw,172px);display:block;position:absolute;background:url("/assets/img/recruit/cmn_p_squid.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:193/230}@media screen and (min-width:1024px){body.recruit .whats__box.company:after{background:url("/assets/img/recruit/cmn_p_squid@2x.png") no-repeat 50% 50%;background-size:cover}}@media screen and (min-width:750px){body.recruit .whats__box.company:after{left:max(-6.9230769231vw,-90px);top:auto;bottom:max(-20.7692307692vw,-270px);width:min(29.6923076923vw,386px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.company:after{left:max(-6.9230769231vw,-90px);top:auto;bottom:max(-20.7692307692vw,-270px);width:min(29.6923076923vw,386px)}}body.recruit .whats__box.company .company__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:min(1.2820512821vw,5px)}@media screen and (min-width:750px){body.recruit .whats__box.company .company__list{gap:min(0.3846153846vw,5px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.company .company__list{gap:min(0.3846153846vw,5px)}}body.recruit .whats__box.company .company__list .company__list-item{padding:min(3.8461538462vw,15px) min(5.1282051282vw,20px);background:#ffffff}@media screen and (min-width:750px){body.recruit .whats__box.company .company__list .company__list-item{padding:min(1.5384615385vw,20px) min(4.6153846154vw,60px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.company .company__list .company__list-item{padding:min(1.5384615385vw,20px) min(4.6153846154vw,60px)}}body.recruit .whats__box.company .company__list .company__list-text{line-height:1.5769230769}@media screen and (min-width:750px){body.recruit .whats__box.company .company__list .company__list-text{display:-webkit-box;display:-ms-flexbox;display:flex}body.recruit .whats__box.company .company__list .company__list-text:not(:has(.profile__list-text--inner)){-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.company .company__list .company__list-text{display:-webkit-box;display:-ms-flexbox;display:flex}body.recruit .whats__box.company .company__list .company__list-text:not(:has(.profile__list-text--inner)){-webkit-box-align:center;-ms-flex-align:center;align-items:center}}body.recruit .whats__box.company .company__list .company__list-text>dt{margin-bottom:0.5em;font-size:min(3.5897435897vw,0.875rem)}@media screen and (min-width:750px){body.recruit .whats__box.company .company__list .company__list-text>dt{width:min(13.8461538462vw,180px);margin-bottom:0}}@media (orientation:landscape) and (max-width:1023px){body.recruit .whats__box.company .company__list .company__list-text>dt{width:min(13.8461538462vw,180px);margin-bottom:0}}@media screen and (min-width:1024px){body.recruit .whats__box.company .company__list .company__list-text>dt{font-size:min(1.3846153846vw,1.125rem)}}body.recruit .strengths__box{position:relative;margin-bottom:min(10.2564102564vw,40px);padding-bottom:min(10.2564102564vw,40px);border-bottom:1px solid #d3d3d1}@media screen and (min-width:750px){body.recruit .strengths__box{margin-bottom:min(3.4615384615vw,45px);padding-bottom:min(3.4615384615vw,45px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .strengths__box{margin-bottom:min(3.4615384615vw,45px);padding-bottom:min(3.4615384615vw,45px)}}body.recruit .strengths__box:nth-of-type(2):after{display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9;top:min(1.2820512821vw,5px);right:min(4.358974359vw,17px)}@media screen and (min-width:750px){body.recruit .strengths__box:nth-of-type(2):after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .strengths__box:nth-of-type(2):after{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px){body.recruit .strengths__box:nth-of-type(2):after{top:min(3.0769230769vw,40px);right:auto;left:min(-10.7692307692vw,-140px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .strengths__box:nth-of-type(2):after{top:min(3.0769230769vw,40px);right:auto;left:min(-10.7692307692vw,-140px)}}body.recruit .strengths__box:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}@media screen and (min-width:750px){body.recruit .strengths__box:last-of-type:after{display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9;top:min(-2.3076923077vw,-30px);right:min(-7.6923076923vw,-100px)}}@media screen and (min-width:750px) and (min-width:750px){body.recruit .strengths__box:last-of-type:after{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px) and (orientation:landscape) and (max-width:1023px){body.recruit .strengths__box:last-of-type:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .strengths__box:last-of-type:after{display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9;top:min(-2.3076923077vw,-30px);right:min(-7.6923076923vw,-100px)}}@media screen and (orientation:landscape) and (max-width:1023px) and (min-width:750px){body.recruit .strengths__box:last-of-type:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px) and (orientation:landscape) and (max-width:1023px){body.recruit .strengths__box:last-of-type:after{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px){body.recruit .strengths__content{padding:0 min(4.6153846154vw,60px) 0 min(5.7692307692vw,75px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .strengths__content{padding:0 min(4.6153846154vw,60px) 0 min(5.7692307692vw,75px)}}body.recruit .strengths__headline{position:relative;margin-bottom:min(5.1282051282vw,20px);line-height:1.6666666667;letter-spacing:0.12em;font-size:min(4.6153846154vw,1.125rem)}@media screen and (min-width:750px){body.recruit .strengths__headline{position:relative;margin-bottom:min(1.9230769231vw,25px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .strengths__headline{position:relative;margin-bottom:min(1.9230769231vw,25px)}}@media screen and (min-width:1024px){body.recruit .strengths__headline{font-size:min(2vw,1.625rem);line-height:1.4615384615}}body.recruit .strengths__headline small{font-size:min(3.5897435897vw,0.875rem)}@media screen and (min-width:1024px){body.recruit .strengths__headline small{font-size:min(1.6923076923vw,1.375rem)}}body.recruit .strengths__headline .strengths__headline-num{display:-webkit-box;display:-ms-flexbox;display:flex;width:min(10.2564102564vw,40px);margin:0 0 min(1.2820512821vw,5px) min(-3.0769230769vw,-12px);background:url("../img/recruit/strengths_headline_bg.png") no-repeat 50% 50%;background-size:cover;color:#ffffff;line-height:1;letter-spacing:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;font-family:"Noto Sans",serif;font-weight:600;font-size:min(3.8461538462vw,0.9375rem)}@media screen and (min-width:750px){body.recruit .strengths__headline .strengths__headline-num{position:absolute;top:max(-1.1538461538vw,-15px);margin:0;left:max(-6.9230769231vw,-90px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .strengths__headline .strengths__headline-num{position:absolute;top:max(-1.1538461538vw,-15px);margin:0;left:max(-6.9230769231vw,-90px)}}@media screen and (min-width:1024px){body.recruit .strengths__headline .strengths__headline-num{width:min(4.6153846154vw,60px);font-size:min(1.6923076923vw,1.375rem)}}body.recruit .strengths__image{margin-top:min(5.1282051282vw,20px)}@media screen and (min-width:750px){body.recruit .strengths__image{margin-top:0}}@media (orientation:landscape) and (max-width:1023px){body.recruit .strengths__image{margin-top:0}}body.recruit .data .l-sec__inner{position:relative;z-index:0}@media screen and (min-width:750px){body.recruit .data .l-sec__inner:before{display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9;top:min(-8.8461538462vw,-115px);left:max(7.6923076923vw,100px);z-index:-1}}@media screen and (min-width:750px) and (min-width:750px){body.recruit .data .l-sec__inner:before{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px) and (orientation:landscape) and (max-width:1023px){body.recruit .data .l-sec__inner:before{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .data .l-sec__inner:before{display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9;top:min(-8.8461538462vw,-115px);left:max(7.6923076923vw,100px);z-index:-1}}@media screen and (orientation:landscape) and (max-width:1023px) and (min-width:750px){body.recruit .data .l-sec__inner:before{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px) and (orientation:landscape) and (max-width:1023px){body.recruit .data .l-sec__inner:before{width:min(6.5384615385vw,85px)}}body.recruit .data .l-sec__inner:after{top:min(15.3846153846vw,60px);right:max(-52.5641025641vw,-205px);-webkit-transform:scale(-1,1);transform:scale(-1,1);width:min(80.7692307692vw,315px);display:block;position:absolute;background:url("/assets/img/recruit/cmn_p_tuna.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:607/150}@media screen and (min-width:1024px){body.recruit .data .l-sec__inner:after{background:url("/assets/img/recruit/cmn_p_tuna@2x.png") no-repeat 50% 50%;background-size:cover}}@media screen and (min-width:750px){body.recruit .data .l-sec__inner:after{top:min(6.9230769231vw,90px);right:max(-22.3076923077vw,-290px);width:min(48.4615384615vw,630px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .data .l-sec__inner:after{top:min(6.9230769231vw,90px);right:max(-22.3076923077vw,-290px);width:min(48.4615384615vw,630px)}}body.recruit .data__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:min(5.1282051282vw,20px);position:relative;z-index:1}@media screen and (min-width:750px){body.recruit .data__list{-ms-grid-columns:1fr min(1.1538461538vw,15px) 1fr;grid-template-columns:repeat(2,1fr);gap:min(1.1538461538vw,15px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .data__list{-ms-grid-columns:1fr min(1.1538461538vw,15px) 1fr;grid-template-columns:repeat(2,1fr);gap:min(1.1538461538vw,15px)}}@media screen and (min-width:1024px){body.recruit .data__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}body.recruit .data__box{position:relative;z-index:0;min-height:min(50vw,195px);padding:2px;border:5px solid #ffffff;background:#f1f1f1}@media screen and (min-width:1024px){body.recruit .data__box{min-height:min(17.6923076923vw,230px)}}body.recruit .data__box:after,body.recruit .data__box:before{display:block;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#ffffff;content:""}body.recruit .data__box:before{top:50%;left:50%;width:calc(100% + 10px);height:calc(100% - 34px)}@media screen and (min-width:1024px){body.recruit .data__box:before{height:calc(100% - 40px)}}body.recruit .data__box:after{top:50%;left:50%;width:calc(100% - 34px);height:calc(100% + 10px)}@media screen and (min-width:1024px){body.recruit .data__box:after{width:calc(100% - 40px)}}body.recruit .data__box .data__box-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;height:100%;padding:min(7.6923076923vw,30px) 0;background:#ffffff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:750px){body.recruit .data__box .data__box-inner{min-height:min(17.6923076923vw,230px);padding:min(2.6923076923vw,35px) 0}}@media (orientation:landscape) and (max-width:1023px){body.recruit .data__box .data__box-inner{min-height:min(17.6923076923vw,230px);padding:min(2.6923076923vw,35px) 0}}body.recruit .data__box .data__box-inner:before{position:absolute;top:3px;color:#d5d5d5;line-height:1;content:"NIHON SANGYO";font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700;font-size:min(2.1794871795vw,0.53125rem)}@media screen and (min-width:1024px){body.recruit .data__box .data__box-inner:before{font-size:min(0.7692307692vw,0.625rem)}}body.recruit .data__headline{position:absolute;bottom:5px;left:50%;z-index:3;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#d5d5d5;line-height:1;font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700;font-size:min(2.1794871795vw,0.53125rem)}@media screen and (min-width:1024px){body.recruit .data__headline{font-size:min(0.7692307692vw,0.625rem)}}body.recruit .data__image{margin-right:min(3.8461538462vw,15px)}@media screen and (min-width:1024px){body.recruit .data__image{margin-right:min(pcvw/3.9,15px)}}body.recruit .data__box.age .data__image{width:min(26.1538461538vw,102px)}@media screen and (min-width:1024px){body.recruit .data__box.age .data__image{width:min(9.3846153846vw,122px)}}body.recruit .data__box.tenure .data__image{width:min(26.6666666667vw,104px)}@media screen and (min-width:1024px){body.recruit .data__box.tenure .data__image{width:min(9.3846153846vw,122px)}}body.recruit .data__box.fiscal .data__image{width:min(30.641025641vw,119.5px)}@media screen and (min-width:1024px){body.recruit .data__box.fiscal .data__image{width:min(10.9230769231vw,142px)}}body.recruit .data__box.branch .data__image{width:min(21.4102564103vw,83.5px)}@media screen and (min-width:1024px){body.recruit .data__box.branch .data__image{width:min(7.6923076923vw,100px)}}body.recruit .data__box.sales .data__image{width:min(19.2307692308vw,75px)}@media screen and (min-width:1024px){body.recruit .data__box.sales .data__image{width:min(6.9230769231vw,90px)}}body.recruit .data__box.attrition .data__image{width:min(19.4871794872vw,76px)}@media screen and (min-width:1024px){body.recruit .data__box.attrition .data__image{width:min(6.9230769231vw,90px)}}body.recruit .data__content{line-height:1}body.recruit .data__content dt{margin-bottom:min(1.2820512821vw,5px);letter-spacing:0.06em;font-size:min(3.8461538462vw,0.9375rem)}@media screen and (min-width:750px){body.recruit .data__content dt{margin-bottom:min(0.3846153846vw,5px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .data__content dt{margin-bottom:min(0.3846153846vw,5px)}}@media screen and (min-width:1024px){body.recruit .data__content dt{font-size:min(1.3846153846vw,1.125rem)}}body.recruit .data__content dd{letter-spacing:0;font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700;font-size:min(8.9743589744vw,2.1875rem)}@media screen and (min-width:1024px){body.recruit .data__content dd{font-size:min(3.4615384615vw,2.8125rem)}}body.recruit .data__content dd strong{font-size:min(17.9487179487vw,4.375rem);font-family:"Noto Sans",serif;font-weight:600}@media screen and (min-width:1024px){body.recruit .data__content dd strong{font-size:min(6.1538461538vw,5rem)}}body.recruit .benefit .l-sec__inner:before{display:block;position:absolute;background:url("/assets/img/recruit/cmn_p_squid.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:193/230;width:min(43.8461538462vw,171px);scale:-1 1;top:min(20.5128205128vw,80px);left:max(-15.3846153846vw,-60px)}@media screen and (min-width:1024px){body.recruit .benefit .l-sec__inner:before{background:url("/assets/img/recruit/cmn_p_squid@2x.png") no-repeat 50% 50%;background-size:cover}}@media screen and (min-width:750px){body.recruit .benefit .l-sec__inner:before{width:min(26.3846153846vw,343px);top:min(0.7692307692vw,10px);left:max(-12.6923076923vw,-165px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .benefit .l-sec__inner:before{width:min(26.3846153846vw,343px);top:min(0.7692307692vw,10px);left:max(-12.6923076923vw,-165px)}}body.recruit .benefit .l-sec__inner:after{display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9;top:min(15.3846153846vw,60px);right:max(-3.3333333333vw,-13px)}@media screen and (min-width:750px){body.recruit .benefit .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .benefit .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px){body.recruit .benefit .l-sec__inner:after{top:min(9.2307692308vw,120px);right:max(-9.6153846154vw,-125px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .benefit .l-sec__inner:after{top:min(9.2307692308vw,120px);right:max(-9.6153846154vw,-125px)}}body.recruit .benefit__list{display:-ms-grid;display:grid;position:relative;z-index:1;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:min(1.2820512821vw,5px)}@media screen and (min-width:750px){body.recruit .benefit__list{gap:min(0.3846153846vw,5px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .benefit__list{gap:min(0.3846153846vw,5px)}}body.recruit .benefit__list .benefit__list-item{padding:min(3.8461538462vw,15px) min(5.1282051282vw,20px);background:#ffffff;line-height:1.7142857143;letter-spacing:0.12em;font-size:min(3.5897435897vw,0.875rem)}@media screen and (min-width:750px){body.recruit .benefit__list .benefit__list-item{padding:min(1.5384615385vw,20px) min(4.6153846154vw,60px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .benefit__list .benefit__list-item{padding:min(1.5384615385vw,20px) min(4.6153846154vw,60px)}}@media screen and (min-width:1024px){body.recruit .benefit__list .benefit__list-item{font-size:min(1.2307692308vw,1rem)}}body.recruit .training .l-sec__inner:before{top:min(-8.9743589744vw,-35px);right:max(-31.0256410256vw,-121px);z-index:1;width:min(54.1025641026vw,211px);display:block;position:absolute;background:url("/assets/img/recruit/cmn_p_shrimp.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:27/29}@media screen and (min-width:1024px){body.recruit .training .l-sec__inner:before{background:url("/assets/img/recruit/cmn_p_shrimp@2x.png") no-repeat 50% 50%;background-size:cover}}@media screen and (min-width:750px){body.recruit .training .l-sec__inner:before{top:min(-2.6923076923vw,-35px);right:max(-3.8461538462vw,-50px);width:min(29.7692307692vw,387px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .training .l-sec__inner:before{top:min(-2.6923076923vw,-35px);right:max(-3.8461538462vw,-50px);width:min(29.7692307692vw,387px)}}@media screen and (min-width:750px){body.recruit .training .l-sec__inner:after{display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9;top:min(0.7692307692vw,10px);left:max(-0.7692307692vw,-10px)}}@media screen and (min-width:750px) and (min-width:750px){body.recruit .training .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px) and (orientation:landscape) and (max-width:1023px){body.recruit .training .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .training .l-sec__inner:after{display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9;top:min(0.7692307692vw,10px);left:max(-0.7692307692vw,-10px)}}@media screen and (orientation:landscape) and (max-width:1023px) and (min-width:750px){body.recruit .training .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px) and (orientation:landscape) and (max-width:1023px){body.recruit .training .l-sec__inner:after{width:min(6.5384615385vw,85px)}}body.recruit .training__list{display:-ms-grid;display:grid;position:relative;z-index:1;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:min(5.1282051282vw,20px)}@media screen and (min-width:750px){body.recruit .training__list{-ms-grid-columns:1fr min(1.1538461538vw,15px) 1fr min(1.1538461538vw,15px) 1fr;grid-template-columns:repeat(3,1fr);gap:min(1.1538461538vw,15px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .training__list{-ms-grid-columns:1fr min(1.1538461538vw,15px) 1fr min(1.1538461538vw,15px) 1fr;grid-template-columns:repeat(3,1fr);gap:min(1.1538461538vw,15px)}}body.recruit .training__box{position:relative;z-index:0;padding:2px;border:5px solid #ffffff;background:#f1f1f1}body.recruit .training__box:after,body.recruit .training__box:before{display:block;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#ffffff;content:""}body.recruit .training__box:before{top:50%;left:50%;width:calc(100% + 10px);height:calc(100% - 34px)}@media screen and (min-width:1024px){body.recruit .training__box:before{height:calc(100% - 40px)}}body.recruit .training__box:after{top:50%;left:50%;width:calc(100% - 34px);height:calc(100% + 10px)}@media screen and (min-width:1024px){body.recruit .training__box:after{width:calc(100% - 40px)}}body.recruit .training__box .training__box-inner{position:relative;z-index:2;height:100%;padding:min(10.2564102564vw,40px) min(6.4102564103vw,25px);background:#ffffff}@media screen and (min-width:750px){body.recruit .training__box .training__box-inner{padding:min(3.8461538462vw,50px) min(2.3076923077vw,30px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .training__box .training__box-inner{padding:min(3.8461538462vw,50px) min(2.3076923077vw,30px)}}@media screen and (min-width:1024px){body.recruit .training__box .training__box-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}body.recruit .training__image{margin-bottom:min(3.8461538462vw,15px);margin-inline:auto}@media screen and (min-width:1024px){body.recruit .training__image{margin-bottom:0;margin-inline:0}}@media screen and (min-width:1024px) and (min-width:1024px){body.recruit .training__image{width:auto!important;height:min(6.3076923077vw,82px)}body.recruit .training__image img{width:auto;height:100%}}body.recruit .newcomer .training__image{width:min(22.3076923077vw,87px)}body.recruit .sales .training__image{width:min(17.5641025641vw,68.5px)}body.recruit .manager .training__image{width:min(22.3076923077vw,87px)}body.recruit .training__headline{margin-bottom:min(6.4102564103vw,25px);line-height:1;letter-spacing:0.06em;text-align:center;font-size:min(5.3846153846vw,1.3125rem)}@media screen and (min-width:1024px){body.recruit .training__headline{margin:0 0 0 min(2.3076923077vw,30px);-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:min(1.8461538462vw,1.5rem)}}body.recruit .training__text{line-height:2.3846153846}@media screen and (min-width:1024px){body.recruit .training__text{min-height:3lh;margin-top:min(7.6923076923vw,30px);line-height:2.375}}body.recruit .person .l-sec__inner:before{top:min(11.5384615385vw,45px);right:max(-12.8205128205vw,-50px);width:min(20.5128205128vw,80px);display:block;position:absolute;background:url("/assets/img/recruit/cmn_p_shell.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:151/106}@media screen and (min-width:1024px){body.recruit .person .l-sec__inner:before{background:url("/assets/img/recruit/cmn_p_shell@2x.png") no-repeat 50% 50%;background-size:cover}}@media screen and (min-width:750px){body.recruit .person .l-sec__inner:before{top:min(6.1538461538vw,80px);right:min(16.3846153846vw,213px);width:min(11.6153846154vw,151px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .person .l-sec__inner:before{top:min(6.1538461538vw,80px);right:min(16.3846153846vw,213px);width:min(11.6153846154vw,151px)}}@media screen and (min-width:750px){body.recruit .person .l-sec__inner:after{top:min(-4.6153846154vw,-60px);right:max(-3.0769230769vw,-40px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (min-width:750px) and (min-width:750px){body.recruit .person .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px) and (orientation:landscape) and (max-width:1023px){body.recruit .person .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .person .l-sec__inner:after{top:min(-4.6153846154vw,-60px);right:max(-3.0769230769vw,-40px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (orientation:landscape) and (max-width:1023px) and (min-width:750px){body.recruit .person .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px) and (orientation:landscape) and (max-width:1023px){body.recruit .person .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media screen and (max-width:749px){body.recruit .person__image{margin:min(17.9487179487vw,70px) 0 min(11.5384615385vw,45px)}}body.recruit .person__image figure{position:relative;z-index:0}body.recruit .person__image figure:after{content:"";background:#f0001e;display:block;position:absolute;width:min(66.9230769231vw,261px);height:min(100% + 10.2564102564vw,100% + 40px);top:min(-5.1282051282vw,-20px);z-index:-1;left:max(-7.6923076923vw,-30px)}@media screen and (min-width:750px){body.recruit .person__image figure:after{width:min(33.8461538462vw,440px);height:min(100% + 7.6923076923vw,100% + 100px);top:max(-3.8461538462vw,-50px);left:max(-15.3846153846vw,-200px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .person__image figure:after{width:min(33.8461538462vw,440px);height:min(100% + 7.6923076923vw,100% + 100px);top:max(-3.8461538462vw,-50px);left:max(-15.3846153846vw,-200px)}}body.recruit .person__list{margin-bottom:min(6.4102564103vw,25px)}@media screen and (min-width:750px){body.recruit .person__list{margin:0 0 min(3.0769230769vw,40px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .person__list{margin:0 0 min(3.0769230769vw,40px)}}body.recruit .person__list .person__list-item{line-height:1.6428571429;font-size:min(3.5897435897vw,0.875rem);font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700}@media screen and (min-width:1024px){body.recruit .person__list .person__list-item{line-height:2.2222222222;font-size:min(1.3846153846vw,1.125rem)}}body.recruit .person__list .person__list-item:before{top:0.8214285714em}@media screen and (min-width:1024px){body.recruit .person__list .person__list-item:before{top:1.1111111111em}}body.recruit .type .l-sec__inner:before{top:min(11.5384615385vw,45px);right:max(-62.8205128205vw,-245px);-webkit-transform:scale(-1,1);transform:scale(-1,1);width:min(80.7692307692vw,315px);display:block;position:absolute;background:url("/assets/img/recruit/cmn_p_tuna.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:607/150}@media screen and (min-width:1024px){body.recruit .type .l-sec__inner:before{background:url("/assets/img/recruit/cmn_p_tuna@2x.png") no-repeat 50% 50%;background-size:cover}}@media screen and (min-width:750px){body.recruit .type .l-sec__inner:before{top:min(3.4615384615vw,45px);right:max(-36.1538461538vw,-470px);width:min(48.4615384615vw,630px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .type .l-sec__inner:before{top:min(3.4615384615vw,45px);right:max(-36.1538461538vw,-470px);width:min(48.4615384615vw,630px)}}@media screen and (min-width:750px){body.recruit .type .l-sec__inner:after{top:min(-3.4615384615vw,-45px);left:max(-3.0769230769vw,-40px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (min-width:750px) and (min-width:750px){body.recruit .type .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px) and (orientation:landscape) and (max-width:1023px){body.recruit .type .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .type .l-sec__inner:after{top:min(-3.4615384615vw,-45px);left:max(-3.0769230769vw,-40px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (orientation:landscape) and (max-width:1023px) and (min-width:750px){body.recruit .type .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px) and (orientation:landscape) and (max-width:1023px){body.recruit .type .l-sec__inner:after{width:min(6.5384615385vw,85px)}}body.recruit .type__box{position:relative;margin-bottom:min(17.9487179487vw,70px)}@media screen and (min-width:750px){body.recruit .type__box{width:min(64.6153846154vw,840px);margin-bottom:min(7.6923076923vw,100px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .type__box{width:min(64.6153846154vw,840px);margin-bottom:min(7.6923076923vw,100px)}}@media screen and (min-width:750px){body.recruit .type__box:before{top:min(36.1538461538vw,470px);left:max(-3.8461538462vw,-50px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (min-width:750px) and (min-width:750px){body.recruit .type__box:before{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px) and (orientation:landscape) and (max-width:1023px){body.recruit .type__box:before{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .type__box:before{top:min(36.1538461538vw,470px);left:max(-3.8461538462vw,-50px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (orientation:landscape) and (max-width:1023px) and (min-width:750px){body.recruit .type__box:before{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px) and (orientation:landscape) and (max-width:1023px){body.recruit .type__box:before{width:min(6.5384615385vw,85px)}}body.recruit .type__headline{margin-bottom:min(7.6923076923vw,30px);line-height:1;letter-spacing:0.06em;font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700;font-size:min(5.3846153846vw,1.3125rem)}@media screen and (min-width:750px){body.recruit .type__headline{margin-bottom:min(3.4615384615vw,45px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .type__headline{margin-bottom:min(3.4615384615vw,45px)}}@media screen and (min-width:1024px){body.recruit .type__headline{font-size:min(2.1538461538vw,1.75rem)}}body.recruit .type__headline span{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:min(5.7692307692vw,22.5px);margin-bottom:min(2.5641025641vw,10px);padding:0 min(2.5641025641vw,10px) 0 min(1.2820512821vw,5px);border-top-right-radius:50vw;border-bottom-right-radius:50vw;background:#ffc000;letter-spacing:0.08em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Noto Sans",serif;font-weight:600;font-size:min(3.3333333333vw,0.8125rem)}@media screen and (min-width:750px){body.recruit .type__headline span{margin-bottom:min(1.1538461538vw,15px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .type__headline span{margin-bottom:min(1.1538461538vw,15px)}}@media screen and (min-width:1024px){body.recruit .type__headline span{height:min(2.7692307692vw,36px);padding:0 min(1.5384615385vw,20px) 0 min(0.7692307692vw,10px);font-size:min(1.2307692308vw,1rem)}}body.recruit .type-dept{margin-bottom:min(7.6923076923vw,30px);padding-bottom:min(8.9743589744vw,35px);border-bottom:1px solid #d3d3d1}@media screen and (min-width:750px){body.recruit .type-dept{margin-bottom:min(3.0769230769vw,40px);padding-bottom:min(3.8461538462vw,50px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .type-dept{margin-bottom:min(3.0769230769vw,40px);padding-bottom:min(3.8461538462vw,50px)}}@media screen and (min-width:1024px){body.recruit .type-dept{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border-bottom:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.recruit .type-dept:after{display:block;position:absolute;right:0;bottom:0;width:min(46.1538461538vw,600px);height:1px;background:#d3d3d1;content:""}}body.recruit .type-dept__headline{margin-bottom:1.25em;line-height:1;letter-spacing:0.06em;font-size:min(4.1025641026vw,1rem)}@media screen and (min-width:1024px){body.recruit .type-dept__headline{width:min(18.4615384615vw,240px);font-size:min(1.6923076923vw,1.375rem)}}@media screen and (min-width:1024px){body.recruit .type-dept__content{width:min(46.1538461538vw,600px)}}body.recruit .type-dept__content dt{margin-bottom:1em;line-height:2;font-size:min(3.5897435897vw,0.875rem);font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700}@media screen and (min-width:1024px){body.recruit .type-dept__content dt{line-height:1.8888888889;font-size:min(4.6153846154vw,1.125rem)}}body.recruit .type-dept__schedule{margin-top:min(7.6923076923vw,30px);padding-top:min(8.9743589744vw,35px);border-top:1px solid #d3d3d1}@media screen and (min-width:750px){body.recruit .type-dept__schedule{margin-top:min(3.0769230769vw,40px);padding-top:min(3.0769230769vw,45px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .type-dept__schedule{margin-top:min(3.0769230769vw,40px);padding-top:min(3.0769230769vw,45px)}}@media screen and (min-width:1024px){body.recruit .type-dept__schedule{width:min(46.1538461538vw,600px)}}body.recruit .type-dept__schedule .type-dept__schedule-headline{margin-bottom:min(5.1282051282vw,20px);line-height:1;font-size:min(3.5897435897vw,0.875rem);font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700}@media screen and (min-width:750px){body.recruit .type-dept__schedule .type-dept__schedule-headline{margin-bottom:min(2.3076923077vw,30px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .type-dept__schedule .type-dept__schedule-headline{margin-bottom:min(2.3076923077vw,30px)}}@media screen and (min-width:1024px){body.recruit .type-dept__schedule .type-dept__schedule-headline{font-size:min(1.3846153846vw,1.125rem)}}body.recruit .type-dept__schedule .type-dept__schedule-list{display:-ms-grid;display:grid;position:relative;z-index:1;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:min(1.2820512821vw,5px)}@media screen and (min-width:750px){body.recruit .type-dept__schedule .type-dept__schedule-list{gap:min(0.2307692308vw,3px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .type-dept__schedule .type-dept__schedule-list{gap:min(0.2307692308vw,3px)}}body.recruit .type-dept__schedule .type-dept__schedule-item{padding:min(5.1282051282vw,20px) min(5.1282051282vw,20px) min(6.4102564103vw,25px);background:#ffffff}@media screen and (min-width:1024px){body.recruit .type-dept__schedule .type-dept__schedule-item{padding:min(1.5384615385vw,20px) min(1.9230769231vw,25px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}body.recruit .type-dept__schedule .type-dept__schedule-item dt{line-height:1}@media screen and (min-width:1024px){body.recruit .type-dept__schedule .type-dept__schedule-item dt{width:min(11.9230769231vw,155px);line-height:1.375;text-align:center}}@media screen and (min-width:1024px){body.recruit .type-dept__schedule .type-dept__schedule-item .l-sec__ul{width:min(30.3846153846vw,395px);margin-top:0}}body.recruit .type-dept__schedule .type-dept__schedule-item .l-sec__ul li{line-height:1.5384615385}@media screen and (min-width:1024px){body.recruit .type-dept__schedule .type-dept__schedule-item .l-sec__ul li{line-height:1.375}}body.recruit .type-dept__schedule .type-dept__schedule-item .l-sec__ul li:before{top:0.7692307692em}@media screen and (min-width:1024px){body.recruit .type-dept__schedule .type-dept__schedule-item .l-sec__ul li:before{top:0.6875em}}body.recruit .type__outro{line-height:2;font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700;font-size:min(3.5897435897vw,0.875rem)}@media screen and (min-width:1024px){body.recruit .type__outro{width:min(46.1538461538vw,600px);line-height:1.8888888889;margin-inline:auto 0;font-size:min(1.3846153846vw,1.125rem)}}body.recruit .type__image{display:-ms-grid;display:grid;position:relative;z-index:1;margin-top:min(7.6923076923vw,30px);-ms-grid-columns:1fr min(1.2820512821vw,5px) 1fr;grid-template-columns:repeat(2,1fr);gap:min(1.2820512821vw,5px)}@media screen and (min-width:750px){body.recruit .type__image{width:min(33.8461538462vw,440px);margin-top:0;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:min(0.3846153846vw,5px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .type__image{width:min(33.8461538462vw,440px);margin-top:0;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:min(0.3846153846vw,5px)}}@media screen and (min-width:750px){body.recruit .type__image{position:absolute;top:min(9.6153846154vw,125px);left:min(73.8461538462vw,960px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .type__image{position:absolute;top:min(9.6153846154vw,125px);left:min(73.8461538462vw,960px)}}body.recruit .type__image li{position:relative}@media screen and (max-width:749px){body.recruit .type__image li:first-of-type{margin-left:min(-7.6923076923vw,-30px)}}@media screen and (max-width:749px){body.recruit .type__image li:nth-of-type(2){margin-right:min(-7.6923076923vw,-30px)}}body.recruit .type__contact{position:relative;margin-top:min(34.6153846154vw,135px);padding:min(12.8205128205vw,50px) min(7.6923076923vw,30px) min(7.6923076923vw,30px);background:#ffffff}@media screen and (min-width:750px){body.recruit .type__contact{width:min(184.6153846154vw,720px);margin-inline:auto;margin-top:min(10.7692307692vw,140px);padding:min(5.3846153846vw,70px) min(9.2307692308vw,120px) min(3.8461538462vw,50px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .type__contact{width:min(184.6153846154vw,720px);margin-inline:auto;margin-top:min(10.7692307692vw,140px);padding:min(5.3846153846vw,70px) min(9.2307692308vw,120px) min(3.8461538462vw,50px)}}body.recruit .type__contact .type__contact-icon{position:absolute;top:min(-2.5641025641vw,-10px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:min(12.8205128205vw,50px)}@media screen and (min-width:750px){body.recruit .type__contact .type__contact-icon{top:min(-0.7692307692vw,-10px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .type__contact .type__contact-icon{top:min(-0.7692307692vw,-10px)}}body.recruit .type__contact .type__contact-text{line-height:1;text-align:center}body.recruit .type__contact .type__contact-text dt{margin-bottom:min(3.8461538462vw,15px);letter-spacing:0.06em;font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700;font-size:min(3.8461538462vw,0.9375rem)}@media screen and (min-width:750px){body.recruit .type__contact .type__contact-text dt{margin-bottom:min(2.3076923077vw,30px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .type__contact .type__contact-text dt{margin-bottom:min(2.3076923077vw,30px)}}@media screen and (min-width:1024px){body.recruit .type__contact .type__contact-text dt{font-size:min(1.5384615385vw,1.25rem)}}body.recruit .type__contact .type__contact-text dd a{display:block;width:min(50.7692307692vw,198px);margin-inline:auto}@media screen and (min-width:1024px){body.recruit .type__contact .type__contact-text dd a{width:min(15.2307692308vw,198px)}}body.recruit .type__contact .type__contact-text dd .notes{margin-top:min(6.4102564103vw,25px)}@media screen and (min-width:750px){body.recruit .type__contact .type__contact-text dd .notes{margin-top:min(1.9230769231vw,25px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .type__contact .type__contact-text dd .notes{margin-top:min(1.9230769231vw,25px)}}@media screen and (min-width:1024px){body.recruit .type__contact .type__contact-text dd .notes{font-size:min(1.0769230769vw,0.875rem)}}body.recruit .interview-link{margin-bottom:0!important;background:url("../img/recruit/cmn_interview_link_bg_sp.png") #ffc000 no-repeat center top;background-size:630px auto}@media screen and (min-width:750px){body.recruit .interview-link{background:url("../img/recruit/cmn_interview_link_bg_pc.png") #ffc000 no-repeat center top;background-size:960px auto}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-link{background:url("../img/recruit/cmn_interview_link_bg_pc.png") #ffc000 no-repeat center top;background-size:960px auto}}@media screen and (min-width:1024px){body.recruit .interview-link{background:url("../img/recruit/cmn_interview_link_bg_pc@2x.png") #ffc000 no-repeat center top;background-size:1920px auto}}body.recruit .interview-link .l-sec__inner{padding:min(15.3846153846vw,60px) 0 min(21.7948717949vw,85px)}@media screen and (min-width:750px){body.recruit .interview-link .l-sec__inner{padding:min(9.2307692308vw,120px) 0 min(10.7692307692vw,140px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-link .l-sec__inner{padding:min(9.2307692308vw,120px) 0 min(10.7692307692vw,140px)}}body.recruit .interview-link__headline{margin-bottom:min(12.8205128205vw,50px);line-height:1;letter-spacing:0.06em;text-align:center;font-size:min(6.1538461538vw,1.5rem);font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700}@media screen and (min-width:750px){body.recruit .interview-link__headline{margin-bottom:min(4.6153846154vw,60px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-link__headline{margin-bottom:min(4.6153846154vw,60px)}}@media screen and (min-width:1024px){body.recruit .interview-link__headline{font-size:min(2.9230769231vw,2.375rem)}}body.recruit .interview-link__list{display:-ms-grid;display:grid;position:relative;gap:min(11.5384615385vw,45px)}@media screen and (min-width:750px){body.recruit .interview-link__list{width:min(73.8461538462vw,960px);-ms-grid-columns:1fr min(4.6153846154vw,60px) 1fr min(4.6153846154vw,60px) 1fr;grid-template-columns:repeat(3,1fr);gap:min(4.6153846154vw,60px);margin-inline:auto}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-link__list{width:min(73.8461538462vw,960px);-ms-grid-columns:1fr min(4.6153846154vw,60px) 1fr min(4.6153846154vw,60px) 1fr;grid-template-columns:repeat(3,1fr);gap:min(4.6153846154vw,60px);margin-inline:auto}}body.recruit .interview-link__list .interview-link__list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;padding:0;background:transparent}@media screen and (min-width:750px){body.recruit .interview-link__list .interview-link__list-item a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-link__list .interview-link__list-item a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body.recruit .interview-link__list .interview-link__list-item a picture{width:min(33.8461538462vw,132px);overflow:hidden}@media screen and (min-width:750px){body.recruit .interview-link__list .interview-link__list-item a picture{width:min(21.5384615385vw,280px);margin-bottom:min(1.5384615385vw,20px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-link__list .interview-link__list-item a picture{width:min(21.5384615385vw,280px);margin-bottom:min(1.5384615385vw,20px)}}body.recruit .interview-link__list .interview-link__list-item a picture img{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:0.5s all;transition:0.5s all}body.recruit .interview-link__list .interview-link__list-item a p{width:42.3076923077vw;margin-left:min(8.4615384615vw,33px);font-size:min(4.6153846154vw,1.125rem)}@media screen and (min-width:750px){body.recruit .interview-link__list .interview-link__list-item a p{width:100%;margin-left:0;line-height:1.8125}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-link__list .interview-link__list-item a p{width:100%;margin-left:0;line-height:1.8125}}@media screen and (min-width:1024px){body.recruit .interview-link__list .interview-link__list-item a p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:min(2vw,1.625rem)}}body.recruit .interview-link__list .interview-link__list-item a p span{display:block;line-height:1;font-size:min(3.3333333333vw,0.8125rem)}@media screen and (min-width:1024px){body.recruit .interview-link__list .interview-link__list-item a p span{width:100%;font-size:min(1.2307692308vw,1rem)}}body.recruit .interview-link__list .interview-link__list-item a p .link-arrow{margin-top:0}body.recruit .interview-link__list .interview-link__list-item a:hover picture img{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (min-width:750px){body.recruit [class^="l-sec interview-"] .l-sec__grid{display:-ms-grid;display:grid;-ms-grid-columns:min(46.1538461538vw,600px) min(9.2307692308vw,120px) min(36.9230769231vw,480px);grid-template-columns:min(46.1538461538vw,600px) min(36.9230769231vw,480px);-ms-grid-rows:auto 0 1fr;grid-template-rows:auto 1fr;gap:0 min(9.2307692308vw,120px);grid-template-areas:"headline image" "content image"}body.recruit [class^="l-sec interview-"] .l-sec__grid>.message__headline{-ms-grid-row:1;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid>.message__image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}body.recruit [class^="l-sec interview-"] .l-sec__grid>.philosophy__content{-ms-grid-row:3;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid>.philosophy__image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}}@media (orientation:landscape) and (max-width:1023px){body.recruit [class^="l-sec interview-"] .l-sec__grid{display:-ms-grid;display:grid;-ms-grid-columns:min(46.1538461538vw,600px) min(9.2307692308vw,120px) min(36.9230769231vw,480px);grid-template-columns:min(46.1538461538vw,600px) min(36.9230769231vw,480px);-ms-grid-rows:auto 0 1fr;grid-template-rows:auto 1fr;gap:0 min(9.2307692308vw,120px);grid-template-areas:"headline image" "content image"}body.recruit [class^="l-sec interview-"] .l-sec__grid>.message__headline{-ms-grid-row:1;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid>.message__image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}body.recruit [class^="l-sec interview-"] .l-sec__grid>.philosophy__content{-ms-grid-row:3;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid>.philosophy__image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}}body.recruit [class^="l-sec interview-"] .l-sec__grid [class$=__headline]{grid-area:headline}body.recruit [class^="l-sec interview-"] .l-sec__grid [class$=__image]{grid-area:image}body.recruit [class^="l-sec interview-"] .l-sec__grid [class$=__content]{grid-area:content}@media screen and (min-width:750px){body.recruit .message__headline{-ms-grid-row:1;-ms-grid-column:1}body.recruit .message__image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}body.recruit .message__content{-ms-grid-row:3;-ms-grid-column:1}body.recruit .whats__box.philosophy .philosophy__content{-ms-grid-row:1;-ms-grid-column:1}body.recruit .whats__box.philosophy .philosophy__image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}body.recruit .whats__box.philosophy>.philosophy__image{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3}body.recruit .whats__box.philosophy .philosophy__list{-ms-grid-row:3;-ms-grid-column:1}body.recruit .whats__box.philosophy .philosophy__outro{-ms-grid-row:5;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid [class$=__headline]{-ms-grid-row:1;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid>[class$=__headline]{-ms-grid-row:1;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid [class$=__image]{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}body.recruit .whats__box.philosophy>[class$=__image]{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3}body.recruit [class^="l-sec interview-"] .l-sec__grid>[class$=__image]{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}body.recruit [class^="l-sec interview-"] .l-sec__grid [class$=__content]{-ms-grid-row:1;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid>[class$=__content]{-ms-grid-row:3;-ms-grid-column:1}}@media (orientation:landscape) and (max-width:1023px){body.recruit .message__headline{-ms-grid-row:1;-ms-grid-column:1}body.recruit .message__image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}body.recruit .message__content{-ms-grid-row:3;-ms-grid-column:1}body.recruit .whats__box.philosophy>.philosophy__content{-ms-grid-row:1;-ms-grid-column:1}body.recruit .whats__box.philosophy .philosophy__image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}body.recruit .whats__box.philosophy>.philosophy__image{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3}body.recruit .whats__box.philosophy>.philosophy__list{-ms-grid-row:3;-ms-grid-column:1}body.recruit .whats__box.philosophy>.philosophy__outro{-ms-grid-row:5;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid [class$=__headline]{-ms-grid-row:1;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid>[class$=__headline]{-ms-grid-row:1;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid [class$=__image]{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}body.recruit .whats__box.philosophy>[class$=__image]{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3}body.recruit [class^="l-sec interview-"] .l-sec__grid>[class$=__image]{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}body.recruit .whats__box.philosophy>[class$=__content]{-ms-grid-row:1;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid>[class$=__content]{-ms-grid-row:3;-ms-grid-column:1}}@media screen and (min-width:750px){body.recruit [class^="l-sec interview-"] .l-sec__grid.is-reverse{-ms-grid-columns:min(36.9230769231vw,480px) min(46.1538461538vw,600px);grid-template-columns:min(36.9230769231vw,480px) min(46.1538461538vw,600px);grid-template-areas:"image headline" "image content"}body.recruit [class^="l-sec interview-"] .l-sec__grid.is-reverse>.message__headline{-ms-grid-row:1;-ms-grid-column:2}body.recruit [class^="l-sec interview-"] .l-sec__grid.is-reverse>.message__image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid.is-reverse>.philosophy__content{-ms-grid-row:2;-ms-grid-column:2}body.recruit [class^="l-sec interview-"] .l-sec__grid.is-reverse>.philosophy__image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid.is-reverse>[class$=__headline]{-ms-grid-row:1;-ms-grid-column:2}body.recruit [class^="l-sec interview-"] .l-sec__grid.is-reverse>[class$=__image]{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid.is-reverse>[class$=__content]{-ms-grid-row:2;-ms-grid-column:2}}@media (orientation:landscape) and (max-width:1023px){body.recruit [class^="l-sec interview-"] .l-sec__grid.is-reverse{-ms-grid-columns:min(36.9230769231vw,480px) min(46.1538461538vw,600px);grid-template-columns:min(36.9230769231vw,480px) min(46.1538461538vw,600px);grid-template-areas:"image headline" "image content"}body.recruit [class^="l-sec interview-"] .l-sec__grid.is-reverse>.message__headline{-ms-grid-row:1;-ms-grid-column:2}body.recruit [class^="l-sec interview-"] .l-sec__grid.is-reverse>.message__image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid.is-reverse>.philosophy__content{-ms-grid-row:2;-ms-grid-column:2}body.recruit [class^="l-sec interview-"] .l-sec__grid.is-reverse>.philosophy__image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid.is-reverse>[class$=__headline]{-ms-grid-row:1;-ms-grid-column:2}body.recruit [class^="l-sec interview-"] .l-sec__grid.is-reverse>[class$=__image]{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}body.recruit [class^="l-sec interview-"] .l-sec__grid.is-reverse>[class$=__content]{-ms-grid-row:2;-ms-grid-column:2}}@media screen and (min-width:750px){body.recruit .interview-movie{margin-top:min(13.0769230769vw,170px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-movie{margin-top:min(13.0769230769vw,170px)}}@media screen and (min-width:750px){body.recruit .interview-movie .l-sec__grid{-ms-grid-columns:min(36.9230769231vw,480px) 0 min(55.3846153846vw,720px);grid-template-columns:min(36.9230769231vw,480px) min(55.3846153846vw,720px);gap:0 0}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-movie .l-sec__grid{-ms-grid-columns:min(36.9230769231vw,480px) 0 min(55.3846153846vw,720px);grid-template-columns:min(36.9230769231vw,480px) min(55.3846153846vw,720px);gap:0 0}}body.recruit .interview-movie__headline{margin-bottom:min(11.5384615385vw,45px);line-height:1;letter-spacing:0.06em;font-family:"游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-weight:bold;font-weight:700;font-size:min(5.3846153846vw,1.3125rem)}@media screen and (min-width:750px){body.recruit .interview-movie__headline{margin-bottom:min(3.8461538462vw,50px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-movie__headline{margin-bottom:min(3.8461538462vw,50px)}}@media screen and (min-width:1024px){body.recruit .interview-movie__headline{font-size:min(2.1538461538vw,1.75rem)}}body.recruit .interview-movie__headline span{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:min(5.7692307692vw,22.5px);margin-bottom:min(2.5641025641vw,10px);padding:0 min(2.5641025641vw,10px) 0 min(1.2820512821vw,5px);border-top-right-radius:50vw;border-bottom-right-radius:50vw;background:#ffc000;letter-spacing:0.08em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Noto Sans",serif;font-weight:600;font-size:min(3.3333333333vw,0.8125rem)}@media screen and (min-width:750px){body.recruit .interview-movie__headline span{margin-bottom:min(1.1538461538vw,15px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-movie__headline span{margin-bottom:min(1.1538461538vw,15px)}}@media screen and (min-width:1024px){body.recruit .interview-movie__headline span{height:min(2.7692307692vw,36px);padding:0 min(1.5384615385vw,20px) 0 min(0.7692307692vw,10px);font-size:min(1.2307692308vw,1rem)}}body.recruit .interview-movie__image{margin-bottom:min(10.2564102564vw,40px)}@media screen and (min-width:750px){body.recruit .interview-movie__image{margin-bottom:0}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-movie__image{margin-bottom:0}}body.recruit .interview-movie__image .interview-movie__image-movie{width:100%;margin-bottom:min(10.2564102564vw,40px);line-height:0}@media screen and (min-width:750px){body.recruit .interview-movie__image .interview-movie__image-movie{margin:min(3.0769230769vw,40px) 0 min(4.2307692308vw,55px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-movie__image .interview-movie__image-movie{margin:min(3.0769230769vw,40px) 0 min(4.2307692308vw,55px)}}@media screen and (min-width:1024px){body.recruit .interview-movie__image .interview-movie__image-movie{cursor:pointer}}body.recruit .interview-movie__image .interview-movie__image-movie .interview-movie__image-inner{position:relative;z-index:0}body.recruit .interview-movie__image .interview-movie__image-movie .interview-movie__image-inner:after{display:block;position:absolute;top:min(-5.1282051282vw,-20px);right:max(-7.6923076923vw,-30px);z-index:-1;width:min(41.5384615385vw,162px);height:max(100% + 10.2564102564vw,100% + 40px);background:#0082c6;content:""}@media screen and (min-width:750px){body.recruit .interview-movie__image .interview-movie__image-movie .interview-movie__image-inner:after{top:max(-3.0769230769vw,-40px);right:max(-3.8461538462vw,-50px);width:min(31.5384615385vw,410px);height:min(100% + 5.3846153846vw,100% + 70px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-movie__image .interview-movie__image-movie .interview-movie__image-inner:after{top:max(-3.0769230769vw,-40px);right:max(-3.8461538462vw,-50px);width:min(31.5384615385vw,410px);height:min(100% + 5.3846153846vw,100% + 70px)}}body.recruit .interview-movie__image .interview-movie__image-movie picture{overflow:hidden}@media screen and (min-width:1024px){body.recruit .interview-movie__image .interview-movie__image-movie picture img{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:0.5s all;transition:0.5s all;scale:1}}@media screen and (min-width:1024px){body.recruit .interview-movie__image .interview-movie__image-movie picture:hover img{scale:1.2}}body.recruit .interview-movie__content{position:relative;z-index:1}body.recruit .interview-movie__content .interview-movie__content-lead{line-height:1;letter-spacing:0.12em;font-size:min(5.3846153846vw,1.3125rem)}body.recruit .interview-movie__content .interview-movie__content-lead span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:min(0.8974358974vw,3.5px);padding:0.2em;background:#ffffff;white-space:nowrap}@media screen and (min-width:750px){body.recruit .interview-movie__content .interview-movie__content-lead span{margin-bottom:min(0.3846153846vw,5px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-movie__content .interview-movie__content-lead span{margin-bottom:min(0.3846153846vw,5px)}}@media screen and (min-width:1024px){body.recruit .interview-movie__content .interview-movie__content-lead span{font-size:min(2.4615384615vw,2rem)}}body.recruit .interview-movie__content .interview-movie__content-name{margin-top:min(6.4102564103vw,25px)}@media screen and (min-width:750px){body.recruit .interview-movie__content .interview-movie__content-name{margin-top:min(3.4615384615vw,45px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-movie__content .interview-movie__content-name{margin-top:min(3.4615384615vw,45px)}}body.recruit .interview-movie__content .interview-movie__content-name dt{line-height:1.6153846154}body.recruit .interview-movie__content .interview-movie__content-name dd{margin-top:min(3.8461538462vw,15px);line-height:1;font-size:min(7.1794871795vw,1.75rem)}@media screen and (min-width:750px){body.recruit .interview-movie__content .interview-movie__content-name dd{margin-top:min(1.1538461538vw,15px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-movie__content .interview-movie__content-name dd{margin-top:min(1.1538461538vw,15px)}}@media screen and (min-width:1024px){body.recruit .interview-movie__content .interview-movie__content-name dd{font-size:min(2.7692307692vw,2.25rem)}}body.recruit .interview-sec .l-sec__inner{position:relative;z-index:0}body.recruit .interview-sec .l-sec__inner:after,body.recruit .interview-sec .l-sec__inner:before{z-index:-1}body.recruit .interview-sec__headline{margin-bottom:min(6.4102564103vw,25px);line-height:1;letter-spacing:0.06em;font-size:min(5.3846153846vw,1.3125rem)}@media screen and (min-width:750px){body.recruit .interview-sec__headline{margin-bottom:min(2.3076923077vw,30px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-sec__headline{margin-bottom:min(2.3076923077vw,30px)}}@media screen and (min-width:1024px){body.recruit .interview-sec__headline{font-size:min(2.1538461538vw,1.75rem)}}body.recruit .interview-sec__headline span{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:min(6.5384615385vw,25.5px);letter-spacing:0.12em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"EB Garamond";font-weight:600;font-size:min(3.0769230769vw,0.75rem)}@media screen and (min-width:1024px){body.recruit .interview-sec__headline span{min-height:min(3.0769230769vw,40px);font-size:min(1.0769230769vw,0.875rem)}}body.recruit .interview-sec__headline span:after{display:block;position:absolute;top:50%;right:max(-2.5641025641vw,-10px);z-index:-1;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:min(8.7179487179vw,34px);background:url("../img/recruit/cmn_inerview_headline_bg.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:4/3}@media screen and (min-width:1024px){body.recruit .interview-sec__headline span:after{right:max(-1.5384615385vw,-20px);width:min(3.9230769231vw,51px)}}body.recruit .interview-sec__image{margin-bottom:min(6.4102564103vw,25px)}@media screen and (min-width:750px){body.recruit .interview-sec__image{margin-bottom:0}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-sec__image{margin-bottom:0}}body.recruit .interview-sec.interview01 .l-sec__inner:before{top:min(3.8461538462vw,15px);right:max(-34.6153846154vw,-135px);-webkit-transform:scale(-1,1);transform:scale(-1,1);width:min(80.7692307692vw,315px);display:block;position:absolute;background:url("/assets/img/recruit/cmn_p_tuna.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:607/150}@media screen and (min-width:1024px){body.recruit .interview-sec.interview01 .l-sec__inner:before{background:url("/assets/img/recruit/cmn_p_tuna@2x.png") no-repeat 50% 50%;background-size:cover}}@media screen and (min-width:750px){body.recruit .interview-sec.interview01 .l-sec__inner:before{top:min(-3.8461538462vw,-50px);right:auto;left:max(-36.1538461538vw,-470px);width:min(43.0769230769vw,560px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-sec.interview01 .l-sec__inner:before{top:min(-3.8461538462vw,-50px);right:auto;left:max(-36.1538461538vw,-470px);width:min(43.0769230769vw,560px)}}@media screen and (min-width:750px){body.recruit .interview-sec.interview01 .l-sec__inner:after{top:min(-1.5384615385vw,-20px);right:max(-1.1538461538vw,-15px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (min-width:750px) and (min-width:750px){body.recruit .interview-sec.interview01 .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px) and (orientation:landscape) and (max-width:1023px){body.recruit .interview-sec.interview01 .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-sec.interview01 .l-sec__inner:after{top:min(-1.5384615385vw,-20px);right:max(-1.1538461538vw,-15px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (orientation:landscape) and (max-width:1023px) and (min-width:750px){body.recruit .interview-sec.interview01 .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px) and (orientation:landscape) and (max-width:1023px){body.recruit .interview-sec.interview01 .l-sec__inner:after{width:min(6.5384615385vw,85px)}}body.recruit .interview-sec.interview02 .l-sec__inner:before{top:min(-3.8461538462vw,-15px);right:max(-24.358974359vw,-95px);-webkit-transform:scale(-1,1) rotate(67.5deg);transform:scale(-1,1) rotate(67.5deg);width:min(44.1025641026vw,172px);display:block;position:absolute;background:url("/assets/img/recruit/cmn_p_squid.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:193/230}@media screen and (min-width:1024px){body.recruit .interview-sec.interview02 .l-sec__inner:before{background:url("/assets/img/recruit/cmn_p_squid@2x.png") no-repeat 50% 50%;background-size:cover}}@media screen and (min-width:750px){body.recruit .interview-sec.interview02 .l-sec__inner:before{top:min(-4.2307692308vw,-55px);right:max(-11.5384615385vw,-150px);-webkit-transform:scale(-1,1) rotate(75deg);transform:scale(-1,1) rotate(75deg);width:min(26.4615384615vw,344px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-sec.interview02 .l-sec__inner:before{top:min(-4.2307692308vw,-55px);right:max(-11.5384615385vw,-150px);-webkit-transform:scale(-1,1) rotate(75deg);transform:scale(-1,1) rotate(75deg);width:min(26.4615384615vw,344px)}}@media screen and (min-width:750px){body.recruit .interview-sec.interview02 .l-sec__inner:after{top:0;left:max(-10.7692307692vw,-140px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (min-width:750px) and (min-width:750px){body.recruit .interview-sec.interview02 .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px) and (orientation:landscape) and (max-width:1023px){body.recruit .interview-sec.interview02 .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-sec.interview02 .l-sec__inner:after{top:0;left:max(-10.7692307692vw,-140px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (orientation:landscape) and (max-width:1023px) and (min-width:750px){body.recruit .interview-sec.interview02 .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px) and (orientation:landscape) and (max-width:1023px){body.recruit .interview-sec.interview02 .l-sec__inner:after{width:min(6.5384615385vw,85px)}}body.recruit .interview-sec.interview03 .l-sec__inner:before{top:min(-16.6666666667vw,-65px);right:max(-9.4871794872vw,-37px);width:min(44.1025641026vw,172px);display:block;position:absolute;background:url("/assets/img/recruit/cmn_p_shrimp.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:27/29}@media screen and (min-width:1024px){body.recruit .interview-sec.interview03 .l-sec__inner:before{background:url("/assets/img/recruit/cmn_p_shrimp@2x.png") no-repeat 50% 50%;background-size:cover}}@media screen and (min-width:750px){body.recruit .interview-sec.interview03 .l-sec__inner:before{top:min(-4.6153846154vw,-60px);right:auto;left:max(-26.4615384615vw,-344px);-webkit-transform:scale(-1,1);transform:scale(-1,1);width:min(26.4615384615vw,344px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-sec.interview03 .l-sec__inner:before{top:min(-4.6153846154vw,-60px);right:auto;left:max(-26.4615384615vw,-344px);-webkit-transform:scale(-1,1);transform:scale(-1,1);width:min(26.4615384615vw,344px)}}@media screen and (min-width:750px){body.recruit .interview-sec.interview03 .l-sec__inner:after{top:0;right:max(-2.6923076923vw,-35px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (min-width:750px) and (min-width:750px){body.recruit .interview-sec.interview03 .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px) and (orientation:landscape) and (max-width:1023px){body.recruit .interview-sec.interview03 .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-sec.interview03 .l-sec__inner:after{top:0;right:max(-2.6923076923vw,-35px);display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}}@media screen and (orientation:landscape) and (max-width:1023px) and (min-width:750px){body.recruit .interview-sec.interview03 .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px) and (orientation:landscape) and (max-width:1023px){body.recruit .interview-sec.interview03 .l-sec__inner:after{width:min(6.5384615385vw,85px)}}body.recruit .interview-message{margin-bottom:0;background:#ffffff}body.recruit .interview-message .l-sec__inner{padding-top:min(17.9487179487vw,70px);padding-bottom:min(20.5128205128vw,80px)}@media screen and (min-width:750px){body.recruit .interview-message .l-sec__inner{padding-top:min(7.6923076923vw,100px);padding-bottom:min(7.6923076923vw,100px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-message .l-sec__inner{padding-top:min(7.6923076923vw,100px);padding-bottom:min(7.6923076923vw,100px)}}body.recruit .interview-message .l-sec__inner:before{top:min(-5.1282051282vw,-20px);right:max(-1.2820512821vw,-5px);width:min(24.358974359vw,95px);display:block;position:absolute;background:url("/assets/img/recruit/cmn_p_shell.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:151/106}@media screen and (min-width:1024px){body.recruit .interview-message .l-sec__inner:before{background:url("/assets/img/recruit/cmn_p_shell@2x.png") no-repeat 50% 50%;background-size:cover}}@media screen and (min-width:750px){body.recruit .interview-message .l-sec__inner:before{top:min(-1.3076923077vw,-17px);right:max(-5.8461538462vw,-76px);width:min(9.7692307692vw,127px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-message .l-sec__inner:before{top:min(-1.3076923077vw,-17px);right:max(-5.8461538462vw,-76px);width:min(9.7692307692vw,127px)}}body.recruit .interview-message .l-sec__inner:after{right:max(5.1282051282vw,20px);bottom:min(7.6923076923vw,30px);z-index:1!important;display:block;position:absolute;z-index:-1;width:min(15.3846153846vw,60px);background:url("/assets/img/recruit/cmn_p_wave.png") no-repeat 50% 50%;background-size:cover;content:"";aspect-ratio:17/9}@media screen and (min-width:750px){body.recruit .interview-message .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-message .l-sec__inner:after{width:min(6.5384615385vw,85px)}}@media screen and (min-width:750px){body.recruit .interview-message .l-sec__inner:after{right:auto;bottom:min(5.7692307692vw,75px);left:max(-5.3846153846vw,-70px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-message .l-sec__inner:after{right:auto;bottom:min(5.7692307692vw,75px);left:max(-5.3846153846vw,-70px)}}body.recruit .interview-message .l-sec__headline{margin-bottom:min(8.9743589744vw,35px);margin-left:min(-3.8461538462vw,-15px);text-align:left;font-size:min(13.0769230769vw,3.1875rem)}@media screen and (min-width:750px){body.recruit .interview-message .l-sec__headline{margin-bottom:min(3.8461538462vw,50px);margin-left:min(-1.9230769231vw,-25px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-message .l-sec__headline{margin-bottom:min(3.8461538462vw,50px);margin-left:min(-1.9230769231vw,-25px)}}@media screen and (min-width:1024px){body.recruit .interview-message .l-sec__headline{font-size:min(6.3076923077vw,5.125rem)}}body.recruit .interview-message .l-sec__headline span{margin-left:min(3.8461538462vw,15px)}@media screen and (min-width:750px){body.recruit .interview-message .l-sec__headline span{margin-left:min(1.9230769231vw,25px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-message .l-sec__headline span{margin-left:min(1.9230769231vw,25px)}}body.recruit .interview-message__image{width:min(67.6923076923vw,264px);margin-bottom:30px;margin-inline:auto}@media screen and (min-width:750px){body.recruit .interview-message__image{width:100%;margin-bottom:0}}@media (orientation:landscape) and (max-width:1023px){body.recruit .interview-message__image{width:100%;margin-bottom:0}}body.recruit .js-modal{position:relative;z-index:0}body.recruit .js-modal:after,body.recruit .js-modal:before{display:block;position:absolute;z-index:1;content:""}body.recruit .js-modal:before{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(12.8205128205vw,50px);border-radius:50%;background:#ffc000;aspect-ratio:1/1}@media screen and (min-width:750px){body.recruit .js-modal:before{width:min(6.4615384615vw,84px)}}@media (orientation:landscape) and (max-width:1023px){body.recruit .js-modal:before{width:min(6.4615384615vw,84px)}}body.recruit .js-modal:after{top:50%;left:max(50% - 1.2820512821vw,50% - 5px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:min(2.5641025641vw,10px);height:min(3.3333333333vw,13px);background-color:#ffffff;clip-path:polygon(min(2.5641025641vw,10px) 50%,0% 0%,0% min(3.3333333333vw,13px))}@media screen and (min-width:750px){body.recruit .js-modal:after{left:max(50% - 0.4615384615vw,50% - 6px);width:min(1.5384615385vw,20px);height:min(1.8461538462vw,24px);clip-path:polygon(min(1.5384615385vw,20px) 50%,0% 0%,0% min(1.8461538462vw,24px))}}@media (orientation:landscape) and (max-width:1023px){body.recruit .js-modal:after{left:max(50% - 0.4615384615vw,50% - 6px);width:min(1.5384615385vw,20px);height:min(1.8461538462vw,24px);clip-path:polygon(min(1.5384615385vw,20px) 50%,0% 0%,0% min(1.8461538462vw,24px))}}