@import url(//fonts.googleapis.com/css2?family=LINE+Seed+JP:wght@100;400;700;800&family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&display=swap);.clearfix:after{content:"";display:block;clear:both}.jobtype_info{position:relative;padding:0 0 10rem}@media (width <= 980px){.jobtype_info{padding:0 0 6rem}}@media (width <= 630px){.jobtype_info{padding:0 0 3rem}}.jobtype_info::before{content:"";position:absolute;inset:0;background:#f0f2f3;clip-path:polygon(0 8%,100% 8%,100% 100%,0 100%);z-index:0}@media (width <= 980px){.jobtype_info::before{clip-path:polygon(0 6%,100% 6%,100% 100%,0 100%)}}@media (width <= 630px){.jobtype_info::before{clip-path:polygon(0 4%,100% 4%,100% 100%,0 100%)}}.jobtype_info .info_inner{display:grid;gap:4rem}@media (width <= 630px){.jobtype_info .info_inner{gap:1.5rem}}.jobtype_info .info_mv{display:grid;overflow:hidden;border-radius:38px}@media (width <= 630px){.jobtype_info .info_mv{border-radius:15px}}.jobtype_info .info_mv .mv_img{aspect-ratio:1304/704;overflow:hidden}.jobtype_info .info_mv .mv_img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.jobtype_info .info_catch{font-size:clamp(20px,1.1267605634vw + 15.7746478873px,32px);font-weight:800;line-height:1.6}@media (width <= 630px){.jobtype_info .info_catch{font-size:clamp(18px,.1877934272vw + 17.2957746479px,20px)}}.jobtype_info .info_points{display:grid;gap:1.6rem;grid-template-columns:max-content 1fr}@media (width <= 630px){.jobtype_info .info_points{gap:1rem 0}}.jobtype_info .info_point{display:grid;gap:10rem;grid-template-columns:subgrid;grid-column:1/-1;place-content:center;min-height:182px;padding:3rem 4rem;background:#fff;border-radius:38px}@media (width <= 980px){.jobtype_info .info_point{gap:2rem;padding:2rem}}@media (width <= 630px){.jobtype_info .info_point{padding:1rem 1.5rem;grid-template-columns:1fr;gap:0;border-radius:27px}}.jobtype_info .info_point .point_title{font-size:clamp(18px,.6572769953vw + 15.5352112676px,25px);font-weight:700;line-height:1.5}@media (width <= 980px){.jobtype_info .info_point .point_title{font-size:clamp(16px,.3755868545vw + 14.5915492958px,20px)}}.jobtype_info .info_point .point_txt{font-size:clamp(16px,.1877934272vw + 15.2957746479px,18px);font-weight:400;line-height:1.6}.jobtype_message{padding:5.7rem 0 6.2rem}@media (width <= 980px){.jobtype_message{padding:3rem 0 4rem}}@media (width <= 630px){.jobtype_message{padding:2rem 0 3rem}}.jobtype_message .message_wrap{display:grid;grid-template-columns:1fr;gap:2.8rem}@media (width <= 980px){.jobtype_message .message_wrap{grid-template-columns:1fr;gap:3rem}}@media (width <= 980px){.jobtype_message .message_wrap{gap:2rem}}.jobtype_message .message_card{display:grid;grid-template-columns:1fr minmax(360px,520px);grid-template-areas:"head schedule" "text schedule";grid-template-rows:auto 1fr;gap:2rem 4rem}@media (width <= 980px){.jobtype_message .message_card{grid-template-columns:1fr;grid-template-areas:"img" "head" "text" "schedule";gap:1rem}}@media (width <= 630px){.jobtype_message .message_card{gap:1rem}}.jobtype_message .message_card .card_img{grid-area:img;overflow:hidden;border-radius:38px}@media (width <= 980px){.jobtype_message .message_card .card_img{max-width:630px}}.jobtype_message .message_card .card_img img{width:100%;height:auto;display:block;aspect-ratio:635/454;-o-object-fit:cover;object-fit:cover}@media (width <= 630px){.jobtype_message .message_card .card_img{border-radius:27px}}.jobtype_message .message_card .card_head{-ms-grid-row:1;-ms-grid-column:1;grid-area:head;display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.2rem}@media (width <= 630px){.jobtype_message .message_card .card_head{gap:.6rem .8rem}}.jobtype_message .message_card .card_name{font-size:clamp(18px,.7511737089vw + 15.1830985915px,26px);font-weight:700;line-height:1.6;letter-spacing:.1em}.jobtype_message .message_card .card_attr{font-size:clamp(16px,.1877934272vw + 15.2957746479px,18px);font-weight:400;line-height:1.6;letter-spacing:.1em}.jobtype_message .message_card .card_cat{display:grid;place-items:center;padding:.4rem .9rem;border:1px solid #4bafe2;border-radius:100px;color:#4bafe2;font-size:clamp(16px,.1877934272vw + 15.2957746479px,18px);font-weight:700;line-height:1.6;letter-spacing:.1em}@media (width <= 630px){.jobtype_message .message_card .card_cat{font-size:clamp(12px,.1877934272vw + 11.2957746479px,14px);padding:.2rem .7rem}}.jobtype_message .message_card .card_text{-ms-grid-row:3;-ms-grid-column:1;grid-area:text;font-size:clamp(16px,.1877934272vw + 15.2957746479px,18px);line-height:1.6;letter-spacing:.1em}@media (width <= 630px){.jobtype_message .message_card .card_text{font-size:clamp(16px,.1877934272vw + 15.2957746479px,18px)}}.jobtype_message .message_card .card_schedule{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:schedule;padding:2.5rem 3.1rem;background:#f0f2f3;border-radius:44px;height:-moz-fit-content;height:fit-content}@media (width <= 980px){.jobtype_message .message_card .card_img{-ms-grid-row:1;-ms-grid-column:1}.jobtype_message .message_card .card_head{-ms-grid-row:3;-ms-grid-column:1}.jobtype_message .message_card .card_text{-ms-grid-row:5;-ms-grid-column:1}.jobtype_message .message_card .card_schedule{-ms-grid-row:7;-ms-grid-row-span:1;-ms-grid-column:1}}@media (width <= 980px){.jobtype_message .message_card .card_schedule{padding:2.8rem 2rem;border-radius:2.2rem}}@media (width <= 630px){.jobtype_message .message_card .card_schedule{grid-column:auto;grid-row:auto;padding:2rem 1.6rem;border-radius:1.8rem}}.jobtype_message .message_card .card_schedule .schedule_title{text-align:center;font-size:clamp(20px,.3755868545vw + 18.5915492958px,24px);font-weight:700;line-height:1.5;margin-bottom:2.2rem}@media (width <= 630px){.jobtype_message .message_card .card_schedule .schedule_title{margin-bottom:1.5rem}}.jobtype_message .message_card .card_schedule h3{margin-bottom:.5rem}.jobtype_message .message_card .card_schedule h3:nth-of-type(2){margin-top:2rem}.jobtype_message .message_card .card_schedule .schedule_list{position:relative;display:grid;gap:1.2rem;padding-left:2rem}.jobtype_message .message_card .card_schedule .schedule_list::before{content:"";position:absolute;top:.8rem;bottom:.8rem;left:1rem;width:1px;background:rgba(75,175,226,.5)}@media (width <= 630px){.jobtype_message .message_card .card_schedule .schedule_list::before{left:.9rem}}.jobtype_message .message_card .card_schedule .schedule_list li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.5rem}.jobtype_message .message_card .card_schedule .schedule_list li::before{content:"";position:absolute;left:-1.4rem;translate:0 50%;width:.9rem;height:.9rem;border:2px solid #4bafe2;border-radius:50%;background:#fff;box-sizing:border-box}@media (width <= 630px){.jobtype_message .message_card .card_schedule .schedule_list li::before{width:.7rem;height:.7rem}}.jobtype_message .message_card .card_schedule .schedule_list time{color:#4bafe2;font-size:clamp(11px,.0938967136vw + 10.6478873239px,12px);font-weight:700;line-height:1.6;letter-spacing:0;background:#fff;border-radius:100px;padding:2px 8px;height:-moz-fit-content;height:fit-content}.jobtype_message .message_card .card_schedule .schedule_list span{font-size:clamp(16px,.1877934272vw + 15.2957746479px,18px);line-height:1.6;letter-spacing:0}.jobtype_message .message_list{display:grid;grid-template-columns:1fr;gap:5.2rem}@media (width <= 980px){.jobtype_message .message_list{gap:3rem 0;max-width:630px;margin:0 auto}}@media (width <= 630px){.jobtype_message .message_list{gap:2rem}}
/*# sourceMappingURL=p-jobtype.css.map */
