/********** reset CSS **********/

/********** reset CSS END **********/

#daily_loan_wrapper * {
    font-family: "Noto Sans KR",Dotum,Helvetica,AppleGothic,Sans-serif!important;
}

/********** common css **********/
.input_box {
    border: 1px solid #D7DAE2; padding: 13px; box-sizing: border-box; background-color: #FFFFFF;
}

.input_box .text_input {
    width: 100%; color: #303030; font-size: 18px; font-weight: 400; line-height: 1.5; letter-spacing: -0.54px; border: 0;
}

.input_box .text_input::placeholder {
    color: #ABAFB2;
}

.input_box .text_input::-webkit-input-placeholder {
    color: #ABAFB2;
}

.input_box .text_input:-ms-input-placeholder {
    color: #ABAFB2;
}

.input_box.input_text_holder {
    display: flex; align-items: center;
}

.input_box.input_text_holder .holder_text {
    color: #303030; font-size: 18px; font-weight: 700; line-height: 1.5;
}


@media screen and (max-width: 1050px) {
    .input_box {
        border-radius: 6px;
    }

    .input_box.input_text_holder .holder_text {
        font-weight: 500;
    }
}
/********** common css END **********/


/********** top_info_wrap **********/
#daily_loan_wrapper .top_info_wrap {
    background: #F2F2F2 0% 0% no-repeat padding-box;
}

#daily_loan_wrapper .top_info_wrap .bg_layer {
    max-width: 1046px;
    margin: 0 auto;
}

#daily_loan_wrapper .top_info_wrap .text_wrap {
    /*height: 450px;*/
    padding-top: 80px;
    padding-bottom: 80px;
    background-image: url(/loan/img/daily_loan_pf/pf_obj.png);
    background-size: 330px;
    background-position: calc(100%) 75%;
    background-repeat: no-repeat;
}

#daily_loan_wrapper .top_info_wrap .text_wrap .text_1 {
    text-align: left;letter-spacing: -0.66px;color: #303030;font-weight: 700;font-size: 22px;line-height: 30px;font-family: "Noto Sans KR";
}

#daily_loan_wrapper .top_info_wrap .text_wrap .text_2 {
    text-align: left;letter-spacing: -1.2px;color: #303030;padding-bottom: 50px;font-weight: 300;font-size: 40px;line-height: 55px;font-family: "Noto Sans KR";
}

#daily_loan_wrapper .top_info_wrap .text_wrap .text_2 .bold {
    font-weight: 700;
}


#daily_loan_wrapper .top_info_wrap .search_btn{
    display: block;border-radius: 6px;padding: 15px 0;font-size: 18px;letter-spacing: -0.54px;height: 100%;width: 284px;color: #FFFFFF;font-weight: 400;line-height: 1.5;background-color: #313335;
}

@media screen and (max-width: 1050px) {
    #daily_loan_wrapper .top_info_wrap .text_wrap {
        width: auto; margin: 0; padding: 40px 25px 30px;background-size: 178px;background-position: 100% calc(100% - 96px);
        background-image: url(/loan/img/daily_loan_pf/m-pf-obj.png);
    }

    #daily_loan_wrapper .top_info_wrap .text_wrap .text_1 {
        text-align: left;letter-spacing: -0.51px;color: #303030;font-size: 17px;line-height: 30px;font-family: "Noto Sans KR";
    }

    #daily_loan_wrapper .top_info_wrap .text_wrap .text_2 {
        word-break: keep-all;text-align: left;letter-spacing: -0.9px;color: #303030;font-size: 30px;line-height: 40px;font-family: "Noto Sans KR";padding-bottom: 102px;padding-right: 128px;
    }

    #daily_loan_wrapper .top_info_wrap .search_btn{
        width: 100%;height: 56px;
    }
}
/********** top_info_wrap END **********/


/********** apt_addr_wrap **********/
#daily_loan_wrapper .apt_addr_wrap {
    background-color: #FFFFFF;
}

