@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../fonts/NotoSansJP-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url("../fonts/NotoSansJP-Medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../fonts/NotoSansJP-Bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Kanit";font-style:normal;font-weight:500;src:url("../fonts/Kanit-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("../fonts/Roboto-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url("../fonts/Roboto-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:600;src:url("../fonts/Roboto-SemiBold.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("../fonts/Roboto-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;src:url("../fonts/Roboto-Black.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-style:italic;font-weight:900;src:url("../fonts/Roboto-BlackItalic.woff") format("woff");font-display:swap}.work-banner{padding:60px 0}@media screen and (max-width: 768px){.work-banner{padding:40px 0}}.recruit>.container>.page-inner>.top-ctt>.img{max-width:353px;width:100%;margin:auto}@media screen and (max-width: 768px){.recruit>.container>.page-inner>.top-ctt>.img{max-width:233px}}.recruit>.container>.page-inner>.top-ctt>.ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;font-size:32px;font-weight:700;color:#e50016;padding:12px 60px;background-color:#fff}@media screen and (max-width: 768px){.recruit>.container>.page-inner>.top-ctt>.ttl{font-size:24px;padding:8px 13px 10px}}.recruit>.container>.page-inner>.top-ctt>.txt{margin-top:15px;font-size:20px;text-align:center}@media screen and (max-width: 768px){.recruit>.container>.page-inner>.top-ctt>.txt{font-size:16px}}.recruit>.container>.page-inner>.list{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 22px}@media screen and (max-width: 1024px){.recruit>.container>.page-inner>.list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;gap:40px 22px}}.recruit>.container>.page-inner>.list>.item{width:345px;padding:15px 15px 25px;background-color:#fff;border-top:5px solid #ea1529}.recruit>.container>.page-inner>.list>.item>.content{margin-top:20px}.recruit>.container>.page-inner>.list>.item>.content>.meta-list>.meta-item{display:-webkit-box;display:-ms-flexbox;display:flex}.recruit>.container>.page-inner>.list>.item>.content>.meta-list>.meta-item+.meta-item{border-top:1px solid #e0e0e0}.recruit>.container>.page-inner>.list>.item>.content>.meta-list>.meta-item>.label{color:#fff;background-color:#ea1529;display:grid;place-content:center;min-width:74px}.recruit>.container>.page-inner>.list>.item>.content>.meta-list>.meta-item>.value{padding:10px 0 10px 10px}.recruit>.container>.page-inner>.list>.item>.content>.btnc{margin-top:20px;display:grid;gap:15px}.recruit>.container>.page-ttl{margin-top:60px}.slider{padding:80px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}@media screen and (max-width: 768px){.slider{padding:60px 0 0}}.slider>.imgs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:27px;width:2490px;height:340px}@media screen and (max-width: 768px){.slider>.imgs{padding-left:15px;width:1350px;height:185px}}.slider>.imgs:nth-child(odd){-webkit-animation:slider 70s -35s linear infinite;animation:slider 70s -35s linear infinite}.slider>.imgs:nth-child(even){-webkit-animation:slider2 70s linear infinite;animation:slider2 70s linear infinite}.slider>.imgs>.list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:27px;height:100%}@media screen and (max-width: 768px){.slider>.imgs>.list{gap:15px}}.slider>.imgs>.list>.item:nth-child(even){margin-top:auto}@-webkit-keyframes slider{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slider{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slider2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes slider2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.occupation{padding:100px 0 0}@media screen and (max-width: 768px){.occupation{padding:80px 0 0}}.occupation>.container>.page-inner>.nav{margin-top:60px;text-align:center}@media screen and (max-width: 768px){.occupation>.container>.page-inner>.nav{margin-top:40px}}.occupation>.container>.page-inner>.nav>.head{font-size:20px;font-weight:700}@media screen and (max-width: 768px){.occupation>.container>.page-inner>.nav>.head{font-size:18px}}.occupation>.container>.page-inner>.nav>.head>.triangle{color:#ea1529}.occupation>.container>.page-inner>.nav>.tabc{max-width:744px;width:100%;margin:15px auto 0;display:grid;grid-template-columns:repeat(2, 1fr);gap:4px}@media screen and (max-width: 768px){.occupation>.container>.page-inner>.nav>.tabc{gap:1px}}.occupation>.container>.page-inner>.nav>.tabc>.tab{cursor:pointer;padding:15px;font-size:18px;font-weight:500;background-color:#fff;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 768px){.occupation>.container>.page-inner>.nav>.tabc>.tab{padding:8px 0 10px;font-size:14px}}.occupation>.container>.page-inner>.nav>.tabc>.tab.active{background-color:#ea1529;color:#fff}.occupation>.container>.page-inner>.contentc{margin-top:60px}@media screen and (max-width: 768px){.occupation>.container>.page-inner>.contentc{padding:0 15px}}.occupation>.container>.page-inner>.contentc>.content{display:none;opacity:0;-webkit-transition:all .5s;transition:all .5s}.occupation>.container>.page-inner>.contentc>.content.active{display:block;opacity:1}.occupation>.container>.page-inner>.contentc>.content>.ttl{font-size:20px;font-weight:700;color:#e50016;text-align:center;padding:10px;background-color:#fff}@media screen and (max-width: 768px){.occupation>.container>.page-inner>.contentc>.content>.ttl{font-size:18px;padding:4px 0 6px}}.occupation>.container>.page-inner>.contentc>.content>.list{margin-top:30px}@media screen and (max-width: 768px){.occupation>.container>.page-inner>.contentc>.content>.list{margin-top:20px}}.occupation>.container>.page-inner>.contentc>.content>.list>.item+.item{margin-top:15px;padding-top:15px;border-top:1px solid #6a6a6a}.occupation>.container>.page-inner>.contentc>.content>.list>.item>.ttl{font-weight:700;margin-bottom:5px}.occupation>.container>.page-inner>.contentc>.content>.list>.item>.txt{font-size:15px;line-height:1.7333333333}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.occupation>.container>.page-inner>.contentc .fade-in{-webkit-animation:fadeIn .5s ease;animation:fadeIn .5s ease}.entry>.container>.tel-btn{max-width:563px;width:100%;margin:40px auto 0;border:2px solid #ea1529;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}@media screen and (min-width: 769px){.entry>.container>.tel-btn{pointer-events:none}}@media screen and (max-width: 768px){.entry>.container>.tel-btn{margin:20px auto 0;padding:15px;gap:4px}}.entry>.container>.tel-btn::before{content:"";display:inline-block;width:69px;height:69px;background:url(../images/common/icon-tel-red.svg) no-repeat center/contain}@media screen and (max-width: 768px){.entry>.container>.tel-btn::before{width:48px;height:48px}}.entry>.container>.tel-btn>.inner{color:#e50016;text-align:center}.entry>.container>.tel-btn>.inner *{display:block}.entry>.container>.tel-btn>.inner>.txt{font-size:18px;font-weight:500;margin-bottom:-10px}@media screen and (max-width: 768px){.entry>.container>.tel-btn>.inner>.txt{font-size:14px;margin-bottom:-7px}}.entry>.container>.tel-btn>.inner>.num{font-size:48px;font-weight:700}@media screen and (max-width: 768px){.entry>.container>.tel-btn>.inner>.num{font-size:28px}}/*# sourceMappingURL=page-recruit.css.map */