@charset "UTF-8";

.cont_text02 {
  width: 100%;
  padding: 35px 50px;
  background: rgba(245, 233, 220, 0.85);
  -webkit-box-shadow: 15px 15px 0px #c7af95;
  box-shadow: 15px 15px 0px #c7af95;
}
.cont_text02 h2{
  margin-bottom: 15px;
}
.txbox_01 img{
  width: 25% !important;
}

@media screen and (max-width:864px){
  .cont_text02 {
    padding: 25px 35px;
  }
  .cont_text02 h2{
    font-size: 24px;
  }
}
@media screen and (max-width:640px){
  .cont_text02 {
    padding: 20px;
    font-size: 17px;
  }
  /* .cont_text02 h2{
    font-size: 20px;
  } */
  .txbox_01 article{
    display: flex;
    flex-wrap: wrap;
  }
  .txbox_01 img{
    width: 100% !important;
    max-width: 100%;
    order: 3;
    margin-top: 10px;
    margin-left: 0;
  }
}
