@charset "UTF-8";
@-webkit-keyframes blink_animation {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blink_animation {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*
リセット
/***********************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

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

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}

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

a, a:hover {
  text-decoration: none;
}

a > img, nav > img, li > img, div > img {
  width: 100%;
  height: auto;
}

a img {
  border: none;
}

a {
  cursor: pointer;
  text-decoration: none;
  color: #000;
}

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

button {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border: none;
  padding: 0;
}
.clearfix:after {
  font-size: 0;
}

.clearfix {
  zoom: 1;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

body {
  position: absolute;
  background-color: #fff;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  overflow: visible;
}

body * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

div, h1, h2, h3, h4, h5, ul, ol, li, dl, dt, dd {
  position: relative;
}

h1, h2, h3, h4, h5 {
  margin: 0;
  padding: 0;
  line-height: 1;
}

p, div, span {
  margin: 0;
  padding: 0;
  line-height: 1.5;
}

ul, ol, li, dl, dt, dd {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 1;
}

img,
a img {
  border: none;
  display: inline-block;
}

img {
  width: 100%;
  height: auto;
  display: block;
}

#wrapper {
  position: relative;
  width: 100%;
  height: auto;
}

.sp {
  display: none !important;
}
@keyframes blink_animation {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
body {
  font-size: 1.335vw;
  font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  background-color: #e6f8fe;
}
body.noscroll {
  overflow: hidden;
}

.wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  background-color: #fff;
}

.content-pagetop {
  width: 4.3em;
  position: fixed;
  right: 5%;
  bottom: 3em;
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  z-index: 3;
  cursor: pointer;
}
.content-pagetop.hide {
  opacity: 0;
  pointer-events: none;
}

.fix-navi-pc {
  width: 100%;
  max-width: 1200px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: fixed;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 10;
  background-color: #2b686b;
}

.fix-navi__title {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 53.3%;
      -ms-flex: 0 0 53.3%;
          flex: 0 0 53.3%;
}

.fix-navi-pc-list {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 46.7%;
      -ms-flex: 0 0 46.7%;
          flex: 0 0 46.7%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  float: right;
  color: #fff;
  font-weight: bold;
}

.fix-navi-pc-list__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  font-size: 0.86em;
  line-height: 2.8em;
  text-align: center;
  cursor: pointer;
}
.fix-navi-pc-list__item:before {
  content: " ";
  display: block;
  position: absolute;
  width: 1px;
  height: 60%;
  left: 0;
  top: 50%;
  background-color: #fff;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.fix-navi {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 5;
}

.fix-navi-list {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  background-color: #fff;
}

.fix-navi-list__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 19.89%;
      -ms-flex: 0 0 19.89%;
          flex: 0 0 19.89%;
  cursor: pointer;
}
.fix-navi-list__item:after {
  content: " ";
  display: block;
  width: 2px;
  height: 80%;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #EAD723;
}
.fix-navi-list__item:last-child:after {
  display: none;
}

.kv {
  width: 100%;
  padding-top: 2.5em;
}

.kv-title {
  width: 90.5%;
  position: absolute;
  left: 48.8%;
  bottom: -7%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
}

.kv-picarea__pic {
  position: relative;
  width: 100%;
  -webkit-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
  opacity: 0;
}
.kv-picarea__pic:nth-child(2), .kv-picarea__pic:nth-child(3) {
  position: absolute;
  left: 0;
  top: 0;
}
.kv-picarea__pic.active {
  z-index: 1;
}
.kv-picarea__pic.show {
  opacity: 1;
}

.box1 {
  padding-top: 2.6em;
  background-color: #ebd823;
}
.box1 .box-title {
  width: 84.4%;
  margin: 0 auto 2.7em;
}
.box1 .box-textarea {
  width: 90%;
  margin: 0 auto 2.67em;
}
.box1 .box-textarea p {
  font-size: 1.06em;
  line-height: 1.58;
  text-align: center;
  font-weight: bold;
}

.box1-bg {
  width: 41.58%;
  position: absolute;
  right: 0;
  top: 0;
}

.box1-bg-title {
  width: 4.2%;
  position: absolute;
  right: 0;
  bottom: 6em;
}

.box1-list {
  width: 85%;
  margin: 0 auto 2.9em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.box1-list__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 31.2%;
      -ms-flex: 0 0 31.2%;
          flex: 0 0 31.2%;
}

.box2 {
  margin-bottom: 3.8em;
}
.box2 .box-title {
  width: 38.83%;
  margin: 0 auto;
  top: -2.3em;
}

.box2-bg-title {
  width: 4.58%;
  position: absolute;
  right: 0;
  bottom: 0;
}

.box2-list {
  width: 90%;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.box2-list__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 31.5%;
      -ms-flex: 0 0 31.5%;
          flex: 0 0 31.5%;
  margin-right: 2.7%;
  margin-bottom: 2.2em;
  cursor: pointer;
}
.box2-list__item:nth-child(3) {
  margin-right: 0;
}

.box2-list__title {
  margin-bottom: 0.8em;
}

.box2-list__pic {
  width: 100%;
  margin-bottom: 0.5em;
}

.box2-list__text {
  margin-bottom: 0.4em;
}
.box2-list__text p {
  line-height: 1.37;
  font-weight: bold;
}

.box2-list__link {
  float: right;
  width: 11.3em;
  color: #808057;
  cursor: pointer;
}

.box2-link__text {
  display: inline-block;
}

.box2-list__arrow {
  width: 1.2em;
  margin-left: 0.3em;
  display: inline-block;
}

.box3 {
  margin-bottom: 3.7em;
  padding-top: 2.6em;
}
.box3 .box-title {
  width: 62.75%;
  margin: 0 auto 2.36em;
}

.seminar-title {
  width: 90%;
  margin: 0 auto;
  z-index: 1;
}

.seminar-list {
  width: 90%;
  margin: 0 auto;
  padding: 5.3em 2.4% 1em;
  margin-top: -3em;
  margin-bottom: 3.5em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #f4eed4;
}
.seminar-list.seminar-list-2 {
  background-color: #f2dfd1;
}
.seminar-list.seminar-list-2 .seminar-list-data-locationarea {
  background-color: #803b02;
}
.seminar-list.seminar-list-2 .seminar-list-data-location__name {
  border-bottom: 0.28em solid #f2dfd1;
}
.seminar-list.seminar-list-2 .seminar-list-data-location__num {
  background-color: #ad5f25;
}
.seminar-list.seminar-list-2 .seminar-list-link__item {
  border: 2px solid #803b02;
}
.seminar-list.seminar-list-2 .seminar-list-link__item a, .seminar-list.seminar-list-2 .seminar-list-link__item a:link, .seminar-list.seminar-list-2 .seminar-list-link__item a:visited {
  color: #803b02;
}
.seminar-list.seminar-list-3 {
  background-color: #d1dced;
}
.seminar-list.seminar-list-3 .seminar-list-data-locationarea {
  background-color: #264068;
}
.seminar-list.seminar-list-3 .seminar-list-data-location__name {
  border-bottom: 0.28em solid #d1dced;
}
.seminar-list.seminar-list-3 .seminar-list-data-location__num {
  background-color: #597bad;
}
.seminar-list.seminar-list-3 .seminar-list-link__item {
  border: 2px solid #264068;
}
.seminar-list.seminar-list-3 .seminar-list-link__item a, .seminar-list.seminar-list-3 .seminar-list-link__item a:link, .seminar-list.seminar-list-3 .seminar-list-link__item a:visited {
  color: #264068;
}
.seminar-list.seminar-list-4 {
  background-color: #dad6ed;
}
.seminar-list.seminar-list-4 .seminar-list-data-locationarea {
  background-color: #62247f;
}
.seminar-list.seminar-list-4 .seminar-list-data-location__name {
  border-bottom: 0.28em solid #dad6ed;
}
.seminar-list.seminar-list-4 .seminar-list-data-location__num {
  background-color: #8f58af;
}
.seminar-list.seminar-list-4 .seminar-list-link__item {
  border: 2px solid #62247f;
}
.seminar-list.seminar-list-4 .seminar-list-link__item a, .seminar-list.seminar-list-4 .seminar-list-link__item a:link, .seminar-list.seminar-list-4 .seminar-list-link__item a:visited {
  color: #62247f;
}
.seminar-list.seminar-list-5 {
  background-color: #dff2d7;
  margin-bottom: 0;
}
.seminar-list.seminar-list-5 .seminar-list__item:nth-child(5) .seminar-list__subtitle {
  display: none;
}
.seminar-list.seminar-list-5 .seminar-list__item:nth-child(6) .seminar-list__title {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.seminar-list.seminar-list-5 .seminar-list__item:nth-child(6) .seminar-list__subtitle {
  border-bottom: 2px solid #000;
  padding-bottom: 0.6em;
  margin-bottom: 0.45em;
}
.seminar-list.seminar-list-5 .seminar-list-picarea__pic {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.seminar-list.seminar-list-5 .seminar-list-data-locationarea {
  background-color: #3e6b26;
}
.seminar-list.seminar-list-5 .seminar-list-data-location__name {
  border-bottom: 0.28em solid #dff2d7;
}
.seminar-list.seminar-list-5 .seminar-list-data-location__num {
  background-color: #77a35d;
}
.seminar-list.seminar-list-5 .seminar-list-link__item {
  border: 2px solid #3e6b26;
}
.seminar-list.seminar-list-5 .seminar-list-link__item a, .seminar-list.seminar-list-5 .seminar-list-link__item a:link, .seminar-list.seminar-list-5 .seminar-list-link__item a:visited {
  color: #3e6b26;
}

.seminar-list__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 48.5%;
      -ms-flex: 0 0 48.5%;
          flex: 0 0 48.5%;
  margin-bottom: 2em;
}
.seminar-list__item:last-child {
  margin-bottom: 0;
}

.seminar-list__subtitle {
  font-weight: bold;
}

.seminar-list__title {
  font-size: 1.75em;
  font-weight: bold;
  line-height: 1.15;
  border-bottom: 2px solid #000;
  padding-bottom: 0.35em;
  margin-bottom: 0.27em;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.seminar-list__pic-1 {
  width: 4.8em;
  position: absolute;
  right: 0;
  top: 5.6em;
}

.seminar-list__pic-2 {
  width: 5.3em;
  position: absolute;
  right: 0;
  top: 5.3em;
}

.seminar-list__time {
  font-size: 1.12em;
  font-weight: bold;
  margin-bottom: 0.15em;
}

.seminar-list__comment {
  font-size: 1.12em;
  font-weight: bold;
  line-height: 1.3;
  margin-bottom: 0.2em;
}

.seminar-list__subcomment {
  font-size: 0.97em;
  margin-bottom: 0.6em;
  font-weight: bold;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.seminar-list-picarea {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0.9em;
}

.seminar-list-picarea__pic {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 31%;
      -ms-flex: 0 0 31%;
          flex: 0 0 31%;
  margin-right: 2.9%;
}
.seminar-list-picarea__pic:last-child {
  margin-right: 0;
}
.seminar-list-picarea__pic img {
  margin-bottom: 0.3em;
}

.seminar-list-picarea__name {
  font-size: 0.75em;
}

.seminar-list-picarea__job {
  font-size: 0.75em;
  line-height: 1.3;
}

.seminar-list-picarea__note {
  font-size: 0.75em;
  padding-left: 1em;
  text-indent: -1em;
}

.seminar-list-data__inner {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.seminar-list-data {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 48%;
      -ms-flex: 0 0 48%;
          flex: 0 0 48%;
  margin-bottom: 1.3em;
}
.seminar-list-data:last-child {
  margin-bottom: 0;
}

.seminar-list-data-locationarea {
  font-weight: bold;
  margin-bottom: 0.26em;
  color: #fff;
  text-align: center;
  background-color: #72611d;
}

.seminar-list-data-location__name {
  font-size: 1.05em;
  padding: 0.5em 0 0.4em;
  border-bottom: 0.28em solid #f4eed4;
  white-space: nowrap;
}

.seminar-list-data-location__num {
  font-size: 1em;
  padding: 0.05em 0;
  background-color: #a39248;
}

.seminar-list-data-location__day {
  display: inline-block;
  margin-right: 0.7em;
}

.seminar-list-data-location__instructor {
  display: inline-block;
}

.seminar-list-linkarea {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 0.25em;
}

.seminar-list-link__item {
  font-weight: bold;
  padding: 0em 0.5em;
  background-color: #fff;
  border: 2px solid #72611d;
  border-radius: 0.2em;
  margin-right: 0.7em;
}
.seminar-list-link__item:last-child {
  margin-right: 0;
}
.seminar-list-link__item a, .seminar-list-link__item a:link, .seminar-list-link__item a:visited {
  color: #72611d;
  display: block;
}

.box4 {
  margin-bottom: 3.6em;
}

.map-title {
  width: 100%;
  margin-bottom: 2.6em;
}

.map-text {
  width: 50%;
  margin: 0 auto 0.8em;
}

.map-area {
  position: relative;
  width: 66.7%;
  margin: 0 auto 2.5em;
}
.map-area img {
  display: block;
}

.map-box {
  position: absolute;
}

[class*=map-box__rounds] {
  width: 3.22em;
  cursor: pointer;
}

.rounds__icon {
  padding-bottom: 0.19em;
  cursor: pointer;
}

.rounds__shadow {
  width: 77.32%;
  margin: 0 auto;
  pointer-events: none;
}

.map-box__rounds01 {
  top: 49.63%;
  left: 30.07%;
}

.map-box__text01 {
  width: 16.78%;
  top: 49.27%;
  left: 13.13%;
}

.map-box__rounds02 {
  top: 26.86%;
  left: 88.27%;
}

.map-box__text02 {
  width: 16.79%;
  top: 22.05%;
  left: 85.61%;
}

.map-box__rounds03 {
  top: 30.88%;
  left: 75.21%;
}

.map-box__text03 {
  width: 16.69%;
  top: 32.25%;
  left: 58.28%;
}

.map-box__rounds04 {
  top: 18.99%;
  left: 27.52%;
}

.map-box__text04 {
  width: 19.51%;
  top: 14.03%;
  left: 18.75%;
}

.map-box__rounds05 {
  top: 31.59%;
  left: 82.34%;
}

.map-box__text05 {
  width: 19.61%;
  top: 40.82%;
  left: 78.51%;
}

.map-box__rounds06 {
  top: 86.55%;
  left: 76.05%;
}

.map-box__text06 {
  width: 16.79%;
  top: 89.51%;
  left: 60.07%;
}

.map-box__rounds07 {
  top: 68.44%;
  left: 14.3%;
}

.map-box__text07 {
  width: 16.79%;
  top: 63.6%;
  left: 5.48%;
}

.map-box__rounds08 {
  top: 13.93%;
  left: 46.43%;
}

.map-box__text08 {
  width: 22.22%;
  top: 9.36%;
  left: 37.94%;
}

.map-box__rounds09 {
  top: 18.23%;
  left: 76.7%;
}

.map-box__text09 {
  width: 25.02%;
  top: 13.49%;
  left: 71.41%;
}

.map-box__rounds10 {
  top: 21.48%;
  left: 70.58%;
}

.map-box__text10 {
  width: 18.88%;
  top: 20.87%;
  left: 52.75%;
}

.map-box__rounds11 {
  top: 58.2%;
  left: 67.97%;
}

.map-box__text11 {
  width: 18.76%;
  top: 60.96%;
  left: 74.87%;
}

.map-box__rounds12 {
  top: 68.27%;
  left: 34.65%;
}

.map-box__text12 {
  width: 20.98%;
  top: 58.5%;
  left: 25.9%;
}

.map-box__rounds13 {
  top: 8.79%;
  left: 62.57%;
}

.map-box__text13 {
  width: 22.56%;
  top: 1.9%;
  left: 67.8%;
}

.map-box__rounds14 {
  top: 70.28%;
  left: 48.2%;
}

.map-box__text14 {
  width: 18.73%;
  top: 69.23%;
  left: 54.78%;
}

.map-box__rounds15 {
  top: 43.82%;
  left: 55.69%;
}

.map-box__text15 {
  width: 18.73%;
  top: 43.37%;
  left: 37.48%;
}

.map-box__rounds16 {
  top: 28.82%;
  left: 42%;
}

.map-box__text16 {
  width: 21.73%;
  top: 29.37%;
  left: 20%;
}

.map-list {
  width: 90%;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.map-list__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 48%;
      -ms-flex: 0 0 48%;
          flex: 0 0 48%;
  margin-bottom: 1.8em;
}
.map-list__item:last-child {
  margin-bottom: 0;
}
.map-list__item#map_machida .categoryC .map-list-data__title,
.map-list__item#map_machida .categoryE .map-list-data__title {
  padding-bottom: 0.5em;
}
.map-list__item#map_kawasaki .categoryC .map-list-data__title {
  padding-bottom: 0.5em;
}
.map-list__item#map_fujisawa .categoryB .map-list-data__title,
.map-list__item#map_fujisawa .categoryC .map-list-data__title,
.map-list__item#map_fujisawa .categoryE .map-list-data__title {
  padding-bottom: 0.5em;
}
.map-list__item#map_musashikosugi .categoryE .map-list-data__subtitle, .map-list__item#map_futamatagawa .categoryE .map-list-data__subtitle {
  display: none;
}
.map-list__item#map_musashikosugi .categoryE .map-list-data__title, .map-list__item#map_futamatagawa .categoryE .map-list-data__title {
  padding-bottom: 0;
}
.map-list__item.active .map-list__arrow img {
  opacity: 0;
}
.map-list__item.active .map-list__arrow img.rev {
  opacity: 1;
}

.map-list__title {
  width: 100%;
  cursor: pointer;
}

.map-list__inner {
  -webkit-transition: height 0.5s ease-out;
  -o-transition: height 0.5s ease-out;
  transition: height 0.5s ease-out;
  overflow: hidden;
  height: auto;
}
.map-list__inner.notransition {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.map-list__arrow {
  width: 4.3%;
  position: absolute;
  right: 4%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.map-list__arrow img {
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.map-list__arrow img.rev {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.map-list__address {
  font-size: 1.25em;
  font-weight: bold;
  padding-top: 0.5em;
  margin-bottom: 0.5em;
}
.map-list__address span {
  font-size: 0.85em;
}

.map-list__link {
  font-size: 0.88em;
  position: absolute;
  right: 0;
  top: 1.1em;
}
.map-list__link a, .map-list__link a:link, .map-list__link a:visited {
  color: #808057;
  text-decoration: none;
}
.map-list__link img {
  width: 1.42em;
  vertical-align: text-bottom;
  margin-left: 0.6em;
}

.map-list-data {
  border-bottom: 1px solid #6C80D0;
  margin-bottom: 1.45em;
}
.map-list-data:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.map-list-data.categoryA .map-list-data__category {
  background-color: #72611d;
}
.map-list-data.categoryA .map-list-data-link__item {
  border: 1px solid #72611d;
}
.map-list-data.categoryA .map-list-data-link__item a, .map-list-data.categoryA .map-list-data-link__item a:link, .map-list-data.categoryA .map-list-data-link__item a:visited {
  color: #72611d;
}
.map-list-data.categoryB .map-list-data__category {
  background-color: #803b02;
}
.map-list-data.categoryB .map-list-data-link__item {
  border: 1px solid #803b02;
}
.map-list-data.categoryB .map-list-data-link__item a, .map-list-data.categoryB .map-list-data-link__item a:link, .map-list-data.categoryB .map-list-data-link__item a:visited {
  color: #803b02;
}
.map-list-data.categoryC .map-list-data__category {
  background-color: #264068;
}
.map-list-data.categoryC .map-list-data-link__item {
  border: 1px solid #264068;
}
.map-list-data.categoryC .map-list-data-link__item a, .map-list-data.categoryC .map-list-data-link__item a:link, .map-list-data.categoryC .map-list-data-link__item a:visited {
  color: #264068;
}
.map-list-data.categoryD .map-list-data__category {
  background-color: #62247f;
}
.map-list-data.categoryD .map-list-data-link__item {
  border: 1px solid #62247f;
}
.map-list-data.categoryD .map-list-data-link__item a, .map-list-data.categoryD .map-list-data-link__item a:link, .map-list-data.categoryD .map-list-data-link__item a:visited {
  color: #62247f;
}
.map-list-data.categoryE .map-list-data__category {
  background-color: #3e6b26;
}
.map-list-data.categoryE .map-list-data-link__item {
  border: 1px solid #3e6b26;
}
.map-list-data.categoryE .map-list-data-link__item a, .map-list-data.categoryE .map-list-data-link__item a:link, .map-list-data.categoryE .map-list-data-link__item a:visited {
  color: #3e6b26;
}
.map-list-data.categoryE .map-list-data__subtitle2 {
  display: block;
  padding-bottom: 3.2em;
  font-weight: bold;
}

.map-list-data__inner {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.4em;
}

.map-list-data__category {
  width: 30%;
  text-align: center;
  font-weight: bold;
  font-size: 1.2em;
  color: #fff;
  padding: 0.15em 0;
  border-radius: 0.25em;
  margin-right: 0.5em;
  cursor: pointer;
}

.map-list-data-textarea {
  display: block;
  position: absolute;
  left: 10.5em;
  top: auto;
  font-weight: bold;
}

.map-list-data__day {
  line-height: 1.3;
}

.map-list-data__subtitle {
  font-size: 0.875em;
  font-weight: bold;
}

.map-list-data__title {
  font-size: 1.25em;
  font-weight: bold;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  padding-bottom: 2.3em;
}

.map-list-data__subtitle2 {
  font-size: 0.875em;
  display: none;
}

.map-list-data-linkarea {
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: absolute;
  right: 0;
  bottom: 0.8em;
}

.map-list-data-link__item {
  font-size: 0.875em;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0.2em;
  padding: 0 0.5em;
  margin-right: 0.7em;
  font-weight: bold;
}
.map-list-data-link__item:last-child {
  margin-right: 0;
}
.map-list-data-link__item a, .map-list-data-link__item a:link, .map-list-data-link__item a:visited {
  display: block;
}

.box5 .box-title {
  width: 40.66%;
  position: absolute;
  left: 50%;
  top: 13.2%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.box5-list {
  width: 93%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.box5-pic {
  width: 94.7%;
  position: absolute;
  left: 50.45%;
  top: 31.4%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.pagetop {
  width: 6.25%;
  margin: 0 auto 1.3em;
  cursor: pointer;
}

@media screen and (min-width: 769px) {
  .sp_only {
    display: none !important;
  }
  .content-pagetop:hover {
    -webkit-animation: blink_animation 0.6s ease-out;
            animation: blink_animation 0.6s ease-out;
  }
  .box2-list__item:nth-child(4), .box2-list__item:nth-child(5) {
    margin-bottom: 0;
  }
  .box2-list__item:hover .box2-list__link {
    -webkit-animation: blink_animation 0.6s ease-out;
            animation: blink_animation 0.6s ease-out;
  }
  .seminar-list.seminar-list-5 .seminar-list__item:nth-child(3) .seminar-list-data {
    margin-bottom: 0;
  }
  .seminar-list.seminar-list-5 .seminar-list__item:nth-child(5) .seminar-list__title {
    padding-top: 0.83em;
  }
  .seminar-list.seminar-list-1 .seminar-list__item:nth-child(2) .seminar-list-data:nth-child(3) .seminar-list-data-location__name {
    font-size: 1em;
  }
  .seminar-list.seminar-list-4 .seminar-list__item:nth-child(1) .seminar-list-data:nth-child(4) .seminar-list-data-location__name {
    font-size: 1em;
  }
  .seminar-list.seminar-list-5 .seminar-list__item:nth-child(5) .seminar-list-data:nth-child(2) .seminar-list-data-location__name {
    font-size: 1em;
  }
  .seminar-list-link__item:hover {
    -webkit-animation: blink_animation 0.6s ease-out;
            animation: blink_animation 0.6s ease-out;
  }
  .map-list__item#map_shinyuri .categoryA .map-list-data__title,
.map-list__item#map_shinyuri .categoryD .map-list-data__title,
.map-list__item#map_shinyuri .categoryE .map-list-data__title {
    padding-bottom: 0.5em;
  }
  .map-list__item#map_musashikosugi .categoryA .map-list-data__title,
.map-list__item#map_musashikosugi .categoryB .map-list-data__title {
    padding-bottom: 0.5em;
  }
  .map-list__item#map_musashikosugi .categoryE .map-list-data__subtitle2 {
    padding-bottom: 1em;
  }
  .map-list__item#map_tamapura .categoryB .map-list-data__title,
.map-list__item#map_tamapura .categoryC .map-list-data__title {
    padding-bottom: 0.5em;
  }
  .map-list__item#map_yokohamamachida .categoryB .map-list-data__title,
.map-list__item#map_yokohamamachida .categoryD .map-list-data__title,
.map-list__item#map_yokohamamachida .categoryE .map-list-data__title {
    padding-bottom: 0.5em;
  }
  .map-list__item#map_kohoku .categoryC .map-list-data__title,
.map-list__item#map_kohoku .categoryD .map-list-data__title,
.map-list__item#map_kohoku .categoryE .map-list-data__title {
    padding-bottom: 0.5em;
  }
  .map-list__item#map_tsurumi .categoryB .map-list-data__title,
.map-list__item#map_tsurumi .categoryD .map-list-data__title,
.map-list__item#map_tsurumi .categoryE .map-list-data__title {
    padding-bottom: 0.5em;
  }
  .map-list__item#map_kawasaki .categoryE .map-list-data__title {
    padding-bottom: 0.5em;
  }
  .map-list__item#map_futamatagawa .categoryB .map-list-data__title,
.map-list__item#map_futamatagawa .categoryD .map-list-data__title {
    padding-bottom: 0.5em;
  }
  .map-list__item#map_futamatagawa .categoryE .map-list-data__subtitle2 {
    padding-bottom: 1em;
  }
  .map-list__item#map_atsugi .categoryB .map-list-data__title,
.map-list__item#map_atsugi .categoryE .map-list-data__title {
    padding-bottom: 0.5em;
  }
  .map-list__item#map_hadano .categoryC .map-list-data__title,
.map-list__item#map_hadano .categoryD .map-list-data__title {
    padding-bottom: 0.5em;
  }
  .map-list__item#map_shonanhiratsuka .categoryA .map-list-data__title,
.map-list__item#map_shonanhiratsuka .categoryD .map-list-data__title,
.map-list__item#map_shonanhiratsuka .categoryE .map-list-data__title {
    padding-bottom: 0.5em;
  }
  .map-list__item#map_konandai .categoryA .map-list-data__title,
.map-list__item#map_konandai .categoryC .map-list-data__title {
    padding-bottom: 0.5em;
  }
  .map-list__item#map_yokosuka .categoryB .map-list-data__title,
.map-list__item#map_yokosuka .categoryD .map-list-data__title,
.map-list__item#map_yokosuka .categoryE .map-list-data__title {
    padding-bottom: 0.5em;
  }
  .map-list__arrow {
    display: none;
  }
  .map-list__link:hover {
    -webkit-animation: blink_animation 0.6s ease-out;
            animation: blink_animation 0.6s ease-out;
  }
  .map-list-data-link__item:hover {
    -webkit-animation: blink_animation 0.6s ease-out;
            animation: blink_animation 0.6s ease-out;
  }
  .pagetop:hover {
    -webkit-animation: blink_animation 0.6s ease-out;
            animation: blink_animation 0.6s ease-out;
  }
}

@media screen and (min-width: 1200px) {
  body {
    font-size: 16px;
  }
}

@media screen and (max-width: 768px) {
  body {
    font-size: 3.73vw;
  }
  .pc_only {
    display: none !important;
  }
  body {
    font-size: 3.73vw;
  }
  #wrapper {
    min-width: 100%;
    overflow: hidden;
  }
  .pc {
    display: none !important;
  }
  .sp {
    display: block !important;
  }
  body {
    font-size: 3.73vw;
  }
  body.noscroll {
    position: fixed;
    left: 0;
    right: 0;
  }
  .wrapper {
    max-width: inherit;
  }
  .kv {
    padding-top: 0;
  }
  .kv-title {
    bottom: -3%;
  }
  .box1 {
    padding-top: 5.6vw;
  }
  .box1 .box-title {
    width: 89.4%;
    margin-bottom: 7.5vw;
  }
  .box1 .box-textarea {
    margin-bottom: 6.2vw;
  }
  .box1 .box-textarea p {
    font-size: 3.4vw;
    line-height: 1.8;
    text-align: left;
  }
  .box1-bg {
    width: 58.58%;
  }
  .box1-bg-title {
    width: 7.3%;
    bottom: 54vw;
  }
  .box1-list {
    width: 90%;
    margin-bottom: 8.2vw;
  }
  .box1-list__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 3.4vw;
  }
  .box1-list__item:last-child {
    margin-bottom: 0;
  }
  .box2 {
    margin-bottom: 6vw;
  }
  .box2 .box-title {
    width: 73.83%;
    top: auto;
    padding-top: 3vw;
    margin-bottom: 7.4vw;
  }
  .box2-bg-title {
    width: 6.8%;
    top: 12.5vw;
    bottom: auto;
  }
  .box2-list__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-right: 0;
    margin-bottom: 3.4vw;
  }
  .box2-list__item:last-child {
    margin-bottom: 0;
  }
  .box2-list__title {
    margin-bottom: 2.5vw;
  }
  .box2-list__pic {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 47.2%;
        -ms-flex: 0 0 47.2%;
            flex: 0 0 47.2%;
  }
  .box2-list__inner {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .box2-list-textarea {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 48.5%;
        -ms-flex: 0 0 48.5%;
            flex: 0 0 48.5%;
    padding-top: 1.3vw;
  }
  .box2-list__text {
    margin-bottom: 3.2vw;
  }
  .box2-list__text p {
    font-size: 3.35vw;
    line-height: 1.5;
  }
  .box2-list__link {
    float: none;
    width: 42vw;
    position: absolute;
    right: 2vw;
    bottom: 1.8vw;
  }
  .box2-list__arrow {
    width: 4vw;
    margin-left: 1.5vw;
  }
  .box3 {
    padding-top: 8.3vw;
    margin-bottom: 7.6vw;
  }
  .box3 .box-title {
    width: 71.75%;
    margin-bottom: 7.4vw;
  }
  .seminar-list {
    padding: 15.3vw 5.6% 6vw;
    margin-top: -11vw;
    margin-bottom: 7.5vw;
  }
  .seminar-list.seminar-list-2 .seminar-list-data-location__name {
    border-bottom: 0.7vw solid #f2dfd1;
  }
  .seminar-list.seminar-list-3 .seminar-list-data-location__name {
    border-bottom: 0.7vw solid #d1dced;
  }
  .seminar-list.seminar-list-4 .seminar-list-data-location__name {
    border-bottom: 0.7vw solid #dad6ed;
  }
  .seminar-list.seminar-list-5 .seminar-list__item:nth-child(3) .seminar-list__subcomment {
    width: 73%;
  }
  .seminar-list.seminar-list-5 .seminar-list__item:nth-child(3) .seminar-list-data-location__instructor {
    -webkit-transform: scaleX(0.9);
        -ms-transform: scaleX(0.9);
            transform: scaleX(0.9);
  }
  .seminar-list.seminar-list-5 .seminar-list__item:nth-child(5) .seminar-list__subcomment {
    width: 68%;
  }
  .seminar-list.seminar-list-5 .seminar-list-data-location__name {
    border-bottom: 0.7vw solid #dff2d7;
  }
  .seminar-list.seminar-list-1 .seminar-list__item:nth-child(2) .seminar-list-data:nth-child(3) .seminar-list-data-location__name .seminar-list-data-location-name__inner {
    font-size: 2.6vw;
  }
  .seminar-list.seminar-list-4 .seminar-list__item:nth-child(1) .seminar-list-data:nth-child(4) .seminar-list-data-location__name .seminar-list-data-location-name__inner {
    font-size: 2.6vw;
  }
  .seminar-list.seminar-list-5 .seminar-list__item:nth-child(5) .seminar-list-data:nth-child(2) .seminar-list-data-location__name .seminar-list-data-location-name__inner {
    font-size: 2.6vw;
  }
  .seminar-list__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 3.5vw;
  }
  .seminar-list__subtitle {
    font-size: 3.2vw;
  }
  .seminar-list__title {
    font-size: 5.2vw;
    padding-bottom: 1.8vw;
    margin-bottom: 1.6vw;
  }
  .seminar-list__pic-1 {
    width: 18vw;
    top: 17vw;
  }
  .seminar-list__pic-2 {
    width: 23vw;
    top: 22vw;
  }
  .seminar-list__time {
    font-size: 3.2vw;
    margin-bottom: 0.6vw;
  }
  .seminar-list__comment {
    font-size: 3.5vw;
    line-height: 1.45;
  }
  .seminar-list__subcomment {
    font-size: 3.2vw;
    line-height: 1.3;
    margin-bottom: 2.2vw;
  }
  .seminar-list-picarea__pic {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30%;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    margin-right: 3.3%;
  }
  .seminar-list-picarea__pic img {
    margin-bottom: 0.7vw;
  }
  .seminar-list-picarea__name {
    font-size: 2.6vw;
  }
  .seminar-list-picarea__job {
    font-size: 2.2vw;
  }
  .seminar-list-picarea__note {
    font-size: 2.4vw;
  }
  .seminar-list-data {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 2vw;
  }
  .seminar-list-data-list {
    width: 100%;
  }
  .seminar-list-data-locationarea {
    width: 49%;
    font-size: 3.5vw;
    float: left;
  }
  .seminar-list-data-location__inner {
    width: 48.5%;
    float: right;
    top: -1.5vw;
  }
  .seminar-list-data-location__name {
    font-size: 3vw;
    padding: 0.45vw 0;
    border-bottom: 0.7vw solid #f4eed4;
  }
  .seminar-list-data-location__name.long {
    white-space: nowrap;
  }
  .seminar-list-data-location__name.long .seminar-list-data-location-name__inner {
    width: 100%;
    display: inline-block;
    -webkit-transform: scaleX(0.93);
        -ms-transform: scaleX(0.93);
            transform: scaleX(0.93);
    -webkit-transform-origin: 50% center;
        -ms-transform-origin: 50% center;
            transform-origin: 50% center;
    white-space: nowrap;
    font-size: 2.8vw;
  }
  .seminar-list-data-location__num {
    font-size: 3vw;
  }
  .seminar-list-data-location__day {
    font-size: 2.8vw;
    margin-right: 0.5vw;
  }
  .seminar-list-data-location__instructor {
    font-size: 2.8vw;
    white-space: nowrap;
    width: 23vw;
    left: -1vw;
    letter-spacing: -0.05em;
  }
  .seminar-list-linkarea {
    margin-top: 1vw;
  }
  .seminar-list-link__item {
    font-size: 3vw;
    border-radius: 1vw;
    padding: 0 2vw;
    margin-right: 1.4vw;
  }
  .box4 {
    margin-bottom: 6vw;
  }
  .map-title {
    margin-bottom: 7vw;
  }
  .map-text {
    width: 85%;
    margin-bottom: 5.8vw;
  }
  .map-area {
    width: 89.7%;
    margin-bottom: 7vw;
  }
  [class*=map-box__rounds] {
    width: 5.6vw;
  }
  .map-list__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 3vw;
  }
  .map-list__item#map_machida .categoryC .map-list-data__title,
.map-list__item#map_machida .categoryE .map-list-data__title {
    padding-bottom: 3.7vw;
  }
  .map-list__item#map_machida .categoryE .map-list-data__title {
    padding-bottom: 10.7vw;
  }
  .map-list__item#map_tamapura .categoryE .map-list-data__title {
    padding-bottom: 3.7vw;
  }
  .map-list__item#map_kawasaki .categoryC .map-list-data__title {
    padding-bottom: 3.7vw;
  }
  .map-list__item#map_hadano .categoryE .map-list-data__title {
    padding-bottom: 3.7vw;
  }
  .map-list__item#map_fujisawa .categoryB .map-list-data__title,
.map-list__item#map_fujisawa .categoryC .map-list-data__title,
.map-list__item#map_fujisawa .categoryE .map-list-data__title {
    padding-bottom: 3.7vw;
  }
  .map-list__item#map_fujisawa .categoryB .map-list-data__title,
.map-list__item#map_fujisawa .categoryE .map-list-data__title {
    padding-bottom: 10.7vw;
  }
  .map-list__item#map_konandai .categoryE .map-list-data__title {
    padding-bottom: 3.7vw;
  }
  .map-list__inner {
    height: 0;
  }
  .map-list__address {
    font-size: 3.6vw;
    padding-top: 1.8vw;
    margin-bottom: 2vw;
    line-height: 1.2;
  }
  .map-list__address span {
    font-size: 3.1vw;
  }
  .map-list__link {
    font-size: 3.4vw;
    top: 1.2vw;
  }
  .map-list__link img {
    width: 4.5vw;
    margin-left: 2vw;
  }
  .map-list-data {
    border-bottom: 2px solid #6C80D0;
    margin-bottom: 3vw;
  }
  .map-list-data.categoryA .map-list-data-link__item {
    border: 2px solid #72611d;
  }
  .map-list-data.categoryB .map-list-data-link__item {
    border: 2px solid #803b02;
  }
  .map-list-data.categoryC .map-list-data-link__item {
    border: 2px solid #264068;
  }
  .map-list-data.categoryD .map-list-data-link__item {
    border: 2px solid #62247f;
  }
  .map-list-data.categoryE .map-list-data-link__item {
    border: 2px solid #3e6b26;
  }
  .map-list-data.categoryE .map-list-data__subtitle2 {
    padding-bottom: 9.5vw;
  }
  .map-list-data__inner {
    margin-bottom: 2vw;
  }
  .map-list-data__category {
    width: 25%;
    font-size: 3vw;
    padding: 0.9vw 0;
    border-radius: 1.3vw;
    margin-right: 2vw;
    -webkit-font-feature-settings: "palt";
            font-feature-settings: "palt";
  }
  .map-list-data-textarea {
    left: 24vw;
  }
  .map-list-data__day {
    font-size: 3.3vw;
  }
  .map-list-data__subtitle {
    font-size: 3.2vw;
    line-height: 1;
    margin-bottom: 0.6vw;
  }
  .map-list-data__title {
    font-size: 4.2vw;
    padding-bottom: 10.5vw;
    line-height: 1.2;
  }
  .map-list-data-link__item {
    font-size: 3.2vw;
    border: 2px solid #72611d;
    border-radius: 1vw;
    padding: 0 2vw;
    margin-right: 1.6vw;
  }
  .box5 .box-title {
    width: 51.1%;
    top: 5.1%;
  }
  .box5-pic {
    width: 97.4%;
    left: 51.3%;
    top: 15.8%;
  }
  .pagetop {
    width: 18.25%;
    margin-bottom: 5vw;
  }
  footer {
    padding-bottom: 15vw;
  }
}
/*# sourceMappingURL=index.css.map */
