@media (max-width: 767px) {
    header {
        height: 70px;
        border-bottom: 2px solid #89c250;
    }
    .container {
        position: relative;
    }
    #top_nav {
        height: 32px;
    }
    #top_nav_left li:last-child {
        color: #777;
        font-size: 12px;
        line-height: 32px;
    }
    #logo_top {
        padding-top: 16px;
    }
    #mobile_header {
        padding: 20px 0px;
    }
    .mobile_header_icon img {
        width: 30px;
    }
    #mobile_header_logo {
        position: absolute;
        top: -6px;
        left: 50%;
        margin-left: -59px;
    }
    #mobile_header_logo img {
        height: 40px;
    }
    #m_nav {
        border-top: 2px solid #95c861;
    }
    #logo_top img {
        height: 36px;
    }
    #header_link {
        padding-top: 13px;
    }
    #header_link img {
        height: 40px;
    }
    #header_link a {
        margin-left: 22px;
    }
    #mside_open img {
        height: 30px;
        margin-top: 5px;
    }
    .main_box {
        margin-top: 26px;
        margin-bottom: 20px;
    }
    .main_box h3 {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .ad_main_box_mobile {
        margin-bottom: 14px;
        cursor: pointer;
        position: relative;
    }
    .ad_main_box_mobile {
        height: 200px;
        border: 1px solid #89c250;
        font-weight: 700;
        padding: 0px 10px;
    }
    .ad_main_box_mobile.blue_main_box {
        border: 1px solid #055bac;
    }
    .ad_main_box_mobile h2 {
        font-size: 12px;
        color: #333;
        font-weight: 500;
        height: 30px;
        line-height: 30px;
        margin-bottom: 0px;
        border-bottom: 1px dotted #ccc;
    }
    .ad_main_box_mobile h2 span {
        color: #333;
    }
    .ad_main_box_mobile h3 {
        font-size: 15px;
        letter-spacing: -1px;
        font-weight: 600;
        color: #333;
        text-align: center;
        padding-top: 5px;
        margin-bottom: 0px;
    }
    .ad_main_box_mobile h4 {
        font-size: 13px;
        font-weight: 500;
        color: #333;
        text-align: center;
        margin-bottom: 0px;
        padding-bottom: 8px;
        border-bottom: 1px dotted #ccc;
    }
    .ad_main_box_mobile h5 {
        font-size: 12px;
        font-weight: 400;
        color: #666;
        text-align: center;
        padding-top: 8px;
        padding-bottom: 10px;
        margin-bottom: 0px;
    }
    .ad_main_box_mobile_footer_mobile {
        height: 40px;
        line-height: 60px;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
    }
    .ad_main_box_mobile_footer_mobile img {
        width: 72px;
    }
    .loan_table_form {}
    .loan_table_form th {
        font-size: 13px;
        padding: 10px 0px;
    }
    .loan_table_form.padding20 th {
        padding: 20px 0px;
    }
    .th_170 th {
        width: 90px;
    }
    .th_200 th {
        width: 120px;
    }
    .loan_table_form td {
        padding-left: 10px;
    }
    .loan_table_form input[type="text"],
    .loan_table_form input[type="password"],
    .loan_table_form select {
        height: 30px;
        padding: 0px 5px;
        font-size: 12px;
    }
    .loan_table_form textarea {
        font-size: 12px;
        width: 95%;
    }
    .td_guide {
        padding: 10px 0px;
        font-size: 11px;
        color: #777;
        line-height: 2;
    }
    #cancel_join {
        text-align: center;
    }
    .cancel {
        width: 140px;
        height: 45px;
        display: inline-block;
        font-size: 18px;
        border-radius: 5px;
        border: 1px solid #ddd;
        line-height: 45px;
        font-weight: 500;
        margin-bottom: 0px;
        margin-right: 10px
    }
    .join {
        width: 140px;
        height: 45px;
        background: #65be0a;
        display: inline-block;
        font-size: 18px;
        border-radius: 5px;
        line-height: 45px;
        font-weight: 500;
        margin-bottom: 0px;
    }
    .cancel a {
        color: black;
    }
    .join a {
        color: #fff;
    }
    .loan_title_small {
        font-size: 18px;
        margin-top: 20px;
    }
    .loan_big_button2 {
        line-height: 40px;
        height: 40px;
        font-size: 16px;
    }
    .guide_banner_box {
        background: #f4f4f4;
        padding: 10px;
    }
    .guide_banner_box p {
        color: #2d2c2c;
        font-size: 12px;
        letter-spacing: -1px;
        line-height: 24px;
        margin: 0px;
    }
    .board_view_title {
        padding: 0px 10px;
        font-size: 15px;
        height: 35px;
        line-height: 35px;
    }
    .board_view_title_sub {
        border-bottom: 1px solid #ccc;
        height: 35px;
        line-height: 35px;
        padding: 0px 10px;
        font-size: 12px;
    }
    .board_view_content {
        padding: 10px;
        color: #555;
        font-size: 12px;
        line-height: 160%;
        border-bottom: 1px solid #ccc;
    }
    #m_nav {
        border-bottom: 0px;
    }
    .sub_contents_wrap {
        min-height: 0;
    }
    #mypage_title {
        margin-top: 17px;
        text-align: center;
        margin-bottom: 15px;
    }
    #mypage_title h3 {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .loan_tab a {
        font-size: 14px;
        line-height: 35px;
        font-weight: 500;
        height: 35px;
        width: 30%;
        border-radius: 5px;
        margin: 0px;
    }
    .loan_tab a:first-child {
        float: left;
    }
    .loan_tab a:last-child {
        float: right;
    }
    .loan_tab:after {
        clear: both;
        content: " ";
        display: block;
    }
    .present_information {
        margin-top: 15px;
    }
    .present_information h3 {
        font-size: 13px;
        color: #fff;
        text-align: center;
        line-height: 35px
    }
    #present_title {
        background: #89c250;
        height: 35px;
        width: 100%;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        float: none;
    }
    #present_text {
        height: 50px;
        width: 100%;
        border-left-color: #ccc;
        float: left;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px
    }
    #present_text li {
        font-size: 12px;
        color: #333;
        float: left;
        width: 30%;
        text-align: center;
        line-height: 50px;
        font-weight: 500;
    }
    #present_text li:first-child {
        font-weight: 600;
    }
    .information_title {
        margin-bottom: -20px;
        margin-top: 20px;
    }
    .information_title h3 {
        font-size: 17px;
        color: #333;
    }
    .information_text {
        width: 100%;
        margin-bottom: 55px;
    }
    .information_text th {
        border-top: 2px solid #89c250;
        height: 45px;
        line-height: 45px;
        color: #333;
        font-size: 13px;
        font-weight: 500;
        width: 120px;
        text-align: center;
    }
    .information_text td {
        border-top: 2px solid #89c250;
        height: 45px;
        line-height: 45px;
        color: #555;
        font-size: 12px;
        font-weight: 400;
        padding-left: 20px;
    }
    .information_text .td_text {
        padding-left: 20px;
    }
    .loan_table_list {
        border-top: 2px solid #89c250;
    }
    .loan_table_list th {
        text-align: center;
        font-size: 12px;
        color: #333;
        border-bottom: 1px solid #ccc;
        font-weight: 500;
        height: 35px;
        line-height: 35px;
        background: url("../images/bg_th.png") no-repeat;
        background-position: center right;
    }
    .loan_table_list th:last-child {
        background: none;
    }
    .loan_table_list td {
        font-size: 12px;
        font-weight: 400;
        height: 35px;
        line-height: 35px;
    }
    .list_th_num {
        width: 50px;
    }
    .list_th_date {
        width: 75px;
    }
    .loan_table_list td.loand_td_subject {
        text-align: left;
        color: #555;
        padding-left: 10px;
    }
    .loan_table_list td.loand_td_subject a {
        color: #555;
        font-weight: 500;
    }
    .iwidth_half {
        width: 100%;
    }
    .iwidth_240 {
        width: 50%;
    }
    .input_guide {
        font-size: 11px;
    }
    .loan_big_button {
        font-size: 15px;
        color: #fff;
        text-align: center;
        line-height: 45px;
        height: 45px;
        width: 155px;
    }
    #membership_top_banner img {
        width: 100%;
    }
    #ad_title h3 {
        margin-top: 20px;
        margin-bottom: 10px;
        font-size: 20px;
    }
    .clause_agree {
        margin-top: 20px;
    }
    .clause_agree p {
        font-size: 17px;
        margin-bottom: 0px;
    }
    .membership_box_1 {
        font-size: 11px;
        height: 250px;
        padding: 15px;
        margin-top: 10px;
        letter-spacing: -0.1px;
        line-height: 150%;
    }
    .checkbox_1 {
        margin-top: 0px;
    }
    .radio,
    .checkbox {
        margin: 0 20px 0px 0;
        padding-left: 27px;
        font-size: 12px;
        line-height: 27px;
        color: #404040;
        cursor: pointer;
        overflow: hidden;
    }
    .checkbox_2 {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .btn_responsive {
        width: 40%;
    }
    .btn-sm,
    .btn-group-sm>.btn {
        padding: 5px;
        font-size: 11px;
        line-height: 1.5;
        border-radius: 3px;
    }
    .btn.w-100 {
        width: 86px !important;
    }
    .loan_title_big {
        font-size: 22px;
        text-align: center;
        margin-bottom: 8px;
    }
    .loan_table_list td {
        line-height: 1;
        height: auto;
        padding: 8px 0px;
    }
    .cut_td {}
    .loand_td_subject img {
        height: 11px;
        margin-top: 3px;
        margin-left: 6px;
    }
    #real_time_title {
        display: none;
    }
    .lwrite_input {
        width: 48px !important;
    }
    .lwrite_radio {
        line-height: 2 !important;
        margin-top: 10px;
    }
    .lwrite_input_2 {
        width: 40px !important;
    }
    .lwrite_input_3 {
        width: 40px !important;
    }
    .lwrite_btn {
        width: 80px !important;
    }
    .lwrite_line {
        width: 10px !important;
    }
    #real_time_contents {
        border-top: 0px;
    }
    #real_time_contents h4 {
        font-size: 18px;
    }
    #login_box {
        width: 100%;
        height: auto;
        border: 0px;
        float: none;
    }
    #login_box_in {
        width: 100%;
        margin-top: 0px;
    }
    #login_box_in h3 {
        display: none
    }
    #login_box_in p {
        font-size: 12px;
        font-weight: 500;
        letter-spacing: 0.5px;
        margin-bottom: 20px;
    }
    #login_box_in input {
        display: inline-block;
        height: 40px;
        width: 280px;
        border: none;
        border-radius: 5px;
        font-size: 13px;
        padding-left: 10px;
        margin-bottom: 5px;
    }
    .save_id_area {
        width: 280px !important;
        display: inline-block;
    }
    #btn_Login {
        width: 280px !important;
        display: inline-block;
    }
    #btn_Login img {
        width: 280px
    }
    #login {
        margin-bottom: 0px;
    }
    .checkbox_3 a img {
        width: 40%;
    }
    .rtTableA_td5 a img {
        height: 20px !important;
    }
}

