.newgrads_top_area figure{position:relative;margin:0}.newgrads_top_area figure::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(11,77,147,0);background:linear-gradient(195deg, rgba(11, 77, 147, 0) 63%, rgba(11, 77, 147, 0.96) 96%);pointer-events:none}.newgrads_top_area figure img{width:100%;display:block}.newgrads_top_area figure figcaption{position:absolute;z-index:1;bottom:26px;left:38px;color:#fff;font-size:42px;line-height:1.4;letter-spacing:.03em;font-weight:400}.newgrads_top_area ul{padding:0;list-style:none;margin:56px 0 130px}.newgrads_top_area ul li{display:flex;justify-content:space-between;padding-bottom:52px;border-bottom:1px solid #c6d1de;margin-bottom:54px}.newgrads_top_area ul li:last-child{margin-bottom:0}.newgrads_top_area ul li .title h2{font-size:36px;line-height:1;font-weight:400;letter-spacing:normal;margin:0}.newgrads_top_area ul li .title h2 span{display:block;font-size:15px;font-weight:500;line-height:1;letter-spacing:.04em;margin:0 0 18px}.newgrads_top_area ul li .txt{padding-top:26px;width:627px;min-width:627px}.newgrads_top_area ul li .txt p{font-size:16px;font-weight:400;line-height:1.65;letter-spacing:.04em}.newgrads_overview_area{display:flex;justify-content:space-between;margin-bottom:130px}.newgrads_overview_area .title{width:420px;min-width:420px}.newgrads_overview_area .title h2{font-size:36px;font-weight:400;line-height:1;letter-spacing:normal;margin-bottom:37px}.newgrads_overview_area .title h2 span{font-size:15px;font-weight:500;line-height:1;letter-spacing:.04em;display:block;margin-bottom:18px}.newgrads_overview_area .title .rich-text{font-size:16px;line-height:1.85;letter-spacing:.04em;text-align:justify}.newgrads_overview_area .list{width:calc(94% - 420px);min-width:calc(94% - 420px)}.newgrads_overview_area .list ul{padding:0;list-style:none;border-top:1px solid #c6d1de}.newgrads_overview_area .list ul li{display:flex;justify-content:space-between;padding:26px 23px;border-bottom:1px solid #c6d1de;gap:0 23px}.newgrads_overview_area .list ul li h3{font-size:17px;font-weight:600;line-height:1.7;letter-spacing:.04em;margin:0;width:72px;min-width:72px}.newgrads_overview_area .list ul li p{width:490px;min-width:490px;font-size:17px;line-height:1.7}.newgrads_flow_area .title h2{font-size:36px;font-weight:400;line-height:1;letter-spacing:normal;margin-bottom:37px}.newgrads_flow_area .title h2 span{font-size:15px;font-weight:500;line-height:1;letter-spacing:.04em;display:block;margin-bottom:18px}.newgrads_flow_area .list ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:48px 0}.newgrads_flow_area .list ul li{align-items:center;gap:0 49px;width:100%;border:1px solid #c6d1de;padding:40px 42px 40px 0;display:flex}.newgrads_flow_area .list ul li:not(:last-child){position:relative}.newgrads_flow_area .list ul li:not(:last-child)::before{content:"";position:absolute;bottom:-37px;left:50%;transform:translateX(-50%);width:49px;height:19px;display:block;background:url(recruit_newgrads_arw.svg) no-repeat;background-size:100% auto;background-position:center center}.newgrads_flow_area .list ul li figure{width:254px;min-width:254px;min-height:162px;padding:6px 0 4px;border-right:1px solid #c6d1de;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.newgrads_flow_area .list ul li figure>img{width:108px;display:block;margin:0 auto}.newgrads_flow_area .list ul li figure figcaption{width:100%}.newgrads_flow_area .list ul li figure figcaption span{font-size:17px;font-weight:500;line-height:1;text-align:center;display:block;margin:16px 0 4px}.newgrads_flow_area .list ul li figure figcaption h3{font-size:19px;font-weight:500;line-height:1.35;text-align:center;margin:0}.newgrads_flow_area .list ul li figure figcaption h3 small{font-size:.8em;display:block;text-align:center}.newgrads_flow_area .list ul li .txt h4{font-size:25px;font-weight:400;line-height:1.35;margin:0 0 14px}.newgrads_flow_area .list ul li .txt p{font-size:17px;font-weight:400;line-height:1.65;letter-spacing:.02em}.newgrads.viewmode-mobile .newgrads_top_area figure::before{display:none}.newgrads.viewmode-mobile .newgrads_top_area figure img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.newgrads.viewmode-mobile .newgrads_top_area figure figcaption{position:relative;bottom:auto;left:auto;width:100%;font-size:20px;line-height:1.35;color:var(--wp--preset--color--color-1);letter-spacing:normal;margin:9px 0 27px}.newgrads.viewmode-mobile .newgrads_top_area figure figcaption p br{display:none}.newgrads.viewmode-mobile .newgrads_top_area ul{margin:0 0 50px;padding-top:18px;border-top:1px solid var(--wp--preset--color--color-4)}.newgrads.viewmode-mobile .newgrads_top_area ul li{flex-wrap:wrap;padding-bottom:16px;margin-bottom:20px}.newgrads.viewmode-mobile .newgrads_top_area ul li .title{width:100%}.newgrads.viewmode-mobile .newgrads_top_area ul li .title h2{font-size:24px}.newgrads.viewmode-mobile .newgrads_top_area ul li .title h2 span{font-size:14px;font-weight:400;margin-bottom:5px;letter-spacing:normal}.newgrads.viewmode-mobile .newgrads_top_area ul li .txt{width:100%;min-width:auto;padding-top:10px}.newgrads.viewmode-mobile .newgrads_top_area ul li .txt p{font-size:15px;letter-spacing:normal;line-height:1.55}.newgrads.viewmode-mobile .newgrads_overview_area{margin-bottom:50px;flex-wrap:wrap}.newgrads.viewmode-mobile .newgrads_overview_area .title{width:100%;min-width:auto;margin-bottom:20px}.newgrads.viewmode-mobile .newgrads_overview_area .title h2{font-size:24px;margin-bottom:10px}.newgrads.viewmode-mobile .newgrads_overview_area .title h2 span{font-size:14px;font-weight:400;letter-spacing:normal;margin-bottom:5px}.newgrads.viewmode-mobile .newgrads_overview_area .title .rich-text{font-size:15px;line-height:1.55;letter-spacing:normal}.newgrads.viewmode-mobile .newgrads_overview_area .title .rich-text br{display:none}.newgrads.viewmode-mobile .newgrads_overview_area .list{width:100%;min-width:auto}.newgrads.viewmode-mobile .newgrads_overview_area .list ul li{padding:15px 0 15px;gap:0;flex-wrap:wrap}.newgrads.viewmode-mobile .newgrads_overview_area .list ul li h3{width:100%;min-width:auto;font-size:17px;line-height:1.35;margin-bottom:4px}.newgrads.viewmode-mobile .newgrads_overview_area .list ul li p{width:100%;min-width:auto;font-size:15px;line-height:1.55}.newgrads.viewmode-mobile .newgrads_flow_area .title{width:100%;min-width:auto;margin-bottom:20px}.newgrads.viewmode-mobile .newgrads_flow_area .title h2{font-size:24px;margin-bottom:10px;line-height:1.3}.newgrads.viewmode-mobile .newgrads_flow_area .title h2 span{font-size:14px;font-weight:400;letter-spacing:normal;margin-bottom:5px}.newgrads.viewmode-mobile .newgrads_flow_area .list ul{gap:21px 0}.newgrads.viewmode-mobile .newgrads_flow_area .list ul li{flex-wrap:wrap;padding:20px 5%}.newgrads.viewmode-mobile .newgrads_flow_area .list ul li:not(:last-child)::before{bottom:-20px;width:32px;height:12px}.newgrads.viewmode-mobile .newgrads_flow_area .list ul li figure{border-right:none;border-bottom:1px solid var(--wp--preset--color--color-4);margin:0 auto 18px;width:100%;min-width:auto;min-height:auto;padding:0 0 17px}.newgrads.viewmode-mobile .newgrads_flow_area .list ul li figure img{width:88px}.newgrads.viewmode-mobile .newgrads_flow_area .list ul li figure figcaption span{font-size:13px;margin:9px 0 2px}.newgrads.viewmode-mobile .newgrads_flow_area .list ul li figure figcaption h3{font-size:21px}.newgrads.viewmode-mobile .newgrads_flow_area .list ul li figure figcaption h3 small{font-size:14px}.newgrads.viewmode-mobile .newgrads_flow_area .list ul li .txt{width:100%}.newgrads.viewmode-mobile .newgrads_flow_area .list ul li .txt h4{font-size:18px;font-weight:500;margin-bottom:5px;text-align:center}.newgrads.viewmode-mobile .newgrads_flow_area .list ul li .txt p{font-size:15px;line-height:1.55;text-align:justify}.newgrads.viewmode-mobile .newgrads_flow_area .list ul li .txt p br{display:none}
/*# sourceMappingURL=newgrads.min.css.map */