/*Content CSS*/
#people2{overflow: hidden;}
section > article{padding: 50px 0;}
section > article:nth-child(even){background-color: #f7f7f7;}
.sub_inner{width: 100%; max-width: 1400px; padding: 0 20px; margin: 0 auto;}

.fs_55{font-size: 30px; font-weight: 700; line-height: 1; color: #000; text-align: center;}
.fs_30{font-size: 25px; font-weight: 600; line-height: 1.3; color: #000001;}
.fs_24{font-size: 20px; font-weight: 600; color: #111; }
.fs_17{font-size: 15px; font-weight: 300; line-height: 1.7; color: #1d1d1f;}
.fs_14{font-size: 13px; font-weight: 500; line-height: 1.7; color: #888;}

.wrap .bar{position: relative; padding-left: 12px; padding-bottom: 18px; border-bottom: solid 1px #222; }
.wrap .bar::before{content: ''; display: block; width: 3px; height: 25px; position: absolute; top: 4px; left: 0; background-color: #fdaf17;}
.wrap .sm_bar{position: relative; padding-left: 10px; }
.wrap .sm_bar::before{content: ''; display: block; width: 3px; height: 80%; position: absolute; top: 2px; left: 0; background-color: #fdaf17;}
.wrap + .wrap{margin-top: 50px;}
/* .wrap:last-of-type .peo_list > li{padding-bottom: 0; border-bottom: 0;} */

.peo_list{}
.peo_list > li{}
.peo_list > li .peo_box{width: 100%; padding: 20px 0; border-bottom: solid 1px #ddd;}
.peo_list > li .peo_box .top{display: flex; align-items: center; justify-content: space-between;padding-bottom: 10px; margin-bottom: 10px; border-bottom: solid 1px #ddd;}
.peo_list > li .peo_box a{display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; background-color: #fdaf17; transition: .3s;}
.peo_list > li .peo_box a:hover{background-color: #000;}
.peo_list > li .peo_box .img{margin-bottom: 15px;text-align: center;}
.peo_list > li .peo_box .img img{ border: solid 1px #ddd; width: 100%; max-width: 170px;}
.peo_list > li .peo_box .info{margin-bottom: 5px;}
.peo_list > li .peo_box .info span{display: block; letter-spacing: -.1px;}
