.floating-simNav{z-index:50;position:fixed;right:16px;bottom:16px;width:100%;max-width:375px;opacity:1;transition:opacity .3s linear}.floating-simNav.is-hidden{opacity:0;transition:opacity .3s linear}.floating-simNav__link{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:16px 12px 12px 0;border:2px solid #f7f8f9;border-radius:12px;background-color:#002b79;vertical-align:middle}.floating-simNav__link:hover{background-color:#00153c}.floating-simNav__link:hover .c-button__rightIcon{background-image:url(/components/assets/img/common/icon_arrow_blue_hover.svg?v=7670b6a621)}.floating-simNav__contents{position:relative}.floating-simNav__textBox{position:relative;text-align:center}.floating-simNav__textBox::after{position:absolute;right:-32px;bottom:10px;width:24px;height:24px;transform:rotate(90deg);background-image:url(/components/assets/img/common/icon_arrow_blue.svg?v=49cfcbaf15);background-size:100%;background-repeat:no-repeat;content:""}.floating-simNav__text{color:#fff;font-weight:bold;font-size:16px}.floating-simNav__text .inner{font-size:14px}.floating-simNav__subText{margin-top:4px;color:#fff;font-size:12px}.l-mainWrapper{overflow-x:initial}.p-useCase{padding:48px;border-radius:16px;background-color:#f7f8f9}.p-useCase__titleBox{padding:8px 0;border-radius:999px;background-color:#002b79;text-align:center}.p-useCase__title{color:#fff;font-weight:bold;font-size:1.25rem}.p-useCase__titleInner{color:#fbb91c;font-size:1.5rem;line-height:1.3}.p-useCase__contents{display:grid;grid-template-columns:1fr 1fr;margin-top:16px;gap:16px}.p-useCase__imageBox{align-self:center}.p-useCase__image{width:100%}.p-useCase__text{display:grid;place-items:center;align-self:center;gap:8px;text-align:center}.p-useCase__textTop{font-weight:700;font-size:1.5rem}.p-useCase__textBottom{font-weight:700;font-size:1rem;line-height:1.75}.p-useCase__note{margin-top:16px;padding-top:16px;border-top:2px solid #dadada;color:#6a6b6c;line-height:1.75}@media screen and (max-width: 768.8px){.p-useCase{padding:22px}.p-useCase__title{font-size:1rem}.p-useCase__titleInner{font-size:1.25rem}.p-useCase__contents{gap:8px}.p-useCase__text{gap:4px}.p-useCase__textTop{font-size:1.25rem}.p-useCase__textBottom{font-size:.875rem}.p-useCase__note{font-size:.875rem}}@media screen and (max-width: 640px){.floating-simNav{right:auto;left:50%;width:92%;max-width:none;transform:translateX(-50%)}.floating-simNav__link{padding:12px 12px 12px 0}}