@charset "utf-8";

@import url("common.css");

@import url('https://fonts.googleapis.com/css?family=Noto+Serif+JP:500,700&display=swap');

#tenlove .section .data {
  padding: 45px 90px;
}
/* story */
#tenlove #story .data .still {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 40px;
}
#tenlove #story .data p {
  line-height: 2.2;
  margin-bottom: 40px;
  font-size: 0.938em;
}
#tenlove #story .data p strong {
  display: inline-block;
  line-height: 1.7;
  color: #f1598f;
  font-family: 'Noto Serif JP', serif;
  font-weight: 700;
  font-size: 1.667em;
  font-style: italic;
  letter-spacing: 0.1em;
}
#tenlove #story .data .caution {
  line-height: 1.5;
  padding: 25px 30px;
  background: #d1f7fc;
  font-style: italic;
  font-size: 0.875em;
}




@media all and (max-width: 812px) {
#tenlove .section .data {
  padding: 7%;
}
  
  
/* intro */
#tenlove #story .data .still {
  margin-bottom: 30px;
}
#tenlove #story .data p {
  margin-bottom: 30px;
}
}


@media all and (max-width: 480px) {
#tenlove #story .data .still {
  margin-bottom: 25px;
}
#tenlove #story .data p {
  margin-bottom: 25px;
}
#tenlove #story .data p {
  font-size: 0.875em;
}
#tenlove #story .data p strong {
 font-size: 1.3em;  
}
#tenlove #story .data .caution {
  padding: 5%;
}
}

































