/* 공통 */
.sub_con {width:100%; padding:0 15px;}
.sub_title {font-size:18px; font-weight: 400; color:#0c3381; font-family: 'paybooc-Bold'; position: relative; z-index: 3; text-transform: uppercase;}
.sub_title::after {width:2px; height:40px; content: ''; display: block; background: #0c3381; margin:20px auto 0; }
.apos_head {display: inline-block; text-align: center; position: relative; padding:0 40px; word-break: keep-all;}
.apos_head h1 {font-size:25px; font-weight: 400; color:#2a2a2a;font-family: 'paybooc-Bold'; line-height: 40px; }
.apos_head span {color:#0c3381;}
.apos_head img {position: absolute; top:0; width:30px;}
.apos_head img.apos1 {left:-0;}
.apos_head img.apos2 {right:-0;}
.sub_title_k {font-size:26px; font-weight: 400; color:#2a2a2a; font-family: 'paybooc-Bold';  line-height: 30px;}
.sub_title_k span {color: #0c3381;}
.sub_title_k::after {content: ''; display: block; width:50px; height:3px; background: #0c3381; margin:30px auto 0;}
.sub_title_k p {font-size:16px; color:#888; font-family: 'paybooc-Light'; margin-top:5px;}

/*Content CSS*/
#members1 {padding:60px 0; text-align: center; position: relative; background: url('../img/dot_ptn.png') 50% 50% repeat; }
#members1 ul {display: flex; flex-wrap:wrap; margin-top:60px;}
#members1 ul li {width:calc(50% - 10px); margin-right:20px; transition: all .3s ease; top:0; position: relative; margin-bottom:30px;}
#members1 ul li:nth-child(even) {margin-right:0;}
/* #members1 ul li:nth-child(n+7) {margin-top:40px;} */
#members1 ul li h1 {width:100%; font-size:16px; color:#fff; background: #0c3381;     border-top-left-radius: 10px; border-top-right-radius: 10px; padding:10px 0; letter-spacing: 1px; font-weight: 400; border-bottom:3px solid #3fa05d; max-width:200px; margin:0 auto; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.05);}
#members1 ul li div {background: #fff; padding:25px 20px; border:1px solid #f1f1f1; max-width:200px;  margin:0 auto; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.05);}
#members1 ul li h2 {font-size:18px;  font-weight: 400; color:#333; margin-bottom:8px; font-family: 'paybooc-Bold';}
/* #members1 ul li h2::after {content: ''; display: block; width:30px; height:1px; background: #000; margin:15px auto;} */
#members1 ul li h3 {font-size:22px; font-weight: 400; color:#2a2a2a; font-family: 'paybooc-Bold';}
/* #members1 ul li:hover {box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2); top:-10px;} */



@media screen and (max-width: 600px) {

}

@media screen and (max-width: 640px) {

}

@media screen and (max-width: 960px) {

}

@media screen and (max-width:1200px) {

}
