@charset "UTF-8";

/*!
 * Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-family: sans-serif;
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: 100%;
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  margin: 0;
  text-align: left;
  background-color: #ffffff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  overflow: visible;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

p {
  line-height: 1.5em;
  margin: 0;
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 0;
  -webkit-text-decoration: underline dotted;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  font-style: normal;
  line-height: inherit;
  margin-bottom: 1rem;
}

ol,
ul,
dl {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  text-decoration: none;
}

a:not([href]) {
  text-decoration: none;
  color: inherit;
}

a:not([href]):hover {
  text-decoration: none;
  color: inherit;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  overflow: auto;
  margin-top: 0;
  margin-bottom: 1rem;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  caption-side: bottom;
  text-align: left;
  color: #6c757d;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  font-size: 1.5rem;
  line-height: inherit;
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5rem;
  padding: 0;
  white-space: normal;
  color: inherit;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

/*
* variable.scss
*/

/* -- font-size -- */

/* -- font-family -- */

/* -- color -- */

/* -- size --*/

/* -- grid_size -- */

/* -- font-weigh -- */

/* -- layer(z-index) -- */

/* -- media_query -- */

/* -- media modifier -- */

html {
  font-size: 16px;
}

.pc-only {
  display: block;
}

.sp-only {
  display: none;
}

html {
  scroll-behavior: smooth;
}

body {
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  line-height: 1.5;
  letter-spacing: 0.1em;
  font-family: neuzeit-grotesk, "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;
  width: 100%;
  color: #000000;
}

h1,
h2,
h3,
h4,
h5 {
  display: block;
  font-size: inherit;
  margin: 0;
  font-weight: 400;
}

ul {
  list-style-type: none;
}

ul li {
  margin: 0;
  padding: 0;
}

dl dt {
  font-weight: 400;
}

dl dd {
  text-align: justify;
  margin-bottom: 0;
}

