@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}.lead{margin-top:32px}@media screen and (max-width: 768px){.lead{margin-top:20px}}.frame{margin-top:12px;padding:30px;border-radius:20px;background-color:#f2faff}@media screen and (max-width: 768px){.frame{padding:20px 14px}}.frame>.txt{letter-spacing:initial;line-height:1.875}.frame>.head{font-size:20px;font-weight:700;color:#2f7be3;margin-bottom:12px}.about{padding:80px 0 0}@media screen and (max-width: 768px){.about{padding:40px 0 0}}.about .container>.frame{margin-top:32px}@media screen and (max-width: 768px){.about .container>.frame{margin-top:20px}}.about .container>.frame .img{max-width:896px;width:100%;margin:auto}.about .container .list{margin-top:60px}@media screen and (max-width: 768px){.about .container .list{margin-top:40px}}.about .container .list .item+.item{margin-top:32px}.about .container .list .item .num-ttl .cap{font-size:18px;margin-left:12px}@media screen and (max-width: 768px){.about .container .list .item .num-ttl .cap{font-size:15px;margin-left:5px}}.about .container .list .item>.txt{font-weight:500;letter-spacing:initial;line-height:1.875;margin-top:12px}.about .container .list .item .lead-txt{margin-top:12px}.about .container .list .item .point-txt{font-weight:500;letter-spacing:initial;line-height:1.875;margin-top:12px}.about .container .list .item .point-txt+.point-txt{margin-top:initial}.about .container .list .item .point-txt::before{content:"▶";color:#2f7be3;margin-right:5px}.about .container .list .item .framec{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}@media screen and (max-width: 768px){.about .container .list .item .framec{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:initial}}.about .container .list .item .framec>.frame{-webkit-box-flex:1;-ms-flex:1;flex:1}.about .container .list .item .frame.figure .figure-list .figure-itemc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px}@media screen and (max-width: 768px){.about .container .list .item .frame.figure .figure-list .figure-itemc{-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}}.about .container .list .item .frame.figure .figure-list .figure-itemc>.figure-item{padding:20px}.about .container .list .item .frame.figure .figure-list .figure-itemc>.figure-item+.figure-item{position:relative}.about .container .list .item .frame.figure .figure-list .figure-itemc>.figure-item+.figure-item::before{content:"";position:absolute;left:-40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:26px;background:url(../images/employment-jobposting/icon-plus.svg) no-repeat center/contain}@media screen and (max-width: 768px){.about .container .list .item .frame.figure .figure-list .figure-itemc>.figure-item+.figure-item::before{left:50%;top:-40px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.about .container .list .item .frame.figure .figure-list .figure-itemc>.figure-item>.head{color:#2f7be3}.about .container .list .item .frame.figure .figure-list .figure-itemc>.figure-item>.txt{margin-top:6px}.about .container .list .item .frame.figure .figure-list>.figure-item{margin:50px auto 0;position:relative}.about .container .list .item .frame.figure .figure-list>.figure-item::before{content:"";position:absolute;top:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:15px;height:20px;background:url(../images/employment-jobposting/icon-equal.svg) no-repeat center/contain}.about .container .list .item .frame.figure .figure-list>.figure-item+.figure-item::before{width:41px;height:24px;background-color:#2f7be3;clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}.about .container .list .item .frame.figure .figure-list>.figure-item+.figure-item .head{background-color:#2f7be3}.about .container .list .item .frame.figure .figure-list>.figure-item>.head{padding:10px;color:#fff;background-color:#5d9cd9;border-radius:10px 10px 0 0}.about .container .list .item .frame.figure .figure-list>.figure-item>.txt{margin-top:12px}.about .container .list .item .frame.figure .figure-list .figure-item{border-radius:10px;border:1px solid #daeeff;height:123px;background-color:#fff;text-align:center;max-width:300px;width:100%}.about .container .list .item .frame.figure .figure-list .figure-item .head{font-size:20px;font-weight:700}.about .container .list .item .frame.figure .figure-list .figure-item .txt{font-weight:500}.about .container .list .item .frame .head{color:#5a5a5a}.about .container .list .item .frame .head:nth-of-type(3){margin-top:20px}.check{padding:80px 0 0}@media screen and (max-width: 768px){.check{padding:40px 0 0}}.check .container .frame{margin-top:32px}@media screen and (max-width: 768px){.check .container .frame{margin-top:20px}}.check .container .frame .txt{max-width:812px;width:100%;margin:auto;padding:20px;border-radius:20px;background-color:#2f7be3;font-weight:700;color:#fff;text-align:center;position:relative}@media screen and (max-width: 768px){.check .container .frame .txt{padding:15px}}.check .container .frame .txt::before{content:"";position:absolute;bottom:-76px;left:43%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:31px;height:77px;background-color:#2f7be3;clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}@media screen and (max-width: 768px){.check .container .frame .txt::before{content:none}}.check .container .frame .img{max-width:812px;width:100%;margin:15px auto 0}.find{padding:80px 0 0}@media screen and (max-width: 768px){.find{padding:40px 0 0}}.find .container .lead{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}@media screen and (max-width: 768px){.find .container .lead{-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}}.find .container .lead .img{min-width:190px;max-width:190px}.find .container .frame{margin-top:32px}@media screen and (max-width: 768px){.find .container .frame{margin-top:20px}}.find .container .frame .img{max-width:792px;width:100%;margin:auto}.find .container .frame .img+.img{margin:20px auto 0}.find .container .common-btn{margin:30px auto 0}.next-step{padding:80px 0 130px}@media screen and (max-width: 768px){.next-step{padding:40px 0 60px}}.next-step .container>.txt{margin-top:32px}@media screen and (max-width: 768px){.next-step .container>.txt{margin-top:20px}}.next-step .container>.txt:last-child{margin-top:12px}/*# sourceMappingURL=page-employment-jobposting.css.map */