<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100..900&amp;family=Zen+Kaku+Gothic+New:wght@700&amp;display=swap");
/* $sans-serif: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, Verdana, Meiryo, "M+ 1p", sans-serif; */
@import "https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css";
:root {
  --primary-color:#4ccbc5;
  --light-teal:#e6f4f3;
  --dark-text:#333333;
}

@media screen and (max-width: 782px) {
  html #wpadminbar {
    position: absolute !important;
  }
}
/*.nttcom #include-header {
  @media screen and (max-width: 960px) { height: 68px; }
  @media screen and (min-width: 961px) { height: 88px; }

  &amp;::after {
    content: "";
    display: block;
    background-color: white;
    width: 100%;
    height: inherit;
    position: fixed;
    top: 0;
    z-index: 99;
  }
}*/
.zerotrust section, .zerotrust02 section {
  font-family: "Roboto", "Noto Sans JP", "Yu Gothic", YuGothic, Verdana, Meiryo, "M+ 1p", sans-serif;
}
.zerotrust .page-header, .zerotrust02 .page-header {
  background: none !important;
  position: relative;
}
@media (max-width: 575.98px) {
  .zerotrust .page-header .content-block-half:not(.pT0), .zerotrust02 .page-header .content-block-half:not(.pT0) {
    padding-top: 4rem;
  }
  .zerotrust .page-header .content-block-half:not(.pB0), .zerotrust02 .page-header .content-block-half:not(.pB0) {
    padding-bottom: 2rem;
  }
}
.zerotrust .page-header .page-title, .zerotrust02 .page-header .page-title {
  display: block;
  min-height: auto;
  padding: 0 0 0 1em;
  text-shadow: none;
  position: relative;
}
.zerotrust .page-header .page-title p.en, .zerotrust02 .page-header .page-title p.en {
  font-size: 3.75em;
  font-weight: 700;
  line-height: 1;
  margin: 0;
  position: relative;
}
.zerotrust .page-header .page-title p.en span, .zerotrust02 .page-header .page-title p.en span {
  display: inline-block;
  position: relative;
}
.zerotrust .page-header .page-title p.en span::before, .zerotrust02 .page-header .page-title p.en span::before {
  content: "";
  width: 1.5em;
  aspect-ratio: 1;
  margin: 0 auto;
  border-radius: 61% 39% 16% 84%/57% 72% 28% 43%;
  -webkit-animation: fluid-anim 20s infinite;
  animation: fluid-anim 20s infinite;
  background-color: rgba(153, 204, 206, 0.3);
  position: absolute;
  top: -0.4em;
  left: -0.6em;
  z-index: -1;
}
.zerotrust .page-header .page-title h1, .zerotrust02 .page-header .page-title h1 {
  font-size: 1.25em;
  font-weight: normal;
  margin-top: 0.5em;
  line-height: 1.5;
  position: relative;
}
.zerotrust .page-header .anchor-nav ul, .zerotrust02 .page-header .anchor-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.25em;
  margin-left: -0.25em;
  margin-bottom: -0.5em;
}
@media (max-width: 575.98px) {
  .zerotrust .page-header .anchor-nav ul, .zerotrust02 .page-header .anchor-nav ul {
    font-size: 3vw;
  }
}
.zerotrust .page-header .anchor-nav ul li, .zerotrust02 .page-header .anchor-nav ul li {
  padding-right: 0.25em;
  padding-left: 0.25em;
  margin-bottom: 0.5em;
}
@media (max-width: 767.98px) {
  .zerotrust .page-header .anchor-nav ul li, .zerotrust02 .page-header .anchor-nav ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  .zerotrust .page-header .anchor-nav ul li, .zerotrust02 .page-header .anchor-nav ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
}
@media (min-width: 1200px) {
  .zerotrust .page-header .anchor-nav ul li, .zerotrust02 .page-header .anchor-nav ul li {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
.zerotrust .page-header .anchor-nav ul li a, .zerotrust02 .page-header .anchor-nav ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #333333;
  font-size: 93%;
  height: 100%;
  min-height: 4.1em;
  line-height: 1.5;
  padding: 0.5em 1em;
  border: 1px solid #333333;
  border-radius: 0.25em;
}
.zerotrust .page-header .anchor-nav ul li a::before, .zerotrust02 .page-header .anchor-nav ul li a::before {
  content: "";
  -webkit-box-flex: 0;
  -ms-flex: 0 0 1em;
  flex: 0 0 1em;
  display: block;
  background-color: #99CCCE;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.38%207.68%22%3E%3Cpath%20d%3D%22M6.19%207.68c-.62%200-1.22-.3-1.64-.83L0%201.1%201.4%200l4.55%205.75c.16.2.34.2.5%200L10.99%200l1.39%201.1-4.55%205.75c-.42.53-1.02.83-1.64.83Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.38%207.68%22%3E%3Cpath%20d%3D%22M6.19%207.68c-.62%200-1.22-.3-1.64-.83L0%201.1%201.4%200l4.55%205.75c.16.2.34.2.5%200L10.99%200l1.39%201.1-4.55%205.75c-.42.53-1.02.83-1.64.83Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  width: 1em;
  height: 1em;
  margin-right: 0.75em;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.zerotrust .page-header .anchor-nav ul li a span, .zerotrust02 .page-header .anchor-nav ul li a span {
  display: inline-block;
}
.zerotrust .page-header .anchor-nav ul li a:hover, .zerotrust02 .page-header .anchor-nav ul li a:hover {
  background-color: #99CCCE;
  color: white;
}
.zerotrust .page-header .anchor-nav ul li a:hover::before, .zerotrust02 .page-header .anchor-nav ul li a:hover::before {
  background-color: white;
}
@media (max-width: 575.98px) {
  .zerotrust .page-header .page-title + .anchor-nav, .zerotrust02 .page-header .page-title + .anchor-nav {
    margin-top: 3rem;
  }
}
@media (min-width: 576px) {
  .zerotrust .page-header .page-title + .anchor-nav, .zerotrust02 .page-header .page-title + .anchor-nav {
    margin-top: 3em;
  }
}

.nttcom {
  z-index: 100;
}

@media (max-width: 575.98px) {
  p {
    font-size: 100%;
  }
}

img {
  pointer-events: none;
}

@media (max-width: 767.98px) {
  .container {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media (min-width: 1400px) {
  .container {
    max-width: 1140px;
  }
}

.page-template-empty section + section {
  border-top: none;
}

.button {
  background-color: #8acecf;
  border-color: #8acecf;
}
.button small {
  color: #8acecf;
}
.button::after {
  color: #8acecf;
}
.button:hover {
  color: #8acecf;
}
.button:hover::after {
  color: #8acecf;
}

@-webkit-keyframes show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fluid-anim {
  0% {
    border-radius: 65% 35% 55% 45%/55% 50% 55% 45%;
  }
  12.5% {
    border-radius: 60% 75% 40% 80%/70% 70% 60% 65%;
  }
  25% {
    border-radius: 55% 95% 65% 90%/75% 65% 85% 70%;
  }
  37.5% {
    border-radius: 60% 40% 50% 45%/60% 40% 60% 40%;
  }
  50% {
    border-radius: 55% 95% 65% 90%/75% 65% 85% 70%;
  }
  62.5% {
    border-radius: 60% 40% 50% 45%/60% 40% 60% 40%;
  }
  75% {
    border-radius: 60% 75% 40% 80%/70% 70% 60% 65%;
  }
  87.5% {
    border-radius: 40% 60% 55% 45%/50% 60% 40% 50%;
  }
  100% {
    border-radius: 65% 35% 55% 45%/55% 50% 55% 45%;
  }
}
@keyframes fluid-anim {
  0% {
    border-radius: 65% 35% 55% 45%/55% 50% 55% 45%;
  }
  12.5% {
    border-radius: 60% 75% 40% 80%/70% 70% 60% 65%;
  }
  25% {
    border-radius: 55% 95% 65% 90%/75% 65% 85% 70%;
  }
  37.5% {
    border-radius: 60% 40% 50% 45%/60% 40% 60% 40%;
  }
  50% {
    border-radius: 55% 95% 65% 90%/75% 65% 85% 70%;
  }
  62.5% {
    border-radius: 60% 40% 50% 45%/60% 40% 60% 40%;
  }
  75% {
    border-radius: 60% 75% 40% 80%/70% 70% 60% 65%;
  }
  87.5% {
    border-radius: 40% 60% 55% 45%/50% 60% 40% 50%;
  }
  100% {
    border-radius: 65% 35% 55% 45%/55% 50% 55% 45%;
  }
}
section.hero {
  /*background-image: url("./../images/zerotrust/hero-bg.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;*/
  position: relative;
  overflow: hidden;
  visibility: hidden;
}
section.hero::before {
  content: "";
  display: block;
  width: 100%;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  opacity: 0;
}
@media (max-width: 767.98px) {
  section.hero::before {
    aspect-ratio: 1;
  }
}
@media (min-width: 768px) {
  section.hero::before {
    aspect-ratio: 1440/640;
  }
}
@media (min-width: 1440px) {
  section.hero::before {
    max-height: 640px;
  }
}
section.hero .firstview {
  opacity: 0;
}
@media (min-width: 768px) {
  section.hero .firstview {
    width: 100%;
    max-width: 1440px;
    aspect-ratio: 1440/640;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
section.hero .firstview::before {
  content: "";
  display: block;
  border-radius: 50%;
  background: radial-gradient(77.95% 77.95% at 74.66% 58.07%, rgba(255, 254, 220, 0.8) 0%, rgba(255, 255, 255, 0.152) 62.28%, rgba(255, 255, 255, 0) 100%), radial-gradient(89.67% 70.39% at 93.75% 92.16%, #699E9E 0%, rgba(105, 158, 158, 0.49) 52.46%, rgba(255, 156, 156, 0) 100%), radial-gradient(68.86% 68.86% at 94.55% 1.7%, #EDCB6B 0%, rgba(237, 203, 107, 0) 100%), linear-gradient(130.87deg, rgba(138, 206, 207, 0.78) 3.47%, rgba(138, 206, 207, 0) 77.25%);
  background-blend-mode: overlay, normal, normal, normal, normal, normal;
  -webkit-filter: blur(2vw);
  filter: blur(2vw);
  position: absolute;
}
@media (max-width: 767.98px) {
  section.hero .firstview::before {
    width: 65%;
    padding-top: 65%;
    top: 6%;
    left: -5%;
  }
}
@media (min-width: 768px) {
  section.hero .firstview::before {
    width: 55%;
    padding-top: 55%;
    top: -12%;
    left: 0;
  }
}
@media (min-width: 1440px) {
  section.hero .firstview::before {
    -webkit-filter: blur(28.8px);
    filter: blur(28.8px);
  }
}
section.hero .firstview .headline {
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-size: 3.89vw;
  font-weight: 700;
  font-style: normal;
  line-height: 1.3667;
  letter-spacing: 0;
  position: absolute;
  top: 21%;
  left: 15%;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
@media (max-width: 767.98px) {
  section.hero .firstview .headline {
    font-size: 5.89vw;
    top: 15%;
    left: 6.5%;
  }
}
@media (min-width: 1440px) {
  section.hero .firstview .headline {
    font-size: 56.016px;
  }
}
section.hero .firstview .headline .line {
  display: block;
  white-space: nowrap;
  opacity: 0;
}
section.hero .firstview .headline .line.visible {
  opacity: 1;
}
section.hero .firstview .headline .letter {
  -webkit-animation-name: show;
  animation-name: show;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: backwards;
  animation-fill-mode: backwards;
}
section.hero .firstview .fluid {
  aspect-ratio: 1;
  margin: 0 auto;
  border-radius: 61% 39% 16% 84%/57% 72% 28% 43%;
  -webkit-animation: fluid-anim 20s infinite;
  animation: fluid-anim 20s infinite;
  background-color: rgba(153, 204, 206, 0.5);
  position: absolute;
}
@media (max-width: 767.98px) {
  section.hero .firstview .fluid {
    width: 16%;
    top: 14%;
    right: 27.5%;
  }
}
@media (min-width: 768px) {
  section.hero .firstview .fluid {
    width: 8%;
    top: 22.5%;
    right: 29.5%;
  }
}
section.hero .firstview .image {
  position: absolute;
}
@media (max-width: 767.98px) {
  section.hero .firstview .image {
    width: 36%;
    top: 6%;
    right: 5%;
  }
}
@media (min-width: 768px) {
  section.hero .firstview .image {
    width: 18%;
    top: 8%;
    right: 18%;
  }
}
section.hero .wave-container {
  width: 100%;
  position: absolute;
  z-index: 2;
  overflow: hidden;
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
  opacity: 0;
}
@media (max-width: 767.98px) {
  section.hero .wave-container {
    top: 78vw;
  }
}
@media (min-width: 768px) {
  section.hero .wave-container {
    top: 28vw;
  }
}
@media (min-width: 1440px) {
  section.hero .wave-container {
    top: 403.2px;
  }
}
section.hero .wave-container::before {
  content: "";
  display: block;
  padding-top: 15%;
}
section.hero .wave-container canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
section.hero .about {
  background-color: rgba(255, 255, 255, 0.9);
  margin-left: auto;
  border-radius: 10vw 0 0 0;
  position: relative;
  z-index: 1;
  opacity: 0;
}
section.hero .about p {
  font-size: inherit;
  font-weight: 700;
  line-height: 2.4;
  margin-bottom: 0;
  position: relative;
  z-index: 3;
}
section.hero .about p + p {
  margin-top: 2.4em;
}
@media (max-width: 767.98px) {
  section.hero .about {
    font-size: 3.6vw;
    padding: 2em 5vw 3em;
  }
}
@media (min-width: 768px) {
  section.hero .about {
    font-size: 1.5vw;
    width: 50vw;
    padding: 5em 8vw;
  }
}
@media (min-width: 1400px) {
  section.hero .about {
    font-size: 150%;
  }
}
section.hero::after {
  content: "";
  display: block;
  width: 50vw;
  height: 16vw;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(80%, rgb(255, 255, 255)));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 80%);
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
}
section.hero.visible::before, section.hero.visible .firstview, section.hero.visible .wave-container, section.hero.visible .about, section.hero.visible::after {
  opacity: 1;
}
@media (min-width: 768px) {
  section.hero.fixed .firstview {
    position: fixed;
    top: 88px;
  }
  section.hero.fixed .wave-container {
    position: fixed;
    top: calc(28vw + 88px);
  }
}
@media (min-width: 768px) and (min-width: 1440px) {
  section.hero.fixed .wave-container {
    top: 491.2px;
  }
}
@media (min-width: 768px) {
  section.hero.nofixed.fixed .firstview {
    position: absolute;
    top: 0;
  }
  section.hero.nofixed.fixed .wave-container {
    position: absolute;
    top: 28vw;
  }
}
@media (min-width: 768px) and (min-width: 1440px) {
  section.hero.nofixed.fixed .wave-container {
    top: 403.2px;
  }
}
@media (min-width: 768px) {
  section.hero.nofixed::after {
    display: none;
  }
}

.floating-btn {
  position: absolute;
  z-index: 10;
}
.floating-btn.fixed {
  position: fixed;
}
.floating-btn a {
  display: block;
  background-color: #3792E8;
  color: white;
  text-decoration: none;
  text-align: center;
  padding: 0.5em 2.5em;
  border: 0.2em solid #3792E8;
  border-radius: 0.5em;
  position: relative;
  z-index: 1;
  -webkit-transition: 0.3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
  transition: 0.3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
  -webkit-box-shadow: 0.15em 0.15em 0.5em 0 rgba(22, 28, 46, 0.1);
  box-shadow: 0.15em 0.15em 0.5em 0 rgba(22, 28, 46, 0.1);
}
.floating-btn a:hover {
  background-color: white;
  color: #3792E8;
}
@media (max-width: 767.98px) {
  .floating-btn {
    position: fixed;
    bottom: 15px;
    right: 74px;
    left: 74px;
  }
}
@media (min-width: 768px) {
  .floating-btn {
    top: 1em;
    right: 1em;
  }
  .floating-btn.fixed {
    top: calc(3em + 88px);
  }
}

.content {
  background-color: white;
  position: relative;
  z-index: 2;
}

@media (min-width: 768px) {
  .break {
    padding-left: 0;
  }
  .break img {
    width: 50vw;
    max-width: 560px;
  }
}

.section-title {
  font-weight: 700;
  margin-bottom: 2.5rem;
  position: relative;
}

.section-title-en {
  font-size: 450%;
  font-weight: 700;
  line-height: 1;
  margin-left: -0.15em;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .section-title-en {
    font-size: 12vw;
  }
}

.section-title-ja {
  display: block;
  font-size: 150%;
  font-weight: 500;
  margin-top: 0.25em;
  margin-bottom: 1.5em;
}
@media (max-width: 575.98px) {
  .section-title-ja {
    font-size: 129%;
  }
}

@-webkit-keyframes fuwafuwa {
  0% {
    -webkit-transform: translate(0, 0) rotate(-7deg);
    transform: translate(0, 0) rotate(-7deg);
  }
  50% {
    -webkit-transform: translate(0, -7px) rotate(0deg);
    transform: translate(0, -7px) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(7deg);
    transform: translate(0, 0) rotate(7deg);
  }
}

@keyframes fuwafuwa {
  0% {
    -webkit-transform: translate(0, 0) rotate(-7deg);
    transform: translate(0, 0) rotate(-7deg);
  }
  50% {
    -webkit-transform: translate(0, -7px) rotate(0deg);
    transform: translate(0, -7px) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(7deg);
    transform: translate(0, 0) rotate(7deg);
  }
}
section.service .image {
  max-width: 450px;
  margin: 0 auto;
}
section.service .image .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
section.service .image .image01 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 54.45%;
  flex: 0 0 54.45%;
  margin-top: 4%;
  position: relative;
}
section.service .image .image01 .bg {
  display: inline-block;
  -webkit-transition: 1.5s ease-in-out;
  transition: 1.5s ease-in-out;
  -webkit-animation: fuwafuwa 3s ease-in-out infinite alternate;
  animation: fuwafuwa 3s ease-in-out infinite alternate;
}
section.service .image .image01 .front {
  width: 55.51%;
  position: absolute;
  top: 30%;
  left: 20%;
}
section.service .image .image01 .front img {
  width: 100%;
}
section.service .image .image02 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 56.25%;
  flex: 0 0 56.25%;
  margin-left: -10.7%;
  position: relative;
}
section.service .image .image02 .bg {
  display: inline-block;
  -webkit-transition: 1.5s ease-in-out;
  transition: 1.5s ease-in-out;
  -webkit-animation: fuwafuwa 3s ease-in-out 1s infinite alternate;
  animation: fuwafuwa 3s ease-in-out 1s infinite alternate;
}
section.service .image .image02 .front {
  width: 52.96%;
  position: absolute;
  top: 29%;
  left: 22%;
}
section.service .image .image02 .front img {
  width: 100%;
}
section.service .image .image03 {
  margin-top: 1em;
}
section.service .image .image03 img {
  width: 100%;
}

section.for-you .inner-block {
  max-width: 960px;
  margin: 0 auto;
}
section.for-you .box {
  max-width: 450px;
  margin: 0 auto;
}
section.for-you .box figure {
  max-width: 280px;
  text-align: center;
  margin: 0 auto 1.5em;
  position: relative;
}
section.for-you .box figure::before {
  content: "";
  display: block;
  background-color: #eff6f6;
  width: 100%;
  aspect-ratio: 1;
  position: absolute;
  top: -5%;
  left: 0;
  z-index: -1;
}
section.for-you .box figure img {
  max-width: 75%;
}
section.for-you .box h3 {
  font-size: 1.5em;
}
@media (max-width: 575.98px) {
  section.for-you .box h3 {
    font-size: 129%;
  }
}
section.for-you .box01 figure::before {
  border-radius: 42% 58% 50% 50%/42% 36% 64% 58%;
}
section.for-you .box02 figure::before {
  border-radius: 50% 50% 49% 51%/55% 41% 59% 45%;
}
section.for-you .box03 figure::before {
  border-radius: 44% 56% 49% 51%/42% 51% 49% 58%;
}

section.lineup {
  color: white;
  overflow: hidden;
}
section.lineup::before {
  content: "";
  display: block;
  background-color: whitesmoke;
  width: 100vw;
  height: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
}
section.lineup .container {
  position: relative;
}
section.lineup .container::before {
  content: "";
  display: block;
  background-color: #99CCCE;
  width: calc(100vw + 6em);
  height: 100%;
  border-radius: 10vw 0 0 0;
  position: absolute;
  top: 0;
  left: -6em;
}
section.lineup .button {
  background-color: white;
  color: #699E9E;
  border-color: white;
}
section.lineup .button::before {
  background-color: #699E9E;
}
section.lineup .button::after {
  background-color: #699E9E;
  color: white;
}
section.lineup .button:hover {
  color: white;
}
section.lineup .button:hover::after {
  background-color: white;
  color: #699E9E;
}
section.lineup .swiper {
  color: #333333;
  font-size: 1.4rem;
  /*.slide01 .inner {
    position: relative;
    overflow: hidden;

    .more {
      display: none;
    }

    .go-corner {
      position: absolute;
      width: 12em;
      height: 12em;
      overflow: hidden;
      bottom: 0;
      right: 0;
      //background-color: #00838d;
      background-color: #649698;
      border-radius: 50%;
      transform: translate(50%, 50%);
      transition: all 0.3s $hover-transition;
    }

    .go-arrow {
      font-size: 1.5em;
      color: white;
      font-family: courier, sans;
      position: absolute;
      bottom: calc(50% + 1em);
      right: calc(50% + 1em);
      transition: all 0.3s $hover-transition;
    }

    &amp;:hover {
      .go-corner {
        transform: translate(50%, 50%) scale(1.2);
        .go-arrow { transform: scale(0.8333); }
      }
    }
  }*/
  /*.slide02 .inner {
    border: 0.3em solid white;
    position: relative;
    top: 0;

    &amp;:hover {
      box-shadow: 0px 1em 8px rgba(38, 38, 38, 0.2);
      border-color: #649698;
      top: -1em;
    }
  }*/
  /*.slide03 .inner {
    position: relative;
    overflow: hidden;

    .more {
      display: block;
      width: 100%;
      color: white;
      padding-top: 1.5em;
      position: absolute;
      text-align: center;
      top: 82%;
      left: 0;
    }

    &amp;::before {
      content: "";
      display: block;
      background-color: #649698;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 82%;
      left: 0;
      transform: translateY(20%);
      transition: all 0.3s $hover-transition;
    }

    &amp;:hover {
      &amp;::before {
        transform: translateY(0);
      }
    }
  }*/
  /*.slide04 .inner {

    &amp;:hover {
      background-color: #E6F4F1;
    }
  }*/
  /*.slide05 .inner {

    &amp;:hover {
      background-color: #649698;
      color: white;

      .number {
        background-color: white;
        color: #649698;
      }
      .more {
        color: inherit;
      }
    }
  }*/
}
@media (min-width: 576px) {
  section.lineup .swiper {
    margin: 0 8%;
  }
}
section.lineup .swiper .swiper-slide {
  height: auto;
  overflow: visible;
}
section.lineup .swiper .swiper-slide .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: white;
  color: inherit;
  height: 100%;
  text-decoration: none;
  -webkit-box-shadow: 0 1em 1em 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1em 1em 0 rgba(0, 0, 0, 0.1);
  border-radius: 2.5em;
  padding: 2em 10% 0;
  -webkit-transition: all 0.3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
  transition: all 0.3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
  position: relative;
  overflow: hidden;
}
section.lineup .swiper .swiper-slide .category {
  font-size: 1em;
  margin-bottom: 0.5em;
  /*span {
    line-height: 1.85714286;
    position: relative;
    display: inline-block;
    height: 1.85714286em;
    padding: 0 1.25em 0 1.875em;
    color: white;
    border-radius: 0.25em 0 0 0.25em;
    background: $theme-color;

    &amp;::before {
      background: white;
      position: absolute;
      top: 0.71428571em;
      left: 0.71428571em;
      width: 0.42857143em;
      height: 0.42857143em;
      content: '';
      border-radius: 0.71428571em;
    }

    &amp;::after {
      position: absolute;
      top: 0;
      left: -0.42857143em;
      width: 0;
      height: 0;
      content: '';
      border-width: 0.9375em 0.57142857em 0.9375em 0;
      border-style: solid;
      border-color: transparent $theme-color transparent transparent;
      border-radius: 0.28571429em;
    }
  }*/
  /*&amp;.category01 span {
    display: inline-block;
    border: 1px solid $theme-color;
    padding: .6em 1em;
    line-height: 1;
    text-decoration: none;
    border-radius: 0.5em;

    &amp;::before {
      content: '●';
      color: $theme-color;
      margin-right: .5em;
    }
  }

  &amp;.category02 span {
    display: inline-block;
    background-color: $theme-color;
    color: #fff;
    padding: .6em 1em;
    line-height: 1;
    text-decoration: none;
    border-radius: 0.5em;

    &amp;::before {
      content: '●';
      margin-right: .5em;
      color: #fff;
    }
  }

  &amp;.category03 span {
    display: inline-block;
    padding: .6em 1em;
    line-height: 1;
    text-decoration: none;
    border-radius: 0.5em;

    &amp;::before {
      content: '●';
      margin-right: .5em;
      color: $blue;
    }
  }

  &amp;.category04 span {
    line-height: 26px;
    position: relative;
    display: inline-block;
    height: 26px;
    padding: 0 20px 0 30px;
    -webkit-transition: color 0.2s;
            transition: color 0.2s;
    text-decoration: none;
    color: white;
    border-radius: 3px 0 0 3px;
    background: $yellow;

    &amp;::before {
      background: white;
      position: absolute;
      top: 10px;
      left: 10px;
      width: 6px;
      height: 6px;
      content: '';
      border-radius: 10px;
    }

    &amp;::after {
      position: absolute;
      top: -2px;
      left: -6px;
      width: 0;
      height: 0;
      content: '';
      border-width: 15px 8px 15px 0;
      border-style: solid;
      border-color: transparent $yellow transparent transparent;
      border-radius: 4px;
    }
  }

  &amp;.category05 span {
    display: inline-block;
    padding: .6em 1em;
    line-height: 1;
    text-decoration: none;
    color: $theme-color;
    background-color: #fff;
    border: 1px solid $theme-color;
    border-left: 5px solid $theme-color;
  }*/
}
section.lineup .swiper .swiper-slide .category span {
  display: inline-block;
}
section.lineup .swiper .swiper-slide .category span::before {
  content: "●";
  margin-right: 0.5em;
  color: #799ACC;
}
section.lineup .swiper .swiper-slide .category.option span::before {
  color: #EDCB6B;
}
section.lineup .swiper .swiper-slide .row {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
section.lineup .swiper .swiper-slide .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  height: 6.25em;
  margin-bottom: 0.5em;
}
section.lineup .swiper .swiper-slide .title .number {
  background-color: #99CCCE;
  color: white;
  font-size: 1.6em;
  font-weight: 600;
  width: 2.2em;
  height: 2.2em;
  line-height: 2.2em;
  text-align: center;
  border-radius: 41% 59% 48% 52%/52% 50% 50% 48%;
  margin-right: 1em;
  margin-bottom: 0;
}
section.lineup .swiper .swiper-slide .title h3 {
  font-size: 2.5em;
  line-height: 1.25;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  section.lineup .swiper .swiper-slide .title {
    font-size: 1.8vw;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  section.lineup .swiper .swiper-slide .title {
    font-size: 1.1rem;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  section.lineup .swiper .swiper-slide .title {
    font-size: 1.1rem;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  section.lineup .swiper .swiper-slide .title {
    font-size: 1.3rem;
  }
}
section.lineup .swiper .swiper-slide figure {
  text-align: center;
  margin-bottom: 1.5em;
}
section.lineup .swiper .swiper-slide figure img {
  width: 80%;
}
section.lineup .swiper .swiper-slide figure figcaption {
  color: #99CCCE;
  font-size: 1.15em;
  font-weight: 600;
  margin-top: 0.5em;
}
section.lineup .swiper .swiper-slide .desc {
  font-size: 1em;
  margin-bottom: 1.5em;
}
section.lineup .swiper .swiper-slide .more {
  display: block;
  width: 100%;
  color: white;
  padding: 1.5em 0 2.5em;
  margin: auto 0 0;
  text-align: center;
  position: relative;
}
section.lineup .swiper .swiper-slide .more span {
  position: relative;
}
section.lineup .swiper .swiper-slide .more::before {
  content: "";
  display: block;
  background-color: #699E9E;
  width: 200%;
  height: 200%;
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: all 0.3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
  transition: all 0.3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
}
section.lineup .swiper .swiper-slide .inner:hover img {
  opacity: 1;
}
section.lineup .swiper .swiper-slide .inner:hover .more::before {
  top: 0;
}
section.lineup .swiper .swiper-button-next, section.lineup .swiper .swiper-button-prev {
  width: 3em;
  height: 3em;
}
section.lineup .swiper .swiper-button-next::after, section.lineup .swiper .swiper-button-prev::after {
  font-size: 1.2em;
  color: rgba(0, 0, 0, 0.2);
  -webkit-transition: 0.3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
  transition: 0.3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
}
section.lineup .swiper .swiper-button-next:hover::after, section.lineup .swiper .swiper-button-prev:hover::after {
  color: #8acecf;
}
section.lineup .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #8acecf;
}

section.flow {
  background-color: whitesmoke;
}
section.flow picture {
  display: block;
  text-align: center;
}

section.price {
  color: white;
  overflow: hidden;
}
section.price::before {
  content: "";
  display: block;
  background-color: whitesmoke;
  width: 100vw;
  height: 50%;
  position: absolute;
  top: 0;
  left: 0;
}
section.price .container {
  position: relative;
}
section.price .container::before {
  content: "";
  display: block;
  background-color: #8acecf;
  height: 100%;
  border-radius: 5vw;
  position: absolute;
  top: 0;
  right: -6em;
  left: -6em;
}
section.price .container &gt; .inner {
  max-width: 960px;
  margin: 0 auto;
}
section.price .price-box {
  white-space: nowrap;
  border: 0.25em solid white;
  border-radius: 1.25em;
  overflow: hidden;
}
section.price .price-box .initial, section.price .price-box .running {
  text-align: center;
  padding: 1.5em 1em;
}
section.price .price-box .initial &gt; .inner, section.price .price-box .running &gt; .inner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
section.price .price-box .initial h3, section.price .price-box .running h3 {
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.25em;
  letter-spacing: 0.1em;
  padding: 0.75em 0.75em 0.65em 0.85em;
  border-radius: 0.5em;
  margin-right: 0.75em;
  margin-bottom: 0;
}
section.price .price-box .initial .value, section.price .price-box .running .value {
  display: inline-block;
  text-align: right;
}
section.price .price-box .initial .value p, section.price .price-box .running .value p {
  font-size: 2.7em;
  font-weight: 700;
  line-height: 1.1;
  margin-bottom: 0;
}
section.price .price-box .initial .value p small, section.price .price-box .running .value p small {
  font-size: 70%;
  font-weight: 700;
}
section.price .price-box .initial .notes, section.price .price-box .running .notes {
  font-size: 87.5%;
  font-weight: 400;
  margin-top: 0.25em;
}
section.price .price-box .initial h3 {
  background-color: white;
  color: #99CCCE;
}
section.price .price-box .running {
  background-color: white;
  color: #99CCCE;
}
section.price .price-box .running h3 {
  background-color: #99CCCE;
  color: white;
}
@media (max-width: 575.98px) {
  section.price .price-box {
    font-size: 3.3vw;
  }
}
@media (max-width: 767.98px) {
  section.price .price-box .initial .inner, section.price .price-box .running .inner {
    width: 19.45em;
  }
}
@media (min-width: 768px) {
  section.price .price-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  section.price .price-box .initial, section.price .price-box .running {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
section.price .notes {
  font-size: 1.4rem;
  line-height: 1.5;
  margin-top: 1.5em;
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  section.price .notes {
    text-align: left;
  }
}
@media (min-width: 768px) {
  section.price .notes {
    text-align: right;
  }
  section.price .notes span {
    display: inline-block;
  }
}

section.faq .faq-list {
  max-width: 960px;
  margin: 0 auto;
  border-top: none;
  border-bottom: none;
}
section.faq .faq-list dl {
  -webkit-box-shadow: 0 0 1.5em 0 rgba(51, 51, 51, 0.1);
  box-shadow: 0 0 1.5em 0 rgba(51, 51, 51, 0.1);
  border-radius: 1.5em;
}
section.faq .faq-list dl dt::before, section.faq .faq-list dl dd::before {
  font-family: inherit;
  margin-top: 0;
}
section.faq .faq-list dl dt {
  font-weight: 600;
  padding: 2em;
  cursor: pointer;
}
section.faq .faq-list dl dt::before {
  color: #99CCCE;
}
section.faq .faq-list dl dt i {
  -ms-flex-item-align: center;
  align-self: center;
  background-color: #808080;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 2em;
  flex: 0 0 2em;
  max-width: 2em;
  width: 2em;
  height: 2em;
  border-radius: 50%;
}
section.faq .faq-list dl dt i::before, section.faq .faq-list dl dt i::after {
  background-color: white;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
section.faq .faq-list dl dt i::after {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}
section.faq .faq-list dl dt.open i::after {
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
  transform: translate(-50%, -50%) rotate(0deg);
}
section.faq .faq-list dl dd {
  background-color: inherit;
  padding: 0 2em 2em;
}
section.faq .faq-list dl dd::before {
  color: #C7E3E4;
}
section.faq .faq-list dl + dl {
  border-top: none;
  margin-top: 2em;
}
@media (max-width: 575.98px) {
  section.faq .faq-list dl dt::before, section.faq .faq-list dl dd::before {
    margin-left: 0;
    margin-right: 0.5em;
  }
  section.faq .faq-list dl dt {
    padding: 1.5em 1em;
  }
  section.faq .faq-list dl dt i {
    margin-left: 0.75em;
  }
  section.faq .faq-list dl dd {
    padding: 0 1em 1.5em;
  }
}

section.column {
  overflow: hidden;
}
section.column::before {
  content: "";
  display: block;
  background-color: whitesmoke;
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 5vw;
}
section.column .container {
  position: relative;
}
section.column .blog_list .blog_block a .column-image {
  border-radius: 0.5em;
}
section.column .blog_list .blog_block a .title {
  font-size: 100%;
}
section.column .blog_list .blog_block .tags li a {
  border-color: #699E9E;
  color: #699E9E;
}
section.column .blog_list .blog_block .tags li a:hover {
  background-color: #699E9E;
  color: white;
}

section.news ul.news-list {
  border-top: none;
}
section.news ul.news-list li {
  border-bottom: none;
}
section.news ul.news-list li .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 7em;
  background-color: whitesmoke;
  padding: 1.5em 2em;
  border-radius: 1em;
  position: relative;
}
section.news ul.news-list li .item .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  margin-right: 2em;
}
section.news ul.news-list li .item .date {
  font-size: 100%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 7em;
  flex: 0 0 7em;
  width: 7em;
  text-align: left;
  margin-bottom: 0;
}
section.news ul.news-list li .item .category {
  background-color: #99CCCE;
  color: white;
  font-size: 86%;
  font-weight: 600;
  line-height: 1.5;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 12em;
  flex: 0 0 12em;
  width: 12em;
  text-align: center;
  padding: 0.25em;
  margin-bottom: 0;
  border-radius: 0.5em;
}
section.news ul.news-list li .item .category.topics {
  background-color: #99CCCE;
}
section.news ul.news-list li .item .category.event {
  background-color: #EDCB6B;
}
section.news ul.news-list li .item .category.newsrelease {
  background-color: #799ACC;
}
section.news ul.news-list li .item .title {
  font-size: 100%;
  margin-bottom: 0;
}
@media (max-width: 480px) {
  section.news ul.news-list li .item {
    font-size: 3vw;
  }
}
@media (max-width: 767.98px) {
  section.news ul.news-list li .item .info {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    margin-bottom: 1em;
  }
}
section.news ul.news-list li div.item .icon {
  display: none;
}
@media (max-width: 767.98px) {
  section.news ul.news-list li div.item .title {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
  }
}
section.news ul.news-list li a.item .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #cdcccc;
  width: 3em;
  height: 3em;
  border-radius: 50%;
  margin-left: 1em;
  -webkit-transition: 0.3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
  transition: 0.3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
}
section.news ul.news-list li a.item .icon::before {
  content: "";
  display: block;
  background-color: white;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20viewBox%3D%220%200%2017.24%209.27%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.32px%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22m12.61.66%203.97%203.97-3.97%203.97M.66%204.63h15.92%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20viewBox%3D%220%200%2017.24%209.27%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.32px%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22m12.61.66%203.97%203.97-3.97%203.97M.66%204.63h15.92%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  width: 1em;
  height: 1em;
}
section.news ul.news-list li a.item:hover .icon {
  background-color: #99CCCE;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
@media (max-width: 767.98px) {
  section.news ul.news-list li a.item .title {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 4em);
    flex: 0 0 calc(100% - 4em);
    width: calc(100% - 4em);
  }
  section.news ul.news-list li a.item .icon {
    position: absolute;
    top: 50%;
    right: 2em;
    margin-top: -1.5em;
  }
}
section.news ul.news-list li + li {
  margin-top: 1em;
}

section.contact {
  color: white;
  text-align: center;
  overflow: hidden;
}
section.contact::before {
  content: "";
  display: block;
  background: #99CCCE url("./../images/zerotrust/contact-bg.png") no-repeat 50% 20%/cover;
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 5vw 5vw 0 0;
}
section.contact .container {
  position: relative;
}
section.contact .section-title-en {
  font-size: 500%;
  margin-left: 0;
}
@media (max-width: 575.98px) {
  section.contact .section-title-en {
    font-size: 13.5vw;
  }
}
section.contact .contact-btn {
  display: inline-block;
  background-color: white;
  color: #699E9E;
  font-size: 3rem;
  font-weight: 700;
  text-decoration: none;
  padding: 0.75em 4em;
  border-radius: 3em;
}
@media (max-width: 575.98px) {
  section.contact .contact-btn {
    font-size: 4.2vw;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  section.contact .contact-btn {
    font-size: 2.4rem;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  section.contact .contact-btn {
    font-size: 2.7rem;
  }
}
section.contact .contact-btn:hover {
  background-color: #699E9E;
  color: white;
}
section.contact .button {
  background-color: white;
  color: #699E9E;
  border-color: white;
  font-size: 2.4rem;
}
@media (max-width: 575.98px) {
  section.contact .button {
    font-size: 3.8vw;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  section.contact .button {
    font-size: 1.8rem;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  section.contact .button {
    font-size: 2.1rem;
  }
}
section.contact .button::before {
  background-color: #699E9E;
}
section.contact .button::after {
  background-color: #699E9E;
  color: white;
}
section.contact .button:hover {
  color: white;
}
section.contact .button:hover::after {
  background-color: white;
  color: #699E9E;
}

section.lineup-detail {
  overflow: hidden;
}
section.lineup-detail .bg-icon {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 55vw;
  height: 40vw;
  position: absolute;
  top: -5vw;
  left: -5vw;
  -webkit-transition-delay: 300ms;
  transition-delay: 300ms;
}
section.lineup-detail .bg-icon.aos-animate {
  opacity: 0.1;
}
section.lineup-detail .category {
  margin-bottom: 0.5em;
}
section.lineup-detail .category::before {
  content: "●";
  margin-right: 0.5em;
  color: #799ACC;
}
section.lineup-detail .category.option::before {
  color: #EDCB6B;
}
section.lineup-detail .section-title {
  font-size: 3em;
  font-weight: 900;
  line-height: 1.25;
  text-align: left;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  section.lineup-detail .section-title {
    font-size: 7.2vw;
  }
}
section.lineup-detail .section-sub-title {
  font-size: 150%;
  margin-top: 0.5em;
}
@media (max-width: 575.98px) {
  section.lineup-detail .section-sub-title {
    font-size: 129%;
  }
}
section.lineup-detail .youtube-wrapper {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
section.lineup-detail .youtube-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
section.lineup-detail picture {
  display: block;
  text-align: center;
  position: relative;
}
section.lineup-detail picture img {
  width: 100%;
  max-width: 960px;
}
section.lineup-detail dl {
  position: relative;
  margin-bottom: 0;
}
section.lineup-detail dl dt {
  color: #699E9E;
  font-size: 129%;
  line-height: 1.4;
}
@media (max-width: 575.98px) {
  section.lineup-detail dl dt {
    font-size: 115%;
  }
}
section.lineup-detail dl dd {
  line-height: 1.8;
  position: relative;
  overflow: hidden;
  -webkit-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
}
@media (min-width: 768px) {
  section.lineup-detail dl .icon {
    display: block;
    width: 3em;
    height: 1.5em;
    cursor: pointer;
    text-align: center;
    margin: 0 auto 0;
    position: relative;
  }
  section.lineup-detail dl .icon::before {
    content: "";
    display: inline-block;
    background-color: #99CCCE;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.38%207.68%22%3E%3Cpath%20d%3D%22M6.19%207.68c-.62%200-1.22-.3-1.64-.83L0%201.1%201.4%200l4.55%205.75c.16.2.34.2.5%200L10.99%200l1.39%201.1-4.55%205.75c-.42.53-1.02.83-1.64.83Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.38%207.68%22%3E%3Cpath%20d%3D%22M6.19%207.68c-.62%200-1.22-.3-1.64-.83L0%201.1%201.4%200l4.55%205.75c.16.2.34.2.5%200L10.99%200l1.39%201.1-4.55%205.75c-.42.53-1.02.83-1.64.83Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 1em;
    height: 1em;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  section.lineup-detail dl .dd-content {
    max-height: 3.6em;
    overflow: hidden;
    -webkit-transition: max-height 0.5s ease;
    transition: max-height 0.5s ease;
    position: relative;
  }
  section.lineup-detail dl .dd-content::after {
    content: "";
    display: block;
    background: -webkit-gradient(linear, left bottom, left top, from(white), to(transparent));
    background: linear-gradient(to top, white 0%, transparent);
    width: 100%;
    height: 1.8em;
    position: absolute;
    bottom: 0;
  }
  section.lineup-detail dl .dd-content.collapsed {
    cursor: pointer;
  }
  section.lineup-detail dl .dd-content.expanded {
    max-height: 500px;
  }
  section.lineup-detail dl .dd-content.expanded::after {
    height: 0;
  }
  section.lineup-detail dl .dd-content.expanded + .icon {
    margin-top: 0.5em;
  }
  section.lineup-detail dl .dd-content.expanded + .icon::before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}
section.lineup-detail dl dd + dt {
  border-top-width: 1px;
  border-top-style: solid;
  margin-top: 1em;
  padding-top: 1em;
}
section.lineup-detail dl + dl {
  margin-top: 1.5em;
}
section.lineup-detail dl.function dt, section.lineup-detail dl.support dt {
  padding-left: 1.5em;
}
section.lineup-detail dl.function dt::before, section.lineup-detail dl.support dt::before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin-left: -1.5em;
  position: relative;
}
section.lineup-detail dl.function dt::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22check%22%20viewBox%3D%220%200%2022.84%2021.29%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2357a09f%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M10.64%2021.29C4.77%2021.29%200%2016.51%200%2010.64S4.77%200%2010.64%200s10.64%204.77%2010.64%2010.64-4.77%2010.64-10.64%2010.64Zm0-19.99c-5.15%200-9.34%204.19-9.34%209.34s4.19%209.34%209.34%209.34%209.34-4.19%209.34-9.34S15.8%201.3%2010.64%201.3Z%22%20class%3D%22cls-1%22%2F%3E%3Cpath%20d%3D%22M9.32%2015.19c-.17%200-.33-.06-.46-.19l-3.07-3.07c-.25-.25-.25-.67%200-.92s.67-.25.92%200l2.61%202.61L21.73%201.21c.25-.25.67-.25.92%200s.25.67%200%20.92L9.78%2015c-.13.13-.29.19-.46.19Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E");
  width: 1.15em;
  height: 1.05em;
  margin-right: 0.35em;
  top: -0.1em;
}
section.lineup-detail dl.function dd + dt {
  border-color: rgba(0, 0, 0, 0.1);
}
section.lineup-detail dl.support {
  padding: 1.5em 0;
}
section.lineup-detail dl.support::before {
  content: "";
  display: block;
  background-color: #ebf3f3;
  position: absolute;
  top: 0;
  right: -2em;
  bottom: 0;
  left: -2em;
  border-radius: 1em;
}
section.lineup-detail dl.support dt {
  position: relative;
}
section.lineup-detail dl.support dt::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026.07%2033.88%22%3E%3Cpath%20d%3D%22M7%206.05c.14.21.42.27.63.13.21-.14.27-.42.13-.64L6.43%203.42a.46.46%200%200%200-.39-.21c-.08%200-.17.03-.24.08-.21.14-.27.42-.13.64L7%206.05ZM12.37%204.71c.07.05.15.07.24.07.25%200%20.46-.2.46-.45L13.1.47c0-.25-.2-.46-.45-.46s-.46.2-.46.45l-.03%203.86c0%20.16.08.31.21.39ZM17.67%206.57a.451.451%200%200%200%20.63-.15l1.28-2.13c.13-.22.06-.5-.15-.63a.464.464%200%200%200-.63.15l-1.28%202.13c-.13.22-.06.5.15.63ZM22.13%209.76c.14.05.31.03.44-.07l3.33-2.6c.2-.15.24-.44.08-.64a.45.45%200%200%200-.64-.08l-3.33%202.6a.45.45%200%200%200-.08.64c.06.07.13.12.21.15ZM.18%207.09l2.98%202.34c.2.15.49.12.64-.08.15-.2.12-.49-.08-.64L.74%206.36a.466.466%200%200%200-.65.08c-.15.2-.12.49.08.64ZM7.35%2023.61c.11.13.22.25.33.38.43.48.83.93%201.15%201.46.39.64.67%201.35.83%202.12.05.22.25.38.48.38.03%200%20.07%200%20.1-.01.13-.03.24-.1.31-.21.07-.11.09-.24.07-.37-.19-.88-.51-1.69-.95-2.42-.36-.6-.81-1.11-1.25-1.6-.11-.12-.21-.24-.32-.36-1.32-1.52-2.08-2.88-2.38-4.26-.32-1.45-.14-3.03.52-4.58.51-1.18%201.27-2.19%202.22-2.92%201.16-.9%202.57-1.44%203.95-1.52.13%200%20.26-.01.39-.01%201.34%200%202.72.42%203.89%201.19%201.03.69%201.89%201.64%202.48%202.77.6%201.16.91%202.47.9%203.79-.02%201.47-.59%203.01-1.65%204.47-.38.51-.79.98-1.24%201.47h-.01c-.12.15-.24.28-.36.42-.65.73-1.12%201.49-1.44%202.32-.15.39-.27.8-.36%201.23a.487.487%200%200%200%20.38.58c.03%200%20.07.01.1.01.23%200%20.43-.16.48-.39.08-.38.19-.75.32-1.09a6.6%206.6%200%200%201%201.26-2.02c.12-.13.24-.27.36-.4h.01c.44-.5.89-1.01%201.3-1.56%201.18-1.62%201.82-3.36%201.84-5.03.02-1.49-.33-2.96-1-4.26a8.315%208.315%200%200%200-2.81-3.13c-1.32-.87-2.89-1.36-4.42-1.36-.15%200-.31%200-.46.01-1.58.1-3.17.71-4.49%201.72-1.08.83-1.95%201.98-2.52%203.31-.74%201.73-.94%203.52-.58%205.17.34%201.55%201.17%203.04%202.6%204.69ZM9.73%2030.7h.03s.06.01.08.02c.05%200%20.1.02.15.02%201.88%200%203.77%200%205.65-.01.17%200%20.28%200%20.34-.07.06-.06.06-.17.06-.33%200-.26-.07-.32-.34-.32-1.83%200-3.67%200-5.51.01-.11%200-.22%200-.33.02-.15.02-.23.11-.21.25v.26c0%20.04.03.08.04.11%200%20.01.01.02.02.04v.02ZM15.9%2028.65c-.07-.01-.13-.02-.2-.02H9.96c-.07%200-.25.07-.26.16%200%20.03%200%20.06-.01.09-.02.13-.04.27.06.4.01.01.02.02.04.03%200%200%20.02%200%20.03.02h.02s.04.01.06.01c.05%200%20.11.01.17.01h5.67c.14%200%20.21-.02.26-.07.05-.05.07-.12.07-.25v-.15c.01-.12-.05-.2-.17-.23ZM12.83%2033.88h.02c1.4%200%202.6-.72%203.14-1.85.07-.16.06-.33-.03-.48a.487.487%200%200%200-.41-.23h-5.39c-.17.01-.32.1-.41.25-.09.15-.1.33-.02.48.56%201.11%201.77%201.83%203.1%201.83Zm2.42-1.89c-.48.75-1.37%201.21-2.4%201.22-.97%200-1.87-.46-2.37-1.2h4.76Z%22%20style%3D%22fill%3A%2357a09f%22%2F%3E%3Cpath%20d%3D%22M16.87%2013.95a.389.389%200%200%200%20.52.17c.19-.1.26-.33.16-.52-.58-1.1-1.6-1.88-2.8-2.15a.38.38%200%200%200-.46.29c-.05.21.08.41.29.46.98.22%201.82.86%202.29%201.76Z%22%20style%3D%22fill%3A%2357a09f%22%2F%3E%3C%2Fsvg%3E");
  width: 1.3em;
  height: 1.7em;
  margin-right: 0.2em;
  top: -0.3em;
}
section.lineup-detail dl.support dd {
  position: relative;
}
section.lineup-detail dl.support .dd-content::after {
  background: -webkit-gradient(linear, left bottom, left top, from(#ebf3f3), to(transparent));
  background: linear-gradient(to top, #ebf3f3 0%, transparent);
}
section.lineup-detail dl.support dd + dt {
  border-color: #99CCCE;
}
section.lineup-detail#detail01 .bg-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22swg%22%20viewBox%3D%220%200%20182.82%20158.26%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%238acecf%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M76.75%200h-.48c-20.5.13-39.72%208.23-54.13%2022.81C7.74%2037.4-.12%2056.72%200%2077.22c.26%2042.16%2034.63%2076.27%2076.74%2076.27h.48c42.32-.26%2076.53-34.9%2076.27-77.22C153.23%2034.11%20118.86%200%2076.75%200Zm2.09%20149.44c-.13%200-.26%200-.39.01l-.23-38.03c18.39-.26%2033.61-3.75%2045.58-10.43-1.71%209-4.6%2016.8-8.65%2023.31-7.58%2012.19-19.47%2020.27-35.36%2024.04-.53.13-.89.58-.94%201.09Zm-63-112.51c4.81%206.19%2010.69%2011.36%2017.45%2015.44-2.71%207.79-4.23%2016.06-4.46%2024.63-.21%207.65.19%2014.78%201.17%2021.36-11.68-6.71-20.12-16.5-24.75-29.09-.14-.37-.43-.62-.78-.74C5.74%2057.18%209.61%2046.4%2015.84%2036.92Zm15.5%2040.14c.22-8.14%201.64-16.01%204.17-23.43%2011.25%206.21%2024.8%209.52%2039.91%209.6l.28%2045.69c-16.85-.05-31.29-3.14-42.85-9.03-1.41-8.23-1.69-16.22-1.51-22.84ZM77.57%207.94c11.63%204.3%2022.07%2011.5%2030.2%2021%205.08%205.94%209.15%2012.68%2012.12%2019.92-11.43%207.46-25.74%2011.56-41.99%2011.86l-.32-52.78Zm-.02-3.92c.91%200%201.82.03%202.73.07-.91.36-1.82.73-2.72%201.12V4.02Zm-2.5.41c-.39-.12-.78-.24-1.17-.35.39-.02.78-.03%201.17-.04v.39Zm.35%2056.31c-14.83-.07-28.09-3.34-39.04-9.48%202.83-7.49%206.81-14.5%2011.9-20.81%207.18-8.9%2016.46-16.25%2026.82-21.35l.32%2051.63Zm.31%2050.7.23%2037.23c-27.36-5.59-38.43-25.91-42.5-45.67%2011.6%205.5%2025.82%208.39%2042.28%208.44Zm2.48-2.52-.28-45.69c16.55-.3%2031.17-4.44%2042.92-11.98a76.892%2076.892%200%200%201%204.8%2025.22c.16%207.66-.27%2014.76-1.28%2021.27-11.86%207.17-27.28%2010.92-46.16%2011.19Zm49.94-32.51c-.19-9.2-1.97-18.2-5.16-26.6a62.776%2062.776%200%200%200%2014.16-13.59%2072.294%2072.294%200%200%201%2011.79%2031.53c-.24.14-.44.34-.54.62-4.4%2011.73-11.5%2020.93-21.25%2027.59.81-6.05%201.15-12.56%201.01-19.55Zm7.48-42.33a60.447%2060.447%200%200%201-13.6%2013.35c-3.06-7.3-7.2-14.1-12.34-20.11-7.83-9.16-17.74-16.26-28.79-20.79%201.74-.69%203.5-1.32%205.28-1.88.01%200%20.02-.02.04-.02%2020.25%202.64%2037.93%2013.64%2049.42%2029.44ZM24.99%2025.62C36.25%2014.22%2050.63%207.01%2066.22%204.76c2.69.52%205.35%201.18%207.95%202-10.76%205.26-20.4%2012.88-27.85%2022.12a78.02%2078.02%200%200%200-12.14%2021.1c-6.56-4.02-12.23-9.12-16.83-15.22%202.28-3.22%204.83-6.28%207.66-9.14ZM4%2077.19c0-1.37.03-2.73.1-4.09%205.29%2012.37%2014.28%2021.95%2026.43%2028.43%204.37%2024.06%2016.91%2040.36%2036.61%2047.3C31.74%20144.14%204.23%20113.89%204%2077.19Zm83.57%2071.48c21.72-7.51%2034.79-24.05%2039.04-49.35%2010.19-6.41%2017.79-15.35%2022.76-26.78.07%201.24.11%202.49.12%203.75.23%2036.58-26.74%2067.1-61.92%2072.38Z%22%20class%3D%22cls-1%22%2F%3E%3Ccircle%20cx%3D%22129.65%22%20cy%3D%22104.56%22%20r%3D%2227.95%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M177.86%20158.26c-1.33%200-2.57-.52-3.51-1.45l-27.02-27.02-1.36.89a31.232%2031.232%200%200%201-17.1%205.06c-8.39%200-16.29-3.27-22.22-9.2-12.25-12.25-12.25-32.19%200-44.45%205.94-5.93%2013.83-9.2%2022.22-9.2s16.29%203.27%2022.22%209.21c10.42%2010.42%2012.16%2026.96%204.14%2039.33l-.88%201.36%2027.02%2027.02a4.98%204.98%200%200%201%200%207.02c-.94.94-2.18%201.45-3.51%201.45Zm-49-77.44c-6.27%200-12.17%202.44-16.61%206.88-9.16%209.16-9.16%2024.06%200%2033.22%204.44%204.44%2010.33%206.88%2016.61%206.88s12.17-2.44%2016.61-6.88c9.16-9.16%209.16-24.06%200-33.22a23.336%2023.336%200%200%200-16.61-6.88Z%22%20class%3D%22cls-1%22%2F%3E%3Cpath%20d%3D%22M133.66%20121.05c.23.1.41.29.51.52a.99.99%200%200%201-.53%201.29c-.06.02-6.04%202.45-11.71.08l-.24-.1c-3.37-1.48-5.93-4.37-7.62-8.57a1.04%201.04%200%200%201%200-.75c.06-.14.21-.39.54-.53a1%201%200%200%201%20.76.01c.24.1.42.29.52.53%201.49%203.71%203.71%206.23%206.59%207.5l.21.09c4.94%202.08%2010.14-.07%2010.19-.09.33-.14.62-.05.77.01Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E");
}
section.lineup-detail#detail02 {
  background-color: #fafafa;
}
section.lineup-detail#detail02 .bg-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20201.52%20143.9%22%3E%3Cpath%20d%3D%22M185.64%20133.4a5.25%205.25%200%201%201%200%2010.5H5.25a5.25%205.25%200%201%201%200-10.5h180.38ZM26.59%2027.48h137.7c2.39%200%204.32%201.94%204.32%204.32v87.24c0%202.39-1.94%204.32-4.32%204.32H26.6c-2.39%200-4.32-1.94-4.32-4.32V31.8c0-2.38%201.94-4.32%204.32-4.32Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M28.28%2033.02h134.33c.89%200%201.6.72%201.6%201.6v79.2c0%20.89-.72%201.6-1.6%201.6H28.28c-.89%200-1.61-.72-1.61-1.61V34.62c0-.89.72-1.6%201.6-1.6Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M166.32%20125.58H24.57L7.9%20130.74h175.09l-16.67-5.16z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M98.38%2029.29c.42%200%20.76.44.76.99s-.34.99-.76.99h-5.87c-.42%200-.76-.44-.76-.99s.34-.99.76-.99h5.87ZM99.6%20137.65c.59%200%201.07.44%201.07.99s-.48.99-1.07.99h-8.32c-.59%200-1.07-.45-1.07-.99s.48-.99%201.07-.99h8.32Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Ccircle%20cx%3D%22148.36%22%20cy%3D%2276.34%22%20r%3D%2227.95%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M196.56%20130.05c-1.33%200-2.57-.52-3.51-1.45l-27.02-27.02-1.36.89a31.232%2031.232%200%200%201-17.1%205.06c-8.39%200-16.29-3.27-22.22-9.2-12.25-12.25-12.25-32.19%200-44.45%205.94-5.93%2013.83-9.2%2022.22-9.2s16.29%203.27%2022.22%209.21c10.42%2010.42%2012.16%2026.96%204.14%2039.33l-.88%201.36%2027.02%2027.02a4.98%204.98%200%200%201%200%207.02c-.94.94-2.18%201.45-3.51%201.45Zm-49-77.45c-6.27%200-12.17%202.44-16.61%206.88-9.16%209.16-9.16%2024.06%200%2033.22%204.44%204.44%2010.33%206.88%2016.61%206.88s12.17-2.44%2016.61-6.88c9.16-9.16%209.16-24.06%200-33.22a23.336%2023.336%200%200%200-16.61-6.88Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M152.37%2092.83c.23.1.41.29.51.52a.99.99%200%200%201-.53%201.29c-.06.02-6.04%202.45-11.71.08l-.24-.1c-3.37-1.48-5.93-4.37-7.62-8.57a1.04%201.04%200%200%201%200-.75c.06-.14.21-.39.54-.53a1%201%200%200%201%20.76.01c.24.1.42.29.52.53%201.49%203.71%203.71%206.23%206.59%207.5l.21.09c4.94%202.08%2010.14-.07%2010.19-.09.33-.14.62-.05.77.01Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22m49.92%203.52%204.07%207.83a2.814%202.814%200%200%200%203.76%201.22l7.89-3.94c2.04-1.02%204.39.68%204.05%202.94l-1.31%208.72a2.82%202.82%200%200%200%202.33%203.2l8.7%201.45c2.25.38%203.15%203.13%201.55%204.76l-6.19%206.29a2.825%202.825%200%200%200%200%203.96l6.19%206.29c1.6%201.63.71%204.39-1.55%204.76l-8.7%201.45a2.82%202.82%200%200%200-2.33%203.2l1.31%208.72c.34%202.26-2.01%203.96-4.05%202.94l-7.89-3.94a2.82%202.82%200%200%200-3.76%201.22l-4.07%207.83c-1.05%202.03-3.95%202.03-5.01%200l-4.07-7.83a2.814%202.814%200%200%200-3.76-1.22l-7.89%203.94c-2.04%201.02-4.39-.68-4.05-2.94l1.31-8.72a2.82%202.82%200%200%200-2.33-3.2L15.42%2051c-2.25-.38-3.15-3.13-1.55-4.76l6.19-6.29a2.825%202.825%200%200%200%200-3.96l-6.19-6.29c-1.6-1.63-.71-4.39%201.55-4.76l8.7-1.45a2.82%202.82%200%200%200%202.33-3.2l-1.31-8.72c-.34-2.26%202.01-3.96%204.05-2.94l7.89%203.94c1.38.69%203.05.14%203.76-1.22l4.07-7.83c1.05-2.03%203.95-2.03%205.01%200Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M47.42%2075.95c-1.81%200-3.45-1-4.28-2.6l-4.07-7.83c-.21-.4-.7-.55-1.1-.36l-7.89%203.94c-1.61.81-3.53.65-4.99-.41a4.802%204.802%200%200%201-1.93-4.62l1.31-8.72a.82.82%200%200%200-.68-.93l-8.7-1.45a4.812%204.812%200%200%201-3.79-3.27%204.792%204.792%200%200%201%201.15-4.87l6.19-6.29c.31-.32.31-.83%200-1.15l-6.19-6.29a4.792%204.792%200%200%201-1.15-4.87%204.812%204.812%200%200%201%203.79-3.27l8.7-1.45c.44-.07.74-.49.68-.93l-1.31-8.72a4.81%204.81%200%200%201%201.93-4.62%204.804%204.804%200%200%201%204.99-.41l7.89%203.94c.4.2.89.04%201.1-.36l4.07-7.83c.83-1.6%202.47-2.6%204.28-2.6s3.45%201%204.28%202.6l4.07%207.83c.21.4.7.56%201.1.36l7.89-3.94c1.62-.81%203.53-.65%204.99.41a4.802%204.802%200%200%201%201.93%204.62l-1.31%208.72c-.07.44.24.86.68.93l8.7%201.45c1.78.3%203.24%201.55%203.79%203.27.56%201.72.12%203.58-1.15%204.87l-6.19%206.29c-.31.32-.31.83%200%201.15l6.19%206.29c1.27%201.29%201.71%203.15%201.15%204.87s-2.01%202.97-3.79%203.27l-8.7%201.45c-.44.07-.74.49-.68.93l1.31%208.72a4.81%204.81%200%200%201-1.93%204.62%204.804%204.804%200%200%201-4.99.41l-7.89-3.94c-.4-.2-.89-.04-1.1.36l-4.07%207.83c-.83%201.6-2.47%202.6-4.28%202.6Zm-9.1-14.86c1.75%200%203.44.95%204.3%202.59l4.07%207.83c.2.39.54.44.73.44s.53-.06.73-.44l4.07-7.83c1.21-2.32%204.09-3.26%206.43-2.09l7.89%203.94c.39.2.7.04.85-.07.15-.11.39-.36.33-.79l-1.31-8.72c-.39-2.59%201.4-5.04%203.98-5.47l8.7-1.45c.43-.07.59-.38.65-.56s.11-.52-.2-.83l-6.19-6.29c-1.83-1.86-1.83-4.9%200-6.76l6.19-6.29c.3-.31.25-.65.2-.83s-.22-.49-.65-.56l-8.7-1.45c-2.58-.43-4.36-2.89-3.98-5.47l1.31-8.72a.807.807%200%200%200-.33-.79.777.777%200%200%200-.85-.07l-7.89%203.94c-2.34%201.17-5.23.23-6.43-2.09l-4.07-7.83a.777.777%200%200%200-.73-.44c-.19%200-.53.06-.73.44l-4.07%207.83c-1.21%202.32-4.09%203.26-6.43%202.09l-7.89-3.94a.798.798%200%200%200-.85.07c-.15.11-.39.36-.33.79l1.31%208.72c.39%202.59-1.39%205.04-3.98%205.47l-8.7%201.45c-.43.07-.59.38-.65.56s-.11.52.2.83l6.19%206.29c1.84%201.86%201.84%204.9%200%206.76l-6.19%206.29c-.3.31-.25.65-.2.83s.22.49.65.56l8.7%201.45c2.58.43%204.36%202.88%203.98%205.47l-1.31%208.72c-.06.43.18.68.33.79.15.11.46.26.85.07l7.89-3.94c.68-.34%201.41-.5%202.14-.5Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22m30.77%2027.13%2012.41%208.44c-1.67%201.82-6.64%201.76-8.93%200-2.39-1.84-4.84-4.31-3.48-8.44Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M39.04%2038.11c-2.06%200-4.18-.58-5.51-1.6-2.64-2.03-5.47-4.96-3.89-9.75.12-.35.39-.63.74-.75s.74-.07%201.05.14l12.41%208.44c.28.19.47.5.51.84.04.34-.07.68-.3.94-1.1%201.2-3.03%201.74-5.02%201.74Zm-7.47-9c-.13%202.27%201.27%203.89%203.4%205.52%201.44%201.11%204.2%201.32%205.97.85l-9.37-6.37Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22m66.02%2032.78-14.55%203.68c.94%202.28%205.63%203.93%208.39%203.06%202.87-.91%206.03-2.4%206.16-6.74Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M58.17%2040.93c-3.05%200-6.77-1.56-7.79-4.02-.13-.32-.12-.68.04-.98.15-.31.43-.53.77-.62l14.55-3.68a1.185%201.185%200%200%201%201.47%201.19c-.15%205.04-3.82%206.83-6.99%207.83-.61.19-1.31.28-2.05.28Zm-4.56-3.79c1.5%201.05%204.16%201.79%205.9%201.25%202.56-.81%204.44-1.85%205.09-4.02l-10.99%202.78Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22m83.5%2067.87%203.53%203.39c.62.59%201.59.58%202.2-.03l3.44-3.47c.89-.9%202.43-.42%202.65.83l.86%204.82c.15.84.95%201.41%201.79%201.27l4.83-.79c1.25-.2%202.21%201.09%201.66%202.23l-2.13%204.4c-.37.77-.06%201.69.7%202.08l4.37%202.2c1.13.57%201.15%202.18.03%202.78l-4.31%202.31c-.75.4-1.04%201.34-.65%202.1l2.24%204.35c.58%201.13-.35%202.44-1.6%202.27l-4.85-.67c-.85-.12-1.63.47-1.76%201.31l-.74%204.84c-.19%201.25-1.72%201.77-2.63.89l-3.53-3.39a1.57%201.57%200%200%200-2.2.03l-3.44%203.47c-.89.9-2.43.42-2.65-.83l-.86-4.82c-.15-.84-.95-1.41-1.79-1.27l-4.83.79c-1.25.2-2.21-1.09-1.66-2.23l2.13-4.4c.37-.77.06-1.69-.7-2.08l-4.37-2.2c-1.13-.57-1.15-2.18-.03-2.78l4.31-2.31c.75-.4%201.04-1.34.65-2.1l-2.24-4.35c-.58-1.13.35-2.44%201.6-2.27l4.85.67c.85.12%201.63-.47%201.76-1.31l.74-4.84c.19-1.25%201.72-1.77%202.63-.89Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M82.85%20106.65a2.664%202.664%200%200%201-2.64-2.2l-.86-4.82a.46.46%200%200%200-.52-.37l-4.83.79c-.99.16-1.97-.24-2.57-1.04-.6-.8-.7-1.86-.26-2.76l2.13-4.4c.11-.22.02-.49-.21-.61l-4.37-2.2a2.672%202.672%200%200%201-.06-4.74l4.31-2.31c.22-.12.3-.39.19-.61l-2.24-4.35c-.46-.89-.38-1.95.2-2.77a2.63%202.63%200%200%201%202.55-1.1l4.85.67c.25.03.47-.14.51-.38l.74-4.84a2.683%202.683%200%200%201%204.5-1.53l3.53%203.39c.18.17.47.17.64%200L91.88%2067c.7-.71%201.73-.97%202.69-.67.96.3%201.66%201.1%201.84%202.08l.86%204.81c.04.24.28.41.52.37l4.83-.79c.99-.16%201.98.24%202.57%201.04.6.8.7%201.86.26%202.76l-2.13%204.4c-.11.22-.02.49.21.6l4.37%202.2c.89.45%201.46%201.35%201.47%202.36.01%201-.53%201.92-1.41%202.39l-4.31%202.31a.46.46%200%200%200-.19.61l2.24%204.35c.46.89.38%201.95-.2%202.77a2.63%202.63%200%200%201-2.55%201.1l-4.85-.67a.456.456%200%200%200-.51.38l-.74%204.84a2.683%202.683%200%200%201-4.5%201.53l-3.53-3.39a.465.465%200%200%200-.64%200l-3.44%203.47c-.51.52-1.19.79-1.9.79Zm-3.95-9.61c1.27%200%202.4.92%202.64%202.2l.86%204.82c.04.24.21.32.31.35.1.03.29.06.46-.12l3.44-3.47a2.68%202.68%200%200%201%203.75-.04l3.53%203.39c.17.17.36.14.46.1.1-.03.27-.12.3-.36l.74-4.84a2.687%202.687%200%200%201%203.01-2.24l4.85.67c.24.03.37-.1.43-.19.06-.08.14-.26.03-.47l-2.24-4.35a2.67%202.67%200%200%201%201.12-3.58l4.31-2.31c.21-.11.24-.3.24-.41%200-.1-.04-.29-.25-.4l-4.37-2.2a2.671%202.671%200%200%201-1.2-3.55l2.13-4.4a.45.45%200%200%200-.04-.47.44.44%200%200%200-.44-.18l-4.83.79c-1.43.24-2.81-.74-3.06-2.17l-.86-4.81a.418.418%200%200%200-.31-.35.44.44%200%200%200-.46.11l-3.44%203.47a2.69%202.69%200%200%201-3.75.05l-3.53-3.39a.413.413%200%200%200-.46-.1c-.1.03-.27.12-.3.36l-.74%204.84a2.687%202.687%200%200%201-3.01%202.24l-4.85-.67c-.24-.03-.37.1-.43.19s-.14.26-.03.47l2.24%204.35c.66%201.29.16%202.9-1.11%203.58l-4.31%202.31a.44.44%200%200%200-.24.41c0%20.1.04.29.25.4l4.37%202.2c1.29.65%201.84%202.25%201.2%203.55l-2.13%204.4c-.1.22-.02.39.04.47.06.08.2.21.44.18l4.83-.79c.14-.02.29-.04.43-.04Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22m77.64%2083.68%208.02%202.23c-.55%201.25-3.17%202.11-4.69%201.59-1.58-.54-3.31-1.4-3.33-3.81Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M82.01%2088.3c-.45%200-.88-.06-1.25-.18-1.75-.59-3.76-1.64-3.78-4.43%200-.21.09-.4.26-.53s.38-.17.58-.11l8.02%202.22c.18.05.34.18.42.35.08.17.08.37%200%20.55-.58%201.32-2.59%202.13-4.26%202.13Zm-3.6-3.72c.33%201.21%201.36%201.82%202.77%202.3.95.32%202.44-.05%203.29-.62l-6.06-1.68Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22m97.16%2080.38-6.99%204.52c.9%201.03%203.66%201.06%204.95.11%201.35-.99%202.74-2.33%202.04-4.64Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22M92.58%2086.36c-1.15%200-2.28-.32-2.9-1.03a.654.654%200%200%201%20.13-.98l6.99-4.52c.17-.11.39-.14.58-.07.19.07.34.23.4.43.82%202.67-.79%204.27-2.28%205.36-.72.53-1.84.82-2.94.82Zm-1.16-1.48c.97.29%202.51.2%203.32-.39%201.2-.88%202-1.76%201.96-3.02l-5.28%203.41Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3C%2Fsvg%3E");
}
section.lineup-detail#detail02 dl.function .dd-content::after {
  background: -webkit-gradient(linear, left bottom, left top, from(#fafafa), to(transparent));
  background: linear-gradient(to top, #fafafa 0%, transparent);
}
section.lineup-detail#detail03 .bg-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20258.1%20161.21%22%3E%3Cpath%20d%3D%22M141.9%20139.73h-25.84c-.11%200-.21%200-.32-.02-3.77-.28-6.73-3.47-6.73-7.26%200-2.76%201.6-5.3%204.04-6.52.12-4.62%203.92-8.34%208.57-8.34.71%200%201.42.09%202.12.27%202.19-2.94%205.61-4.67%209.3-4.67%206.4%200%2011.61%205.21%2011.61%2011.61%200%20.29-.01.59-.03.89a7.293%207.293%200%200%201%204.57%206.75c0%204.02-3.27%207.29-7.29%207.29Zm-20.27-20.14c-3.62%200-6.57%202.95-6.57%206.57%200%20.07%200%20.14.01.21v.15c.03.43-.23.83-.64.99a5.317%205.317%200%200%200-3.42%204.94c0%202.75%202.15%205.06%204.89%205.26.02%200%20.09.01.12.01h25.85c2.94%200%205.31-2.37%205.31-5.28%200-2.38-1.61-4.48-3.91-5.1-.49-.13-.8-.61-.73-1.11.07-.47.11-.96.11-1.43%200-5.3-4.31-9.61-9.61-9.61-3.26%200-6.28%201.64-8.06%204.38-.25.39-.73.55-1.17.4a6.64%206.64%200%200%200-2.19-.38ZM246.02%20125.61c-.33%200-.66-.13-.9-.39-4.89-5.12-11.47-7.94-18.55-7.94s-13.48%202.75-18.35%207.73c-.48.49-1.27.5-1.77.02s-.5-1.27-.02-1.77c5.34-5.47%2012.49-8.49%2020.14-8.49s15%203.09%2020.36%208.71c.48.5.46%201.29-.04%201.77-.24.23-.55.35-.86.35Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M240.99%20130.64c-.33%200-.67-.13-.91-.39-3.5-3.72-8.42-5.86-13.51-5.86s-9.78%202.01-13.31%205.65c-.48.5-1.27.51-1.77.03a1.25%201.25%200%200%201-.03-1.77c4-4.14%209.37-6.42%2015.11-6.42s11.37%202.42%2015.33%206.65c.47.5.45%201.29-.06%201.77-.24.23-.55.34-.86.34Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M235.96%20135.67c-.34%200-.68-.14-.93-.41-2.17-2.39-5.25-3.76-8.46-3.76s-6.1%201.27-8.28%203.56c-.47.5-1.27.52-1.77.05-.5-.47-.52-1.27-.05-1.77%202.66-2.8%206.24-4.34%2010.09-4.34s7.68%201.67%2010.32%204.59c.46.51.42%201.3-.09%201.77-.24.22-.54.32-.84.32ZM226.67%20145.76c-2.66%200-4.83-2.17-4.83-4.83s2.17-4.83%204.83-4.83%204.83%202.17%204.83%204.83-2.17%204.83-4.83%204.83Zm0-7.16c-1.29%200-2.33%201.04-2.33%202.33s1.04%202.33%202.33%202.33%202.33-1.04%202.33-2.33-1.04-2.33-2.33-2.33ZM140.95%2025.33h-1.38v-2.62c0-5.78-4.7-10.48-10.48-10.48s-10.48%204.7-10.48%2010.48v2.62h-1.38a3.73%203.73%200%200%200-3.73%203.73v14.06a3.73%203.73%200%200%200%203.73%203.73h23.71a3.73%203.73%200%200%200%203.73-3.73V29.06a3.73%203.73%200%200%200-3.73-3.73Zm-20.32-2.62c0-4.67%203.8-8.48%208.48-8.48s8.48%203.8%208.48%208.48v2.62h-1.58v-2.62c0-3.8-3.09-6.9-6.89-6.9s-6.9%203.09-6.9%206.9v2.62h-1.58v-2.62ZM134%2025.33h-9.79v-2.62c0-2.7%202.2-4.9%204.9-4.9s4.89%202.2%204.89%204.9v2.62Zm8.69%2017.79c0%20.96-.78%201.73-1.73%201.73h-23.71c-.96%200-1.73-.78-1.73-1.73V29.06c0-.96.78-1.73%201.73-1.73h23.71c.96%200%201.73.78%201.73%201.73v14.06Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M131.8%2033.91c0-1.49-1.21-2.7-2.7-2.7s-2.7%201.21-2.7%202.7c0%201.04.59%201.93%201.45%202.38v4.69a1.25%201.25%200%200%200%202.5%200v-4.69a2.68%202.68%200%200%200%201.45-2.38ZM39.94%20136.74h-6.62c-.55%200-1-.45-1-1v-5.05c0-.55.45-1%201-1h6.62c.55%200%201%20.45%201%201v5.05c0%20.55-.45%201-1%201Zm-5.62-2h4.62v-3.05h-4.62v3.05Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22m50.95%20124.14-19.14-13.13c-.35-.24-.8-.23-1.15.01l-18.35%2013.13c-.35.25-.5.71-.37%201.12s.52.69.95.69h3.72v15.74h-3.72c-.55%200-1%20.45-1%201s.45%201%201%201h36.48c.55%200%201-.45%201-1s-.45-1-1-1h-3.49v-15.74h4.5c.44%200%20.83-.29.96-.7.13-.42-.03-.87-.39-1.12ZM23.66%20141.7v-8.72c0-.71.58-1.29%201.29-1.29h1.7c.71%200%201.29.58%201.29%201.29v8.72h-4.29Zm21.22-17.74c-.55%200-1%20.45-1%201v16.74H29.94v-8.72c0-1.82-1.48-3.29-3.29-3.29h-1.7c-1.82%200-3.29%201.48-3.29%203.29v8.72h-3.05v-16.74c0-.55-.45-1-1-1h-1.6l15.25-10.91%2015.9%2010.91h-2.28Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M228%2097.47V85.04c0-3.47-3.56-6.29-7.94-6.29h-89.71V63.76C147.36%2063.1%20161%2049.06%20161%2031.89S146.69%200%20129.1%200%2097.2%2014.31%2097.2%2031.9s13.64%2031.21%2030.65%2031.87v14.99H38.14c-4.38%200-7.94%202.82-7.94%206.29v12.42C13.4%2098.35%200%20112.3%200%20129.32s14.31%2031.9%2031.9%2031.9%2031.9-14.31%2031.9-31.9-13.88-31.45-31.09-31.88V85.05c0-2.05%202.49-3.79%205.44-3.79h89.71v16.19c-17.01.66-30.65%2014.7-30.65%2031.87s14.31%2031.9%2031.9%2031.9%2031.9-14.31%2031.9-31.9-13.64-31.21-30.65-31.87V81.26h89.71c2.95%200%205.44%201.74%205.44%203.79v12.39c-17.26.38-31.19%2014.53-31.19%2031.88s14.31%2031.9%2031.9%2031.9%2031.9-14.31%2031.9-31.9-13.35-30.91-30.1-31.84ZM101.2%2031.9c0-15.38%2012.52-27.9%2027.9-27.9S157%2016.52%20157%2031.9s-12.51%2027.9-27.9%2027.9-27.9-12.52-27.9-27.9Zm-41.4%2097.41c0%2015.38-12.52%2027.9-27.9%2027.9S4%20144.69%204%20129.31s12.52-27.9%2027.9-27.9%2027.9%2012.52%2027.9%2027.9Zm97.2%200c0%2015.38-12.51%2027.9-27.9%2027.9s-27.9-12.52-27.9-27.9%2012.52-27.9%2027.9-27.9%2027.9%2012.52%2027.9%2027.9Zm69.2%2027.9c-15.38%200-27.9-12.52-27.9-27.9s12.52-27.9%2027.9-27.9%2027.9%2012.52%2027.9%2027.9-12.51%2027.9-27.9%2027.9Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3C%2Fsvg%3E");
}
section.lineup-detail#detail04 {
  background-color: #fafafa;
}
section.lineup-detail#detail04 .bg-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20291.51%20130.67%22%3E%3Cpath%20d%3D%22M201.29%20119.29H5.7c-3.15%200-5.7%202.55-5.7%205.69s2.55%205.7%205.7%205.7h195.59c3.15%200%205.7-2.55%205.7-5.7s-2.55-5.69-5.7-5.69ZM108%20126.06h-9.02c-.64%200-1.16-.48-1.16-1.08s.52-1.08%201.16-1.08H108c.64%200%201.16.48%201.16%201.08s-.52%201.08-1.16%201.08ZM28.84%20108.4h149.31c2.59%200%204.68-2.1%204.68-4.69V9.12c0-2.59-2.1-4.69-4.68-4.69H28.84a4.69%204.69%200%200%200-4.69%204.69v94.59c0%202.59%202.1%204.69%204.69%204.69Zm71.47-102h6.37c.45%200%20.82.48.82%201.08s-.37%201.08-.82%201.08h-6.37c-.45%200-.82-.48-.82-1.08s.37-1.08.82-1.08Zm-71.39%205.79c0-.96.78-1.74%201.74-1.74h145.66c.96%200%201.74.78%201.74%201.74v85.87c0%20.96-.78%201.74-1.74%201.74H30.66c-.96%200-1.74-.78-1.74-1.74V12.19ZM180.35%20110.82H26.64l-18.07%205.59h189.85l-18.07-5.59z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M100.31%208.56h6.37c.45%200%20.82-.48.82-1.08s-.37-1.08-.82-1.08h-6.37c-.45%200-.82.48-.82%201.08s.37%201.08.82%201.08ZM108%20123.91h-9.02c-.64%200-1.16.48-1.16%201.08s.52%201.08%201.16%201.08H108c.64%200%201.16-.48%201.16-1.08s-.52-1.08-1.16-1.08Z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3Cpath%20d%3D%22m136.45%2067.01-4.91-3.74c.13-3.16.13-10.16%200-13.32l4.91-3.74c.69-.53.97-1.45.67-2.27-1.42-3.94-2.6-6-5.28-9.16-.56-.67-1.49-.89-2.3-.55l-5.69%202.38c-2.67-1.69-8.74-5.2-11.54-6.66l-.78-6.12c-.11-.87-.77-1.56-1.63-1.71-4.08-.73-6.46-.73-10.58.01-.86.15-1.52.85-1.63%201.71l-.78%206.12c-2.8%201.46-8.87%204.96-11.53%206.66l-5.69-2.38c-.81-.34-1.76-.09-2.32.58-1.26%201.5-2.02%202.4-3.11%204.28-1.08%201.88-1.48%202.99-2.16%204.86-.3.82-.03%201.74.67%202.27l4.91%203.74c-.13%203.16-.13%2010.16%200%2013.32l-4.91%203.74c-.69.53-.97%201.45-.67%202.27%201.42%203.94%202.6%206%205.28%209.17.56.67%201.5.89%202.3.55l5.69-2.38c2.67%201.69%208.74%205.2%2011.54%206.66l.78%206.12c.11.87.77%201.56%201.63%201.71%202.03.37%203.64.55%205.25.55s3.26-.19%205.32-.56c.86-.15%201.52-.85%201.63-1.71l.78-6.12c2.8-1.46%208.86-4.96%2011.53-6.66l5.69%202.38c.81.34%201.76.09%202.32-.58%201.26-1.5%202.02-2.4%203.11-4.28%201.08-1.87%201.48-2.98%202.16-4.85.3-.82.03-1.74-.67-2.27Zm-4.95%205.12c-.64%201.11-1.12%201.79-1.78%202.59l-5.29-2.21c-.7-.29-1.51-.16-2.08.33-1.15.82-11.26%206.65-12.55%207.24-.71.25-1.22.88-1.32%201.63l-.73%205.68c-2.32.34-3.98.34-6.28%200l-.73-5.68c-.1-.76-.61-1.38-1.32-1.63-1.29-.59-11.41-6.43-12.56-7.25a2%202%200%200%200-2.07-.33l-5.28%202.21c-1.44-1.82-2.27-3.26-3.13-5.44l4.55-3.47c.61-.46.89-1.22.75-1.96-.14-1.41-.14-13.09%200-14.49.14-.74-.15-1.5-.75-1.96l-4.56-3.47c.37-.97.72-1.73%201.36-2.84.64-1.1%201.12-1.78%201.78-2.59l5.29%202.21c.7.29%201.51.16%202.08-.33%201.15-.82%2011.26-6.65%2012.55-7.24.71-.25%201.22-.88%201.32-1.63l.73-5.68c2.32-.34%203.98-.35%206.28%200l.73%205.68c.1.76.61%201.38%201.32%201.63%201.29.59%2011.41%206.43%2012.56%207.25a2%202%200%200%200%202.07.33l5.28-2.21c1.44%201.82%202.27%203.26%203.13%205.44l-4.55%203.47c-.61.46-.89%201.22-.75%201.96.14%201.41.14%2013.09%200%2014.49-.14.74.15%201.5.75%201.96l4.56%203.48c-.37.97-.72%201.73-1.36%202.84Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M110.08%2047.14a10.853%2010.853%200%200%200-8.3-1.09c-2.82.76-5.18%202.57-6.64%205.1a10.853%2010.853%200%200%200-1.09%208.3c.76%202.82%202.57%205.18%205.1%206.64%201.72.99%203.6%201.46%205.45%201.46%203.78%200%207.47-1.96%209.49-5.47%201.46-2.53%201.85-5.48%201.09-8.3-.76-2.82-2.57-5.18-5.1-6.64Zm-8.94%2015.48c-3.31-1.91-4.45-6.17-2.54-9.48.93-1.6%202.42-2.75%204.21-3.23.6-.16%201.2-.24%201.81-.24%201.2%200%202.39.32%203.46.93%203.31%201.91%204.45%206.17%202.54%209.48-1.91%203.31-6.17%204.45-9.48%202.54ZM272.88%2072.61l-3.03-2.31c.08-1.95.08-6.27%200-8.21l3.03-2.31c.43-.33.59-.89.41-1.4-.87-2.43-1.6-3.7-3.26-5.65-.35-.41-.92-.55-1.42-.34l-3.51%201.47c-1.65-1.04-5.39-3.21-7.12-4.11l-.48-3.78c-.07-.53-.48-.96-1.01-1.06-2.52-.45-3.98-.45-6.52%200-.53.1-.94.52-1%201.06l-.48%203.77c-1.73.9-5.47%203.06-7.12%204.11l-3.51-1.47c-.5-.21-1.08-.06-1.43.35-.78.93-1.25%201.49-1.92%202.64-.67%201.16-.92%201.84-1.33%203-.18.51-.02%201.07.41%201.4l3.03%202.31c-.08%201.95-.08%206.27%200%208.21l-3.03%202.31c-.43.33-.59.89-.41%201.4.87%202.43%201.6%203.7%203.26%205.65.35.41.92.55%201.42.34l3.51-1.47c1.65%201.05%205.39%203.21%207.12%204.11l.48%203.78c.07.53.48.96%201%201.06%201.25.23%202.25.34%203.24.34s2.01-.12%203.29-.35c.53-.09.94-.52%201-1.06l.48-3.77c1.73-.9%205.47-3.06%207.12-4.11l3.51%201.47c.5.21%201.09.04%201.44-.37.77-.92%201.24-1.47%201.9-2.62.67-1.16.92-1.84%201.33-3%20.18-.51.02-1.07-.41-1.4Zm-3.06%203.16c-.39.68-.69%201.1-1.1%201.6l-3.26-1.36c-.43-.18-.93-.1-1.28.2-.71.51-6.95%204.11-7.74%204.47-.44.15-.75.54-.81%201.01l-.45%203.5c-1.43.21-2.46.21-3.87%200l-.45-3.5c-.06-.47-.38-.85-.81-1.01-.8-.36-7.04-3.97-7.75-4.47-.35-.3-.85-.38-1.28-.2l-3.26%201.36c-.89-1.12-1.4-2.01-1.93-3.36l2.81-2.14c.37-.29.55-.75.46-1.21-.08-.87-.09-8.07%200-8.94.08-.45-.09-.92-.46-1.21l-2.81-2.14c.23-.6.44-1.07.84-1.75.39-.68.7-1.1%201.1-1.6l3.26%201.36c.43.18.93.1%201.28-.2.71-.51%206.95-4.1%207.74-4.47.44-.15.75-.54.81-1.01l.45-3.5c1.43-.21%202.45-.21%203.87%200l.45%203.5c.06.47.38.85.81%201.01.79.36%207.04%203.97%207.75%204.47.35.3.84.38%201.28.2l3.26-1.36c.89%201.12%201.4%202.01%201.93%203.36l-2.81%202.14c-.37.29-.55.76-.46%201.21.08.87.09%208.07%200%208.94-.09.46.09.93.46%201.21l2.81%202.14c-.23.6-.44%201.07-.84%201.75Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M259.75%2064.45a6.718%206.718%200%200%200-3.14-4.1%206.691%206.691%200%200%200-5.12-.67c-1.74.47-3.2%201.58-4.1%203.14-1.86%203.22-.75%207.36%202.47%209.22a6.703%206.703%200%200%200%205.12.68c1.74-.47%203.2-1.58%204.1-3.14.9-1.56%201.14-3.38.67-5.12Zm-8.66%205.45a4.292%204.292%200%200%201-1.57-5.85c.57-.99%201.5-1.7%202.6-1.99.37-.1.74-.15%201.12-.15.74%200%201.47.19%202.13.58.99.57%201.7%201.5%202%202.6.3%201.1.14%202.26-.43%203.25a4.292%204.292%200%200%201-5.85%201.57Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M280.49%20130.5h-54.47c-6.07%200-11.02-4.94-11.02-11.02V11.02C215%204.95%20219.94%200%20226.02%200h54.47c6.07%200%2011.02%204.94%2011.02%2011.02v108.47c0%206.07-4.94%2011.02-11.02%2011.02Zm-54.47-127c-4.14%200-7.52%203.37-7.52%207.52v108.47c0%204.14%203.37%207.52%207.52%207.52h54.47c4.14%200%207.52-3.37%207.52-7.52V11.02c0-4.14-3.37-7.52-7.52-7.52h-54.47Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M274.58%20114.11h-42.65c-4.52%200-8.2-3.68-8.2-8.2v-79.8c0-4.52%203.68-8.2%208.2-8.2h42.65c4.52%200%208.2%203.68%208.2%208.2v79.8c0%204.52-3.68%208.2-8.2%208.2Zm-42.65-94.2c-3.42%200-6.2%202.78-6.2%206.2v79.8c0%203.42%202.78%206.2%206.2%206.2h42.65c3.42%200%206.2-2.78%206.2-6.2v-79.8c0-3.42-2.78-6.2-6.2-6.2h-42.65ZM259.6%206.45h-12.7c-2.1%200-3.81%201.71-3.81%203.81s1.71%203.81%203.81%203.81h12.7c2.1%200%203.81-1.71%203.81-3.81s-1.71-3.81-3.81-3.81Zm0%205.61h-12.7a1.81%201.81%200%201%201%200-3.62h12.7a1.81%201.81%200%201%201%200%203.62Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3C%2Fsvg%3E");
}
section.lineup-detail#detail04 dl.function .dd-content::after {
  background: -webkit-gradient(linear, left bottom, left top, from(#fafafa), to(transparent));
  background: linear-gradient(to top, #fafafa 0%, transparent);
}
section.lineup-detail#detail05 .bg-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20242.55%20158.07%22%3E%3Cpath%20d%3D%22M117.51%2060.62H78.33c-.73%200-1.32-.59-1.32-1.32s.59-1.32%201.32-1.32h39.18c.73%200%201.32.59%201.32%201.32s-.59%201.32-1.32%201.32ZM116.91%2067.29H77.73c-.73%200-1.32-.59-1.32-1.32s.59-1.32%201.32-1.32h39.18c.73%200%201.32.59%201.32%201.32s-.59%201.32-1.32%201.32ZM116.31%2073.95H77.13c-.73%200-1.32-.59-1.32-1.32s.59-1.32%201.32-1.32h39.18c.73%200%201.32.59%201.32%201.32s-.59%201.32-1.32%201.32ZM115.71%2080.62H76.53c-.73%200-1.32-.59-1.32-1.32s.59-1.32%201.32-1.32h39.18c.73%200%201.32.59%201.32%201.32s-.59%201.32-1.32%201.32Z%22%20style%3D%22fill%3A%2389cdce%22%2F%3E%3Cpath%20d%3D%22M90.24%20124.78c-.73%200-1.32-.59-1.32-1.32v-10.61h-8.27v5.77c0%20.73-.59%201.32-1.32%201.32s-1.32-.59-1.32-1.32v-7.09c0-.73.59-1.32%201.32-1.32h10.91c.73%200%201.32.59%201.32%201.32v11.93c0%20.73-.59%201.32-1.32%201.32ZM95.66%20132.85c-.73%200-1.32-.59-1.32-1.32v-5.35c0-.73.59-1.32%201.32-1.32s1.32.59%201.32%201.32v5.35c0%20.73-.59%201.32-1.32%201.32Z%22%20style%3D%22fill%3A%231e1e1e%22%2F%3E%3Cpath%20d%3D%22M95.66%20127.5c-.73%200-1.32-.59-1.32-1.32v-13.59c0-.73.59-1.32%201.32-1.32s1.32.59%201.32%201.32v13.59c0%20.73-.59%201.32-1.32%201.32ZM105.66%20133.07H90.24c-.73%200-1.32-.59-1.32-1.32s.59-1.32%201.32-1.32h15.42c.73%200%201.32.59%201.32%201.32s-.59%201.32-1.32%201.32Z%22%20style%3D%22fill%3A%2389cdce%22%2F%3E%3Cpath%20d%3D%22m66.73%2077.91%2014.81%205.51s.41.47%201.02%201.23h32.55c.73%200%201.32.59%201.32%201.32s-.59%201.32-1.32%201.32H84.59c.9%201.23%201.85%202.63%202.66%204.03h27.26c.73%200%201.32.59%201.32%201.32s-.59%201.32-1.32%201.32H88.56c.3.76.52%201.48.59%202.12.2%201.85.84%205.08%201.51%208.22h39.24c.46%200%20.84-.36.88-.82l3.82-55.01a.88.88%200%200%200-.23-.66.88.88%200%200%200-.64-.28H76.84c-.3%203.93-.83%207.58-1.78%209.43-2.54%204.94-5.54%205.69-5.54%205.69l-5.39-.3-1.95%206.88s-.91-.22-2.42-.57c8.01%206.95%206.97%209.25%206.97%209.25Z%22%20style%3D%22fill%3Anone%22%2F%3E%3Cpath%20d%3D%22M116.42%2085.96c0-.73-.59-1.32-1.32-1.32H82.55c.55.68%201.26%201.59%202.03%202.63h30.52c.73%200%201.32-.59%201.32-1.32ZM115.82%2092.63c0-.73-.59-1.32-1.32-1.32H87.24c.52.9.97%201.79%201.3%202.63h25.95c.73%200%201.32-.59%201.32-1.32Z%22%20style%3D%22fill%3A%2389cdce%22%2F%3E%3Cpath%20d%3D%22M136.28%2046.01c.66.71%201%201.67.94%202.64l-3.82%2055.01c-.13%201.83-1.67%203.27-3.5%203.27H91.24c.27%201.22.53%202.35.75%203.3h43.45c.46%200%20.84-.36.88-.82l4.06-58.55.03-.11.55-8.21a.88.88%200%200%200-.23-.66.88.88%200%200%200-.64-.28H77.13a128%20128%200%200%201-.13%203.3h56.73c.97%200%201.91.41%202.57%201.12Z%22%20style%3D%22fill%3Anone%22%2F%3E%3Cpath%20d%3D%22M41.65%2041.64c.17-.38.34-.75.5-1.12-.23.34-.4.71-.5%201.12ZM141.78%2049.64c-.69-.05-1.27.45-1.37%201.11l-.41%206.1c-.05.73.5%201.35%201.22%201.4.66.05%201.21-.41%201.35-1.03l.43-6.18c.05-.73-.5-1.35-1.22-1.4Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M140.71%2041.88c.17.18.25.41.23.66l-.55%208.21c.1-.67.69-1.16%201.37-1.11.73.05%201.27.68%201.22%201.4l-.43%206.18c.01-.06.05-.12.05-.19l.95-14.31c.07-.97-.27-1.93-.94-2.64-.66-.71-1.6-1.12-2.57-1.12h-62.9c-.01.84-.03%201.72-.05%202.63h62.96c.25%200%20.47.1.64.28Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M141.22%2058.25a1.31%201.31%200%200%201-1.22-1.4l.41-6.1s-.03.07-.03.11l-4.06%2058.55c-.03.46-.42.82-.88.82H91.99c.3%201.3.53%202.27.62%202.63h42.83c1.84%200%203.37-1.44%203.5-3.27l3.63-52.37c-.14.62-.69%201.08-1.35%201.03Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M134.36%2047.81c.17.18.25.41.23.66l-3.82%2055.01c-.03.46-.42.82-.88.82H90.65c.19.9.39%201.78.58%202.63h38.66c1.84%200%203.37-1.44%203.5-3.27l3.82-55.01c.07-.97-.27-1.93-.94-2.64-.66-.71-1.6-1.12-2.57-1.12H76.97c-.04.88-.1%201.76-.16%202.63h56.89c.25%200%20.47.1.64.28Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22m135.49%20137.41-30.76-2.21-12.09-22.18s-.01-.06-.04-.17c-.09-.37-.32-1.33-.62-2.63-.22-.95-.48-2.08-.75-3.3-.19-.85-.39-1.74-.58-2.63-.68-3.15-1.31-6.37-1.51-8.22-.07-.64-.29-1.36-.59-2.12-.34-.84-.78-1.73-1.3-2.63-.81-1.4-1.76-2.8-2.66-4.03-.76-1.04-1.48-1.96-2.03-2.63-.61-.76-1.02-1.23-1.02-1.23l-14.81-5.51s1.04-2.31-6.97-9.25c-.58-.51-1.21-1.03-1.89-1.59-10.07-8.19-25.84-3.43-30.36-1.98-4.52%201.45-4.71%206.65-4.71%206.65S11.79%2078.9%207.07%2083.43c-4.72%204.53-5.74%2018.35-5.16%2026.77s6.44%2046.56%206.44%2046.56h61.24l5.2-23.62s10.05%2015.85%2012.53%2020.49c2.48%204.64%2013.3%203.13%2013.3%203.13s38.06-.31%2042.02-1.1c2.14-8.24-7.15-18.24-7.15-18.24Z%22%20style%3D%22fill%3A%23c0e4e5%22%2F%3E%3Cpath%20d%3D%22M71.63%2010.71s-5.51-5.7-11.98-7.73C53.18.95%2048.77.72%2044.66%201.74c-4.12%201.02-10.24%202.9-11.6%205.29-1.36%202.39-7.27%2010.84-7.27%2010.84l-4.55%203.58%203.43%202.91s-.21%2010.37%201.51%2014.73c1.72%204.35%202.86%206.76%202.86%206.76l2.59-3.28s4.48%208.45%204.3%2010.19c-.19%201.74-.93%204.53-.93%204.53s6.93-.58%2010.92.32c3.99.9%206.65%201.84%206.65%201.84s-.51-8.49%203.04-11.45%205.82-5.83%205.82-5.83l-.28-2.93L67%2032.2l2.04%201.68s2.07-.97%203.19-2.65%203.93-7.44%203.98-9.18c.05-1.74-.54-5.61-.54-5.61l-4.04-5.73Z%22%20style%3D%22fill%3Anone%22%2F%3E%3Cpath%20d%3D%22M185.19%20105.29c-4.73%200-9.08-1.84-12.26-5.19-3.18-3.35-4.8-7.81-4.55-12.55.51-9.7%208.82-17.6%2018.52-17.6.36%200%20.71.15.95.41.25.26.38.61.36.97l-.78%2014.97h14.97c.36%200%20.71.15.95.41.25.26.38.61.36.97-.51%209.7-8.82%2017.6-18.52%2017.6Zm.32-32.64c-7.72.7-14.09%207.18-14.5%2015.04-.21%204.01%201.15%207.77%203.83%2010.6%202.68%202.82%206.35%204.37%2010.35%204.37%207.86%200%2014.65-6.04%2015.76-13.72h-14.9a1.3%201.3%200%200%201-.95-.41c-.25-.26-.38-.61-.36-.97l.78-14.9Z%22%20style%3D%22fill%3A%2389cdce%22%2F%3E%3Cpath%20d%3D%22M207.06%2084.73h-16.35a1.3%201.3%200%200%201-.95-.41c-.25-.26-.38-.61-.36-.97l.86-16.35c.04-.7.61-1.25%201.31-1.25%204.73%200%209.08%201.84%2012.26%205.19%203.18%203.35%204.8%207.81%204.55%2012.55-.04.7-.61%201.25-1.31%201.25Zm-14.97-2.63h13.67c-.1-3.54-1.45-6.82-3.85-9.35-2.39-2.52-5.59-4.03-9.1-4.32l-.72%2013.67Z%22%20style%3D%22fill%3A%2389cdce%22%2F%3E%3Cpath%20d%3D%22M62.28%2070.27c-.08%200-.16%200-.24-.02-.72-.13-1.19-.82-1.06-1.53l1.2-6.56c.07-.36.28-.68.59-.87.31-.2.68-.26%201.04-.17.03%200%203.22.8%206.8%200%20.82-.18%202.13-2.17%203.13-7.16.77-3.89%201.14-8.55%201.16-11.46.04-5.43-.33-9.8-.34-9.84-.06-.72.47-1.36%201.2-1.43.72-.06%201.36.47%201.43%201.2.02.18.39%204.53.35%2010.09-.02%202.8-.35%207.62-1.22%2011.95-1.13%205.69-2.81%208.7-5.14%209.22-2.7.6-5.17.44-6.64.23l-.96%205.26c-.12.64-.67%201.08-1.29%201.08Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M65.52%2048.17c-1.08%200-2.11-.57-2.69-1.54l-2.08-3.56c-.9-1.54-.86-3.42.1-4.92l1.7-2.68s.02-.04.04-.05c.03-.04.74-1.04%201.62-1.96.58-.61%202.36-2.46%204.02-1.52.65.37%201.39%201.04%202.24%202.04.97%201.14%201.01%202.84.08%204.03L68%2041.28l1.03%202.24c.36.79.38%201.7.04%202.49-.33.8-.99%201.43-1.8%201.72l-.68.25c-.35.13-.71.19-1.07.19Zm-.76-11.27-1.68%202.65c-.42.67-.44%201.5-.04%202.18l2.08%203.56c.12.2.36.29.58.21l.68-.25a.478.478%200%200%200%20.28-.64l-1.36-2.96c-.21-.45-.14-.97.16-1.36l3.04-3.9c.16-.21.16-.51%200-.71-.62-.73-1.05-1.11-1.31-1.31-.54.3-1.59%201.41-2.39%202.53Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M69.05%2035.65c-.42%200-.83-.2-1.08-.57-.41-.6-.26-1.42.33-1.83%203.88-2.68%205.92-7.8%206.53-11.7.97-6.16-4.11-9.89-4.17-9.93-.59-.42-.73-1.25-.3-1.84.42-.59%201.25-.73%201.84-.3.26.19%206.45%204.73%205.23%2012.48-.7%204.44-3.07%2010.3-7.64%2013.46-.23.16-.49.23-.75.23ZM35.08%2057.42c-.1%200-.21-.01-.32-.04-.71-.18-1.14-.89-.96-1.59.93-3.73.02-7.75-2.77-12.27a1.315%201.315%200%201%201%202.24-1.38c3.18%205.16%204.19%209.83%203.08%2014.29-.15.6-.69%201-1.28%201ZM29.05%2046.83c-.44%200-.87-.22-1.12-.63-1.69-2.74-5.5-10.3-4.37-21.18.08-.72.72-1.25%201.45-1.17.72.08%201.25.72%201.17%201.45-1.05%2010.08%202.44%2017.01%203.99%2019.53.38.62.19%201.43-.43%201.81-.22.13-.45.2-.69.2ZM21.57%2022.76c-.63%200-1.19-.45-1.3-1.1-.12-.72.36-1.4%201.08-1.52%201.69-.29%203.56-3.03%204.34-4.88C28.53%208.56%2033.21%204%2039.58%201.69%2045.31-.39%2051.27-.17%2055.25.37%2062%201.29%2068.33%206.75%2068.6%206.98c.55.48.61%201.31.13%201.86s-1.31.6-1.86.13c-.06-.05-6.01-5.18-11.97-5.99-3.69-.5-9.19-.7-14.41%201.19-5.66%202.05-9.82%206.13-12.36%2012.13-.1.24-2.5%205.8-6.33%206.45-.07.01-.15.02-.22.02ZM54.08%2042.08c-.36%200-.71-.14-.97-.43-.49-.54-.46-1.37.08-1.86%204.27-3.92%206.21-13.37%206.22-13.46.14-.71.84-1.17%201.55-1.03.71.14%201.17.84%201.03%201.55-.08.42-2.12%2010.38-7.03%2014.88-.25.23-.57.35-.89.35ZM45.24%2046.83c-.39%200-.78-.17-1.04-.5-.45-.57-.35-1.4.22-1.85%204.56-3.58%207.22-12.84%207.25-12.94.2-.7.93-1.11%201.62-.91.7.2%201.11.92.91%201.62-.12.41-2.92%2010.19-8.16%2014.29-.24.19-.53.28-.81.28ZM53.9%2054.75h-.1c-.72-.06-1.27-.69-1.21-1.41.43-5.52%207.15-11.5%207.43-11.75.55-.48%201.38-.43%201.86.12.48.55.43%201.38-.12%201.86s-1.61%201.43-3.22%203.42c-2.04%202.51-3.19%204.78-3.33%206.57a1.31%201.31%200%200%201-1.31%201.21Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M142.64%20156.97c-.07%200-.13%200-.2-.02-.72-.11-1.21-.78-1.1-1.5%201.38-9.05-4.8-15.34-6.72-17.05a.961.961%200%200%200-.59-.24l-28.22-.99c-.73-.03-1.29-.64-1.27-1.36.03-.73.64-1.29%201.36-1.27l28.22.99c.83.03%201.63.35%202.25.91%202.18%201.94%209.15%209.06%207.57%2019.42-.1.65-.66%201.12-1.3%201.12Z%22%20style%3D%22fill%3A%2389cdce%22%2F%3E%3Cpath%20d%3D%22M105.73%20137.31c-.48%200-.94-.26-1.18-.72-.37-.73-3.94-4.62-4.71-5.92-3.17-5.34-9.08-15.28-10.93-26.9-1.48-9.3-5.54-15.29-7.83-18.03-1.39-1.67-3.81-2.07-5.62-.94-2.99%201.86-6.16%206.88-9.15%2014.51-2.31%205.89-3.69%2011.24-3.7%2011.3-.18.7-.9%201.13-1.6.95-.7-.18-1.13-.9-.95-1.6.23-.91%205.75-22.25%2014.01-27.39%202.92-1.82%206.81-1.18%209.04%201.49%202.46%202.95%206.83%209.38%208.41%2019.3%201.77%2011.12%207.51%2020.78%2010.59%2025.97.79%201.34%204.38%205.26%204.79%206.07a1.315%201.315%200%200%201-1.17%201.91Z%22%20style%3D%22fill%3A%2389cdce%22%2F%3E%3Cpath%20d%3D%22M98.92%20158.06c-8.47%200-10.67-1.72-13.38-5.36-2.29-3.09-20.58-33.07-21.36-34.34a1.317%201.317%200%200%201%202.25-1.37c.19.31%2019%2031.15%2021.22%2034.15%201.99%202.68%203.2%204.3%2011.27%204.3s39.4-1.09%2039.72-1.1c.73-.02%201.34.54%201.36%201.27.03.73-.54%201.34-1.27%201.36-.31.01-31.53%201.1-39.81%201.1Z%22%20style%3D%22fill%3A%2389cdce%22%2F%3E%3Cpath%20d%3D%22M99.58%20148.84c-.35%200-.71-.14-.97-.42-.49-.53-.46-1.37.07-1.86%201.01-.94%201.81-2.55%202.31-4.66.4-1.69.46-3.09.46-3.11.03-.73.64-1.29%201.37-1.26.73.03%201.29.64%201.27%201.36%200%20.26-.28%206.51-3.61%209.59-.25.23-.57.35-.89.35ZM108.7%20148.18c-.57%200-1.09-.37-1.26-.94l-1.98-6.7c-.21-.7.19-1.43.89-1.64.7-.21%201.43.19%201.64.89l1.98%206.7c.21.7-.19%201.43-.89%201.64-.12.04-.25.05-.37.05ZM69.59%20158.07a1.32%201.32%200%200%201-1.28-1.64c1.01-3.96%202.74-11.58%203.93-17.9.13-.71.82-1.18%201.54-1.05.71.13%201.18.82%201.05%201.54-1.2%206.38-2.94%2014.07-3.96%2018.07-.15.59-.69.99-1.27.99ZM8.34%20158.06c-.67%200-1.24-.5-1.31-1.18-1.61-15.32-4.84-52.48-.11-66.66a1.313%201.313%200%200%201%202.49.83c-4.69%2014.08-1.01%2053.74.23%2065.56.08.72-.45%201.37-1.17%201.45h-.14Z%22%20style%3D%22fill%3A%2389cdce%22%2F%3E%3Cpath%20d%3D%22M7.87%20149.77c-.63%200-1.18-.45-1.3-1.09-.27-1.54-6.58-37.77-6.58-45.31%200-8.12.81-13.94%202.41-17.28%201.39-2.91%203.01-3.14%203.47-3.14a1.319%201.319%200%200%201%20.16%202.63c-.13.06-.88.48-1.66%202.62-1.45%203.95-1.75%2010.44-1.75%2015.18%200%207.31%206.47%2044.48%206.54%2044.86.12.72-.35%201.4-1.07%201.52-.08.01-.15.02-.23.02ZM5.89%2085.59Zm0%200Zm0%200Zm.01%200ZM150.16%20156.97l-17.23.14c-.73%200-1.32-.59-1.32-1.32s.59-1.32%201.32-1.32l16.03-.14c.1-1.43.21-4-.11-6.66-.33-2.78-3.22-6.15-4.68-7.6h-6.55c-.73%200-1.32-.59-1.32-1.32s.59-1.32%201.32-1.32h7.07c.33%200%20.65.12.89.35.22.2%205.33%204.94%205.88%209.57.51%204.31.02%208.28%200%208.45a1.31%201.31%200%200%201-1.31%201.15Z%22%20style%3D%22fill%3A%2389cdce%22%2F%3E%3Cpath%20d%3D%22M164.39%20153.11H150.4c-.73%200-1.32-.59-1.32-1.32s.59-1.32%201.32-1.32h13.99c1.98%200%203.96-.46%205.71-1.32l.04-.02c.35-.26%201.04-1.54.94-2.51-.3-.6-2.18-2.74-5.45-5.62-3.05-2.68-5.88-4.73-7.04-5.08-.25-.08-1.72-.32-6.4%202.3-2.62%201.46-4.9%203.07-4.92%203.09a1.313%201.313%200%200%201-1.52-2.14c.1-.07%202.4-1.7%205.14-3.23%202.54-1.42%206.18-3.22%208.47-2.53%202.33.71%206.59%204.35%208.31%205.88%201.49%201.33%202.89%202.68%203.93%203.8%201.7%201.82%202%202.55%202.08%203.05.2%201.31-.25%202.56-.54%203.19-.22.49-.85%201.68-1.79%202.15l-.08.04a15.665%2015.665%200%200%201-6.87%201.59Zm5.74-3.96ZM62.78%2067.53c-.37%200-.73-.15-.99-.45-2.33-2.66-8.83-7.24-16.36-8.22-3.74-.48-6.87-.21-8.84.1-1.19.19-2.12.42-2.7.58l-.42%202.85a1.31%201.31%200%200%201-1.49%201.11%201.31%201.31%200%200%201-1.11-1.49l.54-3.67c.07-.48.39-.87.84-1.04.23-.09%205.68-2.07%2013.53-1.06%208.31%201.08%2015.32%206.03%2018.01%209.09.48.55.42%201.38-.12%201.86-.25.22-.56.33-.87.33Z%22%20style%3D%22fill%3A%2389cdce%22%2F%3E%3Cpath%20d%3D%22M66.73%2077.59c-.49%200-.95-.27-1.18-.73-1.88-3.81-5.01-6.9-9.31-9.19-3.89-2.07-8.56-3.36-13.5-3.72-5.57-.41-10.68.88-13.98%202.03a5.294%205.294%200%200%200-3.43%203.96l-.3%201.5a1.32%201.32%200%200%201-1.55%201.03%201.32%201.32%200%200%201-1.03-1.55l.3-1.5a7.958%207.958%200%200%201%205.15-5.93c3.54-1.23%209.02-2.61%2015.04-2.17%205.3.39%2010.33%201.78%2014.54%204.02%204.8%202.55%208.31%206.03%2010.43%2010.35.32.65.05%201.44-.6%201.76-.19.09-.39.14-.58.14Z%22%20style%3D%22fill%3A%2389cdce%22%2F%3E%3Cpath%20d%3D%22M194.55%20142.52c-.73%200-1.32-.59-1.32-1.32v-5.35c0-.73.59-1.32%201.32-1.32s1.32.59%201.32%201.32v5.35c0%20.73-.59%201.32-1.32%201.32ZM220.68%20158.06h-55.72c-.73%200-1.32-.59-1.32-1.32s.59-1.32%201.32-1.32h55.72c.73%200%201.32.59%201.32%201.32s-.59%201.32-1.32%201.32Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M242.54%2052.38c.07-.97-.27-1.93-.94-2.64-.66-.71-1.6-1.12-2.57-1.12h-95.02c-1.84%200-3.37%201.44-3.5%203.27l-4.64%2066.87c-.07.97.27%201.93.94%202.64s1.6%201.12%202.57%201.12h37.61v17.58h-8.08c-.73%200-1.32.59-1.32%201.32s.59%201.32%201.32%201.32h35.72c.73%200%201.32-.59%201.32-1.32s-.59-1.32-1.32-1.32h-8.68v-17.58h38.45c1.84%200%203.37-1.44%203.5-3.27l3.63-52.37c.01-.06.05-.12.05-.19l.95-14.31Zm-62.92%2070.14h8.27v17.58h-8.27v-17.58Zm13.7%2013.33v4.25h-2.79v-17.58h2.79v13.32Zm41.96-16.78c-.03.46-.42.82-.88.82h-95.02c-.25%200-.47-.1-.64-.28a.842.842%200%200%201-.23-.66l4.64-66.87c.03-.46.42-.82.88-.82h95.02c.25%200%20.47.1.64.28.17.18.25.41.23.66l-.55%208.21s-.03.07-.03.11l-4.06%2058.55Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3Cpath%20d%3D%22M232.69%2054.56h-83.13c-1.84%200-3.37%201.44-3.5%203.27l-2.83%2040.78s-.01.04-.02.06l-.97%2014.17c-.07.97.27%201.93.94%202.64.66.71%201.6%201.12%202.57%201.12h83.13c1.84%200%203.37-1.44%203.5-3.27l3.82-55.01c.07-.97-.27-1.93-.94-2.64s-1.6-1.12-2.57-1.12Zm-2.95%2058.58c-.03.46-.42.82-.88.82h-83.13c-.25%200-.47-.1-.64-.28a.842.842%200%200%201-.23-.66l.7-10.15s.01-.03.01-.04l3.11-44.81c.03-.46.42-.82.88-.82h83.13c.25%200%20.47.1.64.28s.25.41.23.66l-3.82%2055.01Z%22%20style%3D%22fill%3A%238acecf%22%2F%3E%3C%2Fsvg%3E");
}
section.lineup-detail#detail05 .box {
  padding: 2em 0;
  position: relative;
}
section.lineup-detail#detail05 .box::before {
  content: "";
  display: block;
  background-color: #ebf3f3;
  position: absolute;
  top: 0;
  right: -2em;
  bottom: 0;
  left: -2em;
  border-radius: 1em;
}
section.lineup-detail#detail05 .box + .box {
  margin-top: 1.5em;
}
section.lineup-detail#detail05 h3 {
  color: #699E9E;
  font-size: 1.5em;
  padding-left: 1.5em;
  margin-bottom: 0;
  position: relative;
}
section.lineup-detail#detail05 h3::before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin-left: -1.5em;
  position: relative;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026.07%2033.88%22%3E%3Cpath%20d%3D%22M7%206.05c.14.21.42.27.63.13.21-.14.27-.42.13-.64L6.43%203.42a.46.46%200%200%200-.39-.21c-.08%200-.17.03-.24.08-.21.14-.27.42-.13.64L7%206.05ZM12.37%204.71c.07.05.15.07.24.07.25%200%20.46-.2.46-.45L13.1.47c0-.25-.2-.46-.45-.46s-.46.2-.46.45l-.03%203.86c0%20.16.08.31.21.39ZM17.67%206.57a.451.451%200%200%200%20.63-.15l1.28-2.13c.13-.22.06-.5-.15-.63a.464.464%200%200%200-.63.15l-1.28%202.13c-.13.22-.06.5.15.63ZM22.13%209.76c.14.05.31.03.44-.07l3.33-2.6c.2-.15.24-.44.08-.64a.45.45%200%200%200-.64-.08l-3.33%202.6a.45.45%200%200%200-.08.64c.06.07.13.12.21.15ZM.18%207.09l2.98%202.34c.2.15.49.12.64-.08.15-.2.12-.49-.08-.64L.74%206.36a.466.466%200%200%200-.65.08c-.15.2-.12.49.08.64ZM7.35%2023.61c.11.13.22.25.33.38.43.48.83.93%201.15%201.46.39.64.67%201.35.83%202.12.05.22.25.38.48.38.03%200%20.07%200%20.1-.01.13-.03.24-.1.31-.21.07-.11.09-.24.07-.37-.19-.88-.51-1.69-.95-2.42-.36-.6-.81-1.11-1.25-1.6-.11-.12-.21-.24-.32-.36-1.32-1.52-2.08-2.88-2.38-4.26-.32-1.45-.14-3.03.52-4.58.51-1.18%201.27-2.19%202.22-2.92%201.16-.9%202.57-1.44%203.95-1.52.13%200%20.26-.01.39-.01%201.34%200%202.72.42%203.89%201.19%201.03.69%201.89%201.64%202.48%202.77.6%201.16.91%202.47.9%203.79-.02%201.47-.59%203.01-1.65%204.47-.38.51-.79.98-1.24%201.47h-.01c-.12.15-.24.28-.36.42-.65.73-1.12%201.49-1.44%202.32-.15.39-.27.8-.36%201.23a.487.487%200%200%200%20.38.58c.03%200%20.07.01.1.01.23%200%20.43-.16.48-.39.08-.38.19-.75.32-1.09a6.6%206.6%200%200%201%201.26-2.02c.12-.13.24-.27.36-.4h.01c.44-.5.89-1.01%201.3-1.56%201.18-1.62%201.82-3.36%201.84-5.03.02-1.49-.33-2.96-1-4.26a8.315%208.315%200%200%200-2.81-3.13c-1.32-.87-2.89-1.36-4.42-1.36-.15%200-.31%200-.46.01-1.58.1-3.17.71-4.49%201.72-1.08.83-1.95%201.98-2.52%203.31-.74%201.73-.94%203.52-.58%205.17.34%201.55%201.17%203.04%202.6%204.69ZM9.73%2030.7h.03s.06.01.08.02c.05%200%20.1.02.15.02%201.88%200%203.77%200%205.65-.01.17%200%20.28%200%20.34-.07.06-.06.06-.17.06-.33%200-.26-.07-.32-.34-.32-1.83%200-3.67%200-5.51.01-.11%200-.22%200-.33.02-.15.02-.23.11-.21.25v.26c0%20.04.03.08.04.11%200%20.01.01.02.02.04v.02ZM15.9%2028.65c-.07-.01-.13-.02-.2-.02H9.96c-.07%200-.25.07-.26.16%200%20.03%200%20.06-.01.09-.02.13-.04.27.06.4.01.01.02.02.04.03%200%200%20.02%200%20.03.02h.02s.04.01.06.01c.05%200%20.11.01.17.01h5.67c.14%200%20.21-.02.26-.07.05-.05.07-.12.07-.25v-.15c.01-.12-.05-.2-.17-.23ZM12.83%2033.88h.02c1.4%200%202.6-.72%203.14-1.85.07-.16.06-.33-.03-.48a.487.487%200%200%200-.41-.23h-5.39c-.17.01-.32.1-.41.25-.09.15-.1.33-.02.48.56%201.11%201.77%201.83%203.1%201.83Zm2.42-1.89c-.48.75-1.37%201.21-2.4%201.22-.97%200-1.87-.46-2.37-1.2h4.76Z%22%20style%3D%22fill%3A%2357a09f%22%2F%3E%3Cpath%20d%3D%22M16.87%2013.95a.389.389%200%200%200%20.52.17c.19-.1.26-.33.16-.52-.58-1.1-1.6-1.88-2.8-2.15a.38.38%200%200%200-.46.29c-.05.21.08.41.29.46.98.22%201.82.86%202.29%201.76Z%22%20style%3D%22fill%3A%2357a09f%22%2F%3E%3C%2Fsvg%3E");
  width: 1.3em;
  height: 1.7em;
  margin-right: 0.2em;
  top: -0.3em;
}
section.lineup-detail#detail05 h3 + dl {
  margin-top: 1.71em;
}
@media (max-width: 575.98px) {
  section.lineup-detail#detail05 h3 {
    font-size: 172%;
  }
  section.lineup-detail#detail05 h3 + dl {
    margin-top: 1.29em;
  }
}
section.lineup-detail#detail05 dl {
  position: relative;
}
section.lineup-detail#detail05 dl dt {
  color: #699E9E;
}
section.lineup-detail#detail05 dl .dd-content::after {
  background: -webkit-gradient(linear, left bottom, left top, from(#ebf3f3), to(transparent));
  background: linear-gradient(to top, #ebf3f3 0%, transparent);
}
section.lineup-detail#detail05 dl dd + dt {
  border-color: rgba(0, 0, 0, 0.1);
}</pre></body></html>