.ggs-lead{margin:0 0 1em;color:#555;font-size:.85em}.ggs .gkh-sch-item.ggs-item{display:block;padding:0;overflow:hidden}.ggs .ggs-list{gap:1.2em}.ggs-card{margin:0}.ggs .ggs-banner{display:block;background:#f7f7f7}.ggs .ggs-img{display:block;width:100%;height:auto;margin:0}.ggs-body{padding:.8em 1em 1em}.ggs .gkh-sch-meta{gap:.4em 1em;font-size:.85em}.ggs .gkh-sch-left{padding:.05em .8em;border-radius:999px;background:#333;color:#fff}.ggs .gkh-sch-item.is-now .gkh-sch-left{background:#e6a800;color:#fff}.ggs .gkh-sch-item.is-ending .gkh-sch-left{background:#d00000;color:#fff}.ggs .gkh-sch-item.is-soon .gkh-sch-left{background:#1d5fd1;color:#fff}.ggs .gkh-sch-range{margin:0;font-size:1em}.ggs .ggs-title{position:static;margin:.35em 0 .6em;padding:0;border:none;background:none;box-shadow:none;font-size:1.1em;font-weight:700;line-height:1.5}.ggs .ggs-title::before,.ggs .ggs-title::after{content:none;display:none}.ggs .ggs-title,.ggs .ggs-title a,.ggs .ggs-h3{color:#222}.ggs .ggs-title a{text-decoration:none}.ggs .ggs-title a:hover{text-decoration:underline}.ggs-block{margin-top:.9em}.ggs .ggs-h3{position:static;margin:0 0 .5em;padding:.15em 0 .2em .6em;border:none;border-left:5px solid #ffd400;border-bottom:1px solid #ddd;background:none;box-shadow:none;font-size:.95em;font-weight:700;line-height:1.5}.ggs .ggs-h3::before,.ggs .ggs-h3::after{content:none;display:none}.ggs-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.7em}.ggs-people--card{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ggs .ggs-person{display:flex;flex-direction:column;align-items:center;gap:.2em;min-width:0;padding:.5em;border:2px solid #ddd;border-radius:8px;background:#fff;color:inherit;text-align:center;text-decoration:none;transition:border-color 0.15s,box-shadow 0.15s}.ggs .ggs-person:hover{border-color:#ffd400;box-shadow:0 3px 10px rgb(0 0 0 / .12)}.ggs-person-img{position:relative;display:block;width:100%}.ggs-people--idol .ggs-person-img{width:5.2em}.ggs-people--idol .ggs-person-img{aspect-ratio:1 / 1}.ggs-people--card .ggs-person-img{aspect-ratio:16 / 9}.ggs .ggs-person-img>img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;margin:0;border-radius:6px;object-fit:cover}.ggs-people--idol .ggs-person-img>img{border-radius:50%}.ggs-rate{position:absolute;z-index:1;right:-.35em;bottom:-.35em;display:block;width:2.4em}.ggs .ggs-rate img{display:block;width:100%;height:auto;margin:0;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .35))}.ggs-rate--text{width:auto;padding:0 .5em;border-radius:4px;background:#333;color:#ffd400;font-weight:700}.ggs-person-name{margin-top:.25em;font-size:.78em;font-weight:700;line-height:1.4}.ggs-person-sub{color:#777;font-size:.7em}.ggs-person-go{margin-top:auto;padding:.1em .7em;border:1px solid #2f7bff;border-radius:4px;color:#1d5fd1;font-size:.68em;font-weight:700}.ggs .ggs-person:hover .ggs-person-go{background:#e3edff}.ggs .ggs-banner{position:relative;min-height:3em}.ggs-ribbon{position:absolute;top:.7em;left:0;display:none;padding:.25em 1.1em .25em .8em;border-radius:0 999px 999px 0;box-shadow:0 2px 6px rgb(0 0 0 / .3);color:#fff;font-size:.95em;font-weight:700;letter-spacing:.08em;line-height:1.4}.ggs-ribbon small{margin-left:.5em;font-size:.75em;letter-spacing:0}.ggs-ribbon--now{background:#e60033}.ggs-ribbon--soon{background:#1d5fd1}.gkh-sch-item.is-now .ggs-ribbon--now,.gkh-sch-item.is-soon .ggs-ribbon--soon{display:block}.ggs .gkh-sch-sec--now .gkh-sch-h,.ggs .ggs-sec--now .gkh-sch-h{border-bottom-color:#ffd400;background:linear-gradient(90deg,#e60033,#ff7a00);font-size:1.1em}.ggs .ggs-sec--soon .gkh-sch-h{border-bottom-color:#9fc0ff;background:#1d5fd1}.ggs-live-dot{display:inline-block;width:.6em;height:.6em;margin-right:.5em;border-radius:50%;background:#fff;vertical-align:.1em;animation:ggs-blink 1.4s ease-in-out infinite}@keyframes ggs-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.ggs-live-dot{animation:none}}.ggs .gkh-sch-item.is-now.ggs-item{border:3px solid #ff7a00;box-shadow:0 4px 14px rgb(230 0 51 / .15)}.ggs .gkh-sch-item.is-now .gkh-sch-left{padding:.15em 1em;font-size:1.1em}.ggs .ggs-list--soon{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em}.ggs .gkh-sch-item.is-soon.ggs-item{border:2px dashed #9fc0ff;background:#f7faff}.ggs .gkh-sch-item.is-soon .ggs-img{filter:saturate(.6)}.ggs .gkh-sch-item.is-soon .ggs-title{font-size:.95em}.ggs .gkh-sch-item.is-soon .ggs-people{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.ggs .gkh-sch-item.is-soon .ggs-person-go{display:none}.ggs-actions{display:flex;flex-wrap:wrap;gap:.6em 1em;align-items:center;justify-content:space-between;margin-top:1em}.ggs .ggs-sim-open{margin:0;padding:.55em 1.2em;border:none;border-radius:999px;background:linear-gradient(90deg,#ff7a00,#e60033);box-shadow:0 3px 8px rgb(230 0 51 / .3);color:#fff;font:inherit;font-size:.9em;font-weight:700;cursor:pointer}.ggs .ggs-sim-open:hover{filter:brightness(1.08)}.ggs-more{margin-left:auto;font-size:.85em}@media (max-width:600px){.ggs .ggs-list--soon{grid-template-columns:minmax(0,1fr)}.ggs .ggs-sim-open{width:100%}}.gkh .ggs-tile{grid-column:1 / -1}.ggs-tile .gkh-sch-sec{margin:0;padding:.7em}.ggs-tile .ggs-tile-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7em;margin:0;padding:0;list-style:none}.ggs-tile .gkh-sch-item.ggs-item{display:block;padding:0;border:2px solid #ccc;border-radius:8px;overflow:hidden}.ggs-tile .gkh-sch-item.ggs-item.is-now{border-color:#e6a800}.gkh .ggs-mini{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.ggs-mini-img{display:block;aspect-ratio:16 / 9;background:#f2f2f2;overflow:hidden}.gkh .ggs-mini-img img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;margin:0;object-fit:cover}.ggs-mini-body{display:flex;flex-direction:column;gap:.2em;padding:.45em .6em .55em}.ggs-tile .gkh-sch-meta{margin:0;font-size:.72em}.ggs-tile .gkh-sch-left{padding:0 .7em;border-radius:999px;background:#333;color:#fff}.ggs-tile .gkh-sch-item.is-now .gkh-sch-left{background:#e6a800;color:#fff}.ggs-tile .gkh-sch-item.is-ending .gkh-sch-left{background:#d00000;color:#fff}.ggs-tile .gkh-sch-item.is-soon .gkh-sch-left{background:#1d5fd1;color:#fff}.ggs-mini-title{display:-webkit-box;overflow:hidden;font-size:.82em;font-weight:700;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gkh .ggs-mini:hover .ggs-mini-title{text-decoration:underline}.ggs-mini-faces{display:flex;gap:.2em}.gkh .ggs-face{display:block;width:1.9em;height:1.9em;margin:0;border-radius:50%;object-fit:cover}@media (max-width:600px){.ggs-body{padding:.6em .7em .8em}.ggs-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45em}.ggs-people--card{grid-template-columns:repeat(2,minmax(0,1fr))}.ggs .ggs-person{padding:.4em .3em}.ggs-tile .ggs-tile-list{grid-template-columns:minmax(0,1fr)}.ggs-tile .gkh-sch-item.ggs-item .ggs-mini{flex-direction:row}.ggs-tile .ggs-mini-img{flex:0 0 40%}}.ggs-tile .gkh-sch-item.ggs-item{display:flex;flex-direction:column}.ggs-tile .gkh-sch-item.ggs-item .ggs-mini{flex:1 1 auto}.ggs-tile .ggs-sim-open.ggs-mini-sim{display:block;width:calc(100% - 1.2em);margin:0 .6em .55em;padding:.3em .6em;font-size:.78em}.ggs-tile .gkh-sch-item.is-soon .ggs-mini-sim{display:none}.gkh .ggs-tile-more.has-bg{position:relative;justify-content:flex-start;padding:0 0 .9em;background:#2a2230;overflow:hidden;isolation:isolate}.gkh .ggs-tile-more.has-bg::before,.gkh .ggs-tile-more.has-bg::after{content:"";position:absolute;z-index:-1;inset:0}.gkh .ggs-tile-more.has-bg::before{inset:-20px;background:var(--ggs-more-bg) center / cover no-repeat;filter:blur(16px) saturate(1.2)}.gkh .ggs-tile-more.has-bg::after{background:linear-gradient(180deg,rgb(20 14 30 / .55),rgb(20 14 30 / .75))}.ggs-more-img{display:block;aspect-ratio:16 / 9;border-bottom:2px solid #ffd400;overflow:hidden}.gkh .ggs-more-img img{display:block;width:100%;height:100%;margin:0;object-fit:cover}.gkh .ggs-tile-more.has-bg .ggs-more-body,.gkh .ggs-tile-more.has-bg .ggs-more-btn{margin:0 .9em}.gkh .ggs-tile-more.has-bg .ggs-more-btn{margin-top:auto}.gkh .ggs-tile-more.has-bg .ggs-more-ico{display:none}.ggs-tile .gkh-sch-sec.has-more{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:.7em;align-items:stretch}.ggs-tile .gkh-sch-sec.has-more>.ggs-tile-list,.ggs-tile .gkh-sch-sec.has-more>.gkh-sch-empty{grid-row:1;grid-column:1}.ggs-tile .gkh-sch-sec.has-more>.ggs-tile-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ggs-tile .gkh-sch-sec.has-more>.gkh-sch-empty{margin:0;align-self:center}.gkh .ggs-tile-more{display:flex;flex-direction:column;grid-column:2;grid-row:1;gap:.6em;justify-content:center;padding:1em .9em;border-radius:8px;background:linear-gradient(150deg,#ff8a1f,#e60033);box-shadow:inset 0 -4px 0 #ffd400;color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / .45);text-decoration:none;transition:transform 0.15s,box-shadow 0.15s}.gkh .ggs-tile-more:hover{transform:translateY(-2px);box-shadow:inset 0 -4px 0 #ffd400,0 6px 14px rgb(0 0 0 / .2)}.ggs-more-ico{display:block;width:2.4em;height:2.4em;color:#ffd400}.ggs-more-ico svg{display:block;width:100%;height:100%}.ggs-more-body{display:flex;flex-direction:column;gap:.3em}.ggs-more-title{font-size:1.05em;font-weight:700;letter-spacing:.05em}.ggs-more-count{color:#ffd400;font-size:.82em;font-weight:700}.ggs-more-count:empty{display:none}.ggs-more-next{display:flex;flex-direction:column;gap:.3em;padding:.4em .5em;border-left:3px solid #1d5fd1;background:rgb(0 0 0 / .4);font-size:.75em;line-height:1.45}.ggs-more-next-label{color:#9fc3ff;font-size:.9em;font-weight:700}.ggs-more-next-item{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ggs-more-next-item b{margin-right:.4em;padding:0 .4em;border-radius:3px;background:#1d5fd1;color:#fff}.ggs-more-next[hidden]{display:none}.ggs-more-next:not([hidden])~.ggs-more-desc{display:none}.ggs-more-desc{color:#ccc;font-size:.72em;line-height:1.5}.ggs-more-btn{display:block;padding:.45em .6em;border-radius:999px;background:#ffd400;color:#222;font-size:.82em;font-weight:700;text-align:center}@media (max-width:600px){.ggs-tile .gkh-sch-sec.has-more{grid-template-columns:minmax(0,1fr)}.ggs-tile .gkh-sch-sec.has-more>.ggs-tile-list{grid-template-columns:minmax(0,1fr)}.gkh .ggs-tile-more{display:grid;grid-column:1;grid-row:auto;grid-template-columns:auto minmax(0,1fr);gap:.3em .7em;align-items:center;padding:.7em .8em}.ggs-more-ico{grid-row:1 / span 2;width:2em;height:2em}.ggs-more-desc{display:none}.ggs-more-btn{grid-column:1 / -1}.gkh .ggs-tile-more.has-bg{grid-template-columns:40% minmax(0,1fr);padding:0 0 .7em}.gkh .ggs-tile-more.has-bg .ggs-more-img{grid-row:1;grid-column:1;align-self:stretch;width:100%;min-height:5.5em;aspect-ratio:auto;border-right:2px solid #ffd400;border-bottom:0}.gkh .ggs-tile-more.has-bg .ggs-more-body{grid-row:1;grid-column:2;margin:.5em .7em 0 0}.gkh .ggs-tile-more.has-bg .ggs-more-btn{grid-column:1 / -1;margin:0 .7em}}