@charset "utf-8";
.committee-col > a, .committee-col > a:hover{
  color: #000;
}
.committee-col > a{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
  border: 1px solid #003d9b;
  padding: 18px 20px;
  height: 100%;
}
.committee-col .ttl-pattern_1{
  font-size: 1rem;
  margin-bottom: 10px;
  padding-bottom: 7px;
}
.committee-chairman{
  font-weight: 700;
}
@media all and (min-width: 576px) {

}
@media all and (min-width: 768px) {
}
@media all and (min-width: 992px) {
}
@media all and (min-width: 1200px) {
}
@media all and (min-width: 1400px) {
}
/*デスクトップ*/
@media all and (min-width: 992px) and (max-width: 1199px) {
}
/*中デバイス*/
@media all and (min-width: 768px) and (max-width: 991px) {
  
}
/*小デバイス*/
@media all and (min-width: 576px) and (max-width: 767px) {

}

@media all and (max-width: 400px) {
  .committee-col {
    flex: 0 0 auto;
    width: 100%;
  }
}

/*iPhone5:SE*/
@media all and (max-width: 320px) {

}