/*
Author: アトリエちいさなおみせ
Version: 1.0
Template: original
*/
.fixed-side {
  z-index: 110;
}
footer img{
  max-width: 9.255rem;
}
@media screen and (min-width: 768px) {
  footer img {
    max-width: 9.6rem;
  }
}
.u-align-center{
  align-items: center;
}

.footer-section-box {
  height: max-content;
  padding: 2.397rem 3.5rem 3.9rem 2.4rem;
}
@media screen and (min-width: 1199px) {
  .footer-section-box{
    padding: 6.4rem 8.8rem;
    height: max-content;
  }
}
@media screen and (min-width: 992px) {
  .aboutus-section02-list li span{
    max-width: 39.4rem;
  }
}
.work-section-menu ul{
  flex-wrap: wrap;
  gap: .4rem;
}
.work-section-menu li{
  width: max-content;
  max-width: initial;
  padding: 0 20px;
  margin: 0 !important;
}
.contact-section03-msg,.contact-section02 form .input, .contact-section02 form textarea, .contact-section02 form label:before{
  background-color: rgba(132, 201, 139, .15);
}
.contact-section03-msg{
  margin-top: 0;
}
.work-section-menu ul{
	background-color: rgba(132, 201, 139, .15);
}

.home-section05-mail {
  font-size: 2.5rem;
  letter-spacing: .125rem;
  line-height: 2.9rem;
}
.home-section05-mail a {
  color: #84c98b;
}
@media screen and (min-width: 768px) {
  .home-section05-mail {
    font-size: 2.5rem;
    letter-spacing: .175rem;
    line-height: 4.1rem;
  }
}
@media screen and (min-width: 992px) {
  .home-section05-mail {
    font-size: 3.5rem;
  }
}