.cv_btn_area {
    background-color: #ffc5b4;
    clear: both;
    margin: 0;
    padding: 20px 0;
    line-height: 1;
    overflow: hidden;
}
.cv_btn_area.first {
    background-color: #fcf7dd;
    padding: 40px 0;
}
.btn_M {
    overflow: hidden;
    margin: 0 auto !important;
    display: flex;
    justify-content: center;
    gap: 20px;
}
.btn_M li {
    display: inline-block;
    margin: 0;
    vertical-align: top;
}
.btn_M li:first-child {
    margin-left: 0;
}
.btn_M li a {
    transition: all 0.3s;
}
.btn_M li a:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
    background-color: #FFF;
}
