body.recruit.top section.about{margin-bottom:clamp(64.2857142857px, 7.1428571429vw, 100px)}@media(max-width: 767px){body.recruit.top section.about{margin-bottom:min(20.2666666667vw, 101.3333333333px)}}body.recruit.top section.about h2{margin-bottom:clamp(6.4285714286px, 0.7142857143vw, 10px);font-size:clamp(18px, 2vw, 28px);line-height:1.6428571429}@media(max-width: 767px){body.recruit.top section.about h2{margin-bottom:min(4.2666666667vw, 21.3333333333px);font-size:min(5.3333333333vw, 26.6666666667px);line-height:1.7}}body.recruit.top section.about .lead{margin-bottom:clamp(46.2857142857px, 5.1428571429vw, 72px)}@media(max-width: 767px){body.recruit.top section.about .lead{margin-bottom:min(15.4666666667vw, 77.3333333333px)}}body.recruit.top section.about .anchor_list{margin-bottom:clamp(51.4285714286px, 5.7142857143vw, 80px)}@media(max-width: 767px){body.recruit.top section.about .anchor_list{margin-bottom:min(15.4666666667vw, 77.3333333333px)}}@media(min-width: 768px){body.recruit.top section.about .white_box{padding-right:clamp(112.5px, 12.5vw, 175px);padding-left:clamp(112.5px, 12.5vw, 175px)}}body.recruit.top section.about h3{margin-bottom:clamp(38.5714285714px, 4.2857142857vw, 60px)}@media(max-width: 767px){body.recruit.top section.about h3{margin-bottom:min(10.6666666667vw, 53.3333333333px)}}body.recruit.top section.about .apply{margin-bottom:clamp(25.7142857143px, 2.8571428571vw, 40px)}@media(max-width: 767px){body.recruit.top section.about .apply{margin-bottom:min(10.6666666667vw, 53.3333333333px)}}body.recruit.top section.about .apply h4{margin-bottom:clamp(11.5714285714px, 1.2857142857vw, 18px);font-size:clamp(10.2857142857px, 1.1428571429vw, 16px)}@media(max-width: 767px){body.recruit.top section.about .apply h4{margin-bottom:min(5.3333333333vw, 26.6666666667px);font-size:min(3.7333333333vw, 18.6666666667px)}}body.recruit.top section.about .apply a{width:clamp(125.3571428571px, 13.9285714286vw, 195px);display:block;overflow:hidden}@media(max-width: 767px){body.recruit.top section.about .apply a{width:min(52vw, 260px)}}body.recruit.top section.about dl dt,body.recruit.top section.about dl dd{padding-right:clamp(9.6428571429px, 1.0714285714vw, 15px);padding-left:clamp(9.6428571429px, 1.0714285714vw, 15px)}@media(max-width: 767px){body.recruit.top section.about dl dt,body.recruit.top section.about dl dd{padding-right:min(2.6666666667vw, 13.3333333333px);padding-left:min(2.6666666667vw, 13.3333333333px)}}body.recruit.top section.about dl dt{margin-bottom:clamp(6.4285714286px, 0.7142857143vw, 10px);padding-bottom:clamp(6.4285714286px, 0.7142857143vw, 10px);padding-right:0;display:flex;align-items:center;justify-content:space-between;font-size:clamp(11.5714285714px, 1.2857142857vw, 18px);border-bottom:clamp(0.6428571429px, 0.0714285714vw, 1px) solid rgba(1,41,98,.2);color:#0080ff}@media(max-width: 767px){body.recruit.top section.about dl dt{margin-bottom:min(2.6666666667vw, 13.3333333333px);padding-bottom:min(2.6666666667vw, 13.3333333333px);font-size:min(4.8vw, 24px);border-width:min(0.2666666667vw, 1.3333333333px)}}body.recruit.top section.about dl dt a{font-size:clamp(9px, 1vw, 14px)}@media(max-width: 767px){body.recruit.top section.about dl dt a{font-size:min(3.2vw, 16px)}}body.recruit.top section.about dl dd+dt{margin-top:clamp(19.2857142857px, 2.1428571429vw, 30px)}@media(max-width: 767px){body.recruit.top section.about dl dd+dt{margin-top:min(6.4vw, 32px)}}body.recruit.top section.business{margin-bottom:clamp(64.2857142857px, 7.1428571429vw, 100px)}@media(max-width: 767px){body.recruit.top section.business{margin-bottom:min(14.4vw, 72px)}}body.recruit.top section.business h2{margin-bottom:clamp(25.7142857143px, 2.8571428571vw, 40px)}@media(max-width: 767px){body.recruit.top section.business h2{margin-bottom:min(5.3333333333vw, 26.6666666667px)}}@media(min-width: 768px){body.recruit.top section.business .white_box{padding-right:clamp(90px, 10vw, 140px);padding-left:clamp(90px, 10vw, 140px)}}body.recruit.top section.business .white_box p{margin-bottom:clamp(14.7857142857px, 1.6428571429vw, 23px);font-size:clamp(10.2857142857px, 1.1428571429vw, 16px)}@media(max-width: 767px){body.recruit.top section.business .white_box p{margin-bottom:min(6.6666666667vw, 33.3333333333px);font-size:min(3.7333333333vw, 18.6666666667px)}}body.recruit.top section.business .white_box picture{width:100%;display:block}@media(max-width: 767px){body.recruit.top section.business .white_box picture{width:calc(100% + min(10.6666666667vw, 53.3333333333px));margin-left:max(-5.3333333333vw, -26.6666666667px)}}body.recruit.program .white_box{padding:clamp(51.4285714286px, 5.7142857143vw, 80px) clamp(57.8571428571px, 6.4285714286vw, 90px) clamp(51.4285714286px, 5.7142857143vw, 80px)}@media(max-width: 767px){body.recruit.program .white_box{padding:min(10.6666666667vw, 53.3333333333px) min(5.3333333333vw, 26.6666666667px)}}body.recruit.program .note{margin-top:clamp(6.4285714286px, 0.7142857143vw, 10px);font-size:clamp(9px, 1vw, 14px)}@media(max-width: 767px){body.recruit.program .note{margin-top:min(2.6666666667vw, 13.3333333333px);font-size:min(3.2vw, 16px)}}body.recruit.program section.about{margin-bottom:clamp(50.1428571429px, 5.5714285714vw, 78px)}@media(max-width: 767px){body.recruit.program section.about{margin-bottom:min(15.4666666667vw, 77.3333333333px)}}body.recruit.program section.about .anchor_list{margin-bottom:clamp(45px, 5vw, 70px)}@media(max-width: 767px){body.recruit.program section.about .anchor_list{margin-bottom:min(10.1333333333vw, 50.6666666667px)}}body.recruit.program section.about h2{margin-bottom:clamp(36.6428571429px, 4.0714285714vw, 57px);font-size:clamp(18px, 2vw, 28px);line-height:1.6428571429}@media(max-width: 767px){body.recruit.program section.about h2{margin-bottom:min(11.7333333333vw, 58.6666666667px);font-size:min(5.3333333333vw, 26.6666666667px);line-height:1.7}}body.recruit.program section.about h3{margin-bottom:clamp(6.4285714286px, 0.7142857143vw, 10px);font-size:clamp(11.5714285714px, 1.2857142857vw, 18px);color:#0080ff}@media(max-width: 767px){body.recruit.program section.about h3{margin-bottom:min(3.7333333333vw, 18.6666666667px);font-size:min(4.2666666667vw, 21.3333333333px);line-height:1.875}}body.recruit.program section.system{margin-bottom:clamp(51.4285714286px, 5.7142857143vw, 80px)}@media(max-width: 767px){body.recruit.program section.system{margin-bottom:min(10.6666666667vw, 53.3333333333px)}}body.recruit.program section.system h2{margin-bottom:clamp(32.1428571429px, 3.5714285714vw, 50px)}@media(max-width: 767px){body.recruit.program section.system h2{margin-bottom:min(10.6666666667vw, 53.3333333333px)}}body.recruit.program section.system table tr:nth-of-type(1){background:linear-gradient(140deg, rgb(0, 128, 255) 0%, rgb(157, 246, 249) 100%);color:#fff}body.recruit.program section.system table tr:nth-of-type(1) th{padding-top:clamp(19.2857142857px, 2.1428571429vw, 30px);padding-bottom:clamp(19.2857142857px, 2.1428571429vw, 30px)}@media(max-width: 767px){body.recruit.program section.system table tr:nth-of-type(1) th{padding-top:min(8vw, 40px);padding-bottom:min(8vw, 40px)}}body.recruit.program section.system table tr:nth-of-type(1) th:nth-of-type(1){background:#505f73}body.recruit.program section.system table tr:nth-of-type(2),body.recruit.program section.system table tr:nth-of-type(3){background:#f2faf7}body.recruit.program section.system table tr:nth-of-type(4),body.recruit.program section.system table tr:nth-of-type(5){background:#edf1fa}body.recruit.program section.system table tr:nth-of-type(6){background:#faf2f2}body.recruit.program section.system table .unit{font-size:clamp(9px, 1vw, 14px)}@media(max-width: 767px){body.recruit.program section.system table .unit{font-size:min(3.7333333333vw, 18.6666666667px)}}body.recruit.program section.new{margin-bottom:clamp(51.4285714286px, 5.7142857143vw, 80px)}@media(max-width: 767px){body.recruit.program section.new{margin-bottom:min(10.6666666667vw, 53.3333333333px)}}body.recruit.program section.new h2{margin-bottom:clamp(29.5714285714px, 3.2857142857vw, 46px)}@media(max-width: 767px){body.recruit.program section.new h2{margin-bottom:min(5.3333333333vw, 26.6666666667px)}}body.recruit.program section.new .lead{margin-bottom:clamp(22.5px, 2.5vw, 35px);font-size:clamp(10.2857142857px, 1.1428571429vw, 16px)}@media(max-width: 767px){body.recruit.program section.new .lead{margin-bottom:min(3.2vw, 16px);font-size:min(3.7333333333vw, 18.6666666667px)}}body.recruit.program section.new .ttl{margin-bottom:clamp(9.6428571429px, 1.0714285714vw, 15px);font-size:clamp(11.5714285714px, 1.2857142857vw, 18px);text-align:center;color:#0080ff}@media(max-width: 767px){body.recruit.program section.new .ttl{margin-bottom:min(5.3333333333vw, 26.6666666667px);font-size:min(4.8vw, 24px);line-height:1.5555555556}}@media(max-width: 767px){body.recruit.program section.new .sp_scroll_wrap img{width:min(320vw, 1600px);max-width:none}}body.recruit.program section.medium{margin-bottom:clamp(51.4285714286px, 5.7142857143vw, 80px)}@media(max-width: 767px){body.recruit.program section.medium{margin-bottom:min(10.6666666667vw, 53.3333333333px)}}body.recruit.program section.medium h2{margin-bottom:clamp(29.5714285714px, 3.2857142857vw, 46px)}@media(max-width: 767px){body.recruit.program section.medium h2{margin-bottom:min(5.3333333333vw, 26.6666666667px)}}body.recruit.program section.medium dl dt{margin-bottom:clamp(7.7142857143px, 0.8571428571vw, 12px);font-size:clamp(11.5714285714px, 1.2857142857vw, 18px);color:#0080ff}@media(max-width: 767px){body.recruit.program section.medium dl dt{margin-bottom:min(2.1333333333vw, 10.6666666667px);font-size:min(4.8vw, 24px)}}body.recruit.program section.medium dl dd+dt{margin-top:clamp(24.4285714286px, 2.7142857143vw, 38px)}@media(max-width: 767px){body.recruit.program section.medium dl dd+dt{margin-top:min(8.5333333333vw, 42.6666666667px)}}body.recruit.program section.leader .white_box{margin-bottom:clamp(51.4285714286px, 5.7142857143vw, 80px)}@media(max-width: 767px){body.recruit.program section.leader .white_box{margin-bottom:min(10.1333333333vw, 50.6666666667px)}}body.recruit.program section.leader h2{margin-bottom:clamp(29.5714285714px, 3.2857142857vw, 46px)}@media(max-width: 767px){body.recruit.program section.leader h2{margin-bottom:min(5.3333333333vw, 26.6666666667px)}}body.recruit.program section.leader p{margin-bottom:clamp(19.2857142857px, 2.1428571429vw, 30px)}@media(max-width: 767px){body.recruit.program section.leader p{margin-bottom:min(6.4vw, 32px)}}body.recruit.program section.leader dl dt{margin-bottom:clamp(7.7142857143px, 0.8571428571vw, 12px);font-size:clamp(11.5714285714px, 1.2857142857vw, 18px);color:#0080ff}@media(max-width: 767px){body.recruit.program section.leader dl dt{margin-bottom:min(2.1333333333vw, 10.6666666667px);font-size:min(4.8vw, 24px)}}body.recruit.program section.leader dl dd+dt{margin-top:clamp(24.4285714286px, 2.7142857143vw, 38px)}@media(max-width: 767px){body.recruit.program section.leader dl dd+dt{margin-top:min(8.5333333333vw, 42.6666666667px)}}body.recruit.program section.leader .photo_wrap{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width: 767px){body.recruit.program section.leader .photo_wrap{display:block}}body.recruit.program section.leader .photo_wrap img{width:47%}@media(max-width: 767px){body.recruit.program section.leader .photo_wrap img{width:100%}}@media(max-width: 767px){body.recruit.program section.leader .photo_wrap img+img{margin-top:min(5.3333333333vw, 26.6666666667px)}}body.recruit.benefit section.system h2{margin-bottom:clamp(28.9285714286px, 3.2142857143vw, 45px)}@media(max-width: 767px){body.recruit.benefit section.system h2{margin-bottom:min(5.3333333333vw, 26.6666666667px)}}body.recruit.benefit section.system .system_list{margin-bottom:clamp(45px, 5vw, 70px);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}@media(max-width: 767px){body.recruit.benefit section.system .system_list{margin-bottom:min(16vw, 80px);display:block}}body.recruit.benefit section.system .system_list li{width:30%}@media(max-width: 767px){body.recruit.benefit section.system .system_list li{width:100%}}body.recruit.benefit section.system .system_list li>img{margin-bottom:clamp(5.1428571429px, 0.5714285714vw, 8px)}@media(max-width: 767px){body.recruit.benefit section.system .system_list li>img{margin-bottom:min(4vw, 20px)}}@media(max-width: 767px){body.recruit.benefit section.system .system_list li:nth-of-type(n + 2){margin-top:min(12vw, 60px)}}@media(min-width: 768px){body.recruit.benefit section.system .system_list li:nth-of-type(n + 4){margin-top:clamp(18px, 2vw, 28px)}}body.recruit.benefit section.system .system_list h3{margin-bottom:clamp(2.5714285714px, 0.2857142857vw, 4px);font-size:clamp(12.8571428571px, 1.4285714286vw, 20px);font-weight:bold}@media(max-width: 767px){body.recruit.benefit section.system .system_list h3{margin-bottom:min(2.6666666667vw, 13.3333333333px);font-size:min(4.8vw, 24px)}}body.recruit.benefit section.system .system_list p{font-weight:500}body.recruit.benefit section.system .white_box h2{margin-bottom:clamp(12.8571428571px, 1.4285714286vw, 20px)}@media(max-width: 767px){body.recruit.benefit section.system .white_box h2{margin-bottom:min(4vw, 20px)}}body.recruit.benefit section.system .white_box dl{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}body.recruit.benefit section.system .white_box dt{width:clamp(64.2857142857px, 7.1428571429vw, 100px);font-weight:700}@media(max-width: 767px){body.recruit.benefit section.system .white_box dt{width:100%}}body.recruit.benefit section.system .white_box dd{width:calc(100% - clamp(64.2857142857px, 7.1428571429vw, 100px));font-weight:500}@media(max-width: 767px){body.recruit.benefit section.system .white_box dd{width:100%}}@media(max-width: 767px){body.recruit.benefit section.system .white_box dd+dt{margin-top:min(3.2vw, 16px)}}body.recruit.interview.top h2{margin-bottom:clamp(43.7142857143px, 4.8571428571vw, 68px);font-size:clamp(18px, 2vw, 28px)}@media(max-width: 767px){body.recruit.interview.top h2{margin-bottom:min(9.6vw, 48px);font-size:min(5.3333333333vw, 26.6666666667px);line-height:1.8}}body.recruit.interview.top .interview_list{position:relative;z-index:1}body.recruit.interview.top .interview_list li{padding:clamp(51.4285714286px, 5.7142857143vw, 80px) 0 clamp(51.4285714286px, 5.7142857143vw, 80px);position:relative}@media(max-width: 767px){body.recruit.interview.top .interview_list li{padding:min(10.6666666667vw, 53.3333333333px) 0 min(16vw, 80px)}}body.recruit.interview.top .interview_list li::before{content:"";width:calc(100% + 50vw);height:100%;display:block;position:absolute;top:0;right:0;z-index:-1;background:rgba(255,255,255,.5)}body.recruit.interview.top .interview_list li+li{margin-top:clamp(54.6428571429px, 6.0714285714vw, 85px)}@media(max-width: 767px){body.recruit.interview.top .interview_list li+li{margin-top:min(10.6666666667vw, 53.3333333333px)}}body.recruit.interview.top .interview_list h3{margin-bottom:clamp(16.0714285714px, 1.7857142857vw, 25px)}@media(max-width: 767px){body.recruit.interview.top .interview_list h3{margin-bottom:min(7.4666666667vw, 37.3333333333px);font-size:min(6.4vw, 32px);line-height:1.5}}body.recruit.interview.top .interview_list .img{width:56%;margin:auto;display:flex;align-items:center;position:absolute;top:0;bottom:0;right:-13.7%}@media(max-width: 767px){body.recruit.interview.top .interview_list .img{width:calc(100% + min(13.3333333333vw, 66.6666666667px));margin-bottom:min(6.4vw, 32px);position:static}}body.recruit.interview.top .interview_list .txt{width:50%}@media(max-width: 767px){body.recruit.interview.top .interview_list .txt{width:100%;padding-right:min(5.8666666667vw, 29.3333333333px)}}body.recruit.interview.top .interview_list .txt p{margin-bottom:clamp(43.7142857143px, 4.8571428571vw, 68px)}@media(max-width: 767px){body.recruit.interview.top .interview_list .txt p{margin-bottom:min(9.6vw, 48px)}}body.recruit.interview.top .interview_list .txt span{padding-bottom:clamp(1.2857142857px, 0.1428571429vw, 2px);display:inline;font-size:clamp(15.4285714286px, 1.7142857143vw, 24px);line-height:2.1666666667;border-bottom:clamp(1.2857142857px, 0.1428571429vw, 2px) solid #000;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(max-width: 767px){body.recruit.interview.top .interview_list .txt span{padding-bottom:min(0.5333333333vw, 2.6666666667px);font-size:min(4.8vw, 24px);line-height:2.1111111111;border-width:min(0.5333333333vw, 2.6666666667px)}}body.recruit.interview.top .interview_list .txt a{text-decoration:none}body.recruit.interview.top .interview_list .txt a,body.recruit.interview.top .interview_list .txt a:visited{color:inherit}body.recruit.interview.top .interview_list .txt p a{display:inline-block}body.recruit.interview.top .interview_list li:nth-of-type(even)::before{right:auto;left:0}body.recruit.interview.top .interview_list li:nth-of-type(even) .img{right:auto;left:-13.7%}@media(max-width: 767px){body.recruit.interview.top .interview_list li:nth-of-type(even) .img{margin-left:max(-13.3333333333vw, -66.6666666667px)}}body.recruit.interview.top .interview_list li:nth-of-type(even) h3,body.recruit.interview.top .interview_list li:nth-of-type(even) .txt{margin-left:auto}@media(min-width: 768px){body.recruit.interview.top .interview_list li:nth-of-type(even) h3,body.recruit.interview.top .interview_list li:nth-of-type(even) .txt{width:50%}}@media(max-width: 767px){body.recruit.interview.top .interview_list li:nth-of-type(even) h3,body.recruit.interview.top .interview_list li:nth-of-type(even) .txt{padding-right:0;padding-left:min(5.8666666667vw, 29.3333333333px)}}body.recruit.interview_page main::before{content:none}body.recruit.interview_page section.intro{margin-bottom:clamp(50.1428571429px, 5.5714285714vw, 78px)}@media(max-width: 767px){body.recruit.interview_page section.intro{margin-bottom:min(12vw, 60px)}}body.recruit.interview_page section.intro::before{content:"";width:clamp(694.2857142857px, 77.1428571429vw, 1080px);height:clamp(482.1428571429px, 53.5714285714vw, 750px);display:block;pointer-events:none;opacity:.8;position:absolute;right:calc(50% - clamp(437.1428571429px, 48.5714285714vw, 680px));bottom:-75%;rotate:-25deg;scale:-1 1;translate:50% 0;background-image:url("../img/common/bg_deco.png");background-position:center;background-repeat:no-repeat;background-size:contain}@media(max-width: 767px){body.recruit.interview_page section.intro::before{width:min(133.3333333333vw, 666.6666666667px);height:min(85.3333333333vw, 426.6666666667px);right:calc(50% - min(69.3333333333vw, 346.6666666667px));bottom:-32%;rotate:-32deg}}body.recruit.interview_page section.intro .intro_box{padding-bottom:clamp(50.1428571429px, 5.5714285714vw, 78px);display:flex;align-items:center;justify-content:space-between;position:relative}@media(max-width: 767px){body.recruit.interview_page section.intro .intro_box{padding-bottom:min(12.8vw, 64px);display:block}}body.recruit.interview_page section.intro .intro_box::before{content:"";width:100vw;height:calc(100% - clamp(39.8571428571px, 4.4285714286vw, 62px));position:absolute;bottom:0;left:50%;translate:-50% 0;z-index:-1;background:linear-gradient(-40deg, rgb(0, 128, 255) 0%, rgb(157, 246, 249) 100%)}@media(max-width: 767px){body.recruit.interview_page section.intro .intro_box::before{height:calc(100% - min(20vw, 100px))}}body.recruit.interview_page section.intro .intro_box .img{width:61%;margin-left:-8.5%}@media(max-width: 767px){body.recruit.interview_page section.intro .intro_box .img{width:100%;margin:0 0 min(8.5333333333vw, 42.6666666667px)}}body.recruit.interview_page section.intro .intro_box .txt{width:44.5%}@media(max-width: 767px){body.recruit.interview_page section.intro .intro_box .txt{width:100%}}body.recruit.interview_page section.intro .intro_box span{padding-bottom:clamp(1.2857142857px, 0.1428571429vw, 2px);display:inline;font-size:clamp(18px, 2vw, 28px);line-height:2.2857142857;border-bottom:clamp(1.2857142857px, 0.1428571429vw, 2px) solid #fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff}@media(max-width: 767px){body.recruit.interview_page section.intro .intro_box span{padding-bottom:min(0.5333333333vw, 2.6666666667px);font-size:min(5.3333333333vw, 26.6666666667px);line-height:1.9;border-width:min(0.5333333333vw, 2.6666666667px)}}body.recruit.interview_page section.career{margin-bottom:clamp(50.1428571429px, 5.5714285714vw, 78px)}@media(max-width: 767px){body.recruit.interview_page section.career{margin-bottom:min(10.6666666667vw, 53.3333333333px)}}body.recruit.interview_page section.career h2{margin-bottom:clamp(24.4285714286px, 2.7142857143vw, 38px)}@media(max-width: 767px){body.recruit.interview_page section.career h2{margin-bottom:min(8vw, 40px)}}body.recruit.interview_page section.career .career_list{padding-top:clamp(33.4285714286px, 3.7142857143vw, 52px);display:flex;align-items:stretch;justify-content:center;position:relative}@media(max-width: 767px){body.recruit.interview_page section.career .career_list{padding:min(8vw, 40px) 0 min(21.8666666667vw, 109.3333333333px) min(10.6666666667vw, 53.3333333333px);display:block}}body.recruit.interview_page section.career .career_list::before{content:"";width:100%;height:clamp(65.5714285714px, 7.2857142857vw, 102px);display:block;pointer-events:none;position:absolute;top:0;left:0;background-image:url("../img/recruit/interview/common/career_arrow_line.svg");background-position:center;background-repeat:no-repeat;background-size:contain}@media(max-width: 767px){body.recruit.interview_page section.career .career_list::before{width:min(26.6666666667vw, 133.3333333333px);height:100%;background-image:url("../img/recruit/interview/common/career_arrow_line_sp.svg");background-position:center;background-repeat:no-repeat;background-size:contain}}body.recruit.interview_page section.career .career_list li{width:26.85%;margin:0 2%;position:relative}@media(max-width: 767px){body.recruit.interview_page section.career .career_list li{width:100%;margin:0}}@media(max-width: 767px){body.recruit.interview_page section.career .career_list li+li{margin-top:min(16vw, 80px)}}body.recruit.interview_page section.career .career_list li:last-of-type::before{content:none}body.recruit.interview_page section.career .career_list li>.career_detail_1{height:100%;padding:clamp(12.8571428571px, 1.4285714286vw, 20px) clamp(18px, 2vw, 28px) clamp(18px, 2vw, 28px);position:relative;z-index:1;background:#fff;filter:drop-shadow(0px 0px clamp(6.4285714286px, 0.7142857143vw, 10px) rgba(0, 0, 0, 0.2))}@media(max-width: 767px){body.recruit.interview_page section.career .career_list li>.career_detail_1{filter:drop-shadow(0px 0px min(2.6666666667vw, 13.3333333333px) rgba(0, 0, 0, 0.2))}}@media(max-width: 767px){body.recruit.interview_page section.career .career_list li>.career_detail_1{padding:min(5.3333333333vw, 26.6666666667px) min(7.4666666667vw, 37.3333333333px) min(7.4666666667vw, 37.3333333333px)}}body.recruit.interview_page section.career .career_list li>.career_detail_2{padding:clamp(12.8571428571px, 1.4285714286vw, 20px) clamp(18px, 2vw, 28px) clamp(18px, 2vw, 28px);position:relative;z-index:1;background:#fff;filter:drop-shadow(0px 0px clamp(6.4285714286px, 0.7142857143vw, 10px) rgba(0, 0, 0, 0.2))}@media(max-width: 767px){body.recruit.interview_page section.career .career_list li>.career_detail_2{filter:drop-shadow(0px 0px min(2.6666666667vw, 13.3333333333px) rgba(0, 0, 0, 0.2))}}@media(max-width: 767px){body.recruit.interview_page section.career .career_list li>.career_detail_2{padding:min(5.3333333333vw, 26.6666666667px) min(7.4666666667vw, 37.3333333333px) min(7.4666666667vw, 37.3333333333px)}}body.recruit.interview_page section.career .career_list li>.mgt-10{margin-top:clamp(7.7142857143px, 0.8571428571vw, 12px)}@media(max-width: 767px){body.recruit.interview_page section.career .career_list li>.mgt-10{margin-bottom:min(2.1333333333vw, 10.6666666667px)}}body.recruit.interview_page section.career .career_list h3{margin-bottom:clamp(3.8571428571px, 0.4285714286vw, 6px);font-size:clamp(12.8571428571px, 1.4285714286vw, 20px);line-height:1.4;color:#0080ff}@media(max-width: 767px){body.recruit.interview_page section.career .career_list h3{margin-bottom:min(1.6vw, 8px);font-size:min(5.3333333333vw, 26.6666666667px)}}body.recruit.interview_page section.career .career_list .date{margin-bottom:clamp(7.7142857143px, 0.8571428571vw, 12px);font-size:clamp(10.2857142857px, 1.1428571429vw, 16px);line-height:1.5;color:#0080ff}@media(max-width: 767px){body.recruit.interview_page section.career .career_list .date{margin-bottom:min(3.2vw, 16px);font-size:min(4.2666666667vw, 21.3333333333px)}}body.recruit.interview_page section.interview{margin-bottom:clamp(50.1428571429px, 5.5714285714vw, 78px)}@media(max-width: 767px){body.recruit.interview_page section.interview{margin-bottom:min(10.6666666667vw, 53.3333333333px)}}body.recruit.interview_page section.interview h2{margin-bottom:clamp(24.4285714286px, 2.7142857143vw, 38px)}@media(max-width: 767px){body.recruit.interview_page section.interview h2{margin-bottom:min(4.8vw, 24px)}}body.recruit.interview_page section.interview .faq_list li+li{margin-top:clamp(32.1428571429px, 3.5714285714vw, 50px)}@media(max-width: 767px){body.recruit.interview_page section.interview .faq_list li+li{margin-top:min(6.6666666667vw, 33.3333333333px)}}body.recruit.interview_page section.interview .faq_list .question{margin-bottom:clamp(7.7142857143px, 0.8571428571vw, 12px);font-size:clamp(12.8571428571px, 1.4285714286vw, 20px);line-height:1.6;color:#0080ff}@media(max-width: 767px){body.recruit.interview_page section.interview .faq_list .question{margin-bottom:min(2.1333333333vw, 10.6666666667px);font-size:min(5.3333333333vw, 26.6666666667px);line-height:1.6}}body.recruit.interview_page section.interview .faq_list .answer{font-size:clamp(10.2857142857px, 1.1428571429vw, 16px);line-height:2}@media(max-width: 767px){body.recruit.interview_page section.interview .faq_list .answer{font-size:min(4.2666666667vw, 21.3333333333px)}}body.recruit.interview_page section.interview .faq_list .img p{margin-top:clamp(5.1428571429px, 0.5714285714vw, 8px);font-size:clamp(9px, 1vw, 14px);line-height:1.7142857143}@media(max-width: 767px){body.recruit.interview_page section.interview .faq_list .img p{margin-top:min(2.1333333333vw, 10.6666666667px);font-size:min(3.7333333333vw, 18.6666666667px)}}body.recruit.interview_page section.interview .faq_list .flex{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width: 767px){body.recruit.interview_page section.interview .faq_list .flex{display:block}}body.recruit.interview_page section.interview .faq_list .flex>*{width:47.5%}@media(max-width: 767px){body.recruit.interview_page section.interview .faq_list .flex>*{width:100%}}@media(max-width: 767px){body.recruit.interview_page section.interview .faq_list .flex>*+*{margin-top:min(4.8vw, 24px)}}body.recruit.interview_page section.interview .faq_list .flex.reverse .img{order:2}body.recruit.interview_page section.interview .faq_list .flex.reverse .txt{order:1}body.recruit.interview_page section.schedule{margin-bottom:clamp(50.1428571429px, 5.5714285714vw, 78px);padding:clamp(51.4285714286px, 5.7142857143vw, 80px) 0;overflow:hidden;background:linear-gradient(140deg, rgb(0, 128, 255) 0%, rgb(157, 246, 249) 100%)}@media(max-width: 767px){body.recruit.interview_page section.schedule{margin-bottom:min(12vw, 60px);padding:min(10.6666666667vw, 53.3333333333px) 0}}body.recruit.interview_page section.schedule::before{content:"";width:clamp(964.2857142857px, 107.1428571429vw, 1500px);height:clamp(578.5714285714px, 64.2857142857vw, 900px);display:block;pointer-events:none;position:absolute;top:-20%;right:calc(50% - clamp(437.1428571429px, 48.5714285714vw, 680px));translate:50% 0;background-image:url("../img/common/bg_deco.png");background-position:center;background-repeat:no-repeat;background-size:contain}@media(max-width: 767px){body.recruit.interview_page section.schedule::before{width:min(346.9333333333vw, 1734.6666666667px);height:min(224.5333333333vw, 1122.6666666667px);top:-10%;right:calc(50% - min(133.3333333333vw, 666.6666666667px))}}body.recruit.interview_page section.schedule .white_box{width:100%;margin:auto;background:rgba(255,255,255,.8)}body.recruit.interview_page section.schedule h2{margin-bottom:clamp(32.1428571429px, 3.5714285714vw, 50px)}@media(max-width: 767px){body.recruit.interview_page section.schedule h2{margin-bottom:min(11.2vw, 56px)}}body.recruit.interview_page section.schedule dl{margin-bottom:clamp(15.4285714286px, 1.7142857143vw, 24px)}@media(max-width: 767px){body.recruit.interview_page section.schedule dl{margin-bottom:min(9.0666666667vw, 45.3333333333px)}}body.recruit.interview_page section.schedule dl>div{padding-left:clamp(23.1428571429px, 2.5714285714vw, 36px);display:flex;align-items:stretch;justify-content:space-between;line-height:1.4;position:relative}@media(max-width: 767px){body.recruit.interview_page section.schedule dl>div{padding-left:min(8.5333333333vw, 42.6666666667px);display:block}}body.recruit.interview_page section.schedule dl>div::before,body.recruit.interview_page section.schedule dl>div::after{content:"";display:block;position:absolute;pointer-events:none}body.recruit.interview_page section.schedule dl>div::before{width:clamp(0.6428571429px, 0.0714285714vw, 1px);height:100%;top:0;left:clamp(4.5px, 0.5vw, 7px);background:rgba(1,41,98,.6)}@media(max-width: 767px){body.recruit.interview_page section.schedule dl>div::before{width:min(0.2666666667vw, 1.3333333333px);left:min(1.8666666667vw, 9.3333333333px)}}body.recruit.interview_page section.schedule dl>div::after{width:clamp(9.6428571429px, 1.0714285714vw, 15px);top:clamp(30.8571428571px, 3.4285714286vw, 48px);left:0;z-index:1;aspect-ratio:1/1;background:#0080ff;border-radius:50%}@media(max-width: 767px){body.recruit.interview_page section.schedule dl>div::after{width:min(4vw, 20px);top:min(9.0666666667vw, 45.3333333333px)}}body.recruit.interview_page section.schedule dl>div+div{padding-top:clamp(25.7142857143px, 2.8571428571vw, 40px)}@media(max-width: 767px){body.recruit.interview_page section.schedule dl>div+div{padding-top:min(7.4666666667vw, 37.3333333333px)}}body.recruit.interview_page section.schedule dl>div:first-of-type::before{height:calc(100% - clamp(7.7142857143px, 0.8571428571vw, 12px));top:auto;bottom:0}@media(max-width: 767px){body.recruit.interview_page section.schedule dl>div:first-of-type::before{height:calc(100% - min(3.2vw, 16px))}}body.recruit.interview_page section.schedule dl>div:first-of-type::after{top:clamp(5.7857142857px, 0.6428571429vw, 9px)}@media(max-width: 767px){body.recruit.interview_page section.schedule dl>div:first-of-type::after{top:min(1.6vw, 8px)}}body.recruit.interview_page section.schedule dl>div:last-of-type::before{height:calc(clamp(25.7142857143px, 2.8571428571vw, 40px) + clamp(7.7142857143px, 0.8571428571vw, 12px))}@media(max-width: 767px){body.recruit.interview_page section.schedule dl>div:last-of-type::before{height:calc(min(8.5333333333vw, 42.6666666667px) + min(3.2vw, 16px))}}body.recruit.interview_page section.schedule dl dt{width:32%;font-size:clamp(12.8571428571px, 1.4285714286vw, 20px);color:#0080ff}@media(max-width: 767px){body.recruit.interview_page section.schedule dl dt{width:100%;margin-bottom:min(2.1333333333vw, 10.6666666667px);font-size:min(4.2666666667vw, 21.3333333333px)}}body.recruit.interview_page section.schedule dl dd{width:64%;font-size:clamp(10.2857142857px, 1.1428571429vw, 16px);line-height:1.75}@media(max-width: 767px){body.recruit.interview_page section.schedule dl dd{width:100%;font-size:min(3.7333333333vw, 18.6666666667px);line-height:1.8571428571}}body.recruit.interview_page section.schedule h3{margin-bottom:clamp(11.5714285714px, 1.2857142857vw, 18px);display:flex;align-items:center;justify-content:flex-start;font-size:clamp(12.8571428571px, 1.4285714286vw, 20px);color:#0080ff}@media(max-width: 767px){body.recruit.interview_page section.schedule h3{margin-bottom:min(4.2666666667vw, 21.3333333333px);font-size:min(4.2666666667vw, 21.3333333333px)}}body.recruit.interview_page section.schedule h3::before{content:"";width:clamp(9.6428571429px, 1.0714285714vw, 15px);margin-right:clamp(14.7857142857px, 1.6428571429vw, 23px);display:block;aspect-ratio:1/1;background:#0080ff;border-radius:50%}@media(max-width: 767px){body.recruit.interview_page section.schedule h3::before{width:min(4vw, 20px);margin-right:min(4.2666666667vw, 21.3333333333px)}}body.recruit.interview_page section.schedule .after_wrap{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width: 767px){body.recruit.interview_page section.schedule .after_wrap{display:block}}body.recruit.interview_page section.schedule .after_wrap .img{width:42.5%;display:flex;align-items:flex-start;justify-content:space-between}@media(max-width: 767px){body.recruit.interview_page section.schedule .after_wrap .img{width:100%;margin-bottom:min(3.2vw, 16px)}}body.recruit.interview_page section.schedule .after_wrap .img>img{width:49%}@media(max-width: 767px){body.recruit.interview_page section.schedule .after_wrap .img>img{width:48%}}body.recruit.interview_page section.schedule .after_wrap .txt{width:54%}@media(max-width: 767px){body.recruit.interview_page section.schedule .after_wrap .txt{width:100%}}body.recruit.interview_page section.other h2{margin-bottom:clamp(27px, 3vw, 42px)}@media(max-width: 767px){body.recruit.interview_page section.other h2{margin-bottom:min(7.4666666667vw, 37.3333333333px)}}body.recruit.interview_page section.other .other_list{display:flex;align-items:flex-start;justify-content:space-around}@media(max-width: 767px){body.recruit.interview_page section.other .other_list{display:block}}body.recruit.interview_page section.other .other_list li{width:37.5%}@media(max-width: 767px){body.recruit.interview_page section.other .other_list li{width:100%}}@media(max-width: 767px){body.recruit.interview_page section.other .other_list li+li{margin-top:min(6.4vw, 32px)}}body.recruit.interview_page section.other .other_list a{text-decoration:none}@media(max-width: 767px){body.recruit.interview_page section.other .other_list a{display:flex;align-items:flex-end;justify-content:space-between}}body.recruit.interview_page section.other .other_list .img{display:block;overflow:hidden}@media(max-width: 767px){body.recruit.interview_page section.other .other_list .img{width:62%}}body.recruit.interview_page section.other .other_list .img img{transition:.3s ease}body.recruit.interview_page section.other .other_list .txt{width:74%;margin-left:auto;padding:clamp(10.2857142857px, 1.1428571429vw, 16px) clamp(15.4285714286px, 1.7142857143vw, 24px) clamp(22.5px, 2.5vw, 35px);display:block;font-size:clamp(9px, 1vw, 14px);font-weight:500;line-height:2;position:relative;top:clamp(-48px, -3.4285714286vw, -30.8571428571px);right:clamp(-34px, -2.4285714286vw, -21.8571428571px);z-index:1;background:#012962;color:#fff}@media(max-width: 767px){body.recruit.interview_page section.other .other_list .txt{width:55.5%;margin:0 0 0 -20%;padding:min(3.2vw, 16px) min(5.3333333333vw, 26.6666666667px) min(8.5333333333vw, 42.6666666667px);font-size:min(3.7333333333vw, 18.6666666667px);line-height:1.8571428571;top:max(-6.4vw, -32px);right:auto}}body.recruit.interview_page section.other .other_list .txt::before{content:"";width:clamp(10.2857142857px, 1.1428571429vw, 16px);height:clamp(6.4285714286px, 0.7142857143vw, 10px);display:block;position:absolute;right:clamp(12.8571428571px, 1.4285714286vw, 20px);bottom:clamp(12.8571428571px, 1.4285714286vw, 20px);transition:.3s ease;-webkit-mask-image:url("../img/common/icon_arrow.svg");mask-image:url("../img/common/icon_arrow.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#fff}@media(max-width: 767px){body.recruit.interview_page section.other .other_list .txt::before{width:min(4.2666666667vw, 21.3333333333px);height:min(2.6666666667vw, 13.3333333333px);right:min(4.2666666667vw, 21.3333333333px);bottom:min(4.2666666667vw, 21.3333333333px)}}@media(any-hover: hover){body.recruit.interview_page section.other .other_list a:hover{opacity:1}body.recruit.interview_page section.other .other_list a:hover .img img{scale:1.05}body.recruit.interview_page section.other .other_list a:hover .txt::before{right:clamp(9.6428571429px, 1.0714285714vw, 15px)}}@media(max-width: 767px){body.recruit.interview_page section.other .other_list li:nth-of-type(odd) .img{order:2}body.recruit.interview_page section.other .other_list li:nth-of-type(odd) .txt{order:1;margin:0 -20% 0 0}}body.recruit.environment header::before{opacity:1;visibility:visible}body.recruit.environment main{background:linear-gradient(140deg, rgb(0, 128, 255) 0%, rgb(157, 246, 249) 100%)}body.recruit.environment main::before{content:"";width:clamp(675px, 75vw, 1050px);height:clamp(482.1428571429px, 53.5714285714vw, 750px);display:block;pointer-events:none;position:absolute;top:-8%;right:calc(50% - clamp(289.2857142857px, 32.1428571429vw, 450px));left:auto;translate:50% 0;z-index:0;rotate:-10deg;background-image:url("../img/common/bg_deco.png");background-position:center;background-repeat:no-repeat;background-size:contain}@media(max-width: 767px){body.recruit.environment main::before{width:min(160vw, 800px);height:min(101.3333333333vw, 506.6666666667px);top:-1%;right:calc(50% - min(50.6666666667vw, 253.3333333333px))}}body.recruit.environment .page_ttl span{color:#fff}body.recruit.environment .anchor_list{margin-bottom:clamp(45px, 5vw, 70px)}@media(max-width: 767px){body.recruit.environment .anchor_list{margin-bottom:min(10.6666666667vw, 53.3333333333px)}}body.recruit.environment section.number{margin-bottom:clamp(93.8571428571px, 10.4285714286vw, 146px)}@media(max-width: 767px){body.recruit.environment section.number{margin-bottom:min(21.3333333333vw, 106.6666666667px)}}body.recruit.environment section.number h2{margin-bottom:clamp(23.1428571429px, 2.5714285714vw, 36px);font-size:clamp(15.4285714286px, 1.7142857143vw, 24px);line-height:1.75;text-align:center;color:#fff}@media(max-width: 767px){body.recruit.environment section.number h2{margin-bottom:min(4.2666666667vw, 21.3333333333px);font-size:min(4.2666666667vw, 21.3333333333px);line-height:1.75}}body.recruit.environment section.number .number_count{display:grid;grid-template-areas:"holiday holiday paid paid      overtime  overtime" ".       bonus  bonus childcare childcare ." ".       .       .      note      note      .";grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:clamp(6.4285714286px, 0.7142857143vw, 10px)}@media(max-width: 767px){body.recruit.environment section.number .number_count{display:block;gap:0}}body.recruit.environment section.number .number_count>div{width:100%;min-height:clamp(167.1428571429px, 18.5714285714vw, 260px);padding:clamp(17.3571428571px, 1.9285714286vw, 27px) clamp(19.2857142857px, 2.1428571429vw, 30px);display:flex;flex-direction:column;font-family:"M PLUS 1p",sans-serif;position:relative;background:#fff;border-radius:clamp(6.4285714286px, 0.7142857143vw, 10px)}@media(max-width: 767px){body.recruit.environment section.number .number_count>div{min-height:min(62.9333333333vw, 314.6666666667px);padding:min(7.2vw, 36px) min(6.6666666667vw, 33.3333333333px) min(6.9333333333vw, 34.6666666667px);border-radius:min(2.6666666667vw, 13.3333333333px)}}@media(max-width: 767px){body.recruit.environment section.number .number_count>div+div{margin-top:min(2.6666666667vw, 13.3333333333px)}}body.recruit.environment section.number .number_count .ttl{font-size:clamp(15.4285714286px, 1.7142857143vw, 24px);line-height:1.25}@media(max-width: 767px){body.recruit.environment section.number .number_count .ttl{font-size:min(6.4vw, 32px);line-height:1.25}}body.recruit.environment section.number .number_count .icon{width:clamp(106.7142857143px, 11.8571428571vw, 166px);height:clamp(78.4285714286px, 8.7142857143vw, 122px);-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;position:absolute;top:clamp(11.5714285714px, 1.2857142857vw, 18px);right:clamp(14.1428571429px, 1.5714285714vw, 22px)}@media(max-width: 767px){body.recruit.environment section.number .number_count .icon{width:min(34.6666666667vw, 173.3333333333px);height:min(29.3333333333vw, 146.6666666667px);-o-object-position:center right;object-position:center right;top:min(4.8vw, 24px);right:min(8vw, 40px)}}body.recruit.environment section.number .number_count .count{margin-top:auto;display:flex;align-items:flex-end;justify-content:flex-start;font-weight:900;letter-spacing:0;line-height:1;color:#0080ff}body.recruit.environment section.number .number_count .count .txt{font-size:clamp(14.1428571429px, 1.5714285714vw, 22px)}@media(max-width: 767px){body.recruit.environment section.number .number_count .count .txt{font-size:min(5.8666666667vw, 29.3333333333px)}}body.recruit.environment section.number .number_count .count .num{font-size:clamp(53.3571428571px, 5.9285714286vw, 83px)}@media(max-width: 767px){body.recruit.environment section.number .number_count .count .num{font-size:min(19.4666666667vw, 97.3333333333px);letter-spacing:0}}body.recruit.environment section.number .number_count .count .unit{padding:0 clamp(2.5714285714px, 0.2857142857vw, 4px) clamp(6.4285714286px, 0.7142857143vw, 10px);font-size:clamp(16.7142857143px, 1.8571428571vw, 26px)}@media(max-width: 767px){body.recruit.environment section.number .number_count .count .unit{padding:0 min(1.3333333333vw, 6.6666666667px) min(2.6666666667vw, 13.3333333333px);font-size:min(7.4666666667vw, 37.3333333333px)}}body.recruit.environment section.number .number_count>div.rate{grid-area:rate}body.recruit.environment section.number .number_count>div.holiday{grid-area:holiday}body.recruit.environment section.number .number_count>div.paid{grid-area:paid}body.recruit.environment section.number .number_count>div.year{grid-area:year}body.recruit.environment section.number .number_count>div.overtime{grid-area:overtime}body.recruit.environment section.number .number_count>div.bonus{grid-area:bonus}body.recruit.environment section.number .number_count>div.bonus .count:nth-of-type(2){margin:0}body.recruit.environment section.number .number_count>div.bonus .count:nth-of-type(2) .unit{padding-bottom:clamp(2.5714285714px, 0.2857142857vw, 4px);font-size:clamp(12.8571428571px, 1.4285714286vw, 20px)}@media(max-width: 767px){body.recruit.environment section.number .number_count>div.bonus .count:nth-of-type(2) .unit{padding-bottom:min(1.0666666667vw, 5.3333333333px);font-size:min(5.3333333333vw, 26.6666666667px)}}body.recruit.environment section.number .number_count>div.bonus .count:nth-of-type(2) .num{font-size:clamp(22.5px, 2.5vw, 35px)}@media(max-width: 767px){body.recruit.environment section.number .number_count>div.bonus .count:nth-of-type(2) .num{font-size:min(9.0666666667vw, 45.3333333333px)}}body.recruit.environment section.number .number_count>div.childcare{grid-area:childcare}body.recruit.environment section.number .number_count>.note{grid-area:note;font-size:clamp(10.2857142857px, 1.1428571429vw, 16px);text-align:right;color:#fff}@media(max-width: 767px){body.recruit.environment section.number .number_count>.note{margin-top:min(1.6vw, 8px);font-size:min(4.2666666667vw, 21.3333333333px)}}body.recruit.environment section.number .number_list li{opacity:0;filter:blur(clamp(2.5714285714px, 0.2857142857vw, 4px));transition:1.2s cubic-bezier(0.39, 0.575, 0.565, 1)}@media(max-width: 767px){body.recruit.environment section.number .number_list li{filter:blur(min(1.0666666667vw, 5.3333333333px))}}body.recruit.environment section.number .number_list li.is-start{opacity:1;filter:blur(0)}body.recruit.environment section.faq h2{margin-bottom:clamp(23.1428571429px, 2.5714285714vw, 36px);font-size:clamp(15.4285714286px, 1.7142857143vw, 24px);line-height:1.75;text-align:center;color:#fff}@media(max-width: 767px){body.recruit.environment section.faq h2{margin-bottom:min(4.2666666667vw, 21.3333333333px);font-size:min(4.2666666667vw, 21.3333333333px);line-height:1.75}}body.recruit.environment section.faq details{background:#fff;border-radius:clamp(6.4285714286px, 0.7142857143vw, 10px)}@media(max-width: 767px){body.recruit.environment section.faq details{border-radius:min(2.6666666667vw, 13.3333333333px)}}body.recruit.environment section.faq details summary{padding:clamp(15.4285714286px, 1.7142857143vw, 24px) clamp(61.0714285714px, 6.7857142857vw, 95px) clamp(15.4285714286px, 1.7142857143vw, 24px) clamp(20.5714285714px, 2.2857142857vw, 32px);display:flex;align-items:stretch;justify-content:flex-start;font-size:clamp(14.1428571429px, 1.5714285714vw, 22px);line-height:1.9090909091;list-style:none;position:relative}@media(max-width: 767px){body.recruit.environment section.faq details summary{padding:min(5.3333333333vw, 26.6666666667px) min(15.4666666667vw, 77.3333333333px) min(6.4vw, 32px) min(5.3333333333vw, 26.6666666667px);font-size:min(3.7333333333vw, 18.6666666667px);line-height:1.7142857143}}body.recruit.environment section.faq details summary::before,body.recruit.environment section.faq details summary::after{content:"";margin:auto;display:block;position:absolute;top:0;bottom:0}body.recruit.environment section.faq details summary::before{width:clamp(32.1428571429px, 3.5714285714vw, 50px);height:clamp(32.1428571429px, 3.5714285714vw, 50px);right:clamp(20.5714285714px, 2.2857142857vw, 32px);background:#0080ff;border-radius:50%;transition:.3s}@media(max-width: 767px){body.recruit.environment section.faq details summary::before{width:min(8vw, 40px);height:min(8vw, 40px);right:min(5.3333333333vw, 26.6666666667px)}}body.recruit.environment section.faq details summary::after{width:clamp(12.8571428571px, 1.4285714286vw, 20px);height:clamp(12.8571428571px, 1.4285714286vw, 20px);right:clamp(30.2142857143px, 3.3571428571vw, 47px);-webkit-mask-image:url("../img/common/icon_plus.svg");mask-image:url("../img/common/icon_plus.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#fff}@media(max-width: 767px){body.recruit.environment section.faq details summary::after{width:min(3.2vw, 16px);height:min(3.2vw, 16px);right:min(7.7333333333vw, 38.6666666667px)}}body.recruit.environment section.faq details summary span{width:clamp(73.9285714286px, 8.2142857143vw, 115px);margin-right:clamp(25.7142857143px, 2.8571428571vw, 40px);flex-shrink:0;font-family:"M PLUS 1p",sans-serif;font-size:clamp(27px, 3vw, 42px);letter-spacing:0;line-height:1;border-right:clamp(0.6428571429px, 0.0714285714vw, 1px) solid rgba(1,41,98,.3);color:#0080ff}@media(max-width: 767px){body.recruit.environment section.faq details summary span{width:min(18.6666666667vw, 93.3333333333px);margin-right:min(4.5333333333vw, 22.6666666667px);font-size:min(6.4vw, 32px);border-width:min(0.2666666667vw, 1.3333333333px)}}body.recruit.environment section.faq details .details_content{height:0;overflow:hidden;transition:height .3s}body.recruit.environment section.faq details .details_inner{padding:0 clamp(77.1428571429px, 8.5714285714vw, 120px) clamp(20.5714285714px, 2.2857142857vw, 32px) clamp(120.2142857143px, 13.3571428571vw, 187px)}@media(max-width: 767px){body.recruit.environment section.faq details .details_inner{padding:0 min(5.3333333333vw, 26.6666666667px) min(8.5333333333vw, 42.6666666667px)}}body.recruit.environment section.faq details[open] summary::before{background:#e7edf6}body.recruit.environment section.faq details[open] summary::after{-webkit-mask-image:url("../img/common/icon_minus.svg");mask-image:url("../img/common/icon_minus.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#000}body.recruit.environment section.faq details+details{margin-top:clamp(12.8571428571px, 1.4285714286vw, 20px)}@media(max-width: 767px){body.recruit.environment section.faq details+details{margin-top:min(2.6666666667vw, 13.3333333333px)}}