.kmd-kaiketsu-nav .kmd-kaiketsu-navlist{gap:var(--kmd-sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kmd-kaiketsu-nav .kmd-kaiketsu-navlink,.kmd-kaiketsu-nav .kmd-kaiketsu-navlink:visited{align-items:center;gap:var(--kmd-sp-2);min-height:var(--kmd-tap-min);padding:0 var(--kmd-sp-4);border:1px solid var(--kmd-v3-line-strong);background:var(--kmd-v3-card);font-size:var(--kmd-fs-sm);color:var(--kmd-v4-ink);font-weight:700;text-decoration:none;display:inline-flex}.kmd-kaiketsu-nav .kmd-kaiketsu-navlink:hover{border-color:var(--kmd-v3-plum);color:var(--kmd-v3-plum)}.kmd-kaiketsu-navcount{color:var(--kmd-v3-ink-muted);font-weight:400}.kmd-kaiketsu-sec{margin-top:var(--kmd-sp-12);scroll-margin-top:var(--kmd-sp-16)}.kmd-kaiketsu-head{align-items:baseline;gap:var(--kmd-sp-2) var(--kmd-sp-4);padding-bottom:var(--kmd-sp-3);border-bottom:1px solid var(--kmd-v3-line);flex-wrap:wrap;display:flex;position:relative}.kmd-kaiketsu-head:after{content:"";background:var(--kmd-v3-plum);width:64px;height:2px;position:absolute;bottom:-1px;left:0}.kmd-kaiketsu-head .kmd-kaiketsu-title{font-family:var(--kmd-font-serif);font-size:var(--kmd-fs-2xl);font-weight:700;line-height:var(--kmd-lh-heading);letter-spacing:.02em;color:var(--kmd-v4-ink);margin:0}.kmd-kaiketsu-count{font-size:var(--kmd-fs-sm);color:var(--kmd-v3-ink-muted)}.kmd-kaiketsu-sec .kmd-kaiketsu-grid{gap:var(--kmd-sp-8) var(--kmd-sp-6);margin:var(--kmd-sp-6) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.kmd-kaiketsu-item{min-width:0;margin:0;display:flex}.kmd-kaiketsu-grid .kmd-kaiketsu-card,.kmd-kaiketsu-grid .kmd-kaiketsu-card:visited{border:1px solid var(--kmd-v3-line);background:var(--kmd-v3-card);width:100%;color:var(--kmd-v4-ink);flex-direction:column;text-decoration:none;display:flex}.kmd-kaiketsu-grid .kmd-kaiketsu-card:hover{border-color:var(--kmd-v3-plum)}.kmd-kaiketsu-grid .kmd-kaiketsu-card:hover .kmd-kaiketsu-name{color:var(--kmd-v3-plum);text-decoration:underline}.kmd-kaiketsu-grid .kmd-kaiketsu-card:focus-visible{outline:3px solid var(--kmd-focus-outline);outline-offset:2px}.kmd-kaiketsu-card .kmd-kaiketsu-photo{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-bottom:1px solid var(--kmd-v3-line);width:100%;height:auto;display:block}.kmd-kaiketsu-body{align-items:flex-start;gap:var(--kmd-sp-2);padding:var(--kmd-sp-4);flex-direction:column;display:flex}.kmd-kaiketsu-kind{padding:0 var(--kmd-sp-2);border:1px solid var(--kmd-v4-ink);font-size:var(--kmd-fs-sm);color:var(--kmd-v4-ink);background:var(--kmd-v3-card);font-weight:700;line-height:1.7;display:inline-block}.kmd-kaiketsu-kind[data-kind=keisan]{border-color:var(--kmd-v3-plum);background:var(--kmd-v3-plum);color:var(--kmd-white)}.kmd-kaiketsu-kind[data-kind=komatta]{border-color:var(--kmd-v3-magenta);color:var(--kmd-v3-magenta)}.kmd-kaiketsu-name{font-size:var(--kmd-fs-md);font-weight:700;line-height:var(--kmd-lh-heading);display:block}.kmd-kaiketsu-desc{font-size:var(--kmd-fs-sm);color:var(--kmd-v3-ink-2);line-height:1.7;display:block}.kmd-kaiketsu-more{margin-top:var(--kmd-sp-6)}.kmd-kaiketsu-more .kmd-kaiketsu-more-btn{justify-content:center;align-items:center;gap:var(--kmd-sp-3);width:min(280px,100%);min-height:var(--kmd-btn-h);border:1px solid var(--kmd-v4-ink);background:var(--kmd-v3-card);color:var(--kmd-v4-ink);cursor:pointer;margin:0 auto;list-style:none;display:flex}.kmd-kaiketsu-more .kmd-kaiketsu-more-btn::-webkit-details-marker{display:none}.kmd-kaiketsu-more .kmd-kaiketsu-more-btn:hover{background:var(--kmd-v4-ink);color:var(--kmd-white)}.kmd-kaiketsu-more .kmd-kaiketsu-more-btn:focus-visible{outline:3px solid var(--kmd-focus-outline);outline-offset:2px}.kmd-kaiketsu-more-label{font-size:var(--kmd-fs-sm);letter-spacing:.16em;font-weight:700}.kmd-kaiketsu-more-note{font-size:var(--kmd-fs-sm)}.kmd-kaiketsu-more-close{font-size:var(--kmd-fs-sm);font-weight:700;display:none}.kmd-kaiketsu-more[open] .kmd-kaiketsu-more-label,.kmd-kaiketsu-more[open] .kmd-kaiketsu-more-note{display:none}.kmd-kaiketsu-more[open] .kmd-kaiketsu-more-close{display:inline}.kmd-kaiketsu-about{margin-top:var(--kmd-sp-16);padding-top:var(--kmd-sp-6);border-top:1px solid var(--kmd-v3-line)}.kmd-kaiketsu-about .kmd-kaiketsu-about-title{margin:0 0 var(--kmd-sp-3);font-size:var(--kmd-fs-xl)}@media (width<=1023px){.kmd-kaiketsu-sec .kmd-kaiketsu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=559px){.kmd-kaiketsu-sec .kmd-kaiketsu-grid{gap:var(--kmd-sp-6);grid-template-columns:minmax(0,1fr)}.kmd-kaiketsu-head .kmd-kaiketsu-title{font-size:var(--kmd-fs-xl)}}.kmd-kaiketsu-block{margin-top:var(--kmd-sp-12);scroll-margin-top:var(--kmd-sp-16)}.kmd-kaiketsu-head .kmd-kaiketsu-title-sub{margin-left:var(--kmd-sp-3);font-family:var(--kmd-font-sans);font-size:var(--kmd-fs-sm);letter-spacing:0;color:var(--kmd-v3-ink-muted);font-weight:400}.kmd-kaiketsu-head .kmd-kaiketsu-title--theme{font-size:var(--kmd-fs-xl)}.kmd-kaiketsu-head .kmd-kaiketsu-head-more,.kmd-kaiketsu-head .kmd-kaiketsu-head-more:visited{min-height:var(--kmd-tap-min);font-size:var(--kmd-fs-sm);letter-spacing:.12em;color:var(--kmd-v4-ink);align-items:center;margin-left:auto;font-weight:700;text-decoration:none;display:inline-flex}.kmd-kaiketsu-head .kmd-kaiketsu-head-more:hover{color:var(--kmd-v3-magenta);text-decoration:underline}.kmd-kaiketsu-feature{margin-top:var(--kmd-sp-6)}.kmd-kaiketsu-feature .kmd-kaiketsu-feature-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.kmd-kaiketsu-feature .kmd-kaiketsu-feature-track:focus-visible{outline:3px solid var(--kmd-focus-outline);outline-offset:2px}.kmd-kaiketsu-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0;margin:0}.kmd-kaiketsu-slide .kmd-kaiketsu-slide-link,.kmd-kaiketsu-slide .kmd-kaiketsu-slide-link:visited{background:var(--kmd-v3-header-deep);height:100%;color:var(--kmd-white);text-decoration:none;display:block;position:relative}.kmd-kaiketsu-slide .kmd-kaiketsu-slide-link:focus-visible{outline:3px solid var(--kmd-focus-outline);outline-offset:-3px}.kmd-kaiketsu-slide-media{min-width:0;display:block;position:relative}.kmd-kaiketsu-slide-media .kmd-kaiketsu-slide-photo{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.kmd-kaiketsu-slide-media .kmd-kaiketsu-slide-label{z-index:1;padding:var(--kmd-sp-1) var(--kmd-sp-3);background:var(--kmd-v3-magenta);color:var(--kmd-white);font-size:var(--kmd-fs-sm);font-weight:700;line-height:1.7;position:absolute;top:0;left:0}.kmd-kaiketsu-slide-body{gap:var(--kmd-sp-2);min-width:0;padding:var(--kmd-sp-5) var(--kmd-sp-6);border-top:4px solid var(--kmd-v3-magenta);background:color-mix(in srgb, var(--kmd-v3-header-deep) 80%, transparent);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}@media (width>=1024px){.kmd-kaiketsu-slide-media .kmd-kaiketsu-slide-photo{aspect-ratio:8/3}.kmd-kaiketsu-feature{margin-top:var(--kmd-sp-4)}.kmd-kaiketsu-feature .kmd-kaiketsu-feature-ctrl{margin-top:var(--kmd-sp-2)}}@media (width<=767px){.kmd-kaiketsu-slide-media .kmd-kaiketsu-slide-photo{aspect-ratio:4/5}.kmd-kaiketsu-slide-body{padding:var(--kmd-sp-4)}}.kmd-kaiketsu-slide-body .kmd-kaiketsu-slide-lead{font-size:var(--kmd-fs-sm);letter-spacing:.08em;color:var(--kmd-v3-magenta-soft);font-weight:700}.kmd-kaiketsu-slide-body .kmd-kaiketsu-slide-title{font-family:var(--kmd-font-serif);font-size:var(--kmd-fs-2xl);font-weight:700;line-height:var(--kmd-lh-heading)}.kmd-kaiketsu-slide-body .kmd-kaiketsu-slide-desc{font-size:var(--kmd-fs-sm);line-height:1.8}.kmd-kaiketsu-slide-body .kmd-kaiketsu-slide-go{margin-top:var(--kmd-sp-2);border-bottom:1px solid var(--kmd-white);font-size:var(--kmd-fs-sm);align-self:flex-start;padding-bottom:2px;font-weight:700}.kmd-kaiketsu-slide-link:hover .kmd-kaiketsu-slide-go{border-bottom-color:var(--kmd-v3-magenta-soft);color:var(--kmd-v3-magenta-soft)}.kmd-kaiketsu-feature .kmd-kaiketsu-feature-ctrl{justify-content:center;align-items:center;gap:var(--kmd-sp-3);margin-top:var(--kmd-sp-3);display:flex}.kmd-kaiketsu-feature .kmd-kaiketsu-feature-ctrl[hidden]{display:none}.kmd-kaiketsu-feature-ctrl .kmd-kaiketsu-feature-arrow{width:var(--kmd-tap-min);height:var(--kmd-tap-min);border:1px solid var(--kmd-v4-ink);background:var(--kmd-v3-card);color:var(--kmd-v4-ink);font-size:var(--kmd-fs-xl);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.kmd-kaiketsu-feature-ctrl .kmd-kaiketsu-feature-arrow:hover{background:var(--kmd-v4-ink);color:var(--kmd-white)}.kmd-kaiketsu-feature-ctrl .kmd-kaiketsu-feature-dots{gap:var(--kmd-sp-1);display:inline-flex}.kmd-kaiketsu-feature-dots .kmd-kaiketsu-feature-dot{width:28px;height:var(--kmd-tap-min);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;position:relative}.kmd-kaiketsu-feature-dots .kmd-kaiketsu-feature-dot:before{content:"";border:1px solid var(--kmd-v4-ink);background:var(--kmd-v3-card);width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.kmd-kaiketsu-feature-dots .kmd-kaiketsu-feature-dot[aria-current=true]:before{border-color:var(--kmd-v3-magenta);background:var(--kmd-v3-magenta)}.kmd-kaiketsu-feature-ctrl .kmd-kaiketsu-feature-arrow:focus-visible,.kmd-kaiketsu-feature-dots .kmd-kaiketsu-feature-dot:focus-visible{outline:3px solid var(--kmd-focus-outline);outline-offset:2px}.kmd-kaiketsu-block .kmd-kaiketsu-news-list{margin:0;padding:0;list-style:none}.kmd-kaiketsu-news-item{border-bottom:1px solid var(--kmd-v3-line);margin:0}.kmd-kaiketsu-news-item .kmd-kaiketsu-news-link,.kmd-kaiketsu-news-item .kmd-kaiketsu-news-link:visited{align-items:center;gap:var(--kmd-sp-4);padding:var(--kmd-sp-3) 0;color:var(--kmd-v4-ink);grid-template-columns:11em 96px minmax(0,1fr);text-decoration:none;display:grid}.kmd-kaiketsu-news-item .kmd-kaiketsu-news-link:hover .kmd-kaiketsu-news-title{color:var(--kmd-v3-magenta);text-decoration:underline}.kmd-kaiketsu-news-item .kmd-kaiketsu-news-link:focus-visible{outline:3px solid var(--kmd-focus-outline);outline-offset:2px}.kmd-kaiketsu-news-list--nodate .kmd-kaiketsu-news-item .kmd-kaiketsu-news-link{grid-template-columns:96px minmax(0,1fr)}.kmd-kaiketsu-news-link .kmd-kaiketsu-news-date{font-size:var(--kmd-fs-sm);font-variant-numeric:tabular-nums;color:var(--kmd-v3-ink-2)}.kmd-kaiketsu-news-date .kmd-kaiketsu-news-datenote{margin-left:var(--kmd-sp-1);color:var(--kmd-v3-ink-muted)}.kmd-kaiketsu-news-link .kmd-kaiketsu-news-thumb{-o-object-fit:cover;object-fit:cover;width:96px;height:64px;display:block}.kmd-kaiketsu-news-link .kmd-kaiketsu-news-text{align-items:center;gap:var(--kmd-sp-1) var(--kmd-sp-3);flex-wrap:wrap;min-width:0;display:flex}.kmd-kaiketsu-news-text .kmd-kaiketsu-news-title{font-size:var(--kmd-fs-md);font-weight:700;line-height:var(--kmd-lh-heading)}.kmd-kaiketsu-block .kmd-kaiketsu-pick,.kmd-kaiketsu-block .kmd-kaiketsu-pick:visited{border:1px solid var(--kmd-v3-line-strong);background:var(--kmd-v3-card);width:100%;color:var(--kmd-v4-ink);flex-direction:column;text-decoration:none;display:flex}.kmd-kaiketsu-block .kmd-kaiketsu-pick:hover{border-color:var(--kmd-v3-magenta)}.kmd-kaiketsu-block .kmd-kaiketsu-pick:hover .kmd-kaiketsu-pick-title{color:var(--kmd-v3-magenta);text-decoration:underline}.kmd-kaiketsu-block .kmd-kaiketsu-pick:focus-visible{outline:3px solid var(--kmd-focus-outline);outline-offset:2px}.kmd-kaiketsu-pick .kmd-kaiketsu-pick-media{border-bottom:1px solid var(--kmd-v3-line);background:var(--kmd-v3-paper-alt);display:block;position:relative;overflow:hidden}.kmd-kaiketsu-pick-media .kmd-kaiketsu-pick-photo{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.kmd-kaiketsu-pick-media[data-type=form] .kmd-kaiketsu-pick-photo{-o-object-position:center top;object-position:center top}.kmd-kaiketsu-pick .kmd-kaiketsu-pick-body{align-items:flex-start;gap:var(--kmd-sp-2);padding:var(--kmd-sp-3) var(--kmd-sp-4);flex-direction:column;flex:auto;display:flex}.kmd-kaiketsu-pick-body .kmd-kaiketsu-pick-title{font-size:var(--kmd-fs-md);font-weight:700;line-height:var(--kmd-lh-heading)}.kmd-kaiketsu-pick-body .kmd-kaiketsu-pick-desc{font-size:var(--kmd-fs-sm);color:var(--kmd-v3-ink-2);line-height:1.7}.kmd-kaiketsu-pick .kmd-kaiketsu-pick-band{padding:var(--kmd-sp-2) var(--kmd-sp-4);background:var(--kmd-v3-header-deep);color:var(--kmd-white);font-size:var(--kmd-fs-sm);text-align:center;font-weight:700;display:block}.kmd-kaiketsu-block .kmd-kaiketsu-pick:hover .kmd-kaiketsu-pick-band{background:var(--kmd-v3-magenta)}.kmd-kaiketsu-block .kmd-kaiketsu-pick-wrap{gap:var(--kmd-sp-6);margin-top:var(--kmd-sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.kmd-kaiketsu-pick--banner .kmd-kaiketsu-pick-media .kmd-kaiketsu-pick-photo{aspect-ratio:16/10}.kmd-kaiketsu-pick--banner .kmd-kaiketsu-pick-body{padding:var(--kmd-sp-4) var(--kmd-sp-5)}.kmd-kaiketsu-pick--banner .kmd-kaiketsu-pick-body .kmd-kaiketsu-pick-title{font-family:var(--kmd-font-serif);font-size:var(--kmd-fs-xl)}.kmd-kaiketsu-pick-wrap .kmd-kaiketsu-pick-grid{gap:var(--kmd-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kmd-kaiketsu-pick-item{min-width:0;margin:0;display:flex}.kmd-kaiketsu-block .kmd-kaiketsu-panel-grid{gap:var(--kmd-sp-4);margin:var(--kmd-sp-6) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.kmd-kaiketsu-panel-item{min-width:0;margin:0;display:flex}.kmd-kaiketsu-panel-item .kmd-kaiketsu-panel,.kmd-kaiketsu-panel-item .kmd-kaiketsu-panel:visited{align-items:center;gap:var(--kmd-sp-3);width:100%;padding:var(--kmd-sp-6) var(--kmd-sp-5);background:var(--kmd-v4-tint-rose);color:var(--kmd-v4-ink);border:1px solid #0000;flex-direction:column;text-decoration:none;display:flex}.kmd-kaiketsu-panel-item .kmd-kaiketsu-panel[data-tone="2"]{background:var(--kmd-v4-tint-lavender)}.kmd-kaiketsu-panel-item .kmd-kaiketsu-panel[data-tone="3"]{background:var(--kmd-v4-tint-ranking)}.kmd-kaiketsu-panel-item .kmd-kaiketsu-panel[data-tone="4"]{background:var(--kmd-v4-tint-compare)}.kmd-kaiketsu-panel-item .kmd-kaiketsu-panel:hover{border-color:var(--kmd-v4-ink)}.kmd-kaiketsu-panel-item .kmd-kaiketsu-panel:focus-visible{outline:3px solid var(--kmd-focus-outline);outline-offset:2px}.kmd-kaiketsu-panel .kmd-kaiketsu-panel-heading{font-family:var(--kmd-font-serif);font-size:var(--kmd-fs-xl);font-weight:700;line-height:var(--kmd-lh-heading);color:var(--kmd-v3-magenta);align-self:flex-start}.kmd-kaiketsu-panel[data-tone="2"] .kmd-kaiketsu-panel-heading,.kmd-kaiketsu-panel[data-tone="4"] .kmd-kaiketsu-panel-heading{color:var(--kmd-v3-plum)}.kmd-kaiketsu-panel[data-tone="3"] .kmd-kaiketsu-panel-heading{color:var(--kmd-v3-gold-ink)}.kmd-kaiketsu-panel-heading .kmd-kaiketsu-panel-tail{white-space:nowrap}.kmd-kaiketsu-panel:hover .kmd-kaiketsu-panel-heading{text-decoration:underline}.kmd-kaiketsu-panel .kmd-kaiketsu-panel-icon{mix-blend-mode:multiply;filter:brightness(1.02);width:96px;height:96px;display:block}.kmd-kaiketsu-panel .kmd-kaiketsu-panel-text{font-size:var(--kmd-fs-sm);color:var(--kmd-v3-ink-2);align-self:stretch;line-height:1.8}.kmd-kaiketsu-panel .kmd-kaiketsu-panel-count{font-size:var(--kmd-fs-sm);color:var(--kmd-v3-ink-muted);align-self:flex-end;margin-top:auto}@media (width<=1023px){.kmd-kaiketsu-block .kmd-kaiketsu-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kmd-kaiketsu-block .kmd-kaiketsu-pick-wrap,.kmd-kaiketsu-slide .kmd-kaiketsu-slide-link,.kmd-kaiketsu-slide .kmd-kaiketsu-slide-link:visited{grid-template-columns:minmax(0,1fr)}}@media (width<=559px){.kmd-kaiketsu-slide-body{padding:var(--kmd-sp-5) var(--kmd-sp-4) var(--kmd-sp-6)}.kmd-kaiketsu-slide-body .kmd-kaiketsu-slide-title{font-size:var(--kmd-fs-xl)}.kmd-kaiketsu-news-item .kmd-kaiketsu-news-link,.kmd-kaiketsu-news-item .kmd-kaiketsu-news-link:visited{gap:var(--kmd-sp-1) var(--kmd-sp-3);grid-template-columns:80px minmax(0,1fr);grid-template-areas:"date date""thumb text"}.kmd-kaiketsu-news-link .kmd-kaiketsu-news-date{grid-area:date}.kmd-kaiketsu-news-link .kmd-kaiketsu-news-thumb{grid-area:thumb;width:80px;height:54px}.kmd-kaiketsu-news-link .kmd-kaiketsu-news-text{grid-area:text}.kmd-kaiketsu-pick-wrap .kmd-kaiketsu-pick-grid{gap:var(--kmd-sp-3)}.kmd-kaiketsu-pick-grid .kmd-kaiketsu-pick-body{padding:var(--kmd-sp-2) var(--kmd-sp-3)}.kmd-kaiketsu-pick-grid .kmd-kaiketsu-pick-body .kmd-kaiketsu-pick-title{font-size:var(--kmd-fs-sm)}.kmd-kaiketsu-pick-grid .kmd-kaiketsu-pick-band{padding:var(--kmd-sp-2)}.kmd-kaiketsu-head .kmd-kaiketsu-title-sub{margin-left:0;display:block}}.kmd-kaiketsu-media{display:block;position:relative}.kmd-kaiketsu-media .kmd-kaiketsu-overlay,.kmd-kaiketsu-pick-media .kmd-kaiketsu-overlay{align-items:flex-start;gap:var(--kmd-sp-1);padding:var(--kmd-sp-2) var(--kmd-sp-3) var(--kmd-sp-3);border-top:3px solid var(--kmd-v3-magenta);background:color-mix(in srgb, var(--kmd-v3-header-deep) 80%, transparent);color:var(--kmd-white);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.kmd-kaiketsu-overlay .kmd-kaiketsu-name,.kmd-kaiketsu-overlay .kmd-kaiketsu-pick-title{color:var(--kmd-white);font-weight:700;line-height:var(--kmd-lh-heading)}.kmd-kaiketsu-overlay .kmd-kaiketsu-kind{border-color:var(--kmd-v3-magenta);background:var(--kmd-v3-magenta);color:var(--kmd-white)}.kmd-kaiketsu-pick-media .kmd-kaiketsu-pick-photo,.kmd-kaiketsu-media .kmd-kaiketsu-photo{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.kmd-kaiketsu-pick-grid .kmd-kaiketsu-overlay{padding:var(--kmd-sp-1) var(--kmd-sp-2) var(--kmd-sp-2)}.kmd-kaiketsu-pick-grid .kmd-kaiketsu-overlay .kmd-kaiketsu-pick-title{-webkit-line-clamp:2;font-size:var(--kmd-fs-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kmd-kaiketsu-pick-media .kmd-kaiketsu-overlay .kmd-kaiketsu-kind{border-color:var(--kmd-v3-magenta-soft);color:var(--kmd-white);background:0 0}@media (width>=1024px){.kmd-kaiketsu-themes-row--split{-moz-column-gap:var(--kmd-sp-6);column-gap:var(--kmd-sp-6);display:grid}.kmd-kaiketsu-themes-row--split[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.kmd-kaiketsu-themes-row--split[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.kmd-kaiketsu-themes-row--split[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.kmd-kaiketsu-themes-row--split .kmd-kaiketsu-sec[data-span="2"]{grid-column:span 2}.kmd-kaiketsu-themes-row--split .kmd-kaiketsu-sec{grid-row:span 2;grid-template-rows:subgrid;align-content:start;display:grid}.kmd-kaiketsu-sec--half[data-span="2"] .kmd-kaiketsu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kmd-kaiketsu-sec--half[data-span="1"] .kmd-kaiketsu-grid{grid-template-columns:minmax(0,1fr)}.kmd-kaiketsu-themes-row--split[data-cols="5"] .kmd-kaiketsu-overlay{padding:var(--kmd-sp-1) var(--kmd-sp-2) var(--kmd-sp-2)}.kmd-kaiketsu-themes-row--split[data-cols="5"] .kmd-kaiketsu-overlay .kmd-kaiketsu-name{-webkit-line-clamp:2;font-size:var(--kmd-fs-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width<=559px){.kmd-kaiketsu-news-list--nodate .kmd-kaiketsu-news-item .kmd-kaiketsu-news-link{grid-template-columns:80px minmax(0,1fr);grid-template-areas:"thumb text"}.kmd-kaiketsu-news-link .kmd-kaiketsu-news-text{display:block}.kmd-kaiketsu-news-text .kmd-kaiketsu-kind{margin-right:var(--kmd-sp-2)}.kmd-kaiketsu-block{margin-top:var(--kmd-sp-10)}.kmd-kaiketsu-sec{margin-top:var(--kmd-sp-8)}.kmd-kaiketsu-media .kmd-kaiketsu-photo{aspect-ratio:2}.kmd-kaiketsu-card .kmd-kaiketsu-body{padding:var(--kmd-sp-3)}.kmd-kaiketsu-pick-wrap .kmd-kaiketsu-pick-grid{grid-template-columns:minmax(0,1fr)}.kmd-kaiketsu-block .kmd-kaiketsu-pick-grid .kmd-kaiketsu-pick{-moz-column-gap:var(--kmd-sp-3);align-content:center;column-gap:var(--kmd-sp-3);row-gap:var(--kmd-sp-1);padding:var(--kmd-sp-3);grid-template-columns:112px minmax(0,1fr);grid-template-areas:"photo title""photo band";display:grid}.kmd-kaiketsu-pick-grid .kmd-kaiketsu-pick .kmd-kaiketsu-pick-media{display:contents}.kmd-kaiketsu-pick-grid .kmd-kaiketsu-pick-media .kmd-kaiketsu-pick-photo{grid-area:photo;align-self:center;width:112px}.kmd-kaiketsu-pick-grid .kmd-kaiketsu-pick .kmd-kaiketsu-pick-band{color:var(--kmd-v3-plum);text-align:left;background:0 0;grid-area:band;align-self:start;padding:0}.kmd-kaiketsu-block .kmd-kaiketsu-pick-grid .kmd-kaiketsu-pick:hover .kmd-kaiketsu-pick-band{color:var(--kmd-v3-magenta);background:0 0}.kmd-kaiketsu-pick-grid .kmd-kaiketsu-pick-media .kmd-kaiketsu-overlay{color:var(--kmd-v4-ink);background:0 0;border-top:0;grid-area:title;align-self:end;padding:0;position:static}.kmd-kaiketsu-pick-grid .kmd-kaiketsu-overlay .kmd-kaiketsu-pick-title{-webkit-line-clamp:unset;font-size:var(--kmd-fs-md);color:var(--kmd-v4-ink);display:block;overflow:visible}.kmd-kaiketsu-block .kmd-kaiketsu-panel-grid{gap:var(--kmd-sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.kmd-kaiketsu-panel-item .kmd-kaiketsu-panel{align-items:start;gap:var(--kmd-sp-2);padding:var(--kmd-sp-4) var(--kmd-sp-3);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 40px;display:grid}.kmd-kaiketsu-panel .kmd-kaiketsu-panel-icon{grid-area:1/2;width:40px;height:40px}.kmd-kaiketsu-panel .kmd-kaiketsu-panel-heading{grid-area:1/1}.kmd-kaiketsu-panel .kmd-kaiketsu-panel-text,.kmd-kaiketsu-panel .kmd-kaiketsu-panel-count{grid-column:1/-1}.kmd-kaiketsu-panel .kmd-kaiketsu-panel-heading{font-size:var(--kmd-fs-md);word-break:auto-phrase}.kmd-kaiketsu-panel .kmd-kaiketsu-panel-text{line-height:1.7}}
