.mp-props {
    padding: 60px 0;
}
.mp-props-ttl {
    font-size: 30px;
    text-align: center;
}
.mp-props-item {
	border:1px solid transparent;
    padding: 20px 25px;
}
.mp-props-item:hover {
    border: 1px solid #ececeb;
    padding: 20px 25px;
    box-shadow: 0 0 20px 4px #e2e2e2;
}
.mp-props-ttlline {
    width: 128px;
    height: 3px;
    background: #864276;
    margin:15px auto 50px;
}
.mp-props .ttl {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 6px;
    margin-top: 13px;
}
.mp-props .text {
    color: #80909c;
    font-size: 14px;
}
.mp-props-img {
    height: 76px;
    width: 76px;
}
.mp-props-img.img-1 {
    background: url("/local/templates/bxtemplate/img/prop-1.png") no-repeat center;
    margin: 0 auto;
}
.mp-props-img.img-2 {
    background: url("/local/templates/bxtemplate/img/prop-2.png") no-repeat center;
    margin: 0 auto;
}
.mp-props-img.img-3 {
    background: url("/local/templates/bxtemplate/img/prop-3.png") no-repeat center;
    margin: 0 auto;
}
.mp-props-img.img-4 {
    background: url("/local/templates/bxtemplate/img/prop-4.png") no-repeat center;
    margin: 0 auto;
}