.teatime p,
.teatime li,
.point2_text p {
  line-height: 1.8em;
  font-size: 14px;
  list-style-type: none;
}


.teatime h2 {
  font-size: 18px;
}
.teatime h4 {
  font-size: 1.5em;
  font-weight: bold;
}
.teatime img {
  width: 100%;
  height: auto;
}
.teatime .line_bg {
  background-repeat: no-repeat;
  background-position: bottom;
  padding-bottom: 2em;
}
.teatime .line_bg img {
  width: 9em;
}
.teatime_text {
  margin-bottom: 2em;
}
.teatime_text p {
  text-align: center;
}

.teatime_text span {
  font-weight: bold;
  font-size: 1.5em;
  color: #b98975;
}
p.teatime_title {
  font-weight: bold;
  font-size: 15px;
}
.teatime ul {
    width: 85%;
    margin: 1em auto;
    margin-left: 35px;
}
.teatime h2 {
  margin: 2em 0;
  padding: 0.5em; /*文字周りの余白*/
  color: #494949; /*文字色*/
  background: #fffaf4; /*背景色*/
  border-left: solid 5px #b98975; /*左線（実線 太さ 色）*/
}
.teatime h4 {
  margin: 1em 0;
}
.teatime .hash {
  color: #b98975;
  font-weight: bold;
}
.teatime .last {
  text-align: center;
}
.teatime a {
  display: block;
  color: #b98975;
}
.teatime li {
  position: relative;
}
.teatime li:before {
  position: absolute;
  content: "";
  background-image: url(https://www.2wayworld.jp/onlinestore/html/template/default/assets/img/moni/event/tea_icon.png);
  width: 1.5em;
  height: 1.5em;
  left: -2em;
  background-size: contain;
  background-position: center;
  top: 0.3em;
  background-repeat:no-repeat
}

/* <link href="https://www.2wayworld.jp/onlinestore/html/template/default/assets/css/bibi_teatime_hand.css" rel="stylesheet" /> */




@media (min-width: 768px) {
  .sp_none {
    display: none;
  }
  article {
    width: 70%;
    margin: auto;
  }


  .point2_text p:first-of-type {
    font-size: 14px !important;
    line-height: 1.5em;
  }
  .point2_flex:first-of-type {
    margin-top: 30px;
  }

.teatime p,
.teatime li,
.point2_text p {
  line-height: 1.8em;
  font-size: 14px;
  list-style-type: none;
}


}
