@charset "utf-8";
/*-------------- 医院ごとのパーツ -----------------*/
/*-- LINEバナーサイズ調整 --*/
.line-banner {
  width: 200px;
  margin: 20px 50px 0 50px;
}

/*-- 診療時間背景 --*/
.wrapper.hour {
  background-image: url(../img/c5/bg-hour.jpg);
}

/*--採用ページの電話ボタンの端はみ出し防止--*/
.recruit-tell-button {
  width: auto;
  max-width: 260px;
}

@media only screen and (max-width: 428px) {
  /*アクセス画像サイズ調整*/
  .access-img-A {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .access-img-B {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  /*横幅396～413pxでメインスライド画像の端が切れないようにする*/
  .slide-images {
    width: 100%;
  }
  .recruit-tell-button {
    max-width: 230px;
  }
}

h2.sec2:before,
h2.sec2:after {
  top: 15%;
}

/*---ロゴ上下幅調整---*/
.header-logo {
  margin-top: 2px;
  margin-bottom: 2px;
}

@media only screen and (max-width: 428px) {
  .header-logo {
    margin-bottom: 0;
    margin: 6px 0 4px 8px;
    width: 70%;
    height: auto;
  }

  @media only screen and (max-width: 375px) {
    .header-logo {
      margin-bottom: 0;
      margin: 10px 0 4px 8px;
      width: 70%;
      height: auto;
    }

    @media (max-width: 320px) {
      .header-logo {
        width: 80%;
        margin: 10px 0 4px 8px;
      }
    }
  }
}

/*---電話番号上下幅調整---*/
.header-right {
  margin-top: 1px;
  margin-bottom: 1px;
}

/*-- 採用情報バナーサイズ調整 --*/
.recruit-banner {
  width: 300px;
  margin-top: 20px;
}

/*-- グローバルメニューサイズ調整 --*/

@media only screen and (min-width: 1050px) {
  .global-navi ul {
    width: 1032px;
  }
}

@media only screen and (max-width: 1050px) {
  .global-navi {
    height: auto;
    width: 100%;
  }

  .global-navi ul {
    width: 100%;
    text-align: center;
  }

  .global-navi ul li {
    margin-bottom: 10px;
    padding: 2px 14px;
    width: auto;
  }
}


a.initiatives-link {
  color: #EBEBEB;
}