@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}.p-education .education_inner{display:grid;gap:3rem}@media (width <= 630px){.p-education .education_inner{gap:2rem}}.p-education .education_lead{font-size:clamp(20px,1.1267605634vw + 15.7746478873px,32px);font-weight:800;line-height:1.6;letter-spacing:0}.p-education .education_cards{display:grid;gap:1.6rem;grid-template-columns:max-content 1fr}@media (width <= 980px){.p-education .education_cards{grid-template-columns:1fr}}@media (width <= 630px){.p-education .education_cards{gap:1rem}}.p-education .education_card{padding:2rem 4rem;display:grid;grid-template-columns:subgrid;grid-template-areas:"title text";place-content:center;grid-column:1/-1;background:#fff;border-radius:38px}@media (width <= 980px){.p-education .education_card{padding:2rem;grid-template-columns:subgrid;grid-template-areas:"title" "text"}}@media (width <= 630px){.p-education .education_card{padding:1.5rem}}.p-education .education_card .card_title{-ms-grid-row:1;-ms-grid-column:1;font-size:clamp(18px,.3755868545vw + 16.5915492958px,22px);font-weight:700;line-height:1.5;letter-spacing:.01em;grid-area:title}@media (width <= 980px){.p-education .education_card .card_title{font-size:clamp(16px,.3755868545vw + 14.5915492958px,20px)}}.p-education .education_card .card_text{-ms-grid-row:1;-ms-grid-column:2;font-size:clamp(16px,.1877934272vw + 15.2957746479px,18px);line-height:1.6;letter-spacing:.1em;grid-area:text}@media (width <= 980px){.p-education .education_card .card_title{-ms-grid-row:1;-ms-grid-column:1}.p-education .education_card .card_text{-ms-grid-row:2;-ms-grid-column:1}}@media (width <= 980px){.p-education .education_card .card_text{font-size:clamp(12px,.3755868545vw + 10.5915492958px,16px)}}.p-education .education_card .card_text .text_lead{font-weight:700}.p-education .education_card .card_text p{font-weight:400}.p-education .education_card .card_text ul{margin-top:1rem;margin-left:2rem}@media (width <= 980px){.p-education .education_card .card_text ul{margin-left:1.5rem}}.p-education .education_card .card_text ul li{font-weight:400}.p-career .career_intro{font-size:clamp(16px,.1877934272vw + 15.2957746479px,18px);font-weight:400;line-height:1.6;letter-spacing:.1em;margin-top:1.7rem}.p-career .career_flow{font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"img img" ". threebage" ". threestep" "onebage threestep" "onestep threestep" "onetext threetext"}@media (width <= 630px){.p-career .career_flow{grid-template-areas:"img img" ". threebage" ". threestep" "onebage threestep" "onestep threestep" "oneyear oneyear" "onetext onetext" "threeyear threeyear" "threetext threetext"}}.p-career .career_flow .flow_img{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:img;margin-bottom:-6.4rem}@media (width <= 980px){.p-career .career_flow .flow_img{margin-bottom:-5.1rem}}@media (width <= 630px){.p-career .career_flow .flow_img{margin-bottom:-3rem}}.p-career .career_flow .flow_img img{width:100%}.p-career .career_flow .flow_year{-ms-grid-row:4;-ms-grid-column:1;grid-area:onebage;font-size:clamp(10px,1.1267605634vw + 5.7746478873px,22px);font-weight:900;line-height:1.6;letter-spacing:.02em;color:#62c8c8;border:6px solid #62c8c8;border-radius:100px;background:#fff;padding:.2rem .8rem;display:inline-block;width:-moz-fit-content;width:fit-content;margin:0 auto;translate:0 50%}@media (width <= 630px){.p-career .career_flow .flow_year{font-size:clamp(10px,.1877934272vw + 9.2957746479px,12px);border:3px solid #62c8c8;padding:0 .8rem}}.p-career .career_flow .flow_year span{font-size:clamp(16px,.8450704225vw + 12.8309859155px,25px)}@media (width <= 980px){.p-career .career_flow .flow_year span{font-size:clamp(16px,.1877934272vw + 15.2957746479px,18px)}}.p-career .career_flow .flow_year.--green{-ms-grid-row:2;-ms-grid-column:2;grid-area:threebage;color:#62c88b;border:6px solid #62c88b}@media (width <= 630px){.p-career .career_flow .flow_year.--green{border:3px solid #62c88b}}.p-career .career_flow .flow_step{-ms-grid-row:5;-ms-grid-column:1;grid-area:onestep;background:#62c8c8;display:grid;place-content:center;place-items:center;padding:3.3rem 1rem}@media (width <= 980px){.p-career .career_flow .flow_step{padding:1.5rem}}@media (width <= 630px){.p-career .career_flow .flow_step{padding:1rem}}.p-career .career_flow .flow_step.--green{-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:2;grid-area:threestep;background:#62c88b}.p-career .career_flow .flow_title{font-size:clamp(20px,1.1267605634vw + 15.7746478873px,32px);font-weight:900;line-height:1.6;letter-spacing:.02em;color:#fff}@media (width <= 630px){.p-career .career_flow .flow_title{position:relative;font-size:clamp(16px,.1877934272vw + 15.2957746479px,18px);color:#62c8c8;margin-top:1rem;padding-left:2rem;grid-area:oneyear;z-index:3}.p-career .career_flow .flow_title:nth-of-type(2){color:#62c88b;grid-area:threeyear}.p-career .career_flow .flow_title:nth-of-type(2)::before{border:2px solid #62c88b}.p-career .career_flow .flow_title::before{position:absolute;content:"";width:.8rem;height:.8rem;border-radius:100vmax;background:#fff;border:2px solid #62c8c8;left:0;top:.85em;transform:translateY(-50%);z-index:4}}.p-career .career_flow .flow_sub{font-size:clamp(16px,.3755868545vw + 14.5915492958px,20px);font-weight:700;line-height:1.6;letter-spacing:.02em;color:#fff;text-align:center}.p-career .career_flow .flow_text{-ms-grid-row:6;-ms-grid-column:1;font-size:clamp(16px,.1877934272vw + 15.2957746479px,18px);font-weight:400;line-height:1.6;letter-spacing:.02em;grid-area:onetext;padding:3.3rem 2.7rem;background:rgba(98,200,200,.4)}@media (width <= 980px){.p-career .career_flow .flow_text{padding:1.5rem}}@media (width <= 630px){.p-career .career_flow .flow_text{padding:.4rem 1rem 0 2rem;background:#fff;position:relative;z-index:2}}@media (width <= 630px){.p-career .career_flow .flow_text:nth-of-type(1)::after{content:"";position:absolute;left:.5rem;top:-1.1rem;bottom:-1.6rem;width:2px;background:linear-gradient(to bottom,#62c8c8 0,#62c88b 100%);z-index:0}}.p-career .career_flow .flow_text.--green{-ms-grid-row:6;-ms-grid-column:2;grid-area:threetext;background:rgba(98,200,139,.4)}@media (width <= 630px){.p-career .career_flow .flow_img{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.p-career .career_flow .flow_year{-ms-grid-row:4;-ms-grid-column:1}.p-career .career_flow .flow_year.--green{-ms-grid-row:2;-ms-grid-column:2}.p-career .career_flow .flow_step{-ms-grid-row:5;-ms-grid-column:1}.p-career .career_flow .flow_step.--green{-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:2}.p-career .career_flow .flow_title{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:2}.p-career .career_flow .flow_title:nth-of-type(2){-ms-grid-row:8;-ms-grid-column:1;-ms-grid-column-span:2}.p-career .career_flow .flow_text{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:2}.p-career .career_flow .flow_text.--green{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:2}}@media (width <= 630px){.p-career .career_flow .flow_text.--green{background:#fff;padding:.4rem 1rem 0 2rem}}
/*# sourceMappingURL=p-education.css.map */
