@charset "utf-8";

@font-face {
    font-family: 'RiaSans';
    src: url('/font/RiaSans-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'RiaSans';
    src: url('/font/RiaSans-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
.mmb_banner .swiper-slide {
    position: relative;
}
.mmb_banner .mbanner-content {
    position: absolute;
    top: 14.5%;
    left: 17%;
    width: auto;
    white-space: nowrap;
}

.mmb_banner .mbanner-content .mbanner_text {
    margin-bottom: 11px;
}

.mmb_banner .mbanner-content .main_title {
    width:auto;
    font-family: "RiaSans", sans-serif !important;
    font-weight: 700;
    /* font-size: 18px; */
    font-size: 20px;
    color:#222222;
    line-height:1.3;
}

.mmb_banner .mbanner-content .main_title .point_color{
    font-family: "RiaSans", sans-serif !important;
    /* font-size: 50px; */
    font-size: 53px;
    font-weight: 700;
}

.mmb_banner .mbanner-content .mbanner_sub {
    margin-bottom: 28px;
}

.mmb_banner .mbanner-content .mbanner_sub p {
    font-size: 12px;
    line-height: 1.2;
    color:#666666;
}

.mmb_banner .mbanner_btn .banner_btn_a  {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 130px;
    line-height:40px;
    border-radius: 50px;
    background:var(--main-point-color-hover);
}

.mmb_banner .mbanner_btn .banner_btn_a p {
    color:#222;
    font-size: 13px;
    font-weight: 700;
}