.menuBtn__unshown{background:0 0 !important}html,body{background:0 0 !important}.ojapp-plugin-notice{margin:0 0 24px;padding:0 16px 14px;border-left:3px solid #4f46e5;background:#f7f7fb;border-radius:6px;color:#555;line-height:1.2;font-size:1rem}.ojapp-plugin-notice p{margin:0}.ojapp-plugin-notice p+p{margin-top:4px}.ojapp-plugin-notice strong{color:#4f46e5}.ojapp-plugin-notice p:first-child{display:flex;align-items:center;gap:5px}body.ojapp-en .content .outline__switch:before{content:"Open"}body.ojapp-en .content .outline__toggle:checked+.outline__switch:before{content:"Close"}.partsQuote-3 blockquote{padding:20px 20px 20px 55px;position:relative}.partsQuote-3 blockquote:before{content:"";position:absolute;top:20px;left:15px;width:28px;height:28px;background:url("https://tips.ojapp.app/wp-content/uploads/2026/08/appin2.png") center/contain no-repeat}.ojapp-appin-icon{width:1.25em;height:1.25em;object-fit:contain;flex:0 0 auto}.ojapp-plugin-notice p{margin:0}.ojapp-plugin-notice p+p{margin-top:6px}.ojapp-linkbox-icon{width:1.25em;height:1.25em;object-fit:contain;vertical-align:-.28em;margin-right:.2em}.ojapp-intlink-icon{width:1.3em;height:1.3em;object-fit:contain;vertical-align:-.3em;margin-right:.2em}.eyecatch{background-image:url("https://tips.ojapp.app/wp-content/uploads/2026/09/appin_bg.webp");background-size:cover;background-position:center;background-repeat:no-repeat}.eyecatch .eyecatch__link img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;font-family:'object-fit: contain;';vertical-align:bottom;transition:.3s}.ojapp-preferred-source-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;font-size:15px;font-weight:700;line-height:1.4;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:.2s ease}.ojapp-preferred-source-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.ojapp-preferred-source-btn:active{transform:translateY(0)}pre{padding:14px 20px;overflow-x:auto}pre code{font-size:14px;line-height:1.1}@media (max-width:600px){pre{padding:14px}pre code{font-size:12.5px;line-height:1.1}}.ojapp-cta-card{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:center;padding:34px;overflow:hidden;color:#fff;background:radial-gradient(circle at 100% 0%,rgba(79,124,255,.28),transparent 42%),#1d2430;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 18px 45px rgba(15,23,42,.18)}.ojapp-cta-label{display:inline-block;margin-bottom:12px;color:#8fb3ff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ojapp-cta-card h4{margin:0 0 14px;color:#fff;font-size:clamp(22px,3vw,30px);line-height:1.3}.ojapp-cta-description{margin:0;color:rgba(255,255,255,.78);font-size:15px;line-height:1.75}.ojapp-cta-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ojapp-cta-buttons a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:9px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.ojapp-cta-buttons a:hover{opacity:.9;transform:translateY(-2px)}.ojapp-cta-primary{color:#fff !important;background:linear-gradient(135deg,#2563eb,#7048e8)}.ojapp-cta-secondary{color:#fff !important;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06)}.ojapp-cta-more{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.ojapp-cta-more a{display:flex;flex-direction:column;gap:3px;padding:12px 14px;color:#fff !important;text-decoration:none;background:rgba(255,255,255,.05);border-radius:9px}.ojapp-cta-more strong{color:#66b3ff;font-size:13px}.ojapp-cta-more span{color:rgba(255,255,255,.66);font-size:11px;line-height:1.5}.ojapp-cta-visual{display:block;overflow:hidden;border-radius:12px;box-shadow:0 16px 35px rgba(0,0,0,.28);transition:transform .25s ease}.ojapp-cta-visual:hover{transform:translateY(-3px) scale(1.01)}.ojapp-cta-visual img{display:block;width:100%;aspect-ratio:5/4;object-fit:cover}@media (max-width:720px){.ojapp-cta-card{grid-template-columns:1fr;gap:24px;padding:22px}.ojapp-cta-visual{order:-1}.ojapp-cta-more{grid-template-columns:1fr}.ojapp-cta-buttons a{flex:1 1 100%}}.ojapp-cta-ja,.ojapp-cta-en{padding:0 !important;background:0 0 !important;border:0 !important;box-shadow:none !important}.ojapp-cta-card{gap:24px;padding:28px}.ojapp-cta-more{align-items:start}.ojapp-cta-more a{height:auto !important;min-height:0 !important;justify-content:flex-start !important;padding:14px !important}.ojapp-cta-visual{align-self:start}