.ok{--ok-ink:#1C2333;--ok-ink2:#4A5366;--ok-navy:#22304D;--ok-accent:#3B78C9;--ok-accent-soft:rgba(59,120,201,.12);--ok-cream:#F7F3EC;--ok-sand:#EFE7DA;--ok-line:#E4DED2;--ok-white:#fff;--ok-ok:#17b26a;--ok-no:#c9ced4;--ok-star:#f5a623;--ok-red:#C8312B;--ok-radius:18px;--ok-serif:"Hiragino Mincho ProN","Yu Mincho","YuMincho","Noto Serif JP","Noto Serif CJK JP",serif;--ok-sans:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Noto Sans CJK JP","Yu Gothic",Meiryo,sans-serif;font-family:var(--ok-sans);color:var(--ok-ink);line-height:1.8;letter-spacing:.02em;-webkit-font-smoothing:antialiased}.ok--torq{--ok-ink:#111418;--ok-ink2:#4a5560;--ok-navy:#222f3a;--ok-accent:#0495fa;--ok-accent-soft:rgba(4,149,250,.1);--ok-cream:#f4f5f6;--ok-sand:#eef1f4;--ok-line:#e3e6e9;--ok-radius:14px}.ok *,.ok *:before,.ok *:after{box-sizing:border-box}.ok p{margin:0 0 1em}.ok p:last-child{margin-bottom:0}.ok img,.ok video{max-width:100%;height:auto;display:block}.ok a{color:inherit}.ok--bg-white{background:var(--ok-white)}.ok--bg-cream{background:var(--ok-cream)}.ok--bg-sand{background:var(--ok-sand)}.ok--bg-navy{background:var(--ok-navy);color:#f3f5f9}.ok__in{max-width:1120px;margin:0 auto;padding:0 20px}.ok__in--narrow{max-width:780px}.ok-center{text-align:center}.ok-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--ok-accent);margin-bottom:10px;text-transform:uppercase}.ok--bg-navy .ok-eyebrow{color:#9dc0f0}.ok-h2{font-family:var(--ok-serif);font-weight:700;font-size:clamp(23px,4.6vw,34px);line-height:1.45;letter-spacing:.04em;margin:0 0 24px;color:inherit}.ok--torq .ok-h2{font-size:clamp(24px,5vw,38px);letter-spacing:.02em}.ok-h2 em{font-style:normal;color:var(--ok-accent)}.ok--nagi .ok-h2 em{background:linear-gradient(transparent 70%,var(--ok-accent-soft) 70%)}.ok-h3{font-family:var(--ok-serif);font-weight:700;font-size:clamp(18px,3.4vw,22px);line-height:1.5;margin:0 0 10px}.ok-lead{font-size:15px;color:var(--ok-ink2);max-width:720px;margin:0 auto 28px}.ok--bg-navy .ok-lead{color:#c9d2e1}.ok-note{font-size:12px;color:var(--ok-ink2);margin-top:16px;line-height:1.7}.ok--bg-navy .ok-note{color:#aeb8ca}.ok-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:14px 34px;border-radius:999px;background:var(--ok-ink);color:#fff!important;font-weight:700;font-size:16px;letter-spacing:.06em;text-decoration:none;border:0;cursor:pointer;transition:transform .15s ease,opacity .15s ease;box-shadow:0 8px 20px #11141829}.ok--torq .ok-btn{background:var(--ok-accent);border-radius:10px}.ok-btn:hover{transform:translateY(-1px);opacity:.93}.ok-btn--block{display:flex;width:100%}.ok-btn--light{background:#fff!important;color:var(--ok-ink)!important}.ok-btnwrap{margin-top:28px;text-align:center}.ok-stars{color:var(--ok-star);letter-spacing:2px;font-size:16px}.ok-verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--ok-ok)}.ok-verified:before{content:"\2713";display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--ok-ok);color:#fff;font-size:9px}.ok-ph{display:grid;place-items:center;aspect-ratio:9/16;border:2px dashed var(--ok-line);border-radius:var(--ok-radius);font-size:12px;color:var(--ok-ink2);text-align:center;padding:12px;background:#fff9}.ok-bar{background:var(--ok-ink);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;text-align:center;padding:9px 14px;line-height:1.5}.ok--torq .ok-bar,.ok-bar--accent{background:var(--ok-accent)}.ok-bar__cd{display:inline-flex;gap:4px;margin-left:8px;font-variant-numeric:tabular-nums}.ok-bar__cd b{background:#ffffff2e;border-radius:4px;padding:0 5px}.ok-ugc__head{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:22px;text-align:center}.ok-ugc__score{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ok-ink2)}.ok-ugc__score b{font-size:28px;color:var(--ok-ink);font-family:var(--ok-serif)}.ok-ugc__grid{display:grid;gap:12px;grid-template-columns:repeat(var(--ok-cols-m,2),minmax(0,1fr))}@media(min-width:750px){.ok-ugc__grid{grid-template-columns:repeat(var(--ok-cols,3),minmax(0,1fr));gap:16px}}.ok-ugc__grid--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px}.ok-ugc__grid--scroll .ok-ugc__item{flex:0 0 62%;scroll-snap-align:start}@media(min-width:750px){.ok-ugc__grid--scroll .ok-ugc__item{flex:0 0 calc(25% - 12px)}}.ok-ugc__item{margin:0}.ok-ugc__media{position:relative;border-radius:var(--ok-radius);overflow:hidden;background:#000;aspect-ratio:9/16}.ok-ugc__media video,.ok-ugc__media img{width:100%;height:100%;object-fit:cover}.ok-ugc__name{display:flex;justify-content:space-between;gap:6px;align-items:center;font-size:12px;font-weight:700;margin-top:8px}.ok-ugc__cap{font-size:12px;color:var(--ok-ink2);line-height:1.6;margin-top:2px}.ok-ugc__quote{max-width:760px;margin:26px auto 0;background:var(--ok-white);border:1px solid var(--ok-line);border-radius:var(--ok-radius);padding:22px 22px 18px;text-align:center}.ok-ugc__quote p{font-family:var(--ok-serif);font-size:16px;line-height:1.9}.ok-ugc__quote small{display:block;margin-top:10px;font-size:12px;color:var(--ok-ink2)}.ok-ugc__link{display:inline-block;margin-top:14px;font-size:14px;font-weight:700;color:var(--ok-accent);text-decoration:none}.ok-ba{display:grid;gap:28px;align-items:center}@media(min-width:900px){.ok-ba{grid-template-columns:1.05fr 1fr;gap:48px}}.ok-ba__pics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ok-ba__pic{position:relative;border-radius:var(--ok-radius);overflow:hidden;background:var(--ok-sand);aspect-ratio:4/5}.ok-ba__pic img{width:100%;height:100%;object-fit:cover}.ok-ba__tag{position:absolute;left:10px;top:10px;background:#111418c7;color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.ok-ba__pic--after .ok-ba__tag{background:var(--ok-accent)}.ok-ba__txt{font-size:15px;color:var(--ok-ink2)}.ok-feat{display:grid;gap:28px;align-items:center}@media(min-width:900px){.ok-feat{grid-template-columns:1fr 1fr;gap:56px}.ok-feat--rev .ok-feat__img{order:2}}.ok-feat__img{border-radius:var(--ok-radius);overflow:hidden;background:var(--ok-sand)}.ok-feat__img img,.ok-feat__img video{width:100%;height:100%;object-fit:cover}.ok-feat__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ok-feat__list li{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;font-size:clamp(17px,3.2vw,21px);font-weight:700;line-height:1.5;padding-bottom:12px;border-bottom:1px solid var(--ok-line)}.ok-feat__list li span{color:var(--ok-ink2);font-weight:500}.ok-feat__list li b{color:var(--ok-accent)}.ok-feat__close{font-family:var(--ok-serif);font-size:clamp(18px,3.4vw,24px);font-weight:700;margin-top:20px}.ok-cmp{max-width:820px;margin:0 auto;background:var(--ok-white);border:1px solid var(--ok-line);border-radius:var(--ok-radius);overflow:hidden}.ok-cmp__head,.ok-cmp__row{display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:center}.ok-cmp__head{background:var(--ok-cream);font-size:13px;font-weight:700;text-align:center}.ok-cmp__head>div{padding:14px 8px}.ok-cmp__head img{width:72px;height:72px;object-fit:cover;border-radius:10px;margin:0 auto 6px}.ok-cmp__ours{background:var(--ok-accent-soft);color:var(--ok-accent)}.ok-cmp__row{border-top:1px solid var(--ok-line);font-size:14px}.ok-cmp__row>div{padding:14px 12px}.ok-cmp__row>div:not(:first-child){text-align:center;font-size:18px;font-weight:700}.ok-cmp__row .is-yes{color:var(--ok-ok)}.ok-cmp__row .is-no{color:var(--ok-no)}.ok-cmp__row>div:nth-child(2){background:var(--ok-accent-soft)}.ok-st__sum{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;font-size:14px;color:var(--ok-ink2)}.ok-st__grid{display:grid;gap:16px}@media(min-width:750px){.ok-st__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.ok-st__grid{grid-template-columns:repeat(3,1fr)}}.ok-st__card{background:var(--ok-white);border:1px solid var(--ok-line);border-radius:var(--ok-radius);overflow:hidden;display:flex;flex-direction:column}.ok-st__img{aspect-ratio:4/3;background:var(--ok-sand)}.ok-st__img img{width:100%;height:100%;object-fit:cover}.ok-st__body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;flex:1}.ok-st__body blockquote{margin:0;font-size:14px;line-height:1.9}.ok-st__who{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700}.ok-st__who small{font-weight:500;color:var(--ok-ink2)}.ok-steps{display:grid;gap:14px;counter-reset:okstep}@media(min-width:750px){.ok-steps{grid-template-columns:repeat(var(--ok-cols,3),1fr)}}.ok-step{background:var(--ok-white);border:1px solid var(--ok-line);border-radius:var(--ok-radius);padding:22px 20px;position:relative}.ok-step__n{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ok-ink);color:#fff;font-weight:700;font-size:15px;margin-bottom:12px}.ok--torq .ok-step__n{background:var(--ok-accent)}.ok-step__t{font-weight:700;font-size:16px;margin-bottom:6px}.ok-step__x{font-size:14px;color:var(--ok-ink2)}.ok-spec{display:grid;gap:28px;align-items:center}@media(min-width:900px){.ok-spec{grid-template-columns:1fr 1fr;gap:56px}}.ok-spec__img{border-radius:var(--ok-radius);overflow:hidden;background:var(--ok-sand)}.ok-spec__rows{border-top:1px solid var(--ok-line)}.ok-spec__row{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--ok-line);font-size:14px}.ok-spec__row dt{font-weight:700;margin:0}.ok-spec__row dd{margin:0;color:var(--ok-ink2)}.ok-spec__big{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px}.ok-spec__big span{background:var(--ok-white);border:1px solid var(--ok-line);border-radius:12px;padding:10px 14px;font-size:13px;font-weight:700}.ok-spec__big span b{display:block;font-family:var(--ok-serif);font-size:22px;color:var(--ok-accent)}.ok-cards{display:grid;gap:16px}@media(min-width:750px){.ok-cards{grid-template-columns:repeat(3,1fr)}}.ok-card{background:var(--ok-white);border:1px solid var(--ok-line);border-radius:var(--ok-radius);overflow:hidden}.ok-card__img{aspect-ratio:1/1;background:var(--ok-sand)}.ok-card__img img{width:100%;height:100%;object-fit:cover}.ok-card__b{padding:18px}.ok-card__b p{font-size:14px;color:var(--ok-ink2)}.ok-diff{display:grid;gap:14px}@media(min-width:750px){.ok-diff{grid-template-columns:repeat(var(--ok-cols,3),1fr)}}.ok-diff__col{background:var(--ok-white);border:1px solid var(--ok-line);border-radius:var(--ok-radius);padding:22px 20px}.ok-diff__col.is-ours{border:2px solid var(--ok-accent);box-shadow:0 10px 30px var(--ok-accent-soft)}.ok-diff__lbl{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--ok-cream);margin-bottom:10px}.ok-diff__col.is-ours .ok-diff__lbl{background:var(--ok-accent);color:#fff}.ok-diff__col p{font-size:14px;color:var(--ok-ink2)}.ok-vid{max-width:960px;margin:0 auto;border-radius:var(--ok-radius);overflow:hidden;background:#000}.ok-vid video{width:100%}.ok-vid--vertical{max-width:420px}.ok-plan{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.ok-plan{grid-template-columns:repeat(4,1fr)}}.ok-plan__it{background:var(--ok-white);border:1px solid var(--ok-line);border-radius:var(--ok-radius);padding:18px 16px;text-align:center}.ok-plan__n{font-family:var(--ok-serif);font-size:34px;font-weight:700;color:var(--ok-accent);line-height:1}.ok-plan__n small{font-size:14px;margin-left:2px}.ok-plan__p{font-weight:700;margin-top:8px}.ok-plan__x{font-size:12px;color:var(--ok-ink2);margin-top:4px;line-height:1.6}.ok-plan__total{margin:20px auto 0;max-width:620px;background:var(--ok-ink);color:#fff;border-radius:var(--ok-radius);padding:18px 20px;text-align:center}.ok--torq .ok-plan__total{background:var(--ok-navy)}.ok-plan__total b{font-family:var(--ok-serif);font-size:24px}.ok-plan__total small{display:block;font-size:13px;opacity:.85;margin-top:4px}.ok-gt{max-width:820px;margin:0 auto;display:grid;gap:18px;align-items:center;background:var(--ok-white);border:1px solid var(--ok-line);border-radius:var(--ok-radius);padding:26px 22px}@media(min-width:750px){.ok-gt{grid-template-columns:120px 1fr;padding:30px 34px}}.ok-gt__seal{width:110px;height:110px;border-radius:50%;border:3px solid var(--ok-accent);display:grid;place-items:center;text-align:center;color:var(--ok-accent);font-weight:700;line-height:1.2;margin:0 auto}.ok-gt__seal b{font-family:var(--ok-serif);font-size:30px;display:block}.ok-gt__seal small{font-size:11px}.ok-gt p{font-size:14px;color:var(--ok-ink2)}.ok-faq{max-width:820px;margin:0 auto}.ok-faq__top{text-align:center;font-size:14px;color:var(--ok-ink2);margin:-10px 0 22px}.ok-faq__top a{color:var(--ok-accent);font-weight:700}.ok-faq details{border-bottom:1px solid var(--ok-line)}.ok-faq details:first-of-type{border-top:1px solid var(--ok-line)}.ok-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:18px 4px;font-weight:700;font-size:15px}.ok-faq summary::-webkit-details-marker{display:none}.ok-faq summary:after{content:"+";font-size:20px;line-height:1;color:var(--ok-accent);transition:transform .2s}.ok-faq details[open] summary:after{transform:rotate(45deg)}.ok-faq__a{padding:0 4px 18px;font-size:14px;color:var(--ok-ink2)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ok-pages.css.map */