#m_nav ul li {
    border-bottom: 1px solid #ccc;
}

.fixed_head {
    position: fixed;
    top: 0;
    z-index: 5;
    width: 100%;
}

#area_box_list_m_main {}

#area_box_list_m_main ul {
    margin-top: 0px;
}

#area_box_list_m_main ul li {
    float: left;
    width: 33.3%;
}

#area_box_list_m_main ul li a {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    color: #333;
    font-size: 12px;
    font-weight: 400;
}

#area_box_list_m_main ul li a.active,
#area_box_list_m_main ul li:hover a {
    color: #89c250;
    font-weight: 500;
}

.loan_latest_tb_1_mobile {
    width: 100%;
}

.loan_latest_tb_1_mobile th {
    border-top: 3px solid #89c250;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #333;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    /*background: url("../images/tb_th_bg.png")no-repeat;
    background-position: center right;*/
}

.loan_latest_tb_1_mobile th:last-child {
    background: none;
}

.loan_latest_tb_1_mobile td {
    border-bottom: 1px solid #ccc;
    padding: 10px 0px;
    text-align: center;
    font-size: 12px;
}

.loan_latest_tb_1_mobile td,
.loan_latest_tb_1_mobile td a {
    color: #777;
}

.loan_latest_tb_1_mobile td.td_area {
    width: 40px;
}

