@charset "utf-8";
/*========================================================================================================================


  ◇◆◇ かぜ症状のある患者様へお願い ◇◆◇
  
  
========================================================================================================================*/
.ct-kaze { text-align: left; }
.ct-kaze .headline {
  text-align: center;
  font-size: 200%;
  font-weight: 700;
  color: #f0aa3c;
  line-height: 1.4;
  margin-bottom: 3rem;
}
@media print, screen and (min-width:641px) {
  .ct-kaze .headline {
    margin-top: -0.5rem;
  }
}
@media screen and (max-width:640px) {
  .ct-kaze .headline {
    font-size: 175%;
    margin-top: -0.5rem;
  }
}

/*----------------------------------------------------------------------------------------------------

  glog
  
----------------------------------------------------------------------------------------------------*/
@media print, screen and (min-width:641px) {
  .ct-kaze .glog {
    text-align: center;
  }
}
@media screen and (max-width:640px) {
  .ct-kaze .glog {
    text-align: left;
  }
}
@media print, screen and (min-width:641px) {
  .ct-kaze .infoBack {
    padding-top: 60px;
  }
}
@media screen and (max-width:640px) {
  .ct-kaze .infoBack {
    padding-top: 2.5rem;
  }
}

/*----------------------------------------------------------------------------------------------------

  注意
  
----------------------------------------------------------------------------------------------------*/
.annot {
  background: url(../../image/lbg_pink.png) repeat left top;
  box-sizing: border-box;
  border-radius: 8px;
  padding: 6px;
  margin: 2rem auto;
}
.annot-box {
  background-color: #fff9fb;
  box-sizing: border-box;
  border-radius: 6px;
  overflow: hidden;
  padding: 2rem;
}
@media screen and (max-width:640px) {
  .annot-box {
    padding: 1rem;
  }
}

/*----------------------------------------------------------------------------------------------------

  web問診
  
----------------------------------------------------------------------------------------------------*/
.web-monshin {
  padding-top: 2rem;
  text-align: center;
}
.web-monshin-btn {
  border-color: #f196a8;
  box-shadow: 1px 6px #eb6982;
  color: #fff;
  background-color: #f196a8;
  font-weight: bold;
  line-height: 1;
  transition: .2s;
  transform: translateY(.5em);
}
.web-monshin .web-monshin-btn:hover {
  transform: translateY(.63em);
  box-shadow: 1px 2px #eb6982;
  color: #fff;
  background-color: #f196a8;
}
.web-monshin .web-monshin-btn .txt-nowrap {
  display: inline-block;
}
