@charset "UTF-8";
/* CSS Document */
.flex-wrap{
  max-width: 1000px;
  margin: 20px auto 0 auto;
}
.box ul{
  list-style: none;
}
.box ul li{
  text-align: left;
}
.box ul li p{
  padding: 10px 0 20px 15px;
}
.none{
  display: none;
}
.organizing-wrap{
  padding: 9px 015px 0;
}
.organizing-wrap ul{
  max-width: 530px;
  width: 100%;
  display: flex;
  gap: 40px;
  justify-content:space-between;
}
.organizing-wrap ul li p{
  text-align: left;
  width: 295px;
  padding: 0 0 5px 0;
}
.en-organize ul li p{
  width: 371px;
}
@media(max-width:999px){
  .flex-wrap{
    padding: 0 15px 0 15px;
  }
}
@media(max-width:847px){
  .en-organize ul{
    display: block;
  }
}
@media(max-width:767px){
  .none{
    display: block;
  }
  .organizing-wrap ul{
    display: block;
  }
  .organizing-wrap ul li p{
    width: 100%;
  }
}
@media(max-width:499px){
  .flex-wrap{
    padding: 0 15px;
  }
  .base h2{
    font-size: 2.2rem;
    padding-bottom: 10px;
  }
  .box ul li p{
    padding: 9px 0 15px 0;
  }
  .organizing-wrap ul li p{
    padding:9px 0 0 0;
  }
  .organizing-wrap{
    padding: 0;
  }
}