.loan_latest_tb_1_mobile td.td_company {
    width: 110px;
}

.loan_latest_tb_1_mobile td.td_subject {
    text-align: left;
    padding-left: 6px;
}

.loan_latest_tb_1_mobile td.td_subject a {
    color: #555;
}

.loan_latest_tb_1_mobile td.td_subject img {
    margin-top: 3px;
    margin-left: 6px;
}

.m_gray_box {
    background: #f4f4f4;
    border: 1px solid #ccc;
    padding: 10px;
}

.mobile_green_input {
    height: 35px;
    width: 180px;
    font-size: 12px;
    font-weight: 300;
    padding-left: 10px;
    border: 1px solid #65be0a;
}

.mobile_green_select {
    height: 35px;
    width: 180px;
    font-size: 12px;
    font-weight: 300;
    padding-left: 10px;
    border: 1px solid #65be0a;
}

.mobile_s_btn {
    height: 35px;
    margin-left: -3px;
}

#konggi_text {
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    height: 110px;
    margin-top: 30px;
}

.konggi_01 li {
    margin-bottom: 10px;
    margin-top: 10px;
}

.konggi_01 li:first-child {
    float: left;
    color: #333;
    font-weight: 500;
}

.konggi_01 li:last-child {
    float: right;
}

.konggi_01 a {
    color: #333;
}

