#molamola-doryu .title {
  text-align: center;
  font-size: 30rem;
  color: #ba1b21;
  font-weight: 900;
  margin-bottom: 50px;
  line-height: 1.5; }
  @media (max-width: 1024px) {
    #molamola-doryu .title {
      margin-bottom: 25px; } }
  @media (max-width: 480px) {
    #molamola-doryu .title {
      text-align: left;
      font-size: 20rem;
      margin-bottom: 20px;
      line-height: 1.5; } }
#molamola-doryu .text01 {
  width: 550px;
  margin: 0 auto 100px;
  font-size: 16rem;
  line-height: 3.125;
  text-align: left; }
  @media (max-width: 1024px) {
    #molamola-doryu .text01 {
      max-width: 550px;
      width: 100%;
      margin-bottom: 50px; } }
  @media (max-width: 480px) {
    #molamola-doryu .text01 {
      margin-bottom: 30px;
      font-size: 14rem;
      line-height: 1.75;
      text-align: left; } }
#molamola-doryu .text02 {
  width: 700px;
  margin: 0 auto 20px;
  font-size: 14rem;
  line-height: 1.75;
  text-align: left; }
  @media (max-width: 1024px) {
    #molamola-doryu .text02 {
      width: 100%; } }
  @media (max-width: 480px) {
    #molamola-doryu .text02 {
      font-size: 12rem; } }
  #molamola-doryu .text02 p {
    margin-bottom: 15px; }
#molamola-doryu .text03 {
  width: 700px;
  margin: 0 auto 140px;
  font-size: 16rem;
  line-height: 1.75;
  font-weight: bold;
  text-align: center; }
  @media (max-width: 1024px) {
    #molamola-doryu .text03 {
      width: 100%;
      margin-bottom: 70px; } }
  @media (max-width: 480px) {
    #molamola-doryu .text03 {
      margin-bottom: 40px;
      font-size: 14rem;
      text-align: left; } }
#molamola-doryu .image01 {
  text-align: center;
  margin-bottom: 30px; }
#molamola-doryu .spec {
  margin-bottom: 40px; }
  @media (max-width: 480px) {
    #molamola-doryu .spec {
      margin-bottom: 20px; } }
#molamola-doryu .sound {
  text-align: center;
  margin-bottom: 200px; }
  @media (max-width: 1024px) {
    #molamola-doryu .sound {
      margin-bottom: 100px; } }
  @media (max-width: 480px) {
    #molamola-doryu .sound {
      margin-bottom: 50px; } }
#molamola-doryu .mark {
  margin: 150px auto 0;
  width: 289px; }
  @media (max-width: 1024px) {
    #molamola-doryu .mark {
      margin-top: 75px; } }
  @media (max-width: 480px) {
    #molamola-doryu .mark {
      margin-top: 40px;
      width: 40%; } }
