@charset "UTF-8";
@media(max-width:960px){
/*--- c_top ---*/
.c_top-list{
  display: block;
}
.c_top-list-l{
  margin: 0 auto;
  width: 70%;
}
.c_top-list-r{
  width: 100%;
}
.c_top-name-wrap{
  margin-top: 10px;
  margin-bottom: 10px;
}
.c_top-img-wrap img{
  aspect-ratio: 4/4;
  object-fit: cover;
  object-position: top;
}
.c_top-txt-wrap{
  margin: 0 auto;
  width: 100%;
}
.c_top-txt-ttl{
  text-align: center;
}
.c_top-txt-inner-txt{
  margin: 10px auto 20px;
  text-align: left;
}
/*--- commit ---*/
.commit-img-wrap{
  display: flex;
  justify-content: center;
  padding: 0;
}
.commit-txt-wrap{
  margin-top: 10px;
  padding: 0;
}
/*--- overview ---*/
.overview-area{
  padding: 0;
}
/*--- group ---*/
.group-area{
  padding-bottom: 5px;
}
.group-list{
  display: block !important;
}
.group-list li{
  width: 100%;
}
.recruit-list-img-wrap img{
  height: 200px;
  width: 200px;
}
.group-txt-wrap{
  padding-top: 30px;
  width: calc(100% - 50px);
}
.group-txt-inner-txt{
  width: calc(100% - 20px);
}
}