.konggi_02 li {
    float: left;
    font-size: 11px;
    line-height: 20px;
    width: 50%;
}

.konggi_02 a {
    color: #777;
}

.mobile_footer {
    margin-top: 30px;
}

.bottom_logo {
    height: 40px;
}

.copy_info_1 {
    width: 100%;
    border: 1px solid #cfcfcf;
}

.copy_info_2 {
    width: 100%;
    border: 1px solid #ccc;
}

#mypage_login {
    text-align: center;
    margin-bottom: 15px;
}

#mypage_login a {
    color: #333;
    font-size: 12px;
    font-weight: 500;
}

#ft_bottom_text {
    text-align: center;
}

#ft_bottom_text h6 {
    font-size: 11px;
    color: #777;
    font-weight: 400;
    margin-bottom: 0px;
}

.ft_bar {
    height: 36px;
    width: 100%;
    background: #f4f4f4;
    border-top: 1px solid #777777;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
    overflow: hidden;
}

#ft_top_bar {
    display: inline-block;
}

#ft_top_bar li {
    float: left;
    background: url("../images/footer_bar.png")no-repeat;
    background-position: center right;
    padding: 0px 5px;
    font-weight: 400;
}

#ft_top_bar li a {
    color: #555555;
    font-size: 10px;
    height: 36px;
    line-height: 36px;
}

#ft_top_bar li:last-child {
    background: none;
}

/*************** sub.ì§€ì—­ë³„ëŒ€ì¶œê²€ìƒ‰****************/

#area_search_title {
    margin-top: 20px;
}

#area_search_title h4 {
    font-size: 20px;
    text-align: center;
    margin-bottom: 0px;
}

#area_search_title h5 {
    font-size: 12px;
    text-align: center;
    font-weight: 500;
    margin-bottom: 15px;
}

#area_search {
    margin-top: 15px;
}

#area_search_top {
    height: 45px;
    width: 100%;
    border: 1px solid #ddd;
    line-height: 45px;
}

