@charset "UTF-8";
/* =============================================================================


     pallet


============================================================================= */
/* =============================================================================


     color


============================================================================= */
/* $header-width: 216px; */
/* =============================================================================


    about


============================================================================= */
.about {
  overflow: hidden;
}

.about-container {
  text-align: center;
}

.about-ttl {
  color: #4a81d8;
  font-family: kozuka-mincho-pr6n, "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  font-size: 4rem;
}

.about-txt {
  font-size: 2.4rem;
  line-height: 2;
  margin-top: 32px;
}

.about-item {
  margin-top: 160px;
  /*     display: flex;
  justify-content: space-between; */
  text-align: left;
  width: 100%;
}

.about-item._one {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  text-align: left;
}

.about-item-img {
  max-width: 472px;
  width: 100%;
}

.about-item-img._sec {
  float: right;
  max-width: 512px;
  padding: 0 0 40px 40px;
}

.about-item-txtbox {
  max-width: 560px;
  width: 100%;
}

.about-item-txt {
  font-size: 1.8rem;
  line-height: 2.55556;
}

.about-item-txt._sec {
  width: 1080px;
}

@media screen and (max-width: 1079px){
  .about-item-txt._sec {
    width: 100vw;
  }
}

@media (max-width: 767px){
  .about-item {
    flex-direction: column;
    margin-top: 60px;
  }
  .about-item-img._sec {
    float: none;
    max-width: 472px;
    padding: 0;
  }
  .about-item-img {
    margin: 0 auto 24px;
  }
  .about-item-txt._sec {
    width: 100%;
  }
  .about-item-txt {
    font-size: 1.6rem;
  }
}


/*# sourceMappingURL=about.css.map*/