.RecruitmentStatusList-module-scss-module__l-Pv4a__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.RecruitmentStatusList-module-scss-module__l-Pv4a__label{border-radius:4px;align-items:center;height:32px;padding:0 6px;font-weight:700;display:flex}@media (max-width:349.98px){.RecruitmentStatusList-module-scss-module__l-Pv4a__label{padding:0 4px;font-size:.9em}}@media (min-width:680px){.RecruitmentStatusList-module-scss-module__l-Pv4a__label{height:36px;padding:0 8px;font-size:1.05em}}@media (min-width:1280px){.RecruitmentStatusList-module-scss-module__l-Pv4a__label{padding:0 16px}}.RecruitmentStatusList-module-scss-module__l-Pv4a__wanted{color:#09f;background-color:#f3faff;border:2px solid #09f6}.RecruitmentStatusList-module-scss-module__l-Pv4a__empty_reservation{color:#099;background-color:#ebffff;border:2px solid #0996}.RecruitmentStatusList-module-scss-module__l-Pv4a__reservation_next_spring{color:#f69;background-color:#fff8fa;border:2px solid #f696}.RecruitmentStatusList-module-scss-module__l-Pv4a__before_passing{color:#e63862;background-color:#fff8fa;border:2px solid #e6386266}.RecruitmentStatusList-module-scss-module__l-Pv4a__applying_other_university{color:#ff8600;background-color:#fdf4ea;border:2px solid #ff860066}.RecruitmentStatusList-module-scss-module__l-Pv4a__applying_other_university_later{color:#12994f;background-color:#f4fff9;border:2px solid #12994f66}.RecruitmentStatusList-module-scss-module__l-Pv4a__no_vacancy{color:red;background-color:#fff2f2;border:2px solid #f006}
.AreaName-module-scss-module__qdWLsG__areaName{color:#0082cd;background-color:#f6fbff;border:2px solid #0082cd66;border-radius:4px;justify-content:center;align-items:center;height:32px;padding:0 8px;font-weight:700;line-height:100%;display:flex;position:relative}@media (max-width:349.98px){.AreaName-module-scss-module__qdWLsG__areaName{padding:0 4px;font-size:.9em}}@media (min-width:680px){.AreaName-module-scss-module__qdWLsG__areaName{height:36px;padding:0 8px;font-size:1.05em}}@media (min-width:1280px){.AreaName-module-scss-module__qdWLsG__areaName{padding:0 16px}}
.Heading-module-scss-module__qOK1mq__heading{padding:16px 16px 0;position:relative}@media (min-width:680px) and (max-width:999.98px){.Heading-module-scss-module__qOK1mq__heading{padding:24px 24px 0}}@media (min-width:1000px) and (max-width:1279.98px){.Heading-module-scss-module__qOK1mq__heading{padding:24px 0 0}}@media (min-width:1280px){.Heading-module-scss-module__qOK1mq__heading{padding:40px 0 0}}@media print{.Heading-module-scss-module__qOK1mq__heading{padding:0}}.Heading-module-scss-module__qOK1mq__h1{font-size:1.35em;font-weight:800}@media (min-width:680px){.Heading-module-scss-module__qOK1mq__h1{font-size:1.8em}}.Heading-module-scss-module__qOK1mq__introduction{flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:8px;display:flex}@media (min-width:680px){.Heading-module-scss-module__qOK1mq__introduction{flex-wrap:nowrap;gap:8px;margin-top:8px}}@media print{.Heading-module-scss-module__qOK1mq__introduction{display:none}}.Heading-module-scss-module__qOK1mq__subTitle{border-radius:4px;width:100%;font-size:1.15em;font-weight:700}@media (min-width:680px){.Heading-module-scss-module__qOK1mq__subTitle{width:fit-content;font-size:1.2em}}@media (min-width:1280px){.Heading-module-scss-module__qOK1mq__subTitle{font-size:1.3em}}.Heading-module-scss-module__qOK1mq__statusList{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}
.FirstView-module-scss-module__1Ha1gq__firstView{flex-direction:column;align-items:start;gap:16px;width:100%;margin-top:16px;display:flex}@media (min-width:680px) and (max-width:999.98px){.FirstView-module-scss-module__1Ha1gq__firstView{padding:0 24px}}@media (min-width:680px){.FirstView-module-scss-module__1Ha1gq__firstView{flex-direction:row;gap:24px;margin-top:24px}}@media (min-width:1280px){.FirstView-module-scss-module__1Ha1gq__firstView{gap:40px}}@media print{.FirstView-module-scss-module__1Ha1gq__firstView{flex-direction:column;gap:0;margin:8px 0;padding:0}}.FirstView-module-scss-module__1Ha1gq__exteriorPhoto{width:100%;position:relative}@media (min-width:680px){.FirstView-module-scss-module__1Ha1gq__exteriorPhoto{width:340px}}@media (min-width:1280px){.FirstView-module-scss-module__1Ha1gq__exteriorPhoto{width:440px}}@media print{.FirstView-module-scss-module__1Ha1gq__exteriorPhoto{aspect-ratio:4/3;width:100%}}.FirstView-module-scss-module__1Ha1gq__exteriorPhotoTitle{color:#fff;text-shadow:0 2px 2px #222;z-index:2;font-weight:700;position:absolute;top:8px;left:8px}@media print{.FirstView-module-scss-module__1Ha1gq__exteriorPhotoTitle{display:none}}.FirstView-module-scss-module__1Ha1gq__outline{width:100%;padding:0 16px}@media (min-width:680px){.FirstView-module-scss-module__1Ha1gq__outline{flex:1;padding:0}}@media print{.FirstView-module-scss-module__1Ha1gq__outline{margin-top:8px}}.FirstView-module-scss-module__1Ha1gq__distance{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.4em;display:flex;position:relative}@media (min-width:1280px){.FirstView-module-scss-module__1Ha1gq__distance{font-size:1.65em}}@media print{.FirstView-module-scss-module__1Ha1gq__distance{gap:4px;font-size:1.7em}}.FirstView-module-scss-module__1Ha1gq__bicycleTime{font-weight:700;display:inline-block}.FirstView-module-scss-module__1Ha1gq__meters{color:#00285a;background-color:#e9f4fd;border-radius:40px;padding:6px 8px;font-size:.7em;line-height:100%;display:inline-block}@media (min-width:680px){.FirstView-module-scss-module__1Ha1gq__meters{padding:6px 12px}}@media print{.FirstView-module-scss-module__1Ha1gq__meters{padding:4px 8px}}.FirstView-module-scss-module__1Ha1gq__rentContext{align-items:center;gap:8px;margin-top:8px;display:flex}@media print{.FirstView-module-scss-module__1Ha1gq__rentContext{margin-top:4px}}.FirstView-module-scss-module__1Ha1gq__rentHeading{color:#fff;background-color:#0082cd;border-radius:4px;align-items:center;margin-top:2px;margin-right:4px;padding:8px 12px;line-height:100%;display:flex}@media (min-width:680px){.FirstView-module-scss-module__1Ha1gq__rentHeading{margin-top:4px;margin-right:8px;padding:8px 16px}}@media print{.FirstView-module-scss-module__1Ha1gq__rentHeading{height:20px;margin-top:2px;font-size:1.2em}}.FirstView-module-scss-module__1Ha1gq__rent{color:#0082cd;letter-spacing:.01em;font-size:2.4em;font-weight:700;line-height:100%;display:block}@media (min-width:680px){.FirstView-module-scss-module__1Ha1gq__rent{font-size:2.6em}}.FirstView-module-scss-module__1Ha1gq__rentUnit{color:#0082cd;margin-top:2px;font-size:1.5em;font-weight:700;line-height:100%;display:block}@media (min-width:680px){.FirstView-module-scss-module__1Ha1gq__rentUnit{margin-top:8px}}.FirstView-module-scss-module__1Ha1gq__description{flex-direction:column;gap:2px;margin-top:12px;font-size:1.1em;display:flex}@media print{.FirstView-module-scss-module__1Ha1gq__description{margin-top:8px}}.FirstView-module-scss-module__1Ha1gq__slush{padding:0 16px}.FirstView-module-scss-module__1Ha1gq__recommendedPoints{grid-template-columns:repeat(auto-fit,minmax(min(100%,33.3333% - 5.33333px),1fr));gap:8px;width:100%;margin-top:16px;display:grid}@media (min-width:767.98px){.FirstView-module-scss-module__1Ha1gq__recommendedPoints{grid-template-columns:repeat(auto-fit,minmax(min(100%,25% - 6px),1fr))}}@media print{.FirstView-module-scss-module__1Ha1gq__recommendedPoints{display:none}}.FirstView-module-scss-module__1Ha1gq__recommendedPoint{color:#00285a;text-align:center;background-color:#e9f4fd;border-radius:4px;justify-content:center;align-items:center;min-height:36px;font-weight:700;line-height:100%;display:flex}
.MainPhoto-module-scss-module__9q25Ya__exteriorPhotoSwiper{aspect-ratio:4/3;z-index:0;width:100%;position:relative;overflow:hidden}@media (min-width:680px){.MainPhoto-module-scss-module__9q25Ya__exteriorPhotoSwiper{border-radius:4px}}.MainPhoto-module-scss-module__9q25Ya__exteriorPhotoItem,.MainPhoto-module-scss-module__9q25Ya__exteriorPhotoItemOther{background-color:#f8f8f8;width:100%}.MainPhoto-module-scss-module__9q25Ya__exteriorPhotoItem img,.MainPhoto-module-scss-module__9q25Ya__exteriorPhotoItemOther img{object-fit:contain;width:100%;height:100%;display:block}@media print{.MainPhoto-module-scss-module__9q25Ya__exteriorPhotoItemOther{display:none}}
.ItemCount-module-scss-module__CqJe4G__itemCount{z-index:1;color:#333;background-color:#fffc;border-radius:40px;padding:6px 12px;font-weight:700;line-height:100%;position:absolute;bottom:8px;right:8px;box-shadow:0 4px 12px #ccc}@media print{.ItemCount-module-scss-module__CqJe4G__itemCount{display:none}}
