._page_zlieb_1{color:#20201e;background:#f4f4f5;min-height:100vh;font-family:Arial,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}._header_zlieb_1{border-bottom:1px solid #ddd7cb;justify-content:space-between;align-items:center;height:78px;padding:0 max(24px,6vw);font-size:16px;font-weight:700;display:flex}._brand_zlieb_1{width:176px;height:60px;display:block;overflow:hidden}._brand_zlieb_1 img{width:176px;height:auto;display:block;transform:translateY(-22px)}._hero_zlieb_1{color:#fff;background:#c91f2e;padding:88px max(24px,10vw)}._hero_zlieb_1 p{letter-spacing:.16em;font-size:13px;font-weight:700}._hero_zlieb_1 h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(46px,6vw,78px);line-height:1.12}._hero_zlieb_1 div{max-width:700px;font-size:19px;line-height:1.8}._intro_zlieb_1{background:#fff;justify-content:space-between;align-items:center;gap:30px;padding:30px max(24px,10vw);font-size:17px;line-height:1.85;display:flex}._intro_zlieb_1 a{white-space:nowrap;border:1px solid #222;padding:15px 20px;font-size:16px;font-weight:700}._layout_zlieb_1{grid-template-columns:minmax(0,1fr) 350px;gap:58px;max-width:1280px;margin:auto;padding:76px max(24px,5vw);display:grid}._group_zlieb_1{margin-bottom:62px}._group_zlieb_1 h2{border-bottom:3px solid #20201e;margin:0;padding-bottom:16px;font-size:29px;line-height:1.35}._question_zlieb_1{border-bottom:1px solid #d3ccc1;grid-template-columns:48px minmax(0,1fr) 180px;align-items:center;gap:18px;padding:24px 0;display:grid}._question_zlieb_1>span{color:#c91f2e;font-size:16px;font-weight:700}._question_zlieb_1 p{margin:0;font-size:19px;font-weight:500;line-height:1.75}._question_zlieb_1 div{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}._question_zlieb_1 button{cursor:pointer;background:#fff;border:1px solid #d5d5d9;min-height:58px;padding:8px 4px;font-size:18px;font-weight:800}._question_zlieb_1 button small{color:#666;margin-top:3px;font-size:12px;display:block}._question_zlieb_1 button._selected_zlieb_1{color:#fff;background:#20201e;border-color:#20201e}._question_zlieb_1 button._selected_zlieb_1 small{color:#fff}._score_zlieb_1{color:#fff;background:#20201e;align-self:start;padding:31px;position:sticky;top:22px}._score_zlieb_1>p:first-child{letter-spacing:.08em;margin:0;font-size:15px}._score_zlieb_1 strong{letter-spacing:-.08em;font-size:78px;line-height:1.1}._score_zlieb_1 strong small{letter-spacing:0;font-size:20px}._progress_zlieb_1{background:#666;height:7px;margin:18px 0}._progress_zlieb_1 i{background:#ee5261;height:100%;display:block}._score_zlieb_1 h2{margin:22px 0 10px;font-size:27px;line-height:1.35}._score_zlieb_1 p{font-size:16px;line-height:1.75}._score_zlieb_1 hr{border:0;border-top:1px solid #555;margin:22px 0}._score_zlieb_1 ._muted_zlieb_1{color:#c4c4c4;margin:5px 0}._score_zlieb_1 ol{padding-left:22px;font-size:15px;line-height:1.65}._score_zlieb_1 button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;margin-top:14px;padding:12px 16px;font-size:15px}footer{background:#e6e0d6;padding:50px max(24px,10vw);font-size:16px;line-height:1.85}._score_zlieb_1 h3{color:#ff8a90;letter-spacing:.06em;margin:23px 0 8px;font-size:14px}._score_zlieb_1 ._complete_zlieb_1{background:#ffffff14;padding:13px;font-size:16px}@media (width<=850px){._layout_zlieb_1{grid-template-columns:1fr}._score_zlieb_1{order:-1;position:static}._question_zlieb_1{grid-template-columns:34px 1fr}._question_zlieb_1 div{grid-column:2}._intro_zlieb_1{display:block}._intro_zlieb_1 a{margin-top:14px;display:inline-block}._question_zlieb_1 p{font-size:18px}}@media (width<=520px){._header_zlieb_1{font-size:14px}._brand_zlieb_1{width:148px;height:54px}._brand_zlieb_1 img{width:148px;transform:translateY(-18px)}._hero_zlieb_1 h1{font-size:42px}._hero_zlieb_1 div{font-size:18px}._intro_zlieb_1{font-size:16px}._group_zlieb_1 h2{font-size:26px}._question_zlieb_1{gap:12px;padding:20px 0}._question_zlieb_1 p{font-size:17px}._question_zlieb_1 button{min-height:54px;font-size:17px}._question_zlieb_1 button small{font-size:11px}._layout_zlieb_1{padding-left:18px;padding-right:18px}._score_zlieb_1{padding:25px}}._page_zlieb_1{background:#fff}._hero_zlieb_1{padding:45px max(24px,10vw)}._hero_zlieb_1 h1{letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.5rem);line-height:1.4}._jump_zlieb_2{background:#f4f5f6;flex-wrap:wrap;gap:20px;padding:20px max(24px,10vw);display:flex}._jump_zlieb_2 a{color:#a41120;font-weight:700;text-decoration:underline}._question_zlieb_1{scroll-margin-top:24px}._question_zlieb_1 button small{font-size:.875rem}._score_zlieb_1 a{color:#fff;text-underline-offset:4px;margin-top:16px;line-height:1.8;text-decoration:underline;display:inline-block}._score_zlieb_1 ._consultLink_zlieb_2{color:#a41120;background:#fff;padding:12px;font-weight:700}._score_zlieb_1{scroll-margin-top:20px}._intro_zlieb_1 a{white-space:normal}._question_zlieb_1>div{min-width:0}._score_zlieb_1 strong{letter-spacing:-.03em}@media (width<=850px){._score_zlieb_1{order:initial}._layout_zlieb_1{gap:24px;padding-top:32px}._hero_zlieb_1{padding:32px 24px}._intro_zlieb_1{padding:24px}._score_zlieb_1 strong{font-size:3rem}._score_zlieb_1 h2{font-size:1.5rem}}._intro_zlieb_1{flex-wrap:wrap}._score_zlieb_1 button{margin-right:8px}@media (width>=851px){._score_zlieb_1{max-height:calc(100dvh - 44px);overflow-y:auto}}._page_zlieb_1 :is(h1,h2,h3){letter-spacing:-.02em;word-break:normal;overflow-wrap:break-word;text-wrap:pretty;line-height:1.4}@media (width<=760px){._page_zlieb_1 h1{font-size:2rem}._page_zlieb_1 h2{font-size:1.5rem}._page_zlieb_1 h3{font-size:1.25rem}._page_zlieb_1 :is(h1,h2,h3) br{display:none}._page_zlieb_1 :is(h2,h3){white-space:normal}}._hero_zlieb_1{color:#fff;background:#171719;padding-top:64px;padding-bottom:64px}._hero_zlieb_1 h1{letter-spacing:0;margin-top:18px;margin-bottom:28px;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.5}._hero_zlieb_1>p,._hero_zlieb_1>div>p,._hero_zlieb_1>div>span{color:#e0e0e3;font-size:17px;line-height:1.95}._hero_zlieb_1 h1 em{color:#fff}._page_zlieb_1 :is(h1,h2,h3){letter-spacing:0;line-height:1.5}._page_zlieb_1 footer{background:#171719;font-size:13px}@media (width<=640px){._hero_zlieb_1{padding-top:42px;padding-bottom:42px}._hero_zlieb_1 h1{font-size:2rem}._hero_zlieb_1>p,._hero_zlieb_1>div>p,._hero_zlieb_1>div>span{font-size:16px}}
