/*
@import url('chara.css');
*/

.bold {
	font-weight: bold;
}

.small {
	font-size:0.8em;
	line-height:1.4em;
}

.mini {
	font-size:0.6em;
	line-height:1.4em;
}

.borderspace{
	border-spacing:0px 8px;
}	

.noborderspace{
	border-spacing:0;
}

.smalllink {
	font-size:0.8em;
	line-height:1.4em;
	text-decoration:underline;
}

.big {
	font-size:1.2em;
}

.space {
	margin-top: 2.5em;
}

.indent {
	padding-left: 1em;
	text-indent: -1em;
}

.indent2 {
	padding-left: 2em;
	text-indent: -2em;
}

.indent span{
	display:inline-block;
}

.indent1 {
	padding-left: 1em;
}

.no_margin {
	margin-top: -1em;
}

.no_margin_mini {
	margin-top: -0.5em;
}

.center {
	width: 100%;
	text-align:center;
}

.line150 {
	line-height:3em;
}

.line120{
	line-height:1.5em;
}

.line130 {
	line-height:2em;
}

.line140 {
	line-height:2.5em;
}

.line100 {
	line-height:1.0em;
}

.margin {
	padding-left: 5em;
}

.margin_s {
	padding-left: 1em;
}

.middle {
	vertical-align:middle;
}


.margin_mini {
	padding-top: 1em;
}

.ul {
	text-decoration:underline;
}

.end {
	text-decoration:line-through;
}

.gacha1 {
	width:10%;
	vertical-align:middle;
	color:red;
	font-weight:bold;
	text-align:center;
	background: linear-gradient(0deg, rgba(255,234,150,1) 0%, rgba(255,244,194,1) 100%);
}

.gacha2 {
	font-size:0.7em;
	font-weight:bold;
	line-height:1.4em;
	background: linear-gradient(270deg, rgba(255,234,150,1) 0%, rgba(255,244,194,1) 100%);
}

.button a {
    background: #f99;
    border-radius: 9999px;
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: auto;
    max-width: 800px;
    padding: 10px 25px;
    font-family: "Noto Sans Japanese";
    text-decoration: none;
    color: #333;
    line-height: 1.8;
    transition: 0.3s ease-in-out;
    font-weight: 500;
}
.button a:after {
  content: "";
  position: absolute;
  top: 50%;
  bottom: 0;
  right: 2rem;
  font-size: 90%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: right 0.3s;
  width: 6px;
  height: 6px;
  border-top: solid 2px currentColor;
  border-right: solid 2px currentColor;
  transform: translateY(-50%) rotate(45deg);
}
.button a:hover {
  background: #d33;
  color: #FFF;
}
.button a:hover:after {
  right: 1.4rem;
}


.nobutton a {
    background: #fdd;
    border-radius: 9999px;
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: auto;
    max-width: 800px;
    padding: 10px 25px;
    font-family: "Noto Sans Japanese";
    text-decoration: none;
    color: #333;
    line-height: 1.8;
    transition: 0.3s ease-in-out;
    font-weight: 500;
}
.nobutton a:hover:after {
  right: 1.4rem;
}

body {
	display: flex;
	justify-content: center;
}

/*
.TermsPageInner {
	max-width: 1024px;
}
*/

.newsimg{
	max-width: 100%;
}

/* base */
.base {
	line-height:1.4em;
	font-size: clamp(12px,4.5vw,25px);
}

.base .h1 {
	padding: 0.75rem 1.5rem;
	font-weight:bold;
}
.base .h2 {
	padding-left:8px; font-weight:bold;
	margin-top:40px;
}
.base .h3 {
	padding-left:4px; font-weight:bold;
}
.base hr {
	margin:1em 0;
}

