@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:"Roboto";font-style:normal;font-weight:300;src:url("../fonts/Roboto-Light.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}.offer{padding:60px 0 0}@media screen and (max-width: 768px){.offer{padding:40px 0 0}}.offer .container>.txt{margin-top:20px;font-weight:500}.offer .container .part-word{margin-top:20px}.offer .container .part-word .em{color:#2f7be3}.offer .container .part-clip{margin-top:20px}@media screen and (max-width: 768px){.offer .container .part-clip{padding:0 30px 20px;margin-top:12px}}.offer .container .part-clip::before{height:83%}@media screen and (max-width: 768px){.offer .container .part-clip::before{height:93%}}.offer .container .part-clip .txt{letter-spacing:initial;line-height:1.875}@media screen and (max-width: 768px){.offer .container .part-clip .txt{margin-top:17px}}.flow{padding:60px 0 0}@media screen and (max-width: 768px){.flow{padding:40px 0 0}}.flow .container .content{margin-top:32px;padding:30px;border-radius:20px;background-color:#f2faff}@media screen and (max-width: 768px){.flow .container .content{margin-top:20px;padding:20px 13px}}.flow .container .content .case-ttl{font-size:20px;font-weight:700;text-align:center;color:#fff;padding:10px}.flow .container .content .case-head{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:10px;padding:22px 0 40px;background-color:#2f7be3;clip-path:polygon(100% 0, 100% 60%, 50% 100%, 0 60%, 0 0);font-size:20px;font-weight:700;color:#fff}@media screen and (max-width: 768px){.flow .container .content .case-head{padding:18px 0 44px}}.flow .container .content .case-head::before{content:"";display:inline-block;min-width:52px;height:52px;background:url(../images/common/icon-tel-wh.svg) no-repeat center/contain}@media screen and (max-width: 1024px){.flow .container .content>.case-head{display:none}}.flow .container .content .case{margin-top:20px;display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media screen and (max-width: 1024px){.flow .container .content .case{grid-template-columns:auto;place-content:center;margin-top:initial}}@media screen and (max-width: 768px){.flow .container .content .case .list{padding:0 10px}}.flow .container .content .case .list .item{border-radius:10px;border:1px solid #daeeff;background-color:#fff;padding:20px 17px;display:grid;place-content:center;place-items:center}.flow .container .content .case .list .item+.item{margin-top:57px;position:relative}.flow .container .content .case .list .item+.item::before,.flow .container .content .case .list .item+.item::after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:26px;height:14px;clip-path:polygon(0 0, 50% 100%, 100% 0)}.flow .container .content .case .list .item+.item::before{top:-45px}.flow .container .content .case .list .item+.item::after{top:-26px}.flow .container .content .case .list .item:nth-of-type(1){min-height:99px}@media screen and (max-width: 1024px){.flow .container .content .case .list .item:nth-of-type(1){margin-top:20px}}.flow .container .content .case .list .item:nth-of-type(2){min-height:127px}.flow .container .content .case .list .item:nth-of-type(3),.flow .container .content .case .list .item:nth-of-type(4){min-height:147px}.flow .container .content .case .list .item .head{font-size:20px;font-weight:700;color:#2f7be3;text-align:center}.flow .container .content .case .list .item .txt{margin-top:6px}.flow .container .content .case .consent .case-ttl{background-color:#42c71a}.flow .container .content .case .consent .item:nth-of-type(1){border:1px solid #42c71a}.flow .container .content .case .consent .item:nth-of-type(1) .head{color:#42c71a}.flow .container .content .case .consent .item+.item::before,.flow .container .content .case .consent .item+.item::after{background-color:#42c71a}.flow .container .content .case .consent .item .txt{font-weight:500}.flow .container .content .case .hold .case-ttl{background-color:#5a5a5a}.flow .container .content .case .hold .item:nth-of-type(1){border:1px solid #5a5a5a}.flow .container .content .case .hold .item:nth-of-type(1) .head{color:#5a5a5a}.flow .container .content .case .hold .item+.item::before,.flow .container .content .case .hold .item+.item::after{background-color:#5a5a5a}.flow .container .content .case .decline .case-ttl{background-color:#e02d2d}.flow .container .content .case .decline .item:nth-of-type(1){border:1px solid #e02d2d}.flow .container .content .case .decline .item:nth-of-type(1) .head{color:#e02d2d}.flow .container .content .case .decline .item:nth-of-type(2) .txt{display:-webkit-box;display:-ms-flexbox;display:flex}.flow .container .content .case .decline .item:nth-of-type(2) .txt .link{font-weight:700;color:#2f7be3;text-decoration:underline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flow .container .content .case .decline .item:nth-of-type(2) .txt .link::before{content:"";display:inline-block;min-width:15px;height:15px;background:url(../images/common/arrow-right-bl.svg) no-repeat center/contain;margin-right:3px}.flow .container .content .case .decline .item+.item::before,.flow .container .content .case .decline .item+.item::after{background-color:#e02d2d}.process{padding:80px 0 0}@media screen and (max-width: 768px){.process{padding:40px 0 0}}.process .container>.txt{line-height:1.875;letter-spacing:initial;margin-top:32px}@media screen and (max-width: 768px){.process .container>.txt{margin-top:20px}}.process .container .order{margin-top:32px}@media screen and (max-width: 768px){.process .container .order{margin-top:20px}}.process .container .order .num-ttl{margin-top:20px}@media screen and (max-width: 768px){.process .container .order .num-ttl{margin-top:12px}}.process .container .order .num-ttl+.num-ttl{margin-top:8px}@media screen and (max-width: 768px){.process .container .order .num-ttl+.num-ttl{margin-top:12px}}.process .container .order>.txt{margin-top:10px;letter-spacing:initial}.process .container .howto-call{margin-top:40px;padding:30px;border-radius:20px;background-color:#f2faff}@media screen and (max-width: 768px){.process .container .howto-call{margin-top:20px;padding:20px 14px}}.process .container .howto-call .ttl{font-size:20px;font-weight:700;color:#2f7be3}.process .container .howto-call .list{margin-top:12px}.process .container .howto-call .list .item{min-height:84px;padding:20px;background-color:#fff;border:1px solid #daeeff;border-radius:5px;letter-spacing:initial;display:grid;place-content:center}@media screen and (max-width: 768px){.process .container .howto-call .list .item{min-height:initial;padding:12px;display:block}}.process .container .howto-call .list .item+.item{position:relative;margin-top:33px}.process .container .howto-call .list .item+.item::before{content:"";position:absolute;top:-27px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:33px;height:19px;clip-path:polygon(0 0, 50% 100%, 100% 0);background-color:#2f7be3}.process .container .part-check{margin-top:32px}@media screen and (max-width: 768px){.process .container .part-check{margin-top:20px}}.process .container .part-check .head{clip-path:polygon(0 0, 100% 0, 89% 100%, 0% 100%)}.report{padding:80px 0 120px}@media screen and (max-width: 768px){.report{padding:32px 0 60px}}.report .container .content{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:64px}@media screen and (max-width: 768px){.report .container .content{margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}}.report .container .content .detail{width:45%}@media screen and (max-width: 768px){.report .container .content .detail{width:100%}}.report .container .content .detail .ttl{font-size:18px;font-weight:700}.report .container .content .detail .txt{font-weight:500;line-height:1.875;margin-top:24px;letter-spacing:initial}@media screen and (max-width: 768px){.report .container .content .detail .txt{margin-top:20px}}.report .container .content .img{width:51%;border-radius:20px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.06);box-shadow:0 3px 6px rgba(0,0,0,.06)}@media screen and (max-width: 768px){.report .container .content .img{width:100%}}.report .container .register{margin-top:32px;padding:30px 30px 26px;background-color:#f2faff;border-radius:20px}@media screen and (max-width: 768px){.report .container .register{margin-top:20px;padding:20px 14px}}.report .container .register .ttl{font-size:20px;font-weight:700;color:#2f7be3}.report .container .register .txt{font-weight:500;line-height:1.875;margin-top:12px}.report .container .common-btn{margin:32px auto 0}@media screen and (max-width: 768px){.report .container .common-btn{margin:20px auto 0}}/*# sourceMappingURL=page-employment-offer.css.map */