@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}.entry{padding:80px 0 130px}@media screen and (max-width: 768px){.entry{padding:40px 0 60px}}.entry .container .flow{margin-top:32px;padding:30px;border-radius:20px;background-color:#f2faff}@media screen and (max-width: 768px){.entry .container .flow{padding:20px 14px}}.entry .container .flow .head{font-size:20px;font-weight:700;color:#2f7be3}.entry .container .flow .list{margin-top:12px}.entry .container .flow .list .item{padding:34px 15px;border-radius:10px;border:1px solid #daeeff;background-color:#fff}.entry .container .flow .list .item+.item{margin-top:32px;position:relative}.entry .container .flow .list .item+.item::before{content:"";position:absolute;top:-27px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:33px;height:19px;background-color:#2f7be3;clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}.entry .container .flow .list .item .txt{font-weight:500;text-align:center}.entry .container .part-clip{margin-top:30px}.entry .container .part-clip::before{height:93%}@media screen and (max-width: 768px){.entry .container .part-clip::before{height:97%}}.entry .container .part-clip .point-list{padding-left:10px;line-height:1.875}.entry .container .part-clip .point-list .point-item{margin-top:20px}.entry .container .part-clip .point-list .point-item+.point-item{padding-top:20px;border-top:1px solid #daeeff}.entry .container .part-clip .ttl{font-weight:700;color:#2f7be3}.entry .container .part-clip .txt{margin-top:initial;padding-left:initial;font-weight:500}/*# sourceMappingURL=page-employment-entry.css.map */