@media (min-width: 769px) {
  /* line 13, ../scss/evnt.scss */
  p {
    font-size: 1.5em;
  }

  /* line 16, ../scss/evnt.scss */
  h2 {
    font-size: 3em;
  }
}
/* line 21, ../scss/evnt.scss */
.textColor--red {
  color: red;
  font-weight: bold;
}

/* line 26, ../scss/evnt.scss */
.textColor--blue {
  color: #0066FF;
  font-weight: bold;
}

/* line 31, ../scss/evnt.scss */
.textColor--green {
  color: #009900;
  font-weight: bold;
}

/* line 36, ../scss/evnt.scss */
.textColor--orange {
  color: orange;
  font-weight: bold;
}

/* line 41, ../scss/evnt.scss */
.underLine {
  border-bottom: solid 1.5px #565656;
}

/* line 45, ../scss/evnt.scss */
.lineMarker {
  background: #ccffff;
}

/* line 49, ../scss/evnt.scss */
.borderPanel {
  padding: 1rem;
  border: dotted 1.5px #565656;
  border-radius: 10px;
  background: #f0ffdb;
}
/* line 54, ../scss/evnt.scss */
.borderPanel--point {
  padding: 1rem;
  border: dotted 1.5px #565656;
  border-radius: 10px;
  background: #ccffff;
}

/* line 62, ../scss/evnt.scss */
.cvBtn {
  width: 100%;
  margin: 0 auto;
  margin-top: 50px;
  margin-bottom: 50px;
}
@media (min-width: 769px) {
  /* line 62, ../scss/evnt.scss */
  .cvBtn {
    max-width: 70%;
  }
}

/* line 72, ../scss/evnt.scss */
.navBtn {
  padding: 1rem;
  border: 3px solid #009900;
  border-radius: 10px;
  background: #009900;
}
/* line 77, ../scss/evnt.scss */
.navBtn a {
  display: block;
  color: white;
}
/* line 81, ../scss/evnt.scss */
.navBtn:hover {
  background: #F65464;
  transition: .25s;
}

/* line 87, ../scss/evnt.scss */
.mainVisual {
  margin-bottom: 3rem;
}
/* line 88, ../scss/evnt.scss */
.mainVisual img {
  width: 100%;
}

/* line 94, ../scss/evnt.scss */
.conts ol {
  font-size: 1.5rem;
  color: #565656;
  line-height: 1.5em;
}
/* line 99, ../scss/evnt.scss */
.conts h2 {
  display: flex;
  align-items: center;
  font-size: 2rem;
}
/* line 103, ../scss/evnt.scss */
.conts h2 img {
  width: 1.5em;
  margin-right: .5em;
}
/* line 109, ../scss/evnt.scss */
.conts__panel img {
  width: 100%;
}
/* line 112, ../scss/evnt.scss */
.conts__panel--margin {
  margin-top: 50px;
  margin-bottom: 50px;
}
/* line 116, ../scss/evnt.scss */
.conts__panel--center {
  text-align: center;
}
/* line 118, ../scss/evnt.scss */
.conts__panel--center h2 {
  display: inline-block;
  font-size: 2rem;
}
/* line 121, ../scss/evnt.scss */
.conts__panel--center h2 img {
  width: 1.2em;
  margin: 0 .2em;
}
/* line 128, ../scss/evnt.scss */
.conts__icon--center {
  width: 4rem;
  margin: 0 auto;
}

/* line 135, ../scss/evnt.scss */
.productArea img {
  margin-top: 30px;
}
/* line 138, ../scss/evnt.scss */
.productArea h2 {
  font-size: 3rem;
  margin-bottom: 5px;
  display: inline-block;
  border-bottom: solid 4px gray;
}
/* line 145, ../scss/evnt.scss */
.productArea__desc p {
  line-height: 1.5em;
}
/* line 148, ../scss/evnt.scss */
.productArea__desc__head {
  text-align: center;
  font-size: 4rem;
  margin-bottom: 40px;
}
/* line 153, ../scss/evnt.scss */
.productArea__desc__body {
  font-size: 2rem;
  color: black;
}
/* line 156, ../scss/evnt.scss */
.productArea__desc__body--center {
  font-size: 3.5rem;
  line-height: 1.2em;
  text-align: center;
  margin-top: 25px;
}
/* line 164, ../scss/evnt.scss */
.productArea__desc__label {
  text-align: center;
  padding: 15px 0;
  border: solid blue;
  border-width: 10px 0;
}
/* line 169, ../scss/evnt.scss */
.productArea__desc__label p {
  line-height: 1.1em;
}
/* line 172, ../scss/evnt.scss */
.productArea__desc__label--top {
  font-size: 3.5rem;
  font-weight: bold;
  color: #FF6699;
  margin-top: 15px;
  margin-bottom: 30px;
}
/* line 179, ../scss/evnt.scss */
.productArea__desc__label--bottom {
  font-size: 6rem;
  font-weight: bold;
  color: #333333;
  margin-bottom: 20px;
}
/* line 187, ../scss/evnt.scss */
.productArea__example p {
  font-size: 3.5rem;
  line-height: 1.2em;
  text-align: center;
  margin-top: 50px;
}
/* line 194, ../scss/evnt.scss */
.productArea__example__ga p {
  font-size: 10rem;
  text-align: center;
  margin-top: 50px;
}

