.sk01{display:flex;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;color:#333;font-size:0.82rem;font-weight:600;border-bottom:1px solid #f5f5f5;}
.sk02{display:flex;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;color:#444;font-size:0.72rem;}
.sk03{color:#ccc;text-decoration:none;font-size:0.74rem;display:flex;align-items:center;gap:6px;line-height:1.6;transition:color 0.15s;}
.sk04{color:#bbb;text-decoration:none;font-size:0.72rem;display:flex;align-items:center;gap:4px;}
.sk05{font-weight:700;color:white;font-size:0.78rem;padding:5px 10px;margin-bottom:8px;background:var(--sc-primary,#FF6F61);border-radius:4px;letter-spacing:0.04em;}
.sk06{
      background:linear-gradient(135deg,#fff8f4,#fff3ec);
      border:1px solid #FF6F61;border-radius:6px;
      padding:8px 4px;text-align:center;
    }
.sk07{font-weight:700;color:white;font-size:0.84rem;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--sc-primary,#FF6F61);letter-spacing:0.04em;}
.sk08{background:linear-gradient(90deg,var(--sc-primary,#FF6F61) 0%,var(--sc-primary-dark,#FF6F61) 100%);color:white;font-size:0.7rem;font-weight:700;padding:6px 16px;letter-spacing:0.05em;margin:8px 0 4px;}
.sk09{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #ffcc99;border-radius:6px;background:#fff8f4;}
.sk0a{
      background:linear-gradient(90deg,#FF6F61 0%,#FF6F61dd 100%);
      color:white;font-weight:700;font-size:0.72rem;
      padding:7px 10px;letter-spacing:0.03em;
    }
.sk0b{font-weight:900;font-size:0.88rem;text-align:center;padding:10px 8px;color:white;background:linear-gradient(90deg,#FF6F61 0%,#ff4f3b 100%);letter-spacing:0.06em;border-radius:4px 4px 0 0;}
.sk0c{font-weight:900;font-size:0.88rem;text-align:center;padding:10px 8px;color:white;background:linear-gradient(90deg,#FF6F61 0%,#FF6F61 100%);letter-spacing:0.06em;border-radius:4px 4px 0 0;}
.sk0d{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;}
.sk0e{--smush-placeholder-width: 1500px; --smush-placeholder-aspect-ratio: 1500/600;width:100%;height:auto;display:block;}
.sk0f{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#FF6F61,#ff4f3b);display:flex;align-items:center;justify-content:center;color:white;font-size:2rem;font-weight:900;}
.sk10{text-align:center;padding:6px 8px;font-weight:700;color:white;font-size:0.78rem;background:linear-gradient(90deg,#FF6F61 0%,#FF6F61 100%);letter-spacing:0.04em;}
.sk11{--smush-placeholder-width: 600px; --smush-placeholder-aspect-ratio: 600/650;width:100%;height:auto;display:block;aspect-ratio:6/6.5;object-fit:cover;}
.sk12{width:60px;height:60px;border-radius:6px;background:linear-gradient(135deg,#FF6F61,#ff4f3b);color:white;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:900;flex-shrink:0;}
.sk13{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.08);background:#fff;transition:transform 0.2s, box-shadow 0.2s;text-decoration:none;}
.sk14{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;}
.sk15{--smush-placeholder-width: 600px; --smush-placeholder-aspect-ratio: 600/600;}
.sk16{font-size:0.65rem;font-weight:700;color:#FF6F61;letter-spacing:0.12em;}
.sk17{position:absolute;top:12px;left:12px;background:rgba(255,111,97,0.9);color:white;font-size:0.68rem;font-weight:700;padding:3px 10px;border-radius:20px;}
.sk18{margin:0;border:1px solid #ffe0cc;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 1px 4px rgba(255,111,97,0.06);}
.sk19{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #ffe0cc;border-radius:10px;padding:10px 14px;text-decoration:none;color:inherit;transition:all 0.15s;}
.sk1a{background:linear-gradient(90deg,#FF6F61 0%,#FF6F61 100%);color:white;font-size:0.72rem;font-weight:700;padding:5px 4px;letter-spacing:0.03em;}
.sk1b{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#FF6F61,#ff4f3b);display:flex;align-items:center;justify-content:center;color:white;font-size:0.75rem;font-weight:900;}
.sk1c{border:1px solid #ffe0cc;border-radius:8px;overflow:hidden;box-shadow:0 1px 6px rgba(255,111,97,0.07);background:#fff;}
.sk1d{margin-bottom:10px;border-radius:6px;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,0.07);}
.sk1e{--smush-placeholder-width: 1254px; --smush-placeholder-aspect-ratio: 1254/1254;width:100%;aspect-ratio:1;object-fit:cover;display:block;}
.sk1f{--smush-placeholder-width: 1200px; --smush-placeholder-aspect-ratio: 1200/1300;width:100%;height:auto;display:block;}
.sk20{font-weight:700;font-size:0.82rem;color:#333;}
.sk21{--smush-placeholder-width: 1500px; --smush-placeholder-aspect-ratio: 1500/900;width:100%;height:auto;display:block;}
.sk22{font-size:0.66rem;color:#444;font-weight:700;padding:6px 8px;background:#fff8f4;text-align:center;line-height:1.3;}
.sk23{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid #ffe0cc;border-radius:10px;padding:14px 16px;text-decoration:none !important;color:#1a1a1a !important;transition:all 0.15s;}
.sk24{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff8f4,#ffe8e0);}
.sk25{font-size:0.65rem;font-weight:900;color:#FF6F61;line-height:1.2;}
.sk26{display:block;text-decoration:none;color:inherit;border:2px solid #FF6F61;border-radius:14px;padding:16px;cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,#fff8f5 0%,#fff0eb 100%);transition:transform 0.15s;}
.sk27{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);color:white;border-radius:8px;padding:10px 8px;text-decoration:none;font-size:0.75rem;font-weight:700;}
.sk28{--smush-placeholder-width: 600px; --smush-placeholder-aspect-ratio: 600/600;width:100%;height:100%;object-fit:cover;display:block;}
.sk29{display:flex;justify-content:center;margin-bottom:2px;}
.sk2a{display:inline-flex;align-items:center;gap:4px;background:rgba(255,255,255,0.92);backdrop-filter:blur(6px);border:1px solid rgba(0,0,0,0.06);border-radius:20px;padding:7px 14px;box-shadow:0 1px 4px rgba(0,0,0,0.05);}
.sk2b{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#c0392b,#e74c3c);display:flex;align-items:center;justify-content:center;}
.sk2c{background:white;border:1px solid #FF6F61;color:#FF6F61;font-size:0.65rem;font-weight:700;padding:3px 10px;border-radius:20px;}
.sk2d{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:var(--sc-primary,#FF6F61);color:white;border-radius:8px;padding:10px 8px;text-decoration:none;font-size:0.75rem;font-weight:700;}
.sk2e{position:absolute;bottom:0;left:0;right:0;background:white;border-radius:20px 20px 0 0;padding:0;max-width:480px;margin:0 auto;box-shadow:0 -8px 40px rgba(0,0,0,0.2);animation:sc-popup-slide 0.3s ease-out;}
.sk2f{--smush-placeholder-width: 1500px; --smush-placeholder-aspect-ratio: 1500/700;width:100%;height:auto;display:block;}
.sk30{background:white;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,0.08);overflow:hidden;}
.sk31{text-align:center;border-radius:8px;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,0.08);}
.sk32{display:flex;gap:12px;align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;text-decoration:none;color:inherit;transition:all 0.15s;}
.sk33{background:linear-gradient(135deg,var(--sc-primary,#FF6F61) 0%,var(--sc-primary-dark,#FF6F61) 100%);padding:16px;display:flex;align-items:center;justify-content:space-between;}
.sk34{flex-shrink:0;width:48px;height:48px;background:#fff8f4;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.sk35{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #ffe0cc;background:#fff;}
.sk36{border:1px solid #ffe0cc;border-top:none;border-radius:0 0 8px 8px;overflow:hidden;}
.sk37{background:#FF6F61;color:white;font-size:0.6rem;font-weight:700;padding:1px 6px;border-radius:10px;}
.sk38{display:block;text-decoration:none;color:inherit;border:2px solid #e0e0e0;border-radius:14px;padding:16px;cursor:pointer;background:white;transition:transform 0.15s;}
.sk39{position:relative;width:100%;aspect-ratio:4/3;background:#f0f0f0;overflow:hidden;}
.sk3a{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#FF6F61,#ff4f3b);display:flex;align-items:center;justify-content:center;}
.sk3b{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#FF6F61,#ff4f3b);display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.sk3c{background:rgba(255,255,255,0.2);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.sk3d{list-style:none;margin:0;padding:0;background:white;}
.sk3e{background:#fff;color:var(--sc-primary,#FF6F61);font-size:0.62rem;font-weight:900;padding:1px 5px;border-radius:3px;letter-spacing:0.04em;margin-left:2px;}
.sk3f{font-size:0.68rem;color:#FF6F61;font-weight:700;flex-shrink:0;margin-top:1px;}
.sk40{width:8px;height:8px;border-radius:4px;border:none;background:#ddd;cursor:pointer;transition:all 0.3s;padding:0;}
.sk41{
    background:#FF6F61;
    border-radius:8px;padding:12px 10px;text-align:center;
    box-shadow:0 3px 10px rgba(255,111,97,0.3);margin-top:4px;
  }
.sk42{font-weight:700;font-size:0.88rem;color:#1a1a1a;margin:0 0 6px;}
.sk43{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff8f4;border-bottom:1px solid #ffe0cc;}
.sk44{font-size:0.78rem;color:#555;line-height:1.75;margin:0;}
.sk45{width:100%;font-size:0.72rem;border-collapse:collapse;margin-bottom:10px;}
.sk46{font-size:0.78rem;color:#555;line-height:1.75;margin:0 0 10px;}
.sk47{background:linear-gradient(135deg,#f8f9fa 0%,#f0f1f3 100%);border:1px solid #e2e4e8;border-radius:12px;padding:24px 20px;position:relative;}
.sk48{color:#888;text-decoration:none;margin:0 10px;}
.sk49{font-weight:900;font-size:0.88rem;color:#FF6F61;white-space:nowrap;}
.sk4a{display:inline-flex;align-items:center;gap:6px;color:var(--sc-primary,#FF6F61);font-size:0.7rem;text-decoration:none;font-weight:700;}
.sk4b{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ffffff;border-bottom:1px solid #ffe0cc;}
.sk4c{width:44px;height:44px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.sk4d{margin-top:10px;padding-top:10px;border-top:1px dashed #ffccbc;display:flex;align-items:center;justify-content:center;gap:6px;}
.sk4e{font-size:0.78rem;color:#555;line-height:1.75;margin:4px 0 0;}
.sk4f{font-size:0.82rem;color:#333;line-height:1.6;}
.sk50{font-size:0.78rem;color:#888;margin-left:4px;}
.sk51{
      color:white;font-weight:900;font-size:1rem;
      text-decoration:none;letter-spacing:0.04em;display:block;
    }
.sk52{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e2e4e8;}
.sk53{margin-top:10px;font-size:0.72rem;color:#e04535;font-weight:700;letter-spacing:0.05em;}
.sk54{font-size:0.68rem;color:#999;line-height:1.7;padding:10px 12px;background:rgba(255,255,255,0.6);border-radius:6px;}
.sk55{font-size:2.8rem;font-weight:900;color:#FF6F61;line-height:1;letter-spacing:-0.02em;}
.sk56{padding:4px 8px;color:#999;font-weight:600;width:70px;}
.sk57{font-size:0.72rem;color:#888;margin:0;line-height:1.6;}
.sk58{font-size:0.86rem;font-weight:900;color:#1a1a1a;line-height:1.4;}
.sk59{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;}
.sk5a{background:none;border:none;color:#aaa;font-size:0.78rem;font-weight:600;cursor:pointer;padding:8px 24px;}
.sk5b{font-size:0.7rem;color:#FF6F61;font-weight:700;margin-top:3px;}
.sk5c{min-width:100%;box-sizing:border-box;padding:0 4px;}
.sk5d{color:#f5a623;font-size:0.82rem;margin-bottom:6px;}
.sk5e{font-size:0.92rem;font-weight:900;color:#1a1a1a !important;line-height:1.3;}
.sk5f{background:#FF6F61;color:white;font-size:0.62rem;font-weight:700;padding:2px 8px;border-radius:10px;}
.sk60{margin-top:0;border-top:3px solid var(--sc-primary,#FF6F61);font-family:'Noto Sans JP',sans-serif;}
.sk61{font-size:0.76rem;color:#FF6F61 !important;font-weight:700;flex-shrink:0;}
.sk62{font-size:0.88rem;font-weight:900;color:#1a1a1a;}
.sk63{padding:14px 16px 8px;background:#fff8f4;}
.sk64{font-size:0.72rem;color:#666 !important;margin-top:3px;line-height:1.6;}
.sk65{max-width:960px;margin:32px auto 48px;padding:0 16px;font-family:'Noto Sans JP',sans-serif;}
.sk66{margin:0;padding:0 0 0 16px;list-style:disc;font-size:0.72rem;color:#777;line-height:1.8;}
.sk67{display:flex;align-items:flex-start;gap:6px;}
.sk68{display:none;position:fixed;inset:0;z-index:99999;font-family:'Noto Sans JP',sans-serif;}
.sk69{font-weight:900;font-size:0.9rem;color:#FF6F61;white-space:nowrap;}
.sk6a{color:rgba(255,255,255,0.85);font-size:0.65rem;margin-bottom:4px;letter-spacing:0.04em;}
.sk6b{padding:0 16px 10px;background:#ffffff;margin-top:-6px;border-bottom:1px solid #ffe0cc;}
.sk6c{padding:4px 8px;color:#333;font-weight:700;}
.sk6d{padding:4px 8px;color:#999;font-weight:600;}
.sk6e{font-size:0.7rem;color:#888;margin-top:2px;}
.sk6f{font-size:0.7rem;color:#888;font-weight:600;letter-spacing:0.04em;margin-bottom:2px;}
.sk70{font-size:0.7rem;font-weight:700;color:#666;letter-spacing:0.04em;margin-bottom:6px;}
.sk71{font-weight:700;font-size:0.85rem;color:#1a1a1a;margin:0 0 4px;}
.sk72{font-weight:700;font-size:0.85rem;color:#c0392b;margin:0 0 4px;}
.sk73{display:flex;align-items:center;gap:12px;}
.sk74{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px;}
.sk75{position:absolute;inset:0;background:rgba(0,0,0,0.55);backdrop-filter:blur(2px);}
.sk76{font-size:0.86rem;font-weight:900;color:#1a1a1a;line-height:1.4;margin-top:2px;}
.sk77{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;}
.sk78{display:grid;grid-template-columns:1fr;gap:10px;max-width:680px;margin:0 auto;}
.sk79{background:#222;padding:18px 16px;text-align:center;border-top:1px solid #333;}
.sk7a{padding:16px;background:#fafafa;border-top:1px solid #eee;margin-top:8px;}
.sk7b{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;}
.sk7c{font-size:0.62rem;color:#FF6F61;font-weight:700;letter-spacing:0.04em;}
.sk7d{font-size:0.72rem;font-weight:700;color:#FF6F61;letter-spacing:0.08em;}
.sk7e{width:36px;height:4px;border-radius:2px;background:#ddd;margin:0 auto;}
.sk7f{color:var(--sc-primary,#FF6F61);text-decoration:none;font-weight:700;}
.sk80{padding:12px;display:flex;gap:8px;border-bottom:1px solid #f0f0f0;}
.sk81{color:#aaa;font-size:0.72rem;margin:0 0 6px;letter-spacing:0.04em;}
.sk82{color:#666;font-size:0.72rem;margin:0 0 6px;letter-spacing:0.04em;}
.sk83{color:white;font-weight:900;font-size:1rem;letter-spacing:0.04em;}
.sk84{margin-top:6px;color:var(--sc-primary,#FF6F61);font-weight:700;}
.sk85{padding:0 16px 8px;display:flex;flex-direction:column;gap:10px;}
.sk86{color:rgba(255,255,255,0.75);font-size:0.62rem;margin-top:4px;}
.sk87{font-size:0.78rem;font-weight:900;color:#F06459;line-height:1;}
.sk88{font-size:0.7rem;font-weight:700;color:#666;margin-bottom:4px;}
.sk89{color:rgba(255,255,255,0.8);font-size:0.65rem;margin-top:2px;}
.sk8a{font-size:0.7rem;color:#FF6F61;font-weight:700;flex-shrink:0;}
.sk8b{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;}
.sk8c{color:#777;font-size:0.66rem;margin:0 0 8px;line-height:1.6;}
.sk8d{font-size:0.62rem;color:#999;margin-top:3px;line-height:1.4;}
.sk8e{display:flex;align-items:center;gap:8px;margin-bottom:16px;}
.sk8f{font-size:0.78rem;color:#aaa;text-decoration:line-through;}
.sk90{background:#1a1a1a;padding:14px 16px 0;text-align:center;}
.sk91{font-size:0.8rem;font-family:'Noto Sans JP',sans-serif;}
.sk92{background:#1a1a1a;padding:14px 16px;text-align:center;}
.sk93{font-size:0.92rem;font-weight:900;color:#1a1a1a;}
.sk94{font-size:1.05rem;font-weight:900;color:#FF6F61;}
.sk95{font-size:1.1rem;font-weight:900;color:#FF6F61;}
.sk96{font-size:0.6rem;color:#FF6F61;font-weight:600;}
.sk97{font-size:0.7rem;color:#666;text-align:center;}
.sk98{font-weight:700;color:#333;margin-bottom:4px;}
.sk99{font-size:0.88rem;font-weight:700;color:#333;}
.sk9a{font-size:0.72rem;color:#666;font-weight:400;}
.sk9b{font-size:0.72rem;color:#888;margin-top:1px;}
.sk9c{font-size:0.72rem;color:#888;margin-top:2px;}
.sk9d{border:0;display:block;border-radius:12px;}