#area_search_top .title {
    float: left;
    padding-left: 10px;
}

#area_search_top .title strong {
    color: #95c861;
    font-weight: 400;
}

#area_search_top .title_02 {
    float: right;
    padding-right: 20px;
}

#areat_search_top .title img {
    height: 21px;
    margin-top: 12px;
    margin-right: 5px;
}

#area_search_top .title_02 img {
    height: 18px;
    margin-top: 13px;
    margin-left: 5px;
}

#area_search_text {
    width: 100%;
    border: 1px solid #ddd;
    border-top-width: 0px;
    font-size: 13px;
    letter-spacing: -1px;
}

#area_search_text li {
    display: inline-block;
    height: 20px;
    width: 24%;
    line-height: 48px;
}

#area_search_text li a {
    color: #333;
}

#area_search_text ul li a.active,
#product_search_text ul li:hover a {
    color: #89c250;
    font-weight: 400;
}

#box_ad {
    margin-top: 30px;
}

#box_ad_title h4 {
    font-size: 22px;
    text-align: center;
}

#box_ad_title strong {
    color: #65be0a;
    font-weight: 600;
}

#m_company {
    margin-bottom: 25px;
}

#m_area_title {
    margin-top: 20px;
    text-align: center;
}

#m_area_title a {
    float: right
}

#m_area_title h4 {
    font-size: 22px;
}

#m_area_title strong {
    color: #65be0a;
}

.m_company_search {
    width: 100%
}

.m_company_search th {
    border-top: 2px solid #95c861;
    border-bottom: 1px solid #cccccc;
    height: 35px;
    font-size: 12px;
    text-align: center;
}

.m_company_search td {
    border-bottom: 1px solid #cccccc;
    height: 35px;
    font-size: 12px;
}

.td_subject {
    text-align: left;
    padding-left: 10px;
}

.td_subject span {
    display: inline-block;
    width: 100px;
    height: 35px;
    text-overflow: ellipsis;
}

.td_subject a {
    color: #555;
}

/*
.td_subject img {
    height: 11px; margin-left: 5px; margin-top: 3px;
}*/

.td_product {
    width: 50px;
    text-align: center;
}

.td_company_name {
    width: 100px;
    text-align: center;
}

#m_select_input {
    text-align: center
}

#m_select_input select {
    background-color: #65be0a;
    height: 35px;
    width: 80px;
    margin-right: -3px;
    color: #fff;
    padding-left: 10px;
    font-size: 11px;
}

#m_select_input input {
    height: 35px;
    width: 200px;
    font-size: 11px;
    font-weight: 300;
    padding-left: 10px;
    border: 1px solid #65be0a;
}

#m_select_input img {
    height: 35px;
    margin-left: -3px;
}

/*************** sub.ì‹¤ì‹œê°„ ëŒ€ì¶œë¬¸ì˜m ****************/

#realtime_m_title {
    margin-top: 20px;
}

#realtime_m_title h4 {
    font-size: 21px;
    text-align: center;
}

#m_realtime_select {
    margin-bottom: 10px;
    text-align: center;
}

#m_realtime_select select {
    border: 1.4px solid #65be0a;
    height: 40px;
    width: 100%;
    border-radius: 6px;
    color: #65be0a;
    font-weight: 500;
    font-size: 15px;
    background: #fff;
}

#special_box_title {
    margin-top: 50px;
    margin-bottom: 15px;
    text-align: center;
}

#special_box_title h4 {
    font-size: 21px;
}

.loan_table {
    width: 100%;
}

.loan_table .th_area {
    height: 35px;
    line-height: 35px;
    width: 46px;
    text-align: center;
    border-top: 2px solid #333;
    border-bottom: 1px solid #ddd;
}

.loan_table .th_title {
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-top: 2px solid #333;
    border-bottom: 1px solid #ddd;
}

.loan_table .td_area {
    text-align: center;
    border-bottom: 1px solid #ddd;
}

.loan_table .td_area img {
    height: 35px;
}