/* line 203, ../scss/evnt.scss */
.aboutFleur__box {
  padding: 0.5em 1em;
  margin: 2.5em 0;
  color: #ffffff;
  background: #003366;
}
/* line 208, ../scss/evnt.scss */
.aboutFleur__box h2 {
  font-size: 5rem;
  text-align: center;
}
/* line 213, ../scss/evnt.scss */
.aboutFleur p {
  font-size: 3rem;
  line-height: 1.2em;
  text-align: center;
  margin-top: 10px;
}
/* line 218, ../scss/evnt.scss */
.aboutFleur p img {
  width: 1.5em;
  margin-right: .5em;
}
/* line 224, ../scss/evnt.scss */
.aboutFleur__point h2 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 4rem;
  margin: 7rem 0 -5rem 0;
}
/* line 230, ../scss/evnt.scss */
.aboutFleur__point h2 img {
  width: 5rem;
  margin: 5rem 0 5rem 0;
}
/* line 235, ../scss/evnt.scss */
.aboutFleur__point h3 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2.5rem;
  margin: 10rem 0 0 0;
}
/* line 241, ../scss/evnt.scss */
.aboutFleur__point h3 img {
  width: 1.5em;
  margin-right: .3em;
}
/* line 246, ../scss/evnt.scss */
.aboutFleur__point--strong {
  font-size: 7rem;
  margin: 5rem 0 5rem 0;
}
/* line 251, ../scss/evnt.scss */
.aboutFleur__point--large h3 {
  font-size: 4rem;
  margin: 1rem 0 3rem 0;
}
/* line 256, ../scss/evnt.scss */
.aboutFleur__point__flow {
  display: flex;
  justify-content: center;
}
/* line 259, ../scss/evnt.scss */
.aboutFleur__point__flow img {
  width: 50%;
  height: 50%;
}

/* line 269, ../scss/evnt.scss */
.aboutFleur__equipment img {
  width: 100%;
}
/* line 272, ../scss/evnt.scss */
.aboutFleur__equipment__head {
  text-align: center;
}
/* line 274, ../scss/evnt.scss */
.aboutFleur__equipment__head h2 {
  display: inline-block;
  margin-top: 5rem;
  margin-bottom: 3rem;
  border-bottom: solid 5px #F65464;
}
/* line 281, ../scss/evnt.scss */
.aboutFleur__equipment__body {
  padding: 1em;
  margin: 3rem 0 0 0;
  border: dashed 3px #565656;
  border-radius: 20px;
}
/* line 286, ../scss/evnt.scss */
.aboutFleur__equipment__body h3 {
  margin: 3rem 0;
}
/* line 289, ../scss/evnt.scss */
.aboutFleur__equipment__body p {
  display: inline;
  border-bottom: solid 1px #565656;
  line-height: 1.5em;
}
/* line 294, ../scss/evnt.scss */
.aboutFleur__equipment__body--strong {
  font-size: 4rem;
  border-bottom: solid 3px #565656;
}

/* line 302, ../scss/evnt.scss */
.accessFleur h2 {
  background: #003366;
  color: white;
  margin: 5rem 0 3rem 0;
}
/* line 307, ../scss/evnt.scss */
.accessFleur h3 {
  font-size: 3rem;
  margin: 5rem 0;
}
/* line 311, ../scss/evnt.scss */
.accessFleur p {
  font-size: 2rem;
}
/* line 314, ../scss/evnt.scss */
.accessFleur__label {
  display: flex;
  justify-content: space-around;
  margin: 5rem 0;
}
/* line 318, ../scss/evnt.scss */
.accessFleur__label__btn {
  width: 40%;
  padding: 1.5rem;
  text-align: center;
}
/* line 322, ../scss/evnt.scss */
.accessFleur__label__btn a {
  display: block;
  font-size: 2rem;
  color: white;
  text-decoration: none;
}
/* line 329, ../scss/evnt.scss */
.accessFleur__label__btn--blue {
  background: #0066FF;
}
/* line 332, ../scss/evnt.scss */
.accessFleur__label__btn--green {
  background: #009900;
}

/* line 339, ../scss/evnt.scss */
.contsFooter {
  margin-bottom: 5rem;
}
/* line 341, ../scss/evnt.scss */
.contsFooter img {
  width: 100%;
}
/* line 344, ../scss/evnt.scss */
.contsFooter__nav {
  text-align: right;
}
/* line 346, ../scss/evnt.scss */
.contsFooter__nav a {
  color: red;
}
