@font-face{font-family:"SC Noto Sans JP Android";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/SC-NotoSansJP-900-subset.woff2?v=20260627-1") format("woff2")}
.sc-wrap{width:100%;max-width:860px;margin:0 auto 1.4em;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;color-scheme:only light;line-height:normal;letter-spacing:normal;text-transform:none;word-spacing:normal;overflow:hidden}
.sc-wrap *{margin:0;padding:0;box-sizing:border-box;border:none;outline:none;text-decoration:none;font-style:normal;list-style:none;background:transparent}
.sc-sw{width:860px;transform-origin:top left;position:relative}
.sc-card{background:#fff;border-radius:4px;width:860px;position:relative;height:860px;overflow:hidden}
.sc-hd{padding:8px 32px 0}
.sc-ttl{text-align:center;font-size:37px;font-weight:800;color:#505050;line-height:1.3;margin:0;padding:0;position:relative;left:0;top:4px}
.sc-ss{text-align:center}
.sc-sr{display:flex;align-items:center;justify-content:center;gap:3px;line-height:1;position:relative}
.sc-sr .sc-n{font-size:57px;font-weight:800;color:#0072B2;line-height:1}.sc-sr .sc-t{font-size:25px;font-weight:800;color:#0072B2;line-height:1}
.sc-lw{display:inline-flex;align-items:center;margin-left:10px}
.sc-ll{display:inline-flex;align-items:center}
.sc-dm{width:16px;height:16px;background:#0072B2;border-radius:50%}
.sc-sm{height:7px;width:75px;background:#0072B2}
.sc-da{width:16px;height:16px;background:#505050;border-radius:50%}
.sc-sa{width:75px;height:7px;background:repeating-linear-gradient(90deg,#505050 0,#505050 8px,transparent 8px,transparent 16px)}
.sc-al{font-size:21px;color:#505050;font-weight:800;text-align:center;letter-spacing:-2.5px;position:relative;left:36px;top:-1px}
.sc-wrap .sc-sm,.sc-wrap .sc-sa,.sc-wrap .sc-sc{width:var(--sc-legend-line-w,56px)}
.sc-cc{width:100%;display:flex;justify-content:center;margin-top:-120px;overflow:hidden;position:relative;max-height:810px}
.sc-sq{transform-origin:top center}
.sc-lo{position:absolute;width:225px;right:-11px;bottom:0;pointer-events:none;z-index:10}
.sc-lo img{width:100%;height:auto;border:none;box-shadow:none;margin:0;padding:0}
.sc-tt{position:fixed;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:9999;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;color-scheme:only light}
.sc-tt,.sc-tt *{margin:0;padding:0;box-sizing:border-box;border:none;outline:none;text-decoration:none;font-style:normal;list-style:none;background:transparent}
.sc-tt.show{opacity:1;pointer-events:auto}
.sc-tti{position:relative;background:#fff;border-radius:var(--sc-panel-radius,18px);padding:var(--sc-panel-pad,20px);color:#333;width:min(var(--sc-panel-card-w,360px),calc(100dvw - 32px));max-width:calc(100dvw - 32px);max-height:min(var(--sc-panel-card-h,520px),calc(100dvh - 32px));overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:0 6px 30px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.06);container-type:inline-size}
.sc-tt-close{position:absolute;top:var(--sc-panel-close-offset,7px);right:var(--sc-panel-close-offset,7px);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--sc-panel-close-size,34px);height:var(--sc-panel-close-size,34px);border-radius:50%;background:#f2f2f2!important;color:#505050;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;font-size:var(--sc-panel-close-font,24px);font-weight:800;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}
.sc-tt-close:hover,.sc-tt-close:focus-visible{background:#e7e7e7!important}
.sc-tth{font-size:var(--sc-panel-title-size,37px);font-weight:800;text-align:center;padding-bottom:var(--sc-panel-title-pad,12px);border-bottom:1.5px solid #eee;margin-bottom:var(--sc-panel-title-gap,14px);color:#505050;line-height:1.35}
.sc-ttr{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sc-panel-row-gap,7px);margin:var(--sc-panel-row-margin,12px) 0}
.sc-ttr-avg-panel{margin-top:var(--sc-panel-row-margin,12px)}
.sc-ttrl{font-size:var(--sc-panel-name-size,28px);color:#505050;font-weight:800;margin-bottom:0;display:flex;align-items:center;gap:var(--sc-panel-label-gap,9px);line-height:1.4;min-width:0}
.sc-ttrd{width:var(--sc-panel-dot-size,11px);height:var(--sc-panel-dot-size,11px);border-radius:50%;flex-shrink:0}
.sc-ttrx{font-size:var(--sc-panel-body-size,25px);color:#505050;font-weight:800;margin:0 0 0 var(--sc-panel-text-indent,19px);max-width:none;min-width:0;line-height:1.5;word-break:normal;overflow-wrap:break-word}.sc-ttsys{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif}
.sc-ttbr{display:flex;align-items:center;gap:var(--sc-panel-bar-row-gap,12px)}
.sc-ttbr-main{display:grid;grid-template-columns:1fr;gap:var(--sc-panel-bar-gap,6px);position:relative;padding-right:0;margin-top:1px;margin-bottom:1px;align-items:start}
.sc-ttb{flex:1;height:var(--sc-panel-bar-h,11px);border-radius:6px;background:#f0f0f0;overflow:hidden;min-width:0}
.sc-ttf{height:100%;border-radius:6px}
.sc-ttrv{font-size:var(--sc-panel-score-size,28px);font-weight:800;min-width:var(--sc-panel-score-min-w,74px);text-align:right;white-space:nowrap;line-height:1.2}
.sc-ttval{display:flex;flex-direction:column;align-items:center;gap:var(--sc-panel-score-gap,5px);min-width:var(--sc-panel-score-min-w,74px)}
.sc-ttbr-main .sc-ttval{position:static;right:auto;top:auto;transform:none;justify-self:end;flex-direction:row;align-items:center}
.sc-ttval .sc-ttrv{min-width:0;text-align:center}
.sc-tt-grade{display:inline-flex;align-items:center;justify-content:center;width:var(--sc-panel-grade-w,50px);min-width:var(--sc-panel-grade-w,50px);height:var(--sc-panel-grade-h,45px);padding:0;border:var(--sc-panel-grade-border-w,3px) solid transparent;border-radius:var(--sc-panel-grade-radius,22.5px);color:#fff;font-size:var(--sc-panel-grade-size,27px);font-weight:800;line-height:1;box-shadow:none}
.sc-ttdf{margin-top:var(--sc-panel-diff-gap,15px);text-align:center;padding-top:var(--sc-panel-diff-pad,12px);border-top:1.5px solid #eee;font-size:var(--sc-panel-diff-size,28px);font-weight:800;color:#505050}
.sc-badge{display:inline-block;padding:var(--sc-panel-badge-pad-y,5px) var(--sc-panel-badge-pad-x,18px);border-radius:24px;font-weight:800;font-size:var(--sc-panel-badge-size,28px)}
.sc-badge-p{background:rgba(0,114,178,.1);color:#0072B2}
.sc-badge-m{background:rgba(213,94,0,.1);color:#D55E00}
.sc-badge-z{background:#f5f5f5;color:#aaa}
.sc-tt{font-size:16px}
.sc-tt .sc-ttrl{font-size:var(--sc-panel-name-size,28px)!important}
.sc-tt .sc-ttrx{font-size:var(--sc-panel-body-size,25px)!important}
.sc-tt .sc-ttdf{font-size:var(--sc-panel-diff-size,28px)!important}
.sc-ttbr-main .sc-ttval{min-width:0}.sc-ttbr-main .sc-ttrv{min-width:0}.sc-ttbr-main .sc-tt-grade{flex:none}
.sc-grade-layer{position:absolute;inset:0;z-index:14;pointer-events:none;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif}
.sc-grade-layer>*{display:none}
.sc-grade-total{position:absolute;top:77px;left:604px;display:none;align-items:center;gap:7px;height:57px;padding:0 22px;border-radius:999px;background:rgba(0,114,178,.13);color:#0072B2;border:1px solid rgba(0,114,178,.28);font-size:25px;font-weight:800;box-shadow:0 2px 8px rgba(0,0,0,.08)}
.sc-grade-total b{font-size:38px;line-height:1}
.sc-wrap[data-grade-design="axis"] .sc-grade-total{display:flex}
.sc-trigger-wrap{display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center;vertical-align:middle}
.sc-trigger-score{display:block;font-size:inherit;font-weight:inherit;color:inherit;line-height:1.3;white-space:nowrap}
.sc-trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:0;outline:none;appearance:none;-webkit-appearance:none;touch-action:pan-x pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
.sc-trigger:focus-visible{outline:2px solid #0072B2;outline-offset:1px;border-radius:3px}
.sc-trigger *{pointer-events:none}.sc-trigger-thumb{display:block;width:100px;height:100px;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:2px}
.sc-trigger-fb{display:block;width:100px;height:48px;line-height:48px;font-size:11px;color:#0072B2;font-weight:800;text-align:center;border:1px solid #e0e0e0;border-radius:4px}
.sc-metric{display:inline-block;text-align:center;line-height:1.25;color:#333}
.sc-metric-score{display:block;white-space:nowrap}
.sc-stars{position:relative;display:inline-block;font-size:16px;line-height:1;letter-spacing:0px;white-space:nowrap;vertical-align:middle;margin-top:2px}
.sc-stars-bg{color:#d7d7d7}
.sc-stars-fg{position:absolute;left:0;top:0;overflow:hidden;color:#f5a623;white-space:nowrap}
td.sc-trigger-td,th.sc-trigger-th{width:115px!important;max-width:115px!important;min-width:100px!important;padding:4px 6px!important;box-sizing:border-box!important;overflow:hidden!important;word-break:break-all!important}
.sc-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center}
.sc-modal[hidden]{display:none!important}
.sc-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55)}
.sc-modal__dialog{position:relative;background:#fff;border-radius:12px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px);width:860px;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 12px 48px rgba(0,0,0,.25);opacity:0;visibility:hidden}
.sc-modal__dialog.sc-prep{position:fixed;left:-200vw;top:12px;opacity:1;visibility:visible;pointer-events:none}
.sc-modal__dialog.sc-ready{opacity:1;visibility:visible;transition:none}
.sc-modal__close{position:sticky;top:0;float:right;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:rgba(255,255,255,.9);border-radius:0 12px 0 12px;cursor:pointer;font-size:24px;color:#666;line-height:1;-webkit-tap-highlight-color:transparent}
.sc-modal__close:hover{color:#333;background:rgba(240,240,240,.95)}
.sc-modal__inner{padding:0 0 8px;clear:both}
#sc-modal-content{min-height:0;display:flex;justify-content:center}
body.sc-modal-open{overflow:hidden!important;touch-action:none}
/* ── 比較機能（v8.2.0 で追加） ── */
.sc-dc{width:16px;height:16px;background:#505050;border-radius:50%}
.sc-sc{height:7px;width:75px;background:#505050}
.sc-cmp-row{max-height:0;margin-top:0;opacity:0;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease,opacity .2s ease}
.sc-cmp-row.on{max-height:80px;margin-top:15px;opacity:1}
.scB-sel{margin-top:6px;display:flex;justify-content:center;position:relative;z-index:20}
.scB-trigger{display:flex;align-items:center;justify-content:center;gap:9px;width:var(--scB-trigger-w,520px);max-width:100%;position:relative;border:2.5px dashed #9a9a9a;background:#f1f1f1;color:#505050;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;font-weight:800;font-size:var(--scB-trigger-size,20px);padding:17px 20px;border-radius:16px;cursor:pointer;-webkit-tap-highlight-color:transparent}
.scB-trigger .ic{font-size:calc(var(--scB-trigger-size,20px) + 2px);line-height:1}
.scB-chev{position:absolute;right:22px;font-size:15px;color:#777}
.scB-clear{display:inline-flex;align-items:center;gap:9px;background:#f1f1f1;color:#505050;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;font-weight:800;font-size:25px;padding:7px 8px 7px 19px;border-radius:30px}
.scB-name{white-space:nowrap;cursor:pointer;font-size:25px;line-height:1;-webkit-tap-highlight-color:transparent}
.scB-change{border:none;background:#505050;color:#fff;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;font-weight:800;font-size:25px;padding:8px 18px;border-radius:22px;cursor:pointer;line-height:1;-webkit-tap-highlight-color:transparent}
.scB-x{border:none;background:#dedede;color:#505050;width:38px;height:38px;border-radius:50%;cursor:pointer;font-size:25px;line-height:1;-webkit-tap-highlight-color:transparent}
.scB-adjust{position:absolute;left:8px;bottom:8px;z-index:70;display:grid;gap:4px;width:166px;padding:6px;border:1px solid #e6e6e6;border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 4px 14px rgba(0,0,0,.08);font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;color:#666}
.scB-adjust-row{display:grid;grid-template-columns:60px 24px 30px 24px;align-items:center;gap:3px;font-size:10px;font-weight:800;line-height:1}
.scB-adjust-btn{width:24px;height:22px;border-radius:6px;background:#f1f1f1;color:#505050;font-size:15px;font-weight:800;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}
.scB-adjust-btn:hover{background:#e6e6e6}
.scB-adjust-val{text-align:center;color:#8a8a8a;font-size:10px;font-weight:800}
/* 選択パネル：チャート前面オーバーレイ（.sc-card 基準・チャートはずらさない） */
.sc-cmp-panel{position:absolute;left:50%;transform:translateX(-50%) translateY(-8px);width:780px;max-width:calc(100% - 32px);background:#fff;border-radius:16px;box-shadow:0 14px 44px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.1);z-index:40;display:none;flex-direction:column;max-height:620px;overflow:hidden;opacity:0;transition:opacity .18s ease,transform .18s ease}
.sc-cmp-panel.on{display:flex;opacity:1;transform:translateX(-50%) translateY(0)}
.sc-cmp-search{padding:15px 16px 11px!important;margin:0!important}
.sc-cmp-search input{width:100%;height:var(--sc5-list-search-height,73px);border:2px solid #eee;border-radius:12px;padding:0 16px;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;font-weight:800;font-size:var(--sc5-list-search-size,28px);color:#505050;outline:none;background:#fff}
.sc-cmp-search input:focus{border-color:#505050}
.sc-cmp-list{overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;border-top:1px solid #f0f0f0;padding:0!important;margin:0!important}
.sc-cmp-panel .sc-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none!important;margin:0!important;padding:8px!important}
.sc-cmp-panel .sc-opt{display:flex;align-items:center;min-width:0;min-height:82px;padding:9px 8px!important;margin:0!important;cursor:pointer;border:1px solid #f2f2f2;border-radius:10px;list-style:none}
.sc-opt:last-child{border-bottom:none}
.sc-opt:active{background:#f3f3f3}
.sc-opt-cur{background:#f1f1f1}
/* テーマ等の外部CSSが行内要素に margin/padding を付けても崩れないよう強制リセット */
.sc-cmp-panel .sc-opt>*{margin:0!important;flex-shrink:0}
.sc-cmp-panel .sc-opt>*+*{margin-left:8px!important}
.sc-opt-rk{display:none!important;width:26px;height:26px;border-radius:8px;background:#f0f0f0;color:#9a9a9a;font-weight:800;font-size:13px;align-items:center;justify-content:center;flex-shrink:0}
.sc-opt-rk-1{background:#FEF0D9;color:#D9890F}.sc-opt-rk-2{background:#EEF1F4;color:#8A98A6}.sc-opt-rk-3{background:#F6EBE3;color:#B5784A}
.sc-opt-mini{width:34px;height:34px;flex-shrink:0;display:block}
.sc-opt-mid{flex:1 1 0!important;min-width:0;overflow:hidden}
.sc-opt-brand{display:block;font-weight:800;font-size:var(--sc5-list-brand-size,20px);color:#505050;letter-spacing:.3px;margin-bottom:3px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sc-opt-nm{display:block;font-weight:800;font-size:var(--sc5-list-name-size,26px);color:#505050;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sc-opt-price{display:block;font-weight:800;font-size:var(--sc5-list-price-size,20px);color:#9a9a9a;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sc-opt-scbox{flex-shrink:0;text-align:center;min-width:38px}
.sc-opt-sc{display:block;font-weight:800;font-size:var(--sc5-list-score-size,29px);color:#505050;line-height:1}
.sc-opt-scl{display:block;font-weight:800;font-size:var(--sc5-list-score-label-size,19px);color:#bbb;margin-top:2px}
.sc-opt-curtag{font-weight:800;font-size:12px;color:#505050;background:#dedede;padding:5px 8px;border-radius:14px;flex-shrink:0}
.sc-opt-empty{padding:34px 18px;text-align:center;color:#b0b0b0;font-size:18px;font-weight:800}
/* ── 固定ページ用 5足比較（[sneaker_compare]） ── */
.sc5-head{padding:12px 20px 0;position:relative;z-index:12}
.sc5-top{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:8px;position:relative}
.sc5-title{min-width:0;max-width:680px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:var(--sc5-title-size,37px);font-weight:800;color:#505050;line-height:1.3;transform:translateY(var(--sc5-title-y,0px))}
.sc5-note{height:max(18px,calc(var(--sc5-note-size,13px) * 1.45));margin:-2px 0 -8px;text-align:center;color:#6f6f6f;font-size:var(--sc5-note-size,13px);font-weight:800;line-height:1.35;transform:translateY(var(--sc5-note-y,0px));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sc5-avg{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;flex-shrink:0;color:#9a9a9a;font-size:12px;font-weight:800;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none}
.sc5-avg input{position:absolute;opacity:0;pointer-events:none}
.sc5-avg-ui{position:relative;width:32px;height:18px;border-radius:12px;background:#d3d3d3;transition:background .16s ease;flex:none}
.sc5-avg-ui:before{content:"";position:absolute;width:13px;height:13px;left:2.5px;top:2.5px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);transition:transform .16s ease}
.sc5-avg input:checked+.sc5-avg-ui{background:#8a8a82}
.sc5-avg input:checked+.sc5-avg-ui:before{transform:translateX(14px)}
.sc5-avg-line{display:none}
.sc5-tiles{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:var(--sc5-tile-h,62px);align-content:start;gap:9px;min-height:calc(var(--sc5-tile-h,62px) * 3 + 18px);transform:translateY(var(--sc5-tiles-y,0px))}
.sc5-tile{position:relative;min-width:0;height:var(--sc5-tile-h,62px);border:1px solid #ededed;border-top:4px solid var(--sc5-color);border-radius:9px;background:#fff;text-align:center;overflow:visible}
.sc5-slot-empty{height:var(--sc5-tile-h,62px);pointer-events:none}
.sc5-tile[data-draggable="true"]{cursor:grab;touch-action:pan-x pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
.sc5-tile[data-draggable="true"]:active{cursor:grabbing}
.sc5-tile.dragging{opacity:.35;transform:scale(.97)}
.sc5-tile.slot-before::before{content:"";position:absolute;left:-6px;top:2px;bottom:2px;width:3px;border-radius:2px;background:#0072B2;box-shadow:0 0 6px rgba(0,114,178,.45);z-index:3}
.sc5-tile.slot-after::after{content:"";position:absolute;right:-6px;top:2px;bottom:2px;width:3px;border-radius:2px;background:#0072B2;box-shadow:0 0 6px rgba(0,114,178,.45);z-index:3}
.sc5-tile-main{display:block;width:100%;height:100%;padding:9px 26px 10px 24px;cursor:grab;text-align:center;-webkit-tap-highlight-color:transparent;touch-action:pan-x pan-y;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;font-synthesis:none}
.sc5-handle{position:absolute;top:50%;left:5px;transform:translateY(-50%);font-size:var(--sc5-handle-size,15px);color:#c8c8c8;line-height:1;padding:4px 2px;cursor:grab;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent}
.sc5-dot{display:none}
.sc5-name{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#5a5a5a;font-size:var(--sc5-name-size,12.5px);font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;font-weight:800;font-synthesis:none;line-height:1.2}
.sc5-score{display:block;font-size:var(--sc5-score-size,27px);font-weight:800;color:#0072B2;line-height:1.15;white-space:nowrap}
.sc5-score small{font-size:var(--sc5-unit-size,11px);color:#bbb}
.sc5-price{position:absolute;right:8px;bottom:5px;max-width:44%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9a9a9a;font-size:var(--sc5-price-size,13px);font-weight:800;line-height:1;pointer-events:none}
.sc5-x{position:absolute;top:4px;right:4px;width:var(--sc5-x-size,20px);height:var(--sc5-x-size,20px);display:flex;touch-action:pan-x pan-y;align-items:center;justify-content:center;border-radius:50%;background:#f1f1f1;color:#aaa;font-size:var(--sc5-x-font-size,calc(var(--sc5-x-size,20px) * .6));font-weight:800;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}
.sc5-x:hover{background:#e9e9e9;color:#777}
.sc5-empty{grid-column:1/-1;min-height:62px;display:flex;align-items:center;justify-content:center;border:2.5px dashed #9a9a9a;border-radius:16px;color:#505050;font-size:16px;font-weight:800;background:#f1f1f1}
.sc5-actions{display:none}
.sc5-add{height:var(--sc5-tile-h,62px);display:flex;touch-action:pan-x pan-y;align-items:center;justify-content:center;border:2.5px dashed #9a9a9a;border-radius:16px;background:#f1f1f1;color:#505050;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;font-size:24px;font-weight:800;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}
.sc5-add:disabled{opacity:.4;cursor:not-allowed}
.sc5-avg-tile{border-top-style:dotted!important;border-top-color:#b9b9b2!important;background:#fafafa}
.sc5-avg-tile .sc5-score{color:#8a8a82}
.sc5-avg-tile .sc5-tile-main{cursor:pointer;padding-left:10px;padding-right:10px}
.sc5-avg-tile.is-off{border-top-color:#d7d7d1!important;background:#fdfdfd;opacity:.58}
.sc5-avg-tile.is-off .sc5-name{color:#9b9b96}
.sc5-avg-tile.is-off .sc5-score{color:#b1b1ab}
.sc5-avg-tile.is-off .sc5-score small{color:#cfcfca}
.sc5-avg-switch{position:absolute;right:8px;bottom:6px;width:calc(var(--sc5-avg-switch-size,18px) * 1.72);height:var(--sc5-avg-switch-size,18px);border-radius:999px;background:#8a8a82;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);pointer-events:none}
.sc5-avg-switch:before{content:"";position:absolute;width:calc(var(--sc5-avg-switch-size,18px) * .72);height:calc(var(--sc5-avg-switch-size,18px) * .72);left:calc(var(--sc5-avg-switch-size,18px) * .83);top:calc(var(--sc5-avg-switch-size,18px) * .14);border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);transition:transform .16s ease,left .16s ease}
.sc5-avg-tile.is-off .sc5-avg-switch{background:#c9c9c4}
.sc5-avg-tile.is-off .sc5-avg-switch:before{left:calc(var(--sc5-avg-switch-size,18px) * .17)}
.sc5-cc{margin-top:var(--sc5-chart-lift,-72px)}
.sc5-panel.sc-cmp-panel{max-height:620px;z-index:50}
.sc5-adjust{position:absolute;left:8px;bottom:8px;z-index:70;display:grid;gap:4px;width:166px;padding:6px;border:1px solid #e6e6e6;border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 4px 14px rgba(0,0,0,.08);font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;color:#666}
.sc5-adjust-row{display:grid;grid-template-columns:60px 24px 30px 24px;align-items:center;gap:3px;font-size:10px;font-weight:800;line-height:1}
.sc5-adjust-btn{width:24px;height:22px;border-radius:6px;background:#f1f1f1;color:#505050;font-size:15px;font-weight:800;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}
.sc5-adjust-btn:hover{background:#e6e6e6}
.sc5-adjust-val{text-align:center;color:#8a8a8a;font-size:10px;font-weight:800}
.sc-lw{display:inline-flex;align-items:center;margin-left:10px;flex:0 0 auto}
.sc-sr .sc-lw{position:static!important;left:auto!important;top:auto!important;transform:none!important;margin-left:10px!important}
.sc-sr:not(.sc-avg-row):not(.sc-cmp-row) .sc-lw{position:relative!important;top:10px!important}
.sc-avg-row .sc-n,.sc-avg-row .sc-t,.sc-cmp-row .sc-n,.sc-cmp-row .sc-t{position:static!important;left:auto!important}
.sc-wrap[data-chart-tone="grade"] .sc-sr:not(.sc-avg-row):not(.sc-cmp-row) .sc-n,.sc-wrap[data-chart-tone="grade"] .sc-sr:not(.sc-avg-row):not(.sc-cmp-row) .sc-t{color:var(--sc-main-grade-color,#0072B2)!important}
.sc-wrap[data-chart-tone="grade"] .sc-dm,.sc-wrap[data-chart-tone="grade"] .sc-sm{background:var(--sc-main-grade-color,#0072B2)!important}
.sc-total-main{display:inline-flex;align-items:center;justify-content:center;gap:3px;position:relative}
.sc-grade-total{position:static;flex:0 0 auto;display:none;align-items:center;gap:7px;height:57px;margin-left:14px;padding:0 22px;border-radius:999px;background:#fff3d9;color:#D9890F;border:1px solid transparent;font-size:25px;font-weight:800;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translate(0,4px)}
.sc-grade-total b{font-size:38px;line-height:1}
.sc-wrap[data-grade-design="axis"] .sc-grade-total{display:flex}
.sc-wrap[data-legend-layout="inline"] .sc-ss{display:flex;flex-direction:column;align-items:stretch;min-height:157px;position:static}
.sc-wrap[data-legend-layout="inline"] .sc-sr:not(.sc-avg-row):not(.sc-cmp-row){order:1}
.sc-wrap[data-legend-layout="inline"] .sc-score-gap{order:2}
.sc-wrap[data-legend-layout="inline"] .sc-cmp-row{order:3}
.sc-wrap[data-legend-layout="inline"] .scB-sel{order:4}
.sc-wrap[data-legend-layout="inline"] .sc-cmp-row.on{margin-top:var(--sc-compare-result-y,0px)}
.sc-wrap[data-legend-layout="inline"] .sc-avg-row{position:absolute!important;left:52px;top:auto;bottom:134px;width:260px;order:5;justify-content:center;align-items:center;flex-direction:column;gap:5px;margin-top:0;z-index:16;text-align:center;transform:translate(-82px,-2px)}
.sc-wrap[data-legend-layout="inline"] .sc-avg-score-group{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:3px;white-space:nowrap;text-align:center;transform:translate(0,15px)}
.sc-wrap[data-legend-layout="inline"] .sc-avg-row .sc-n,.sc-wrap[data-legend-layout="inline"] .sc-avg-row .sc-t{flex:0 0 auto;white-space:nowrap;line-height:1}
.sc-wrap[data-legend-layout="inline"] .sc-avg-row .sc-lw{margin-left:0!important;transform:translate(0,19px)!important}
.sc-wrap[data-legend-layout="inline"] .sc-al{position:absolute;left:52px!important;right:auto;top:auto;bottom:56px;width:260px;order:6;margin-top:0;color:#505050!important;font-size:25px;font-weight:800;line-height:1.12;letter-spacing:0;text-align:center;z-index:16;transform:translate(-82px,-2px) translate(0,1px)}
.sc-wrap[data-legend-layout="inline"] .sc-al span{display:block}
.sc-wrap[data-avg-tone="title"] .sc-avg-row .sc-n,.sc-wrap[data-avg-tone="title"] .sc-avg-row .sc-t,.sc-wrap[data-avg-tone="title"] .sc-al{color:#505050!important}
.sc-wrap[data-avg-tone="title"] .sc-da{background:#505050!important}
.sc-wrap[data-avg-tone="title"] .sc-sa{background:repeating-linear-gradient(90deg,#505050 0,#505050 8px,transparent 8px,transparent 16px)!important}
.sc-wrap[data-chart-tone="grade"] .sc-dc,.sc-wrap[data-chart-tone="grade"] .sc-sc{background:var(--sc-compare-accent,#6266A6)!important}
.sc-wrap[data-chart-tone="grade"] .sc-cmp-row .sc-n,.sc-wrap[data-chart-tone="grade"] .sc-cmp-row .sc-t{color:var(--sc-compare-grade-color,#505050)!important}
.sc-wrap[data-chart-tone="grade"] .scB-change{background:var(--sc-compare-accent,#6266A6)!important;color:#fff!important}
.sc-wrap[data-chart-tone="grade"] .sc-opt-sc,.sc-wrap[data-chart-tone="grade"] .sc-opt-nm{color:var(--sc-opt-grade-color,#505050)!important}
.sc-wrap[data-chart-tone="grade"] .sc-opt-mini polygon{fill:var(--sc-opt-grade-fill,rgba(80,80,80,.16))!important;stroke:var(--sc-opt-grade-color,#505050)!important}
.sc-cmp-grade-total{display:none;align-items:center;gap:7px;position:static;transform:none;flex:0 0 auto;height:42px;margin-left:14px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:var(--sc-cmp-grade-bg,rgba(80,80,80,.13));color:var(--sc-cmp-grade-color,#505050);font-size:25px;font-weight:800;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.08)}
.sc-cmp-grade-total b{font-size:34px;line-height:1}
.sc-wrap[data-chart-tone="grade"] .sc-cmp-row.on .sc-cmp-grade-total{display:inline-flex}
.sc-wrap[data-chart-tone="grade"] .sc-cmp-row.on{min-height:42px;overflow:visible}
.sc-grade-info-wrap{position:absolute;left:22px;right:auto;top:auto;bottom:22px;display:none;align-items:center;flex:0 0 auto;margin-left:0;z-index:40;transform:translate(-13px,13px)}
.sc-grade-info-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;height:38px;padding:0 12px 0 14px;border:1.5px solid #d7d7d7;border-radius:999px;background:rgba(255,255,255,.96);color:#505050;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;font-size:25px;font-weight:800;font-synthesis:weight;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 2px 7px rgba(0,0,0,.08);-webkit-tap-highlight-color:transparent}
.sc-grade-info-btn:hover,.sc-grade-info-wrap.is-open .sc-grade-info-btn{border-color:#505050;background:#f7f7f7}
.sc-grade-info-pop{position:absolute;left:0;right:auto;top:auto;bottom:calc(100% + 8px);display:none;grid-template-columns:1fr;justify-items:start;width:390px;min-width:0;padding:15px 15px 15px 20px;border:1px solid #e5e5e5;border-radius:14px;background:rgba(255,255,255,.98);color:#505050;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;font-size:25px;font-weight:800;font-synthesis:weight;line-height:1.2;text-align:left;box-shadow:0 5px 18px rgba(0,0,0,.14);gap:0}
.sc-grade-info-wrap.is-open .sc-grade-info-pop{display:grid}
.sc-grade-info-pop .sc-share-chip{position:relative;display:inline-flex;align-items:center;gap:5px;justify-content:flex-start;text-align:left;width:100%;min-width:0;height:43px;padding:0 8px 0 0;border-radius:999px;border-color:transparent!important;background:transparent!important;box-shadow:none;font-size:25px;font-weight:800;line-height:1;white-space:nowrap}
.sc-grade-info-pop .sc-share-chip::after{content:"";position:absolute;left:16px;top:34px;width:2px;height:17px;background:#dedede}
.sc-grade-info-pop .sc-share-chip:last-child::after{display:none}
.sc-grade-info-pop .sc-share-chip b{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;min-width:34px;border-radius:999px;background:var(--share-color,#777);color:#fff;font-size:25px!important;font-weight:800;line-height:1;position:relative;z-index:1;box-shadow:0 0 0 4px #fff}
.sc-grade-info-pop .sc-share-chip[data-share-grade="S"]{--share-color:#E08A00;color:#E08A00}
.sc-grade-info-pop .sc-share-chip[data-share-grade="A"]{--share-color:#0072B2;color:#0072B2}
.sc-grade-info-pop .sc-share-chip[data-share-grade="B"]{--share-color:#009E73;color:#009E73}
.sc-grade-info-pop .sc-share-chip[data-share-grade="C"]{--share-color:#D4AF00;color:#D4AF00}
.sc-grade-info-pop .sc-share-chip[data-share-grade="D"]{--share-color:#B91C1C;color:#B91C1C}
.sc-grade-info-pop .sc-share-chip[data-share-grade="S"] b{--share-color:#E08A00}
.sc-grade-info-pop .sc-share-chip[data-share-grade="A"] b{--share-color:#0072B2}
.sc-grade-info-pop .sc-share-chip[data-share-grade="B"] b{--share-color:#009E73}
.sc-grade-info-pop .sc-share-chip[data-share-grade="C"] b{--share-color:#D4AF00}
.sc-grade-info-pop .sc-share-chip[data-share-grade="D"] b{--share-color:#B91C1C}
.sc-grade-info-pop .sc-share-chip .sc-share-text{display:inline-block;flex:0 0 auto;line-height:1;white-space:nowrap}
.sc-wrap[data-grade-design="axis"] .sc-grade-info-wrap{display:inline-flex}
.sc-card{font-size:25px}
.sc-card .scB-trigger{font-size:var(--scB-trigger-size,25px)!important}
.sc-card .scB-trigger .ic{font-size:max(25px,calc(var(--scB-trigger-size,25px) + 2px))!important}
.sc-card .scB-chev{font-size:25px!important}
.sc-card .sc-opt-brand,.sc-card .sc-opt-price,.sc-card .sc-opt-scl,.sc-card .sc-opt-empty{font-size:25px!important}
.sc-card .sc-cmp-panel .sc-opt{min-height:100px}
.sc-card .sc-grade-pill{font-size:25px!important;min-width:38px;min-height:34px;cursor:pointer}
.sc-card .sc-grade-total{font-size:25px!important}
.sc-card .sc-grade-total b{font-size:38px}
.sc-card .sc-grade-info-btn{width:auto;min-width:34px;height:38px;font-size:25px!important}
.sc-card .sc-grade-info-pop .sc-share-chip{font-size:25px!important}
.sc-card .sc-grade-info-pop .sc-share-chip b{font-size:25px!important}
.sc-card .sc-free-label,.sc-card .sc-free-score,.sc-card .sc-free-total,.sc-card .sc-free-cmp-total,.sc-card .sc-share-chip{font-size:25px!important}
.sc-card .sc-free-total b,.sc-card .sc-free-cmp-total b,.sc-card .sc-share-chip b{font-size:25px!important}
.sc-card .sc-grade-chip-name,.sc-card .sc-grade-chip-score,.sc-card .sc-grade-side-name,.sc-card .sc-grade-ribbon,.sc-card .sc-grade-mini{font-size:25px!important}
.sc-wrap[data-chart-tone="grade"][data-total-grade="S"] .sc-sr:not(.sc-avg-row):not(.sc-cmp-row) .sc-n,.sc-wrap[data-chart-tone="grade"][data-total-grade="S"] .sc-sr:not(.sc-avg-row):not(.sc-cmp-row) .sc-t{color:#E08A00!important}
.sc-wrap[data-chart-tone="grade"][data-total-grade="A"] .sc-sr:not(.sc-avg-row):not(.sc-cmp-row) .sc-n,.sc-wrap[data-chart-tone="grade"][data-total-grade="A"] .sc-sr:not(.sc-avg-row):not(.sc-cmp-row) .sc-t{color:#0072B2!important}
.sc-wrap[data-chart-tone="grade"][data-total-grade="B"] .sc-sr:not(.sc-avg-row):not(.sc-cmp-row) .sc-n,.sc-wrap[data-chart-tone="grade"][data-total-grade="B"] .sc-sr:not(.sc-avg-row):not(.sc-cmp-row) .sc-t{color:#009E73!important}
.sc-wrap[data-chart-tone="grade"][data-total-grade="C"] .sc-sr:not(.sc-avg-row):not(.sc-cmp-row) .sc-n,.sc-wrap[data-chart-tone="grade"][data-total-grade="C"] .sc-sr:not(.sc-avg-row):not(.sc-cmp-row) .sc-t{color:#D4AF00!important}
.sc-wrap[data-chart-tone="grade"][data-total-grade="D"] .sc-sr:not(.sc-avg-row):not(.sc-cmp-row) .sc-n,.sc-wrap[data-chart-tone="grade"][data-total-grade="D"] .sc-sr:not(.sc-avg-row):not(.sc-cmp-row) .sc-t{color:#B91C1C!important}
.sc-wrap[data-chart-tone="grade"][data-total-grade="S"] .sc-dm,.sc-wrap[data-chart-tone="grade"][data-total-grade="S"] .sc-sm{background:#E08A00!important}
.sc-wrap[data-chart-tone="grade"][data-total-grade="A"] .sc-dm,.sc-wrap[data-chart-tone="grade"][data-total-grade="A"] .sc-sm{background:#0072B2!important}
.sc-wrap[data-chart-tone="grade"][data-total-grade="B"] .sc-dm,.sc-wrap[data-chart-tone="grade"][data-total-grade="B"] .sc-sm{background:#009E73!important}
.sc-wrap[data-chart-tone="grade"][data-total-grade="C"] .sc-dm,.sc-wrap[data-chart-tone="grade"][data-total-grade="C"] .sc-sm{background:#D4AF00!important}
.sc-wrap[data-chart-tone="grade"][data-total-grade="D"] .sc-dm,.sc-wrap[data-chart-tone="grade"][data-total-grade="D"] .sc-sm{background:#B91C1C!important}
.sc-wrap[data-total-grade="S"] .sc-grade-total{background:rgba(224,138,0,.13);color:#E08A00;border-color:rgba(224,138,0,.28)}
.sc-wrap[data-total-grade="A"] .sc-grade-total{background:rgba(0,114,178,.13);color:#0072B2;border-color:rgba(0,114,178,.28)}
.sc-wrap[data-total-grade="B"] .sc-grade-total{background:rgba(0,158,115,.13);color:#009E73;border-color:rgba(0,158,115,.28)}
.sc-wrap[data-total-grade="C"] .sc-grade-total{background:rgba(212,175,0,.13);color:#D4AF00;border-color:rgba(212,175,0,.28)}
.sc-wrap[data-total-grade="D"] .sc-grade-total{background:rgba(185,28,28,.13);color:#B91C1C;border-color:rgba(185,28,28,.28)}
.sc-grade-layer .sc-grade-total{position:absolute;top:72px;left:544px;transform:none}
.sc2-wrap{--sc2-color1:#0072B2;--sc2-color2:#D55E00;--sc2-chart-scale:1}
.sc2-card{height:calc(1090px + var(--sc2-card-extra,0px));font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;color:#505050;background:#fff;border-radius:4px;overflow:hidden}
.sc2-head{padding:18px 34px 0;text-align:center;position:relative;z-index:12}
.sc2-brand{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:1px solid #e8e8e8;border-radius:999px;color:#505050;font-size:34px;font-weight:800;line-height:1;background:#fafafa}
.sc2-title{margin-top:8px;color:#505050;font-size:34px;font-weight:800;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sc2-body{position:relative;z-index:12;padding:0 34px;margin-top:16px;min-height:142px}
.sc2-score-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}
.sc2-score-card{min-width:0;min-height:130px;padding:14px 18px 12px;border:1px solid #ededed;border-top:6px solid var(--sc2-side-color);border-radius:8px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.04);text-align:center}
.sc2-score-card.is-compact{min-height:112px;padding-top:12px}
.sc2-model-name{display:block;min-height:34px;color:#505050;font-size:28px;font-weight:800;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sc2-score-line{display:flex;align-items:flex-end;justify-content:center;gap:6px;margin-top:5px;line-height:1;color:var(--sc2-side-color)}
.sc2-score-num{font-size:57px;font-weight:800;letter-spacing:0}
.sc2-score-unit{position:relative;top:-8px;color:var(--sc2-side-color);font-size:25px;font-weight:800}
.sc2-score-sub{display:flex;align-items:center;justify-content:center;gap:0;margin-top:5px}
.sc2-line-dot{width:12px;height:12px;border-radius:50%;background:var(--sc2-side-color)}
.sc2-line-bar{width:58px;height:5px;background:var(--sc2-side-color)}
.sc2-grade-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:108px;height:42px;margin-left:10px;padding:0 14px;border:1px solid var(--sc2-grade-soft-border,rgba(80,80,80,.28));border-radius:999px;background:var(--sc2-grade-soft-bg,rgba(80,80,80,.13));color:var(--sc2-grade-soft-text,#505050);font-size:28px;font-weight:800;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.08)}
.sc2-grade-badge b{font-size:28px;font-weight:800;line-height:1}
.sc2-grade-info-wrap{position:relative;left:auto;right:auto;top:auto;bottom:auto;display:inline-flex;align-items:center;flex:0 0 auto;margin-left:10px;transform:none;z-index:30}
.sc2-grade-info-wrap .sc2-grade-badge{margin-left:0;cursor:pointer;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;-webkit-tap-highlight-color:transparent}
.sc-card .sc2-grade-info-wrap .sc2-grade-badge{min-width:108px;height:42px;font-size:28px!important}
.sc-card .sc2-grade-info-wrap .sc2-grade-badge b{font-size:28px!important}
.sc2-grade-info-wrap .sc2-grade-badge:hover,.sc2-grade-info-wrap.is-open .sc2-grade-badge{background:var(--sc2-grade-soft-bg,rgba(80,80,80,.13));color:var(--sc2-grade-soft-text,#505050);border-color:var(--sc2-grade-soft-border,rgba(80,80,80,.28))}
.sc2-grade-info-wrap .sc-grade-info-pop{top:calc(100% + 8px);bottom:auto;left:0;right:auto;z-index:90}
.sc2-score-card.is-right .sc2-grade-info-wrap .sc-grade-info-pop{left:auto;right:0}
.sc2-card .sc2-card-grade-info{display:inline-flex}
.sc2-chart-wrap{position:relative;z-index:4;display:flex;justify-content:center;height:890px;margin-top:calc(-40px + var(--sc2-chart-y,0px));overflow:hidden}
.sc2-chart-box{flex:0 0 auto;width:890px;height:890px;transform:scale(var(--sc2-chart-scale));transform-origin:top center}
.sc2-layout-2 .sc2-card{height:calc(1070px + var(--sc2-card-extra,0px))}
.sc2-layout-2 .sc2-body{min-height:124px;margin-top:14px}
.sc2-layout-2 .sc2-chart-wrap{height:890px;margin-top:calc(-48px + var(--sc2-chart-y,0px))}
.sc2-layout-2{--sc2-chart-scale:1}
.sc2-wrap .sc-lo{width:225px;right:-11px;bottom:0}
.sc2-adjust{position:absolute;left:8px;bottom:8px;z-index:70;display:grid;gap:4px;width:184px;padding:6px;border:1px solid #e6e6e6;border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 4px 14px rgba(0,0,0,.08);font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;color:#666}
.sc2-adjust-row{display:grid;grid-template-columns:74px 24px 38px 24px;align-items:center;gap:3px;font-size:10px;font-weight:800;line-height:1}
.sc2-adjust-btn{width:24px;height:22px;border-radius:6px;background:#f1f1f1;color:#505050;font-size:15px;font-weight:800;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}
.sc2-adjust-btn:hover{background:#e6e6e6}
.sc2-adjust-row b{text-align:center;color:#8a8a8a;font-size:10px;font-weight:800}
/* Android SC Noto Sans JP 800 override */
.sc-android .sc-wrap,
.sc-android .sc-wrap *,
.sc-android .sc-tt,
.sc-android .sc-tt *,
.sc-android .sc-grade-layer,
.sc-android .sc-grade-layer *,
.sc-android .sc-modal,
.sc-android .sc-modal *,
.sc-android .sc2-card,
.sc-android .sc2-card *{font-family:"SC Noto Sans JP Android","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","sans-serif-black","Yu Gothic","YuGothic","Meiryo",sans-serif;font-weight:800;font-synthesis:none}
/* End Android SC Noto Sans JP 800 override */