#daily_loan_wrapper .apt_addr_wrap .wrap_box {
    width: 1046px; margin: 0 auto; padding: 100px 0 65px; display: flex; justify-content: space-between;
}


#daily_loan_wrapper .apt_addr_wrap .wrap_box .wrap_box_number {
    position: absolute;
    width: 50px;
    height: 50px;
    background: #7098CB 0% 0% no-repeat padding-box;
    letter-spacing: -0.66px;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 22px;
    text-align: center;
    font-family: "Noto Sans KR";
    line-height: 46px;
    border-radius: 50px;
}

#daily_loan_wrapper .apt_addr_wrap .wrap_box .wrap_box_txt {
    margin-left: 70px;
    word-break: keep-all;
    margin-bottom: 35px;
}

#daily_loan_wrapper .apt_addr_wrap .wrap_box .wrap_box_txt .wrap_box_txt_1{
    text-align: left;
    letter-spacing: -0.78px;
    color: #303030;
    padding: 10px 0;
    font-size: 26px;
    line-height: 21px;
    font-family: "Noto Sans KR";
}

#daily_loan_wrapper .apt_addr_wrap .wrap_box .wrap_box_txt .wrap_box_txt_2{
    width: 428px;
    height: 59px;
    text-align: left;
    letter-spacing: -0.6px;
    color: #303030;
    opacity: 1;
    font-weight: 300;
    font-size: 20px;
    line-height: 30px;
    font-family: "Noto Sans KR";
}

#daily_loan_wrapper .apt_addr_wrap .wrap_box .wrap_box_left{
    float: left;
}

#daily_loan_wrapper .apt_addr_wrap .wrap_box .wrap_box_right{
    float: right;
    padding-left: 50px;

}

