/***** mv *****/
/***** title *****/
section.privacypolicy {
  padding-bottom: 96px; }
  section.privacypolicy .ttl {
    overflow: hidden;
    width: 100%;
    background: url(../img/bg_mv_pc.webp) no-repeat center top;
    background-size: cover; }
    section.privacypolicy .ttl .ttl_inr {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 320px; }
      section.privacypolicy .ttl .ttl_inr .main_ttl {
        font-size: 28px;
        color: var(--neutral-color-100);
        writing-mode: horizontal-tb;
        display: flex;
        flex-direction: column;
        letter-spacing: normal; }
        section.privacypolicy .ttl .ttl_inr .main_ttl span {
          display: inline-block;
          font-size: 16px;
          color: var(--neutral-color-100);
          margin-top: 14px; }

@media (max-width: 63.9375em) {
  section.privacypolicy {
    padding-bottom: 46px; }
    section.privacypolicy .ttl {
      background: url(../img/bg_mv_sp.webp) no-repeat center top;
      background-size: cover; }
      section.privacypolicy .ttl .ttl_inr {
        /*height: 25vh;*/
        height: 200px; }
        section.privacypolicy .ttl .ttl_inr .main_ttl {
          font-size: 19px; }
          section.privacypolicy .ttl .ttl_inr .main_ttl span {
            font-size: 14px; } }
@media (max-width: 550px) {
  section.privacypolicy .ttl .ttl_inr .main_ttl {
    margin-left: calc(50px - (100vw - 375px) * 0.142857); } }
body {
  position: relative; }

.facility_info .txt_box p + .info_list {
  margin-top: 1em; }

@media (max-width: 63.9375em) {
  .facility_info .txt_box:nth-child(n+2) {
    margin-top: 0;
    padding-top: 44px; } }
.facility_info .txt_box .txt_box_ttl {
  line-height: 1.6; }

@media (max-width: 63.9375em) {
  .facility_info .txt_box dl dt {
    width: 6em; } }
.tel-link a, .mail-link a {
  color: var(--primary-color-800); }

@media (max-width: 63.9375em) {
  .facility_info .txt_box.order13 {
    order: 13; }
  .facility_info .txt_box.order14 {
    order: 14; } }
