/*
	Associate-Pro（A-Pro）ライセンス
******************************************************/
.items {
	display: flex;
	margin-top: 25px;
	flex-direction: column;
}

.item01 {
	background: #b2ecff;
	width:100%;}

.item02 {
	width:100%;
	color: #052667;
	display: flex;
	align-items: center;
	justify-content: center;
}

.item-body {
	padding: 15px;
}
.item-title {
	margin: 0 0 8px;
	font-size: 16px;
	font-weight: 700;
	color: #000000;
	text-align: center;
}
.item-body p {
	font-size: 14px;
	font-weight: 400;
	color: #000000;
}

.item .plus{
	color: #052667;
}

.apro_ttl{
	font-weight: bold;
	font-size: 18px !important;
	color: #052667;
	text-align: center;
}


/* Acordion */
#womens_empowerment .tab {
  position: relative;
  margin-bottom: 1px;
  width: 100%;
  color: #fff;
  overflow: hidden;
}
#womens_empowerment input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
#womens_empowerment label {
  position: relative;
  display: block;
  padding: 0 0 0 1em;
  background: #000;
  font-weight: bold;
  line-height: 3;
  cursor: pointer;
  background-color: #052667;
}

#womens_empowerment .tab-content {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height .35s;
  -o-transition: max-height .35s;
  transition: max-height .35s;
  color: #666;
}

#womens_empowerment .tab-content p {
  margin: 1em;
}
/* :checked */
#womens_empowerment input:checked ~ .tab-content {
  max-height: 100%;
}
/* Icon */
#womens_empowerment label::after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 3em;
  height: 3em;
  line-height: 3;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
}
#womens_empowerment input[type=checkbox] + label::after {
  content: "+";
}
#womens_empowerment input[type=radio] + label::after {
  content: "\25BC";
}
#womens_empowerment input[type=checkbox]:checked + label::after {
  content: "-";
}
#womens_empowerment input[type=radio]:checked + label::after {
  content: "-";
}