@media screen and (max-width: 1050px) {
    #daily_loan_wrapper .apt_addr_wrap .wrap_box {
        width: auto; padding: 50px 25px 15px;
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .row{
        width: 100%;
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .wrap_box_number{
        width: 40px;
        height: 40px;
        letter-spacing: -0.45px;
        font-weight: 400;
        font-size: 15px;
        line-height: 40px;
        font-family: "Noto Sans KR";
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .wrap_box_txt{
        margin-left: 55px;
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .wrap_box_txt .wrap_box_txt_1{
        letter-spacing: -0.78px;
        font-weight: 400;
        font-size: 26px;
        line-height: 28px;
        font-family: "Noto Sans KR";
        padding: 5px 0;
        margin-bottom: 10px;
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .left_box .box_info_text {
        text-align: left;letter-spacing: -1.56px;color: #303030;font-weight: 400;font-stretch: normal;font-size: 26px;line-height: 36px;font-family: "Noto Sans KR";
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .right_box .contents_wrap {
        display: block; margin-bottom: 12px;
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .right_box .contents_wrap .form_box {
        width: auto; margin: 0; margin-bottom: 10px;
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .right_box .contents_wrap .form_box .top_input_box .input_box .apt_name_list_wrap {
        border-radius: 6px;
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .right_box .contents_wrap .form_box .bottom_input_box {
        display: block;
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .right_box .contents_wrap .form_box .bottom_input_box .input_box {
        flex: 1;
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .right_box .contents_wrap .form_box .bottom_input_box .bottom_input_inner_box:first-child {
        margin-right: 0; margin-bottom: 10px;
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .right_box .contents_wrap .form_box .bottom_input_box .bottom_input_inner_box .apt_area_select_box .apt_area_list_wrap {
        border-radius: 6px;
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .right_box .contents_wrap .btn_box .search_btn {
        width: 100%; border-radius: 6px; padding: 15px 0; font-size: 18px; letter-spacing: -0.54px;
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .right_box .contents_wrap .btn_box .search_btn .pc_enter {
        display: none;
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .right_box .contents_wrap .btn_box .search_btn .mobile_space {
        display: inline;
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .right_box .box_info_text {
        color: #C9C9C9; font-size: 12px; text-align: center; word-break: keep-all;
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .wrap_box_txt .wrap_box_txt_2{
        letter-spacing: -0.48px;
        width: 100%;
        height: 100%;
        font-size: 16px;
        line-height: 26px;
        font-family: "Noto Sans KR";
    }

    #daily_loan_wrapper .apt_addr_wrap .wrap_box .wrap_box_left{
        float: inherit;
    }
    
    #daily_loan_wrapper .apt_addr_wrap .wrap_box .wrap_box_right{
        float: inherit;
        padding-left: 0px;
    
    }
    #daily_loan_wrapper .apt_addr_wrap .wrap_box .wrap_box_right .mobile{
        display: none;
    }
}
/********** apt_addr_wrap END **********/


/********** loan_step_wrap **********/
#daily_loan_wrapper .loan_step_wrap {
    background: #F9F9F9 0% 0% no-repeat padding-box;
}

#daily_loan_wrapper .loan_step_wrap .wrap_box {
    width: 1046px; margin: 0 auto; padding: 100px 0;
}

#daily_loan_wrapper .loan_step_wrap .wrap_box .wrap_title {
    color: #303030; font-size: 26px; font-weight: 400; line-height: 1.5; letter-spacing: -0.78px; margin-bottom: 30px;
}

#daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap {
    display: flex;
}

#daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box {
    flex: 1;margin-right: 13px;border: 1px solid #E3E5E8;padding: 50px 0 30px;background: #FFFFFF 0% 0% no-repeat padding-box;
}

#daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box .step_mobile{
    display: none;
}


#daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box:last-child {
    margin-right: 0;
}

#daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box .step_num {
    color: #000000; font-size: 17px; font-weight: 700; line-height: 1.5; text-align: center; margin-bottom: 5px;
}

#daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box .cover_img_box {
    display: flex; justify-content: center; align-items: center; width: 90px; height: 90px; margin: 0 auto 10px; border-radius: 50%;
}

#daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box.step_1 .cover_img_box > img {
    width: 70px;
}

#daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box.step_2 .cover_img_box > img {
    width: 70px;
}

#daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box.step_3 .cover_img_box > img {
    width: 70px;
}

#daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box.step_4 .cover_img_box > img {
    width: 70px;
}

#daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box .step_title {
    color: #303030; font-size: 16px; font-weight: 400; line-height: 1.5; text-align: center;
}


@media screen and (max-width: 1050px) {
    #daily_loan_wrapper .loan_step_wrap .wrap_box {
        width: auto; padding: 60px 15px; margin: 0;
    }

    #daily_loan_wrapper .loan_step_wrap .wrap_box .wrap_title {
        font-weight: 500; letter-spacing: -1.56px;margin-left: 10px;
    }

    #daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box {
        position: relative; margin-right: 0; padding: 0; border: 0;background: #F9F9F9 0% 0% no-repeat padding-box;
    }

    #daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box .step_mobile{
        display: block;
    }

    #daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box .step_pc{
        display: none;
    }

    #daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box::after {
        content: ''; display: block; width: 6px; height: 12px; position: absolute; right: 0px; top: 25%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); background: url('/theme/company/img/new_main_20_05/data_arrow_right_bold@2x.png') 0 0 no-repeat; background-size: 6px 12px;
    }

    #daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box:last-child::after {
        display: none;
    }

    #daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box .step_num {
        font-size: 14px; font-weight: 700;margin-bottom: 15px;
    }

    #daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box .cover_img_box {
        width: auto; height: auto; background-color: unset; border-radius: 0; margin-bottom: 15px;
    }

    #daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box .step_title {
        font-size: 13px; font-weight: 500; letter-spacing: -0.39px;word-break: keep-all;
    }

    #daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box.step_1 .cover_img_box > img {
        width: 50px;
    }
    
    #daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box.step_2 .cover_img_box > img {
        width: 50px;
    }
    
    #daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box.step_3 .cover_img_box > img {
        width: 50px;
    }
    
    #daily_loan_wrapper .loan_step_wrap .wrap_box .contents_wrap .step_box.step_4 .cover_img_box > img {
        width: 50px;
    }
}
/********** loan_step_wrap END **********/


