.subpage #contents{padding-top: 130px;}
@media screen and (max-width: 960px) {
  .subpage #contents {
    margin-top: 0;
    padding-top: 50px;
  }
}
:root body.news h1 .badge{
  background-color: transparent;
  border-color: white;
  color: white;
}
.home-mainimg img{max-width: 100%;}
.home #gnavi{border-bottom: 1px solid #fff;}
.rel-nav ul li a{
  background-color: #fff;
}
.doctor01 + .doctor01 {
  margin-top: 30px;
}
.wp_entry th .label.fs-normal{
  border-color: #fff;
  color: #fff;
}
.container-body{
  margin-top: 30px;
  margin-bottom: 60px;
}
.mt-30{
  margin-top: -30px !important;
}
.subpage #contents .container{
  margin-bottom: 90px;
}
#gnavi .parent{
table-layout: fixed;
}
@media screen and (max-width: 960px) {
  #gnavi .parent > li > a{
    padding-left: .5em;
    padding-right: .5em;
  }
  #gnavi .parent li {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .home-mainimg img {
    aspect-ratio: unset;
  }
}
/* ///////// RESPONSIVE ///////// */
@media screen and (max-width: 768px) {
	body { font-size: 100% }
  .home-mainimg .mv-catch{
    left: unset;
  }
}
@media screen and (max-width: 480px) {
	body { font-size: 100% }
}
.wp_entry .doctor01 .table-simple th,
.wp_entry .doctor02 .table-simple th {
  width: 20%;
}