.loan_table .td_title {
    border-bottom: 1px solid #ddd;
    padding: 8px 0px;
    position: relative;
}

.loan_table .td_title a {
    color: #333;
    font-size: 13px;
    font-weight: 500;
}

.loan_table .td_title a span {
    color: #999;
    font-size: 12px;
    font-weight: 400;
}

.loan_table .td_title a span strong {
    color: #13bbfa;
    font-weight: 400;
}

.td_icon {
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -13px;
}

.loan_table .td_title img {
    height: 11px;
    margin-top: 5px;
    margin-left: 2px;
}

.loan_table .td_icon img {
    height: 15px;
}

#writing {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

#writing a {
    height: 40px;
    width: 150px;
    background-color: #65be0a;
    line-height: 40px;
    border-radius: 5px;
    text-align: center;
    display: inline-block;
    color: #fff;
}

#search_input {
    text-align: center
}

#search_input input {
    height: 35px;
    width: 270px;
    font-size: 11px;
    font-weight: 300;
    padding-left: 10px;
    border: 1px solid #65be0a;
}

#search_input img {
    height: 35px;
    margin-left: -3px;
}

/*************** sub.ì‹¤ì‹œê°„m.view ****************/

#realtime_view_title h4 {
    font-size: 18px;
    text-align: center;
    margin-top: 20px;
}

.realtime_view {
    width: 100%;
}

.realtime_view th {
    border-top: 1px solid #89c250;
    border-bottom: 1px solid #ccc;
    height: 45px;
    width: 70px;
    background: #f8f8f8;
    color: #333;
    text-align: center;
    font-size: 12px;
}

.realtime_view td {
    border-top: 1px solid #89c250;
    border-bottom: 1px solid #ccc;
    height: 45px;
    text-align: left;
    font-size: 12px;
    color: #333;
    padding-left: 10px;
}

.realtime_view img {
    height: 20px;
}

.realtime_view_content_box {
    width: 100%;
    padding: 10px;
    border: 1px solid #ddd;
    line-height: 1.5;
}

.realtime_view .td_text05 {
    padding: 8px;
}

#realtime_text {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 20px;
}

#realtime_text img {
    height: 30px;
}

#realtime_text p {
    font-size: 13px;
    margin-bottom: 3px;
}

#realtime_text .text_p {
    color: #ff7200;
}

#realtime_text strong {
    font-size: 20px;
    color: #65be0a;
}

/*
#phone {
    text-align: center;  margin:0px 10px;
	box-shadow: 0 2px 8px 0 rgba(0,0,0,0.1),0 2px 8px 0 rgba(0,0,0,0.1)!important;
}*/

/*
.loan_phone {
    height: 36px; line-height: 36px; width: 100%; border-bottom: 1px solid #ddd;  
}
.td_telephone {
	height: 36px; line-height: 36px; padding-right:10px;
}
.td_telephone a {
	color:#333; font-size:13px; font-weight:500;
}
.td_telephone img {	
    height: 15px; vertical-align:middle; display:inline-block; margin-top:-4px;
}
*/

#list_delete_enter {
    text-align: center;
    margin: 30px 0px;
}

#list_delete_enter .list {
    width: 100%;
    height: 40px;
    display: inline-block;
    font-size: 14px;
    border-radius: 5px;
    border: 1px solid #999;
    line-height: 40px;
    font-weight: 500;
    margin-bottom: 0px;
    ;
    color: #333;
}

#list_delete_enter .delete {
    width: 100%;
    height: 40px;
    background: #033f71;
    display: inline-block;
    font-size: 14px;
    border-radius: 5px;
    line-height: 40px;
    font-weight: 500;
    margin-bottom: 0px;
    color: #fff;
}

#list_delete_enter .enter {
    width: 100%;
    height: 40px;
    background: #65be0a;
    display: inline-block;
    font-size: 14px;
    border-radius: 5px;
    line-height: 40px;
    font-weight: 500;
    margin-bottom: 0px;
    color: #fff;
}

#former_next_table {
    margin-bottom: 20px;
}

