  @charset "utf-8";

body {
    background-color: #fff;
    margin:0 auto;
    text-align:center;
    margin-bottom: 0px;
}
.secStaff {padding: 50px 0;}
.secStaff section {display: flex;flex-wrap: nowrap;padding: 10px 3%;justify-content: space-between;flex-direction: row;}
.secStaff section.reverse{
    flex-direction: row-reverse;
}
.secStaff section.reverse article{
    width:100%;
}
.secStaff section figure {width: 32%;padding: 0;margin: 0;}
.secStaff section figure p.img {/* margin-bottom: 20px; */}
.secStaff section figure p.img img {
}
.secStaff section figure dl {text-align: left;font-size: 18px;background-color: #f5f5f5;padding: 20px;}
.secStaff section figure dl dt {margin-bottom: 10px;}
.secStaff section figure dl dd {/* font-size: 200%; */}
.secStaff section article {width: 64%;text-align: left;}
.secStaff section article h3 {font-size: 20px;margin-bottom: 10px;}
.secStaff section article p.txt {margin-bottom: 30px;font-size: 16px;line-height: 1.5;}



@media screen and (max-width:767px){
    body {
        background-color: #fff;
        margin:0 auto;
        text-align:center;
        margin-bottom: 0px;
    }
.secStaff {
padding: 0px 0px;
}
.secStaff section {flex-direction: column;align-items: center;}
.secStaff section figure {width: 100%;margin-bottom: 30px;max-width: 500px;}
.secStaff section figure p.img {
}
.secStaff section figure p.img img {
}
.secStaff section figure dl {
}
.secStaff section figure dl dt {
}
.secStaff section figure dl dd {
}
.secStaff section article {width: 100%;}
.secStaff section article h3 {
}
.secStaff section article p.txt {font-size: 14px;}

}