.mobile-br{display:block}.fv-sec{padding:15px 10px 20px}.fv-h1{margin-bottom:12px;font-size:clamp(1.3rem,6vw,1.8rem)}.ben-box{gap:6px;width:fit-content;margin:0 auto 15px;padding:10px 20px}.ben-txt{font-size:.9rem}.auth-box{gap:8px;padding:10px}.auth-img{width:75px;height:75px}.q1-grid{grid-template-columns:1fr;gap:.5rem;max-width:100%}.benefit-sub{display:none!important}.q1-btn{white-space:normal;padding:1rem;font-size:clamp(.9rem,4vw,1.05rem)}.q-btn{min-height:48px}.q-btn:active{transform:scale(.97)}.auth-badge{padding:3px 8px;font-size:.65rem}.auth-warn-cont{padding-top:8px}.auth-warn{white-space:normal;word-break:auto-phrase;letter-spacing:-.5px;font-size:clamp(.6rem,2.8vw,.75rem)}.case-title-row{display:block}.case-img-pc{display:none}.case-img-sp{justify-content:center;width:100%;display:flex}.tap-label{display:inline}.click-label{display:none}@media (hover:hover) and (pointer:fine){.tap-label{display:none}.click-label{display:inline}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes guideArrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.sp-only{display:block}@media (min-width:768px){.mobile-br{display:none}.fv-sec{padding:30px 15px 40px}.fv-h1{margin-bottom:25px;font-size:2rem}.ben-box{gap:10px;margin:0 auto 25px;padding:15px 30px}.ben-txt{font-size:1.05rem}.auth-box{gap:15px;padding:15px}.auth-img{width:140px!important;height:140px!important}.auth-inner{text-align:left!important;flex-direction:row!important}.q1-grid{gap:.7rem;max-width:500px}.q1-btn{white-space:nowrap;padding:1.2rem 1rem;font-size:1.1rem}.benefit-sub{display:block!important}.q-btn{min-height:52px;padding:1rem 1.2rem!important;font-size:1.05rem!important}.q-btn:hover{border-color:var(--primary-navy,#1e3a8a)!important;box-shadow:0 2px 10px #1e3a8a1f!important}.q-grid{max-width:500px;gap:.7rem!important}.auth-badge{padding:4px 12px;font-size:.85rem}.auth-warn-cont{margin-top:-5px;padding-top:15px}.auth-warn{letter-spacing:-.5px;white-space:normal;word-break:auto-phrase;font-size:.9rem}.case-title-row{align-items:flex-start;gap:20px;display:flex}.case-img-pc{flex-shrink:0;display:block!important}.case-img-sp,.sp-only{display:none!important}}
