.pc{display:block}@media(max-width: 750px){.pc{display:none}}@media(min-width: 768px)and (max-width: 1024px){.pc{display:none}}.pc-tab{display:block}@media(max-width: 750px){.pc-tab{display:none}}@media(min-width: 768px)and (max-width: 1024px){.pc-tab{display:block}}.tab{display:none}@media(max-width: 750px){.tab{display:none}}@media(min-width: 768px)and (max-width: 1024px){.tab{display:block}}.tab-sp{display:none}@media(max-width: 750px){.tab-sp{display:block}}@media(min-width: 768px)and (max-width: 1024px){.tab-sp{display:block}}.sp{display:none}@media(max-width: 750px){.sp{display:block}}@media(min-width: 768px)and (max-width: 1024px){.sp{display:none}}.flex{display:flex}#recruit .button-scroll{top:25%;bottom:inherit}#recruit h2{display:flex;align-items:center;font-family:futura-pt,sans-serif;font-size:clamp(13px,13px + 0*(100vw - 767px)/673,13px);font-weight:900;gap:65px;margin-top:100px;padding-left:35px}@media(max-width: 750px){#recruit h2{padding-left:0;gap:10px;margin-top:20px}}#recruit h2:first-of-type{margin-top:0}#recruit h2:first-of-type img,#recruit h2:nth-of-type(4) img{max-width:68px}@media(max-width: 750px){#recruit h2:first-of-type img,#recruit h2:nth-of-type(4) img{max-width:40px}}#recruit h2:nth-of-type(2) img,#recruit h2:nth-of-type(5) img{max-width:55px}@media(max-width: 750px){#recruit h2:nth-of-type(2) img,#recruit h2:nth-of-type(5) img{max-width:40px}}#recruit h2:nth-of-type(3) img,#recruit h2:nth-of-type(6) img{max-width:35px}@media(max-width: 750px){#recruit h2:nth-of-type(3) img,#recruit h2:nth-of-type(6) img{max-width:22px}}#recruit h2 span{min-width:70px}@media(max-width: 750px){#recruit h2 span{max-width:40px}}#recruit h2 span img{margin:0 auto}#recruit dl#acmenu>dt{margin-top:15px;display:block;cursor:pointer;color:#fff;padding:45px 0 45px 35px;position:relative;font-size:clamp(20px,20px + 7*(100vw - 767px)/673,27px)}@media(max-width: 750px){#recruit dl#acmenu>dt{padding:20px 0 20px 20px}}#recruit dl#acmenu>dt:before,#recruit dl#acmenu>dt:after{position:absolute;content:""}#recruit dl#acmenu>dt:before{border-right:5px solid #fff;width:5px;height:35px;right:3.5%;top:35%}@media(min-width: 768px)and (max-width: 1024px){#recruit dl#acmenu>dt:before{right:4%;top:34.7%}}@media(max-width: 750px){#recruit dl#acmenu>dt:before{height:20px;right:7%}}#recruit dl#acmenu>dt:after{border-bottom:5px solid #fff;right:2%;top:45%;width:35px;height:5px;transition:.1s}@media(max-width: 750px){#recruit dl#acmenu>dt:after{width:20px;right:5%}}#recruit dl#acmenu>dt.open:before{opacity:0}#recruit dl#acmenu>dt.open:after{transform:rotate(180deg);top:45%;transition:.1s}#recruit dl#acmenu>dt:first-of-type,#recruit dl#acmenu>dt:nth-of-type(4){background:#f72732}#recruit dl#acmenu>dt:nth-of-type(2),#recruit dl#acmenu>dt:nth-of-type(5){background:#2e4cce}#recruit dl#acmenu>dt:nth-of-type(3),#recruit dl#acmenu>dt:nth-of-type(6){background:#ffb510}#recruit dl#acmenu>dd{display:none;margin:50px auto 30px}@media(max-width: 750px){#recruit dl#acmenu>dd{margin:25px auto 30px}}#recruit dl#acmenu>dd .flex-box{display:flex;justify-content:center;gap:50px;padding:0 50px}@media(max-width: 750px){#recruit dl#acmenu>dd .flex-box{padding:0;flex-direction:column;gap:25px}}#recruit dl#acmenu>dd .flex-box .txt{max-width:420px;width:50%}@media(max-width: 750px){#recruit dl#acmenu>dd .flex-box .txt{max-width:inherit;width:100%;order:2}}#recruit dl#acmenu>dd .flex-box .img{max-width:409px;width:50%}@media(max-width: 750px){#recruit dl#acmenu>dd .flex-box .img{max-width:inherit;width:100%;order:1}}#recruit dl#acmenu>dd>dl{display:flex;border-bottom:1px solid #000}#recruit dl#acmenu>dd>dl dt{width:28%;max-width:280px;padding:40px 0 40px 45px;font-size:clamp(15px,15px + 2*(100vw - 767px)/673,17px)}@media(min-width: 768px)and (max-width: 1024px){#recruit dl#acmenu>dd>dl dt{padding:40px 20px}}@media(max-width: 750px){#recruit dl#acmenu>dd>dl dt{padding:25px 0;width:34.3%;max-width:115px}}#recruit dl#acmenu>dd>dl dd{width:72%;padding:40px 0;font-size:clamp(15px,15px + 0*(100vw - 767px)/673,15px)}@media(min-width: 768px)and (max-width: 1024px){#recruit dl#acmenu>dd>dl dd{padding:40px 20px 40px 0}}@media(max-width: 750px){#recruit dl#acmenu>dd>dl dd{padding:25px 0;width:65.7%;text-align:left}}#recruit dl#acmenu>dd>dl dd .list{margin:0;padding:0}#recruit dl#acmenu>dd>dl dd .list.mT35{margin-top:35px}#recruit dl#acmenu>dd>dl dd .list.mB30{margin-bottom:30px}#recruit dl#acmenu>dd>dl dd .list ul{padding:0;margin:0}#recruit dl#acmenu>dd>dl dd .list ul li{padding:0 0 0 1em;position:relative}#recruit dl#acmenu>dd>dl dd .list ul li::before{position:absolute;content:"・";left:0;top:0}@media(max-width: 750px){main section div.inner-section{padding:80px 15px}}