/********** product_info_wrap **********/
#daily_loan_wrapper .product_info_wrap {
    background-color: #FFFFFF;
}

#daily_loan_wrapper .product_info_wrap .wrap_box {
    width: 1046px; margin: 0 auto; padding: 100px 0;
}

#daily_loan_wrapper .product_info_wrap .wrap_box .wrap_title {
    color: #303030; font-size: 26px; font-weight: 400; line-height: 1.5; letter-spacing: -0.78px; margin-bottom: 20px;
}

#daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap {
    border-top: 1px solid #D4DBDF; border-bottom: 1px solid #D4DBDF;
}

#daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row {
    border-bottom: 1px solid #D4DBDF; display: flex; align-items: stretch;
}

#daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row:last-child {
    border-bottom: 0;
}

#daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row .info_title_box {
    width: 158px; background-color: #F9F9F9; display: flex; justify-content: center; align-items: center;
}

#daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row .info_title_box .box_title {
    color: #303030; font-size: 16px; font-weight: 400; line-height: 1.5; text-align: center;
}

#daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row .info_title_box .box_title .mobile_enter {
    display: none;
}

#daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row .info_contents_box {
    width: calc(100% - 158px); padding: 15px 50px; box-sizing: border-box;
}

#daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row .info_contents_box .info_text {
    color: #303030; font-size: 16px; font-weight: 400; line-height: 1.5; letter-spacing: -0.48px;
}

#daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row .info_contents_box .info_text.inline {
    display: inline;
}

#daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row .info_contents_box .info_text_small {
    display: inline; padding-left: 10px; color: #909090; font-size: 14px; font-weight: 400; line-height: 1.5; letter-spacing:-0.42px;
}

#daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row .info_contents_box .info_text_small_2 {
    margin-top: 5px; color: #909090; font-size: 14px; font-weight: 400; line-height: 1.5; letter-spacing:-0.42px;
}

#daily_loan_wrapper .product_info_wrap .wrap_box .info_text_wrap {
    margin-top: 10px;
}

#daily_loan_wrapper .product_info_wrap .wrap_box .info_text_wrap ul {
    padding-left: 20px;
}

#daily_loan_wrapper .product_info_wrap .wrap_box .info_text_wrap ul li {
    list-style: disc;
	color: #303030; font-size: 14px; font-weight: 400; line-height: 1.5;
}

#daily_loan_wrapper .product_info_wrap .wrap_box .investment_text_add {
	color: #303030; font-size: 14px; font-weight: 400; line-height: 1.5; margin-top: 10px;
}


@media screen and (max-width: 1050px) {
    #daily_loan_wrapper .product_info_wrap .wrap_box {
        width: auto; padding: 60px 25px; margin: 0;
    }

    #daily_loan_wrapper .product_info_wrap .wrap_box .wrap_title {
        font-weight: 500; letter-spacing: -1.56px;margin-bottom: 30px;
    }

    #daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row .info_title_box {
        width: 54px; padding: 10px 20px; align-items: flex-start;
    }

    #daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row .info_title_box .box_title {
        font-size: 15px; font-weight: 500; letter-spacing: -0.45px;
        text-align:left;
    }

    #daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row .info_title_box .box_title .mobile_enter {
        display: inline;
    }

    #daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row .info_contents_box {
        width: calc(100% - 94px); padding: 10px 20px; display: flex; flex-direction: column; justify-content: center;
    }

    #daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row .info_contents_box .info_text {
        font-size: 15px; letter-spacing: -0.45px; word-break: keep-all;
    }

    #daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row .info_contents_box .info_text.inline {
        display: block;
    }

    #daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row .info_contents_box .info_text_small {
        display: block; padding: 0; font-size: 13px; letter-spacing: -0.39px; word-break: keep-all;
    }

    #daily_loan_wrapper .product_info_wrap .wrap_box .contents_wrap .info_row .info_contents_box .info_text_small_2 {
        font-size: 13px; letter-spacing: -0.39px; word-break: keep-all;
    }
}
/********** product_info_wrap END **********/


