/***************************************************************************
*
* INDEX STYLE
*
***************************************************************************/
/* line 8, ../scss/special.scss */
.areaSpecial {
  background-color: #fff;
  background: url("../images/special/special_bg_1.png") repeat-x top left, url("../images/special/special_bg_2.png") repeat-y top left, url("../images/special/special_bg_3.png") repeat-y top right;
  padding: 8.48% 0 6.2%;
  position: relative;
}
/* line 15, ../scss/special.scss */
.areaSpecial .areaSpecial__title {
  text-align: center;
  margin-bottom: 15px;
}
/* line 19, ../scss/special.scss */
.areaSpecial .areaTitle__eng {
  font-size: 14px;
  text-align: center;
  font-weight: normal;
  letter-spacing: 5.5px;
  margin-bottom: 75px;
}
/* line 26, ../scss/special.scss */
.areaSpecial .areaSpecial__select {
  background: url("../images/special/special_bg_line_sp.png") repeat-x center left/contain;
  height: 190px;
  width: 100%;
}
/* line 30, ../scss/special.scss */
.areaSpecial .areaSpecial__select .areaSpecial__btnWrap {
  width: 1200px;
  max-width: 100%;
  margin: 0 auto;
  padding-top: 40px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 38, ../scss/special.scss */
.areaSpecial .areaSpecial__select .areaSpecial__btnWrap .areaSpecial__btn {
  max-width: 33%;
  padding-bottom: 10px;
}
/* line 46, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--1, .areaSpecial .inner .areaSpecial__boxInfo--2, .areaSpecial .inner .areaSpecial__boxInfo--3, .areaSpecial .inner .areaSpecial__boxInfo--4 {
  width: 100%;
  height: auto;
  max-width: 1200px;
  background-size: 100%;
  box-shadow: -1px 0px 18px rgba(0, 0, 0, 0.25);
  padding-top: 60px;
}
/* line 53, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__boxInfo-heading, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__boxInfo-heading, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo-heading, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo-heading {
  display: inline-block;
  font-size: 20px;
  color: #fff;
  background: #000;
  padding: 0.2em 1em;
  border-radius: 18px;
  margin: 0 5%;
}
/* line 62, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__boxInfo-title, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__boxInfo-title, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo-title, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo-title {
  font-size: 28px;
  color: #fff;
  font-weight: bold;
  padding: 0.5rem 5%;
}
/* line 68, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__boxInfo-inner, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__boxInfo-inner, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo-inner, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo-inner {
  padding: 0 5% 5%;
}
/* line 71, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__boxInfo-text, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__boxInfo-text, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo-text, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo-text {
  font-size: 20px;
  font-weight: bold;
  line-height: 2em;
  padding: 20px 0;
  overflow-wrap: break-word;
}
/* line 78, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__imageWrap, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__imageWrap, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__imageWrap, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__imageWrap {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
/* line 82, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__imageWrap .areaSpecial__imageLeft, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__imageWrap .areaSpecial__imageLeft, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__imageWrap .areaSpecial__imageLeft, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__imageWrap .areaSpecial__imageLeft {
  width: 66.6%;
  height: auto;
}
/* line 85, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__imageWrap .areaSpecial__imageLeft .areaSpecial__image-item, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__imageWrap .areaSpecial__imageLeft .areaSpecial__image-item, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__imageWrap .areaSpecial__imageLeft .areaSpecial__image-item, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__imageWrap .areaSpecial__imageLeft .areaSpecial__image-item {
  width: 100%;
  height: auto;
}
/* line 90, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__imageWrap .areaSpecial__imageRight, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__imageWrap .areaSpecial__imageRight, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__imageWrap .areaSpecial__imageRight, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__imageWrap .areaSpecial__imageRight {
  width: 33.3%;
  height: auto;
}
/* line 93, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__imageWrap .areaSpecial__imageRight .areaSpecial__image-item, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__imageWrap .areaSpecial__imageRight .areaSpecial__image-item, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__imageWrap .areaSpecial__imageRight .areaSpecial__image-item, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__imageWrap .areaSpecial__imageRight .areaSpecial__image-item {
  display: block;
  width: 100%;
  height: auto;
  padding-bottom: 1px;
}
/* line 102, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__note, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__note, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__note, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__note {
  font-weight: bold;
  line-height: 2em;
  color: #002373;
}
/* line 109, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--1 {
  background: url("../images/special/special_blue.png") repeat-y top center;
  margin: 60px auto 0;
}
/* line 112, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__boxInfo-title {
  margin-top: 30px;
  background: #3337dd;
}
/* line 117, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--2 {
  background: url("../images/special/special_green.png") repeat-y top center;
  margin: 30px auto 0;
  padding-top: 50px;
}
/* line 121, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__boxInfo-heading {
  margin-top: 0;
}
/* line 124, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__red {
  color: #f00;
}
/* line 127, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__boxInfo-title {
  margin-top: 30px;
  background: #288300;
}
/* line 131, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__boxInfo__redText {
  text-align: center;
  font-size: 14px;
  color: #f00;
  border: solid 2px #f00;
  padding: 1em;
  font-weight: bold;
  margin: 0 5% 30px;
}
/* line 140, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__boxInfo__under {
  display: flex;
  justify-content: space-between;
}
/* line 145, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--3 {
  background: url("../images/special/special_orange.png") repeat-y top center;
  margin: 80px auto 0;
}
/* line 148, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__red {
  color: #f00;
}
/* line 151, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo-wrap {
  display: flex;
  align-items: center;
}
/* line 152, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo-wrap .areaSpecial__boxInfo-heading {
  margin-right: 0;
}
/* line 157, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo-wrap .areaSpecial__boxInfo-store {
  font-size: 40px;
  font-style: italic;
  padding: 0 20px;
}
/* line 163, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo-title {
  margin-top: 20px;
  background: #f36100;
}
/* line 167, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo__under {
  display: flex;
  justify-content: space-between;
}
/* line 170, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo__under .areaSpecial__btn {
  max-width: 368px;
}
/* line 172, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo__under .areaSpecial__btn img {
  padding-bottom: 10px;
}
/* line 178, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--4 {
  background: url("../images/special/special_red.png") repeat-y top center;
  margin: 80px auto 0;
}
/* line 181, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__red {
  color: #f00;
}
/* line 184, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo-wrap {
  display: flex;
  align-items: center;
}
/* line 185, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo-wrap .areaSpecial__boxInfo-heading {
  margin-right: 0;
}
/* line 190, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo-wrap .areaSpecial__boxInfo-store {
  font-size: 40px;
  font-style: italic;
  padding: 0 20px;
}
/* line 196, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo-title {
  margin-top: 20px;
  background: #bd2700;
}
/* line 200, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo__under {
  display: flex;
  justify-content: space-between;
}
/* line 203, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo__under .areaSpecial__btn {
  max-width: 368px;
}
/* line 205, ../scss/special.scss */
.areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo__under .areaSpecial__btn img {
  padding-bottom: 10px;
}

@media (max-width: 1366px) and (min-width: 769px) {
  /* line 219, ../scss/special.scss */
  .areaSpecial .areaSpecial__select {
    background-size: cover;
  }
  /* line 222, ../scss/special.scss */
  .areaSpecial .inner {
    padding: 0 2%;
  }
  /* line 224, ../scss/special.scss */
  .areaSpecial .inner .areaProduct__boxInfo {
    padding: 5.5% 4% 6%;
    max-width: 840px;
  }
}
@media (max-width: 768px) {
  /* line 235, ../scss/special.scss */
  .areaSpecial {
    background: #fff url("../images/special/special_bg_sp.jpg") no-repeat top center;
    background-size: 100%;
    padding: 67px 0 60px;
  }
  /* line 239, ../scss/special.scss */
  .areaSpecial .areaSpecial__title {
    max-width: 250px;
    margin: 0 auto 7px;
  }
  /* line 243, ../scss/special.scss */
  .areaSpecial .areaTitle__eng {
    font-size: 7px;
    letter-spacing: 3px;
    margin-bottom: 38px;
  }
  /* line 248, ../scss/special.scss */
  .areaSpecial .areaSpecial__select {
    background: url("../images/special/special_bg_line_sp.png") no-repeat center center/cover;
    height: 360px;
  }
  /* line 251, ../scss/special.scss */
  .areaSpecial .areaSpecial__select .areaSpecial__btnWrap {
    height: 280px;
    flex-wrap: wrap;
    justify-content: center;
    align-content: space-around;
    width: 92%;
    padding-top: 80px;
  }
  /* line 258, ../scss/special.scss */
  .areaSpecial .areaSpecial__select .areaSpecial__btnWrap .areaSpecial__btn {
    max-width: 100%;
  }
  /* line 263, ../scss/special.scss */
  .areaSpecial .inner {
    padding: 0 5.3%;
  }
  /* line 266, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--1, .areaSpecial .inner .areaSpecial__boxInfo--2, .areaSpecial .inner .areaSpecial__boxInfo--3, .areaSpecial .inner .areaSpecial__boxInfo--4 {
    background-size: 100%;
    width: 100%;
    max-width: inherit;
    margin-top: 30px;
    text-align: center;
    padding-top: 30px;
  }
  /* line 273, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__boxInfo-heading, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__boxInfo-heading, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo-heading, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo-heading {
    border-radius: 62px;
    font-size: 14px;
    padding: 0.8em;
    width: 90%;
    margin: 0;
  }
  /* line 280, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__boxInfo-title, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__boxInfo-title, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo-title, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo-title {
    font-size: 18px;
  }
  /* line 283, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__boxInfo-inner, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__boxInfo-inner, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo-inner, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo-inner {
    padding: 0 6% 25px;
  }
  /* line 286, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__boxInfo-text, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__boxInfo-text, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo-text, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo-text {
    text-align: left;
    font-size: 15px;
  }
  /* line 290, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__imageWrap, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__imageWrap, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__imageWrap, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__imageWrap {
    flex-flow: wrap;
  }
  /* line 292, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__imageWrap .areaSpecial__imageLeft, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__imageWrap .areaSpecial__imageLeft, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__imageWrap .areaSpecial__imageLeft, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__imageWrap .areaSpecial__imageLeft {
    width: 100%;
    padding: 0 0 1px;
    height: auto;
  }
  /* line 297, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__imageWrap .areaSpecial__imageRight, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__imageWrap .areaSpecial__imageRight, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__imageWrap .areaSpecial__imageRight, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__imageWrap .areaSpecial__imageRight {
    display: flex;
    width: 100%;
    height: auto;
  }
  /* line 301, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__imageWrap .areaSpecial__imageRight .areaSpecial__image, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__imageWrap .areaSpecial__imageRight .areaSpecial__image, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__imageWrap .areaSpecial__imageRight .areaSpecial__image, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__imageWrap .areaSpecial__imageRight .areaSpecial__image {
    width: 50%;
    height: auto;
  }
  /* line 304, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__imageWrap .areaSpecial__imageRight .areaSpecial__image .areaSpecial__image-item, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__imageWrap .areaSpecial__imageRight .areaSpecial__image .areaSpecial__image-item, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__imageWrap .areaSpecial__imageRight .areaSpecial__image .areaSpecial__image-item, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__imageWrap .areaSpecial__imageRight .areaSpecial__image .areaSpecial__image-item {
    width: 100%;
    height: auto;
    padding: 0 1px 0 0;
  }
  /* line 308, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__imageWrap .areaSpecial__imageRight .areaSpecial__image .areaSpecial__image-item:last-child, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__imageWrap .areaSpecial__imageRight .areaSpecial__image .areaSpecial__image-item:last-child, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__imageWrap .areaSpecial__imageRight .areaSpecial__image .areaSpecial__image-item:last-child, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__imageWrap .areaSpecial__imageRight .areaSpecial__image .areaSpecial__image-item:last-child {
    padding: 0;
  }
  /* line 315, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--1 .areaSpecial__note, .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__note, .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__note, .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__note {
    font-size: 12px;
    text-align: left;
    text-indent: -1em;
    margin-left: 1em;
  }
  /* line 322, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--1 {
    background: url("../images/special/special_blue_sp.png") repeat-y top center;
  }
  /* line 325, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--2 {
    background: url("../images/special/special_green_sp.png") repeat-y top center;
  }
  /* line 327, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__boxInfo__under {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  /* line 332, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--2 .areaSpecial__btn {
    padding-top: 20px;
    width: 100%;
    max-width: 582px;
  }
  /* line 338, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--3 {
    background: url("../images/special/special_orange_sp.png") repeat-y top center;
  }
  /* line 340, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo-wrap {
    display: block;
  }
  /* line 342, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo-wrap .areaSpecial__boxInfo-store {
    font-size: 22px;
    padding: 15px 0 0;
    line-height: 1em;
  }
  /* line 348, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__small {
    font-size: 15px;
  }
  /* line 351, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__boxInfo__under {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  /* line 356, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--3 .areaSpecial__btn {
    padding-top: 20px;
  }
  /* line 360, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--4 {
    background: url("../images/special/special_red.png") repeat-y top center;
  }
  /* line 362, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo-wrap {
    display: block;
  }
  /* line 364, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo-wrap .areaSpecial__boxInfo-store {
    font-size: 22px;
    padding: 15px 0 0;
    line-height: 1em;
  }
  /* line 370, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__small {
    font-size: 15px;
  }
  /* line 373, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__boxInfo__under {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  /* line 378, ../scss/special.scss */
  .areaSpecial .inner .areaSpecial__boxInfo--4 .areaSpecial__btn {
    padding-top: 20px;
  }
}
