@charset "utf-8";

/* CSS Document */
.committee #contents #content-main h3 {
  font-size: 2.2rem;
  color: #1a5487;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-bottom: 5px;
  border-bottom: 1px solid #1a5487;
}
.committee section.com_act_history ul {
    padding-bottom: 2em;
}
.committee section.com_act_history ul li {
    margin-bottom: 1em;
}

.committee .img-txt {
  display: flex;
  justify-content: space-between;
  align-items: start;
}

.committee .img-txt .pic {
  width: 20%;
}

.committee .img-txt .text {
  width: calc(80% - 25px);
}
#main.committee p {
  font-size: 1.6rem;
  margin-top: 0.5em;
	line-height: 1.5em;
}
#main.committee p.comm_act_date {
  font-size: 1.8rem;
  color: #1a5487;
	line-height: 1em;
}
#main.committee p.comm_act_p {
margin-top: 1em;
}

@media screen and (max-width: 768px){
	.committee section.com_act_history ul li {
	    margin-bottom: 1.5em;
	}
	.committee .img-txt .pic p {
	    margin: 0;
	}
	.committee .img-txt .pic {
	  width: 30%;
	}

	.committee .img-txt .text {
	  width: calc(70% - 25px);
	}
}
