@charset "UTF-8";
#member_fv {
}
#member_sec01 {
    padding-bottom: 11vw;
    padding-top: 4vw;
}
#member_sec01 .img {
    text-align: center;
}
#member_sec01 .img img {
    width: 71.1%;
}
#member_sec01 .txt {
    width: 71%;
    margin: 0 auto;
    margin-top: 6.5vw;
    border: 1px solid #a6a6a6;
}
#member_sec01 .txt h3 {
    background-color: #ffffff;
    text-align: center;
    padding: 1vw 0;
    font-size: 1.1em;
}
#member_sec01 .txt dl {
    color: #fff;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: stretch;
    font-size: 1.1em;
}
#member_sec01 .txt dl:not(:last-of-type) {
    border-bottom: 1px solid #a6a6a6;
}
#member_sec01 .txt dl dt {
    width: 20%;
    text-align: center;
    padding: 2vw 0;
    border-right: 1px solid #a6a6a6;
    display: flex
;
    align-items: center;
    justify-content: center;
    
}
#member_sec01 .txt dl dd {
    width: 80%;
    padding: 2vw;
}
#member_sec01 .txt dl:nth-of-type(3) dd,
#member_sec01 .txt dl:nth-of-type(4) dd {
    line-height: 200%;
}
@media screen and (max-width:1300px) {
}
@media screen and (max-width:900px) {
}
@media screen and (max-width:768px) {
#member_sec01 {
    padding-bottom: 20vw;
    padding-top: 7vw;
}
#member_sec01 .img img {
    width: 100%;
}
#member_sec01 .txt {
    width: 100%;
}
}