.sub_top{background:url('../page1/images/sub_top1.jpg')no-repeat;background-size:cover;}
.doc{display:flex;align-items:start;justify-content:space-between;margin-top:70px}
.doc:last-child{padding-top:50px;margin-top:50px;border-top:1px dashed #e4e4e4;}
.doc_img{width:300px;border-radius:20px;}
.doc_career{width:calc(100% - 350px);}
.doc_name{font-size:26px;display:block;font-weight:bold}
.doc_name b{font-size:18px;display:inline-block;margin:0 7px;}
.doc_name strong{font-size: 14px;background: #1e504a;color: #fff;display: inline-block;
padding: 3px 6px;border-radius: 5px;}
.career_box{display:block;margin-top:25px;}
.career{width:100%}
.career li{font-size:16px;line-height:32px;}
.career li:before{display: inline-block;background: #1e504a;width: 5px;height: 5px;
border-radius: 20px;margin-right: 10px;content: ""; position: relative;
top: -9px;left: 5px;opacity: 0.2;}


@media screen and ( max-width:799px){
  .doc{margin-top:40px;display:block;}
  .doc_img{margin:0 auto;display:block;}
  .doc_name{font-size:20px;text-align:center;}
  .doc_name b{font-size:15px;}
  .doc_name strong{font-size:13px;}
  .doc_career{margin-top:30px;width:100%;}
  .career li{font-size:14px;line-height:28px;}
  .career li span{    display: block;
    font-size: 12px;
    color: #999;
    padding-left: 14px;
    position: relative;
    top: -5px;
    letter-spacing: 0px;}
  .doc:last-child{margin-top:35px;padding-top:35px;}
}