.access{padding:0;width:100%;margin:0 auto 48px}.access__covid{background:rgb(229.8,229.8,229.8);padding:48px 64px;text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){.access__covid{padding:32px 16px;margin-bottom:32px}}.access__covid-title{font-size:24px;color:rgb(0,124.2,203.4);padding-bottom:24px}@media screen and (max-width: 768px){.access__covid-title{font-size:18px;padding-bottom:16px}}.access__covid-text{font-size:16px;line-height:1.6}@media screen and (max-width: 768px){.access__covid-text{text-align:left}}.access__taisaku{margin:24px auto;padding:32px 40px;border-top:2px solid rgb(217.2,217.2,217.2);border-bottom:2px solid rgb(217.2,217.2,217.2)}@media screen and (max-width: 768px){.access__taisaku{margin:16px auto;padding:16px 0}}.access__taisaku dl{display:flex;padding-bottom:16px;text-align:left}@media screen and (max-width: 768px){.access__taisaku dl{padding-bottom:8px}}.access__taisaku dt{padding-right:20px;width:104px}@media screen and (max-width: 768px){.access__taisaku dt{padding-right:16px;width:25%}}.access__taisaku dd{font-size:16px;font-weight:700;width:456px}@media screen and (max-width: 768px){.access__taisaku dd{width:70%}}.access__image{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px}@media screen and (max-width: 768px){.access__image{display:block}}@media screen and (max-width: 768px){.access__image-item{margin-bottom:16px}}.access__room{background:rgb(0,110.4,180.8);padding:48px 56px;color:#fff;margin-bottom:32px}@media screen and (max-width: 768px){.access__room{padding:32px 16px}}.access__room-title{display:block;background:#fff;color:rgb(0,110.4,180.8);font-size:16px;font-weight:700;text-align:center;padding:12px 16px;margin-bottom:16px}@media screen and (max-width: 768px){.access__room-title{font-size:14px;padding:8px 12px}}.access__room-top{width:100%;display:flex;justify-content:space-between;border-bottom:2px solid #fff;padding-bottom:32px}@media screen and (max-width: 768px){.access__room-top{display:block;padding-bottom:24px}}.access__room-info p{font-size:16px}@media screen and (max-width: 768px){.access__room-info p{font-size:14px}}.access__room-info p a{color:#fff}.access__room-map{width:312px;height:168px}.access__room-map iframe{width:100%;height:100%}@media screen and (max-width: 768px){.access__room-map{width:100%;margin-top:8px}}.access__room-bottom{width:100%;display:flex;justify-content:space-between;padding-top:32px}@media screen and (max-width: 768px){.access__room-bottom{display:block;padding-top:24px}}.access__room-gaikan{width:240px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:128px 64px}@media screen and (max-width: 768px){.access__room-gaikan{width:100%}}.access__room-gaikan img{width:100%}.access__room-gaikan-a{grid-column:1/3}.access__room-txt{width:400px}@media screen and (max-width: 768px){.access__room-txt{width:100%;padding-top:16px}}.access__room-txt p{font-size:16px}@media screen and (max-width: 768px){.access__room-txt p{font-size:14px}}.access__contact{display:block;background:rgb(252.1,239.6,240.2);padding:32px 64px}@media screen and (max-width: 768px){.access__contact{display:none}}.access__contact-btn{background:#e2656b;color:#fff;font-size:18px;font-weight:700;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;outline:solid 1px #e2656b;outline-offset:4px;box-sizing:border-box;margin:8px;height:56px}.access__contact-btn img{height:16px;padding-right:1em}.access__contact-info{background:#fff;margin-top:16px;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}@media screen and (max-width: 768px){.access__contact-info{padding:16px;justify-content:center}}.access__contact-phone{display:inline-block;flex-shrink:0}.access__contact-phone img{max-width:100%;height:auto;display:block}.access__contact-hours{color:#e2656b;font-size:16px;font-weight:700;letter-spacing:.06em;white-space:nowrap}@media screen and (max-width: 768px){.access__contact-hours{font-size:14px}}.access__contact-operator{max-width:100%;height:auto}
