.feature-Smallsup {
position:relative;
font-size:75.5%;
vertical-align:super;
top:-0.1em;
}
@media screen and (min-width: 641px), print {
.feature-Boxmedia {
display: flex;
}

.feature-Boxmedia_head {
width: 30%;
}

.feature-Boxmedia_image {
display: flex;
justify-content: center;
}

.feature-Boxmedia_body {
margin-left: 15px;
}
}

/*---SP---*/
@media screen and (max-width:640px) {
.feature-Boxmedia_image {
display: flex;
justify-content: center;
}
}