@charset "UTF-8";
/* @note カスタム変数 */
:root {
  --rpx: 1px;
  --rpxClamp: clamp(0px, var(--rpx), 1.4px);
}
@media screen and (min-width: 601px) and (max-width: 1200px) {
  :root {
    --rpx: 0.0833333333vw;
  }
}
@media screen and (max-width: 600px) {
  :root {
    --rpx: 0.1333333333vw;
  }
}

:root {
  --color-bg: #fff;
  --color-yellow: #fff200;
  --color-text-black: #242424;
  --color-bg-green: #8dc540;
  --color-brown: #2d1a0f;
  --color-bg-blue:#29388b;
  --content-max-width: calc(750 * var(--rpxClamp));
  --side-margin:calc(40 * var(--rpxClamp));
}
@media screen and (max-width: 600px) {
  :root {
    --content-max-width: 100vw;
    --side-margin:calc(24 * var(--rpxClamp));
  }
}

/* @note base.cssのリセット */
:root {
  --padding: 0;
  --margin: 0;
  --bg: none;
}

.program .ktvglobal-container .commoncontents.ga-cn-header {
  display: none;
}
.program .ktvglobal-container .ga-cn-container * {
  padding: var(--padding);
  background: none;
}
.program .ktvglobal-container .ga-cn-container * .image {
  padding: var(--padding);
}
.program .ktvglobal-container .block-wrapper.maincontents {
  padding: var(--padding);
}
.program .ktvglobal-container .container-innerwrapper {
  max-width: 100% !important;
}
.program .ktvglobal-container .heading-4-wrapper, .program .ktvglobal-container .heading-4 {
  margin: var(--margin);
}
.program .ktvglobal-container .c_list-block .list {
  border: none;
  padding: var(--padding);
}
.program .ktvglobal-container .c_list-block .list li {
  padding: var(--padding);
  border: none;
  list-style: none;
}
.program .ktvglobal-container .heading-3-wrapper {
  margin: var(--margin);
}
.program .ktvglobal-container .heading-3-wrapper.oadate,
.program .ktvglobal-container .mainvisual + .social-btn {
  display: none;
}
.program .ktvglobal-container li {
  list-style: none;
}
.program .ktvglobal-container i {
  font-style: normal;
}

@keyframes blink {
  0% {
    opacity: 0;
  }
  30%, 60% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* バウンス */
:root {
  --ease-out-in: linear(
      /* ease-out zone (0% → 50%) */
      0, 0.60, 0.75, 0.9, 1 50%,
      /* ease-in zone (50% → 100%) */
      0.9, 0.75, 0.60, 0.15, 0);
}

@keyframes bounce {
  0% {
    translate: 0 0px;
  }
  100% {
    translate: 0 -15%;
  }
}
@keyframes markie {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-25%);
  }
}
:root {
  --delay-base: 100ms;
  --duraiton: 1000ms;
  --delay: 0ms;
  --state: paused;
}

/*
@note MV
*/
/*
@note - - スパイは誰だ
*/
.program-block {
  --delay: 0ms;
  --duraiton: 1000ms;
}
.program-block.inview-0 {
  --state: running;
}
.program-block .illust .text {
  animation: blink var(--duraiton) var(--delay) var(--state) infinite;
}
.program-block .btn-grp .text {
  animation: bounce 600ms infinite var(--ease-out-in) var(--state);
}

/*
@note - - 最新情報
*/
.MV-ticker {
  --duraiton: 25000ms;
  --will-change: none;
}
@media screen and (max-width: 600px) {
  .MV-ticker {
    --duraiton: 15000ms;
  }
}
.MV-ticker.inview-0 {
  --state: running;
  --will-change: transform;
}
.MV-ticker .MV-ticker-text {
  animation: markie var(--duraiton) linear var(--state) infinite;
  padding-left: 0px !important;
  will-change: var(--will-change);
}
.MV-ticker .MV-ticker-text span {
  padding-left: calc(50 * var(--rpxClamp)) !important;
}
.MV-ticker .MV-ticker-text.start-from-half {
  animation-delay: -3500ms;
}
@media screen and (min-width: 601px) {
  .MV-ticker .MV-ticker-text.start-from-half {
    animation-delay: -10000ms;
  }
}

