/* 보험종류 swiper 좌우 이동 버튼 */
.iic_step01.swiper-container.js-slide-calulate {
    overflow: hidden;
    position: relative;
}

.iic_step01 .swiper-button-prev,
.iic_step01 .swiper-button-next {
    display: block !important;
    width: 32px;
    height: 40px;
    margin-top: -20px;
    z-index: 30;
    background-size: 32px 40px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    outline: none;
}

.iic_step01 .swiper-button-prev {
    left: 0 !important;
    background-image: url(images/iic_img/slide_arr_prev.png) !important;
}

.iic_step01 .swiper-button-next {
    right: 0 !important;
    background-image: url(images/iic_img/slide_arr_next.png) !important;
}

.iic_step01 .swiper-button-prev.swiper-button-lock,
.iic_step01 .swiper-button-next.swiper-button-lock {
    display: block !important;
}

/* 퀵 보험찾기 아이콘 */
.quick_h3 {
    background: url(images/renew/ico_allsum_info.png) 0 0 no-repeat !important;
    background-size: 16px auto !important;
    padding-left: 26px !important;
}

/* select 드롭다운 화살표 (퀵 보험찾기) */
.quick-search_wrap select,
#srch_category,
#srch_company {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent !important;
    background-image: url(images/renew/arr_down_blk.png) !important;
    background-repeat: no-repeat !important;
    background-position: top 50% right 3px !important;
    background-size: 15px auto !important;
    padding-right: 22px !important;
}

/* 비갱신형 / 갱신형 등 2차 보종 버튼 */
.btn_area {
    display: block !important;
    clear: both;
}
.btn_area a {
    display: inline-block !important;
    box-sizing: border-box;
}
.btn_area.btn_w49 a {
    width: 48%;
    margin: 0 0.5%;
}
.btn_area a.on {
    background: #f49d1b !important;
    border: 1px solid #f49d1b !important;
    color: #fff !important;
}

/* TOP 플로팅 버튼 화살표 */
.quick-link-top {
    background: #222 url(images/renew/btn_top.png) 50% 50% no-repeat !important;
    background-size: 20px auto !important;
}
