:root{--bg:#f3f5f8;--card:#fff;--ink:#14213d;--sub:#566175;--line:#dde3eb;--soft:#eef2f7;--kr:#1d4ed8;--kr-soft:#e8efff;--jp:#5f6b7d;--jp-soft:#eef0f3;--tag:#ffd60a;--sale:#d92d20;--ok:#0f7b55;--uh-bg:#231d16;--uh-bg-2:#2e261d;--uh-line:#d5c2953d;--uh-gold:#d5c295;--uh-bronze:#a88a55;--uh-text:#f5efe4;--uh-sub:#cbbfa8;--font-num:var(--font-dela), "Hiragino Kaku Gothic StdN", sans-serif;--font-text:var(--font-biz), "Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif;--font-serif:var(--font-mincho), "Hiragino Mincho ProN", "Yu Mincho", serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:76px}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-feature-settings:"palt" 1;margin:0;font-size:16px;line-height:1.8}a{color:var(--kr)}img{max-width:100%;height:auto;display:block}h1,h2,h3{margin:0;line-height:1.4}p,figure{margin:0}.num{font-family:var(--font-num);font-feature-settings:"tnum" 1;letter-spacing:.01em;font-weight:400}.wrap{max-width:1160px;margin:0 auto;padding:0 20px}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:#fff;padding:8px 12px;top:12px;left:12px}:focus-visible{outline:3px solid var(--kr);outline-offset:2px}.uh-strip{background:var(--uh-bg);color:var(--uh-text);font-size:13.5px}.uh-strip .wrap{align-items:center;gap:12px;min-height:38px;display:flex}.uh-strip a{color:var(--uh-text);align-items:baseline;gap:12px;min-width:0;text-decoration:none;display:flex}.uh-strip a:hover b{text-decoration:underline}.uh-strip b{font-family:var(--font-serif);letter-spacing:.04em;color:var(--uh-gold);white-space:nowrap;font-size:15px;font-weight:800}.uh-strip a span{color:var(--uh-sub);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uh-strip-badge{border:1px solid var(--uh-gold);color:var(--uh-gold);border-radius:3px;flex:none;padding:1px 8px;font-size:12px;font-weight:700}.site-header{background:var(--card);border-bottom:1px solid var(--line);z-index:20;position:sticky;top:0}.site-header .wrap{align-items:center;gap:24px;height:64px;display:flex}.logo{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.logo-tag{background:var(--tag);clip-path:polygon(22% 0,100% 0,100% 100%,22% 100%,0 50%);border-radius:4px 10px 10px 4px;width:34px;height:24px;position:relative}.logo-tag:after{content:"";background:var(--card);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:9px}.logo-name{font-family:var(--font-num);letter-spacing:.02em;font-size:21px}.logo-sub{color:var(--sub);font-size:11.5px;line-height:1.2;display:block}.gnav{align-items:center;gap:4px;margin-left:auto;display:flex}.gnav a{color:var(--ink);border-radius:8px;padding:8px 12px;font-size:15px;font-weight:700;text-decoration:none}.gnav a:hover{background:var(--soft)}.gnav a.hot{color:var(--sale)}.gnav a.uh-nav{background:var(--uh-bg);color:var(--uh-gold);margin-left:6px}.gnav a.uh-nav:hover{background:var(--uh-bg-2)}.mnav{display:none}.hero{background:var(--ink);color:#fff;padding:44px 0 48px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:40px;display:grid}.hero h1{font-size:36px;line-height:1.3}.hero h1 span{margin-top:6px;font-size:25px;display:block}.hero h1 em{color:var(--tag);margin-right:2px;font-size:30px;font-style:normal}.hero-lead{color:#c9d2e3;max-width:34em;margin-top:14px}.hero-stats{flex-wrap:wrap;gap:8px;margin:26px 0 0;display:flex}.hero-stats div{background:#ffffff12;border-radius:8px;padding:8px 14px}.hero-stats dt{color:#9fb0cc;font-size:12.5px}.hero-stats dd{white-space:nowrap;margin:0;font-size:15px}.hero-stats b{color:#fff;margin:0 2px;font-size:24px}.hero-stats a{color:var(--tag);text-decoration:none}.hero-stats a b{color:var(--tag)}.hero-date{color:#9fb0cc;margin-top:18px;font-size:13px}.hero-meta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.chip{color:#e8edf6;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13.5px;display:inline-flex}.chip b{color:#fff}.picker{background:var(--card);color:var(--ink);border-radius:14px;padding:22px 24px 20px}.picker-q{font-size:15px;font-weight:700}.picker-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.picker-chips button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:5px 11px;font-size:13.5px;font-weight:700;line-height:1.4}.picker-chips button:hover{border-color:var(--ink)}.picker-chips button.on{background:var(--ink);border-color:var(--ink);color:#fff}.picker-out{background:var(--soft);border-radius:10px;margin-top:16px;padding:14px 16px 12px}.picker-out .picker-bar{background:#fff}.picker-row{grid-template-columns:3em minmax(0,1fr) 11rem;align-items:center;gap:12px;margin-top:8px;display:grid}.picker-flag{font-size:14px;font-weight:700}.picker-bar{background:var(--soft);border-radius:4px;height:22px;overflow:hidden}.picker-bar i{border-radius:4px;height:100%;transition:width .35s;display:block}.picker-row.kr .picker-bar i{background:var(--kr)}.picker-row.jp .picker-bar i{background:var(--jp)}.picker-yen{text-align:right;white-space:nowrap;font-size:22px}.picker-row.kr .picker-yen{color:var(--kr)}.picker-row.jp .picker-yen{color:var(--jp)}.picker-verdict{margin-top:14px;font-size:16px}.picker-verdict .num{color:var(--sale);margin:0 2px;font-size:20px}.picker-basis{color:var(--sub);flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:13px;display:flex}.picker-basis a{font-weight:700}.uh{background:var(--uh-bg);color:var(--uh-text);padding:56px 0 52px}.uh :focus-visible{outline-color:var(--uh-gold)}.uh a{color:var(--uh-gold)}.uh-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}.uh-photos{grid-template-columns:1fr 1fr;gap:8px;display:grid}.uh-photos img{aspect-ratio:4/3;object-fit:cover;border-radius:3px;width:100%}.uh-photos .uh-ph-main{aspect-ratio:16/8.4;grid-column:1/-1}.uh-photos img:last-child{object-position:30% 30%}.uh-badge{color:var(--uh-bg);background:var(--uh-gold);letter-spacing:.04em;border-radius:3px;padding:2px 10px;font-size:12.5px;font-weight:700;display:inline-block}.uh-title{font-family:var(--font-serif);letter-spacing:.02em;margin-top:14px;font-size:44px;font-weight:800;line-height:1.25}.uh-title span{color:var(--uh-gold);margin-bottom:6px;font-size:22px;font-weight:600;display:block}.uh-lead{color:var(--uh-sub);margin-top:16px;font-size:15.5px}.uh-reasons{grid-template-columns:1fr 1fr;gap:16px 20px;margin:22px 0 0;padding:0;list-style:none;display:grid}.uh-reasons li{grid-template-columns:30px 1fr;align-items:start;gap:10px;display:grid}.uh-reasons svg{color:var(--uh-gold);margin-top:2px}.uh-reasons b{font-size:15px;display:block}.uh-reasons span{color:var(--uh-sub);margin-top:2px;font-size:13px;line-height:1.65;display:block}.uh-doc{background:var(--uh-bg-2);border-radius:4px;grid-template-columns:64px 1fr;align-items:center;gap:14px;margin-top:26px;padding:14px 16px;display:grid}.uh-doc img{object-fit:cover;border-radius:50%;width:64px;height:64px}.uh-doc b{font-family:var(--font-serif);font-size:17px;font-weight:800;display:block}.uh-doc span{color:var(--uh-sub);margin-top:2px;font-size:12.5px;line-height:1.6;display:block}.uh-cta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.btn-gold,.btn-line{border-radius:4px;align-items:center;min-height:46px;padding:10px 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn-gold{background:var(--uh-gold);color:var(--uh-bg)!important}.btn-gold:hover{background:#e3d3ab}.btn-line{border:1px solid var(--uh-gold);color:var(--uh-gold)!important}.btn-line:hover{background:#d5c2951a}.uh-h3{font-family:var(--font-serif);margin-top:64px;font-size:26px;font-weight:800}.uh-videos{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:18px;display:grid}.uh-videos figcaption,.uh-t figcaption{margin-top:10px;font-size:14.5px;font-weight:700;line-height:1.6}.uh-ch{color:var(--uh-sub);margin-top:14px;font-size:13px}.uh-menu{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.uh-menu a{background:var(--uh-bg-2);border:1px solid var(--uh-line);color:var(--uh-text);border-radius:4px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;height:100%;padding:12px 14px;text-decoration:none;display:grid}.uh-menu a:hover{border-color:var(--uh-gold)}.uh-menu-name b{font-size:15.5px;display:block}.uh-menu-name small{color:var(--uh-sub);font-size:12px;line-height:1.4;display:block}.uh-menu-yen{color:var(--uh-sub);white-space:nowrap;margin-top:4px;font-size:12px;display:block}.uh-menu-yen .num{color:var(--uh-gold);margin-left:4px;font-size:15px}.uh-src{color:var(--uh-sub);margin-top:14px;font-size:12.5px}.vf{aspect-ratio:16/9;cursor:pointer;background:#000;border:0;border-radius:4px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.vf img{object-fit:cover;width:100%;height:100%}.vf-play{color:#fff;background:#14100cc7;border-radius:50%;place-items:center;width:62px;height:62px;margin:-31px 0 0 -31px;padding-left:3px;transition:transform .15s;display:grid;position:absolute;top:50%;left:50%}.vf:hover .vf-play{background:var(--sale);transform:scale(1.08)}.vf-time{color:#fff;background:#000000c7;border-radius:3px;padding:1px 7px;font-size:12px;position:absolute;bottom:8px;right:8px}.vf-on iframe{border:0;width:100%;height:100%;display:block}.skin{display:block}.skin-mini{border-radius:3px;flex:none;width:56px;height:auto;overflow:hidden}.skin-full{width:100%;max-width:380px;height:auto}main{display:block}.block{margin-top:64px}.block-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 16px;margin-bottom:18px;display:flex}.block-head h2{align-items:center;gap:12px;font-size:27px;display:flex}.block-head h2:before{content:"";background:var(--tag);clip-path:polygon(24% 0,100% 0,100% 100%,24% 100%,0 50%);border-radius:3px 8px 8px 3px;flex:none;width:28px;height:20px}.basis{color:var(--sub);font-size:13.5px}.go{white-space:nowrap;font-size:14.5px;font-weight:700}.card{background:var(--card);border:1px solid var(--line);border-radius:12px}.cb{gap:22px;display:grid}.cb-group{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}.cb-head{background:var(--ink);color:#fff;flex-wrap:wrap;align-items:baseline;gap:14px;padding:14px 20px;display:flex}.cb-head h3{font-size:18px}.cb-head p{color:#b8c3d8;font-size:13px}.cb ul{margin:0;padding:0;list-style:none}.cb li+li{border-top:1px solid var(--line)}.cb-row{color:var(--ink);grid-template-columns:56px minmax(0,1fr) minmax(0,1.55fr) 9.5em;align-items:center;gap:18px;padding:14px 20px;text-decoration:none;display:grid}.cb-row:hover{background:#fafbfd}.cb-row:hover .cb-name b{text-decoration:underline}.cb-name b{font-size:17px;display:block}.cb-name small{color:var(--sub);font-size:12.5px;line-height:1.5;display:block}.cb-bars{gap:6px;display:grid}.cb-line{grid-template-columns:2.6em minmax(0,1fr) 8.4em;align-items:center;gap:10px;display:grid}.cb-flag{color:var(--sub);font-size:12.5px;font-weight:700}.cb-bar{background:var(--soft);border-radius:3px;height:12px;overflow:hidden}.cb-bar i{border-radius:3px;height:100%;display:block}.cb-line.kr i{background:var(--kr)}.cb-line.jp i{background:var(--jp)}.cb-yen{text-align:right;white-space:nowrap;font-size:16px}.cb-line.kr .cb-yen{color:var(--kr)}.cb-line.jp .cb-yen{color:var(--jp)}.cb-diff{text-align:right}.diff{color:var(--sale);white-space:nowrap;background:#fff1f0;border-radius:999px;padding:3px 10px;font-size:14px;font-weight:700;display:inline-block}.diff.up{background:var(--jp-soft);color:var(--jp)}.diff.none{color:var(--sub);background:0 0;font-size:12.5px;font-weight:400}.cmp{border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;overflow:hidden}.cmp th{text-align:left;color:var(--sub);background:var(--soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px;font-size:13px;font-weight:700}.cmp td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px}.cmp tr:last-child td{border-bottom:0}.cmp .tname{font-weight:700}.cmp .kr{color:var(--kr)}.cmp .jp{color:var(--jp)}.cmp .yen{white-space:nowrap;font-size:19px}.cmp .basis-cell{color:var(--sub);white-space:nowrap;font-size:12px;display:block}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tags{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:24px;display:grid}.block .tags{margin-top:0}.ptag{background:var(--tag);color:var(--ink);clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);border-radius:6px 14px 14px 6px;padding:16px 18px 16px 34px;text-decoration:none;display:block;position:relative}.ptag:before{content:"";background:var(--ink);opacity:.85;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:16px}.ptag:hover .ptag-what{text-decoration:underline}.ptag-what{font-size:15px;font-weight:700}.ptag-plan{color:#3c3a2a;font-size:13px}.ptag-price{color:var(--sale);white-space:nowrap;margin-top:6px;font-size:27px;line-height:1.1}.ptag-price small{font-size:15px}.ptag-krw{color:#3c3a2a;font-size:13px}.ptag-clinic{border-top:1px dashed #14213d59;margin-top:8px;padding-top:6px;font-size:13px}.ptag-period{color:#5a5640;font-size:12px}.dt-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.dt-cards a{background:var(--card);border:1px solid var(--line);height:100%;color:var(--ink);border-radius:10px;grid-template-columns:56px 1fr;align-items:start;gap:14px;padding:14px 16px;text-decoration:none;display:grid}.dt-cards a:hover{border-color:var(--ink)}.dt-cards b{font-size:16px;display:block}.dt-text{margin-top:2px;font-size:13.5px;line-height:1.65;display:block}.dt-jp{background:var(--jp-soft);color:var(--sub);border-radius:4px;margin-top:6px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.dt-jp-yes{color:var(--ok);background:#e9f7f1}.dt-jp-no{color:#a3271c;background:#fdeeee}.how{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.how-item{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:22px 22px 20px}.how-item svg{color:var(--kr)}.how-item h3{margin-top:10px;font-size:18px}.how-item p{color:var(--sub);margin-top:6px;font-size:14.5px}.dt{border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;overflow:hidden}.dt th,.dt td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px;font-size:14.5px}.dt th{background:var(--soft);color:var(--sub);font-size:13px}.t-band{background:var(--card);padding-bottom:34px}.crumbs{color:var(--sub);padding:14px 0 0;font-size:13px}.crumbs a{color:var(--sub)}.t-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.t-head{padding:18px 0 0}.t-head h1{font-size:36px}.t-head .sub{color:var(--sub);margin-top:6px}.t-depth{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:18px;margin-top:22px;display:grid}.t-depth figcaption{color:var(--ink);font-size:14px}.t-depth figcaption b{color:var(--sale);font-size:13px;display:block}.t-price{padding-top:26px}.t-price .versus{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:0}.t-price .vsave{grid-column:1/-1;min-width:0}.versus{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:12px;margin-top:18px;display:grid}.vtag{background:var(--card);border:1px solid var(--line);border-left:8px solid var(--kr);border-radius:12px;padding:18px 20px}.vtag.jp{border-left-color:var(--jp)}.vtag h2{color:var(--sub);font-size:15px}.vtag .yen{white-space:nowrap;margin-top:4px;font-size:32px;line-height:1.2}.vtag .yen small{margin-right:2px;font-size:.55em}.vtag.kr .yen{color:var(--kr)}.vtag.jp .yen{color:var(--jp)}.vtag .range{color:var(--sub);font-size:13.5px}.vsave{text-align:center;background:var(--tag);border-radius:12px;place-items:center;min-width:180px;padding:14px 20px;display:grid}.vsave .num{color:var(--sale);margin:0 6px;font-size:30px;line-height:1.1}.vsave small{font-size:14px;font-weight:700}.t-price .vsave>div{flex-wrap:wrap;justify-content:center;align-items:baseline;display:flex}.uh-t{background:var(--uh-bg);color:var(--uh-text);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px;margin-top:32px;padding:30px;display:grid}.uh-t :focus-visible{outline-color:var(--uh-gold)}.uh-t a{color:var(--uh-gold)}.uh-t-media figure+figure{margin-top:18px}.uh-t-media img{border-radius:4px}.uh-t-v2{grid-template-columns:46% 1fr;align-items:center;gap:14px;display:grid}.uh-t-v2 figcaption{color:var(--uh-sub);margin-top:0!important;font-size:13.5px!important}.uh-t h2{font-family:var(--font-serif);margin-top:12px;font-size:30px;font-weight:800;line-height:1.35}.uh-t-device{color:var(--uh-sub);margin-top:8px}.uh-t-device b{color:var(--uh-gold);font-size:17px}.uh-t-lead{margin-top:12px;font-size:15px}.uh-t-lead a{color:var(--uh-gold);text-underline-offset:3px}.uh-t-points{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.uh-t-points li{padding-left:20px;font-size:15px;position:relative}.uh-t-points li:before{content:"";background:var(--uh-gold);border-radius:50%;width:8px;height:8px;position:absolute;top:.72em;left:2px}.uh-t-info{background:var(--uh-line);border:1px solid var(--uh-line);border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:18px 0 0;display:grid;overflow:hidden}.uh-t-info div{background:var(--uh-bg-2);padding:10px 12px}.uh-t-info dt{color:var(--uh-sub);font-size:12px}.uh-t-info dd{margin:0;font-size:14px;font-weight:700;line-height:1.55}.uh-t-price{border:1px solid var(--uh-gold);border-radius:4px;gap:8px;margin-top:16px;padding:14px 16px;display:grid}.uh-t-price>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.uh-t-plan{font-weight:700}.uh-t-yen{color:var(--uh-gold);font-size:24px}.uh-t-krw{color:var(--uh-sub);font-size:12.5px}.uh-t-price p{color:var(--uh-sub);font-size:13px}.uh-t-noprice{color:var(--uh-sub);margin-top:16px;font-size:13.5px}.uh-t-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.uh-t .uh-src{margin-top:12px}.uh-else{background:var(--uh-bg);color:var(--uh-text);border-radius:6px;grid-template-columns:220px 1fr;align-items:center;gap:22px;margin-top:28px;padding:18px;display:grid}.uh-else img{aspect-ratio:4/3;object-fit:cover;border-radius:3px;width:100%}.uh-else-text{margin-top:8px;font-size:15px}.uh-else-links{flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:14.5px;font-weight:700;display:flex}.uh-else a{color:var(--uh-gold)}.uh-side{background:var(--uh-bg);color:var(--uh-text);border-radius:12px;overflow:hidden}.uh-side img{aspect-ratio:16/9;object-fit:cover;width:100%}.uh-side-body{padding:14px 16px 16px}.uh-side-body b{font-family:var(--font-serif);margin-top:8px;font-size:19px;font-weight:800;display:block}.uh-side-body ul{color:var(--uh-sub);margin:6px 0 0;padding-left:18px;font-size:13.5px}.uh-side-body a{color:var(--uh-gold);margin-top:10px;font-size:14px;font-weight:700;display:inline-block}.layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;margin-top:32px;display:grid}.side{gap:14px;display:grid;position:sticky;top:84px}.side .card{padding:16px}.side h2{font-size:15px}.side ol,.side ul{margin:8px 0 0;padding-left:20px;font-size:14px}.sec{margin-top:40px}.sec>h2{border-left:6px solid var(--ink);background:var(--card);border-radius:0 8px 8px 0;padding:10px 0 10px 14px;font-size:23px}.sec>h2.kr{border-left-color:var(--kr)}.sec>h2.jp{border-left-color:var(--jp)}.sec>h2.sale{border-left-color:var(--sale)}.sec>p{margin-top:12px}.prices{border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;margin-top:14px;font-size:14.5px;overflow:hidden}.prices th{background:var(--soft);color:var(--sub);text-align:left;white-space:nowrap;padding:10px 12px;font-size:12.5px}.prices td{border-top:1px solid var(--line);vertical-align:top;padding:12px}.prices .p-yen{white-space:nowrap;font-size:18px}.prices .p-yen.kr{color:var(--kr)}.prices .p-yen.jp{color:var(--jp)}.prices .p-orig{color:var(--sub);white-space:nowrap;font-size:12.5px}.prices .p-src{white-space:nowrap;font-size:12px}.badge{white-space:nowrap;border-radius:4px;margin:2px 4px 0 0;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.badge.event{background:var(--tag);color:var(--sale)}.badge.first{color:var(--ok);background:#e9f7f1}.badge.monitor{color:#6b3fb5;background:#f3effc}.badge.tax{background:var(--soft);color:var(--sub);font-weight:500}.note{color:var(--sub);margin-top:10px;font-size:13px}.facts{gap:14px;margin-top:14px;display:grid}.fact{padding:16px 18px}.fact h3{font-size:16px}.fact ul{margin:8px 0 0;padding-left:20px}.fact li{margin:4px 0}.src{color:var(--sub);font-size:12px}.src a{color:var(--sub)}.warn{background:#fff8e1;border:1px solid #f3dc8a;border-radius:10px;margin-top:14px;padding:14px 16px;font-size:14px}.faq{gap:10px;margin-top:14px;display:grid}.faq details{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.faq summary{cursor:pointer;font-weight:700}.faq details p{margin-top:8px}.related{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.related a{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:14px;text-decoration:none}.more{margin-top:12px}.more summary{cursor:pointer;color:var(--sub);padding:8px 0;font-size:14.5px;font-weight:700}.approval{background:var(--jp-soft);color:var(--ink);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:12px;padding:6px 12px;font-size:14px;display:inline-flex}.approval-yes{background:#e9f7f1}.approval-no{background:#fdeeee}.approval a{font-size:13px}.site-footer{background:var(--ink);color:#c9d2e3;margin-top:80px;padding:36px 0 28px;font-size:14px}.site-footer a{color:#e8edf6}.foot-grid{grid-template-columns:2fr 1fr 1fr;gap:28px;display:grid}.site-footer h2{color:#fff;margin-bottom:8px;font-size:14px}.site-footer ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.foot-note{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;font-size:12.5px;display:flex}.prose{max-width:760px}.prose h2{margin-top:32px;font-size:21px}.prose p,.prose ul{margin-top:10px}@media (max-width:1040px){.hero-grid,.uh-grid,.t-hero{grid-template-columns:minmax(0,1fr)}.hero-grid{gap:28px}.uh-grid{gap:30px}.t-hero{gap:8px}.layout{grid-template-columns:minmax(0,1fr)}.side{position:static}.foot-grid,.dt-cards{grid-template-columns:1fr 1fr}.uh-t{grid-template-columns:minmax(0,1fr)}.cb-row{grid-template-columns:56px minmax(0,1fr) minmax(0,1.4fr)}.cb-diff{text-align:left;grid-column:2/-1}}@media (max-width:720px){html{scroll-padding-top:112px}.wrap{padding:0 16px}.uh-strip .wrap{gap:8px;min-height:34px}.uh-strip a span,.gnav{display:none}.mnav{background:var(--soft);z-index:19;gap:4px;padding:6px 12px;display:flex;position:sticky;top:64px;overflow-x:auto}.mnav a{white-space:nowrap;color:var(--ink);padding:6px 10px;font-size:14px;font-weight:700;text-decoration:none}.hero{padding:28px 0 32px}.hero h1{font-size:27px}.hero h1 span{font-size:19px}.hero h1 em{font-size:23px}.hero-stats div{flex:auto}.hero-stats b{font-size:20px}.picker{padding:18px 16px}.picker-chips{scrollbar-width:none;flex-wrap:nowrap;margin:12px -16px 0;padding:0 16px 4px;overflow-x:auto}.picker-chips button{flex:none;padding:7px 12px;font-size:14px}.picker-row{grid-template-columns:2.6em minmax(0,1fr) 8.6rem;gap:8px}.picker-yen{font-size:18px}.uh{padding:40px 0}.uh-title{font-size:34px}.uh-title span{font-size:18px}.uh-reasons{grid-template-columns:1fr;gap:12px}.uh-h3{margin-top:40px;font-size:21px}.uh-videos{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:14px;margin:18px -16px 0;padding:0 16px 6px;overflow-x:auto}.uh-videos figure{scroll-snap-align:start}.uh-menu{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.uh-menu a{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:12px}.uh-menu .skin-mini{width:48px}.uh-menu-name b{font-size:15px}.uh-menu-yen{white-space:normal}.uh-menu-yen .num{margin-left:0;display:block}.uh-cta a{flex:100%;justify-content:center}.block{margin-top:48px}.block-head h2{font-size:22px}.cb-head{padding:12px 16px}.cb-row{grid-template-columns:44px minmax(0,1fr);gap:8px 12px;padding:14px 16px}.cb-row .skin-mini{width:44px}.cb-bars,.cb-diff{grid-column:1/-1}.cb-line{grid-template-columns:2.4em minmax(0,1fr) 8rem}.dt-cards{grid-template-columns:1fr}.dt-cards a{grid-template-columns:44px 1fr}.dt-cards .skin-mini{width:44px}.how{grid-template-columns:1fr}.t-head h1{font-size:28px}.t-depth{grid-template-columns:minmax(0,1fr)}.t-price .versus{grid-template-columns:minmax(0,1fr);gap:8px}.vtag{border-left-width:6px;grid-template-columns:1fr auto;align-items:baseline;gap:0 12px;padding:12px 16px;display:grid}.vtag h2{font-size:14px}.vtag .yen{grid-area:1/2/span 2;align-self:center;margin-top:0;font-size:26px}.vtag .range{font-size:12px}.uh-t{border-radius:0;gap:22px;margin-left:-16px;margin-right:-16px;padding:20px 16px}.uh-t h2{font-size:25px}.uh-t-links a{flex:100%;justify-content:center}.uh-else{grid-template-columns:minmax(0,1fr)}.foot-grid{grid-template-columns:1fr}.cmp thead{display:none}.cmp,.cmp tbody{display:block}.cmp tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:4px 14px;padding:14px 16px;display:grid}.cmp tr:last-child{border-bottom:0}.cmp td{border:0;padding:0}.cmp td.tname,.cmp td.cmp-diff{grid-column:1/-1}.cmp td[data-label]:before{content:attr(data-label);color:var(--sub);font-size:12px;display:block}.cmp .yen{font-size:18px}.tags-home>:nth-child(n+5){display:none}.table-scroll .prices{min-width:560px}}@media (prefers-reduced-motion:reduce){.picker-bar i,.vf-play{transition:none}}