/* ▼--- base_yellow ---▼ */
.base_yellow .h1 {
	border-left: solid 10px #cf8902;
	background: rgb(253,236,160);
	background: linear-gradient(270deg, rgba(255,234,138,1) 0%, rgba(255,244,194,1) 100%);
}
.base_yellow .h2 {
	color: #cf8902;
	border-left: solid 4px #cf8902;
	border-bottom: dashed 2px #d7a744;
}
.base_yellow .h3 {
	color: #cf8902;
	border-bottom: dashed 1px #d7a744;
}
/* ▲--- base_yellow ---▲ */
/* ▼--- base_pink ---▼ */
.base_pink .h1 {
	border-left: solid 10px #db009f;
	background: rgb(250,150,180);
	background: linear-gradient(270deg, rgba(250,150,180,1) 0%, rgba(251,201,241,1) 100%);
}
.base_pink .h2 {
	color: #f04f7f;
	border-left: solid 4px #db009f;
	border-bottom: dashed 2px #db009f;
}
/* ▲--- base_pink ---▲ */
/* ▼--- base_blue ---▼ */
.base_blue .h1 {
	border-left: solid 10px #41a4fd;
	background: rgb(65,164,253);
	background: linear-gradient(90deg, rgba(174,251,255,1) 0%, rgba(130,195,255,1) 100%);
}
.base_blue .h2 {
	color: #4141fd;
	border-left: solid 4px #41a4fd;
	border-bottom: dashed 2px #41a4fd;
}
/* ▲--- base_blue ---▲ */
/* ▼--- base_green ---▼ */
.base_green .h1 {
	border-left: solid 10px #53b557;
	background: rgb(83,213,87);
	background: linear-gradient(90deg, rgba(106, 255, 111, 1) 0%, rgba(200, 253, 188, 1) 100%);
}
.base_green .h2 {
	color: #53b557;
	border-left: solid 4px #53b557;
	border-bottom: dashed 2px #53b557;
}
/* ▲--- base_green ---▲ */
/* ▼--- base_orange ---▼ */
.base_orange .h1 {
	border-left: solid 10px #e67534;
	background: rgb(255,157,101);
	background: linear-gradient(90deg, rgba(255,157,101,1) 0%, rgba(255,192,104,1) 100%);
}
.base_orange .h2 {
	color: #e67534;
	border-left: solid 4px #ff9d65;
	border-bottom: dashed 2px #ffc068;
}
/* ▲--- base_orange ---▲ */
/* ▼--- base_kokone ---▼ */
.base_kokone .h1 {
	border-left: solid 10px #ab558f;
	background: rgb(213,111,180);
	background: linear-gradient(270deg, rgba(213,111,180,1) 0%, rgba(248,158,219,1) 100%);
}
.base_kokone .h2 {
	color: #d74daa;
	border-left: solid 4px #ab558f;
	border-bottom: dashed 2px #d48cff;
}
/* ▲--- base_kokone ---▲ */
/* ▼--- base_aya ---▼ */
.base_aya .h1 {
	border-left: solid 10px #654998;
	background: rgb(138,100,207);
	background: linear-gradient(270deg, rgba(138,100,207,1) 0%, rgba(220,200,245,1) 100%);
}
.base_aya .h2 {
	color: #654998;
	border-left: solid 4px #dcc8f5;
	border-bottom: dashed 2px #dcc8f5;
}
/* ▲--- base_aya ---▲ */
/* ▼--- base_oto ---▼ */
.base_oto .h1 {
	border-left: solid 10px #47465c;
	background: rgb(116,114,150);
	background: linear-gradient(270deg, rgba(116,114,150,1) 0%, rgba(208,205,245,1) 100%);
}
.base_oto .h2 {
	color: #47465c;
	border-left: solid 4px #47465c;
	border-bottom: dashed 2px #a6a2cc;
}
/* ▲--- base_oto ---▲ */





/* ▼--- base_test ---▼ */
.base_test .h1 {
	border-left: solid 10px #47465c;
background: rgb(116,114,150);
background: linear-gradient(270deg, rgba(116,114,150,1) 0%, rgba(208,205,245,1) 100%);
}
.base_test .h2 {
	color: #47465c;
	border-left: solid 4px #47465c;
	border-bottom: dashed 2px #a6a2cc;
}
/* ▲--- base_test ---▲ */





/* color */

.red {
	color: #DB0018;
	font-weight: bold;
}

.separator {
	height:15px;
	font-weight: bold;
}

.orange {
	color: #ff4500;
	font-weight: bold;
}

.darkgreen {
	color: #008C3E;
	font-weight: bold;
}

.green {
	color: #00bb00;
	font-weight: bold;
}

.lightblue {
	color: #55ffff;
	font-weight: bold;
}

.blue {
	color: #6666dd;
	font-weight: bold;
}

.pink {
	color: #F07197;
	font-weight: bold;
}

.u {
	text-decoration: underline;
}

