@charset "UTF-8";
/*
 * 変数
 */
@media (max-width: 1100px) {
  .br_pc {
    display: none;
  }
}

@media (min-width: 1025px) {
  .br_tab {
    display: none;
  }
}

@media (min-width: 1100px) {
  .tab_br {
    display: none;
  }
}
@media (max-width: 560px) {
  .tab_br {
    display: none;
  }
}

@media (max-width: 1025px) {
  .br_tab_exc {
    display: none;
  }
}
@media (min-width: 560px) {
  .br_tab_exc {
    display: none;
  }
}

@media (min-width: 560px) {
  .br_sp {
    display: none;
  }
}

@media (max-width: 560px) {
  .br_sp_exc {
    display: none;
  }
}

span.aks {
  display: inline-block;
}

p.indent {
  text-indent: 1em;
}

p.indent2 {
  text-indent: -1em;
  padding-left: 1em;
}

img {
  width: 100%;
}

/*
 * トランジション
 */
.main-tit-block {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
}
@media (max-width: 560px) {
  .main-tit-block {
    width: 220px;
  }
}

.page-tit-block {
  display: flex;
  height: 215px;
  position: relative;
  background-color: #F9D5DA;
  text-align: center;
  align-items: center;
}
@media (max-width: 1025px) {
  .page-tit-block {
    height: 180px;
  }
}
@media (max-width: 560px) {
  .page-tit-block {
    height: 120px;
  }
}
.page-tit-block-inner {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.page-tit-block .main-tit {
  width: 500px;
  margin-left: 2%;
}
.page-tit-block h2 {
  font-size: 5em;
}
@media (max-width: 560px) {
  .page-tit-block h2 {
    font-size: 3em;
  }
}
.page-tit-block span {
  display: inline-block;
  margin-top: -4%;
  font-size: 1.3em;
}
@media (max-width: 560px) {
  .page-tit-block span {
    font-size: 1.2em;
    margin-top: -1%;
  }
}

.sp-at {
  text-align: center;
  margin-top: 1%;
}
@media (max-width: 560px) {
  .sp-at {
    width: 90%;
    margin: 0 auto;
    margin-top: 6%;
  }
}
.sp-at p {
  font-weight: 500;
  line-height: 2;
}
@media (max-width: 560px) {
  .sp-at p {
    letter-spacing: -0.1px;
    line-height: 1.6;
    font-size: clamp(0.813rem, 0.17rem + 2.86vw, 0.938rem);
  }
}

/*# sourceMappingURL=page-base.css.map */
