@charset "utf-8";

#header_image{
  background: url(images/head.jpg) top center no-repeat;
  background-size: cover;
}

#medical-notice a{
  text-decoration: underline;
  color: #00a45d;
}

@media print,screen and (min-width : 501px) {


#medical-notice section{
  margin-top: 60px;
}
#medical-notice p{
  margin-top: 10px;
}
#medical-notice h2{
  margin-bottom: 20px;
}

#medical-notice h3{
  margin: 35px 0 15px;
  padding-left: 14px;
  border-left: solid 4px #d26c78;
  color: #422f17;
  font-size: 20px;
  font-size: 2.0rem;
  font-family: "ShinMGoPro-3";
  line-height: 1.5;
}

#medical-notice li{
  margin-top: 6px;
  margin-left: 24px;
  list-style-type: disc;
}

#medical-notice ul{
  margin-top: 20px;
}

#medical-notice .note{
  margin-top: 15px;
  padding: 18px 22px;
  background-color: #f8f4f0;
  border-left: solid 4px #d26c78;
}

#medical-notice .table-wrap{
  margin-top: 20px;
  overflow-x: auto;
}

#medical-notice table{
  width: 100%;
  border: solid 1px #d8c8b8;
}

#medical-notice th,
#medical-notice td{
  padding: 14px 10px;
  border: solid 1px #d8c8b8;
  text-align: center;
  vertical-align: middle;
}

#medical-notice th{
  background-color: #f8f4f0;
  font-family: "ShinMGoPro-3";
  width: 14.3%;
}

#medical-notice .tel{
  margin-top: 35px;
  padding: 20px;
  background-color: #f8f4f0;
  border: solid 1px #d8c8b8;
  text-align: center;
  font-family: "ShinMGoPro-3";
}

#medical-notice .tel a{
  color: #d26c78;
  font-size: 2.2rem;
}
#medical-notice .tel strong{
  font-family: "ShinMGoPro-3";
  font-size:1.8rem;
  margin-right: 10px;
}
#medical-notice .tel small{
  margin-right: 10px;
}

#medical-notice .date{
  margin-top: 35px;
  color: #8c6331;
  text-align: right;
}


}
@media screen and (max-width : 500px) {

#medical-notice section{
  margin-top: 40px;
}
#medical-notice p{
  margin-top: 10px;
}
#medical-notice h2{
  margin-bottom: 20px;
}

#medical-notice h3{
  margin: 35px 0 15px;
  padding-left: 14px;
  border-left: solid 4px #d26c78;
  color: #422f17;
  font-size:1.6rem;
  font-family: "ShinMGoPro-3";
  line-height: 1.5;
}

#medical-notice li{
  margin-top: 6px;
  margin-left: 18px;
  list-style-type: disc;
}

#medical-notice ul{
  margin-top: 20px;
}

#medical-notice .note{
  margin-top: 15px;
  padding: 18px 22px;
  background-color: #f8f4f0;
  border-left: solid 4px #d26c78;
}

#medical-notice .table-wrap{
  margin-top: 20px;
  overflow-x: auto;
}

#medical-notice table{
  width: 100%;
  border: solid 1px #d8c8b8;
}

#medical-notice th,
#medical-notice td{
  padding: 14px 10px;
  border: solid 1px #d8c8b8;
  text-align: center;
  vertical-align: middle;
}

#medical-notice th{
  background-color: #f8f4f0;
  font-family: "ShinMGoPro-3";
  width: 14.3%;
}

#medical-notice .tel{
  margin-top: 35px;
  padding: 20px;
  background-color: #f8f4f0;
  border: solid 1px #d8c8b8;
  text-align: center;
  font-family: "ShinMGoPro-3";
}

#medical-notice .tel a{
  color: #d26c78;
  font-size: 2.2rem;
}
#medical-notice .tel strong{
  font-family: "ShinMGoPro-3";
  display: block;
  font-size:1.8rem;
}
#medical-notice .tel small{
  display: block;
}



#medical-notice .date{
  margin-top: 35px;
  color: #8c6331;
  text-align: right;
}

}


