@charset "UTF-8";
/* CSS Document */
.membersArea .inner {
  max-width:950px;
  padding: 90px 14px;
}
.membersArea .inner h3 {
  font-size: 26px;
  font-family: a-otf-ryumin-pr6n,serif;
  text-align: center;
  margin-bottom: 30px;
  font-weight: 600;
  word-break: normal;
}
.membersArea .inner .card {
  text-align: center;
}
.membersArea .inner p.ttl {
  font-family: a-otf-ryumin-pr6n,serif;
  font-size: 20px;
  font-weight: 600;
}
.membersArea .inner ul {
  display : flex;
  flex-wrap : wrap;
  justify-content:space-between;

}
.membersArea .inner ul.group01 {
  margin: 40px 0 50px;
  max-width: 640px;
}
.membersArea .inner ul.group01 li{
  margin-bottom: 30px;
}
.membersArea .inner ul.group02 {
  max-width: 458px;
  margin-top:30px;
}
.membersArea .inner ul li .membersName{
  margin: 10px 0 16px;
}
.membersArea .inner ul li .membersName .name01{
  font-size: 17px;
}
.membersArea .inner ul li .membersName .name02{
  font-size: 14px;
}
.membersArea .inner ul li .membersName .company{
  margin:20px 0 12px;
  font-size: 14px;
  height: 3rem;
}
.membersArea .inner ul li p{
  font-family: a-otf-ryumin-pr6n,serif;
  font-weight: 600;
  font-size: 16px;
}
.membersArea .inner ul li a:hover{
  opacity:0.7;
}
.membersArea .inner .btnArea .btn a {
  color: #61a4bf;
  line-height: 23px;
  font-size: 13px;
  text-shadow: #fff 2px 0px 2px, #fff -2px 0px 2px, #fff 0px -2px 2px, #fff -2px 0px 2px, #fff 2px 2px 2px, #fff -2px 2px 2px, #fff 2px -2px 2px, #fff -2px -2px 2px, #fff 1px 2px 2px, #fff -1px 2px 2px, #fff 1px -2px 2px, #fff -1px -2px 2px, #fff 2px 1px 2px, #fff -2px 1px 2px, #fff 2px -1px 2px, #fff -2px -1px 2px, #fff 1px 1px 2px, #fff -1px 1px 2px, #fff 1px -1px 2px, #fff -1px -1px 2px;
}
.membersArea .inner .btnArea .btn a:hover {
  opacity:1;
    color: #000;
}
.membersArea .inner .btnArea .btn a img {
  padding-right:5px;
}
/* // MARK : maxW 767px */
@media screen and (max-width: 767px) {
  .membersArea .inner {
   padding: 60px 5vw 0px;
 }
 .membersArea .inner h3 {
  font-size: 18px;
}
.membersArea .inner p.ttl {
  font-size: 18px;
}
.membersArea .inner ul.group01 {
  margin: 40px 0 30px;
}
.membersArea .inner ul li .membersName .company {
  height: 4.4rem;
}
.membersArea .inner ul.group02 li .membersName .name01 {
  height:2.6rem;
  line-height: 1.2rem;
}
}