@charset "UTF-8";
/*第二階層*/
.breadcrumb {
  padding: 15px 0;
  background-color: #efefef;
}
.breadcrumb ul {
  width: 1000px;
  padding: 0;
  margin: 0 auto;
  list-style: none;
  font-size: 14px;
  color: #000;
}
.breadcrumb ul li {
  width: auto !important;
  display: inline;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.breadcrumb ul li.current {
  color: #000;
}
.breadcrumb ul li:first-child {
  margin-left: 0;
}
.breadcrumb ul li:first-child:before {
  content: '';
  margin: 0;
}
.breadcrumb ul li:before {
  content: '>';
  margin: 0 5px;
}
.breadcrumb ul li a {
  color: #000;
  text-decoration: none;
}
.second h2 {
  color: #952b2c;
  font-size: 24px;
  border-left: solid 5px #952b2c;
  padding-left: 15px;
  margin: 0 auto 30px;
  position: relative;
}
.second h2:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 100%;
  height: 1px;
  background-color: #952b2c;
}
/*メーリングリスト*/
.second.mailing_list section {
  margin-bottom: 40px;
}
.second.mailing_list h3 {
  font-size: 20px;
  color: #952b2c;
  border-left: solid 5px #952b2c;
  padding-left: 15px;
  margin-bottom: 0;
}
.second.mailing_list section ol {
  padding: 0 0 0 20px;
}
.second.mailing_list section ol li {
  margin-bottom: 10px;
}
/*委員一覧*/
.second.committee_list table {
  width: 100%;
  border: solid 2px #aaa;
  border-collapse: collapse;
}
.second.committee_list table th, .second.committee_list table td {
  border: solid 1px #aaa;
  padding: 10px 2%;
}
.second.committee_list table tbody td:first-child {
  width: 20%;
}
.second.committee_list table tbody td:nth-child(2) {
  width: 20%;
}
.second.committee_list table tbody tr:nth-child(odd) {
  background-color: #fafafa;
}
.second.committee_list thead {
  background-color: #b4342d;
  color: #fff;
}
@media screen and (max-width:1050px) {
  /*第二階層*/
  .breadcrumb {
    padding: 15px 0;
  }
  .breadcrumb ul {
    width: 90%;
  }
  .second {
    margin-top: 60px;
  }
  .second h2 {
    font-size: 20px;
  }
  /*メーリングリスト*/
  .second.mailing_list section {
    margin-bottom: 30px;
  }
  .second.mailing_list h3 {
    font-size: 18px;
  }
  /*委員一覧*/
  .second.committee_list table {
    width: 800px;
    border: solid 2px #aaa;
    border-collapse: collapse;
  }
  .scroll {
    overflow: auto;
    white-space: nowrap;
  }
  .scroll::-webkit-scrollbar {
    height: 5px;
  }
  .scroll::-webkit-scrollbar-track {
    background: #F1F1F1;
  }
  .scroll::-webkit-scrollbar-thumb {
    background: #BCBCBC;
  }
  .second.committee_list table th, .second.committee_list table td {
    white-space: normal !important;
  }
}