.former_next th {
    height: 35px;
    width: 100px;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    font-size: 13px;
    text-align: center;
}

.former_next td {
    height: 35px;
    width: 200px;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    font-size: 12px;
}

.former_next .td_date {
    text-align: right;
    padding-right: 10px;
}

.former_next a {
    color: #333;
}

/*************** sub.íšŒì‚¬ì†Œê°œ ****************/

#company_introduction h3 {
    text-align: center;
    margin-top: 17px;
    font-size: 20px;
    margin-bottom: 15px;
}

#company_guide {
    text-align: center;
    margin-bottom: 50px;
}

#company_guide span a {
    width: 130px;
    height: 40px;
    border: 1px solid #65be0a;
    display: inline-block;
    font-size: 14px;
    color: #65be0a;
    text-align: center;
    border-radius: 5px;
    line-height: 40px;
    font-weight: 500;
    margin-right: 4px;
    margin-bottom: 10px;
}

#company_guide span.active a {
    color: #fff;
    background-color: #65be0a
}

#company_text02 h5 {
    margin-bottom: 0px;
}

#company_text02 p {
    margin-bottom: 20px;
    letter-spacing: -0.4px;
}

#company_text img {
    float: right;
    height: 110px;
    width: 160px;
    margin-left: -5px;
}

#company_text p {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: -0.4px;
}

#company_text02 strong,
#company_text strong {
    color: #65be0a;
    font-weight: 500;
}

#company_text02 p,
#company_text p {
    font-weight: 400;
}

#company_img {
    margin-top: 20px;
    text-align: center;
    margin-bottom: 0px;
}

#company_img img {
    width: 100%;
}

/*************** sub.ì´ìš©ì•ˆë‚´ ****************/

#m_client_guide {
    margin-top: 40px;
}

#m_client_guide img {
    height: 28px;
    float: left;
}

#m_client_guide a {
    width: 155px;
    height: 35px;
    background: #65be0a;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    line-height: 35px;
    font-weight: 500;
    float: right;
}

.m_guide_box_1 {
    background: #f4f4f4;
    height: 70px;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #2d2c2c;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: -0.7px;
    line-height: 1.5;
    padding: 8px 10px
}

#m_guide_box_1_bottom {
    margin-top: 10px;
    margin-bottom: 100px;
}

#m_guide_box_1_bottom img {
    height: 55px;
    width: 100%;
}

#m_loan_guide img {
    height: 28px;
}

.m_guide_box_2 {
    background: #f4f4f4;
    height: 105px;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #2d2c2c;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: -0.7px;
    line-height: 1.5;
    padding: 8px 10px;
    text-align: center
}

.m_guide_box_2 span a {
    width: 140px;
    height: 40px;
    background: #65be0a;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    line-height: 40px;
    font-weight: 500;
}

.m_guide_box_2 a:first-child {
    margin-right: 5px;
}

#m_guide_box_2_bottom img {
    height: 83px;
    width: 100%;
}

#m_counselor_title {
    margin-top: 40px;
}

#m_counselor_title img {
    height: 30px;
}

.m_guide_box_3 {
    background: #f4f4f4;
    height: 60px;
    width: 100%;
    margin-top: 10px;
    position: relative;
}

.m_guide_box_3 p {
    color: #2d2c2c;
    font-size: 12px;
    padding: 10px 15px;
    font-weight: 500;
    letter-spacing: -0.7px;
}

.m_guide_box_3 img {
    position: absolute;
    top: 30px;
    right: 15px;
}

#m_counselor_title {
    margin-bottom: 70px;
}

/*************** sub.ë¡œê·¸ì¸ ****************/

.m_login_box {
    text-align: center;
}

#m_login {
    margin-top: 35px;
    margin-bottom: 15px;
}

#m_login h4 {
    font-size: 25px;
}

#m_login h6 {
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.5px;
}

#login_id input,
#login_number input {
    background-color: #eee;
    display: inline-block;
    height: 40px;
    width: 280px;
    border: none;
    border-radius: 5px;
    font-size: 13px;
    padding-left: 10px;
    margin-bottom: 5px;
}

#login_mobile a {
    background-color: #65be0a;
    display: inline-block;
    height: 40px;
    width: 280px;
    border: none;
    border-radius: 5px;
    font-size: 13px;
    padding-left: 10px;
    margin-bottom: 5px;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
}

#id_number a {
    font-size: 12px;
    color: #333;
    font-weight: 400;
}

#m_img img {
    width: 100%;
    margin-top: 30px;
}

.modal-title {
    color: #65be0a;
    text-align: center;
}

.modal-footer {
    text-align: center;
}

.mobile_ad_title img {
    height: 30px;
    width: 45%;
    margin-bottom: 10px;
    margin-top: 30px;
}

.ul_guide_info {
    font-size: 11px;
}

/************************************************************************í…Œë¸”ë¦¿**************************************************************************/

@media (min-width: 768px) and (max-width: 1219px) {
    #header_link {
        display: none;
    }
    #search_bottom li a {
        font-size: 17px;
        line-height: 55px;
        height: 70px;
        margin-right: 60px;
    }
    #footer_bottom {
        margin-bottom: 10px;
    }
    .notice_big_box {
        height: auto;
    }
    #real_time_box {
        margin-left: 0px;
    }
    #main_top_banner_area .col-md-6 {
        min-height: 421px;
    }
    #area_box_list {
        width: 100%;
        text-align: center;
    }
    #area_box_list ul {
        display: inline-block;
    }
    #area_box_list ul li {
        width: 33.3%;
        text-align: left;
    }
    #area_box_list ul li a {
        padding-left: 10px;
    }
    #item_big_list {
        width: 100%;
        text-align: center;
    }
    #item_big_list ul {
        display: inline-block;
    }
    #item_big_list ul li {
        width: 33.3%;
        text-align: left;
    }
    #item_big_list ul li a {
        padding-left: 10px;
    }
    #real_time_text {
        width: 100%;
        float: none;
    }
    #real_time_text ul {
        display: inline-block;
    }
    #real_time_text li {
        width: 25%;
    }
    #real_time_text li a {
        padding-left: 15px;
    }
    .loan_click_box li {
        margin-bottom: 20px;
    }
    .guide_banner_box p {
        font-size: 13px;
    }
    .guide_banner_box .loan_big_button2 {
        font-size: 13px;
        line-height: 36px;
        height: 36px;
        width: auto;
        padding: 0px 8px;
    }
    #img_box_text {
        margin-left: 0px;
    }
    #img_box_text h2 {
        font-size: 22px;
        margin-bottom: 15px;
    }
    #img_box_text h3 {
        font-size: 16px;
        margin-bottom: 15px;
    }
    #img_box_text h4 {
        font-size: 18px;
    }
    .min_height_auto {
        min-height: auto;
    }
    #login {
        text-align: center;
    }
    #login_box {
        float: none;
        display: inline-block;
    }
    #present_title {
        width: 30%;
    }
    #present_text {
        width: 70%;
    }
    #present_text li {
        width: 40%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #top_nav_right li:first-child {
        display: none;
    }
    #search_top {
        margin-left: 100px;
    }
    #search_top input {
        width: 220px;
    }
    #search_bottom li a {
        margin-right: 40px;
    }
    #footer_bottom_text {
        margin-bottom: 30px;
    }
    .preview_title th {
        display: block;
        width: 100% !important;
        padding: 10px 0px;
    }
    .preview_title td {
        display: block;
        width: 100% !important;
    }
    #intro_cycle_banner img {
        width: 100%;
    }
    .loan_tab a {
        font-size: 16px;
        line-height: 45px;
        font-weight: 500;
        height: 45px;
        width: 28%;
        margin: 0px 5px;
        border-radius: 5px;
    }
}

/***********ì „ì²´ ë„“ì´**********/

@media (max-width: 1658px) {
    #leftLayer {
        display: none;
    }
    #rightLayer {
        display: none;
    }
}