#ye_profile ul, ol {
  color: #1e366a;
  border-top: solid #1e366a 3px;/*上のボーダー*/
  border-bottom: solid #1e366a 3px;/*下のボーダー*/
  padding: 0.5em 0 0.5em 1.5em;
  list-style: disc;
  margin-left: 20px;
}

#ye_profile ul li, ol li {
  line-height: 1.5;
  padding: 0.5em 0;
}

#ye_profile ul li b, ol li b {
  color:red ;
}

#ye_profile figure {
	float: right;	/*左に回り込み*/
	width: 40%;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:30px;
}

/* DX化支援　囲みデザイン */
.box27 {
    position: relative;
    margin: 20px 20px 20px 0px;
    padding: 0.5em 0em 0em 0em;
    border: solid 3px #239e46;
}
.box27 .box-title {
    position: absolute;
    display: inline-block;
    top: -27px;
    left: -3px;
    padding: 0 9px;
    height: 25px;
    line-height: 25px;
    font-size: 17px;
    background: #239e46;
    color: #ffffff;
    font-weight: bold;
    border-radius: 5px 5px 0 0;
}
.box27 p {
    margin: 0; 
    padding: 0;
}