/*
@note - - 予想受付中
*/
.program-lead-text {
  --delay: 0ms;
  --duraiton: 2000ms;
}
.program-lead-text.inview-0 {
  --state: running;
}
.program-lead-text .inner {
  animation: blink var(--duraiton) var(--delay) var(--state) infinite;
}

/*
@note - - 吹き出し
*/
.program-list-wrap.inview-0 {
  --state: running;
}

.program-list a:before {
  animation: bounce 300ms ease-out alternate-reverse infinite;
  animation-play-state: var(--state);
}

/* -----------------------------
  @note 全般
  ----------------------------- */
#ktv-footer {
  position: relative;
  z-index: 1;
}

div,
img {
  -webkit-tap-highlight-color: transparent;
}

.img img {
  max-width: 100%;
  height: auto;
}

.h2-header {
  padding: 0 var(--side-margin) !important;
  position: relative;
  z-index: 1;
}

.sub-content {
  display: none;
}

/*
@note - - PC背景
*/
.main-content-innerwrapper {
  padding-bottom: calc(90 * var(--rpxClamp)) !important;
  background-image: url(https://www.ktv.jp/hanadai-chidori/wp-content/uploads/sites/144/2025/11/bg_renga_repeat-1.jpg) !important;
  background-repeat: repeat;
  background-position: center calc(16 * var(--rpxClamp)) !important;
  max-width: 100vw;
}
@media screen and (max-width: 600px) {
  .main-content-innerwrapper {
    overflow: hidden;
    background-size: 100% auto !important;
  }
}

/*
@note - - 見出し
*/
/*
@note - - 汎用ホバー
*/
.hover-action-01 a {
  transform: scale(1);
  opacity: 1 !important;
}
.hover-action-01 a img {
  opacity: 1 !important;
}
.hover-action-01 a:hover {
  transform: scale(1.1);
  opacity: 1 !important;
  transition: 500ms cubic-bezier(0.41, 1.89, 0.45, 0.5);
}

/* -----------------------------
  @note PC用全体レイアウト
  ----------------------------- */
:root {
  --content-max-width: 1920px;
}
@media screen and (max-width: 600px) {
  :root {
    --content-max-width: 100vw;
  }
}

.ktvglobal-container {
  background: #eee !important;
}
.ktvglobal-container > .container-wrapper {
  max-width: var(--content-max-width);
  margin: 0 auto;
}

/* -----------------------------
  @note MV
  ----------------------------- */
.MV-section {
  --header-h: 90px;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
@media screen and (max-width: 600px) {
  .MV-section {
    padding-bottom: calc(0 * var(--rpxClamp)) !important;
    --header-h: calc(90 * var(--rpxClamp));
  }
}
.MV-section .block {
  position: relative;
}
.MV-section .MV {
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 601px) {
  .MV-section .MV {
    padding: calc(var(--header-h)) 0 0 0 !important;
  }
}
.MV-section .MV .img {
  height: calc(700 * var(--rpxClamp));
  position: relative;
  z-index: 1;
}
.MV-section .MV .img img {
  max-width: 95vw;
}
@media screen and (max-width: 600px) {
  .MV-section .MV .img {
    height: auto;
  }
  .MV-section .MV .img img {
    height: auto !important;
    max-width: 100%;
  }
}
.MV-section .program-header {
  height: var(--header-h);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  background: var(--color-yellow) !important;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
.MV-section .program-header .inner {
  max-width: 1200px;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  padding-left: 16px;
}
@media screen and (max-width: 600px) {
  .MV-section .program-header .inner {
    padding: 5px 12px !important;
    height: 100%;
  }
  .MV-section .program-header .inner a {
    display: block;
    height: 100%;
  }
  .MV-section .program-header .inner a img {
    height: 100%;
    width: auto;
  }
}

/*
@note - - ティッカー
*/
.MV-ticker {
  height: calc(75 * var(--rpxClamp));
  position: relative;
}
@media screen and (min-width: 601px) {
  .MV-ticker {
    background: var(--color-yellow) !important;
  }
}
@media screen and (max-width: 600px) {
  .MV-ticker {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    height: calc(95 * var(--rpxClamp));
  }
}
.MV-ticker:before, .MV-ticker:after {
  content: "";
  height: 4px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(https://www.ktv.jp/hanadai-chidori/wp-content/uploads/sites/144/2025/11/reperat_stripe_black.png);
}
@media screen and (max-width: 600px) {
  .MV-ticker:before, .MV-ticker:after {
    display: none;
  }
}
.MV-ticker:after {
  content: "";
  top: auto;
  bottom: 0;
}
.MV-ticker .c_text-block-innerwrapper {
  height: 100%;
  overflow: hidden;
}
.MV-ticker .c_text-block-innerwrapper .MV-ticker-text {
  max-width: 5000px;
  height: 100%;
  color: #fff;
  white-space: nowrap;
  text-indent: 1em;
  display: flex;
  padding-left: 100%;
  align-items: center;
  line-height: 1;
  float: left;
  color: #000;
  font-family: serif;
  font-weight: bold;
  font-size: calc(26 * var(--rpxClamp));
}
.MV-ticker .c_text-block-innerwrapper .MV-ticker-text b {
  font-size: 0.9em;
  color: var(--color-yellow);
  display: inline-flex;
  background: #000;
  height: 33px;
  align-items: center;
  justify-content: center !important;
  padding: 0 1em;
  text-align: center;
  text-indent: 0;
  margin-right: 0.5em;
}
@media screen and (max-width: 600px) {
  .MV-ticker .c_text-block-innerwrapper .MV-ticker-text {
    font-size: calc(26 * var(--rpxClamp));
  }
}

/* -----------------------------
@note 次回の予定
----------------------------- */
:root {
  --content-gap: calc(60 * var(--rpxClamp));
  --content-max-w: min(1116px,95vw);
  --contnt-padding:calc(70 * var(--rpxClamp)) calc(60 * var(--rpxClamp)) calc(60 * var(--rpxClamp));
}

.section-header {
  width: 100%;
  max-width: var(--h3-max-w, calc(969 * var(--rpxClamp)));
  height: calc(145 * var(--rpxClamp));
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 600px) {
  .section-header {
    height: calc(120 * var(--rpxClamp));
    --h3-max-w: 100%;
  }
}
.section-header:before, .section-header:after {
  content: "";
  height: calc(4 * var(--rpxClamp));
  width: 100%;
  background-image: url(https://www.ktv.jp/hanadai-chidori/wp-content/uploads/sites/144/2025/11/reperat_stripe_brown.png);
  position: absolute;
  top: 0;
  left: 0;
  background-size: calc(12 * var(--rpxClamp)) calc(12 * var(--rpxClamp)) !important;
}
.section-header:after {
  content: "";
  top: auto;
  bottom: 0;
}
.section-header .heading-3 {
  width: 100%;
  display: flex;
  justify-content: center;
  height: 100%;
  align-items: center;
  position: relative;
  z-index: 1;
}
.section-header .heading-3:before {
  content: "";
  display: block;
  width: var(--this-bf-w, calc(79 * var(--rpxClamp)));
  height: var(--this-bf-h, calc(167 * var(--rpxClamp)));
  background-image: var(--this-bf-bg, url(https://www.ktv.jp/hanadai-chidori/wp-content/uploads/sites/144/2025/11/illust_01.png));
  transform: var(--this-bf-offset, translate(calc(-20 * var(--rpxClamp)), calc(-10 * var(--rpxClamp))));
  background-size: 100% auto !important;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 600px) {
  .section-header .heading-3:before {
    transform-origin: left top;
  }
}
.section-header .heading-3:after {
  content: "";
  display: block;
  width: var(--this-af-w, calc(84 * var(--rpxClamp)));
  height: var(--this-af-h, calc(152 * var(--rpxClamp)));
  background-image: var(--this-af-bg, url(https://www.ktv.jp/hanadai-chidori/wp-content/uploads/sites/144/2025/11/illust_02.png));
  transform: var(--this-af-offset, translate(calc(30 * var(--rpxClamp)), calc(10 * var(--rpxClamp))));
  position: absolute;
  right: 0;
  top: 0;
  background-size: 100% auto !important;
}
@media screen and (max-width: 600px) {
  .section-header .heading-3:after {
    transform-origin: right top;
  }
}
@media screen and (max-width: 600px) {
  .section-header img {
    max-height: calc(60 * var(--rpxClamp));
    width: auto !important;
  }
}

.next-program-section {
  --contnt-padding:calc(60 * var(--rpxClamp)) 0 calc(90 * var(--rpxClamp)) 0;
  padding: var(--contnt-padding) !important;
  max-width: var(--content-max-w);
  margin: 0 auto;
  margin-top: var(--content-gap);
  background-image: url(https://www.ktv.jp/hanadai-chidori/wp-content/uploads/sites/144/2025/11/bg_paper_top_01.png) !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
}
@media screen and (max-width: 600px) {
  .next-program-section {
    margin-left: calc(10 * var(--rpxClamp));
    margin-right: calc(10 * var(--rpxClamp));
    padding: calc(60 * var(--rpxClamp)) calc(30 * var(--rpxClamp)) !important;
  }
}
.next-program-section > .block {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.oa-date-info-block {
  min-width: 0;
  height: calc(200 * var(--rpxClamp));
  max-width: calc(947 * var(--rpxClamp));
  background-image: url(https://www.ktv.jp/hanadai-chidori/wp-content/uploads/sites/144/2025/11/oa_info_bg.jpg) !important;
  background-size: 100% 100% !important;
  margin: calc(54 * var(--rpxClamp)) 0;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.oa-date-info-block:before {
  content: "";
  width: calc(99 * var(--rpxClamp));
  height: calc(50 * var(--rpxClamp));
  background-image: url(https://www.ktv.jp/hanadai-chidori/wp-content/uploads/sites/144/2025/11/img_tape_01.png);
  background-size: cover;
  position: absolute;
  top: calc(-16 * var(--rpxClamp));
  left: calc(-22 * var(--rpxClamp));
}
.oa-date-info-block:after {
  content: "";
  width: calc(102 * var(--rpxClamp));
  height: calc(47 * var(--rpxClamp));
  background-image: url(https://www.ktv.jp/hanadai-chidori/wp-content/uploads/sites/144/2025/11/img_tape_02.png);
  background-size: cover;
  position: absolute;
  bottom: calc(-10 * var(--rpxClamp));
  right: calc(-22 * var(--rpxClamp));
}
.oa-date-info-block .entry-span-text {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(30 * var(--rpxClamp));
}
.oa-date-info-block .entry-span-text .img {
  background: #fff;
  height: calc(65 * var(--rpxClamp));
  padding: 0 calc(28 * var(--rpxClamp));
  display: flex;
  justify-content: center;
  align-items: center;
}
.oa-date-info-block .entry-span-text span {
  color: #fff;
  font-family: serif;
  width: 100%;
  text-align: center;
  font-size: calc(48 * var(--rpxClamp));
  line-height: 1;
  font-weight: 700;
  white-space: nowrap;
}

.program-state-text {
  display: flex;
  justify-content: center;
  margin-bottom: calc(20 * var(--rpxClamp));
}

.program-btn-grp {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.program-btn-grp a {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.program-btn-grp .illust {
  position: relative;
  width: calc(198 * var(--rpxClamp));
}
.program-btn-grp .illust > img {
  width: 100%;
  height: auto;
}
.program-btn-grp .illust .text {
  width: calc(148 * var(--rpxClamp));
  height: calc(148 * var(--rpxClamp));
  background: var(--color-brown) !important;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: calc(10 * var(--rpxClamp));
  left: 74%;
}
.program-btn-grp .illust .text img {
  min-width: 0;
  min-height: 0;
  width: 74%;
}
@media screen and (max-width: 600px) {
  .program-btn-grp .illust .text img {
    width: 85%;
    height: auto;
  }
}
.program-btn-grp .btn-grp {
  width: auto;
  min-width: 0;
  position: relative;
  display: flex;
  max-width: calc(666 * var(--rpxClamp));
  margin-top: calc(-67 * var(--rpxClamp));
}
@media screen and (max-width: 600px) {
  .program-btn-grp .btn-grp {
    max-width: 90%;
  }
  .program-btn-grp .btn-grp .base {
    width: 100% !important;
    height: auto !important;
  }
  .program-btn-grp .btn-grp .text {
    width: 75% !important;
    height: auto !important;
  }
}
.program-btn-grp .btn-grp .text {
  position: absolute;
  inset: 0 0 0 0;
  margin: auto;
  transform: translate(0, -4%);
}

/* -----------------------------
@note これまでの結果
----------------------------- */
.heading-4-wrapper {
  height: calc(66 * var(--rpxClamp));
  display: flex;
  justify-content: center;
  align-items: center;
  margin: calc(50 * var(--rpxClamp)) auto calc(30 * var(--rpxClamp)) auto !important;
  background-image: var(--h4-bg, url(https://www.ktv.jp/hanadai-chidori/wp-content/uploads/sites/144/2025/11/header_bg_01.png)) !important;
  background-size: cover !important;
  max-width: 100%;
}
.heading-4-wrapper .heading-4:before {
  display: none !important;
}

/*
@note - - 結果一覧
*/
.results-section {
  --h4-bg: url(https://www.ktv.jp/hanadai-chidori/wp-content/uploads/sites/144/2025/11/header_bg_02.png);
  --this-bf-w: calc(63 * var(--rpxClamp));
  --this-bf-f: calc(182 * var(--rpxClamp));
  --this-bf-bg: url(https://www.ktv.jp/hanadai-chidori/wp-content/uploads/sites/144/2025/11/illust_03.png);
  --this-bf-offset:translate(calc(5 * var(--rpxClamp)), calc(-25 * var(--rpxClamp)));
  --this-af-w: calc(72 * var(--rpxClamp));
  --this-af-h: calc(168 * var(--rpxClamp));
  --this-af-bg: url(https://www.ktv.jp/hanadai-chidori/wp-content/uploads/sites/144/2025/11/illust_04.png);
  --this-af-offset:translate(calc(-5 * var(--rpxClamp)), calc(-15 * var(--rpxClamp)));
  max-width: var(--content-max-w);
  padding: var(--contnt-padding) !important;
  margin: 0 auto;
  margin-top: var(--content-gap);
  background-image: url(https://www.ktv.jp/hanadai-chidori/wp-content/uploads/sites/144/2025/11/bg_paper_top_02.png) !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
}
@media screen and (max-width: 600px) {
  .results-section {
    margin-left: calc(10 * var(--rpxClamp));
    margin-right: calc(10 * var(--rpxClamp));
    padding: calc(60 * var(--rpxClamp)) calc(30 * var(--rpxClamp)) !important;
  }
}

.spy-results {
  display: grid;
  grid-template-columns: var(--this-column, repeat(5, 1fr));
  gap: calc(25 * var(--rpxClamp)) calc(10 * var(--rpxClamp));
}
@media screen and (max-width: 600px) {
  .spy-results {
    --this-column: repeat(2, 1fr);
    gap: calc(20 * var(--rpxClamp));
  }
}
.spy-results li {
  background: #dec8a1 !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: calc(10 * var(--rpxClamp)) !important;
  white-space: nowrap;
  font-family: serif;
  color: var(--color-brown);
  font-weight: bold;
  max-width: 100%;
  position: relative;
  justify-content: center;
  width: 100%;
  overflow: hidden;
  min-width: 100%;
}
.spy-results li:hover {
  filter: brightness(1.1);
}
.spy-results li a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.spy-results li .oadate {
  font-size: calc(20 * var(--rpxClamp));
  border: 1px solid var(--color-brown);
  border-width: 1px 0;
  width: 100%;
  text-align: center;
  line-height: 1;
  padding: calc(6 * var(--rpxClamp)) 0 !important;
}
@media screen and (max-width: 600px) {
  .spy-results li .oadate {
    font-size: calc(26 * var(--rpxClamp));
    padding: calc(12 * var(--rpxClamp)) 0 !important;
  }
}
.spy-results li img {
  margin: calc(10 * var(--rpxClamp)) 0 !important;
  width: calc(100% + 4 * var(--rpxClamp));
}
.spy-results li .score {
  font-size: calc(22 * var(--rpxClamp));
  font-weight: bold;
  white-space: nowrap;
}
@media screen and (max-width: 600px) {
  .spy-results li .score {
    font-size: calc(32 * var(--rpxClamp));
  }
}
.spy-results li .score:before {
  content: "的中者：";
}
.spy-results li .score:after {
  content: "人";
}

/*
@note - - グラフ
*/
.graf-wrap p {
  text-align: center;
  font-size: calc(30 * var(--rpxClamp));
  font-family: serif;
  font-weight: bold;
  color: var(--color-brown) !important;
}

.graf-dl-grp {
  margin-top: calc(30 * var(--rpxClamp));
  display: flex;
  justify-content: center;
  gap: calc(45 * var(--rpxClamp));
  color: var(--color-brown);
  font-family: serif;
  font-weight: bold;
  position: relative;
}
@media screen and (max-width: 600px) {
  .graf-dl-grp {
    gap: calc(30 * var(--rpxClamp));
  }
}
.graf-dl-grp:before {
  content: "";
  height: 1px;
  width: 100%;
  background: var(--color-brown) !important;
  position: absolute;
  bottom: calc(194 * var(--rpxClamp));
}
@media screen and (max-width: 600px) {
  .graf-dl-grp:before {
    bottom: calc(142 * var(--rpxClamp));
  }
}
.graf-dl-grp dl {
  display: grid;
  grid-template-rows: calc(476 * var(--rpxClamp)) auto;
  gap: calc(10 * var(--rpxClamp));
}
@media screen and (max-width: 600px) {
  .graf-dl-grp dl {
    gap: calc(10 * var(--rpxClamp));
  }
}
.graf-dl-grp dl dt {
  grid-row: 2;
  display: flex;
  flex-direction: column;
  font-size: calc(30 * var(--rpxClamp));
  line-height: 1;
  text-align: center;
  height: calc(184 * var(--rpxClamp));
}
.graf-dl-grp dl dt img {
  width: 100% !important;
  max-width: 141px;
}
@media screen and (max-width: 600px) {
  .graf-dl-grp dl dt {
    width: calc(100 * var(--rpxClamp));
    height: calc(132 * var(--rpxClamp));
  }
}
.graf-dl-grp dl dt span {
  height: 1em;
}
@media screen and (max-width: 600px) {
  .graf-dl-grp dl dt span {
    margin-right: 0.5em;
  }
}
.graf-dl-grp dl dd {
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  gap: calc(5 * var(--rpxClamp));
}
.graf-dl-grp dl dd .bar {
  background: #de0000 !important;
  max-height: calc(426 * var(--rpxClamp));
  max-width: calc(100 * var(--rpxClamp));
  width: 100% !important;
}
@media screen and (max-width: 600px) {
  .graf-dl-grp dl dd .bar {
    max-width: calc(70 * var(--rpxClamp));
    width: 100% !important;
  }
}
.graf-dl-grp dl dd .num {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
  font-size: calc(45 * var(--rpxClamp));
  line-height: 1;
}
.graf-dl-grp dl dd .num:after {
  content: "%";
  font-size: 0.53em;
}/*# sourceMappingURL=style_spy_top.css.map */