/********** invest_bot_wrapper **********/
.qna_sect{background: #F9F9F9 0% 0% no-repeat padding-box;padding-top: 1px;padding-bottom: 1px;padding: 100px 0;}
.qna_sect_tit {letter-spacing: -0.78px;color: #303030;font-size: 26px;line-height: 36px;font-family: "Noto Sans KR";margin-bottom: 20px;}
.qna_item{text-align:left;margin-bottom:10px;border-radius:3px;overflow:hidden;background-color:#fff;border: 1px solid #E3E5E8;}
.q_tab{position:relative;
    padding: 17px 20px;
    border-radius:3px;
    cursor:pointer;
    text-align: left;
    letter-spacing: -0.54px;
    color: #303030;
    font-size: 18px;
    line-height: 21px;
    font-family: "Noto Sans KR";}
.q_tab a{
    width: 12px; 
    height: 12px; 
    background:url('/loan/img/daily_loan_pf/arrow_down.png') 50% 50% no-repeat; 
    background-size: 12px; 
    text-indent: -99999px; 
    float: right; 
    margin: 5px;
    transition: all ease 0.3s;
}
.a_tab{display:none;font-size:17px;color:#333;box-sizing:border-box;}
.qna_item .a_tab a{display: block;padding: 25px;color: #454545;letter-spacing: -0.54px;font-size: 18px;line-height: 28px;font-family: "Noto Sans KR";}
.qna_item.on .a_tab div{
    width: 96%;
    background: #F1F1F1;
    height: 1px;
    margin: 0 2%;
}

.qna_item.on .q_tab{
    font-weight: 700;
}
/*.qna_item.on .q_tab a{
    background:url('/loan/img/daily_loan_pf/arrow_up.png') 50% 50% no-repeat;
}*/

.font_fam{position:absolute;left:25px;top:12px;color:#198bfb;font-weight:600;}
.qna_item.on .font_fam{color:#fff;}

.down_butten{max-width: 680px}

.down_butten_mobile{display:none;}
.down_butten_pc .state_box{width: 100%;}



@media screen and (max-width: 1160px) {
    .qna_sect{padding: 60px 25px;}
    .qna_sect_tit{letter-spacing: -1.56px;color: #303030;font-weight: 400;font-size: 26px;line-height: 36px;font-family: "Noto Sans KR";margin-bottom: 30px;}
	.ivs_part11 .with_bullet,.qna_sect .with_bullet{display:block;}
	.ivs_part11 .right_wrap{width:100%;}
	.ivs_part11_div {display:inline-block !important}
	.ivs_part11_div h4{padding:8px 20px 8px 50px;font-size: 14px;background-size: 15px;}
	.qna_item{margin-bottom:10px;}
    .q_tab,.a_tab{font-sizE:14px;
        letter-spacing: -0.45px;
        color: #909090;
        /*padding: 20px 15px;*/
        font-size: 15px;
        line-height: 25px;
        font-family: "Noto Sans KR";}
    .q_tab{padding: 15px;letter-spacing: -0.45px;color: #303030;font-stretch: normal;font-size: 15px;line-height: 25px;font-family: "Noto Sans KR";}
    .qna_item .a_tab a{
        text-align: left;
        font: normal normal normal 15px/25px Noto Sans KR;
        letter-spacing: -0.45px;
        color: #909090;
        padding: 20px 15px;
    }
	.marginle0{margin-left:0;}
	.owl-carousel {padding-left:0}
	.font_fam{left:15px;}
	#ija_table td, #ija_table thead{font-size:13px;}


}

/********** invest_bot_wrapper END **********/



/********** customer_review_wrap **********/

#daily_loan_wrapper .customer_review_wrap {
    background: #EFCF41 0% 0% no-repeat padding-box;
}

#daily_loan_wrapper .customer_review_wrap .bg_layer {
    max-width: 1046px;
    margin: 0 auto;
}

#daily_loan_wrapper .customer_review_wrap .text_wrap {
    /*height: 450px;*/
    padding-top: 40px;
    padding-bottom: 40px;
    background-image: url(/loan/img/daily_loan_pf/dailycare_obj.png);
    background-size: 320px 196px;
    background-position: 100% 100%;
    background-repeat: no-repeat;
}

#daily_loan_wrapper .customer_review_wrap .text_wrap .text_1 {
    text-align: left;letter-spacing: -0.66px;color: #FFFFFF;font-weight: 700;font-size: 26px;line-height: 32px;font-family: "Noto Sans KR";padding-bottom: 5px;word-break: keep-all;
}

#daily_loan_wrapper .customer_review_wrap .text_wrap .text_2 {
    text-align: left;letter-spacing: -1.2px;color: #FFFFFF;padding-bottom: 10px;font-weight: 300;font-size: 18px;line-height: 32px;font-family: "Noto Sans KR";
}

#daily_loan_wrapper .customer_review_wrap .text_wrap .text_2 .bold {
    font-weight: 700;
}


#daily_loan_wrapper .customer_review_wrap .search_btn{
    width: 119px;height: 34px;background: #FFFFFF 0% 0% no-repeat padding-box;border-radius: 6px;text-align: left;font: normal normal 400 15px/26px Noto Sans KR;letter-spacing: -0.45px;color: #E1BE25;padding-left: 15px;
}

#daily_loan_wrapper .customer_review_wrap .search_btn a{
    width: 12px; 
    height: 12px; 
    background:url('/loan/img/daily_loan_pf/dailycare_arrow@3x.png') 50% 50% no-repeat; 
    background-size: 12px; 
    text-indent: -99999px; 
    float: right; 
    margin: 8px 12% 8px 0;
}

@media screen and (max-width: 1050px) {
    #daily_loan_wrapper .customer_review_wrap .text_wrap {
        width: auto;
        margin: 0;
        padding: 30px 51px 109px 51px;
        background-size: 180px 96px;
        background-position: 50% 100%;
    }

    #daily_loan_wrapper .customer_review_wrap .text_wrap .text_1 {
        letter-spacing: -0.72px;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 24px;
        line-height: 34px;
        font-family: "Noto Sans KR";
        text-align: center;
        padding-bottom: 10px;
    }

    #daily_loan_wrapper .customer_review_wrap .text_wrap .text_2 {
        word-break: keep-all;
        text-align: center;
        letter-spacing: -0.48px;
        color: #FFFFFF;
        font-weight: 400;
        font-stretch: normal;
        font-size: 16px;
        line-height: 26px;
        font-family: "Noto Sans KR";
        padding-bottom: 20px;
    }

    #daily_loan_wrapper .customer_review_wrap .text_wrap .btn_box{
        margin: auto;
        width: 50%;
    }
    #daily_loan_wrapper .customer_review_wrap .search_btn{
        width: 100%;
        text-align: center;
        padding-left: 0px;
        letter-spacing: -0.42px;
        color: #EFCF41;
        font-weight: bold;
        font-size: 14px;
        line-height: 26px;
        font-family: "Noto Sans KR";
    }
}
/********** customer_review_wrap END **********/


