
.section-main-page-description {
  max-width: 160rem;

  margin: 9.6rem auto;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
}


.div-md {
    padding-top: 1rem; 
    background-color: #f1f3f5;
 }
 
 .div-md p {
    padding: 2rem 2rem;
    font-size: 2.4rem;
    line-height: 1.5;
 }
 
 .div-md h1 {
    font-size: 4.4rem;
    padding: 2rem 2rem;
    letter-spacing: -1px;
 }
 
 .div-md h2 {
    padding: 2rem 2rem;
    font-size: 3.6rem;
    letter-spacing: -1px;
 }
 
 .div-md h3 {
    padding: 2rem 2rem;
    font-size: 3rem;
 }
 
 .div-md h4 {
    padding: 2rem 2rem;
    font-size: 24px;
    font-weight: 600;
 }
 
 .div-md h5 {
    padding: 2rem 2rem;
    font-size: 24px;
    font-weight: 600;
 }
 
 .div-md h6 {
    padding: 2rem 2rem;
    font-size: 24px;
    font-weight: 400;
 }
 
 .div-md ul {
    padding: 2rem 2rem;
    padding-top: 0.1rem;
    padding-left: 5.2rem;
    font-size: 2.4rem;
 }
 
 .div-md ol {
     padding: 2rem 2rem;
     padding-top: 0.1rem;
     padding-left: 5.2rem;
     font-size: 2.4rem;
  }
 
 .div-md img {
    display: block;
    margin: 0 auto;
    width: 80%;
    height: auto;
 }

.h1-description {
  background-color: #f1f3f5;
  font-size: 5.2rem;
  padding: 4.8rem 4.8rem;
  letter-spacing: -0.1rem;
}

.p-description {
  background-color: #f1f3f5;
  font-size: 2.4rem;
  padding: 1.2rem 4.8rem;
  padding-bottom: 4.8rem;
  line-height: 1.5;
}

@media (max-width: 69em) {
   .section-main-page-description {  
    padding-left: 4.8rem;
    padding-right: 4.8rem;
  }
  
}


@media (max-width: 43em) {
  
  .section-main-page-description {  
    padding-left: 6.4rem;
    padding-right: 6.4rem;
  }
  
  .h1-description {
  
  font-size: 4.4rem;
  padding: 4.8rem 2.4rem;
 
}

.p-description {
  
  font-size: 2rem;
  padding: 1.2rem 2.4rem;
  padding-bottom: 4.8rem;
  line-height: 1.5;
}
 
}

@media (max-width: 32em) {
	.section-main-page-description {
    padding-left: 4.8rem;
    padding-right: 4.8rem;
  }
  
   .h1-description {
  
  font-size: 3.6rem;
  padding: 3.2rem 2.4rem;
 
}
}


@media (max-width: 25em) {
	.section-main-page-description {
   
    
    padding-left: 3.2rem;
    padding-right: 3.2rem;
  }
}

