.RecruitInterviewPageTitle_pageTitleBlock__s3cnS{display:grid;grid-template-columns:1fr;grid-column-gap:60px;column-gap:60px}@media(max-width:1023px){.RecruitInterviewPageTitle_pageTitleBlock__s3cnS{grid-template-areas:"title" "image" "content"}}@media(min-width:1024px){.RecruitInterviewPageTitle_pageTitleBlock__s3cnS{grid-template-columns:1fr auto}}.RecruitInterviewPageTitle_textBlock__e3lWg{display:contents}@media(min-width:1024px){.RecruitInterviewPageTitle_textBlock__e3lWg{display:block}}@media(max-width:1023px){.RecruitInterviewPageTitle_textBlockSp__i3A6D{grid-area:content}}.RecruitInterviewPageTitle_title__U1hYb{margin:0;font-family:Noto Sans JP,sans-serif;font-size:22px;font-weight:700;line-height:1.5;color:#333;letter-spacing:0}@media(max-width:1023px){.RecruitInterviewPageTitle_title__U1hYb{grid-area:title}}@media(min-width:600px){.RecruitInterviewPageTitle_title__U1hYb{font-size:36px}}.RecruitInterviewPageTitle_profileHeader__jxP6b{display:flex;flex-direction:column;row-gap:20px;margin-top:20px}@media(min-width:1024px){.RecruitInterviewPageTitle_profileHeader__jxP6b{flex-direction:row;flex-wrap:wrap;align-items:flex-end;margin-top:50px}}.RecruitInterviewPageTitle_positionBlock__fh7V5{display:flex;align-items:flex-end}.RecruitInterviewPageTitle_name__F8i9B{font-family:Noto Sans JP,sans-serif;font-size:26px;font-weight:700;line-height:1.5;color:#333;letter-spacing:0}@media(min-width:600px){.RecruitInterviewPageTitle_name__F8i9B{font-size:36px}}@media(min-width:1024px){.RecruitInterviewPageTitle_name__F8i9B{margin-right:50px}}.RecruitInterviewPageTitle_course__spDSw{min-width:98px;padding:5px 14px;margin-left:30px;background-color:#53565a}@media(min-width:600px){.RecruitInterviewPageTitle_course__spDSw{min-width:108px}}@media(min-width:1024px){.RecruitInterviewPageTitle_course__spDSw{margin-right:20px;margin-left:0}}.RecruitInterviewPageTitle_courseText__u6rBd{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:1.6;color:#fff;text-align:center;letter-spacing:0}@media(min-width:600px){.RecruitInterviewPageTitle_courseText__u6rBd{font-size:16px}}.RecruitInterviewPageTitle_position__k5YRx{font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:1.6;color:#333;letter-spacing:0}@media(min-width:600px){.RecruitInterviewPageTitle_position__k5YRx{font-size:16px}}.RecruitInterviewPageTitle_profileMeta__cai9s{display:flex;column-gap:20px;align-items:flex-start;justify-content:flex-start;padding:13px 20px;margin-top:20px;background-color:#fff;border-radius:10px}@media(min-width:600px){.RecruitInterviewPageTitle_profileMeta__cai9s{padding:21px 30px;margin-top:30px}}.RecruitInterviewPageTitle_joinInfoText__APXf7{display:flex;align-items:center;justify-content:center;min-width:96px;padding:2px 8px;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.6;color:#fff;letter-spacing:0;background-color:#97999b}.RecruitInterviewPageTitle_careerInfo__m01Sm{display:flex;flex-wrap:wrap;gap:0 20px}.RecruitInterviewPageTitle_careerInfoText__gj3Pk{margin-top:3px;font-size:14px;line-height:1.6;color:#333;letter-spacing:0}@media(min-width:600px){.RecruitInterviewPageTitle_careerInfoText__gj3Pk{font-size:16px}}.RecruitInterviewPageTitle_careerInfoTextBar__O7brt{display:inline-block;margin-inline:8px;color:#97999b}@media(min-width:600px){.RecruitInterviewPageTitle_careerInfoTextBar__O7brt{margin-inline:12px}}.RecruitInterviewPageTitle_specialityBlock__D5Ecz{display:flex;flex-direction:row;column-gap:15px;align-items:flex-start;margin-top:20px}@media(min-width:600px){.RecruitInterviewPageTitle_specialityBlock__D5Ecz{column-gap:20px;margin-top:30px}}.RecruitInterviewPageTitle_specialityTitle__odgkj{display:block;flex-shrink:0;padding:3px 18px;background-color:rgba(217,217,214,.4)}.RecruitInterviewPageTitle_specialityTitleText__ciuo5{display:block;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:1.6;color:#333;letter-spacing:0}@media(min-width:600px){.RecruitInterviewPageTitle_specialityTitleText__ciuo5{font-size:16px}}.RecruitInterviewPageTitle_specialityUnite__E4Qge{display:flex;flex-wrap:wrap;gap:0 8px;align-items:center;justify-content:flex-start;padding-top:3px;list-style:none}@media(min-width:600px){.RecruitInterviewPageTitle_specialityUnite__E4Qge{gap:0 12px}}.RecruitInterviewPageTitle_specialityTag__pYfZc{font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:1.5;color:#333;letter-spacing:0}@media(min-width:600px){.RecruitInterviewPageTitle_specialityTag__pYfZc{font-size:16px}}.RecruitInterviewPageTitle_specialityTag__pYfZc:not(:last-child):after{margin-left:8px;color:#97999b;content:"/"}@media(min-width:600px){.RecruitInterviewPageTitle_specialityTag__pYfZc:not(:last-child):after{margin-left:12px}}.RecruitInterviewPageTitle_figure__6MLA_{display:block;width:100%;max-width:230px;height:auto;margin-inline:auto;margin-top:40px;overflow:hidden;border-radius:14px}@media(max-width:1023px){.RecruitInterviewPageTitle_figure__6MLA_{grid-area:image}}@media(min-width:600px){.RecruitInterviewPageTitle_figure__6MLA_{max-width:330px}}@media(min-width:1024px){.RecruitInterviewPageTitle_figure__6MLA_{aspect-ratio:330/424;margin-top:0}}.RecruitInterviewPageTitle_image__4AyJP{display:block;max-width:100%;height:auto;max-height:424px;margin:auto;object-fit:cover;border-radius:14px}@media(min-width:1024px){.RecruitInterviewPageTitle_image__4AyJP{max-height:none}}.RecruitInterviewSchedule_block__90HVU{width:100%;padding:30px 20px;background-color:#fff;border-radius:14px}@media(min-width:600px){.RecruitInterviewSchedule_block__90HVU{padding:60px 20px}}.RecruitInterviewSchedule_title__zglAV{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;line-height:1.5;color:#333;text-align:center;letter-spacing:0}@media(min-width:600px){.RecruitInterviewSchedule_title__zglAV{font-size:30px}}.RecruitInterviewSchedule_scheduleBlockUnite__2gmkV{display:grid;grid-template-columns:auto auto 1fr;grid-column-gap:10px;column-gap:10px;width:100%;max-width:980px;margin:35px auto 0}@media(min-width:600px){.RecruitInterviewSchedule_scheduleBlockUnite__2gmkV{column-gap:25px;margin:40px auto 0}}.RecruitInterviewSchedule_scheduleBlock__psrFy{display:grid;grid-template-areas:"time bar text";grid-template-columns:subgrid;grid-column:span 3}.RecruitInterviewSchedule_scheduleTime__q31Kg{grid-area:time;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:1.5;color:#333;text-align:right;letter-spacing:0}@media(min-width:600px){.RecruitInterviewSchedule_scheduleTime__q31Kg{font-size:20px}}.RecruitInterviewSchedule_scheduleBar__6AksR{position:relative;grid-area:bar;width:20px}.RecruitInterviewSchedule_scheduleBar__6AksR:before{position:absolute;top:6px;left:50%;z-index:3;display:block;width:14px;height:auto;aspect-ratio:1/1;content:"";background-color:#fff;border:1px solid #00bfb3;border-radius:50%;transform:translateX(-50%)}@media(min-width:600px){.RecruitInterviewSchedule_scheduleBar__6AksR:before{top:5px;width:20px}}.RecruitInterviewSchedule_scheduleDescription__ezsJz{grid-area:text}.RecruitInterviewSchedule_scheduleTitle__tuPCn{font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.5;color:#333;letter-spacing:0}@media(min-width:600px){.RecruitInterviewSchedule_scheduleTitle__tuPCn{font-size:20px}}.RecruitInterviewSchedule_scheduleTitle__tuPCn+.RecruitInterviewSchedule_scheduleText__Ci_Y4{margin-top:5px}@media(min-width:600px){.RecruitInterviewSchedule_scheduleTitle__tuPCn+.RecruitInterviewSchedule_scheduleText__Ci_Y4{margin-top:10px}}.RecruitInterviewSchedule_scheduleText__Ci_Y4{font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:1.6;color:#333;letter-spacing:0}@media(min-width:600px){.RecruitInterviewSchedule_scheduleText__Ci_Y4{font-size:16px}}.RecruitInterviewSchedule_scheduleBlock__psrFy:not(:last-child) .RecruitInterviewSchedule_scheduleTime__q31Kg{padding-bottom:15px}@media(min-width:600px){.RecruitInterviewSchedule_scheduleBlock__psrFy:not(:last-child) .RecruitInterviewSchedule_scheduleTime__q31Kg{padding-bottom:20px}}.RecruitInterviewSchedule_scheduleBlock__psrFy:not(:last-child) .RecruitInterviewSchedule_scheduleDescription__ezsJz{padding-bottom:15px}@media(min-width:600px){.RecruitInterviewSchedule_scheduleBlock__psrFy:not(:last-child) .RecruitInterviewSchedule_scheduleDescription__ezsJz{padding-bottom:20px}}.RecruitInterviewSchedule_scheduleBlock__psrFy:not(:last-child) .RecruitInterviewSchedule_scheduleBar__6AksR:after{position:absolute;top:6px;left:50%;z-index:2;display:block;width:1px;height:100%;content:"";background-image:url(/corporate/img/recruit/interview/image_schesuleBar_01.svg);background-repeat:repeat-y;background-size:contain;transform:translateX(-50%)}@media(min-width:600px){.RecruitInterviewSchedule_scheduleBlock__psrFy:not(:last-child) .RecruitInterviewSchedule_scheduleBar__6AksR:after{top:5px}}