/********** bottom_fix_btn_wrap **********/
#bottom_fix_btn_wrap {
    position: fixed; z-index: 10; bottom: 30px; right: 30px; display: flex; align-items: center;
}

#bottom_fix_btn_wrap .kakao_btn {
    display: flex; align-items: center; background-color: #FFE101; border: 1px solid #F1DA30; border-radius: 25px; padding: 11px 20px; box-shadow: 0px 5px 15px rgba(184, 197, 210, 0.3); margin-right: 19px;
}

#bottom_fix_btn_wrap .kakao_btn > img {
    width: 26px; margin-right: 6px;
}

#bottom_fix_btn_wrap .kakao_btn .btn_txt {
    font-family:'SpoqaHanSans', sans-serif; color: #262626; font-size: 16px; font-weight: 400; line-height: 1.5; letter-spacing: -0.64px;
}

#bottom_fix_btn_wrap .top_btn {
    width: 50px; height: 50px; border-radius: 50%; background:url('/loan/img/daily_loan_renew/top.png') 50% 50% no-repeat; background-size: 27px 26px; background-color: #FFFFFF; border: 1px solid #E1E3E3; box-shadow: 0px 5px 15px rgba(184, 197, 210, 0.3); text-indent: -99999px;
}


@media screen and (max-width: 1050px) {
    #bottom_fix_btn_wrap {
        display: block; right: 20px; bottom: 65px;
    }

    #bottom_fix_btn_wrap .kakao_btn {
        margin-right: 0; margin-bottom: 10px; width: 36px; height: 36px; padding: 0; justify-content: center; align-items: center; box-sizing: border-box;
    }

    #bottom_fix_btn_wrap .kakao_btn > img {
        margin: 0; width: 17px;
    }

    #bottom_fix_btn_wrap .kakao_btn .btn_txt {
        display: none;
    }

    #bottom_fix_btn_wrap .top_btn {
        width: 36px; height: 36px; background-size: 19px 18px;
    }
}
/********** bottom_fix_btn_wrap END **********/

