.schedule__head .main-visual{background-image:url(/images/availability/header_availability_sp.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:500px;position:relative}@media (min-width:688px){.schedule__head .main-visual{background-image:url(/images/availability/header_availability.jpg);height:400px}}.schedule__head .main-visual:before{background-color:#0000000d;content:"";inset:0;position:absolute}.schedule-nursing{margin-left:auto;margin-right:auto;max-width:1028px;padding-top:60px;width:calc(100% - 40px)}@media (min-width:688px){.schedule-nursing{padding-top:60px;width:calc(100% - 64px)}}.schedule-nursing__head{margin-bottom:48px}.schedule-nursing__title{display:block;font-size:2.3rem;font-weight:700;line-height:1.4}@media (min-width:688px){.schedule-nursing__title{font-size:3rem}}.schedule-nursing__title-en{display:block;font-size:1.3rem;font-weight:500;letter-spacing:.05em;text-indent:.15em}.schedule-homeCare{margin-left:auto;margin-right:auto;max-width:1028px;padding-top:120px;width:calc(100% - 40px)}@media (min-width:688px){.schedule-homeCare{padding-top:180px;width:calc(100% - 64px)}}.schedule-homeCare__head{margin-bottom:48px}.schedule-homeCare__title{display:block;font-size:2.3rem;font-weight:700;line-height:1.4}@media (min-width:688px){.schedule-homeCare__title{font-size:3rem}}.schedule-homeCare__title-en{display:block;font-size:1.3rem;font-weight:500;letter-spacing:.05em;text-indent:.15em}.schedule__card{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px 64px}@media (min-width:688px){.schedule__card{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.schedule__card a{color:var(--main-font-color);transition:color .15s var(--easing-ease)}.schedule__card a:hover{color:var(--main-color);opacity:1}.schedule__box{background-color:transparent;border:1px solid #e5e5e5;border-radius:4px;padding:32px 0;text-align:center;width:100%}.schedule__box:first-child{margin-bottom:24px}@media (min-width:992px){.schedule__box:first-child{margin-bottom:0}}.schedule__box h3{font-size:1.6rem;font-weight:700;line-height:1.6}.schedule__box h3 span{display:block;font-size:1.3rem}.schedule__label{font-size:1.3rem}.schedule__label span{text-transform:capitalize}
