@charset "UTF-8";
/* メインビジュアル */
.mainvis .src1 {
  background: url("../images2020/medical/medical_01.jpg") center center;
  background-size: 100% auto,cover;
}
.mainvis .src2 {
  background: url("../images2020/medical/medical_02.jpg") center center;
  background-size: 100% auto,cover;
}
.mainvis .src3 {
  background: url("../images2020/medical/medical_03.jpg") center center;
  background-size: 100% auto,cover;
}
.mainvis .src4 {
  background: url("../images2020/medical/medical_04.jpg") center center;
  background-size: 100% auto,cover;
}
.mainvis .src5 {
  background: url("../images2020/medical/medical_05.jpg") center center;
  background-size: 100% auto,cover;
}

/* トピックス */
.genre_info_2:after {
  content: "お知らせ";
  color: #fff;
  background-color: #00b13f;
}

.genre_column:after {
  content: "コラム";
  color: #fff;
  background-color: #055b29;
}

#box_topics #ttl_topics .icon_arrow:before {
  color: #00b13f;
}

/* サービスボタン */
#list_service_top {
  /* アイコン大きさ・位置調整 */
}
#list_service_top li a:hover {
  color: #00b13f;
  background-color: #dff2e6;
}
#list_service_top #li_zaitaku {
  background-size: 65px;
  background-position: center 93px;
}
#list_service_top #li_pediatric_homecare {
  background-size: 65px;
  background-position: center 93px;
}
#list_service_top #li_riha {
  background-size: 60px;
  background-position: center 80px;
}
#list_service_top #li_child_reha {
  background-size: 55px;
  background-position: center 80px;
}
#list_service_top #li_kenko {
  background-size: 60px;
  background-position: center 87px;
}
#list_service_top #li_kenshin {
  background-size: 50px;
  background-position: center 80px;
}
#list_service_top #li_kensa {
  background-size: 65px;
  background-position: center 93px;
}
#list_service_top #li_nutrition {
  background-size: 50px;
  background-position: center 90px;
}
#list_service_top #li_medicine {
  background-size: 60px;
  background-position: center 90px;
}
#list_service_top #li_yobo {
  background-size: 60px;
  background-position: center 90px;
}
#list_service_top #li_monowasure {
  background-size: 65px;
  background-position: center 80px;
}
#list_service_top #li_car {
  background-size: 80px;
  background-position: center 100px;
}
#list_service_top #li_day_care {
  background-size: 70px;
  background-position: center 100px;
}
#list_service_top #li_apron {
  background-size: 45px;
  background-position: center 95px;
}
#list_service_top #li_hattatsu {
  background-size: 80px;
  background-position: center 95px;
}
#list_service_top #li_special {
  background-image: url("../images2019/medical/li_special.svg");
  background-size: 130px;
  background-position: center 60px;
}
#list_service_top #li_health_checkup_for_infants {
  background-size: 65px;
  background-position: center 95px;
}
#list_service_top #li_internal_medicine {
  background-size: 65px;
  background-position: center 75px;
}
#list_service_top #li_pediatrics {
  background-size: 65px;
  background-position: center 75px;
}

@media screen and (max-width: 768px) {
  #list_service_top {
    /* アイコン大きさ・位置調整 */
  }
  #list_service_top #li_zaitaku {
    background-size: 14vw;
    background-position: center 17vw;
  }
  #list_service_top #li_pediatric_homecare {
    background-size: 14vw;
    background-position: center 17vw;
  }
  #list_service_top #li_riha {
    background-size: 13vw;
    background-position: center 17vw;
  }
  #list_service_top #li_child_reha {
    background-size: 12vw;
    background-position: center 15vw;
  }
  #list_service_top #li_kenko {
    background-size: 14vw;
    background-position: center 14vw;
  }
  #list_service_top #li_kenshin {
    background-size: 12vw;
    background-position: center 14vw;
  }
  #list_service_top #li_kensa {
    background-size: 14vw;
    background-position: center 16vw;
  }
  #list_service_top #li_nutrition {
    background-size: 12vw;
    background-position: center 16vw;
  }
  #list_service_top #li_medicine {
    background-size: 13vw;
    background-position: center 18vw;
  }
  #list_service_top #li_yobo {
    background-size: 14vw;
    background-position: center 17vw;
  }
  #list_service_top #li_monowasure {
    background-size: 14vw;
    background-position: center 14vw;
  }
  #list_service_top #li_car {
    background-size: 17vw;
    background-position: center 21vw;
  }
  #list_service_top #li_day_care {
    background-size: 15vw;
    background-position: center 21vw;
  }
  #list_service_top #li_apron {
    background-size: 8vw;
    background-position: center 18vw;
  }
  #list_service_top #li_hattatsu {
    background-size: 16vw;
    background-position: center 16vw;
  }
  #list_service_top #li_special {
    background-size: 22vw;
    background-position: center 12vw;
  }
  #list_service_top #li_health_checkup_for_infants {
    background-size: 14vw;
    background-position: center 17vw;
  }
  #list_service_top #li_internal_medicine {
    background-size: 14vw;
    background-position: center 17vw;
  }
  #list_service_top #li_pediatrics {
    background-size: 14vw;
    background-position: center 17vw;
  }
}


/* 追加20230916_数字で見る青藍会ボタン*/
a.btn_numbers{
  border: 3px solid #00b13f;
  color: #00b13f !important;
}
/*a.btn_numbers:before {*/
  /*filter: invert(71%) sepia(63%) saturate(6746%) hue-rotate(112deg) brightness(93%) contrast(101%);*/
/*}*/
a.btn_numbers:hover {
  background: #dff2e6;
}