/********** footer_fix_wrap **********/
.footer_fix_wrap {
    position: fixed; bottom: -140px; left:0; width: 100%; z-index: 2; transition: all 0.3s; -webkit-transition: all 0.3s;
}

.footer_fix_wrap.on {
    bottom: 0px;
}

.footer_fix_wrap .section_wrap {
    width: 400px; margin: 0 auto; display: flex;
}

.footer_fix_wrap .section_wrap > a {
    display: block; width: 100%; padding: 30px 0; text-align: center;
}

.footer_fix_wrap .section_wrap > a .top_txt {
    color: #ffffff; font-size: 25px; font-weight: 400; line-height: 1.5; letter-spacing: -0.54px;
}

.footer_fix_wrap .section_wrap > a .bot_txt {
    color: #000000; font-size: 30px; font-weight: 400; line-height: 1.5; letter-spacing: -0.9px;
}

.footer_fix_wrap .section_wrap .left_btn {
    background-color: #313335;  border-radius: 22px 22px 0 0;
}


@media screen and (max-width: 1220px) {
    .footer_fix_wrap .section_wrap {
        width: 1040px;
    }
}


@media screen and (max-width: 1050px) {
    /*.footer_fix_wrap {
        bottom: 0;
    }*/
    
    .footer_fix_wrap .section_wrap {
        width: auto; margin: 0;
    }
    
    .footer_fix_wrap .section_wrap .left_btn,
    .footer_fix_wrap .section_wrap .right_btn {
        border-radius: 0; padding: 15px 0 20px; box-shadow: none;
    }
    
    .footer_fix_wrap .section_wrap > a .top_txt {
        font-size: 17px; letter-spacing: -0.36px;
    }
    
    .footer_fix_wrap .section_wrap > a .bot_txt {
        font-size: 19px; font-weight: 500; letter-spacing: -0.57px;
    }
}
/********** footer_fix_wrap END **********/


/********** hidden_form **********/
#hidden_form {
    display: none;
}
/********** hidden_form END **********/


.rotateimg180 {
    -webkit-transform:rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }