.about-contents-02 {
   padding-bottom: 0;
   /* background-size: 100% auto; */
}
.about-contents-01 .ttl-about {
   color: #4b4e2a;
}
.inner {
   position: relative;
}
.img-dotted-01, .img-dotted-02 {
   display: none;
}
.box-about {
   position: relative;
   width: 100%;
}
.about-contents-01 {
   margin-bottom: 90px;
}
.about-contents-01, .about-contents-02 {
   background: none;
   padding-bottom: 0;
}
.about-contents-01 .inner {
   position: relative;
   padding: 0;
}
.about-contents-01 .ttl-about {
   margin-bottom: 30px;
}
.about-contents-01 .box-about {
   background: url(../img/about/img1.jpg) no-repeat center;
   background-size: cover;
}
.txt-about-01 {
   position: absolute;
   top: 0;
   z-index: 9;
   right: 20px;
   height: 100%;
   width: auto;
}
.about-contents-02 .inner {
   padding: 0;
}
.about-contents-02 .mod-about-contents-02 h2::after {
   content: none;
}
.about-contents-02 .mod-about-contents-02 h2 {
   position: absolute;
   background: #89916A;
   top: -30px;
   left: 10px;
   padding-left: 5px;
   font-weight: 500;
   color: #fff;
}
.about-contents-02 .mod-about-contents-02 p {
   font-weight: 500;
   margin-bottom: 1em;
   font-size: 3rem;
   text-align: justify;
}
.about-contents-02 .atop {
   background: #E7E8E0;
   padding: 60px 15px 15px;
   margin-bottom: 60px;
}
.about-contents-02 .box-about {
   background: url(../img/about/img2.jpg) no-repeat center;
   background-size: cover;
}
@media (min-width: 768px) {
   .about-contents-02 .mod-about-contents-02 h2 {
      left: 40px;
      top: -40px;
   }
   .about-contents-02 .atop {
      /*padding-left: calc( (100% - 680px) / 2);
      padding-right: calc( (100% - 680px) / 2);*/
      padding-left: 20%;
      padding-right: 20%;
   }
}
@media(max-width: 1024px) {
   .wrapper {
      padding-left: 15px;
      padding-right: 15px;
   }
}
@media(max-width: 768px) {
   .about-contents-02 .mod-about-contents-02 p {
      font-size: 2rem;
   }
   .about-contents-02 .atop {
      padding-top: 40px;
   }
}
@media(max-width: 480px) { 
   .txt-about-01 {
      right: 0;
   }
}