@media screen and (min-width:px){.xl-none{display:none}}@media screen and (max-width:px){.l-none,.m-none,.s-none{display:none}}@media screen and (min-width:px){.pc-none{display:none}}img{width:100%;height:auto}body{color:#111;font-family:Noto Sans JP,sans-serif;font-size:1em;font-weight:400;line-height:1.6}@media screen and (max-width:px){body{font-size:.875rem}}.change-size{align-items:center;gap:1rem;display:flex}.change-size>p{font-size:.8125rem;font-weight:400}.change-size ul{align-items:center;gap:.5rem;display:flex}.change-size ul li{background:#fff;border:1px solid #007d75;border-radius:4px;width:20px;height:20px}.change-size ul li.--active button{color:#fff;background:#007d75}.change-size ul li button{color:#007d75;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:.8125rem;font-weight:400;display:flex}
@media screen and (min-width:px){.xl-none{display:none}}@media screen and (max-width:px){.l-none,.m-none,.s-none{display:none}}@media screen and (min-width:px){.pc-none{display:none}}img{width:100%;height:auto}body{color:#111;font-family:Noto Sans JP,sans-serif;font-size:1em;font-weight:400;line-height:1.6}@media screen and (max-width:px){body{font-size:.875rem}}.button-login{width:8.125rem;height:2.1875rem}@media (max-width:767px){.button-login{width:15rem;height:3.25rem;margin-left:auto;margin-right:auto}}.button-login.--reverse a{color:#007d75;background:#fff;border:2px solid #007d75}.button-login img{width:1rem;height:auto}.button-login a{color:#fff;background:#007d75;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-size:1rem;font-weight:700;display:flex}
