@charset "UTF-8";#side .side-topad>.side-widgets{margin-bottom:30px}#side .side-topad>.side-widgets:last-child{margin-bottom:0}#side .side-widgets>.gft-side-block,#side aside>div>div>.gft-side-block{margin-bottom:0}.gft-side-block{--gft-head:#12263a;--gft-ink:#1e3a52;--gft-sub:#3d566c;--gft-mute:#7b93a8;--gft-body:#333;--gft-line:#e2e9f0;--gft-line2:#eef2f7;--gft-face:#f7fafc;--gft-accent:#1f7ac0;--gft-up:#12795f;--gft-down:#dc2626;box-sizing:border-box;margin:0;font-family:"Noto Sans JP",-apple-system,"system-ui","Segoe UI",sans-serif;font-size:13px;line-height:1.5;color:var(--gft-body)}.gft-side-block *,.gft-side-block *:before,.gft-side-block *:after{box-sizing:inherit}.gft-side-block .gft-side-h{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 12px;padding:0 0 9px;border-bottom:1px solid var(--gft-line);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.4;color:var(--gft-head)}.gft-side-block .gft-side-h:after{content:"";position:absolute;left:0;bottom:-1px;width:36px;height:3px;background:var(--gft-accent)}.gft-side-block .gft-side-h--accent:after{width:100%}.gft-side-h__more{flex:none;font-size:11px;font-weight:400;letter-spacing:0;color:var(--gft-accent);text-decoration:none}.gft-side-h__more:hover{text-decoration:underline}.gft-share{display:flex;gap:6px}.gft-share__btn{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-width:0;height:34px;padding:0 4px;border:0;border-radius:5px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;color:#fff;text-decoration:none;cursor:pointer;transition:opacity .15s}.gft-share__btn:hover{opacity:.82}.gft-share__btn--x{background:#000;font-size:15px}.gft-share__btn--line{background:#06c755}.gft-share__btn--hb{background:#00a4de}.gft-share__btn--copy{background:#fff;border:1px solid var(--gft-line);color:var(--gft-sub);font-weight:400}.gft-side-cards{display:flex;flex-direction:column}.gft-side-block .gft-side-card{display:block;padding:0 0 16px;margin-bottom:16px;border-bottom:1px solid var(--gft-line2);text-decoration:none;color:inherit}.gft-side-cards .gft-side-card:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.gft-side-card:hover .gft-side-card__title{color:var(--gft-accent)}.gft-side-card__thumb{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:var(--gft-line2);margin-bottom:10px}.gft-side-block .gft-side-card__img{width:100%;height:100%;object-fit:cover;display:block;margin:0;border-radius:0;transition:transform .3s}.gft-side-card:hover .gft-side-card__img{transform:scale(1.03)}.gft-side-card__body{display:flex;flex-direction:column;gap:5px;min-width:0}.gft-side-card__cats{display:inline-block;align-self:flex-start;padding:2px 7px;border-radius:3px;background:var(--gft-brand-soft,rgba(31,122,192,.09));font-size:10.5px;font-weight:700;line-height:1.4;letter-spacing:.03em;color:var(--gft-accent)}.gft-side-card__title{font-size:14px;font-weight:700;line-height:1.55;color:var(--gft-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.gft-side-card__date{font-size:11px;font-variant-numeric:tabular-nums;color:var(--gft-mute)}.gft-side-block--news .gft-side-card{display:flex;gap:10px;padding:0 0 11px;margin-bottom:11px}.gft-side-block--news .gft-side-card__thumb{flex:none;width:96px;height:54px;aspect-ratio:auto;border-radius:4px;margin-bottom:0}.gft-side-block--news .gft-side-card__body{gap:3px}.gft-side-block--news .gft-side-card__cats{padding:0;background:0 0;font-size:10px;letter-spacing:.02em}.gft-side-block--news .gft-side-card__title{font-size:12.5px;line-height:1.5;-webkit-line-clamp:2}.gft-side-block--news .gft-side-card__date{font-size:10px}.gft-side-block--news .gft-side-card:hover .gft-side-card__img{transform:none}.gft-dash{border:1px solid var(--gft-line);border-radius:8px;overflow:hidden;background:#fff}.gft-side-block .gft-dash__item{display:block;padding:11px 12px 12px;border-bottom:1px solid var(--gft-line2);text-decoration:none;color:inherit;transition:background .15s}.gft-dash__item:last-child{border-bottom:0}.gft-dash__item:hover{background:var(--gft-face)}.gft-dash__label{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;font-weight:700;line-height:1.35;color:var(--gft-sub)}.gft-dash__arrow{flex:none;font-size:12px;color:var(--gft-mute);transition:color .15s,transform .15s}.gft-dash__item:hover .gft-dash__arrow{color:var(--gft-accent);transform:translateX(2px)}.gft-dash__row{display:flex;align-items:center;gap:8px;margin:3px 0 0}.gft-dash__value{font-size:21px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.2;color:var(--gft-ink)}.gft-dash__chg{flex:none;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.4;white-space:nowrap}.gft-dash__chg.is-up{color:var(--gft-up);background:rgba(18,121,95,.1)}.gft-dash__chg.is-down{color:var(--gft-down);background:rgba(220,38,38,.09)}.gft-dash__fig{display:block;margin-top:7px}.gft-side-spark{display:block;width:100%;height:56px}.gft-side-spark__area{fill:var(--gft-accent);fill-opacity:.10}.gft-side-spark__line{fill:none;stroke:var(--gft-accent);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.gft-side-spark__dot{fill:var(--gft-accent);stroke:#fff;stroke-width:1.6}.gft-side-bars{display:block;width:100%;height:56px}.gft-side-bars__bar{fill:var(--gft-accent)}.gft-side-bars__bar.is-partial{fill:var(--gft-accent);fill-opacity:.32}.gft-side-bars__labs{display:flex;margin-top:4px}.gft-side-bars__labs>span{flex:1 1 0;min-width:0;text-align:center;font-size:9.5px;font-weight:700;letter-spacing:.02em;line-height:1.2;color:var(--gft-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gft-side-bars__labs>span{color:var(--gft-sub)}.gft-side-bars__labs>span.is-partial{color:var(--gft-mute)}@media only screen and (max-width:599px){.gft-side-block{font-size:14px}.gft-side-card__title{font-size:15px}.gft-dash__value{font-size:22px}.gft-side-spark{height:64px}}