@charset "UTF-8";

/*----------------------------------------
coaching
----------------------------------------*/
/*----------------------------------------
Variables
----------------------------------------*/
/* # Color */
/* # Shadow */
/* # Hover */
/* # Font Family */
/* # Font Weight */
/* # Width */
/* # Height */
/* # Padding */
/* # Easing */
/* #icomoon */
@media screen and (max-width: 767px) {
  .page-content article {
    padding: 80px 0 80px 0;
  }
}

@media screen and (min-width: 768px) {
  .page-content article {
    padding: 160px 0 160px 0;
  }
}

.page-content .box-inner {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .page-content .box-inner {
    padding-top: 50px;
    padding-bottom: 25px;
  }
}

@media screen and (min-width: 768px) {
  .page-content .box-inner {
    padding-top: 130px;
    padding-bottom: 55px;
  }
}

@media screen and (min-width: 1025px) {
  .page-content .box-inner {
    max-width: 1000px;
  }
}

@media screen and (min-width: 768px) {
  .page-content .tab-btn-wrap__faq {
        -ms-flex-pack: start;
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
}

.page-content .tab-btn-wrap__faq .btn-faq {
  -webkit-box-shadow: 3px 3px 6px #d2d2d2, -3px -3px 6px #ffffff;
          box-shadow: 3px 3px 6px #d2d2d2, -3px -3px 6px #ffffff;
}

@media screen and (min-width: 768px) {
  .page-content .tab-btn-wrap__faq .btn-faq {
    margin-right: 15PX;
    margin-left: 0;
  }
}

@media screen and (max-width: 767px) {
  .page-content .tab-content-wrap__faq {
    margin-top: 30px;
  }
}

@media screen and (min-width: 768px) {
  .page-content .tab-content-wrap__faq {
    margin-top: 35px;
  }
}

.page-content .tab-content-wrap__faq ul {
  margin: 0;
  list-style: none;
}

.page-content .tab-content-wrap__faq ul li {
  margin: 0;
  text-indent: inherit;
}
/*# sourceMappingURL=../maps/page/faq.css.map */
