#body .content-body {
  width: 100%;
  padding: 0 0 30px 0;
}
#body .content-body .cap-body {
  font-family: 'RobotoM';
  font-size: 18px;
  height: 50px;
  line-height: 48px;
  color: rgb(5,49,123);
  border-bottom : 1px solid #d4021d;
  position : relative;
}
#body .content-body .cap-body:after {
position :absolute;
content: '';
left: 0;
bottom: -2.5px;
height: 5px;
width : 150px;
background: rgb(5,49,123);
border-radius: 5px;
}
.carous {
display: inline-block;
width : 100%;
overflow: hidden;
}
.carous .sp-marque {
  width : 150px;
  height: 150px;
  display: inline-block;
  margin-right: 10px;
  background-size: 100% 100% !important;;
  border: 1px solid rgba(0,0,0,0.1);
}

.ul-list {
  padding: 0;
}
.ul-list li {
  width:  130px;
  display: inline-block;
  height: 80px;
  text-align: center;
  vertical-align: top;
  font-size: 18px;
  border: 1px solid rgba(0,0,0,0.1);
}
.ul-list li span {
  display: block;
  padding-top: 10px;
  font-family: 'RobotoM'
}