@media screen and (min-width: 270px) and (max-width: 285px) {
    .issue_btn li {
        height: 9rem;
    }
    .issue_btn li a {
        flex-direction: column;
        padding: 1.5rem 1rem;
        flex-wrap: nowrap;
    }
    .issue_btn li a img {
        width: auto;
        height: 3rem;
    }
    .issue_tit {
        font-size: 1.6rem;
    }
    .home_swiper_area {
        height: 28rem;
    }
    .home_swiper {
        height: 100% !important;
    }
    .swiper-wrapper {
        height: 100% !important;
    }
    .slide_text_area p {
        font-size: 1.3rem;
        /* width: 20%; */
    }
    .main_money {
        font-size: 1.3rem;
    }
    .home_slide_text {
        padding: 2rem 1rem;
    }
    .name h3 {
        max-width: 11.5rem;
        word-break: break-all;
        font-size: 1.3rem;
    }
    .recom_money {
        padding: 0 1rem;
        height: 6rem;
        flex-direction: column;
        justify-content: center;
    }
    .recom_gray {
        padding-bottom: 0;
        height: 3.5rem;
        word-break: break-all;
    }
    .home_recom_inner li {
        height: 30rem;
    }
    .recom_name {
        padding-bottom: 0;
        height: 4rem;
    }
    .save_company li {
        height: 15rem;
    }
    .aver_wrap .box li div .mid {
        font-size: 1.5rem;
    }
    .aver_wrap .box li div p span {
        font-size: 1.5rem;
    }
    .aver_wrap {
        padding: 1rem 0 1rem 1rem;
    }
    .f_bottom_wrap {
        flex-direction: column;
    }
    .f_result_inner li {
        padding: 2rem 1rem 1.5rem;
    }
    .f_top_wrap .title_left p {
        max-width: 9.1rem;
    }
    .slide_tit {
        font-size: 1.6rem;
        margin: 2.5rem 1rem 0;
    }
    .slide_tit span {
        font-size: 1.9rem;
    }
    .nav_btn {
        padding: 2rem .5rem;
    }
    .nav_link {
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
    }
    .letter_tab {
        padding: 0 1rem 1.5rem;
        flex-wrap: wrap;
    }
    .letter_tab li:nth-child(4) {
        margin-top: 1rem;
    }
    .other_list li * {
        font-size: 1.4rem;
        padding: 1rem 1.5rem;
    }
}


@media screen and (min-width: 286px) and (max-width: 360px) {
    .issue_btn li {
        height: 9rem;
    }
    .issue_btn li a {
        flex-direction: column;
        padding: 1.5rem 1rem;
        flex-wrap: nowrap;
    }
    .issue_btn li a img {
        width: auto;
        height: 3rem;
    }
}
@media screen and (min-width: 425px) and (max-width: 435px) {
    .home_swiper_area {
        height: 32rem;
    }
    .home_swiper .swiper-wrapper {
        height: 28rem;
    }
    .calc_img {
        background-position: 0 -15px;
    }
}

@media screen and (min-width: 710px) and (max-width: 1024px) {
    .home_swiper_area {
        height: 35rem;
    }
    .home_swiper {
        height: 100% !important;
    }
    .swiper-wrapper {
        height: 100% !important;
    }
    .home_slide > a {
        height: 100%;
    }
    .calc_img {
        background-position: 0 -40px;
    }
    .select_wrap {
        height: 40%;
    }
    .nav_link a {
        width: calc(100% / 3);
    }
    .other_list li {
        width: calc(50% - .5rem);
        text-align: center;
    }
    .other_list li:first-child {
        margin-right: .5rem;
    }
    .f_top_wrap .title_left h3 {
        width: 17rem;
    }
}