@charset "UTF-8";

body {
  font-family: 'Noto Sans JP', "Helvetica Neue", Arial, Meiryo, sans-serif;
}

.marker {
  background: linear-gradient(#FFF56E 0%, #FFF56E 100%);
}

img {
  max-width: 100%;
}

.is-sp {
  display: block;
}
.is-pc {
  display: none;
}
@media screen and (min-width: 769px) {
  .is-sp {
    display: none;
  }
  .is-pc {
    display: block;
  }
}

.c-red {
  color: #f00;
}

.container {
  padding: 0 calc(40 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .container {
    width: calc(980 * 100vw / 1366);
    margin: 0 auto;
    padding: 0;
  }
}

.area-bg {
  padding: calc(80 * 100vw / 750) 0 calc(260 * 100vw / 750);
  background-image: url(/convey/senryu/2024/img/area_bg.jpg);
  background-size: calc(750 * 100vw / 750) auto;
  background-position: center top;
  background-repeat: repeat;
}

@media screen and (min-width: 769px) {
  .area-bg {
    padding: calc(60 * 100vw / 1366) calc(168 * 100vw / 1366);
    background-size: calc(1366 * 100vw / 1366) auto;
  }
}

.sec + .sec {
  margin-top: calc(60 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .sec + .sec {
    margin-top: calc(30 * 100vw / 1366);
  }
}

.sec-wrap {
  padding: calc(40 * 100vw / 750);
  border-radius: 0 0 calc(30 * 100vw / 750) calc(30 * 100vw / 750);
  background-color: #fff;
}
@media screen and (min-width: 769px) {
  .sec-wrap {
    padding: calc(30 * 100vw / 1366);
    border-radius: 0 0 calc(15 * 100vw / 1366) calc(15 * 100vw / 1366);
  }
}

.mv img {
  width: 100%;
}

.lead .lead-box {
  display: flex;
  flex-direction: column;
  height: calc(1424 * 100vw / 750);
  padding: calc(60 * 100vw / 750) calc(40 * 100vw / 750) calc(48 * 100vw / 750);
  background-image: url(/convey/senryu/2024/img/lead_bg_sp.webp?ver=20241011);
  background-size: 100% auto;
  background-position: center top;
  background-repeat: no-repeat;
}
@media screen and (min-width: 769px) {
  .lead .lead-box {
    height: calc(316 * 100vw / 1366);
    padding: calc(40 * 100vw / 1366);
    background-image: url(/convey/senryu/2024/img/lead_bg_pc.webp?ver=20241011);
  }
}

.lead .lead-hd {
  font-size: calc(36 * 100vw / 750);
  font-weight: 700;
  line-height: calc(57.6 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .lead .lead-hd {
    font-size: calc(20 * 100vw / 1366);
    line-height: calc(28.8 * 100vw / 1366);
  }
}

.lead .lead-txt {
  font-size: calc(32 * 100vw / 750);
  line-height: calc(57.6 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .lead .lead-txt {
    margin-top: calc(10 * 100vw / 1366);
    font-size: calc(16 * 100vw / 1366);
    line-height: calc(28.8 * 100vw / 1366);
  }
}

.sec .sec-hd3 {
  background-color: #97C7D6;
  text-align: center;
  color: #fff;
  padding: calc(24 * 100vw / 750) 0 calc(22 * 100vw / 750);
  border-radius: calc(30 * 100vw / 750) calc(30 * 100vw / 750) 0 0;
  font-size: calc(56 * 100vw / 750);
  font-weight: 700;
  line-height: 1.2;
}
@media screen and (min-width: 769px) {
  .sec .sec-hd3 {
    padding: calc(13 * 100vw / 1366) 0;
    border-radius: calc(15 * 100vw / 1366) calc(15 * 100vw / 1366) 0 0;
    font-size: calc(34 * 100vw / 1366);
  }
}

.sec .sec-hd4 {
  height: auto;
  font-size: calc(32 * 100vw / 750);
  font-weight: 700;
  line-height: calc(57.6 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .sec .sec-hd4 {
    height: calc(28 * 100vw / 1366);
    font-size: calc(18 * 100vw / 1366);
    line-height: calc(28.8 * 100vw / 1366);
  }
}

.sec-txt {
  font-size: calc(32 * 100vw / 750);
  line-height: calc(57.6 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .sec-txt {
    font-size: calc(16 * 100vw / 1366);
    line-height: calc(28.8 * 100vw / 1366);
  }
}

.sec-dl {
  display: flex;
  flex-direction: column;
  padding: calc(40 * 100vw / 750) 0 calc(30 * 100vw / 750);
  font-size: calc(32 * 100vw / 750);
  line-height: calc(57.6 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .sec-dl {
    flex-direction: row;
    align-items: center;
    padding: calc(15 * 100vw / 1366) 0;
    font-size: calc(16 * 100vw / 1366);
    line-height: calc(28.8 * 100vw / 1366);
  }
}

.sec-dl.bdt {
  border-top: 1px solid #ddd;
}

.sec-dl.bdb {
  border-bottom: 1px solid #ddd;
}

.sec-dl dt {
  width: auto;
  color: #802077;
  font-size: calc(32 * 100vw / 750);
  font-weight: 700;
  line-height: 1;
}
@media screen and (min-width: 769px) {
  .sec-dl dt {
    width: calc(210 * 100vw / 1366);
    font-size: calc(16 * 100vw / 1366);
  }
}

.sec-dl dd {
  width: auto;
  margin-top: calc(20 * 100vw / 750);
  font-size: calc(32 * 100vw / 750);
  line-height: calc(57.6 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .sec-dl dd {
    width: calc(710 * 100vw / 1366);
    margin-top: 0;
    font-size: calc(16 * 100vw / 1366);
    line-height: calc(28.8 * 100vw / 1366);
  }
}
.sec-dl dd .marker {
  padding: 0 calc(12 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .sec-dl dd .marker {
    padding: calc(6 * 100vw / 1366);
  }
}
.sec-dl dd .emphasis {
  display: inline-block;
  font-size: calc(32 * 100vw / 750);
  font-weight: 700;
  line-height: calc(57.6 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .sec-dl dd .emphasis {
    margin-right: calc(10 * 100vw / 1366);
    font-size: calc(20 * 100vw / 1366);
    line-height: calc(28.8 * 100vw / 1366);
  }
}

.sec-dl .sec-list {
  padding-left: 1em;
  text-indent: -1em;
}

.btn {
  display: block;
  border-radius: calc(30 * 100vw / 750);
  background-color: #FC8C46;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.148%22%20height%3D%2216%22%20viewBox%3D%220%200%209.148%2016%22%3E%3Cpath%20d%3D%22M17.637%2C14.193l-6.055-6.05a1.139%2C1.139%2C0%2C0%2C1%2C0-1.615%2C1.153%2C1.153%2C0%2C0%2C1%2C1.62%2C0l6.86%2C6.855A1.141%2C1.141%2C0%2C0%2C1%2C20.1%2C14.96l-6.888%2C6.9a1.144%2C1.144%2C0%2C0%2C1-1.62-1.615Z%22%20transform%3D%22translate(-11.246%20-6.196)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E');
  background-position: right calc(20 * 100vw / 750) center;
  background-size: auto calc(32 * 100vw / 750);
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  font-size: calc(36 * 100vw / 750);
  font-weight: 700;
  transition: opacity .3s ease;
}
@media screen and (min-width: 769px) {
  .btn {
    border-radius: calc(15 * 100vw / 1366);
    background-position: right calc(30 * 100vw / 1366) center;
    background-size: auto calc(16 * 100vw / 1366);
    box-shadow: calc(3 * 100vw / 1366) calc(3 * 100vw / 1366) calc(4 * 100vw / 1366) rgba(0,0,0,0.16);
    font-size: calc(18 * 100vw / 1366);
  }
}

.grand-prize {
  width: auto;
  margin: calc(40 * 100vw / 750) auto 0;
}
@media screen and (min-width: 769px) {
  .grand-prize {
    width: calc(800 * 100vw / 1366);
    margin: calc(30 * 100vw / 1366) auto 0;
  }
}
.grand-prize-item {
  padding: calc(60 * 100vw / 750) calc(92 * 100vw / 750) calc(92 * 100vw / 750);
  background-image: url(/convey/senryu/2024/img/grand-prize_bg_sp.webp);
  background-position: top center;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
@media screen and (min-width: 769px) {
  .grand-prize-item {
    padding: calc(30 * 100vw / 1366) calc(48 * 100vw / 1366) calc(40 * 100vw / 1366);
    background-image: url(/convey/senryu/2024/img/grand-prize_bg_pc.webp);
  }
}
.grand-prize-item + .grand-prize-item {
  margin-top: calc(92 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .grand-prize-item + .grand-prize-item {
    margin-top: calc(60 * 100vw / 1366);
  }
}
.grand-prize-rank {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background-color: #fff;
  gap: calc(24 * 100vw / 750);
  width: calc(294 * 100vw / 750);
  margin: calc(-100 * 100vw / 750) auto 0;
  font-size: calc(64 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .grand-prize-rank {
    gap: calc(12 * 100vw / 1366);
    width: calc(190 * 100vw / 1366);
    font-size: calc(40 * 100vw / 1366);
    margin: calc(-60 * 100vw / 1366) auto 0;
  }
}
.grand-prize-rank::before,
.grand-prize-rank::after {
  display: block;
  content: '';
  background-image: url(/convey/senryu/2024/img/grand-prize_rank_deco.webp);
  background-position: 0 0;
  background-size: auto 100%;
  background-repeat: no-repeat;
  width: calc(36 * 100vw / 750);
  height: calc(104 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .grand-prize-rank::before,
  .grand-prize-rank::after {
    width: calc(25 * 100vw / 1366);
    height: calc(72 * 100vw / 1366);
  }
}
.grand-prize-rank.grand-prize-rank01 img {
  width: calc(114 * 100vw / 750); 
}
@media screen and (min-width: 769px) {
  .grand-prize-rank.grand-prize-rank01 img {
    width: calc(72 * 100vw / 1366);
  }
}
.grand-prize-rank.grand-prize-rank02 img {
  width: calc(92 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .grand-prize-rank.grand-prize-rank02 img {
    width: calc(57 * 100vw / 1366);
  }
}
.grand-prize-rank.grand-prize-rank03 img {
  width: calc(90 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .grand-prize-rank.grand-prize-rank03 img {
    width: calc(57 * 100vw / 1366);
  }
}
.grand-prize-rank::after {
  transform: scale(-1, 1);
}
.grand-prize-wrap {
  display: flex;
  flex-direction: column;
  gap: calc(48 * 100vw / 750) 0;
  margin-top: calc(40 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .grand-prize-wrap {
    flex-direction: row;
    justify-content: center;
    gap: 0;
    margin-top: calc(15 * 100vw / 1366);
  }
}
.grand-prize-hd {
  font-weight: 500;
  font-size: calc(48 * 100vw / 750);
  line-height: calc(68 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .grand-prize-hd {
    font-size: calc(36 * 100vw / 1366);
    line-height: calc(57 * 100vw / 1366);
  }
}
.grand-prize-name {
  font-weight: 500;
  line-height: 1;
  margin-top: calc(32 * 100vw / 750);
  font-size: calc(32 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .grand-prize-name {
    margin-top: calc(26 * 100vw / 1366);
    font-size: calc(20 * 100vw / 1366);
  }
}
.grand-prize-img {
  width: calc(320 * 100vw / 750);
  margin-left: calc(32 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .grand-prize-img {
    width: calc(200 * 100vw / 1366);
    margin-left: calc(132 * 100vw / 1366);;
  }
}

.sec-hd-wrap {
  display: flex;
  align-items: flex-end;
}
@media screen and (min-width: 769px) {
  .sec-hd-wrap {
    display: block;
  }
}

.sec-prize-hd4 {
  display: flex;
  color: #802077;
  font-weight: 700;
  font-size: calc(32 * 100vw / 750);
  line-height: calc(57.6 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .sec-prize-hd4 {
    font-size: calc(18 * 100vw / 1366);
    line-height: calc(28.8 * 100vw / 1366);
  }
}

.scroll-icon {
  width: calc(120 * 100vw / 750);
  height: calc(80 * 100vw / 750);
  margin: 0 0 0 auto;
}
@media screen and (min-width: 769px) {
  .scroll-icon {
    display: none;
  }
}

.scroll-icon span {
  text-align: center;
  font-size: calc(24 * 100vw / 750);
  font-weight: 700;
  color: #FC8C46;
}

.scroll-icon .icon {
  width: 100%;
  height: calc(40 * 100vw / 750);
  margin: calc(10 * 100vw / 750) auto 0;
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_2%22%20data-name%3D%222%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2032%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%23fc8c46%3B%20stroke-width%3A%200px%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22m35.21%2C14.08L16.06.25c-.54-.35-1.24-.34-1.76.03-.52.37-.77%2C1.02-.63%2C1.65l1.58%2C6.77H2.28C1.02%2C8.7%2C0%2C9.72%2C0%2C10.98v9.04c0%2C1.26%2C1.02%2C2.28%2C2.28%2C2.28h12.97l-1.58%2C6.77c-.15.63.1%2C1.28.63%2C1.65s1.22.38%2C1.76.04l19.15-13.83c.46-.33.73-.86.73-1.42s-.27-1.09-.73-1.42Z%22%2F%3E%3C%2Fsvg%3E');
  background-size: calc(45 * 100vw / 750) auto;
  background-position-x: 50%;
  background-position-y: bottom;
  background-repeat: no-repeat;
  animation: scrollRight 1.5s cubic-bezier(0.25, 0.1, 0.25, 1) infinite;
}

@keyframes scrollRight {
  0% {
    background-position-x: 25%;
    opacity: 0;
  }
  50% {
    background-position-x: 50%;
    opacity: 1;
  }
  100% {
    background-position-x: 75%;
    opacity: 0;
  }
}

.sec-prize-wrapper {
  overflow-x: auto;
}

.sec-prize-table {
  border-top: 1px solid #D9D3C1;
  border-left: 1px solid #D9D3C1;
  width: calc(1380 * 100vw / 750) !important;
}
@media screen and (min-width: 769px) {
  .sec-prize-table {
    width: calc(920 * 100vw / 1366) !important;
  }
}

.sec-prize-table th,
.sec-prize-table td {
  padding: calc(10 * 100vw / 750) calc(20 * 100vw / 750);
  border-right: 1px solid #D9D3C1;
  border-bottom: 1px solid #D9D3C1;
  font-size: calc(30 * 100vw / 750);
  line-height: calc(54 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .sec-prize-table th,
  .sec-prize-table td {
    padding: calc(10 * 100vw / 1366) calc(20 * 100vw / 1366);
    font-size: calc(15 * 100vw / 1366);
    line-height: calc(27 * 100vw / 1366);
  }
}

.sec-prize-table th {
  font-weight: bold;
  background: #ECE9E0;
  white-space: nowrap;
}

.sec-prize-table th.w15 {
  width: 15%;
}
.sec-prize-table th.w25 {
  width: 25%;
}
.sec-prize-table th.w40 {
  width: 40%;
}
.sec-prize-table th.w45 {
  width: 45%;
}
.sec-prize-table th.w60 {
  width: 60%;
}

.application .sec-wrap {
  padding-top: calc(34 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .application .sec-wrap {
    padding-top: calc(30 * 100vw / 1366);
  }
}

.application .application-btn {
  width: auto;
  margin-right: 0;
  margin-left: 0;
  height: calc(120 * 100vw / 750);
  line-height: calc(120 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .application .application-btn {
    width: calc(500 * 100vw / 1366);
    height: calc(60 * 100vw / 1366);
    margin-right: auto;
    margin-left: auto;
    line-height: calc(60 * 100vw / 1366);
  }
}

.present .present-wrap {
  display: flex;
  flex-direction: column;
  margin-top: calc(20 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .present .present-wrap {
    flex-wrap: wrap;
    flex-direction: row;
    margin-top: calc(10 * 100vw / 1366);
  }
}

.present .present-item {
  width: auto;
  padding: calc(40 * 100vw / 750) calc(26 * 100vw / 750) calc(60 * 100vw / 750) calc(34 * 100vw / 750);
  background-color: #fff;
}
@media screen and (min-width: 769px) {
  .present .present-item {
    width: calc(324 * 100vw / 1366);
    padding: calc(20 * 100vw / 1366);
  }
}

.present .present-item.double {
  width: auto;
  background-color: #fff;
}
@media screen and (min-width: 769px) {
  .present .present-item.double {
    width: calc(646 * 100vw / 1366);
  }
}

.present .present-notice {
  text-align: left;
  font-size: calc(28 * 100vw / 750);
  line-height: calc(42 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .present .present-notice {
    height: calc(30 * 100vw / 1366);
    text-align: center;
    font-size: calc(16 * 100vw / 1366);
    line-height: calc(28.8 * 100vw / 1366);
  }
}

.present .present-item + .present-item {
  margin: calc(60 * 100vw / 750) 0 0 0;
}
@media screen and (min-width: 769px) {
  .present .present-item + .present-item {
    margin: 0 0 0 calc(10 * 100vw / 1366);
  }
}

.present .present-hd img {
  display: block;
  width: auto;
  height: calc(144 * 100vw / 750);
  margin: 0 auto;
}
@media screen and (min-width: 769px) {
  .present .present-hd img {
    height: calc(72 * 100vw / 1366); 
  }
}

.present .present-img {
  width: auto;
}
@media screen and (min-width: 769px) {
  .present .present-hd + .present-img {
    margin-top: calc(60 * 100vw / 1366);
  }
}

.present .present-img.u-sp-w-480 {
  width: calc(480 * 100vw / 750);
}
.present .present-img.u-sp-w-496 {
  width: calc(496 * 100vw / 750);
}
.present .present-img.u-sp-w-520 {
  width: calc(520 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .present .present-img {
    height: calc(242 * 100vw / 1366);
  }
  .present .present-img.u-pc-w-240 {
    width: calc(240 * 100vw / 1366);
  }
  .present .present-img.u-pc-w-248 {
    width: calc(248 * 100vw / 1366);
  }
  .present .present-img.u-pc-w-260 {
    width: calc(260 * 100vw / 1366);
  }
}

.present .present-name {
  height: auto;
  margin-top: calc(30 * 100vw / 750);
  font-size: calc(36 * 100vw / 750);
  font-weight: 700;
  line-height: calc(54 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .present .present-name {
    display: flex;
    align-items: flex-end;
    margin-top: calc(10 * 100vw / 1366);
    height: calc(53 * 100vw / 1366);
    font-size: calc(18 * 100vw / 1366);
    line-height: calc(27 * 100vw / 1366);
  }
}

.present .present-txt {
  height: auto;
  margin-top: calc(20 * 100vw / 750);
  font-size: calc(32 * 100vw / 750);
  line-height: calc(57.6 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .present .present-txt {
    margin-top: calc(10 * 100vw / 1366);
    height: calc(210 * 100vw / 1366);
    font-size: calc(16 * 100vw / 1366);
    line-height: calc(28.8 * 100vw / 1366);
  }
}

.present .detail-btn {
  width: calc(560 * 100vw / 750);
  height: calc(100 * 100vw / 750);
  margin-right: auto;
  margin-left: auto;
  line-height: calc(100 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .present .detail-btn {
    width: auto;
    height: calc(50 * 100vw / 1366);
    line-height: calc(50 * 100vw / 1366);
  }
}

.present .present-wrap-sub {
  display: flex;
  flex-direction: column;
  margin-top: calc(60 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .present .present-wrap-sub {
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    margin-top: calc(30 * 100vw / 1366);
  }
}

.present .present-content {
  width: auto;
}
@media screen and (min-width: 769px) {
  .present .present-content {
    width: calc(280 * 100vw / 1366);
  }
}

.present .present-content + .present-content {
  position: relative;
  margin: calc(60 * 100vw / 750) 0 0 0;
  padding: calc(60 * 100vw / 750) 0 0 0;
}
@media screen and (min-width: 769px) {
  .present .present-content + .present-content {
    margin: 0;
    padding: 0;
  }
}

.present .present-content + .present-content::after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(10 * 100vw / 750);
  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015%205%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%2397c7d6%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Ccircle%20class%3D%22cls-1%22%20cx%3D%222.5%22%20cy%3D%222.5%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E');
  background-position: left top;
  background-size: auto calc(10 * 100vw / 750);
  background-repeat: repeat-x;
}
@media screen and (min-width: 769px) {
  .present .present-content + .present-content::after {
    position: absolute;
    top: 0;
    left: calc(-25 * 100vw / 1366);
    width: calc(5 * 100vw / 1366);
    height: calc(530 * 100vw / 1366);;
    background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%205%2015%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%2397c7d6%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Ccircle%20class%3D%22cls-1%22%20cx%3D%222.5%22%20cy%3D%222.5%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E');
    background-size: calc(5 * 100vw / 1366) auto;
    background-repeat: repeat-y;
  }
}

.period .sec-wrap,
.rules .sec-wrap,
.inquiry .sec-wrap {
  padding-top: calc(10 * 100vw / 750);
  padding-bottom: calc(10 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .period .sec-wrap,
  .rules .sec-wrap,
  .inquiry .sec-wrap {
    padding-top: calc(15 * 100vw / 1366);
    padding-bottom: calc(12 * 100vw / 1366);
  }
}

.gran-prix .gran-prix-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0;
}
@media screen and (min-width: 769px) {
  .gran-prix .gran-prix-list {
    margin-top: calc(6 * 100vw / 1366);
  }
}

.gran-prix .gran-prix-list li {
  width: calc((100% - (30 * 100vw / 750)) / 2);
  margin: calc(20 * 100vw / 750) 0 0 calc(30 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .gran-prix .gran-prix-list li {
    width: calc((100% - (60 * 100vw / 1366)) / 5);
    margin: calc(14 * 100vw / 1366) 0 0 calc(15 * 100vw / 1366);
  }
}
@media screen and (max-width: 769px) {
  .gran-prix .gran-prix-list li:nth-child(odd) {
    margin-left: 0;
  }
}
@media screen and (min-width: 769px) {
  .gran-prix .gran-prix-list li:nth-child(1),
  .gran-prix .gran-prix-list li:nth-child(6),
  .gran-prix .gran-prix-list li:nth-child(11) {
    margin-left: 0;
  }
}

.gran-prix .gran-prix-list li a {
  height: calc(80 * 100vw / 750);
  border-radius: calc(20 * 100vw / 750);
  background-position: right calc(30 * 100vw / 750) center;
  font-size: calc(40 * 100vw / 750);
  line-height: calc(80 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .gran-prix .gran-prix-list li a {
    height: calc(50 * 100vw / 1366);
    background-position: right calc(10 * 100vw / 1366) center;
    border-radius: calc(10 * 100vw / 1366);
    font-size: calc(26 * 100vw / 1366);
    border-radius: calc(10 * 100vw / 1366);
    line-height: calc(50 * 100vw / 1366);
  }
}

.prize-item {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  .prize-item {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.prize-item .prize-text {
  width: auto;
  order: 3;
}
@media screen and (min-width: 769px) {
  .prize-item .prize-text {
    width: calc(100% - 260 * 100vw / 1366);
    order: 0;
  }
}
.prize-item .prize-wrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  order: 1;
}
@media screen and (min-width: 769px) {
  .prize-item .prize-wrap {
    width: calc(660 * 100vw / 1366);
    order: 0;
  }
}
.prize-item .prize-wrap .prize-hd {
  width: calc(108 * 100vw / 750);
  color: #802077;
  font-weight: 700;
  margin-right: calc(27 * 100vw / 1366);
  font-size: calc(40 * 100vw / 750);
  line-height: 1.6;
}
@media screen and (min-width: 769px) {
  .prize-item .prize-wrap .prize-hd {
    width: calc(64 * 100vw / 1366);
    margin-right: calc(16 * 100vw / 1366);
    font-size: calc(24 * 100vw / 1366);
  }
}
.prize-item .prize-wrap .prize-hd.big {
  font-size: calc(50 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .prize-item .prize-wrap .prize-hd.big {
    font-size: calc(30 * 100vw / 1366);
  }
}
.prize-item .prize-wrap .prize-senryu {
  font-weight: 700;
  width: calc(100% - calc(135 * 100vw / 750));
  font-size: calc(40 * 100vw / 750);
  line-height: 1.6;
}
@media screen and (min-width: 769px) {
  .prize-item .prize-wrap .prize-senryu {
    width: calc(100% - calc(80 * 100vw / 1366));
    font-size: calc(24 * 100vw / 1366);
  }
}
.prize-item .prize-wrap .prize-senryu span {
  display: block;
  text-align: right;
  margin-top: calc(20 * 100vw / 750);
  font-size: calc(32 * 100vw / 750);
  line-height: 1;
}
@media screen and (min-width: 769px) {
  .prize-item .prize-wrap .prize-senryu span {
    margin-top: calc(10 * 100vw / 1366);
    font-size: calc(16 * 100vw / 1366);
  }
}
.prize-item .prize-wrap .prize-senryu.big {
  font-size: calc(50 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .prize-item .prize-wrap .prize-senryu.big {
    font-size: calc(30 * 100vw / 1366);
  }
}
.prize-item .prize-wrap .prize-senryu.big span {
  font-size: calc(40 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .prize-item .prize-wrap .prize-senryu.big span {
    font-size: calc(20 * 100vw / 1366);
  }
}
.prize-item .prize-taihei-wrap {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.prize-item .prize-taihei-img {
  width: calc(160 * 100vw / 750);
  margin-right: calc(30 * 100vw / 750);
  order: 1;
}
@media screen and (min-width: 769px) {
  .prize-item .prize-taihei-img {
    width: calc(120 * 100vw / 1366);
    margin-right: calc(20 * 100vw / 1366);
    order: 0;
  }
}
.prize-item .prize-taihei-text {
  width: calc(100% - 190 * 100vw / 750);
  order: 2;
}
@media screen and (min-width: 769px) {
  .prize-item .prize-taihei-text {
    width: calc(100% - 140 * 100vw / 1366);
    order: 0;
  }
}
.prize-item .prize-taihei-text .prize-taihei-hd {
  font-weight: 700;
  font-size: calc(36 * 100vw / 750);
  line-height: calc(57.6 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .prize-item .prize-taihei-text .prize-taihei-hd {
    font-size: calc(18 * 100vw / 1366);
    line-height: calc(28.8 * 100vw / 1366);
  }
}
.prize-item .prize-taihei-text .prize-taihei-comment {
  letter-spacing: 0;
  font-feature-settings: "palt";
  margin-top: calc(20 * 100vw / 750);
  font-size: calc(32 * 100vw / 750);
  line-height: calc(57.6 * 100vw / 750);
}
@media screen and (min-width: 769px) {
  .prize-item .prize-taihei-text .prize-taihei-comment {
    margin: 0;
    font-size: calc(16 * 100vw / 1366);
    line-height: calc(28.8 * 100vw / 1366); 
  }
}
.prize-item .prize-img {
  order: 2;
  width: calc(480 * 100vw / 750);
  margin: calc(20 * 100vw / 750) auto 0;
}
@media screen and (min-width: 769px) {
  .prize-item .prize-img {
    width: calc(240 * 100vw / 1366);
    margin: calc(-64 * 100vw / 1366) 0 0 calc(20 * 100vw / 1366);
    order: 0;
  }
  .prize-item .prize-img.big {
    margin: calc(-78 * 100vw / 1366) 0 0 calc(20 * 100vw / 1366);
  }
}

#footer #footerContacts {
  display: none;
}

.u-ta-c {
  text-align: center;
}

.u-ta-r {
  text-align: right;
}

@media screen and (min-width: 769px) {
  .u-pc-mgt-0 {
    margin-top: 0vw;
  }
  .u-pc-mgt-1 {
    margin-top: 0.0732064422vw;
  }
  .u-pc-mgt-2 {
    margin-top: 0.1464128843vw;
  }
  .u-pc-mgt-3 {
    margin-top: 0.2196193265vw;
  }
  .u-pc-mgt-4 {
    margin-top: 0.2928257687vw;
  }
  .u-pc-mgt-5 {
    margin-top: 0.3660322108vw;
  }
  .u-pc-mgt-6 {
    margin-top: 0.439238653vw;
  }
  .u-pc-mgt-7 {
    margin-top: 0.5124450952vw;
  }
  .u-pc-mgt-8 {
    margin-top: 0.5856515373vw;
  }
  .u-pc-mgt-9 {
    margin-top: 0.6588579795vw;
  }
  .u-pc-mgt-10 {
    margin-top: 0.7320644217vw;
  }
  .u-pc-mgt-11 {
    margin-top: 0.8052708638vw;
  }
  .u-pc-mgt-12 {
    margin-top: 0.878477306vw;
  }
  .u-pc-mgt-13 {
    margin-top: 0.9516837482vw;
  }
  .u-pc-mgt-14 {
    margin-top: 1.0248901903vw;
  }
  .u-pc-mgt-15 {
    margin-top: 1.0980966325vw;
  }
  .u-pc-mgt-16 {
    margin-top: 1.1713030747vw;
  }
  .u-pc-mgt-17 {
    margin-top: 1.2445095168vw;
  }
  .u-pc-mgt-18 {
    margin-top: 1.317715959vw;
  }
  .u-pc-mgt-19 {
    margin-top: 1.3909224012vw;
  }
  .u-pc-mgt-20 {
    margin-top: 1.4641288433vw;
  }
  .u-pc-mgt-21 {
    margin-top: 1.5373352855vw;
  }
  .u-pc-mgt-22 {
    margin-top: 1.6105417277vw;
  }
  .u-pc-mgt-23 {
    margin-top: 1.6837481698vw;
  }
  .u-pc-mgt-24 {
    margin-top: 1.756954612vw;
  }
  .u-pc-mgt-25 {
    margin-top: 1.8301610542vw;
  }
  .u-pc-mgt-26 {
    margin-top: 1.9033674963vw;
  }
  .u-pc-mgt-27 {
    margin-top: 1.9765739385vw;
  }
  .u-pc-mgt-28 {
    margin-top: 2.0497803807vw;
  }
  .u-pc-mgt-29 {
    margin-top: 2.1229868228vw;
  }
  .u-pc-mgt-30 {
    margin-top: 2.196193265vw;
  }
  .u-pc-mgt-31 {
    margin-top: 2.2693997072vw;
  }
  .u-pc-mgt-32 {
    margin-top: 2.3426061493vw;
  }
  .u-pc-mgt-33 {
    margin-top: 2.4158125915vw;
  }
  .u-pc-mgt-34 {
    margin-top: 2.4890190337vw;
  }
  .u-pc-mgt-35 {
    margin-top: 2.5622254758vw;
  }
  .u-pc-mgt-36 {
    margin-top: 2.635431918vw;
  }
  .u-pc-mgt-37 {
    margin-top: 2.7086383602vw;
  }
  .u-pc-mgt-38 {
    margin-top: 2.7818448023vw;
  }
  .u-pc-mgt-39 {
    margin-top: 2.8550512445vw;
  }
  .u-pc-mgt-40 {
    margin-top: 2.9282576867vw;
  }
  .u-pc-mgt-41 {
    margin-top: 3.0014641288vw;
  }
  .u-pc-mgt-42 {
    margin-top: 3.074670571vw;
  }
  .u-pc-mgt-43 {
    margin-top: 3.1478770132vw;
  }
  .u-pc-mgt-44 {
    margin-top: 3.2210834553vw;
  }
  .u-pc-mgt-45 {
    margin-top: 3.2942898975vw;
  }
  .u-pc-mgt-46 {
    margin-top: 3.3674963397vw;
  }
  .u-pc-mgt-47 {
    margin-top: 3.4407027818vw;
  }
  .u-pc-mgt-48 {
    margin-top: 3.513909224vw;
  }
  .u-pc-mgt-49 {
    margin-top: 3.5871156662vw;
  }
  .u-pc-mgt-50 {
    margin-top: 3.6603221083vw;
  }
  .u-pc-mgt-51 {
    margin-top: 3.7335285505vw;
  }
  .u-pc-mgt-52 {
    margin-top: 3.8067349927vw;
  }
  .u-pc-mgt-53 {
    margin-top: 3.8799414348vw;
  }
  .u-pc-mgt-54 {
    margin-top: 3.953147877vw;
  }
  .u-pc-mgt-55 {
    margin-top: 4.0263543192vw;
  }
  .u-pc-mgt-56 {
    margin-top: 4.0995607613vw;
  }
  .u-pc-mgt-57 {
    margin-top: 4.1727672035vw;
  }
  .u-pc-mgt-58 {
    margin-top: 4.2459736457vw;
  }
  .u-pc-mgt-59 {
    margin-top: 4.3191800878vw;
  }
  .u-pc-mgt-60 {
    margin-top: 4.39238653vw;
  }
  .u-pc-mgt-61 {
    margin-top: 4.4655929722vw;
  }
  .u-pc-mgt-62 {
    margin-top: 4.5387994143vw;
  }
  .u-pc-mgt-63 {
    margin-top: 4.6120058565vw;
  }
  .u-pc-mgt-64 {
    margin-top: 4.6852122987vw;
  }
  .u-pc-mgt-65 {
    margin-top: 4.7584187408vw;
  }
  .u-pc-mgt-66 {
    margin-top: 4.831625183vw;
  }
  .u-pc-mgt-67 {
    margin-top: 4.9048316252vw;
  }
  .u-pc-mgt-68 {
    margin-top: 4.9780380673vw;
  }
  .u-pc-mgt-69 {
    margin-top: 5.0512445095vw;
  }
  .u-pc-mgt-70 {
    margin-top: 5.1244509517vw;
  }
  .u-pc-mgt-71 {
    margin-top: 5.1976573939vw;
  }
  .u-pc-mgt-72 {
    margin-top: 5.270863836vw;
  }
  .u-pc-mgt-73 {
    margin-top: 5.3440702782vw;
  }
  .u-pc-mgt-74 {
    margin-top: 5.4172767204vw;
  }
  .u-pc-mgt-75 {
    margin-top: 5.4904831625vw;
  }
  .u-pc-mgt-76 {
    margin-top: 5.5636896047vw;
  }
  .u-pc-mgt-77 {
    margin-top: 5.6368960469vw;
  }
  .u-pc-mgt-78 {
    margin-top: 5.710102489vw;
  }
  .u-pc-mgt-79 {
    margin-top: 5.7833089312vw;
  }
  .u-pc-mgt-80 {
    margin-top: 5.8565153734vw;
  }
  .u-pc-mgt-81 {
    margin-top: 5.9297218155vw;
  }
  .u-pc-mgt-82 {
    margin-top: 6.0029282577vw;
  }
  .u-pc-mgt-83 {
    margin-top: 6.0761346999vw;
  }
  .u-pc-mgt-84 {
    margin-top: 6.149341142vw;
  }
  .u-pc-mgt-85 {
    margin-top: 6.2225475842vw;
  }
  .u-pc-mgt-86 {
    margin-top: 6.2957540264vw;
  }
  .u-pc-mgt-87 {
    margin-top: 6.3689604685vw;
  }
  .u-pc-mgt-88 {
    margin-top: 6.4421669107vw;
  }
  .u-pc-mgt-89 {
    margin-top: 6.5153733529vw;
  }
  .u-pc-mgt-90 {
    margin-top: 6.588579795vw;
  }
  .u-pc-mgt-91 {
    margin-top: 6.6617862372vw;
  }
  .u-pc-mgt-92 {
    margin-top: 6.7349926794vw;
  }
  .u-pc-mgt-93 {
    margin-top: 6.8081991215vw;
  }
  .u-pc-mgt-94 {
    margin-top: 6.8814055637vw;
  }
  .u-pc-mgt-95 {
    margin-top: 6.9546120059vw;
  }
  .u-pc-mgt-96 {
    margin-top: 7.027818448vw;
  }
  .u-pc-mgt-97 {
    margin-top: 7.1010248902vw;
  }
  .u-pc-mgt-98 {
    margin-top: 7.1742313324vw;
  }
  .u-pc-mgt-99 {
    margin-top: 7.2474377745vw;
  }
  .u-pc-mgt-100 {
    margin-top: 7.3206442167vw;
  }
  .u-pc-mgt-101 {
    margin-top: 7.3938506589vw;
  }
  .u-pc-mgt-102 {
    margin-top: 7.467057101vw;
  }
  .u-pc-mgt-103 {
    margin-top: 7.5402635432vw;
  }
  .u-pc-mgt-104 {
    margin-top: 7.6134699854vw;
  }
  .u-pc-mgt-105 {
    margin-top: 7.6866764275vw;
  }
  .u-pc-mgt-106 {
    margin-top: 7.7598828697vw;
  }
  .u-pc-mgt-107 {
    margin-top: 7.8330893119vw;
  }
  .u-pc-mgt-108 {
    margin-top: 7.906295754vw;
  }
  .u-pc-mgt-109 {
    margin-top: 7.9795021962vw;
  }
  .u-pc-mgt-110 {
    margin-top: 8.0527086384vw;
  }
  .u-pc-mgt-111 {
    margin-top: 8.1259150805vw;
  }
  .u-pc-mgt-112 {
    margin-top: 8.1991215227vw;
  }
  .u-pc-mgt-113 {
    margin-top: 8.2723279649vw;
  }
  .u-pc-mgt-114 {
    margin-top: 8.345534407vw;
  }
  .u-pc-mgt-115 {
    margin-top: 8.4187408492vw;
  }
  .u-pc-mgt-116 {
    margin-top: 8.4919472914vw;
  }
  .u-pc-mgt-117 {
    margin-top: 8.5651537335vw;
  }
  .u-pc-mgt-118 {
    margin-top: 8.6383601757vw;
  }
  .u-pc-mgt-119 {
    margin-top: 8.7115666179vw;
  }
  .u-pc-mgt-120 {
    margin-top: 8.78477306vw;
  }
  .u-pc-mgt-121 {
    margin-top: 8.8579795022vw;
  }
  .u-pc-mgt-122 {
    margin-top: 8.9311859444vw;
  }
  .u-pc-mgt-123 {
    margin-top: 9.0043923865vw;
  }
  .u-pc-mgt-124 {
    margin-top: 9.0775988287vw;
  }
  .u-pc-mgt-125 {
    margin-top: 9.1508052709vw;
  }
  .u-pc-mgt-126 {
    margin-top: 9.224011713vw;
  }
  .u-pc-mgt-127 {
    margin-top: 9.2972181552vw;
  }
  .u-pc-mgt-128 {
    margin-top: 9.3704245974vw;
  }
  .u-pc-mgt-129 {
    margin-top: 9.4436310395vw;
  }
  .u-pc-mgt-130 {
    margin-top: 9.5168374817vw;
  }
  .u-pc-mgt-131 {
    margin-top: 9.5900439239vw;
  }
  .u-pc-mgt-132 {
    margin-top: 9.663250366vw;
  }
  .u-pc-mgt-133 {
    margin-top: 9.7364568082vw;
  }
  .u-pc-mgt-134 {
    margin-top: 9.8096632504vw;
  }
  .u-pc-mgt-135 {
    margin-top: 9.8828696925vw;
  }
  .u-pc-mgt-136 {
    margin-top: 9.9560761347vw;
  }
  .u-pc-mgt-137 {
    margin-top: 10.0292825769vw;
  }
  .u-pc-mgt-138 {
    margin-top: 10.102489019vw;
  }
  .u-pc-mgt-139 {
    margin-top: 10.1756954612vw;
  }
  .u-pc-mgt-140 {
    margin-top: 10.2489019034vw;
  }
  .u-pc-mgt-141 {
    margin-top: 10.3221083455vw;
  }
  .u-pc-mgt-142 {
    margin-top: 10.3953147877vw;
  }
  .u-pc-mgt-143 {
    margin-top: 10.4685212299vw;
  }
  .u-pc-mgt-144 {
    margin-top: 10.541727672vw;
  }
  .u-pc-mgt-145 {
    margin-top: 10.6149341142vw;
  }
  .u-pc-mgt-146 {
    margin-top: 10.6881405564vw;
  }
  .u-pc-mgt-147 {
    margin-top: 10.7613469985vw;
  }
  .u-pc-mgt-148 {
    margin-top: 10.8345534407vw;
  }
  .u-pc-mgt-149 {
    margin-top: 10.9077598829vw;
  }
  .u-pc-mgt-150 {
    margin-top: 10.980966325vw;
  }
  .u-pc-mgt-151 {
    margin-top: 11.0541727672vw;
  }
  .u-pc-mgt-152 {
    margin-top: 11.1273792094vw;
  }
  .u-pc-mgt-153 {
    margin-top: 11.2005856515vw;
  }
  .u-pc-mgt-154 {
    margin-top: 11.2737920937vw;
  }
  .u-pc-mgt-155 {
    margin-top: 11.3469985359vw;
  }
  .u-pc-mgt-156 {
    margin-top: 11.420204978vw;
  }
  .u-pc-mgt-157 {
    margin-top: 11.4934114202vw;
  }
  .u-pc-mgt-158 {
    margin-top: 11.5666178624vw;
  }
  .u-pc-mgt-159 {
    margin-top: 11.6398243045vw;
  }
  .u-pc-mgt-160 {
    margin-top: 11.7130307467vw;
  }
  .u-pc-mgt-161 {
    margin-top: 11.7862371889vw;
  }
  .u-pc-mgt-162 {
    margin-top: 11.859443631vw;
  }
  .u-pc-mgt-163 {
    margin-top: 11.9326500732vw;
  }
  .u-pc-mgt-164 {
    margin-top: 12.0058565154vw;
  }
  .u-pc-mgt-165 {
    margin-top: 12.0790629575vw;
  }
  .u-pc-mgt-166 {
    margin-top: 12.1522693997vw;
  }
  .u-pc-mgt-167 {
    margin-top: 12.2254758419vw;
  }
  .u-pc-mgt-168 {
    margin-top: 12.298682284vw;
  }
  .u-pc-mgt-169 {
    margin-top: 12.3718887262vw;
  }
  .u-pc-mgt-170 {
    margin-top: 12.4450951684vw;
  }
  .u-pc-mgt-171 {
    margin-top: 12.5183016105vw;
  }
  .u-pc-mgt-172 {
    margin-top: 12.5915080527vw;
  }
  .u-pc-mgt-173 {
    margin-top: 12.6647144949vw;
  }
  .u-pc-mgt-174 {
    margin-top: 12.737920937vw;
  }
  .u-pc-mgt-175 {
    margin-top: 12.8111273792vw;
  }
  .u-pc-mgt-176 {
    margin-top: 12.8843338214vw;
  }
  .u-pc-mgt-177 {
    margin-top: 12.9575402635vw;
  }
  .u-pc-mgt-178 {
    margin-top: 13.0307467057vw;
  }
  .u-pc-mgt-179 {
    margin-top: 13.1039531479vw;
  }
  .u-pc-mgt-180 {
    margin-top: 13.17715959vw;
  }
  .u-pc-mgt-181 {
    margin-top: 13.2503660322vw;
  }
  .u-pc-mgt-182 {
    margin-top: 13.3235724744vw;
  }
  .u-pc-mgt-183 {
    margin-top: 13.3967789165vw;
  }
  .u-pc-mgt-184 {
    margin-top: 13.4699853587vw;
  }
  .u-pc-mgt-185 {
    margin-top: 13.5431918009vw;
  }
  .u-pc-mgt-186 {
    margin-top: 13.616398243vw;
  }
  .u-pc-mgt-187 {
    margin-top: 13.6896046852vw;
  }
  .u-pc-mgt-188 {
    margin-top: 13.7628111274vw;
  }
  .u-pc-mgt-189 {
    margin-top: 13.8360175695vw;
  }
  .u-pc-mgt-190 {
    margin-top: 13.9092240117vw;
  }
  .u-pc-mgt-191 {
    margin-top: 13.9824304539vw;
  }
  .u-pc-mgt-192 {
    margin-top: 14.055636896vw;
  }
  .u-pc-mgt-193 {
    margin-top: 14.1288433382vw;
  }
  .u-pc-mgt-194 {
    margin-top: 14.2020497804vw;
  }
  .u-pc-mgt-195 {
    margin-top: 14.2752562225vw;
  }
  .u-pc-mgt-196 {
    margin-top: 14.3484626647vw;
  }
  .u-pc-mgt-197 {
    margin-top: 14.4216691069vw;
  }
  .u-pc-mgt-198 {
    margin-top: 14.494875549vw;
  }
  .u-pc-mgt-199 {
    margin-top: 14.5680819912vw;
  }
  .u-pc-mgt-200 {
    margin-top: 14.6412884334vw;
  }
}

@media screen and (max-width: 768px) {
  .u-sp-mgt-0 {
    margin-top: 0vw;
  }
  .u-sp-mgt-1 {
    margin-top: 0.1333333333vw;
  }
  .u-sp-mgt-2 {
    margin-top: 0.2666666667vw;
  }
  .u-sp-mgt-3 {
    margin-top: 0.4vw;
  }
  .u-sp-mgt-4 {
    margin-top: 0.5333333333vw;
  }
  .u-sp-mgt-5 {
    margin-top: 0.6666666667vw;
  }
  .u-sp-mgt-6 {
    margin-top: 0.8vw;
  }
  .u-sp-mgt-7 {
    margin-top: 0.9333333333vw;
  }
  .u-sp-mgt-8 {
    margin-top: 1.0666666667vw;
  }
  .u-sp-mgt-9 {
    margin-top: 1.2vw;
  }
  .u-sp-mgt-10 {
    margin-top: 1.3333333333vw;
  }
  .u-sp-mgt-11 {
    margin-top: 1.4666666667vw;
  }
  .u-sp-mgt-12 {
    margin-top: 1.6vw;
  }
  .u-sp-mgt-13 {
    margin-top: 1.7333333333vw;
  }
  .u-sp-mgt-14 {
    margin-top: 1.8666666667vw;
  }
  .u-sp-mgt-15 {
    margin-top: 2vw;
  }
  .u-sp-mgt-16 {
    margin-top: 2.1333333333vw;
  }
  .u-sp-mgt-17 {
    margin-top: 2.2666666667vw;
  }
  .u-sp-mgt-18 {
    margin-top: 2.4vw;
  }
  .u-sp-mgt-19 {
    margin-top: 2.5333333333vw;
  }
  .u-sp-mgt-20 {
    margin-top: 2.6666666667vw;
  }
  .u-sp-mgt-21 {
    margin-top: 2.8vw;
  }
  .u-sp-mgt-22 {
    margin-top: 2.9333333333vw;
  }
  .u-sp-mgt-23 {
    margin-top: 3.0666666667vw;
  }
  .u-sp-mgt-24 {
    margin-top: 3.2vw;
  }
  .u-sp-mgt-25 {
    margin-top: 3.3333333333vw;
  }
  .u-sp-mgt-26 {
    margin-top: 3.4666666667vw;
  }
  .u-sp-mgt-27 {
    margin-top: 3.6vw;
  }
  .u-sp-mgt-28 {
    margin-top: 3.7333333333vw;
  }
  .u-sp-mgt-29 {
    margin-top: 3.8666666667vw;
  }
  .u-sp-mgt-30 {
    margin-top: 4vw;
  }
  .u-sp-mgt-31 {
    margin-top: 4.1333333333vw;
  }
  .u-sp-mgt-32 {
    margin-top: 4.2666666667vw;
  }
  .u-sp-mgt-33 {
    margin-top: 4.4vw;
  }
  .u-sp-mgt-34 {
    margin-top: 4.5333333333vw;
  }
  .u-sp-mgt-35 {
    margin-top: 4.6666666667vw;
  }
  .u-sp-mgt-36 {
    margin-top: 4.8vw;
  }
  .u-sp-mgt-37 {
    margin-top: 4.9333333333vw;
  }
  .u-sp-mgt-38 {
    margin-top: 5.0666666667vw;
  }
  .u-sp-mgt-39 {
    margin-top: 5.2vw;
  }
  .u-sp-mgt-40 {
    margin-top: 5.3333333333vw;
  }
  .u-sp-mgt-41 {
    margin-top: 5.4666666667vw;
  }
  .u-sp-mgt-42 {
    margin-top: 5.6vw;
  }
  .u-sp-mgt-43 {
    margin-top: 5.7333333333vw;
  }
  .u-sp-mgt-44 {
    margin-top: 5.8666666667vw;
  }
  .u-sp-mgt-45 {
    margin-top: 6vw;
  }
  .u-sp-mgt-46 {
    margin-top: 6.1333333333vw;
  }
  .u-sp-mgt-47 {
    margin-top: 6.2666666667vw;
  }
  .u-sp-mgt-48 {
    margin-top: 6.4vw;
  }
  .u-sp-mgt-49 {
    margin-top: 6.5333333333vw;
  }
  .u-sp-mgt-50 {
    margin-top: 6.6666666667vw;
  }
  .u-sp-mgt-51 {
    margin-top: 6.8vw;
  }
  .u-sp-mgt-52 {
    margin-top: 6.9333333333vw;
  }
  .u-sp-mgt-53 {
    margin-top: 7.0666666667vw;
  }
  .u-sp-mgt-54 {
    margin-top: 7.2vw;
  }
  .u-sp-mgt-55 {
    margin-top: 7.3333333333vw;
  }
  .u-sp-mgt-56 {
    margin-top: 7.4666666667vw;
  }
  .u-sp-mgt-57 {
    margin-top: 7.6vw;
  }
  .u-sp-mgt-58 {
    margin-top: 7.7333333333vw;
  }
  .u-sp-mgt-59 {
    margin-top: 7.8666666667vw;
  }
  .u-sp-mgt-60 {
    margin-top: 8vw;
  }
  .u-sp-mgt-61 {
    margin-top: 8.1333333333vw;
  }
  .u-sp-mgt-62 {
    margin-top: 8.2666666667vw;
  }
  .u-sp-mgt-63 {
    margin-top: 8.4vw;
  }
  .u-sp-mgt-64 {
    margin-top: 8.5333333333vw;
  }
  .u-sp-mgt-65 {
    margin-top: 8.6666666667vw;
  }
  .u-sp-mgt-66 {
    margin-top: 8.8vw;
  }
  .u-sp-mgt-67 {
    margin-top: 8.9333333333vw;
  }
  .u-sp-mgt-68 {
    margin-top: 9.0666666667vw;
  }
  .u-sp-mgt-69 {
    margin-top: 9.2vw;
  }
  .u-sp-mgt-70 {
    margin-top: 9.3333333333vw;
  }
  .u-sp-mgt-71 {
    margin-top: 9.4666666667vw;
  }
  .u-sp-mgt-72 {
    margin-top: 9.6vw;
  }
  .u-sp-mgt-73 {
    margin-top: 9.7333333333vw;
  }
  .u-sp-mgt-74 {
    margin-top: 9.8666666667vw;
  }
  .u-sp-mgt-75 {
    margin-top: 10vw;
  }
  .u-sp-mgt-76 {
    margin-top: 10.1333333333vw;
  }
  .u-sp-mgt-77 {
    margin-top: 10.2666666667vw;
  }
  .u-sp-mgt-78 {
    margin-top: 10.4vw;
  }
  .u-sp-mgt-79 {
    margin-top: 10.5333333333vw;
  }
  .u-sp-mgt-80 {
    margin-top: 10.6666666667vw;
  }
  .u-sp-mgt-81 {
    margin-top: 10.8vw;
  }
  .u-sp-mgt-82 {
    margin-top: 10.9333333333vw;
  }
  .u-sp-mgt-83 {
    margin-top: 11.0666666667vw;
  }
  .u-sp-mgt-84 {
    margin-top: 11.2vw;
  }
  .u-sp-mgt-85 {
    margin-top: 11.3333333333vw;
  }
  .u-sp-mgt-86 {
    margin-top: 11.4666666667vw;
  }
  .u-sp-mgt-87 {
    margin-top: 11.6vw;
  }
  .u-sp-mgt-88 {
    margin-top: 11.7333333333vw;
  }
  .u-sp-mgt-89 {
    margin-top: 11.8666666667vw;
  }
  .u-sp-mgt-90 {
    margin-top: 12vw;
  }
  .u-sp-mgt-91 {
    margin-top: 12.1333333333vw;
  }
  .u-sp-mgt-92 {
    margin-top: 12.2666666667vw;
  }
  .u-sp-mgt-93 {
    margin-top: 12.4vw;
  }
  .u-sp-mgt-94 {
    margin-top: 12.5333333333vw;
  }
  .u-sp-mgt-95 {
    margin-top: 12.6666666667vw;
  }
  .u-sp-mgt-96 {
    margin-top: 12.8vw;
  }
  .u-sp-mgt-97 {
    margin-top: 12.9333333333vw;
  }
  .u-sp-mgt-98 {
    margin-top: 13.0666666667vw;
  }
  .u-sp-mgt-99 {
    margin-top: 13.2vw;
  }
  .u-sp-mgt-100 {
    margin-top: 13.3333333333vw;
  }
  .u-sp-mgt-101 {
    margin-top: 13.4666666667vw;
  }
  .u-sp-mgt-102 {
    margin-top: 13.6vw;
  }
  .u-sp-mgt-103 {
    margin-top: 13.7333333333vw;
  }
  .u-sp-mgt-104 {
    margin-top: 13.8666666667vw;
  }
  .u-sp-mgt-105 {
    margin-top: 14vw;
  }
  .u-sp-mgt-106 {
    margin-top: 14.1333333333vw;
  }
  .u-sp-mgt-107 {
    margin-top: 14.2666666667vw;
  }
  .u-sp-mgt-108 {
    margin-top: 14.4vw;
  }
  .u-sp-mgt-109 {
    margin-top: 14.5333333333vw;
  }
  .u-sp-mgt-110 {
    margin-top: 14.6666666667vw;
  }
  .u-sp-mgt-111 {
    margin-top: 14.8vw;
  }
  .u-sp-mgt-112 {
    margin-top: 14.9333333333vw;
  }
  .u-sp-mgt-113 {
    margin-top: 15.0666666667vw;
  }
  .u-sp-mgt-114 {
    margin-top: 15.2vw;
  }
  .u-sp-mgt-115 {
    margin-top: 15.3333333333vw;
  }
  .u-sp-mgt-116 {
    margin-top: 15.4666666667vw;
  }
  .u-sp-mgt-117 {
    margin-top: 15.6vw;
  }
  .u-sp-mgt-118 {
    margin-top: 15.7333333333vw;
  }
  .u-sp-mgt-119 {
    margin-top: 15.8666666667vw;
  }
  .u-sp-mgt-120 {
    margin-top: 16vw;
  }
  .u-sp-mgt-121 {
    margin-top: 16.1333333333vw;
  }
  .u-sp-mgt-122 {
    margin-top: 16.2666666667vw;
  }
  .u-sp-mgt-123 {
    margin-top: 16.4vw;
  }
  .u-sp-mgt-124 {
    margin-top: 16.5333333333vw;
  }
  .u-sp-mgt-125 {
    margin-top: 16.6666666667vw;
  }
  .u-sp-mgt-126 {
    margin-top: 16.8vw;
  }
  .u-sp-mgt-127 {
    margin-top: 16.9333333333vw;
  }
  .u-sp-mgt-128 {
    margin-top: 17.0666666667vw;
  }
  .u-sp-mgt-129 {
    margin-top: 17.2vw;
  }
  .u-sp-mgt-130 {
    margin-top: 17.3333333333vw;
  }
  .u-sp-mgt-131 {
    margin-top: 17.4666666667vw;
  }
  .u-sp-mgt-132 {
    margin-top: 17.6vw;
  }
  .u-sp-mgt-133 {
    margin-top: 17.7333333333vw;
  }
  .u-sp-mgt-134 {
    margin-top: 17.8666666667vw;
  }
  .u-sp-mgt-135 {
    margin-top: 18vw;
  }
  .u-sp-mgt-136 {
    margin-top: 18.1333333333vw;
  }
  .u-sp-mgt-137 {
    margin-top: 18.2666666667vw;
  }
  .u-sp-mgt-138 {
    margin-top: 18.4vw;
  }
  .u-sp-mgt-139 {
    margin-top: 18.5333333333vw;
  }
  .u-sp-mgt-140 {
    margin-top: 18.6666666667vw;
  }
  .u-sp-mgt-141 {
    margin-top: 18.8vw;
  }
  .u-sp-mgt-142 {
    margin-top: 18.9333333333vw;
  }
  .u-sp-mgt-143 {
    margin-top: 19.0666666667vw;
  }
  .u-sp-mgt-144 {
    margin-top: 19.2vw;
  }
  .u-sp-mgt-145 {
    margin-top: 19.3333333333vw;
  }
  .u-sp-mgt-146 {
    margin-top: 19.4666666667vw;
  }
  .u-sp-mgt-147 {
    margin-top: 19.6vw;
  }
  .u-sp-mgt-148 {
    margin-top: 19.7333333333vw;
  }
  .u-sp-mgt-149 {
    margin-top: 19.8666666667vw;
  }
  .u-sp-mgt-150 {
    margin-top: 20vw;
  }
  .u-sp-mgt-151 {
    margin-top: 20.1333333333vw;
  }
  .u-sp-mgt-152 {
    margin-top: 20.2666666667vw;
  }
  .u-sp-mgt-153 {
    margin-top: 20.4vw;
  }
  .u-sp-mgt-154 {
    margin-top: 20.5333333333vw;
  }
  .u-sp-mgt-155 {
    margin-top: 20.6666666667vw;
  }
  .u-sp-mgt-156 {
    margin-top: 20.8vw;
  }
  .u-sp-mgt-157 {
    margin-top: 20.9333333333vw;
  }
  .u-sp-mgt-158 {
    margin-top: 21.0666666667vw;
  }
  .u-sp-mgt-159 {
    margin-top: 21.2vw;
  }
  .u-sp-mgt-160 {
    margin-top: 21.3333333333vw;
  }
  .u-sp-mgt-161 {
    margin-top: 21.4666666667vw;
  }
  .u-sp-mgt-162 {
    margin-top: 21.6vw;
  }
  .u-sp-mgt-163 {
    margin-top: 21.7333333333vw;
  }
  .u-sp-mgt-164 {
    margin-top: 21.8666666667vw;
  }
  .u-sp-mgt-165 {
    margin-top: 22vw;
  }
  .u-sp-mgt-166 {
    margin-top: 22.1333333333vw;
  }
  .u-sp-mgt-167 {
    margin-top: 22.2666666667vw;
  }
  .u-sp-mgt-168 {
    margin-top: 22.4vw;
  }
  .u-sp-mgt-169 {
    margin-top: 22.5333333333vw;
  }
  .u-sp-mgt-170 {
    margin-top: 22.6666666667vw;
  }
  .u-sp-mgt-171 {
    margin-top: 22.8vw;
  }
  .u-sp-mgt-172 {
    margin-top: 22.9333333333vw;
  }
  .u-sp-mgt-173 {
    margin-top: 23.0666666667vw;
  }
  .u-sp-mgt-174 {
    margin-top: 23.2vw;
  }
  .u-sp-mgt-175 {
    margin-top: 23.3333333333vw;
  }
  .u-sp-mgt-176 {
    margin-top: 23.4666666667vw;
  }
  .u-sp-mgt-177 {
    margin-top: 23.6vw;
  }
  .u-sp-mgt-178 {
    margin-top: 23.7333333333vw;
  }
  .u-sp-mgt-179 {
    margin-top: 23.8666666667vw;
  }
  .u-sp-mgt-180 {
    margin-top: 24vw;
  }
  .u-sp-mgt-181 {
    margin-top: 24.1333333333vw;
  }
  .u-sp-mgt-182 {
    margin-top: 24.2666666667vw;
  }
  .u-sp-mgt-183 {
    margin-top: 24.4vw;
  }
  .u-sp-mgt-184 {
    margin-top: 24.5333333333vw;
  }
  .u-sp-mgt-185 {
    margin-top: 24.6666666667vw;
  }
  .u-sp-mgt-186 {
    margin-top: 24.8vw;
  }
  .u-sp-mgt-187 {
    margin-top: 24.9333333333vw;
  }
  .u-sp-mgt-188 {
    margin-top: 25.0666666667vw;
  }
  .u-sp-mgt-189 {
    margin-top: 25.2vw;
  }
  .u-sp-mgt-190 {
    margin-top: 25.3333333333vw;
  }
  .u-sp-mgt-191 {
    margin-top: 25.4666666667vw;
  }
  .u-sp-mgt-192 {
    margin-top: 25.6vw;
  }
  .u-sp-mgt-193 {
    margin-top: 25.7333333333vw;
  }
  .u-sp-mgt-194 {
    margin-top: 25.8666666667vw;
  }
  .u-sp-mgt-195 {
    margin-top: 26vw;
  }
  .u-sp-mgt-196 {
    margin-top: 26.1333333333vw;
  }
  .u-sp-mgt-197 {
    margin-top: 26.2666666667vw;
  }
  .u-sp-mgt-198 {
    margin-top: 26.4vw;
  }
  .u-sp-mgt-199 {
    margin-top: 26.5333333333vw;
  }
  .u-sp-mgt-200 {
    margin-top: 26.6666666667vw;
  }
  .u-sp-mgt-201 {
    margin-top: 26.8vw;
  }
  .u-sp-mgt-202 {
    margin-top: 26.9333333333vw;
  }
  .u-sp-mgt-203 {
    margin-top: 27.0666666667vw;
  }
  .u-sp-mgt-204 {
    margin-top: 27.2vw;
  }
  .u-sp-mgt-205 {
    margin-top: 27.3333333333vw;
  }
  .u-sp-mgt-206 {
    margin-top: 27.4666666667vw;
  }
  .u-sp-mgt-207 {
    margin-top: 27.6vw;
  }
  .u-sp-mgt-208 {
    margin-top: 27.7333333333vw;
  }
  .u-sp-mgt-209 {
    margin-top: 27.8666666667vw;
  }
  .u-sp-mgt-210 {
    margin-top: 28vw;
  }
  .u-sp-mgt-211 {
    margin-top: 28.1333333333vw;
  }
  .u-sp-mgt-212 {
    margin-top: 28.2666666667vw;
  }
  .u-sp-mgt-213 {
    margin-top: 28.4vw;
  }
  .u-sp-mgt-214 {
    margin-top: 28.5333333333vw;
  }
  .u-sp-mgt-215 {
    margin-top: 28.6666666667vw;
  }
  .u-sp-mgt-216 {
    margin-top: 28.8vw;
  }
  .u-sp-mgt-217 {
    margin-top: 28.9333333333vw;
  }
  .u-sp-mgt-218 {
    margin-top: 29.0666666667vw;
  }
  .u-sp-mgt-219 {
    margin-top: 29.2vw;
  }
  .u-sp-mgt-220 {
    margin-top: 29.3333333333vw;
  }
  .u-sp-mgt-221 {
    margin-top: 29.4666666667vw;
  }
  .u-sp-mgt-222 {
    margin-top: 29.6vw;
  }
  .u-sp-mgt-223 {
    margin-top: 29.7333333333vw;
  }
  .u-sp-mgt-224 {
    margin-top: 29.8666666667vw;
  }
  .u-sp-mgt-225 {
    margin-top: 30vw;
  }
  .u-sp-mgt-226 {
    margin-top: 30.1333333333vw;
  }
  .u-sp-mgt-227 {
    margin-top: 30.2666666667vw;
  }
  .u-sp-mgt-228 {
    margin-top: 30.4vw;
  }
  .u-sp-mgt-229 {
    margin-top: 30.5333333333vw;
  }
  .u-sp-mgt-230 {
    margin-top: 30.6666666667vw;
  }
  .u-sp-mgt-231 {
    margin-top: 30.8vw;
  }
  .u-sp-mgt-232 {
    margin-top: 30.9333333333vw;
  }
  .u-sp-mgt-233 {
    margin-top: 31.0666666667vw;
  }
  .u-sp-mgt-234 {
    margin-top: 31.2vw;
  }
  .u-sp-mgt-235 {
    margin-top: 31.3333333333vw;
  }
  .u-sp-mgt-236 {
    margin-top: 31.4666666667vw;
  }
  .u-sp-mgt-237 {
    margin-top: 31.6vw;
  }
  .u-sp-mgt-238 {
    margin-top: 31.7333333333vw;
  }
  .u-sp-mgt-239 {
    margin-top: 31.8666666667vw;
  }
  .u-sp-mgt-240 {
    margin-top: 32vw;
  }
  .u-sp-mgt-241 {
    margin-top: 32.1333333333vw;
  }
  .u-sp-mgt-242 {
    margin-top: 32.2666666667vw;
  }
  .u-sp-mgt-243 {
    margin-top: 32.4vw;
  }
  .u-sp-mgt-244 {
    margin-top: 32.5333333333vw;
  }
  .u-sp-mgt-245 {
    margin-top: 32.6666666667vw;
  }
  .u-sp-mgt-246 {
    margin-top: 32.8vw;
  }
  .u-sp-mgt-247 {
    margin-top: 32.9333333333vw;
  }
  .u-sp-mgt-248 {
    margin-top: 33.0666666667vw;
  }
  .u-sp-mgt-249 {
    margin-top: 33.2vw;
  }
  .u-sp-mgt-250 {
    margin-top: 33.3333333333vw;
  }
  .u-sp-mgt-251 {
    margin-top: 33.4666666667vw;
  }
  .u-sp-mgt-252 {
    margin-top: 33.6vw;
  }
  .u-sp-mgt-253 {
    margin-top: 33.7333333333vw;
  }
  .u-sp-mgt-254 {
    margin-top: 33.8666666667vw;
  }
  .u-sp-mgt-255 {
    margin-top: 34vw;
  }
  .u-sp-mgt-256 {
    margin-top: 34.1333333333vw;
  }
  .u-sp-mgt-257 {
    margin-top: 34.2666666667vw;
  }
  .u-sp-mgt-258 {
    margin-top: 34.4vw;
  }
  .u-sp-mgt-259 {
    margin-top: 34.5333333333vw;
  }
  .u-sp-mgt-260 {
    margin-top: 34.6666666667vw;
  }
  .u-sp-mgt-261 {
    margin-top: 34.8vw;
  }
  .u-sp-mgt-262 {
    margin-top: 34.9333333333vw;
  }
  .u-sp-mgt-263 {
    margin-top: 35.0666666667vw;
  }
  .u-sp-mgt-264 {
    margin-top: 35.2vw;
  }
  .u-sp-mgt-265 {
    margin-top: 35.3333333333vw;
  }
  .u-sp-mgt-266 {
    margin-top: 35.4666666667vw;
  }
  .u-sp-mgt-267 {
    margin-top: 35.6vw;
  }
  .u-sp-mgt-268 {
    margin-top: 35.7333333333vw;
  }
  .u-sp-mgt-269 {
    margin-top: 35.8666666667vw;
  }
  .u-sp-mgt-270 {
    margin-top: 36vw;
  }
  .u-sp-mgt-271 {
    margin-top: 36.1333333333vw;
  }
  .u-sp-mgt-272 {
    margin-top: 36.2666666667vw;
  }
  .u-sp-mgt-273 {
    margin-top: 36.4vw;
  }
  .u-sp-mgt-274 {
    margin-top: 36.5333333333vw;
  }
  .u-sp-mgt-275 {
    margin-top: 36.6666666667vw;
  }
  .u-sp-mgt-276 {
    margin-top: 36.8vw;
  }
  .u-sp-mgt-277 {
    margin-top: 36.9333333333vw;
  }
  .u-sp-mgt-278 {
    margin-top: 37.0666666667vw;
  }
  .u-sp-mgt-279 {
    margin-top: 37.2vw;
  }
  .u-sp-mgt-280 {
    margin-top: 37.3333333333vw;
  }
  .u-sp-mgt-281 {
    margin-top: 37.4666666667vw;
  }
  .u-sp-mgt-282 {
    margin-top: 37.6vw;
  }
  .u-sp-mgt-283 {
    margin-top: 37.7333333333vw;
  }
  .u-sp-mgt-284 {
    margin-top: 37.8666666667vw;
  }
  .u-sp-mgt-285 {
    margin-top: 38vw;
  }
  .u-sp-mgt-286 {
    margin-top: 38.1333333333vw;
  }
  .u-sp-mgt-287 {
    margin-top: 38.2666666667vw;
  }
  .u-sp-mgt-288 {
    margin-top: 38.4vw;
  }
  .u-sp-mgt-289 {
    margin-top: 38.5333333333vw;
  }
  .u-sp-mgt-290 {
    margin-top: 38.6666666667vw;
  }
  .u-sp-mgt-291 {
    margin-top: 38.8vw;
  }
  .u-sp-mgt-292 {
    margin-top: 38.9333333333vw;
  }
  .u-sp-mgt-293 {
    margin-top: 39.0666666667vw;
  }
  .u-sp-mgt-294 {
    margin-top: 39.2vw;
  }
  .u-sp-mgt-295 {
    margin-top: 39.3333333333vw;
  }
  .u-sp-mgt-296 {
    margin-top: 39.4666666667vw;
  }
  .u-sp-mgt-297 {
    margin-top: 39.6vw;
  }
  .u-sp-mgt-298 {
    margin-top: 39.7333333333vw;
  }
  .u-sp-mgt-299 {
    margin-top: 39.8666666667vw;
  }
  .u-sp-mgt-300 {
    margin-top: 40vw;
  }
}