@charset "UTF-8";
/* CSS Document */
/*---------------------------------

  リラックス治療

---------------------------------*/
.relax {}
/*---------------------------------
リード文
---------------------------------*/
#readtxt {
  padding: 0 !important;
}
#readtxt .wrap {
  background: var(--bg-col);
  border-radius: 1rem;
  padding: 4rem;
}
@media screen and (max-width: 1024px) {}
@media screen and (max-width: 896px) {}
@media screen and (max-width: 480px) {
  #readtxt .wrap {
    padding: 2rem;
  }
}
/*---------------------------------
静脈内鎮静法とは
---------------------------------*/
#about {}
#about ._flex .txt {
  flex-basis: 50%;
}
#about ._flex figure {
  flex-basis: 45%;
}
@media screen and (max-width: 1024px) {}
@media screen and (max-width: 896px) {}
@media screen and (max-width: 480px) {}
/*---------------------------------
適応
---------------------------------*/
#tekiou {
  background: var(--bg-col);
}
#tekiou .txt ul {
  background: #fff;
  border-radius: 1rem;
  margin: 0 auto 2rem;
  max-width: fit-content;
  padding: 4rem 5rem;
}
#tekiou .txt ul li {
  font-size: 1.2em;
  padding-left: 2em;
}
#tekiou .txt ul li::before {
  background: url("../images/i_check.svg") no-repeat center/contain;
  top: 0rem;
  left: 0;
  width: 1.5em;
  height: 1.5em;
}
@media screen and (max-width: 1024px) {}
@media screen and (max-width: 896px) {}
@media screen and (max-width: 480px) {
  #tekiou .txt ul {
    padding: 2rem 2rem;
  }
}
/*---------------------------------
流れ
---------------------------------*/
#flow .wrap > .txt {
  margin-top: 5rem;
  text-align: center;
}
@media screen and (max-width: 1024px) {}
@media screen and (max-width: 896px) {}
@media screen and (max-width: 480px) {}