@charset "utf-8";

/**
 *
 *  施術の流れ
 *
 */

 /* PC用------------------------------------------------------------------------------------------------------------------------ */
@media print,screen and (min-width : 501px) {

#contentsImg{
  background: url(contentsimg.png) center top no-repeat;
}

/** 施術の流れ
---------------------------------------- */
#flow ul li{
  margin-top: 20px;
  min-height: 224px;
  padding: 0 40px 20px 40px;
  border-bottom:solid 1px #dfdfdf;
  display:-webkit-box;display:-ms-flexbox;display:flex;
  -ms-flex-wrap: wrap;flex-wrap: wrap;
  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
  -webkit-box-align: center;-ms-flex-align: center;align-items: center;
}
#flow ul li .fbR{
  width: 300px;
}
#flow ul li .fbL{
  width: 760px;
}
#flow ul li h3{
  font-size:18px;font-size:1.8rem;
  font-family:"NotoSansJP-5";
  margin-bottom: 10px;
  color: #380603;
}
#flow01{
  margin-top: 10px;
  color: #d20000;
}

.menulink{
  margin-top: 20px;
}
.menulink a{
  background-color: #e8e3de;
  border:solid 1px #380603;
  color: #380603;
  padding: 10px 20px;
  display: inline-block;
  border-radius:10px;
  font-family:"NotoSansJP-5";
  font-size:18px;font-size:1.8rem;
}


#jyunbi{
  margin-top: 30px;
}
#jyunbi li{
  margin-top: 20px;
  list-style-type: disc;
  margin-left: 26px;
}

#area{
  margin-top: 30px;
}
#area ul{
  margin-top: 20px;
  margin-left: 20px;
}
#area li{
  margin-bottom: 6px;
}
#area p{
  margin-left: 20px;
}

#uketsuke{
  margin-top: 30px;
}
#uketsuke div{
  margin: 20px;
}

#corona{
  margin-top: 30px;
}
#corona div{
  margin: 20px;
}
#corona ul{
  margin-top: 20px;
}
#corona li{
  margin-bottom: 6px;
  list-style-type: disc;
  margin-left: 16px;
}


}

 /* スマホ用------------------------------------------------------------------------------------------------------------------------ */
@media screen and (max-width : 500px) {

#contentsImg{
  background: url(contentsimg.png) center top no-repeat;
  background-size: cover;
}

/** 施術の流れ
---------------------------------------- */
#flow ul li{
  margin-top: 20px;
}
#flow ul li .fbR{
  margin-top: 10px
}
#flow ul li h3{
  font-size:18px;font-size:1.8rem;
  font-family:"NotoSansJP-5";
  margin-bottom: 10px;
  color: #380603;
}

.menulink{
  margin-top: 10px;
  margin-bottom: 20px;
}
.menulink a{
  background-color: #e8e3de;
  border:solid 1px #380603;
  color: #380603;
  padding: 10px 20px;
  display: block;
  text-align: center;
  border-radius:10px;
  font-family:"NotoSansJP-5";
  font-size:16px;font-size:1.6rem;
}


#jyunbi{
  margin-top: 30px;
}
#jyunbi li{
  margin-top: 10px;
  list-style-type: disc;
  margin-left: 16px;
}

#area{
  margin-top: 30px;
}
#area ul{
  margin-top: 10px;
  margin-left: 10px;
}
#area li{
  margin-bottom: 6px;
}
#area p{
  margin-left: 10px;
}

#uketsuke{
  margin-top: 30px;
}
#uketsuke div{
  margin: 10px;
}

#corona{
  margin-top: 30px;
}
#corona div{
  margin: 10px;
}
#corona ul{
  margin-top: 10px;
}
#corona li{
  margin-bottom: 6px;
  list-style-type: disc;
  margin-left: 10px;
}


}


