.facilities-device-rental-banner[data-v-5ac4a84a]{aspect-ratio:16/4;border-radius:20px;color:var(--color-black);display:block;height:100%;margin-block:4rem;margin-inline:auto;max-width:768px;overflow:hidden;position:relative;transition:all var(--transition-default)}.facilities-device-rental-banner[data-v-5ac4a84a]:hover{box-shadow:var(--shadow-default)}.facilities-device-rental-banner img[data-v-5ac4a84a]{display:block;height:100%;-o-object-position:center;object-position:center;width:100%}.facilities-device-rental-banner .facilities-device-rental-content[data-v-5ac4a84a]{display:flex;flex-direction:column;gap:.6rem;height:100%;justify-content:center;padding:2rem;position:absolute;right:0;top:0;z-index:2}.facilities-device-rental-banner .facilities-device-rental-content .--sp-only[data-v-5ac4a84a]{display:none}@media (max-width:768px){.facilities-device-rental-banner .facilities-device-rental-content .--sp-only[data-v-5ac4a84a]{display:block}}@media (max-width:768px){.facilities-device-rental-banner .facilities-device-rental-content[data-v-5ac4a84a]{gap:1rem;padding:1.5rem}}@media (max-width:768px){.facilities-device-rental-banner[data-v-5ac4a84a]{display:none}}.facilities-device-rental-banner-sp[data-v-5ac4a84a]{border-radius:20px;display:none;margin-top:2rem;overflow:hidden;transition:box-shadow var(--transition-default);width:100%}.facilities-device-rental-banner-sp img[data-v-5ac4a84a]{display:block;width:100%}.facilities-device-rental-banner-sp[data-v-5ac4a84a]:hover{box-shadow:var(--shadow-default)}@media (max-width:768px){.facilities-device-rental-banner-sp[data-v-5ac4a84a]{display:block}}