.youtube_wrap{
	padding-top: 56.25%;
	width: 100%;
	position: relative;
}

.youtube_wrap iframe{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

.range {
	line-height:1.3em;
}

.range .margin {
	margin-left:100px;
}


/*メーター表示*/
        .meter-wrapper {
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 15px;
            background: #FFE;
            border-radius: 10px;
						padding-top:20px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }

        .meter-container {
            display: flex;
            align-items: center;
            justify-content: space-between;
            width: 300px;
            margin-bottom: 15px;
            font-size: 18px;
            font-weight: bold;
            color: #333;
        }

        .meter-title {
            width: 100px; /* 固定幅で統一 */
            text-align: right;
						margin-right:20px;
        }

        .meter-bar-container {
            flex: 1;
            display: flex;
            align-items: center;
            position: relative;
        }

        .meter-bar {
            width: 100%;
            height: 20px;
            background: #ddd;
            border-radius: 10px;
            overflow: hidden;
            position: relative;
        }

        .meter-bar2 {
            width: 100%;
            height: 20px;
            background: #ddd;
            border-radius: 10px;
            overflow: hidden;
            position: relative;
        }


        .meter-fill {
            height: 100%;
            border-radius: 10px;
            background: linear-gradient(90deg, #4CAF50, #8BC34A);
            width: 0%;
            transition: width 0.5s ease-in-out;
            position: absolute;
            z-index: 1;
        }

        /* 区切り線 */
/*
        .meter-bar::before {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            background: repeating-linear-gradient(
                to right,
                transparent 0%,
                transparent 24%,
                black 25%,
                black 26%,
                transparent 27%,
                transparent 49%,
                black 50%,
                black 51%,
                transparent 52%,
                transparent 74%,
                black 75%,
                black 76%,
                transparent 77%,
                transparent 100%
            );
            opacity: 0.3;
            z-index: 2;
        }
*/
        .meter-value {
            width: 50px;
            text-align: right;
        }

        /* 進捗バーの幅 */
        .meter-0 .meter-fill { width: 0%; }
        .meter-1 .meter-fill { width: 25%; }
        .meter-2 .meter-fill { width: 50%; }
        .meter-3 .meter-fill { width: 75%; }
        .meter-4 .meter-fill { width: 100%; }

/*メーター300表示*/
        .meter2-wrapper {
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 15px;
            background: #FFE;
            border-radius: 10px;
						padding-top:20px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        }

        .meter2-container {
            display: flex;
            align-items: center;
            justify-content: space-between;
            width: 80%;
            margin-bottom: 15px;
            font-size: 18px;
            font-weight: bold;
            color: #333;
        }

        .meter2-title {
            width: 80px; /* 固定幅で統一 */
            text-align: right;
						margin-right:20px;
        }

        .meter2-bar-container {
            flex: 1;
            display: flex;
            align-items: center;
            position: relative;
        }

        .meter2-bar {
            width: 100%;
            height: 20px;
            background: #ddd;
            border-radius: 10px;
            overflow: hidden;
            position: relative;
        }

        .meter2-bar2 {
            width: 100%;
            height: 20px;
            background: #ddd;
            border-radius: 10px;
            overflow: hidden;
            position: relative;
        }


        .meter2-fill {
            height: 100%;
            border-radius: 10px;
            background: linear-gradient(90deg, #4CAF50, #8BC34A);
            width: 0%;
            transition: width 0.5s ease-in-out;
            position: absolute;
            z-index: 1;
        }

        .meter2-value {
            width: 50px;
            text-align: right;
        }

				.meter2-0 .meter2-fill { width: 0%; }
				.meter2-1 .meter2-fill { width: 5%; }
				.meter2-2 .meter2-fill { width: 5%; }
				.meter2-3 .meter2-fill { width: 5%; }
				.meter2-4 .meter2-fill { width: 6%; }
				.meter2-5 .meter2-fill { width: 6%; }
				.meter2-6 .meter2-fill { width: 6%; }
				.meter2-7 .meter2-fill { width: 7%; }
				.meter2-8 .meter2-fill { width: 7%; }
				.meter2-9 .meter2-fill { width: 7%; }
				.meter2-10 .meter2-fill { width: 8%; }
				.meter2-11 .meter2-fill { width: 8%; }
				.meter2-12 .meter2-fill { width: 8%; }
				.meter2-13 .meter2-fill { width: 9%; }
				.meter2-14 .meter2-fill { width: 9%; }
				.meter2-15 .meter2-fill { width: 9%; }
				.meter2-16 .meter2-fill { width: 10%; }
				.meter2-17 .meter2-fill { width: 10%; }
				.meter2-18 .meter2-fill { width: 10%; }
				.meter2-19 .meter2-fill { width: 11%; }
				.meter2-20 .meter2-fill { width: 11%; }
				.meter2-21 .meter2-fill { width: 11%; }
				.meter2-22 .meter2-fill { width: 11%; }
				.meter2-23 .meter2-fill { width: 12%; }
				.meter2-24 .meter2-fill { width: 12%; }
				.meter2-25 .meter2-fill { width: 12%; }
				.meter2-26 .meter2-fill { width: 13%; }
				.meter2-27 .meter2-fill { width: 13%; }
				.meter2-28 .meter2-fill { width: 13%; }
				.meter2-29 .meter2-fill { width: 14%; }
				.meter2-30 .meter2-fill { width: 14%; }
				.meter2-31 .meter2-fill { width: 14%; }
				.meter2-32 .meter2-fill { width: 15%; }
				.meter2-33 .meter2-fill { width: 15%; }
				.meter2-34 .meter2-fill { width: 15%; }
				.meter2-35 .meter2-fill { width: 16%; }
				.meter2-36 .meter2-fill { width: 16%; }
				.meter2-37 .meter2-fill { width: 16%; }
				.meter2-38 .meter2-fill { width: 17%; }
				.meter2-39 .meter2-fill { width: 17%; }
				.meter2-40 .meter2-fill { width: 17%; }
				.meter2-41 .meter2-fill { width: 18%; }
				.meter2-42 .meter2-fill { width: 18%; }
				.meter2-43 .meter2-fill { width: 18%; }
				.meter2-44 .meter2-fill { width: 18%; }
				.meter2-45 .meter2-fill { width: 19%; }
				.meter2-46 .meter2-fill { width: 19%; }
				.meter2-47 .meter2-fill { width: 19%; }
				.meter2-48 .meter2-fill { width: 20%; }
				.meter2-49 .meter2-fill { width: 20%; }
				.meter2-50 .meter2-fill { width: 20%; }
				.meter2-51 .meter2-fill { width: 21%; }
				.meter2-52 .meter2-fill { width: 21%; }
				.meter2-53 .meter2-fill { width: 21%; }
				.meter2-54 .meter2-fill { width: 22%; }
				.meter2-55 .meter2-fill { width: 22%; }
				.meter2-56 .meter2-fill { width: 22%; }
				.meter2-57 .meter2-fill { width: 23%; }
				.meter2-58 .meter2-fill { width: 23%; }
				.meter2-59 .meter2-fill { width: 23%; }
				.meter2-60 .meter2-fill { width: 24%; }
				.meter2-61 .meter2-fill { width: 24%; }
				.meter2-62 .meter2-fill { width: 24%; }
				.meter2-63 .meter2-fill { width: 25%; }
				.meter2-64 .meter2-fill { width: 25%; }
				.meter2-65 .meter2-fill { width: 25%; }
				.meter2-66 .meter2-fill { width: 25%; }
				.meter2-67 .meter2-fill { width: 26%; }
				.meter2-68 .meter2-fill { width: 26%; }
				.meter2-69 .meter2-fill { width: 26%; }
				.meter2-70 .meter2-fill { width: 27%; }
				.meter2-71 .meter2-fill { width: 27%; }
				.meter2-72 .meter2-fill { width: 27%; }
				.meter2-73 .meter2-fill { width: 28%; }
				.meter2-74 .meter2-fill { width: 28%; }
				.meter2-75 .meter2-fill { width: 28%; }
				.meter2-76 .meter2-fill { width: 29%; }
				.meter2-77 .meter2-fill { width: 29%; }
				.meter2-78 .meter2-fill { width: 29%; }
				.meter2-79 .meter2-fill { width: 30%; }
				.meter2-80 .meter2-fill { width: 30%; }
				.meter2-81 .meter2-fill { width: 30%; }
				.meter2-82 .meter2-fill { width: 31%; }
				.meter2-83 .meter2-fill { width: 31%; }
				.meter2-84 .meter2-fill { width: 31%; }
				.meter2-85 .meter2-fill { width: 31%; }
				.meter2-86 .meter2-fill { width: 32%; }
				.meter2-87 .meter2-fill { width: 32%; }
				.meter2-88 .meter2-fill { width: 32%; }
				.meter2-89 .meter2-fill { width: 33%; }
				.meter2-90 .meter2-fill { width: 33%; }
				.meter2-91 .meter2-fill { width: 33%; }
				.meter2-92 .meter2-fill { width: 34%; }
				.meter2-93 .meter2-fill { width: 34%; }
				.meter2-94 .meter2-fill { width: 34%; }
				.meter2-95 .meter2-fill { width: 35%; }
				.meter2-96 .meter2-fill { width: 35%; }
				.meter2-97 .meter2-fill { width: 35%; }
				.meter2-98 .meter2-fill { width: 36%; }
				.meter2-99 .meter2-fill { width: 36%; }
				.meter2-100 .meter2-fill { width: 36%; }
				.meter2-101 .meter2-fill { width: 37%; }
				.meter2-102 .meter2-fill { width: 37%; }
				.meter2-103 .meter2-fill { width: 37%; }
				.meter2-104 .meter2-fill { width: 38%; }
				.meter2-105 .meter2-fill { width: 38%; }
				.meter2-106 .meter2-fill { width: 38%; }
				.meter2-107 .meter2-fill { width: 38%; }
				.meter2-108 .meter2-fill { width: 39%; }
				.meter2-109 .meter2-fill { width: 39%; }
				.meter2-110 .meter2-fill { width: 39%; }
				.meter2-111 .meter2-fill { width: 40%; }
				.meter2-112 .meter2-fill { width: 40%; }
				.meter2-113 .meter2-fill { width: 40%; }
				.meter2-114 .meter2-fill { width: 41%; }
				.meter2-115 .meter2-fill { width: 41%; }
				.meter2-116 .meter2-fill { width: 41%; }
				.meter2-117 .meter2-fill { width: 42%; }
				.meter2-118 .meter2-fill { width: 42%; }
				.meter2-119 .meter2-fill { width: 42%; }
				.meter2-120 .meter2-fill { width: 43%; }
				.meter2-121 .meter2-fill { width: 43%; }
				.meter2-122 .meter2-fill { width: 43%; }
				.meter2-123 .meter2-fill { width: 44%; }
				.meter2-124 .meter2-fill { width: 44%; }
				.meter2-125 .meter2-fill { width: 44%; }
				.meter2-126 .meter2-fill { width: 45%; }
				.meter2-127 .meter2-fill { width: 45%; }
				.meter2-128 .meter2-fill { width: 45%; }
				.meter2-129 .meter2-fill { width: 45%; }
				.meter2-130 .meter2-fill { width: 46%; }
				.meter2-131 .meter2-fill { width: 46%; }
				.meter2-132 .meter2-fill { width: 46%; }
				.meter2-133 .meter2-fill { width: 47%; }
				.meter2-134 .meter2-fill { width: 47%; }
				.meter2-135 .meter2-fill { width: 47%; }
				.meter2-136 .meter2-fill { width: 48%; }
				.meter2-137 .meter2-fill { width: 48%; }
				.meter2-138 .meter2-fill { width: 48%; }
				.meter2-139 .meter2-fill { width: 49%; }
				.meter2-140 .meter2-fill { width: 49%; }
				.meter2-141 .meter2-fill { width: 49%; }
				.meter2-142 .meter2-fill { width: 50%; }
				.meter2-143 .meter2-fill { width: 50%; }
				.meter2-144 .meter2-fill { width: 50%; }
				.meter2-145 .meter2-fill { width: 51%; }
				.meter2-146 .meter2-fill { width: 51%; }
				.meter2-147 .meter2-fill { width: 51%; }
				.meter2-148 .meter2-fill { width: 51%; }
				.meter2-149 .meter2-fill { width: 52%; }
				.meter2-150 .meter2-fill { width: 52%; }
				.meter2-151 .meter2-fill { width: 52%; }
				.meter2-152 .meter2-fill { width: 53%; }
				.meter2-153 .meter2-fill { width: 53%; }
				.meter2-154 .meter2-fill { width: 53%; }
				.meter2-155 .meter2-fill { width: 54%; }
				.meter2-156 .meter2-fill { width: 54%; }
				.meter2-157 .meter2-fill { width: 54%; }
				.meter2-158 .meter2-fill { width: 55%; }
				.meter2-159 .meter2-fill { width: 55%; }
				.meter2-160 .meter2-fill { width: 55%; }
				.meter2-161 .meter2-fill { width: 56%; }
				.meter2-162 .meter2-fill { width: 56%; }
				.meter2-163 .meter2-fill { width: 56%; }
				.meter2-164 .meter2-fill { width: 57%; }
				.meter2-165 .meter2-fill { width: 57%; }
				.meter2-166 .meter2-fill { width: 57%; }
				.meter2-167 .meter2-fill { width: 58%; }
				.meter2-168 .meter2-fill { width: 58%; }
				.meter2-169 .meter2-fill { width: 58%; }
				.meter2-170 .meter2-fill { width: 58%; }
				.meter2-171 .meter2-fill { width: 59%; }
				.meter2-172 .meter2-fill { width: 59%; }
				.meter2-173 .meter2-fill { width: 59%; }
				.meter2-174 .meter2-fill { width: 60%; }
				.meter2-175 .meter2-fill { width: 60%; }
				.meter2-176 .meter2-fill { width: 60%; }
				.meter2-177 .meter2-fill { width: 61%; }
				.meter2-178 .meter2-fill { width: 61%; }
				.meter2-179 .meter2-fill { width: 61%; }
				.meter2-180 .meter2-fill { width: 62%; }
				.meter2-181 .meter2-fill { width: 62%; }
				.meter2-182 .meter2-fill { width: 62%; }
				.meter2-183 .meter2-fill { width: 63%; }
				.meter2-184 .meter2-fill { width: 63%; }
				.meter2-185 .meter2-fill { width: 63%; }
				.meter2-186 .meter2-fill { width: 64%; }
				.meter2-187 .meter2-fill { width: 64%; }
				.meter2-188 .meter2-fill { width: 64%; }
				.meter2-189 .meter2-fill { width: 64%; }
				.meter2-190 .meter2-fill { width: 65%; }
				.meter2-191 .meter2-fill { width: 65%; }
				.meter2-192 .meter2-fill { width: 65%; }
				.meter2-193 .meter2-fill { width: 66%; }
				.meter2-194 .meter2-fill { width: 66%; }
				.meter2-195 .meter2-fill { width: 66%; }
				.meter2-196 .meter2-fill { width: 67%; }
				.meter2-197 .meter2-fill { width: 67%; }
				.meter2-198 .meter2-fill { width: 67%; }
				.meter2-199 .meter2-fill { width: 68%; }
				.meter2-200 .meter2-fill { width: 68%; }
				.meter2-201 .meter2-fill { width: 68%; }
				.meter2-202 .meter2-fill { width: 69%; }
				.meter2-203 .meter2-fill { width: 69%; }
				.meter2-204 .meter2-fill { width: 69%; }
				.meter2-205 .meter2-fill { width: 70%; }
				.meter2-206 .meter2-fill { width: 70%; }
				.meter2-207 .meter2-fill { width: 70%; }
				.meter2-208 .meter2-fill { width: 71%; }
				.meter2-209 .meter2-fill { width: 71%; }
				.meter2-210 .meter2-fill { width: 71%; }
				.meter2-211 .meter2-fill { width: 71%; }
				.meter2-212 .meter2-fill { width: 72%; }
				.meter2-213 .meter2-fill { width: 72%; }
				.meter2-214 .meter2-fill { width: 72%; }
				.meter2-215 .meter2-fill { width: 73%; }
				.meter2-216 .meter2-fill { width: 73%; }
				.meter2-217 .meter2-fill { width: 73%; }
				.meter2-218 .meter2-fill { width: 74%; }
				.meter2-219 .meter2-fill { width: 74%; }
				.meter2-220 .meter2-fill { width: 74%; }
				.meter2-221 .meter2-fill { width: 75%; }
				.meter2-222 .meter2-fill { width: 75%; }
				.meter2-223 .meter2-fill { width: 75%; }
				.meter2-224 .meter2-fill { width: 76%; }
				.meter2-225 .meter2-fill { width: 76%; }
				.meter2-226 .meter2-fill { width: 76%; }
				.meter2-227 .meter2-fill { width: 77%; }
				.meter2-228 .meter2-fill { width: 77%; }
				.meter2-229 .meter2-fill { width: 77%; }
				.meter2-230 .meter2-fill { width: 78%; }
				.meter2-231 .meter2-fill { width: 78%; }
				.meter2-232 .meter2-fill { width: 78%; }
				.meter2-233 .meter2-fill { width: 78%; }
				.meter2-234 .meter2-fill { width: 79%; }
				.meter2-235 .meter2-fill { width: 79%; }
				.meter2-236 .meter2-fill { width: 79%; }
				.meter2-237 .meter2-fill { width: 80%; }
				.meter2-238 .meter2-fill { width: 80%; }
				.meter2-239 .meter2-fill { width: 80%; }
				.meter2-240 .meter2-fill { width: 81%; }
				.meter2-241 .meter2-fill { width: 81%; }
				.meter2-242 .meter2-fill { width: 81%; }
				.meter2-243 .meter2-fill { width: 82%; }
				.meter2-244 .meter2-fill { width: 82%; }
				.meter2-245 .meter2-fill { width: 82%; }
				.meter2-246 .meter2-fill { width: 83%; }
				.meter2-247 .meter2-fill { width: 83%; }
				.meter2-248 .meter2-fill { width: 83%; }
				.meter2-249 .meter2-fill { width: 84%; }
				.meter2-250 .meter2-fill { width: 84%; }
				.meter2-251 .meter2-fill { width: 84%; }
				.meter2-252 .meter2-fill { width: 84%; }
				.meter2-253 .meter2-fill { width: 85%; }
				.meter2-254 .meter2-fill { width: 85%; }
				.meter2-255 .meter2-fill { width: 85%; }
				.meter2-256 .meter2-fill { width: 86%; }
				.meter2-257 .meter2-fill { width: 86%; }
				.meter2-258 .meter2-fill { width: 86%; }
				.meter2-259 .meter2-fill { width: 87%; }
				.meter2-260 .meter2-fill { width: 87%; }
				.meter2-261 .meter2-fill { width: 87%; }
				.meter2-262 .meter2-fill { width: 88%; }
				.meter2-263 .meter2-fill { width: 88%; }
				.meter2-264 .meter2-fill { width: 88%; }
				.meter2-265 .meter2-fill { width: 89%; }
				.meter2-266 .meter2-fill { width: 89%; }
				.meter2-267 .meter2-fill { width: 89%; }
				.meter2-268 .meter2-fill { width: 90%; }
				.meter2-269 .meter2-fill { width: 90%; }
				.meter2-270 .meter2-fill { width: 90%; }
				.meter2-271 .meter2-fill { width: 91%; }
				.meter2-272 .meter2-fill { width: 91%; }
				.meter2-273 .meter2-fill { width: 91%; }
				.meter2-274 .meter2-fill { width: 91%; }
				.meter2-275 .meter2-fill { width: 92%; }
				.meter2-276 .meter2-fill { width: 92%; }
				.meter2-277 .meter2-fill { width: 92%; }
				.meter2-278 .meter2-fill { width: 93%; }
				.meter2-279 .meter2-fill { width: 93%; }
				.meter2-280 .meter2-fill { width: 93%; }
				.meter2-281 .meter2-fill { width: 94%; }
				.meter2-282 .meter2-fill { width: 94%; }
				.meter2-283 .meter2-fill { width: 94%; }
				.meter2-284 .meter2-fill { width: 95%; }
				.meter2-285 .meter2-fill { width: 95%; }
				.meter2-286 .meter2-fill { width: 95%; }
				.meter2-287 .meter2-fill { width: 96%; }
				.meter2-288 .meter2-fill { width: 96%; }
				.meter2-289 .meter2-fill { width: 96%; }
				.meter2-290 .meter2-fill { width: 97%; }
				.meter2-291 .meter2-fill { width: 97%; }
				.meter2-292 .meter2-fill { width: 97%; }
				.meter2-293 .meter2-fill { width: 97%; }
				.meter2-294 .meter2-fill { width: 98%; }
				.meter2-295 .meter2-fill { width: 98%; }
				.meter2-296 .meter2-fill { width: 98%; }
				.meter2-297 .meter2-fill { width: 99%; }
				.meter2-298 .meter2-fill { width: 99%; }
				.meter2-299 .meter2-fill { width: 99%; }
				.meter2-300 .meter2-fill { width: 100%; }



/*
.eventRanking > * > * > *:nth-child(2).Chara_001::before { background-image: url('/news/img/chara/Chara_10010011_face.webp'); }
.eventRanking > * > * > *:nth-child(2).Chara_001::after  { content: '鼠屋 ここね'; }
.eventRanking > * > * > *:nth-child(2).Chara_002::before { background-image: url('/news/img/chara/Chara_10020011_face.webp'); }
.eventRanking > * > * > *:nth-child(2).Chara_002::after  { content: '牛満 絢'; }
.eventRanking > * > * > *:nth-child(2).Chara_003::before { background-image: url('/news/img/chara/Chara_10030011_face.webp'); }
.eventRanking > * > * > *:nth-child(2).Chara_003::after  { content: '虎上 オト'; }
.eventRanking > * > * > *:nth-child(2).Chara_004::before { background-image: url('/news/img/chara/Chara_10040011_face.webp'); }
.eventRanking > * > * > *:nth-child(2).Chara_004::after  { content: '兎谷 美見'; }
.eventRanking > * > * > *:nth-child(2).Chara_005::before { background-image: url('/news/img/chara/Chara_10050011_face.webp'); }
.eventRanking > * > * > *:nth-child(2).Chara_005::after  { content: '龍泉寺 蘭子'; }
.eventRanking > * > * > *:nth-child(2).Chara_006::before { background-image: url('/news/img/chara/Chara_10060011_face.webp'); }
.eventRanking > * > * > *:nth-child(2).Chara_006::after  { content: '蛇ノ目 リン'; }
.eventRanking > * > * > *:nth-child(2).Chara_007::before { background-image: url('/news/img/chara/Chara_10070011_face.webp'); }
.eventRanking > * > * > *:nth-child(2).Chara_007::after  { content: '生馬 しらら'; }
.eventRanking > * > * > *:nth-child(2).Chara_008::before { background-image: url('/news/img/chara/Chara_10080011_face.webp'); }
.eventRanking > * > * > *:nth-child(2).Chara_008::after  { content: '羊宮 アリエ'; }
.eventRanking > * > * > *:nth-child(2).Chara_009::before { background-image: url('/news/img/chara/Chara_10090011_face.webp'); }
.eventRanking > * > * > *:nth-child(2).Chara_009::after  { content: '猿楽 カノン'; }
.eventRanking > * > * > *:nth-child(2).Chara_010::before { background-image: url('/news/img/chara/Chara_10100011_face.webp'); }
.eventRanking > * > * > *:nth-child(2).Chara_010::after  { content: '鳥居橋 さくの'; }
.eventRanking > * > * > *:nth-child(2).Chara_011::before { background-image: url('/news/img/chara/Chara_10110011_face.webp'); }
.eventRanking > * > * > *:nth-child(2).Chara_011::after  { content: '犬神 コウ'; }
.eventRanking > * > * > *:nth-child(2).Chara_012::before { background-image: url('/news/img/chara/Chara_10120011_face.webp'); }
.eventRanking > * > * > *:nth-child(2).Chara_012::after  { content: '猪坂 摩利'; }
.eventRanking > * > * > *:nth-child(2).Chara_013::before { background-image: url('/news/img/chara/Chara_10130011_face.webp'); }
.eventRanking > * > * > *:nth-child(2).Chara_013::after  { content: '猫又 夏梅'; }
.eventRanking > * > * > *:nth-child(2).Chara_014::before { background-image: url('/news/img/chara/Chara_10140011_face.webp'); }
.eventRanking > * > * > *:nth-child(2).Chara_014::after  { content: '入渦 アイラ'; }
.eventRanking > * > * > *:nth-child(2).Chara_015::before { background-image: url('/news/img/chara/Chara_10150011_face.webp'); }
.eventRanking > * > * > *:nth-child(2).Chara_015::after  { content: '熊代 蜜果'; }
.eventRanking > * > * > *:nth-child(2).Chara_017::before { background-image: url('/news/img/chara/Chara_10170011_face.webp'); }
.eventRanking > * > * > *:nth-child(2).Chara_017::after  { content: '狐塚 トウカ'; }
*/


/* ▲ .news */