img {
  font-family: "object-fit: cover; object-position: center;";
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

input,
button,
select,
textarea {
  color: inherit;
  background-color: transparent;
}

input:focus,
button:focus,
select:focus,
textarea:focus {
  outline: 0;
}

input[type=date] {
  min-height: 34px;
}

label {
  margin: 0;
}

button {
  display: inline-block;
  color: #000000;
  border-radius: 5px;
  background-color: #fff;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: inherit;
}

a {
  text-decoration: none;
  color: inherit;
  background-color: transparent;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

a:hover {
  opacity: 0.6;
}

a.outlink {
  position: relative;
}

a.outlink:after {
  content: "";
  margin-left: 5px;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url(img/icon/icon_blank.svg);
  background-size: contain;
}

svg {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

header {
  text-align: center;
}

.sec_inner {
  width: 100%;
  margin: 0 auto;
}

.sec_inner_full {
  width: 100vw;
  margin: 0 calc(50% - 50vw);
}

/*
* variable.scss
*/

/* -- font-size -- */

/* -- font-family -- */

/* -- color -- */

/* -- size --*/

/* -- grid_size -- */

/* -- font-weigh -- */

/* -- layer(z-index) -- */

/* -- media_query -- */

/* -- media modifier -- */

html {
  font-size: 16px;
}

.pc-only {
  display: block;
}

.sp-only {
  display: none;
}

.page__bottom__links {
  margin-top: 5rem;
  margin-bottom: 3.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4rem;
}

.page__bottom__link {
  display: block;
  width: 100%;
  max-width: 19.375rem;
  padding: 1rem;
  position: relative;
  background-color: #FBF912;
  border: 2px solid #FBF912;
  color: #000;
  text-align: center;
  font-size: clamp(1rem, 1.8055555556vw, 1.25rem);
  font-weight: 400;
  line-height: normal;
  border-radius: 0.5rem;
  -webkit-transition: color 0.3s, background-color 0.3s, border 0.3s;
  transition: color 0.3s, background-color 0.3s, border 0.3s;
}

.page__bottom__link.page__bottom__link--top {
  background-color: #000;
  border: 2px solid #000;
  color: #fff;
}

.single_post_body pre {
  padding: 1.5rem;
  font-size: 18px;
  color: #333;
  background-color: #f5f5f5;
  border: unset;
  line-height: 1.8;
  border-radius: 4px;
}

.wp-block-pullquote {
  margin: 2rem 0;
  padding: unset;
}

.wp-block-pullquote blockquote {
  position: relative;
  padding: 2.5rem 1.5rem;
  font-size: 18px;
  border: 2px solid #FCF912;
  border-radius: 0.3rem;
}

.wp-block-pullquote p {
  margin-top: 0;
  position: absolute;
  top: -1rem;
  left: 1.5rem;
  background: #FCF912;
  border-radius: 0.3rem;
  padding: 0.2rem 0.8rem;
  font-size: 1.1rem;
  font-weight: 700;
  color: #000000;
}

.wp-block-pullquote cite {
  font-style: normal;
}

.wp-block-details {
  padding: 1rem;
  background: rgba(251, 245, 18, 0.4);
}

.wp-block-details summary {
  font-size: 1.2rem;
}

.wp-block-details p {
  margin-bottom: 2rem;
}

.single__body {
  width: 100%;
}

.single__body h2 {
  display: block;
  width: 100%;
  background: repeating-linear-gradient(-45deg, #fff, #fff 3px, rgba(251, 245, 18, 0.4) 0, rgba(251, 245, 18, 0.4) 6px);
  font-size: 24px;
  font-weight: 700;
  margin: 5.2rem auto 2.4rem;
  line-height: 1.5;
  padding: 14px 20px;
  border-left: 0.6875rem solid #FCF912;
}

.single__body h3 {
  font-size: 1.5rem;
  padding: 0.5rem;
  width: 100%;
  border-bottom: 2px solid;
  margin-bottom: 1.625rem;
  -o-border-image: linear-gradient(to right, #fcf912 20%, #aaa 20%, #eee) 1;
     border-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #fcf912), color-stop(20%, #aaa), to(#eee)) 1;
     border-image: linear-gradient(to right, #fcf912 20%, #aaa 20%, #eee) 1;
}

.single__body h4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 20px;
  margin-bottom: 8px;
}

.single__body h4:before {
  content: "";
  display: block;
  width: 8px;
  height: 20px;
  background: #111;
  border-radius: 5px;
  margin-right: 8px;
}

.single__body h5 {
  line-height: 1.75;
  font-size: 20px;
  margin-bottom: 20px;
  text-decoration: underline;
}

.single__body h6 {
  line-height: 1.75;
  font-size: 20px;
  margin-bottom: 20px;
  text-decoration: underline;
}

.single__body p {
  line-height: 1.75;
  font-size: 20px;
  margin-bottom: 30px;
}

.single__body .has-large-font-size {
  font-size: 30px;
}

.single__body ul {
  position: relative;
  margin: 30px 0;
  left: 30px;
  width: calc(100% - 30px);
}

.single__body ul li {
  line-height: 1.5;
  font-size: 20px;
  margin-bottom: 1.3rem;
}

.single__body ul li:before {
  position: absolute;
  content: "●";
  left: -30px;
  scale: 0.5;
}

.single__body ol {
  position: relative;
  margin: 30px 0;
  left: 30px;
  width: calc(100% - 30px);
}

.single__body ol li {
  line-height: 1.5;
  list-style-type: none;
  counter-increment: cnt;
  font-size: 20px;
  margin-bottom: 1.3rem;
}

.single__body ol li:before {
  content: "" counter(cnt) ".";
}

.single__body strong {
  display: inline;
  font-weight: 700;
}

.single__body a {
  text-decoration: underline;
}

.single__body .wp-block-quote {
  background-color: #d1d1d1;
}

.single__body .report_youtube {
  width: 100%;
  margin: 0 auto 30px;
}

.single__body .report_youtube iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}

.single__body .wp-block-embed__wrapper {
  width: 100%;
  margin: 0 auto 30px;
}

.single__body iframe {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
}

.single__body strong {
  font-weight: bold;
}

.single__body a {
  color: #0083b3;
  text-decoration: underline;
}

.single__body .wp-caption.alignright {
  float: right;
}

.single__body .wp-caption.alignleft {
  float: left;
}

.single__body .wp-caption.aligncenter {
  margin: 0 auto;
}

.single__body .blockquote {
  background-color: #f7f7f7;
  margin: 1rem;
  border: none;
}

.single__body .wp-block-table {
  line-height: 1.8;
  font-size: 18px;
}

.single__body pre {
  padding: 1.5rem;
  font-size: 18px;
  color: #333;
  background-color: #f5f5f5;
  border: unset;
  line-height: 1.8;
  border-radius: 4px;
}

.single__body .wp-block-pullquote {
  margin: 2rem 0;
  padding: unset;
}

.single__body .wp-block-pullquote blockquote {
  position: relative;
  padding: 2.5rem 1.5rem;
  font-size: 18px;
  border: 2px solid #FCF912;
  border-radius: 0.3rem;
}

.single__body .wp-block-pullquote p {
  margin-top: 0;
  position: absolute;
  top: -1rem;
  left: 1.5rem;
  background: #FCF912;
  border-radius: 0.3rem;
  padding: 0.2rem 0.8rem;
  font-size: 1.1rem;
  font-weight: 700;
  color: #000000;
}

.single__body .wp-block-pullquote cite {
  font-style: normal;
}

.single__body .wp-block-details {
  padding: 1rem;
  background: rgba(251, 245, 18, 0.4);
}

.single__body .wp-block-details summary {
  font-size: 1.2rem;
}

.single__body .wp-block-details p {
  margin-bottom: 2rem;
}

.column__contents__area {
  padding-bottom: 50px;
}

.column__contents__eyeCatch {
  width: 100%;
}

.column__contents__eyeCatch img {
  width: 100%;
}

/*******************

目次

********************/

.column__index {
  background-color: #f9f9f9;
  width: 100%;
  padding: 28px 43px;
  margin-bottom: 50px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.column__index .column__index__head {
  position: relative;
  line-height: 1;
  margin-bottom: 40px;
}

.column__index .column__index__head .column__index__title {
  position: relative;
  font-size: 22px;
  padding: 0 22px;
  margin-bottom: 40px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #f9f9f9;
  z-index: 20;
}

.column__index .column__index__head .column__index__border {
  position: absolute;
  top: 50%;
  left: -65px;
  width: calc(100% + 130px);
  border-top: 2px solid #FCF912;
  z-index: 1;
}

.column__index ol.column__index__list {
  position: relative;
  counter-reset: cnt;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  left: 2rem;
}

.column__index ol.column__index__list li {
  font-size: 18px;
  margin-bottom: 1.125rem;
}

.column__index ol.column__index__list li::before {
  position: absolute;
  left: -2rem;
  padding-right: 8px;
  text-decoration: none !important;
  display: inline-block;
  text-indent: 0;
  content: counters(cnt, ".") ". ";
}

.column__index ol.column__index__list ol {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  counter-reset: cnt;
  left: 2rem;
}

.column__index ol.column__index__list ol li::before {
  position: absolute;
  left: -4rem;
  padding-right: 8px;
  text-decoration: none !important;
  display: inline-block;
  text-indent: 0;
  content: counters(cnt, "-") ". ";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 4rem;
  margin: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.column__index ol.column__index__list span {
  text-decoration: underline;
}

.wp-block-table table img {
  display: unset;
}

/**************
*
* フラグステータス
*
**************/

.st-real,
.st-next,
.st-conside,
.st-diff,
.st-prog {
  position: relative;
}

.st-real:before,
.st-next:before,
.st-conside:before,
.st-diff:before,
.st-prog:before {
  position: absolute;
  text-align: right;
  background-color: #fbf912;
  right: -2px;
  top: -16px;
  width: 104px;
  padding: 5px 10px 5px 30px;
  border-radius: 18px;
  color: #000;
  font-weight: 700;
  z-index: 100;
}

.st-real:after,
.st-next:after,
.st-conside:after,
.st-diff:after,
.st-prog:after {
  content: "";
  position: absolute;
  text-align: right;
  right: 63px;
  top: -16px;
  width: 24px;
  height: 24px;
  z-index: 200;
  background-repeat: no-repeat;
  background-size: cover;
}

.st-real {
  position: relative;
}

.st-real:before {
  content: "実現！";
}

.st-real:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1307.84 1385.11'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23cd1c24; %7D .cls-2 %7B fill: %23ffc300; %7D .cls-3 %7B fill: %23ed1c24; %7D .cls-4 %7B fill: %23804603; opacity: 0.21; %7D .cls-5 %7B fill: %23fff; opacity: 0.26; %7D .cls-6 %7B fill: %2393278f; %7D .cls-7 %7B fill: %23ffd000; %7D .cls-8 %7B fill: %230071bc; %7D .cls-9 %7B fill: %2328c78f; %7D .cls-10 %7B fill: %23f7931e; %7D %3C/style%3E%3C/defs%3E%3Cg id='レイヤー_2' data-name='レイヤー 2'%3E%3Cg id='_饑1' data-name='ﾑ饑1'%3E%3Cg%3E%3Cpath class='cls-1' d='M694.45,751.09Q678,735.21,659.6,718.88c-31-27.59-65.84-55.85-103.44-83.64-40.73-30.12-81-56.89-119.15-79.66q-11.75-7-23.21-13.51Q392,529.71,371.51,519.32c-89.16-45.18-157.46-61.24-176.08-36-3.77,5.07-5.32,11.58-4.86,19.34a65.38,65.38,0,0,0,2.84,14.75c.25.81.52,1.65.8,2.48.42,1.25.87,2.53,1.36,3.82.32.86.65,1.73,1,2.6.54,1.33,1.1,2.66,1.71,4,.79,1.82,1.66,3.65,2.57,5.53.47.93.94,1.88,1.43,2.84l.74,1.43c.5,1,1,1.93,1.55,2.9q3.6,6.59,8,13.63c1,1.57,2,3.14,3.07,4.74.34.53.69,1.07,1.05,1.6,1.08,1.6,2.18,3.23,3.31,4.86l2.3,3.29c1.18,1.66,2.38,3.32,3.61,5s2.49,3.39,3.78,5.09q1.29,1.72,2.62,3.44c18.39,23.94,42.33,50.39,70.76,78.11q16.13,15.74,34.14,31.93,14.55,13.13,30.25,26.41c21.49,18.21,44.48,36.56,68.7,54.76l.11.09q5.07,3.81,10.21,7.62c33.16,24.51,66,46.83,97.66,66.57q20.38,12.69,40,24c92.63,53.1,170.2,80.7,206.33,71.67,7.3-1.81,12.91-5.13,16.61-10l.09-.11,0-.07c.34-.44.62-.91.92-1.38C826.65,905,779.74,833.19,694.45,751.09Z'/%3E%3Cg%3E%3Cpath class='cls-2' d='M520.14,1109.1,378.7,1194.56c-6.68-3.26-13.28-6.65-19.83-10.12-114.21-60.59-209.28-153.38-273.11-226.77l34.83-151.25c131.6,164.41,289.53,252.65,372.52,290.82C503.31,1101.94,512.39,1105.87,520.14,1109.1Z'/%3E%3Cpath class='cls-2' d='M289.35,1248.54l-117.22,70.83q-5.2-3.4-10.36-6.88c-49.32-33.32-94-71.32-132.67-108.84l30-130.27a1057.74,1057.74,0,0,0,214.79,166.26Q281.77,1244.24,289.35,1248.54Z'/%3E%3Cpath class='cls-2' d='M85.83,1371.49l-10.42,6.31a48.64,48.64,0,0,1-46.88,2.43A50.25,50.25,0,0,1,2,1349.51a49.43,49.43,0,0,1-.63-25.42l3.11-13.49q4.43,3.66,8.85,7.22,19.89,16.1,39.37,30.32,13.08,9.58,25.88,18.38C81,1368.2,83.42,1369.87,85.83,1371.49Z'/%3E%3Cpath class='cls-3' d='M622.61,1047.19,520.14,1109.1c-7.75-3.23-16.83-7.16-27-11.86-83-38.17-240.92-126.41-372.52-290.82l28.33-123c7.09,9.78,16.08,21.81,26.83,35.49.93,1.19,1.88,2.4,2.84,3.61s1.93,2.44,2.92,3.68,2,2.49,3,3.75c1.52,1.89,3.07,3.8,4.65,5.75q3.94,4.86,8.12,9.91l3.39,4.06,3.46,4.13q6.12,7.26,12.69,14.84c.63.71,1.26,1.44,1.89,2.17,1.27,1.45,2.54,2.91,3.83,4.37l1.94,2.2c1.3,1.47,2.61,3,3.93,4.42l2,2.24c1.33,1.48,2.68,3,4,4.49l4.11,4.52c2.08,2.27,4.17,4.55,6.31,6.85C309,869.13,396.71,948.29,499.36,1000.79q5.22,2.67,10.49,5.25,7.9,3.86,15.93,7.5,5.33,2.43,10.73,4.75t10.84,4.54q5.43,2.2,10.92,4.31,8.24,3.15,16.57,6c3.7,1.28,7.42,2.53,11.15,3.72C598.05,1040.78,610.26,1044.24,622.61,1047.19Z'/%3E%3Cpath class='cls-3' d='M378.7,1194.56l-89.35,54q-7.58-4.27-15.46-8.9A1057.74,1057.74,0,0,1,59.1,1073.38L85.76,957.67c63.83,73.39,158.9,166.18,273.11,226.77C365.42,1187.91,372,1191.3,378.7,1194.56Z'/%3E%3Cpath class='cls-3' d='M172.13,1319.37l-86.3,52.12c-2.41-1.62-4.83-3.29-7.26-5-24-16.49-48.88-35.07-74.1-55.92L29.1,1203.65c38.72,37.52,83.35,75.52,132.67,108.84Q166.91,1316,172.13,1319.37Z'/%3E%3Cpath class='cls-2' d='M790.53,945.74,622.61,1047.19c-12.35-3-24.56-6.41-36.62-10.29h0q-5.6-1.79-11.16-3.71-8.33-2.9-16.57-6c-3.65-1.4-7.3-2.84-10.92-4.31s-7.25-3-10.84-4.54-7.18-3.14-10.73-4.75q-8-3.63-15.93-7.5-5.27-2.58-10.49-5.25C396.71,948.29,309,869.13,244.87,799.92c-2.14-2.3-4.23-4.58-6.31-6.85l-4.11-4.52c-1.36-1.5-2.71-3-4-4.49l-2-2.24c-1.32-1.47-2.63-3-3.93-4.42l-1.94-2.2c-1.29-1.46-2.56-2.92-3.83-4.37-.63-.73-1.26-1.46-1.89-2.17q-6.57-7.57-12.69-14.84l-3.46-4.13-3.39-4.06q-4.17-5.05-8.12-9.91c-1.58-2-3.13-3.86-4.65-5.75l-3-3.75c-1-1.24-2-2.47-2.92-3.68l-2.84-3.61C165,705.25,156,693.22,148.92,683.44l26.48-115,15.17-65.84a65.38,65.38,0,0,0,2.84,14.75c.25.81.52,1.65.8,2.48.42,1.25.87,2.53,1.36,3.82.32.86.65,1.73,1,2.6.54,1.33,1.1,2.66,1.71,4,.79,1.82,1.66,3.65,2.57,5.53.46.94.94,1.88,1.43,2.84l.74,1.43c.5,1,1,1.93,1.55,2.9q3.6,6.59,8,13.63c1,1.57,2,3.14,3.07,4.74.34.53.69,1.07,1.05,1.6,1.08,1.6,2.18,3.23,3.31,4.86.75,1.09,1.52,2.19,2.3,3.29,1.18,1.66,2.38,3.32,3.61,5s2.49,3.39,3.78,5.09q1.29,1.72,2.62,3.44c18.39,23.94,42.33,50.39,70.76,78.11q16.13,15.74,34.14,31.93,14.55,13.13,30.25,26.41c21.49,18.21,44.48,36.56,68.7,54.76l.11.09q5.07,3.81,10.21,7.62c33.16,24.51,66,46.83,97.66,66.57q20.38,12.69,40,24C676.83,927.17,754.4,954.77,790.53,945.74Z'/%3E%3C/g%3E%3Cpath class='cls-4' d='M790.53,945.74,622.61,1047.19,520.14,1109.1,378.7,1194.56l-89.35,54-117.22,70.83-86.3,52.12-10.42,6.31A49.38,49.38,0,0,1,50,1385.11a46.91,46.91,0,0,1-5.57-.31,49.42,49.42,0,0,1-13.95-3.7l31.7-26.1h0l5-4.1,68.75-56.6,52.25-43L233,1214.37l52.22-43,21.41-17.62L420.49,1060l1.63-1.34,73-60.07h0L521.3,977l74.76-61.55,25.45-21q3,1.56,5.94,3.07l3,1.55q3.46,1.77,6.9,3.46c.74.38,1.51.75,2.25,1.12q11.46,5.65,22.39,10.62L665.6,916q8.61,3.85,16.88,7.27l1.8.74q7.2,3,14.1,5.55c.46.17.93.34,1.38.52q12,4.46,23,7.82l2.9.88c6.51,1.93,12.73,3.55,18.62,4.84,1.23.28,2.45.53,3.64.77.61.13,1.21.25,1.8.35l1.77.34c1.18.22,2.34.42,3.47.6l1.72.27,1.68.25,1.66.22c2.75.36,5.4.62,8,.8l1.52.09c3,.17,5.91.22,8.65.11.91,0,1.81-.09,2.68-.15A56.11,56.11,0,0,0,790.53,945.74Z'/%3E%3Cpath class='cls-5' d='M50,1352.52l-19.18,28c-.8-.08-1.56-.18-2.31-.3A50.25,50.25,0,0,1,2,1349.51l11.32-31.68h0l34.43-96.48h0l42.17-118.16h0l36.14-101.24h0L174,867.75h0l37.55-105.21h0l50.72-142.14q8.55,9.48,18,19.3c.8.85,1.61,1.69,2.43,2.53q3.36,3.48,6.83,7l.64.64q5,5,10.17,10.14a1.41,1.41,0,0,0,.18.17l2.6,2.56c10.75,10.48,22.16,21.16,34.14,31.93q14.57,13.13,30.26,26.41l.88.75.89.74-66.58,135.7-43.89,89.48h0l-60.61,123.53-42.95,87.56L101.66,1268h0l-49,80.16Z'/%3E%3Cg%3E%3Cpath class='cls-3' d='M1031,752.92l8.5,17.22a4.92,4.92,0,0,0,3.7,2.69l19,2.76A4.93,4.93,0,0,1,1065,784l-13.76,13.4a4.93,4.93,0,0,0-1.41,4.36l3.25,18.92a4.92,4.92,0,0,1-7.14,5.19l-17-8.94a4.94,4.94,0,0,0-4.58,0l-17,8.94a4.92,4.92,0,0,1-7.14-5.19l3.25-18.92a4.94,4.94,0,0,0-1.42-4.36L988.26,784a4.93,4.93,0,0,1,2.73-8.4l19-2.76a4.92,4.92,0,0,0,3.71-2.69l8.5-17.22A4.91,4.91,0,0,1,1031,752.92Z'/%3E%3Ccircle class='cls-6' cx='849.01' cy='810.14' r='21.87' transform='translate(-324.19 837.63) rotate(-45)'/%3E%3Cpath class='cls-7' d='M784.27,1021.86l-19-2.76a4.92,4.92,0,0,1-3.71-2.69l-8.5-17.22a4.91,4.91,0,0,0-8.82,0l-8.5,17.22a4.92,4.92,0,0,1-3.7,2.69l-19,2.76a4.93,4.93,0,0,0-2.73,8.4l13.76,13.4a4.89,4.89,0,0,1,1.41,4.35l-3.25,18.93a4.92,4.92,0,0,0,7.14,5.19l17-8.94a4.94,4.94,0,0,1,4.58,0l17,8.94a4.92,4.92,0,0,0,7.14-5.19L771.83,1048a4.93,4.93,0,0,1,1.42-4.35l13.75-13.4A4.93,4.93,0,0,0,784.27,1021.86Z'/%3E%3Cpath class='cls-7' d='M886.12,533a4.94,4.94,0,0,1,1.42,4.36l-3.25,18.93a4.92,4.92,0,0,0,7.14,5.18l17-8.93a4.89,4.89,0,0,1,4.58,0l17,8.93a4.91,4.91,0,0,0,7.13-5.18l-3.24-18.93a4.9,4.9,0,0,1,1.41-4.36l13.75-13.4a4.92,4.92,0,0,0-2.72-8.39l-19-2.76a4.93,4.93,0,0,1-3.7-2.7l-8.5-17.22a4.92,4.92,0,0,0-8.82,0l-8.5,17.22a4.93,4.93,0,0,1-3.71,2.7l-19,2.76a4.92,4.92,0,0,0-2.73,8.39Z'/%3E%3Cpath class='cls-6' d='M688.75,300.33a4.91,4.91,0,0,1,1.41,4.35l-3.25,18.93a4.92,4.92,0,0,0,7.14,5.18l17-8.93a4.89,4.89,0,0,1,4.58,0l17,8.93a4.92,4.92,0,0,0,7.14-5.18l-3.25-18.93a4.92,4.92,0,0,1,1.42-4.35l13.75-13.41a4.92,4.92,0,0,0-2.73-8.39l-19-2.76a4.94,4.94,0,0,1-3.71-2.69l-8.5-17.22a4.91,4.91,0,0,0-8.82,0l-8.5,17.22a4.94,4.94,0,0,1-3.7,2.69l-19,2.76a4.92,4.92,0,0,0-2.73,8.39Z'/%3E%3Cpath class='cls-8' d='M508.57,515.81a4.94,4.94,0,0,1,1.42,4.36l-3.25,18.92a4.92,4.92,0,0,0,7.14,5.19l17-8.94a4.94,4.94,0,0,1,4.58,0l17,8.94a4.92,4.92,0,0,0,7.14-5.19l-3.24-18.92a4.9,4.9,0,0,1,1.41-4.36l13.75-13.4a4.93,4.93,0,0,0-2.72-8.4l-19-2.76a4.9,4.9,0,0,1-3.7-2.69l-8.5-17.22a4.92,4.92,0,0,0-8.83,0l-8.5,17.22a4.9,4.9,0,0,1-3.7,2.69l-19,2.76a4.93,4.93,0,0,0-2.73,8.4Z'/%3E%3Cpath class='cls-3' d='M106.3,434.84l17,8.94a4.92,4.92,0,0,0,7.14-5.19l-3.24-18.92a4.9,4.9,0,0,1,1.41-4.36l13.75-13.4a4.93,4.93,0,0,0-2.72-8.4l-19-2.76a4.9,4.9,0,0,1-3.7-2.69l-8.5-17.22a4.92,4.92,0,0,0-8.83,0l-8.5,17.22a4.9,4.9,0,0,1-3.7,2.69l-19,2.76a4.93,4.93,0,0,0-2.73,8.4l13.75,13.4a4.94,4.94,0,0,1,1.42,4.36l-3.25,18.92a4.92,4.92,0,0,0,7.14,5.19l17-8.94A4.94,4.94,0,0,1,106.3,434.84Z'/%3E%3Ccircle class='cls-8' cx='910.58' cy='998.04' r='21.87' transform='translate(-115.12 118.74) rotate(-7.02)'/%3E%3Ccircle class='cls-6' cx='128.59' cy='557.51' r='21.87' transform='translate(-273.89 150.87) rotate(-31.72)'/%3E%3Ccircle class='cls-7' cx='533.32' cy='365.56' r='21.87' transform='translate(-109.39 294.91) rotate(-28.15)'/%3E%3Ccircle class='cls-3' cx='327.59' cy='447.3' r='21.87' transform='translate(-166.41 699.02) rotate(-80.78)'/%3E%3Cpath class='cls-9' d='M1030.19,651.37a4.7,4.7,0,0,0-5.57-3.86l-4.08.83L1008.42,651c-4.65,1.06-9.56,2.23-15.93,3.79-9.53,2.34-19.55,4.94-31.55,8.19-20.54,5.62-41.48,11.82-62.24,18.43-41,13.07-82,27.86-121.71,44-17.74,7.12-36.61,15.18-59.43,25.39l-14.65,6.68c-3.19,1.46-6.39,3-9.49,4.46l-5.09,2.41c-7,3.24-14,6.68-20.71,10l-8.34,4.11c-37.19,18.63-73.75,38.83-108.74,60.08a4.7,4.7,0,0,0-1.65,6.32h0a4.68,4.68,0,0,0,6.22,1.86c36.11-18.58,73.67-36,111.66-51.78l8.59-3.5c6.86-2.8,14-5.7,21-8.39q2.65-1,5.3-2.07c3.13-1.22,6.36-2.48,9.54-3.68l14.93-5.56c23.16-8.46,42.27-15.08,60.15-20.82,40.05-13,81.16-24.67,122.19-34.61,20.66-5,41.46-9.6,61.81-13.65,11.83-2.32,21.68-4.15,31-5.75,6.2-1.06,11-1.84,15.46-2.54l7.7-1.15,7.34-1a4.69,4.69,0,0,0,4-5.37Z'/%3E%3Cpath class='cls-8' d='M1307.79,865a4.69,4.69,0,0,0-4.17-5.34l-4.15-.42-12.35-1.05c-4.76-.36-9.8-.71-16.35-1.12-9.8-.59-20.13-1.08-32.55-1.54-21.28-.73-43.12-1-64.91-.89-43.06.3-86.56,2.25-129.27,5.83-19.06,1.52-39.47,3.62-64.29,6.6l-16,2c-3.47.45-7,1-10.39,1.43-1.86.27-3.72.54-5.57.79-7.62,1-15.31,2.24-22.75,3.42l-9.18,1.44c-41,6.75-82,15.18-121.68,25.08a4.69,4.69,0,0,0-3.45,5.54h0a4.68,4.68,0,0,0,5.39,3.62c40-7,81-12.49,122-16.28l9.23-.79c7.39-.64,15-1.3,22.55-1.77l5.68-.4c3.35-.24,6.81-.49,10.2-.68l15.91-.88c24.63-1.2,44.84-1.84,63.62-2,42.1-.54,84.82.56,127,3.25,21.22,1.36,42.44,3.15,63.07,5.32,12,1.3,21.94,2.48,31.32,3.72,6.24.83,11,1.5,15.51,2.17l7.7,1.18,7.3,1.24a4.68,4.68,0,0,0,5.42-3.94Z'/%3E%3Cpath class='cls-7' d='M1001.65,163.82a6.65,6.65,0,0,0-9.56-1l-4.53,3.82-13.28,11.59c-5.07,4.5-10.39,9.3-17.28,15.59-10.28,9.42-21,19.5-33.72,31.72-21.76,21-43.63,43-65,65.44-42.22,44.27-83.17,90.64-121.7,137.8-17.25,21-35.27,43.9-56.74,72.19l-13.71,18.32c-3,4-5.93,8.07-8.79,12-1.57,2.17-3.14,4.34-4.7,6.48-6.47,8.79-12.83,17.85-19,26.61-2.51,3.59-5,7.17-7.59,10.8-33.64,48.59-65.43,98.71-94.54,149.06a6.67,6.67,0,0,0,2.26,9h0a6.65,6.65,0,0,0,9-1.92c32.33-47.79,67.25-95.11,103.83-140.7q4.17-5.1,8.32-10.21c6.64-8.18,13.51-16.64,20.45-24.79q2.61-3.09,5.2-6.19c3.06-3.66,6.23-7.44,9.38-11.09l14.81-17.13c23.09-26.34,42.39-47.62,60.75-67,41-43.55,84.32-86.1,128.68-126.48,22.34-20.33,45.13-40.24,67.72-59.17,13.16-11,24.2-20,34.71-28.32,7-5.55,12.43-9.78,17.54-13.71l8.81-6.69,8.48-6.24a6.65,6.65,0,0,0,1.32-9.43Z'/%3E%3Cpath class='cls-6' d='M438.16,201.77a4.68,4.68,0,0,1,5.15,4.4l.24,4.16.51,12.39c.16,4.77.28,9.82.41,16.38.16,9.81.2,20.16.12,32.58-.2,21.3-.86,43.13-2,64.89-2.17,43-6,86.38-11.47,128.9-2.36,19-5.34,39.27-9.4,63.94L419,545.28c-.6,3.45-1.26,6.94-1.89,10.31q-.52,2.77-1,5.54c-1.36,7.56-2.91,15.19-4.41,22.57-.61,3-1.23,6-1.84,9.11-8.53,40.71-18.75,81.22-30.37,120.47a4.69,4.69,0,0,1-5.69,3.2h0a4.67,4.67,0,0,1-3.38-5.54c8.75-39.65,16-80.4,21.6-121.16q.59-4.6,1.19-9.2c1-7.35,1.95-15,2.75-22.45.21-1.88.43-3.77.65-5.65.39-3.34.78-6.79,1.13-10.16l1.57-15.86c2.28-24.56,3.8-44.72,4.8-63.47,2.38-42,3.15-84.76,2.3-127-.43-21.26-1.29-42.54-2.56-63.25-.77-12-1.51-22-2.34-31.44-.56-6.27-1-11.09-1.49-15.6l-.84-7.74-.92-7.35a4.69,4.69,0,0,1,4.17-5.25Z'/%3E%3Cpath class='cls-10' d='M127.18.46a4.68,4.68,0,0,1,6.33,2.39l1.64,3.84,4.68,11.48c1.76,4.43,3.59,9.14,5.93,15.27,3.48,9.18,7,18.9,11.17,30.62,7,20.1,13.81,40.86,20.15,61.7C189.62,167,200.7,209.07,210,250.91c4.21,18.65,8.28,38.76,12.83,63.34l2.82,15.86c.61,3.45,1.17,6.95,1.72,10.34.3,1.86.6,3.72.91,5.56,1.28,7.57,2.41,15.28,3.5,22.73.45,3.05.9,6.1,1.36,9.19,5.77,41.2,9.9,82.77,12.27,123.64a4.69,4.69,0,0,1-4.26,4.94h0a4.7,4.7,0,0,1-5.07-4.07c-5.2-40.27-12.19-81.07-20.76-121.31q-1-4.53-2-9.06c-1.59-7.24-3.24-14.73-5-22.05-.44-1.85-.88-3.69-1.31-5.54-.77-3.27-1.56-6.65-2.39-9.94l-3.89-15.45c-6.18-23.88-11.59-43.36-17-61.34-12-40.36-25.76-80.81-40.87-120.23C135.22,117.67,127.2,97.94,119,78.89c-4.8-11.06-8.89-20.21-12.86-28.79-2.65-5.71-4.72-10.09-6.69-14.17l-3.42-7-3.36-6.6A4.69,4.69,0,0,1,94.8,16Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.st-next {
  position: relative;
}

.st-next:before {
  content: "次回";
  padding: 5px 19px 5px 30px;
  letter-spacing: 0.2em;
}

.st-next:after {
  right: 60px;
  top: -13px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX+ODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTA2LjA2IiB2aWV3Qm94PSIwIDAgNTEyIDUwNi4wNiI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgICBzdHJva2U6ICM0YjRiNGI7CiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICM0YjRiNGI7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJfMiIgZGF0YS1uYW1lPSIyIj4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00MjMuMTUsNzEuNzVoMGMtOC43NywwLTE3LjE3LDEuNjYtMjQuOTgsNC41LTEzLjEtMjQuMDUtMzguNTQtNDAuMzgtNjcuODctNDAuNGgtLjAzYy0xMy43NS0uMDEtMjYuNjUsMy43MS0zNy44MSwxMC4wMi0xNC4wOC0xOC44NS0zNi41NC0zMS4xLTYxLjg5LTMxLjEyaC0uMDFjLTI1LjM1LjAyLTQ3LjgxLDEyLjI3LTYxLjg5LDMxLjEyLTExLjA2LTYuMjYtMjMuODQtOS45NS0zNy40Ny0xMC4wMmgtLjIzcy0uMDYtLjAxLS4xLS4wMWgwYy0uMTYsMC0uNC4wMi0uNjkuMDQtNDIuNDMuMzctNzYuNywzNC44Mi03Ni43MSw3Ny4zNXY5LjU4bC0uNTEsMy42NHMtOS4wMiw2NS44My0xOC4yNywxMzQuMzRjLTQuNjMsMzQuMjYtOS4zLDY5LjE5LTEyLjk0LDk2LjkzLTEuODEsMTMuODctMy4zNywyNS45NS00LjUzLDM1LjI3LTEuMTcsOS40LTEuOTMsMTUuNzEtMi4yMSwxOS4yN2wtLjAzLjQtLjA0LjQzdi44NGMuMDEsNDIuNzQsMzQuNjQsNzcuMzYsNzcuMzgsNzcuMzhoOTQuNTljMjguMTgtLjAyLDUyLjc2LTE1LjEyLDY2LjI2LTM3LjYxaDExMi42M2MyMy40Ni0uMTYsNDYuMi0xMC4yOSw2NC4xMy0yNS42MmwuMDQtLjAzYzguOTgtNy43NSwxNi44NC0xNy4wNCwyMi42Mi0yNy43NCw0LjI3LTcuOTEsNy4xNi0xNi42NCw4LjQ4LTI1LjgyLDIxLjU0LTEyLjg4LDM2LjAyLTM2LjQyLDM2LjAzLTYzLjR2LTE2NS4zOWMtLjAyLTQwLjg1LTMzLjEtNzMuOTMtNzMuOTMtNzMuOTRaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTQzMy40OSw2MC41M2gwYy05LjMyLDAtMTguMjQsMS43Ni0yNi41Myw0Ljc4LTEzLjkyLTI1LjU0LTQwLjkyLTQyLjg4LTcyLjA3LTQyLjloLS4wM2MtMTQuNjEtLjAxLTI4LjMsMy45NC00MC4xNSwxMC42NEMyNzkuNzUsMTMuMDMsMjU1LjkxLjAyLDIyOC45OCwwaC0uMDFjLTI2LjkyLjAyLTUwLjc3LDEzLjAzLTY1LjcyLDMzLjA1LTExLjc1LTYuNjUtMjUuMzItMTAuNTctMzkuNzktMTAuNjRoLS4yNXMtLjA3LS4wMS0uMTEtLjAxaDBjLS4xNywwLS40My4wMi0uNzQuMDUtNDUuMDUuMzktODEuNDUsMzYuOTgtODEuNDYsODIuMTR2MTAuMTdsLS41NCwzLjg3cy05LjU4LDY5LjkxLTE5LjQsMTQyLjY2Yy00LjkxLDM2LjM4LTkuODgsNzMuNDctMTMuNzQsMTAyLjkzLTEuOTIsMTQuNzMtMy41OCwyNy41NS00LjgxLDM3LjQ2LTEuMjUsOS45OC0yLjA1LDE2LjY4LTIuMzUsMjAuNDZsLS4wMy40My0uMDQuNDV2Ljg5Yy4wMSw0NS4zOSwzNi43OSw4Mi4xNSw4Mi4xNyw4Mi4xN2gxMDAuNDRjMjkuOTItLjAyLDU2LjAzLTE2LjA1LDcwLjM2LTM5Ljk0aDExOS42YzI0LjkxLS4xNyw0OS4wNi0xMC45Myw2OC4xLTI3LjIxbC4wNC0uMDNjOS41My04LjIzLDE3Ljg4LTE4LjEsMjQuMDItMjkuNDYsNC41NC04LjQsNy42LTE3LjY3LDktMjcuNDIsMjIuODctMTMuNjgsMzguMjUtMzguNjgsMzguMjYtNjcuMzJ2LTE3NS42M2MtLjAyLTQzLjM4LTM1LjE1LTc4LjUtNzguNTEtNzguNTJaTTIxNy40Nyw0NTguNzVjLTguOTUsOC45My0yMS4yLDE0LjQzLTM0Ljg2LDE0LjQ0aC0xMDAuNDRjLTEzLjY1LDAtMjUuOTEtNS41LTM0Ljg3LTE0LjQ0LTguODgtOC44OS0xNC4zNC0yMS4wMy0xNC40My0zNC41Ni4yNS0yLjc1LDEuMDEtOS4zNywyLjE1LTE4LjQ3LDMuMzgtMjcuMTIsMTAuMDMtNzcuMTEsMTYuODMtMTI3LjU3djIzLjYzYzAsMjEuMTEsOS4yNCw0MC4wMiwyMy44Miw1My4wNS0yLjcsMi00LjQ3LDUuMTgtNC40Nyw4LjgsMCw2LjA1LDQuOSwxMC45NSwxMC45NiwxMC45NWgxMDAuNDNjMTMuNjUsMCwyNS45MSw1LjUsMzQuODYsMTQuNDQsOC45NSw4Ljk2LDE0LjQ0LDIxLjIxLDE0LjQ0LDM0Ljg2LDAsMTMuNjUtNS40OSwyNS45LTE0LjQ0LDM0Ljg2Wk0xNzIuNzIsMzUyLjY4Yy43Ny0uNzUsMS41MS0xLjUzLDIuMjQtMi4zMi42NS43NywxLjI0LDEuNTgsMS45MiwyLjMyaC00LjE3Wk00MzUuOCwzOTMuODFjLTUuOSwxMC45OS0xNS45NywyMS4xLTI3LjU2LDI4LjIzLTExLjU3LDcuMTctMjQuNiwxMS4yNC0zNS43MywxMS4yMWgtMTE5LjM4Yy40LTMuMDguNjgtNi4xOS42OC05LjM2LDAtMTguOTMtNy40My0zNi4wNy0xOS40Ny00OC44MywxOC4xMS0xLjM3LDM0LjMxLTkuNDMsNDYuMDktMjEuODMsMTMuMDQsMTUuNTgsMzIuNTMsMjUuNTksNTQuNDUsMjUuNiwxOC43MSwwLDM1LjcxLTcuMzMsNDguNC0xOS4xNSwxMi4zNSwxMy43OCwzMC4yMSwyMi41Niw1MC4yLDIyLjU2LDIuMzYsMCw0LjctLjEzLDctLjM2LTEuMDMsNC4wMy0yLjU4LDguMDItNC42OCwxMS45M1pNNDc5LjEzLDMxNC42N2MwLDEyLjY0LTUuMDksMjMuOTktMTMuMzYsMzIuMjktOC4zLDguMjctMTkuNjQsMTMuMzYtMzIuMjgsMTMuMzYtMTYuMiwwLTMwLjI5LTguNDktMzguNDItMjEuMjN2LTExNS4yNGMwLTYuMDUtNC45LTEwLjk2LTEwLjk1LTEwLjk2cy0xMC45Niw0LjktMTAuOTYsMTAuOTZ2MTE0LjYzYy05LjA3LDExLjIzLTIyLjc2LDE4LjQzLTM4LjI2LDE4LjQzLTE4LjUsMC0zNC40Ni0xMC4yNi00Mi45Mi0yNS4zNnYtMTE1LjUxYzAtNi4wNS00LjktMTAuOTYtMTAuOTUtMTAuOTZzLTEwLjk2LDQuOTEtMTAuOTYsMTAuOTZ2MTE1LjE0Yy04Ljg0LDEzLjQyLTIzLjg1LDIyLjMzLTQxLjA3LDIyLjMzLTE4LjMsMC0zNC4xMy0xMC4wNC00Mi42NS0yNC44N3YtMTE1LjQ1YzAtNi4wNi00LjktMTAuOTYtMTAuOTYtMTAuOTZzLTEwLjk2LDQuOS0xMC45NiwxMC45NnYxMTUuMmMtOC44LDEzLjYzLTIzLjk1LDIyLjctNDEuMzQsMjIuNy0xMy42NSwwLTI1LjkxLTUuNS0zNC44Ni0xNC40NC04Ljk1LTguOTYtMTQuNDQtMjEuMjEtMTQuNDQtMzQuODZWMTA0LjU4YzAtMTMuNjUsNS41LTI1LjkxLDE0LjQ0LTM0Ljg2LDguOTUtOC45NCwyMS4yLTE0LjQzLDM0Ljg2LTE0LjQ0LDE1LjgxLDAsMjkuNzgsNy40MywzOC44NSwxOS4wNCwyLjU4LDMuMzEsNi44MSw0Ljg1LDEwLjkyLDMuOTgsNC4xLS44Nyw3LjM1LTQsOC4zNi04LjA3LDUuMzUtMjEuNDMsMjQuNjktMzcuMzgsNDcuNzgtMzcuMzYsMjMuMDgtLjAyLDQyLjQyLDE1LjkzLDQ3Ljc3LDM3LjM2LDEuMDEsNC4wNyw0LjI1LDcuMiw4LjM1LDguMDcsNC4xMS44Nyw4LjMzLS42NywxMC45Mi0zLjk4LDkuMDgtMTEuNjEsMjMuMDUtMTkuMDQsMzguODYtMTkuMDQsMjUuMzUtLjAyLDQ2LjI0LDE5LjE4LDQ4Ljk2LDQzLjc4LjQ3LDQuMTMsMy4yMSw3LjYzLDcuMTEsOS4wNiwzLjksMS40NCw4LjI2LjU1LDExLjI5LTIuMyw4LjIzLTcuNzIsMTkuMTItMTIuNDIsMzEuMjQtMTIuNDMsMTIuNjQsMCwyMy45OSw1LjEsMzIuMjgsMTMuMzcsOC4yNyw4LjI5LDEzLjM2LDE5LjYzLDEzLjM2LDMyLjI4djE3NS42M2gwWiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+");
}

.st-conside {
  position: relative;
}

.st-conside:before {
  content: "検討中";
}

.st-conside:after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX+ODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTcuNSIgaGVpZ2h0PSI4MTAiIHZpZXdCb3g9IjAgMCA1MTcuNSA4MTAiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICMxYzFjMWM7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0iX+ODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODcuMTEsODEwaDM0MC4yN3YtMTA4Ljk4Yy0yLjQ2LjI1LTQuOTQuMzgtNy40NS4zOEgxNjMuMTVjLTM4LjY4LDAtNzAuMzItMzAuMzQtNzIuNDItNjguNS0xLjIxLjAyLTIuNDEsMC0zLjYyLS4wNHYxNzcuMTRoMFpNNDI3LjQsNjg1LjM5YzIzLjY5LTMuMTIsNDMuMjgtMjAuODcsNDguMzEtNDQuNzcsMCwwLDIwLjYxLTk3Ljg0LDM5LjI4LTE4Ni41Myw3LjI1LTM0LjQxLTEuNDEtNzAuMjYtMjMuNTctOTcuNTctMjIuMTYtMjcuMzEtNTUuNDUtNDMuMTctOTAuNjItNDMuMTdoLTE0MS40MWMwLDguODMtMS42MSwxNy44MS01LjAzLDI2LjUybC04NS4wMywyMTYuNDdoMTkxLjc0bDI5LjkyLTE0Mi4wNiwxNS4xOCwzLjItMzIuNTEsMTU0LjM4aC0yMTAuNDNsLTUuOSwxNS4wM2MtOS4wNywyMy4wOC0yOC42OSwzOC45MS01MS4xNiw0NC4xNCwxLjEzLDMwLjQ3LDI2LjIzLDU0Ljg2LDU2Ljk3LDU0Ljg2aDI1Ni43N2MyLjUyLDAsNS4wMy0uMTcsNy40Ny0uNDloMFpNMTQyLjg5LDU4MS4yMWw5Ny4wMy0yNDcuMDFjMTEuNS0yOS4yOS0yLjkzLTYyLjQxLTMyLjIyLTczLjkxLTI5LjI5LTExLjUtNjIuNCwyLjkzLTczLjkxLDMyLjIybC05Ny4wMywyNDcuMDFjLTExLjUsMjkuMjksMi45Myw2Mi40LDMyLjIyLDczLjkxLDI5LjI5LDExLjUxLDYyLjQtMi45Myw3My45MS0zMi4yMmgwWk0xMDguODMsMzEzLjYyYy0zMy4zMiwyLjI1LTY0LjIzLDE4LjctODQuNzEsNDUuMzktMjIuMDgsMjguNzgtMjkuNTMsNjYuMi0yMC4xNCwxMDEuMjRsMTkuMTYsNzEuNTIsODUuNjktMjE4LjE0aDBaTTE3NS4yMSwyNDEuNzZjLTMyLjA4LTI0LjY1LTUyLjc4LTYzLjQxLTUyLjc4LTEwNi45NkMxMjIuNDMsNjAuNDEsMTgyLjg0LDAsMjU3LjI0LDBzMTM0LjgxLDYwLjQxLDEzNC44MSwxMzQuODEtNjAuNDEsMTM0LjgxLTEzNC44MSwxMzQuODFjLTQuMzgsMC04LjcyLS4yMS0xMy0uNjItNy43NC0xMC4wNC0xOC4yMi0xOC4xOC0zMC44Ny0yMy4xNi0xMi41OC00Ljk0LTI1LjcyLTYuMTItMzguMTctNC4wOGgwWiIvPgogIDwvZz4KPC9zdmc+");
}

.st-prog {
  position: relative;
}

.st-prog:before {
  content: "進行中";
  position: absolute;
  text-align: right;
  right: -2px;
  top: -16px;
  width: 104px;
  background-color: #fbf912;
  padding: 5px 10px 5px 30px;
  border-radius: 18px;
  color: #000;
  font-weight: 700;
  z-index: 100;
}

.st-prog:after {
  top: -12px;
  width: 26px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 33 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.3688 6.82057C24.0988 6.82057 25.5012 5.63656 25.5012 4.176C25.5012 2.71545 24.0988 1.53143 22.3688 1.53143C20.6388 1.53143 19.2363 2.71545 19.2363 4.176C19.2363 5.63656 20.6388 6.82057 22.3688 6.82057Z' fill='white' stroke='%23231815' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M31.2901 8.60344C31.1982 8.48413 31.0793 8.38127 30.9403 8.30074C30.8013 8.22021 30.6449 8.16358 30.4799 8.1341C30.315 8.10462 30.1448 8.10285 29.979 8.12891C29.8133 8.15496 29.6552 8.20833 29.5139 8.28595L24.4627 11.0609L21.8628 9.07723C21.7784 9.44151 21.6197 9.79065 21.3937 10.1091L20.6895 11.1036L23.474 13.2282C23.6841 13.3885 23.9511 13.4856 24.2334 13.5045C24.5157 13.5233 24.7975 13.4629 25.0349 13.3325L30.9147 10.1027C31.1999 9.94583 31.3996 9.6998 31.47 9.41867C31.5404 9.13754 31.4757 8.84431 31.2901 8.60344Z' fill='white' stroke='%23231815' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M12.0119 17.3865C11.4141 17.0856 10.926 16.6515 10.6011 16.1319L8.8824 20.7025L2.2598 26.0235C1.96625 26.2593 1.79569 26.5839 1.78563 26.9259C1.77557 27.2679 1.92684 27.5992 2.20617 27.8471C2.48549 28.0949 2.86999 28.2389 3.27507 28.2474C3.68016 28.2559 4.07264 28.1282 4.36619 27.8923L11.273 22.3431C11.4594 22.1932 11.598 22.0061 11.6759 21.799L13.1827 17.7919L13.0476 17.7479C12.6831 17.6712 12.3341 17.5494 12.0119 17.3865Z' fill='white' stroke='%23231815' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M21.0611 16.8855L16.5868 15.4315L20.6394 9.70944C21.3926 8.64591 20.982 7.26835 19.7222 6.6325C19.4833 6.51167 19.2234 6.42335 18.952 6.37079C18.8098 6.31512 18.6577 6.27988 18.5018 6.26652L10.6963 5.59452C10.4423 5.57267 10.1859 5.60938 9.95462 5.70073L4.35739 7.91157C4.18763 7.97693 4.0349 8.07005 3.90801 8.18555C3.78113 8.30105 3.68262 8.43663 3.61817 8.58446C3.55372 8.73229 3.52461 8.88943 3.53252 9.04682C3.54043 9.2042 3.58521 9.3587 3.66427 9.50139C3.74332 9.64407 3.85509 9.77212 3.99311 9.87812C4.13113 9.98413 4.29266 10.066 4.46837 10.119C4.64408 10.172 4.83049 10.195 5.01683 10.1868C5.20316 10.1786 5.38572 10.1393 5.55397 10.0712L10.7978 7.99989L15.378 8.39415L11.6868 13.6061C10.9337 14.6696 11.3443 16.0472 12.604 16.683C12.8473 16.8061 13.1124 16.8954 13.3892 16.9475L18.3835 18.5704L14.0714 23.9168C13.966 24.0462 13.8919 24.1919 13.8534 24.3455C13.8149 24.4991 13.8127 24.6577 13.8469 24.812C13.8812 24.9664 13.9512 25.1135 14.053 25.2449C14.1548 25.3764 14.2864 25.4895 14.4401 25.5779C14.5939 25.6663 14.7668 25.7282 14.9489 25.76C15.1311 25.7918 15.3189 25.7929 15.5015 25.7633C15.6842 25.7336 15.8581 25.6738 16.0133 25.5873C16.1685 25.5007 16.302 25.3891 16.4059 25.2589L21.7211 18.6689C21.8409 18.5203 21.9193 18.3508 21.9506 18.1731C21.9819 17.9953 21.9652 17.8139 21.9017 17.6424C21.8382 17.4708 21.7297 17.3137 21.5841 17.1825C21.4385 17.0514 21.2598 16.9498 21.0611 16.8852V16.8855Z' fill='white' stroke='%23231815' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");
}

.st-diff {
  position: relative;
}

.st-diff:before {
  content: "難航中";
}

.st-diff:after {
  top: -11px;
  height: 21px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzMuMjhtbSIgaGVpZ2h0PSIxMTguMzRtbSIgdmlld0JveD0iMCAwIDM3Ny44MSAzMzUuNDQiPgo8ZGVmcz4KIDxzdHlsZT4KLmNscy0xIHsgZmlsbDogI2ZmZjsgfQouY2xzLTIgeyBmaWxsOiAjN2VjZWY0OyB9Cjwvc3R5bGU+CiA8L2RlZnM+CiA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNzAuNzQsMTMuMWMtMTA0LjM0LTEuMTctMTkxLjg5LDgyLjQzLTIzMS4zNSwxODcuNDYtLjUsMS4zNCwxLjA0LDIuNDMsMS45MSwxLjM3LDY0Ljc2LTc4LjUsMTg1LjQ0LTI1LjI1LDI1Mi4xOC0yMi41OSw3NC4wNywyLjk1LDEwNy43OS02Ny4yMiw2Ni40NC0xMjUuOTYtMjEuMzktMjguMy01Ni4xNi0zOS42OC04OS4xOC00MC4yN1oiLz4KIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTY3LjM3LDMuMTRjLTEzLjkzLTYuOTgtMzAuNzctMS43My00Mi4wOCw5Ljc0QzEzLjk4LDI0LjM2LDcuNSw0MS4wNCwzLjg2LDU3Ljk3LTMuNTksOTIuNTgtLjE1LDEzMC4yOSwxMy4yNywxNjIuNjRjLjUzLDEuMjgsMi4yMy44MywyLjE5LS41OC0uNjItMjYuNzIsOS45OC01MS4yMiwyNi45OC02Ni45MSwxNC45MS0xMy43NywzNS4yOS0yMi40MSw0Mi40Ny00Mi44OSw2LjMzLTE4LjA3LTEuOTgtNDEuMy0xNy41NS00OS4xMVoiLz4KIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE5Ny4zLDIwNi4zNGMtNDIuNjctMTAuNDktODguNTctMy4yOC0xMjcuMSwxOS43OS0xLjA5LjY2LS42LDIuNTIuNjQsMi40MiwzMi44NC0yLjgxLDYzLjcsMTIuOTEsODMuODcsMzkuNDEsMTcuMzIsMjIuNzUsMjguNzcsNTQuMjEsNTMuNzQsNjQuNjMsMjIuMDIsOS4xOSw0OS40OC00LjY1LDU4LjAzLTI5LjI1LDcuNjQtMjEuOTkuNDUtNDguMDctMTMuOTItNjUuMjgtMTQuMzctMTcuMjEtMzQuNzQtMjYuNjgtNTUuMjUtMzEuNzJaIi8+CiA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMTYuOTUsMzcuMjljLTMuNzktMS4xNC03Ljc2Ljk5LTguOTIsNC43Ny0xLjE2LDMuNzguOTcsNy43OCw0Ljc0LDguOTUuMjIuMDcsMjIuMTYsNy4wOCwyNS40NywyNS44My42MSwzLjQ4LDMuNjQsNS45Miw3LjA1LDUuOTIuNDEsMCwuODMtLjA0LDEuMjYtLjExLDMuOS0uNjksNi41LTQuNDEsNS44MS04LjMxLTQuODYtMjcuNTEtMzQuMTctMzYuNjgtMzUuNDEtMzcuMDZaIi8+CiA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yOTMuNDUsMjguOGMtMy45OSwwLTcuMjIsMy4yMy03LjIyLDcuMjJzMy4yMyw3LjIyLDcuMjIsNy4yMiw3LjIyLTMuMjMsNy4yMi03LjIyLTMuMjMtNy4yMi03LjIyLTcuMjJaIi8+CiA8Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjU0LjciIGN5PSIxOC4yNSIgcj0iNy44NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4xMiA0NC4wMykgcm90YXRlKC00NSkiLz4KIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI0NS4yOSwyNTAuMmMtMy40LS4yNC02LjM0LDIuMzItNi41OCw1LjcyLS4yNCwzLjQsMi4zMiw2LjM0LDUuNzIsNi41OCwzLjQuMjQsNi4zNC0yLjMyLDYuNTgtNS43Mi4yNC0zLjQtMi4zMi02LjM0LTUuNzItNi41OFoiLz4KIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI0OC45NiwyNjcuNmMtMi4xMywxLjI0LTIuODUsMy45OC0xLjYzLDYuMTEuMjIuMzgsNS4yMSw5LjMzLS4xMSwxOS45OC0xLjExLDIuMjEtLjIxLDQuOSwyLDYuMDEuMzcuMTkuNzYuMzIsMS4xNS4zOSwxLjkzLjM4LDMuOTQtLjU1LDQuODYtMi4zOSw3LjU2LTE1LjEyLjE1LTI3Ljk5LS4xNy0yOC41My0xLjI1LTIuMTItMy45Ny0yLjgyLTYuMS0xLjU4WiIvPgo8L3N2Zz4=");
}

.singler__pdf__link-box {
  margin: 1rem 0;
  padding: 0.3em 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: -webkit-gradient(linear, left top, right top, color-stop(65%, #111), color-stop(65%, #fff));
  background: linear-gradient(to right, #111 65%, #fff 65%);
  border: 1px solid #111;
  height: 3.8rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.singler__link-box__text {
  font-size: 1.1rem;
  font-weight: 500;
  color: #fff;
}

.singler__link-box__button {
  font-size: 1.15rem;
  font-weight: 500;
  width: 14rem;
  background: #16ac8a;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.6rem;
  border-radius: 0.6rem;
  line-height: 1;
}

.has-inline-color.has-vivid-red-color {
  color: #eb121d !important;
}

.has-inline-color.has-black-color {
  color: #494949 !important;
}

.has-inline-color.has-luminous-vivid-amber-color {
  color: #fcf912 !important;
}

.has-inline-color.has-vivid-green-cyan-color {
  color: #16ac8a !important;
}

@media screen and (min-width: 1200px) {
  .sec_inner {
    max-width: 1140px;
  }
}

@media screen and (max-width: 999px) {
  .sec_inner {
    max-width: 720px;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 768px) {
  html {
    font-size: 2.0833333333vw;
  }

  html {
    font-size: 2.0833333333vw;
  }
}

@media screen and (max-width: 768px) {
  .pc-only {
    display: none;
  }

  .sp-only {
    display: block;
  }

  .pc-only {
    display: none;
  }

  .sp-only {
    display: block;
  }

  .page__bottom__links {
    font-size: 3.75rem;
  }

  .page__bottom__link {
    font-size: 1.375rem;
  }

  .single_post_body pre {
    font-size: 1.375rem;
  }

  .wp-block-pullquote blockquote {
    font-size: 1.5rem;
  }

  .wp-block-pullquote p {
    font-size: 1.375rem;
  }

  .wp-block-details summary {
    font-size: 1.5rem;
  }

  .single__body h2 {
    border-left: 11px solid #FCF912;
    font-size: 2.5rem;
    padding: 0.875rem 1.25rem;
    margin: 1.125rem 0;
  }

  .single__body h3 {
    font-size: 1.875rem;
    margin-bottom: 2.5rem;
    font-weight: 500;
  }

  .single__body h4 {
    font-size: 2rem;
    margin-bottom: 0.5rem;
  }

  .single__body h4:before {
    width: 0.5rem;
    height: 1.25rem;
    background: #111;
    border-radius: 0.3125rem;
    margin-right: 0.5rem;
  }

  .single__body h5 {
    font-size: 1.8125rem;
    margin-bottom: 1.375rem;
  }

  .single__body h6 {
    font-size: 1.8125rem;
    margin-bottom: 1.375rem;
  }

  .single__body p {
    font-size: 1.75rem;
    margin-bottom: 3.125rem;
  }

  .single__body .has-large-font-size {
    font-size: 2rem;
  }

  .single__body ul {
    margin: 1.875rem 0;
    left: 1.875rem;
  }

  .single__body ul li {
    font-size: 1.75rem;
  }

  .single__body ul li:before {
    left: -1.875rem;
  }

  .single__body ol {
    margin: 1.875rem 0;
    left: 1.875rem;
  }

  .single__body ol li {
    font-size: 1.75rem;
  }

  .single__body .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    padding: 0;
  }

  .single__body .report_youtube {
    width: 100%;
    margin: 0 auto 1.875rem;
  }

  .single__body .report_youtube iframe {
    width: 100vw;
    margin: 0 auto 1.875rem;
  }

  .single__body .wp-block-embed__wrapper {
    width: 98%;
    margin: 0 auto 1.875rem;
  }

  .single__body iframe {
    margin: 0 auto 1.875rem;
  }

  .single__body .wp-block-table {
    font-size: 1.125rem;
  }

  .single__body pre {
    font-size: 1.375rem;
  }

  .single__body .wp-block-pullquote blockquote {
    font-size: 1.5rem;
  }

  .single__body .wp-block-pullquote p {
    font-size: 1.375rem;
  }

  .single__body .wp-block-details summary {
    font-size: 1.5rem;
  }

  .column__contents__area {
    padding-bottom: 3.125rem;
  }

  .column__index {
    padding: 1rem 0.625rem;
    margin-bottom: 3.125rem;
  }

  .column__index .column__index__head {
    margin-bottom: 2.5rem;
  }

  .column__index .column__index__head .column__index__title {
    font-size: 1.375rem;
    padding: 0 1.375rem;
    margin-bottom: 1.875rem;
  }

  .column__index .column__index__head .column__index__border {
    left: -4.0625rem;
    width: calc(100% + 8.125rem);
  }

  .column__index ol.column__index__list li {
    font-size: 1.125rem;
  }

  .st-real:before,
  .st-next:before,
  .st-conside:before,
  .st-diff:before,
  .st-prog:before {
    right: -0.125rem;
    top: -2rem;
    width: 11.875rem;
    padding: 5px 10px 5px 30px;
    border-radius: 2.25rem;
    font-size: 1.75rem;
  }

  .st-real:after,
  .st-next:after,
  .st-conside:after,
  .st-diff:after,
  .st-prog:after {
    right: 7.5rem;
    top: -1.875rem;
    width: 2.625rem;
    height: 2.625rem;
  }

  .st-next:before {
    padding: 0.3125rem 1.625rem 0.3125rem 1.875rem;
  }

  .st-next:after {
    right: 6.875rem;
    top: -1.8125rem;
    width: 2.4375rem;
    height: 2.4375rem;
  }

  .st-prog:before {
    right: -0.125rem;
    top: -2rem;
    width: 11.875rem;
    padding: 5px 10px 5px 30px;
    border-radius: 2.25rem;
    font-size: 1.75rem;
  }

  .st-prog:after {
    width: 2.75rem;
    height: 2.625rem;
  }

  .st-diff:after {
    top: -1rem;
    height: 1.875rem;
    width: 2rem;
    right: 8.125rem;
  }

  .singler__pdf__link-box {
    display: grid;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 10rem;
    padding: unset;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #111), color-stop(40%, #fff));
    background: linear-gradient(to bottom, #111 40%, #fff 40%);
  }

  .singler__link-box__button {
    padding: 1rem 0;
    width: 100%;
  }
}

@media screen and (min-width: 1000px) and (max-width: 1199px) {
  .sec_inner {
    max-width: 960px;
  }
}

@media (hover: hover) {
  .page__bottom__link:hover {
    opacity: 1;
    background-color: #000;
    border: 2px solid #000;
    color: #FBF912;
  }

  .page__bottom__link.page__bottom__link--top:hover {
    background-color: #fff;
    color: #000;
  }
}
/*# sourceMappingURL=single-custom.css.map */