@charset "UTF-8";
/* CSS Document */
/* ==================================================
Mixin
================================================== */
/*
 * Easing function
 * Original：http://easings.net/
 */
/* ==================================================
Foundation
================================================== */
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

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

nav ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

/* append */
html {
  font-size: 100%;
}

body {
  line-height: 1.6;
  font-family: "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;
  color: #333;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-feature-settings: 'palt' 1;
  font-variant-ligatures: none;
}

input, textarea, code, select, button {
  line-height: 1.6;
  font-family: "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;
  font-size: 1em;
  color: #333;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-feature-settings: 'palt' 1;
  font-variant-ligatures: none;
}

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

ul,
ol {
  list-style: none;
}

input, textarea, code, select, button {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  vertical-align: middle;
  border: none;
  background: none;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
}

em {
  font-style: normal;
}

hr {
  margin: 0;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

[tabindex="-1"]:focus {
  outline: 0;
}

[aria-hidden="true"] {
  display: none !important;
}

.footer {
  background-color: #fff;
  padding: calc(30/16*1rem) 0;
}

@media all and (max-width: 768px) {
  .footer {
    padding: calc(30/32*1rem) 0;
  }
}

.footer p {
  font-family: "游ゴシック" serif;
  font-weight: medium;
  width: calc(535/16*1rem);
  font-size: 10px;
  margin: 0 auto;
}

@media all and (max-width: 768px) {
  .footer p {
    width: calc(580/32*1rem);
  }
}

/* ==================================================
Utility
================================================== */
/* sr */
.u-sr {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* hide */
.u-hide {
  display: none;
}

@media all and (min-width: 1025px) {
  .u-hide-pc {
    display: none;
  }
}

@media all and (min-width: 769px) {
  .u-hide-pc-tb {
    display: none;
  }
}

@media all and (min-width: 769px) and (max-width: 1024px) {
  .u-hide-tb {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  .u-hide-tb-sp {
    display: none;
  }
}

@media all and (max-width: 768px) {
  .u-hide-sp {
    display: none;
  }
}

.u-inner {
  width: 100%;
}

@media all and (min-width: 769px) {
  .u-inner {
    max-width: calc(1002 / 16 * 1rem);
    margin: 0 auto;
  }
}

@media all and (max-width: 768px) {
  .u-inner {
    padding: 0 calc((750 - 702) / 32 * 1rem);
  }
}

/* margin */
@media all and (min-width: 769px) {
  .u-mt-0 {
    margin-top: 0 !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-0 {
    margin-top: 0 !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-5 {
    margin-top: 0.3125em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-5 {
    margin-top: 0.3125em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-10 {
    margin-top: 0.625em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-10 {
    margin-top: 0.625em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-15 {
    margin-top: 0.9375em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-15 {
    margin-top: 0.9375em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-20 {
    margin-top: 1.25em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-20 {
    margin-top: 1.25em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-25 {
    margin-top: 1.5625em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-25 {
    margin-top: 1.5625em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-30 {
    margin-top: 1.875em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-30 {
    margin-top: 1.875em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-35 {
    margin-top: 2.1875em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-35 {
    margin-top: 2.1875em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-40 {
    margin-top: 2.5em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-40 {
    margin-top: 2.5em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-45 {
    margin-top: 2.8125em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-45 {
    margin-top: 2.8125em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-50 {
    margin-top: 3.125em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-50 {
    margin-top: 3.125em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-55 {
    margin-top: 3.4375em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-55 {
    margin-top: 3.4375em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-60 {
    margin-top: 3.75em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-60 {
    margin-top: 3.75em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-65 {
    margin-top: 4.0625em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-65 {
    margin-top: 4.0625em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-70 {
    margin-top: 4.375em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-70 {
    margin-top: 4.375em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-75 {
    margin-top: 4.6875em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-75 {
    margin-top: 4.6875em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-80 {
    margin-top: 5em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-80 {
    margin-top: 5em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-85 {
    margin-top: 5.3125em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-85 {
    margin-top: 5.3125em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-90 {
    margin-top: 5.625em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-90 {
    margin-top: 5.625em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-95 {
    margin-top: 5.9375em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-95 {
    margin-top: 5.9375em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mt-100 {
    margin-top: 6.25em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mt-100 {
    margin-top: 6.25em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-0 {
    margin-bottom: 0 !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-0 {
    margin-bottom: 0 !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-5 {
    margin-bottom: 0.3125em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-5 {
    margin-bottom: 0.3125em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-10 {
    margin-bottom: 0.625em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-10 {
    margin-bottom: 0.625em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-15 {
    margin-bottom: 0.9375em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-15 {
    margin-bottom: 0.9375em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-20 {
    margin-bottom: 1.25em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-20 {
    margin-bottom: 1.25em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-25 {
    margin-bottom: 1.5625em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-25 {
    margin-bottom: 1.5625em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-30 {
    margin-bottom: 1.875em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-30 {
    margin-bottom: 1.875em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-35 {
    margin-bottom: 2.1875em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-35 {
    margin-bottom: 2.1875em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-40 {
    margin-bottom: 2.5em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-40 {
    margin-bottom: 2.5em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-45 {
    margin-bottom: 2.8125em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-45 {
    margin-bottom: 2.8125em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-50 {
    margin-bottom: 3.125em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-50 {
    margin-bottom: 3.125em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-55 {
    margin-bottom: 3.4375em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-55 {
    margin-bottom: 3.4375em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-60 {
    margin-bottom: 3.75em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-60 {
    margin-bottom: 3.75em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-65 {
    margin-bottom: 4.0625em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-65 {
    margin-bottom: 4.0625em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-70 {
    margin-bottom: 4.375em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-70 {
    margin-bottom: 4.375em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-75 {
    margin-bottom: 4.6875em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-75 {
    margin-bottom: 4.6875em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-80 {
    margin-bottom: 5em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-80 {
    margin-bottom: 5em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-85 {
    margin-bottom: 5.3125em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-85 {
    margin-bottom: 5.3125em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-90 {
    margin-bottom: 5.625em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-90 {
    margin-bottom: 5.625em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-95 {
    margin-bottom: 5.9375em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-95 {
    margin-bottom: 5.9375em !important;
  }
}

@media all and (min-width: 769px) {
  .u-mb-100 {
    margin-bottom: 6.25em !important;
  }
}

@media all and (max-width: 768px) {
  .u-mb-100 {
    margin-bottom: 6.25em !important;
  }
}

/* padding */
@media all and (min-width: 769px) {
  .u-pt-0 {
    padding-top: 0 !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-0 {
    padding-top: 0 !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-5 {
    padding-top: 0.3125em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-5 {
    padding-top: 0.3125em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-10 {
    padding-top: 0.625em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-10 {
    padding-top: 0.625em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-15 {
    padding-top: 0.9375em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-15 {
    padding-top: 0.9375em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-20 {
    padding-top: 1.25em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-20 {
    padding-top: 1.25em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-25 {
    padding-top: 1.5625em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-25 {
    padding-top: 1.5625em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-30 {
    padding-top: 1.875em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-30 {
    padding-top: 1.875em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-35 {
    padding-top: 2.1875em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-35 {
    padding-top: 2.1875em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-40 {
    padding-top: 2.5em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-40 {
    padding-top: 2.5em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-45 {
    padding-top: 2.8125em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-45 {
    padding-top: 2.8125em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-50 {
    padding-top: 3.125em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-50 {
    padding-top: 3.125em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-55 {
    padding-top: 3.4375em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-55 {
    padding-top: 3.4375em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-60 {
    padding-top: 3.75em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-60 {
    padding-top: 3.75em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-65 {
    padding-top: 4.0625em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-65 {
    padding-top: 4.0625em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-70 {
    padding-top: 4.375em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-70 {
    padding-top: 4.375em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-75 {
    padding-top: 4.6875em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-75 {
    padding-top: 4.6875em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-80 {
    padding-top: 5em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-80 {
    padding-top: 5em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-85 {
    padding-top: 5.3125em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-85 {
    padding-top: 5.3125em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-90 {
    padding-top: 5.625em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-90 {
    padding-top: 5.625em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-95 {
    padding-top: 5.9375em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-95 {
    padding-top: 5.9375em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pt-100 {
    padding-top: 6.25em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pt-100 {
    padding-top: 6.25em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-0 {
    padding-bottom: 0 !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-0 {
    padding-bottom: 0 !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-5 {
    padding-bottom: 0.3125em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-5 {
    padding-bottom: 0.3125em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-10 {
    padding-bottom: 0.625em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-10 {
    padding-bottom: 0.625em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-15 {
    padding-bottom: 0.9375em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-15 {
    padding-bottom: 0.9375em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-20 {
    padding-bottom: 1.25em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-20 {
    padding-bottom: 1.25em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-25 {
    padding-bottom: 1.5625em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-25 {
    padding-bottom: 1.5625em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-30 {
    padding-bottom: 1.875em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-30 {
    padding-bottom: 1.875em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-35 {
    padding-bottom: 2.1875em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-35 {
    padding-bottom: 2.1875em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-40 {
    padding-bottom: 2.5em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-40 {
    padding-bottom: 2.5em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-45 {
    padding-bottom: 2.8125em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-45 {
    padding-bottom: 2.8125em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-50 {
    padding-bottom: 3.125em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-50 {
    padding-bottom: 3.125em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-55 {
    padding-bottom: 3.4375em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-55 {
    padding-bottom: 3.4375em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-60 {
    padding-bottom: 3.75em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-60 {
    padding-bottom: 3.75em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-65 {
    padding-bottom: 4.0625em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-65 {
    padding-bottom: 4.0625em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-70 {
    padding-bottom: 4.375em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-70 {
    padding-bottom: 4.375em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-75 {
    padding-bottom: 4.6875em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-75 {
    padding-bottom: 4.6875em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-80 {
    padding-bottom: 5em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-80 {
    padding-bottom: 5em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-85 {
    padding-bottom: 5.3125em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-85 {
    padding-bottom: 5.3125em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-90 {
    padding-bottom: 5.625em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-90 {
    padding-bottom: 5.625em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-95 {
    padding-bottom: 5.9375em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-95 {
    padding-bottom: 5.9375em !important;
  }
}

@media all and (min-width: 769px) {
  .u-pb-100 {
    padding-bottom: 6.25em !important;
  }
}

@media all and (max-width: 768px) {
  .u-pb-100 {
    padding-bottom: 6.25em !important;
  }
}

/* text-align */
.u-align-left {
  text-align: left;
}

@media all and (min-width: 1025px) {
  .u-align-left-pc {
    text-align: left;
  }
}

@media all and (min-width: 769px) {
  .u-align-left-pc-tb {
    text-align: left;
  }
}

@media all and (min-width: 769px) and (max-width: 1024px) {
  .u-align-left-tb {
    text-align: left;
  }
}

@media screen and (max-width: 1024px) {
  .u-align-left-tb-sp {
    text-align: left;
  }
}

@media all and (max-width: 768px) {
  .u-align-left-sp {
    text-align: left;
  }
}

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

@media all and (min-width: 1025px) {
  .u-align-center-pc {
    text-align: center;
  }
}

@media all and (min-width: 769px) {
  .u-align-center-pc-tb {
    text-align: center;
  }
}

@media all and (min-width: 769px) and (max-width: 1024px) {
  .u-align-center-tb {
    text-align: center;
  }
}

@media screen and (max-width: 1024px) {
  .u-align-center-tb-sp {
    text-align: center;
  }
}

@media all and (max-width: 768px) {
  .u-align-center-sp {
    text-align: center;
  }
}

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

@media all and (min-width: 1025px) {
  .u-align-right-pc {
    text-align: right;
  }
}

@media all and (min-width: 769px) {
  .u-align-right-pc-tb {
    text-align: right;
  }
}

@media all and (min-width: 769px) and (max-width: 1024px) {
  .u-align-right-tb {
    text-align: right;
  }
}

@media screen and (max-width: 1024px) {
  .u-align-right-tb-sp {
    text-align: right;
  }
}

@media all and (max-width: 768px) {
  .u-align-right-sp {
    text-align: right;
  }
}

/* font-weight */
.u-bold {
  font-weight: bold;
}

/* clearfix */
.u-clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.main a {
  display: block;
}

@media all and (min-width: 1025px) {
  .main a:hover {
    cursor: pointer;
  }
}

/* hero */
.hero {
  width: 100%;
}

.hero__scene img {
  width: 100%;
}

.hero__main {
  background: url(../../assets/img/mv_bg.png) center top/cover no-repeat;
}

@media all and (max-width: 768px) {
  .hero__main {
    background: url(../../assets/img/sp/mv_bg.png) center top/cover no-repeat;
  }
}

.hero__inner {
  width: 73.20644%;
  margin: 0 auto;
  position: relative;
}

.hero__inner::before {
  content: '';
  display: block;
  width: 38.1%;
  padding-bottom: 18.3%;
  height: auto;
  background: url(../../assets/img/mv_sub-ttl.png) center/contain no-repeat;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -39.89071%);
}

.hero__inner img {
  width: 100%;
  max-width: inherit;
}

@media all and (max-width: 768px) {
  .hero__inner {
    width: 100%;
  }
  .hero__inner::before {
    content: '';
    display: block;
    width: 63.06667vw;
    padding-bottom: 30.53333vw;
    background: url(../../assets/img/sp/mv_sub-ttl.png) center/contain no-repeat;
    left: 50%;
    transform: translate(-50%, -45.85153%);
  }
}

.hero__ttl {
  position: relative;
  z-index: 2;
  width: 94.5%;
  padding-top: 6.4%;
  padding-left: 4.6%;
  padding-bottom: 0;
  padding-right: 0;
}

@media all and (max-width: 768px) {
  .hero__ttl {
    width: 100%;
    padding: 18.26667vw 0 0 0.93333vw;
    margin-bottom: -4.4vw;
  }
}

.hero__lead {
  position: relative;
  z-index: 1;
  width: 90%;
  margin: 3.9% auto 0;
  padding-bottom: 8.1%;
}

@media all and (max-width: 768px) {
  .hero__lead {
    width: 92.8vw;
    margin: 0 auto;
    padding-bottom: 12vw;
  }
}

.quiz {
  background: url(../../assets/img/quiz_bg.png) center top/cover no-repeat;
}

@media all and (max-width: 768px) {
  .quiz {
    background: url(../../assets/img/sp/quiz_bg.png) center top/cover no-repeat;
  }
}

.quiz__inner {
  width: 86.3836%;
  margin: 0 auto;
  position: relative;
}

.quiz__inner::before {
  content: '';
  display: block;
  width: 6.01695%;
  padding-bottom: 10.08475%;
  height: auto;
  background: url(../../assets/img/quiz_chara-top.png) center/contain no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  margin: 7.9661% 4.15254% 0 0;
}

@media all and (max-width: 768px) {
  .quiz__inner {
    width: 100%;
    padding: 0 4vw;
  }
  .quiz__inner::before {
    content: '';
    display: block;
    width: 10.8vw;
    padding-bottom: 18.26667vw;
    background: url(../../assets/img/sp/quiz_chara-top.png) center/contain no-repeat;
    margin: 21.33333vw 4vw 0 0;
  }
}

.quiz__ttl {
  width: 35.50847%;
  padding-top: 5.9322%;
  margin: 0 auto;
  text-align: center;
}

@media all and (max-width: 768px) {
  .quiz__ttl {
    width: 67.06667vw;
    padding-top: 13.2vw;
  }
}

.quiz-list {
  width: 100%;
  margin-top: 5.08475%;
}

@media all and (max-width: 768px) {
  .quiz-list {
    margin-top: 8.93333vw;
  }
}

.quiz-list__item + .quiz-list__item {
  margin-top: 1.69492%;
}

@media all and (max-width: 768px) {
  .quiz-list__item + .quiz-list__item {
    margin-top: 4vw;
  }
}

.quiz-list__item dl {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  padding: 5.08475% 0;
}

@media all and (max-width: 768px) {
  .quiz-list__item dl {
    padding: 9.73333vw 6.66667vw 5.33333vw;
    justify-content: flex-start;
  }
}

.quiz-list__item dt {
  width: 100%;
  margin-bottom: 4.23729%;
  text-align: center;
}

.quiz-list__item dt figure {
  line-height: 1;
  font-size: 0;
  margin: 0 auto;
}

@media all and (max-width: 768px) {
  .quiz-list__item dt {
    margin-bottom: 8vw;
  }
}

.quiz-list__item dd {
  width: 19.74576%;
  margin: 0 0.97458%;
  line-height: 1;
  font-size: 0;
}

.quiz-list__item dd > input {
  display: none;
}

.quiz-list__item dd label {
  display: block;
}

.quiz-list__item dd .btn01-01 {
  background: url(../img/quiz01_btn01.png) center/contain no-repeat;
}

.quiz-list__item dd .btn01-01:hover {
  background: url(../img/hover/quiz01_btn01_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn01-01-sp {
  background: url(../img/sp/quiz01_btn01.png) center/contain no-repeat;
}

.quiz-list__item dd .btn01-01-sp {
  background: url(../img/sp/quiz01_btn01.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn01-01 {
  background: url(../img/hover/quiz01_btn01_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn01-01-sp {
  background: url(../img/hover/quiz01_btn01_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn01-02 {
  background: url(../img/quiz01_btn02.png) center/contain no-repeat;
}

.quiz-list__item dd .btn01-02:hover {
  background: url(../img/hover/quiz01_btn02_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn01-02-sp {
  background: url(../img/sp/quiz01_btn02.png) center/contain no-repeat;
}

.quiz-list__item dd .btn01-02-sp {
  background: url(../img/sp/quiz01_btn02.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn01-02 {
  background: url(../img/hover/quiz01_btn02_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn01-02-sp {
  background: url(../img/hover/quiz01_btn02_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn01-03 {
  background: url(../img/quiz01_btn03.png) center/contain no-repeat;
}

.quiz-list__item dd .btn01-03:hover {
  background: url(../img/hover/quiz01_btn03_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn01-03-sp {
  background: url(../img/sp/quiz01_btn03.png) center/contain no-repeat;
}

.quiz-list__item dd .btn01-03-sp {
  background: url(../img/sp/quiz01_btn03.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn01-03 {
  background: url(../img/hover/quiz01_btn03_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn01-03-sp {
  background: url(../img/hover/quiz01_btn03_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn01-04 {
  background: url(../img/quiz01_btn04.png) center/contain no-repeat;
}

.quiz-list__item dd .btn01-04:hover {
  background: url(../img/hover/quiz01_btn04_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn01-04-sp {
  background: url(../img/sp/quiz01_btn04.png) center/contain no-repeat;
}

.quiz-list__item dd .btn01-04-sp {
  background: url(../img/sp/quiz01_btn04.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn01-04 {
  background: url(../img/hover/quiz01_btn04_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn01-04-sp {
  background: url(../img/hover/quiz01_btn04_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn02-01 {
  background: url(../img/quiz02_btn01.png) center/contain no-repeat;
}

.quiz-list__item dd .btn02-01:hover {
  background: url(../img/hover/quiz02_btn01_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn02-01-sp {
  background: url(../img/sp/quiz02_btn01.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn02-01 {
  background: url(../img/hover/quiz02_btn01_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn02-01-sp {
  background: url(../img/hover/quiz02_btn01_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn02-02 {
  background: url(../img/quiz02_btn02.png) center/contain no-repeat;
}

.quiz-list__item dd .btn02-02:hover {
  background: url(../img/hover/quiz02_btn02_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn02-02-sp {
  background: url(../img/sp/quiz02_btn02.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn02-02 {
  background: url(../img/hover/quiz02_btn02_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn02-02-sp {
  background: url(../img/hover/quiz02_btn02_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn02-03 {
  background: url(../img/quiz02_btn03.png) center/contain no-repeat;
}

.quiz-list__item dd .btn02-03:hover {
  background: url(../img/hover/quiz02_btn03_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn02-03-sp {
  background: url(../img/sp/quiz02_btn03.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn02-03 {
  background: url(../img/hover/quiz02_btn03_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn02-03-sp {
  background: url(../img/hover/quiz02_btn03_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn03-01 {
  background: url(../img/quiz03_btn01.png) center/contain no-repeat;
}

.quiz-list__item dd .btn03-01:hover {
  background: url(../img/hover/quiz03_btn01_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn03-01-sp {
  background: url(../img/sp/quiz03_btn01.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn03-01 {
  background: url(../img/hover/quiz03_btn01_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn03-01-sp {
  background: url(../img/hover/quiz03_btn01_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn03-02 {
  background: url(../img/quiz03_btn02.png) center/contain no-repeat;
}

.quiz-list__item dd .btn03-02:hover {
  background: url(../img/hover/quiz03_btn02_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn03-02-sp {
  background: url(../img/sp/quiz03_btn02.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn03-02 {
  background: url(../img/hover/quiz03_btn02_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn03-02-sp {
  background: url(../img/hover/quiz03_btn02_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn04-01 {
  background: url(../img/quiz04_btn01.png) center/contain no-repeat;
}

.quiz-list__item dd .btn04-01:hover {
  background: url(../img/hover/quiz04_btn01_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn04-01-sp {
  background: url(../img/sp/quiz04_btn01.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn04-01 {
  background: url(../img/hover/quiz04_btn01_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn04-01-sp {
  background: url(../img/hover/quiz04_btn01_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn04-02 {
  background: url(../img/quiz04_btn02.png) center/contain no-repeat;
}

.quiz-list__item dd .btn04-02:hover {
  background: url(../img/hover/quiz04_btn02_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn04-02-sp {
  background: url(../img/sp/quiz04_btn02.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn04-02 {
  background: url(../img/hover/quiz04_btn02_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn04-02-sp {
  background: url(../img/hover/quiz04_btn02_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn05-01 {
  background: url(../img/quiz05_btn01.png) center/contain no-repeat;
}

.quiz-list__item dd .btn05-01:hover {
  background: url(../img/hover/quiz05_btn01_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn05-01-sp {
  background: url(../img/sp/quiz05_btn01.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn05-01 {
  background: url(../img/hover/quiz05_btn01_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn05-01-sp {
  background: url(../img/hover/quiz05_btn01_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn05-02 {
  background: url(../img/quiz05_btn02.png) center/contain no-repeat;
}

.quiz-list__item dd .btn05-02:hover {
  background: url(../img/hover/quiz05_btn02_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn05-02-sp {
  background: url(../img/sp/quiz05_btn02.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn05-02 {
  background: url(../img/hover/quiz05_btn02_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn05-02-sp {
  background: url(../img/hover/quiz05_btn02_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn06-01 {
  background: url(../img/quiz06_btn01.png) center/contain no-repeat;
}

.quiz-list__item dd .btn06-01:hover {
  background: url(../img/hover/quiz06_btn01_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn06-01-sp {
  background: url(../img/sp/quiz06_btn01.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn06-01 {
  background: url(../img/hover/quiz06_btn01_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn06-01-sp {
  background: url(../img/hover/quiz06_btn01_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn06-02 {
  background: url(../img/quiz06_btn02.png) center/contain no-repeat;
}

.quiz-list__item dd .btn06-02:hover {
  background: url(../img/hover/quiz06_btn02_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn06-02-sp {
  background: url(../img/sp/quiz06_btn02.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn06-02 {
  background: url(../img/hover/quiz06_btn02_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn06-02-sp {
  background: url(../img/hover/quiz06_btn02_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn06-03 {
  background: url(../img/quiz06_btn03.png) center/contain no-repeat;
}

.quiz-list__item dd .btn06-03:hover {
  background: url(../img/hover/quiz06_btn03_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn06-03-sp {
  background: url(../img/sp/quiz06_btn03.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn06-03 {
  background: url(../img/hover/quiz06_btn03_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn06-03-sp {
  background: url(../img/hover/quiz06_btn03_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn07-01 {
  background: url(../img/quiz07_btn01.png) center/contain no-repeat;
}

.quiz-list__item dd .btn07-01:hover {
  background: url(../img/hover/quiz07_btn01_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn07-01-sp {
  background: url(../img/sp/quiz07_btn01.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn07-01 {
  background: url(../img/hover/quiz07_btn01_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn07-01-sp {
  background: url(../img/hover/quiz07_btn01_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn07-02 {
  background: url(../img/quiz07_btn02.png) center/contain no-repeat;
}

.quiz-list__item dd .btn07-02:hover {
  background: url(../img/hover/quiz07_btn02_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn07-02-sp {
  background: url(../img/sp/quiz07_btn02.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn07-02 {
  background: url(../img/hover/quiz07_btn02_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn07-02-sp {
  background: url(../img/hover/quiz07_btn02_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .btn07-03 {
  background: url(../img/quiz07_btn03.png) center/contain no-repeat;
}

.quiz-list__item dd .btn07-03:hover {
  background: url(../img/hover/quiz07_btn03_on.png) center/contain no-repeat;
}

.quiz-list__item dd .btn07-03-sp {
  background: url(../img/sp/quiz07_btn03.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn07-03 {
  background: url(../img/hover/quiz07_btn03_on.png) center/contain no-repeat;
}

.quiz-list__item dd.is-active label .btn07-03-sp {
  background: url(../img/hover/quiz07_btn03_on_sp.png) center/contain no-repeat;
}

.quiz-list__item dd .default p.u-hide-sp {
  width: auto;
  height: auto;
  padding-bottom: 40.343347639%;
}

.quiz-list__item dd .default p.u-hide-pc-tb {
  height: auto;
  width: auto;
  padding-bottom: 46.975088968%;
}

@media all and (max-width: 768px) {
  .quiz-list__item dd {
    width: 47.2973%;
  }
  .quiz-list__item dd:nth-child(even) {
    margin: 0 2.53378% 5.06757% 0;
  }
  .quiz-list__item dd:nth-child(odd) {
    margin: 0 0 5.06757% 2.53378%;
  }
}

.quiz-list__item--01 {
  background: url(../../assets/img/quiz01_bg.png) center top/cover no-repeat;
}

.quiz-list__item--01 dt figure {
  width: 32.0339%;
}

@media all and (max-width: 768px) {
  .quiz-list__item--01 {
    background: url(../../assets/img/sp/quiz01_bg.png) center top/cover no-repeat;
  }
  .quiz-list__item--01 dt figure {
    width: 38.26667vw;
  }
}

.quiz-list__item--02 {
  background: url(../../assets/img/quiz02_bg.png) center top/cover no-repeat;
}

.quiz-list__item--02 dt figure {
  width: 51.94915%;
}

@media all and (max-width: 768px) {
  .quiz-list__item--02 {
    background: url(../../assets/img/sp/quiz02_bg.png) center top/cover no-repeat;
  }
  .quiz-list__item--02 dt figure {
    width: 52.66667vw;
  }
}

.quiz-list__item--03 {
  background: url(../../assets/img/quiz03_bg.png) center top/cover no-repeat;
}

.quiz-list__item--03 dt figure {
  width: 40.33898%;
}

@media all and (max-width: 768px) {
  .quiz-list__item--03 {
    background: url(../../assets/img/sp/quiz03_bg.png) center top/cover no-repeat;
  }
  .quiz-list__item--03 dt figure {
    width: 71.86667vw;
  }
}

.quiz-list__item--04 {
  background: url(../../assets/img/quiz04_bg.png) center top/cover no-repeat;
}

.quiz-list__item--04 dt figure {
  width: 63.05085%;
}

@media all and (max-width: 768px) {
  .quiz-list__item--04 {
    background: url(../../assets/img/sp/quiz04_bg.png) center top/cover no-repeat;
  }
  .quiz-list__item--04 dt figure {
    width: 71.86667vw;
  }
}

.quiz-list__item--05 {
  background: url(../../assets/img/quiz05_bg.png) center top/cover no-repeat;
}

.quiz-list__item--05 dt figure {
  width: 44.66102%;
}

@media all and (max-width: 768px) {
  .quiz-list__item--05 {
    background: url(../../assets/img/sp/quiz05_bg.png) center top/cover no-repeat;
  }
  .quiz-list__item--05 dt figure {
    width: 68.4vw;
  }
}

.quiz-list__item--06 {
  background: url(../../assets/img/quiz06_bg.png) center top/cover no-repeat;
}

.quiz-list__item--06 dt figure {
  width: 48.47458%;
}

@media all and (max-width: 768px) {
  .quiz-list__item--06 {
    background: url(../../assets/img/sp/quiz06_bg.png) center top/cover no-repeat;
  }
  .quiz-list__item--06 dt figure {
    width: 51.06667vw;
  }
}

.quiz-list__item--07 {
  background: url(../../assets/img/quiz07_bg.png) center top/cover no-repeat;
}

.quiz-list__item--07 dt figure {
  width: 25.08475%;
}

@media all and (max-width: 768px) {
  .quiz-list__item--07 {
    background: url(../../assets/img/sp/quiz07_bg.png) center top/cover no-repeat;
  }
  .quiz-list__item--07 dt figure {
    width: 37.46667vw;
  }
}

.quiz-cta {
  position: relative;
  padding: 6.77966% 0 11.52542%;
}

.quiz-cta::before {
  content: '';
  display: block;
  width: 18.13559%;
  padding-bottom: 16.52542%;
  height: auto;
  background: url(../../assets/img/quiz_chara-bottom.png) center/contain no-repeat;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0 4.91525% 3.55932% 0;
}

.quiz-cta__result-btn {
  width: 49.91525%;
  margin: 0 auto;
  text-align: center;
}

@media all and (max-width: 768px) {
  .quiz-cta {
    padding: 8.26667vw 0 34.66667vw;
  }
  .quiz-cta::before {
    width: 32.8vw;
    padding-bottom: 29.86667vw;
    background: url(../../assets/img/sp/quiz_chara-bottom.png) center/contain no-repeat;
    margin: 0 4vw -1.86667vw 0;
  }
  .quiz-cta__result-btn {
    width: 100%;
    margin: 0 auto;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uLy4uLy4uL3NyYy9hc3NldHMvY3NzL3N0eWxlLnNjc3MiLCIuLi8uLi8uLi9zcmMvYXNzZXRzL2Nzcy9jb25maWcvX21peGluLnNjc3MiLCIuLi8uLi8uLi9zcmMvYXNzZXRzL2Nzcy9pbmMvX2ZvdW5kYXRpb24uc2NzcyIsIi4uLy4uLy4uL3NyYy9hc3NldHMvY3NzL2luYy9vYmplY3QvX2NvbW1vbi5zY3NzIiwiLi4vLi4vLi4vc3JjL2Fzc2V0cy9jc3MvaW5jL29iamVjdC9fdXRpbGl0eS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0NoQixpQkFBQTtBQ0RBOztvREZJb0Q7QUV3Q3BEOzs7RUZwQ0U7QUdSRjs7b0RIV29EO0FHUHBEOzs7Ozs7Q0hjQztBR05EOzs7Ozs7Ozs7Ozs7RUFZSSxTQUFRO0VBQ1IsVUFBUztFQUNULFNBQVE7RUFDUixVQUFTO0VBQ1QsZUFBYztFQUNkLHdCQUF1QjtFQUN2Qix1QkFBc0I7QUhRMUI7O0FHTEE7RUFDSSxjQUFhO0FIUWpCOztBR0xBOztFQUVDLGNBQWE7QUhRZDs7QUdMQTtFQUNJLGdCQUFlO0FIUW5COztBR0xBO0VBQ0ksWUFBVztBSFFmOztBR0xBOztFQUVJLFdBQVU7RUFDVixhQUFZO0FIUWhCOztBR0xBO0VBQ0ksU0FBUTtFQUNSLFVBQVM7RUFDVCxlQUFjO0VBQ2Qsd0JBQXVCO0VBQ3ZCLHVCQUFzQjtBSFExQjs7QUdMQSxzQ0FBQTtBQUNBO0VBQ0ksc0JBQXFCO0VBQ3JCLFdBQVU7RUFDVixxQkFBb0I7QUhReEI7O0FHTEEsc0NBQUE7QUFDQTtFQUNJLHNCQUFxQjtFQUNyQixXQUFVO0VBQ1Ysa0JBQWlCO0VBQ2pCLGlCQUFnQjtBSFFwQjs7QUdMQTtFQUNJLDZCQUE2QjtBSFFqQzs7QUdMQTtFQUNJLHlCQUF3QjtFQUN4QixZQUFXO0FIUWY7O0FHTEE7RUFDSSx5QkFBd0I7RUFDeEIsaUJBQWdCO0FIUXBCOztBR0xBLDRDQUFBO0FBQ0E7RUFD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SUFDb0IsOEJBQTZDO0VMNFNoRTtBQUNGOztBRXBVQztFR3NCQTtJQUVpQiw4QkFBNkM7RUxpVDdEO0FBQ0Y7O0FFblZDO0VHbUNBO0lBQ29CLCtCQUE2QztFTG9UaEU7QUFDRjs7QUVoVkM7RUcwQkE7SUFFaUIsK0JBQTZDO0VMeVQ3RDtBQUNGOztBRS9WQztFR3VDQTtJQUNvQiw0QkFBNkM7RUw0VGhFO0FBQ0Y7O0FFNVZDO0VHOEJBO0lBRWlCLDRCQUE2QztFTGlVN0Q7QUFDRjs7QUUzV0M7RUcyQ0E7SUFDb0IsK0JBQTZDO0VMb1VoRTtBQUNGOztBRXhXQztFR2tDQTtJQUVpQiwrQkFBNkM7RUx5VTdEO0FBQ0Y7O0FFdlhDO0VHK0NBO0lBQ29CLDhCQUE2QztFTDRVaEU7QUFDRjs7QUVwWEM7RUdzQ0E7SUFFaUIsOEJBQTZDO0VMaVY3RDtBQUNGOztBRW5ZQztFR21EQTtJQUNvQiwrQkFBNkM7RUxvVmhFO0FBQ0Y7O0FFaFlDO0VHMENBO0lBRWlCLCtCQUE2QztFTHlWN0Q7QUFDRjs7QUUvWUM7RUd1REE7SUFDb0IsNkJBQTZDO0VMNFZoRTtBQUNGOztBRTVZQztFRzhDQTtJQUVpQiw2QkFBNkM7RUxpVzdEO0FBQ0Y7O0FFM1pDO0VHMkRBO0lBQ29CLCtCQUE2QztFTG9XaEU7QUFDRjs7QUV4WkM7RUdrREE7SUFFaUIsK0JBQTZDO0VMeVc3RDtBQUNGOztBRXZhQztFRytEQTtJQUNvQiw4QkFBNkM7RUw0V2hFO0FBQ0Y7O0FFcGFDO0VHc0RBO0lBRWlCLDhCQUE2QztFTGlYN0Q7QUFDRjs7QUVuYkM7RUdtRUE7SUFDb0IsK0JBQTZDO0VMb1hoRTtBQUNGOztBRWhiQztFRzBEQTtJQUVpQiwrQkFBNkM7RUx5WDdEO0FBQ0Y7O0FFL2JDO0VHdUVBO0lBQ29CLDBCQUE2QztFTDRYaEU7QUFDRjs7QUU1YkM7RUc4REE7SUFFaUIsMEJBQTZDO0VMaVk3RDtBQUNGOztBRTNjQztFRzJFQTtJQUNvQiwrQkFBNkM7RUxvWWhFO0FBQ0Y7O0FFeGNDO0VHa0VBO0lBRWlCLCtCQUE2QztFTHlZN0Q7QUFDRjs7QUV2ZEM7RUcrRUE7SUFDb0IsOEJBQTZDO0VMNFloRTtBQUNGOztBRXBkQztFR3NFQTtJQUVpQiw4QkFBNkM7RUxpWjdEO0FBQ0Y7O0FFbmVDO0VHbUZBO0lBQ29CLCtCQUE2QztFTG9aaEU7QUFDRjs7QUVoZUM7RUcwRUE7SUFFaUIsK0JBQTZDO0VMeVo3RDtBQUNGOztBRS9lQztFR3VGQTtJQUNvQiw2QkFBOEM7RUw0WmpFO0FBQ0Y7O0FFNWVDO0VHOEVBO0lBRWlCLDZCQUE4QztFTGlhOUQ7QUFDRjs7QUUzZkM7RUc2RkE7SUFDb0IsMkJBQTBCO0VMa2E3QztBQUNGOztBRXhmQztFR29GQTtJQUVpQiwyQkFBMEI7RUx1YTFDO0FBQ0Y7O0FFdmdCQztFR2lHQTtJQUNvQixrQ0FBK0M7RUwwYWxFO0FBQ0Y7O0FFcGdCQztFR3dGQTtJQUVpQixrQ0FBK0M7RUwrYS9EO0FBQ0Y7O0FFbmhCQztFR3FHQTtJQUNvQixpQ0FBZ0Q7RUxrYm5FO0FBQ0Y7O0FFaGhCQztFRzRGQTtJQUVpQixpQ0FBZ0Q7RUx1YmhFO0FBQ0Y7O0FFL2hCQztFR3lHQTtJQUNvQixrQ0FBZ0Q7RUwwYm5FO0FBQ0Y7O0FFNWhCQztFR2dHQTtJQUVpQixrQ0FBZ0Q7RUwrYmhFO0FBQ0Y7O0FFM2lCQztFRzZHQTtJQUNvQixnQ0FBZ0Q7RUxrY25FO0FBQ0Y7O0FFeGlCQztFR29HQTtJQUVpQixnQ0FBZ0Q7RUx1Y2hFO0FBQ0Y7O0FFdmpCQztFR2lIQTtJQUNvQixrQ0FBZ0Q7RUwwY25FO0FBQ0Y7O0FFcGpCQztFR3dHQTtJQUVpQixrQ0FBZ0Q7RUwrY2hFO0FBQ0Y7O0FFbmtCQztFR3FIQTtJQUNvQixpQ0FBZ0Q7RUxrZG5FO0FBQ0Y7O0FFaGtCQztFRzRHQTtJQUVpQixpQ0FBZ0Q7RUx1ZGhFO0FBQ0Y7O0FFL2tCQztFR3lIQTtJQUNvQixrQ0FBZ0Q7RUwwZG5FO0FBQ0Y7O0FFNWtCQztFR2dIQTtJQUVpQixrQ0FBZ0Q7RUwrZGhFO0FBQ0Y7O0FFM2xCQztFRzZIQTtJQUNvQiwrQkFBZ0Q7RUxrZW5FO0FBQ0Y7O0FFeGxCQztFR29IQTtJQUVpQiwrQkFBZ0Q7RUx1ZWhFO0FBQ0Y7O0FFdm1CQztFR2lJQTtJQUNvQixrQ0FBZ0Q7RUwwZW5FO0FBQ0Y7O0FFcG1CQztFR3dIQTtJQUVpQixrQ0FBZ0Q7RUwrZWhFO0FBQ0Y7O0FFbm5CQztFR3FJQTtJQUNvQixpQ0FBZ0Q7RUxrZm5FO0FBQ0Y7O0FFaG5CQztFRzRIQTtJQUVpQixpQ0FBZ0Q7RUx1ZmhFO0FBQ0Y7O0FFL25CQztFR3lJQTtJQUNvQixrQ0FBZ0Q7RUwwZm5FO0FBQ0Y7O0FFNW5CQztFR2dJQTtJQUVpQixrQ0FBZ0Q7RUwrZmhFO0FBQ0Y7O0FFM29CQztFRzZJQTtJQUNvQixnQ0FBZ0Q7RUxrZ0JuRTtBQUNGOztBRXhvQkM7RUdvSUE7SUFFaUIsZ0NBQWdEO0VMdWdCaEU7QUFDRjs7QUV2cEJDO0VHaUpBO0lBQ29CLGtDQUFnRDtFTDBnQm5FO0FBQ0Y7O0FFcHBCQztFR3dJQTtJQUVpQixrQ0FBZ0Q7RUwrZ0JoRTtBQUNGOztBRW5xQkM7RUdxSkE7SUFDb0IsaUNBQWdEO0VMa2hCbkU7QUFDRjs7QUVocUJDO0VHNElBO0lBRWlCLGlDQUFnRDtFTHVoQmhFO0FBQ0Y7O0FFL3FCQztFR3lKQTtJQUNvQixrQ0FBZ0Q7RUwwaEJuRTtBQUNGOztBRTVxQkM7RUdnSkE7SUFFaUIsa0NBQWdEO0VMK2hCaEU7QUFDRjs7QUUzckJDO0VHNkpBO0lBQ29CLDZCQUFnRDtFTGtpQm5FO0FBQ0Y7O0FFeHJCQztFR29KQTtJQUVpQiw2QkFBZ0Q7RUx1aUJoRTtBQUNGOztBRXZzQkM7RUdpS0E7SUFDb0Isa0NBQWdEO0VMMGlCbkU7QUFDRjs7QUVwc0JDO0VHd0pBO0lBRWlCLGtDQUFnRDtFTCtpQmhFO0FBQ0Y7O0FFbnRCQztFR3FLQTtJQUNvQixpQ0FBZ0Q7RUxrakJuRTtBQUNGOztBRWh0QkM7RUc0SkE7SUFFaUIsaUNBQWdEO0VMdWpCaEU7QUFDRjs7QUUvdEJDO0VHeUtBO0lBQ29CLGtDQUFnRDtFTDBqQm5FO0FBQ0Y7O0FFNXRCQztFR2dLQTtJQUVpQixrQ0FBZ0Q7RUwrakJoRTtBQUNGOztBRTN1QkM7RUc2S0E7SUFDb0IsZ0NBQWlEO0VMa2tCcEU7QUFDRjs7QUV4dUJDO0VHb0tBO0lBRWlCLGdDQUFpRDtFTHVrQmpFO0FBQ0Y7O0FLcGtCQSxZQUFBO0FIbkxDO0VHcUxBO0lBQ29CLHlCQUF3QjtFTHVrQjNDO0FBQ0Y7O0FFcnZCQztFRzRLQTtJQUVpQix5QkFBd0I7RUw0a0J4QztBQUNGOztBRXB3QkM7RUd5TEE7SUFDb0IsZ0NBQTZDO0VMK2tCaEU7QUFDRjs7QUVqd0JDO0VHZ0xBO0lBRWlCLGdDQUE2QztFTG9sQjdEO0FBQ0Y7O0FFaHhCQztFRzZMQTtJQUNvQiwrQkFBOEM7RUx1bEJqRTtBQUNGOztBRTd3QkM7RUdvTEE7SUFFaUIsK0JBQThDO0VMNGxCOUQ7QUFDRjs7QUU1eEJDO0VHaU1BO0lBQ29CLGdDQUE4QztFTCtsQmpFO0FBQ0Y7O0FFenhCQztFR3dMQTtJQUVpQixnQ0FBOEM7RUxvbUI5RDtBQUNGOztBRXh5QkM7RUdxTUE7SUFDb0IsOEJBQThDO0VMdW1CakU7QUFDRjs7QUVyeUJDO0VHNExBO0lBRWlCLDhCQUE4QztFTDRtQjlEO0FBQ0Y7O0FFcHpCQztFR3lNQTtJQUNvQixnQ0FBOEM7RUwrbUJqRTtBQUNGOztBRWp6QkM7RUdnTUE7SUFFaUIsZ0NBQThDO0VMb25COUQ7QUFDRjs7QUVoMEJDO0VHNk1BO0lBQ29CLCtCQUE4QztFTHVuQmpFO0FBQ0Y7O0FFN3pCQztFR29NQTtJQUVpQiwrQkFBOEM7RUw0bkI5RDtBQUNGOztBRTUwQkM7RUdpTkE7SUFDb0IsZ0NBQThDO0VMK25CakU7QUFDRjs7QUV6MEJDO0VHd01BO0lBRWlCLGdDQUE4QztFTG9vQjlEO0FBQ0Y7O0FFeDFCQztFR3FOQTtJQUNvQiw2QkFBOEM7RUx1b0JqRTtBQUNGOztBRXIxQkM7RUc0TUE7SUFFaUIsNkJBQThDO0VMNG9COUQ7QUFDRjs7QUVwMkJDO0VHeU5BO0lBQ29CLGdDQUE4QztFTCtvQmpFO0FBQ0Y7O0FFajJCQztFR2dOQTtJQUVpQixnQ0FBOEM7RUxvcEI5RDtBQUNGOztBRWgzQkM7RUc2TkE7SUFDb0IsK0JBQThDO0VMdXBCakU7QUFDRjs7QUU3MkJDO0VHb05BO0lBRWlCLCtCQUE4QztFTDRwQjlEO0FBQ0Y7O0FFNTNCQztFR2lPQTtJQUNvQixnQ0FBOEM7RUwrcEJqRTtBQUNGOztBRXozQkM7RUd3TkE7SUFFaUIsZ0NBQThDO0VMb3FCOUQ7QUFDRjs7QUV4NEJDO0VHcU9BO0lBQ29CLDhCQUE4QztFTHVxQmpFO0FBQ0Y7O0FFcjRCQztFRzROQTtJQUVpQiw4QkFBOEM7RUw0cUI5RDtBQUNGOztBRXA1QkM7RUd5T0E7SUFDb0IsZ0NBQThDO0VMK3FCakU7QUFDRjs7QUVqNUJDO0VHZ09BO0lBRWlCLGdDQUE4QztFTG9yQjlEO0FBQ0Y7O0FFaDZCQztFRzZPQTtJQUNvQiwrQkFBOEM7RUx1ckJqRTtBQUNGOztBRTc1QkM7RUdvT0E7SUFFaUIsK0JBQThDO0VMNHJCOUQ7QUFDRjs7QUU1NkJDO0VHaVBBO0lBQ29CLGdDQUE4QztFTCtyQmpFO0FBQ0Y7O0FFejZCQztFR3dPQTtJQUVpQixnQ0FBOEM7RUxvc0I5RDtBQUNGOztBRXg3QkM7RUdxUEE7SUFDb0IsMkJBQThDO0VMdXNCakU7QUFDRjs7QUVyN0JDO0VHNE9BO0lBRWlCLDJCQUE4QztFTDRzQjlEO0FBQ0Y7O0FFcDhCQztFR3lQQTtJQUNvQixnQ0FBOEM7RUwrc0JqRTtBQUNGOztBRWo4QkM7RUdnUEE7SUFFaUIsZ0NBQThDO0VMb3RCOUQ7QUFDRjs7QUVoOUJDO0VHNlBBO0lBQ29CLCtCQUE4QztFTHV0QmpFO0FBQ0Y7O0FFNzhCQztFR29QQTtJQUVpQiwrQkFBOEM7RUw0dEI5RDtBQUNGOztBRTU5QkM7RUdpUUE7SUFDb0IsZ0NBQThDO0VMK3RCakU7QUFDRjs7QUV6OUJDO0VHd1BBO0lBRWlCLGdDQUE4QztFTG91QjlEO0FBQ0Y7O0FFeCtCQztFR3FRQTtJQUNvQiw4QkFBK0M7RUx1dUJsRTtBQUNGOztBRXIrQkM7RUc0UEE7SUFFaUIsOEJBQStDO0VMNHVCL0Q7QUFDRjs7QUVwL0JDO0VHMlFBO0lBQ29CLDRCQUEyQjtFTDZ1QjlDO0FBQ0Y7O0FFai9CQztFR2tRQTtJQUVpQiw0QkFBMkI7RUxrdkIzQztBQUNGOztBRWhnQ0M7RUcrUUE7SUFDb0IsbUNBQWdEO0VMcXZCbkU7QUFDRjs7QUU3L0JDO0VHc1FBO0lBRWlCLG1DQUFnRDtFTDB2QmhFO0FBQ0Y7O0FFNWdDQztFR21SQTtJQUNvQixrQ0FBaUQ7RUw2dkJwRTtBQUNGOztBRXpnQ0M7RUcwUUE7SUFFaUIsa0NBQWlEO0VMa3dCakU7QUFDRjs7QUV4aENDO0VHdVJBO0lBQ29CLG1DQUFpRDtFTHF3QnBFO0FBQ0Y7O0FFcmhDQztFRzhRQTtJQUVpQixtQ0FBaUQ7RUwwd0JqRTtBQUNGOztBRXBpQ0M7RUcyUkE7SUFDb0IsaUNBQWlEO0VMNndCcEU7QUFDRjs7QUVqaUNDO0VHa1JBO0lBRWlCLGlDQUFpRDtFTGt4QmpFO0FBQ0Y7O0FFaGpDQztFRytSQTtJQUNvQixtQ0FBaUQ7RUxxeEJwRTtBQUNGOztBRTdpQ0M7RUdzUkE7SUFFaUIsbUNBQWlEO0VMMHhCakU7QUFDRjs7QUU1akNDO0VHbVNBO0lBQ29CLGtDQUFpRDtFTDZ4QnBFO0FBQ0Y7O0FFempDQztFRzBSQTtJQUVpQixrQ0FBaUQ7RUxreUJqRTtBQUNGOztBRXhrQ0M7RUd1U0E7SUFDb0IsbUNBQWlEO0VMcXlCcEU7QUFDRjs7QUVya0NDO0VHOFJBO0lBRWlCLG1DQUFpRDtFTDB5QmpFO0FBQ0Y7O0FFcGxDQztFRzJTQTtJQUNvQixnQ0FBaUQ7RUw2eUJwRTtBQUNGOztBRWpsQ0M7RUdrU0E7SUFFaUIsZ0NBQWlEO0VMa3pCakU7QUFDRjs7QUVobUNDO0VHK1NBO0lBQ29CLG1DQUFpRDtFTHF6QnBFO0FBQ0Y7O0FFN2xDQztFR3NTQTtJQUVpQixtQ0FBaUQ7RUwwekJqRTtBQUNGOztBRTVtQ0M7RUdtVEE7SUFDb0Isa0NBQWlEO0VMNnpCcEU7QUFDRjs7QUV6bUNDO0VHMFNBO0lBRWlCLGtDQUFpRDtFTGswQmpFO0FBQ0Y7O0FFeG5DQztFR3VUQTtJQUNvQixtQ0FBaUQ7RUxxMEJwRTtBQUNGOztBRXJuQ0M7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QUM1OUNHO0VBc0RTLDBFQUFrRTtBRDA2QzlFOztBQ2grQ0c7RUEwRE8sb0VBQStEO0FEMDZDekU7O0FDcCtDRztFQTZETyxvRUFBK0Q7QUQyNkN6RTs7QUN4K0NHO0VBZ0VPLDBFQUFrRTtBRDQ2QzVFOztBQzUrQ0c7RUFtRU8sNkVBQWtFO0FENjZDNUU7O0FDaC9DRztFQW9ETyxpRUFBNEQ7QURnOEN0RTs7QUNwL0NHO0VBc0RTLDBFQUFrRTtBRGs4QzlFOztBQ3gvQ0c7RUEwRE8sb0VBQStEO0FEazhDekU7O0FDNS9DRztFQTZETyxvRUFBK0Q7QURtOEN6RTs7QUNoZ0RHO0VBZ0VPLDBFQUFrRTtBRG84QzVFOztBQ3BnREc7RUFtRU8sNkVBQWtFO0FEcThDNUU7O0FDeGdERztFQW9ETyxpRUFBNEQ7QUR3OUN0RTs7QUM1Z0RHO0VBc0RTLDBFQUFrRTtBRDA5QzlFOztBQ2hoREc7RUEwRE8sb0VBQStEO0FEMDlDekU7O0FDcGhERztFQTZETyxvRUFBK0Q7QUQyOUN6RTs7QUN4aERHO0VBZ0VPLDBFQUFrRTtBRDQ5QzVFOztBQzVoREc7RUFtRU8sNkVBQWtFO0FENjlDNUU7O0FDaGlERztFQXlFTyxpRUFBNEQ7QUQyOUN0RTs7QUNwaURHO0VBMkVTLDBFQUFrRTtBRDY5QzlFOztBQ3hpREc7RUErRU8sb0VBQStEO0FENjlDekU7O0FDNWlERztFQWtGTywwRUFBa0U7QUQ4OUM1RTs7QUNoakRHO0VBcUZPLDZFQUFrRTtBRCs5QzVFOztBQ3BqREc7RUF5RU8saUVBQTREO0FEKytDdEU7O0FDeGpERztFQTJFUywwRUFBa0U7QURpL0M5RTs7QUM1akRHO0VBK0VPLG9FQUErRDtBRGkvQ3pFOztBQ2hrREc7RUFrRk8sMEVBQWtFO0FEay9DNUU7O0FDcGtERztFQXFGTyw2RUFBa0U7QURtL0M1RTs7QUN4a0RHO0VBeUVPLGlFQUE0RDtBRG1nRHRFOztBQzVrREc7RUEyRVMsMEVBQWtFO0FEcWdEOUU7O0FDaGxERztFQStFTyxvRUFBK0Q7QURxZ0R6RTs7QUNwbERHO0VBa0ZPLDBFQUFrRTtBRHNnRDVFOztBQ3hsREc7RUFxRk8sNkVBQWtFO0FEdWdENUU7O0FDNWxERztFQTJGTyxpRUFBNEQ7QURxZ0R0RTs7QUNobURHO0VBNkZTLDBFQUFrRTtBRHVnRDlFOztBQ3BtREc7RUFpR08sb0VBQStEO0FEdWdEekU7O0FDeG1ERztFQW9HTywwRUFBa0U7QUR3Z0Q1RTs7QUM1bURHO0VBdUdPLDZFQUFrRTtBRHlnRDVFOztBQ2huREc7RUEyRk8saUVBQTREO0FEeWhEdEU7O0FDcG5ERztFQTZGUywwRUFBa0U7QUQyaEQ5RTs7QUN4bkRHO0VBaUdPLG9FQUErRDtBRDJoRHpFOztBQzVuREc7RUFvR08sMEVBQWtFO0FENGhENUU7O0FDaG9ERztFQXVHTyw2RUFBa0U7QUQ2aEQ1RTs7QUNwb0RHO0VBNkdPLGlFQUE0RDtBRDJoRHRFOztBQ3hvREc7RUErR1MsMEVBQWtFO0FENmhEOUU7O0FDNW9ERztFQW1ITyxvRUFBK0Q7QUQ2aER6RTs7QUNocERHO0VBc0hPLDBFQUFrRTtBRDhoRDVFOztBQ3BwREc7RUF5SE8sNkVBQWtFO0FEK2hENUU7O0FDeHBERztFQTZHTyxpRUFBNEQ7QUQraUR0RTs7QUM1cERHO0VBK0dTLDBFQUFrRTtBRGlqRDlFOztBQ2hxREc7RUFtSE8sb0VBQStEO0FEaWpEekU7O0FDcHFERztFQXNITywwRUFBa0U7QURrakQ1RTs7QUN4cURHO0VBeUhPLDZFQUFrRTtBRG1qRDVFOztBQzVxREc7RUE4SE8saUVBQTREO0FEa2pEdEU7O0FDaHJERztFQWdJUywwRUFBa0U7QURvakQ5RTs7QUNwckRHO0VBb0lPLG9FQUErRDtBRG9qRHpFOztBQ3hyREc7RUF1SU8sMEVBQWtFO0FEcWpENUU7O0FDNXJERztFQTBJTyw2RUFBa0U7QURzakQ1RTs7QUNoc0RHO0VBOEhPLGlFQUE0RDtBRHNrRHRFOztBQ3BzREc7RUFnSVMsMEVBQWtFO0FEd2tEOUU7O0FDeHNERztFQW9JTyxvRUFBK0Q7QUR3a0R6RTs7QUM1c0RHO0VBdUlPLDBFQUFrRTtBRHlrRDVFOztBQ2h0REc7RUEwSU8sNkVBQWtFO0FEMGtENUU7O0FD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 */