* {margin: 0; padding: 0;}
li {list-style: none;}
a {text-decoration: none; color: #191919;}
img {display: block;}

@font-face {
    font-family: 'Pretendard';
    font-weight: 400;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.ttf') format("truetype");
    font-display: swap;
}

@font-face {
    font-family: 'min_bold';
    font-weight: 600;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.ttf') format("truetype");
    font-display: swap;
}

@font-face {
    font-family: 'bold';
    font-weight: 700;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.ttf') format("truetype");
    font-display: swap;
}

body {font-family: 'Pretendard';}

/*클리어픽스*/
.clearfix:before, .clearfix:after 
{display: block;
content: '';
line-height: 0;}

.clearfix:after 
{clear:both;}

.clearfix 
{*zoom: 1;}

@media all and (min-width : 1430px)
{   
    /* pc헤더 */

    /*.mobile_busan_header,#header_open
    {display: none;}

    .header_busan
    {width: 100%; background: #fff;
    position: fixed;
    z-index:900;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);}

    /* 헤더gnb */
    /*.gnb_busan 
    {max-width: 1420px;
    margin: 0 auto;
    overflow: hidden;}

    .gnb_busan > div 
    {float: right;
    overflow: hidden;}

    .gnb_busan > div a
    {float: left;
    position: relative;
    line-height: 40px;
    padding-left: 20px;
    color: #303030;}

    .gnb_busan > div a:last-child:before
    {content: '';
    position: absolute;
    width: 1px; height: 16px;
    top: 11px; left: 10px;
    background: #ccc;}

    /* 헤더lnb */
    /*.header_middle
    {max-width: 1420px;
    margin: 0 auto;
    padding: 10px 0 20px 0;}

    .header_logo
    {width: 200px; height: 50px;
    display: block;
    float: left;
    padding-bottom: 10px;}

    .menu_ex
    {width: calc(100% - 200px);
    float: left;}

    .menu_ex >li
    {width: 16.66%;
    text-align: center;
    float: left;}

    .menu_ex >li>a
    {display: block;
    line-height: 50px;
    font-family: 'min_bold';}

    .menu_ex >li>a:hover
    {color: #196de7;}

    .dept01
    {display: none;
    padding-top: 10px; padding-bottom: 10px;
    margin: 0;}

    #nop 
    {width: 100%;
    height: 40px;
    float: none;}

    #nop>a>p 
    {text-align: center;
    line-height: 40px;
    color: #707070;
    letter-spacing: -1px;}

    #nop>a>p:hover
    {color: #196de7;}
    
    /*비주얼*/
    .visual_bussiness
    {width: 100%; height: 450px;
    background-image: url(../img/visual_bussiness_banner.png);
    background-size: cover;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 110px;
    box-sizing: border-box;}

    .visual_bussiness>p
    {font-size: 42px;
    line-height: 50px;
    font-family: bold;
    color: #fff;}

    /*루트*/
    .loan_nav_zon
    {width: 100%;}

    .loan_nav_zon>div:nth-child(1)
    {width: 100%; height: 1px;
    background-color: #ccc;}

    .loan_nav_zon>div:nth-child(2)
    {width: 1420px; 
    margin: 0 auto;}

    .loan_nav_zon>div:nth-child(2)>a:nth-child(1)
    {width: 60px; height: 60px;
    border-left: 1px solid #ccc; border-right: 1px solid #ccc;
    box-sizing: border-box;
    float: left;}

    .loan_nav_zon>div:nth-child(2)>a:nth-child(1) img
    {width: 50px; height: 50px;
    margin: 5px auto;}
    
    /**/
    .loan_nav_zon>div:nth-child(2) .selectBox1 
    {position: relative;
    width: 250px; height: 60px;
    border-right: 1px solid #ccc;
    box-sizing: border-box;
    background-size: 20px;
    cursor: pointer;
    float: left;
    background: url(../img/down_icon.png) calc(100% - 15px) center no-repeat;
    background-size: 20px 20px;}

    .selectBox1 .option_label 
    {width: calc(100% - 30px); height: inherit;
    margin-left: 15px; margin-right: 15px;
    overflow: hidden;
    border: none;
    outline: none;
    background: transparent;
    cursor: pointer;
    text-align: left;
    font-family: 'Pretendard';
    font-size: 16px;}

    .option_label>p 
    {color: #303030;}

    .selectBox1 .optionList 
    {position: absolute; 
    top: 70px; left: 0;
    width: 100%;
    background: #f8f8f8;
    color: #303030;
    list-style-type: none;
    padding: 0;
    border-radius: 5px;
    overflow: hidden;
    max-height: 0;
    transition: .3s ease-in;
	z-index:800;}
    
    .selectBox1.active .optionList 
    {max-height: 300px;}
    
    .selectBox1 .optionItem 
    {border-bottom: 1px solid #ccc; box-sizing: border-box;
    width: 100%; height: 50px;}

    .optionItem>a
    {width: calc(100% - 30px);
    margin: 0 auto;
    display: block;}

    .optionItem>a>p
    {line-height: 50px;
    color: #303030;
    transition: .3s ease-in;}

    .selectBox1 .optionItem:hover 
    {background: #ccc;}

    .selectBox1 .optionItem:hover>a>p
    {color: #196de7;}
    
    .selectBox1 .optionItem:last-child 
    {border-bottom: 0 none;}

    /*02*/
    .loan_nav_zon>div:nth-child(2) .selectBox2 
    {position: relative;
    width: 250px; height: 60px;
    border-right: 1px solid #ccc;
    box-sizing: border-box;
    background-size: 20px;
    cursor: pointer;
    float: left;
    background: url(../img/down_icon.png) calc(100% - 15px) center no-repeat;
    background-size: 20px 20px;}

    .selectBox2 .option_label 
    {width: calc(100% - 30px); height: inherit;
    margin-left: 15px; margin-right: 15px;
    overflow: hidden;
    border: none;
    outline: none;
    background: transparent;
    cursor: pointer;
    text-align: left;
    font-family: 'Pretendard';
    font-size: 16px;}

    .option_label>p 
    {color: #303030;}

    .selectBox2 .optionList 
    {position: absolute; 
    top: 70px; left: 0;
    width: 100%;
    background: #f8f8f8;
    color: #303030;
    list-style-type: none;
    padding: 0;
    border-radius: 5px;
    overflow: hidden;
    max-height: 0;
    transition: 0.3s ease-in;}
    
    .selectBox2.active .optionList 
    {max-height: 650px;
	z-index: 800;}
    
    .selectBox2 .optionItem 
    {border-bottom: 1px solid #ccc; box-sizing: border-box;
    width: 100%; height: 50px;}

    .optionItem>a
    {width: calc(100% - 30px);
    margin: 0 auto;
    display: block;}

    .optionItem>a>p
    {line-height: 50px;
    color: #303030;
    transition: 0.3s ease-in;}

    .selectBox2 .optionItem:hover 
    {background: #ccc;}

    .selectBox2 .optionItem:hover>a>p
    {color: #196de7;}
    
    .selectBox2 .optionItem:last-child 
    {border-bottom: 0 none;}

    .loan_nav_zon>div:nth-child(3)
    {width: 100%; height: 1px;
    background-color: #ccc;}

    /*융자*/
    div.loan_page01_ex
    {width: 1420px;
    margin: 50px auto;
    margin-bottom: 150px;}
    
    /*큰 타이틀*/
    div.loan_page01_title
    {width: 100%;
    margin-bottom: 100px;
    overflow: hidden;}

    div.loan_page01_title>div:nth-child(1)
    {width: 50px; height: 50px;
    margin-bottom: 30px;}

    div.loan_page01_title>div:nth-child(1) img
    {width: 100%; height: 100%;
    object-fit: cover;}

    div.loan_page01_title>p:nth-child(2)
    {width: 100%;
    font-size: 28px; line-height: 32px;
    color: #303030;
    margin-bottom: 10px;}

    div.loan_page01_title>p:nth-child(2)>span
    {font-family: bold;}

    div.loan_page01_title>div:nth-child(3)
    {width: fit-content;
    float: right;}

    div.loan_page01_title>div:nth-child(3)>p:nth-child(1)
    {width: 100%;
    color: #303030; line-height: 25px;
    margin-bottom: 10px;}

    div.loan_page01_title>div:nth-child(3)>p:nth-child(1)>span
    {font-size: 18px; font-family: 'min_bold';
    color: #196de7;}

    div.loan_page01_title>div:nth-child(3)>a:nth-child(2)
    {width: 120px; height: 35px;
    float: right;
    display: block;
    border-radius: 17.5px;
    border: 1px solid #196de7; box-sizing: border-box;
    transition: all 0.3s;}

    div.loan_page01_title>div:nth-child(3)>a:nth-child(2)>p
    {text-align: center; color: #196de7;
    line-height: 35px;
    transition: all 0.3s;}

    div.loan_page01_title>div:nth-child(3)>a:nth-child(2):hover
    {background-color: #196de7;
    border: none;}

    div.loan_page01_title>div:nth-child(3)>a:nth-child(2):hover>p
    {color: #fff;}

	/* 융자수정 */
    .loan_common_box
    {margin-bottom: 50px;}

    .loan_common_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    .loan_common_title p
    {width: 100%;
    font-size: 18px;
    line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    .loan_common_title p::before
    {content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 3px;
    height: 18px;
    background-color: #196de7;}

    .loan_common_explanation p
    {width: calc(100% - 15px);
    font-size: 16px;
    line-height: 20px;
    margin-left: 15px;
    color: #222;
    margin-bottom: 10px;
    position: relative;}

    .loan_common_explanation p::before
    {content: "";
    position: absolute;
    top: 5px;
    left: -10px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #196de7;}

    .loan_common_explanation p.loan_accent,
    .loan_common_explanation div.loan_accent>a
    {color: #196de7;
    font-family: 'min_bold';}

    .loan_common_explanation p.loan_accent a
    {color: #196de7;}

    .loan_common_explanation p.loan_accent::before
    {display: none;}

    .loan_common_explanation p:last-child
    {margin-bottom: 0;}

    .loan_common_explanation ul
    {margin-bottom: 10px;
    margin-left: 30px;}

    .loan_common_explanation ul li
    {position: relative;
    font-size: 15px;
    margin-bottom: 10px;}

    .loan_common_explanation ul li::before
    {content: "";
    position: absolute;
    top: 8px;
    left: -13px;
    width: 7px;
    height: 1px;
    background: #222;}

    .loan_common_explanation a
    {display: block;
    float: left;}

    a.loan_btn
    {width: 200px;
    height: 45px; line-height: 45px;
    text-align: center;
    display: block;
    border-radius: 22.5px;
    border: 1px solid #196de7;
    box-sizing: border-box;
    transition: all 0.3s;
    margin-left: 30px;
    margin-top: -15px;}

    .loan_common_explanation div.loan_accent a.loan_btn:hover
    {background: #196de7;
    color: #fff;
    font-family: 'Pretendard';}

    /*가이드*/
    div.guideline_ex
    {width: 100%;
    background-color: #f4faff;
    padding-top: 20px; padding-bottom: 20px;
    margin-bottom: 80px;}

    div.guideline_ex>div
    {width: calc(100% - 40px);
    margin: 30px auto;}

    div.guideline_ex>div>p
    {text-align: center;
    line-height: 25px;
    color: #18253b;}

    div.guideline_ex>div>p:nth-child(3)
    {text-align: right;
    margin-top: 20px;
    color: #707070;}
    
    /*융자 대상 업종, 융자 한도 및 접수처*/
    div.loan_company
    {width: 100%;
    margin-bottom: 50px;}

    div.loan_company_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    div.loan_company_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_company_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}
    
    /*융자 대상 업종, 융자 한도 및 접수처 테이블*/
    .loan_company_wrap_m
    {display: none;}

    table.loan_company_table
    {width: 100%;
    margin-bottom: 30px;}

    table.loan_company_table tr td
    {border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    box-sizing: border-box;}

    table.loan_company_table tr:nth-child(1) td:last-child
    {border-right: none;}

    table.loan_company_table tr:nth-child(2) td:last-child
    {border-right: none;}
    
    table.loan_company_table tr:nth-child(8) td:last-child
    {border-right: none;}

    table.loan_company_table tr:nth-child(1) td:nth-child(1)
    {width: 15%;}

    table.loan_company_table tr:nth-child(1) td:nth-child(2)
    {width: 45%;}

    table.loan_company_table tr:nth-child(1) td:nth-child(3)
    {width: 20%;}

    table.loan_company_table tr:nth-child(1) td:nth-child(4)
    {width: 20%;}

    table.loan_company_table tr td>p
    {width: calc(100% - 20px);
    margin: 0 auto;
    color: #333;
    padding-top: 10px; padding-bottom: 10px;
    line-height: 25px; 
    font-size: 15px; text-align: center;
    word-wrap: break-word;
    word-break: keep-all;}

    table.loan_company_table tr:nth-child(1n+2) td>p
    {color: #707070;}

    table.loan_company_table tr:nth-child(2) td:nth-child(1)>p
    {color: #333;
    font-family: 'min_bold';}

    table.loan_company_table tr:nth-child(1) td
    {background-color: #f3f3f3;}

    table.loan_company_table tr:nth-child(1) td>p
    {font-family: 'min_bold';}
    
    /*시설자금*/
    table.loan_company_table tr:last-child td:nth-child(1)>p
    {color: #333;
    font-family: 'min_bold';}
        
    table.loan_company_table tr:last-child td:nth-child(3)>div
    {width: calc(100% - 20px);
    padding-top: 10px; padding-bottom: 10px;
    margin: 0 auto;}

    table.loan_company_table tr:last-child td:nth-child(4)>div
    {width: calc(100% - 20px);
    padding-top: 10px; padding-bottom: 10px;
    margin: 0 auto;}

    table.loan_company_table tr:last-child td:nth-child(3)>div>p
    {width: 100%;
    line-height: 25px; text-align: center; font-size: 15px; color: #707070;
    word-wrap: break-word;
    word-break: keep-all;}

    table.loan_company_table tr:last-child td:nth-child(4)>div>p
    {width: 100%;
    line-height: 25px; text-align: center; font-size: 15px; color: #707070;
    word-wrap: break-word;
    word-break: keep-all;}

    table.loan_company_table tr:last-child td:nth-child(3)>div>p:nth-child(1)
    {color: #333;
    font-family: 'min_bold';
    line-height: 20px;}

    table.loan_company_table tr:last-child td:nth-child(3)>div>p:nth-child(2)
    {color: red;}

    table.loan_company_table tr:last-child td:nth-child(4)>div>p>span 
    {color: #333; font-family: 'min_bold';}

    table.loan_company_table tr:last-child td:nth-child(4)>div>p:nth-child(2)
    {margin-top: 5px; margin-bottom: 5px;}

    table.loan_company_table .txl
    {text-align: left;}

    table.loan_company_table tr:last-child td:nth-child(3)>div>p
    {text-align: left;}
    

    /*제출 안내*/
    div.loan_company_submit
    {width: 100%;}

    div.loan_company_submit_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_company_submit_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_company_submit_title>p::before
    {content: "";
    position: absolute;
    top: 5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.loan_company_submit>p:nth-child(2)
    {width: 100%;
    line-height: 25px; color: #404040;
    word-break: keep-all;}

    div.loan_company_submit ul
    {margin-left: 16px;}

    div.loan_company_submit ul li
    {width:calc(100% - 16px);
    font-size: 16px;
    line-height: 25px; color: #404040;
    word-break: keep-all;
    position: relative;}

    div.loan_company_submit ul li::before
    {position: absolute;
    content: '';
    width: 8px;height: 1px;
    left:-16px; top: 11px;
    background: #404040;}

    
    /*융자접수 및 시행 일정*/
    div.loan_implementation_schedule
    {width: 100%;
    margin-bottom: 50px;}

    div.loan_implementation_schedule_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    div.loan_implementation_schedule_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_implementation_schedule_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}

    /*융자접수 테이블*/
    table.implementation_schedule_table
    {width: 100%;
    margin-bottom: 30px;}

    table.implementation_schedule_table tr td:nth-child(1)
    {width: 15%;}

    table.implementation_schedule_table tr td:nth-child(2)
    {width: 42.5%;}

    table.implementation_schedule_table tr td:nth-child(3)
    {width: 42.5%;}

    table.implementation_schedule_table tr td
    {border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    box-sizing: border-box;}

    table.implementation_schedule_table tr td:last-child
    {border-right: none;}

    table.implementation_schedule_table tr td div
    {width: calc(100% - 20px);
    margin: 0 auto;
    padding: 10px 0;}

    table.implementation_schedule_table tr td ul li
    {width: calc(100% - 12px);
    color: #707070;
    line-height: 25px; 
    font-size: 15px; 
    position: relative;
    word-wrap: break-word;
    word-break: keep-all;
    margin-left: 12px;}

    table.implementation_schedule_table tr td ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 9px;
    background: #707070;}


    table.implementation_schedule_table tr td>p
    {width: calc(100% - 20px);
    margin: 0 auto;
    color: #707070;
    padding-top: 10px; padding-bottom: 10px;
    line-height: 25px; 
    font-size: 15px; text-align: center;
    word-wrap: break-word;
    word-break: keep-all;}

    table.implementation_schedule_table tr:nth-child(1) td
    {background-color: #f3f3f3;}

    table.implementation_schedule_table tr:nth-child(1) td>p
    {color: #333;
    font-family: 'min_bold';}

    div.implementation_schedule_day_txt
    {width: 100%;
    margin: 0 auto;}

    div.implementation_schedule_day_txt div 
    {margin-bottom: 10px;}

    div.implementation_schedule_day_txt div:last-child
    {margin-bottom: 0;}

    div.implementation_schedule_day_txt div h4
    {color: #333;
    font-size: 15px;
    font-family: 'min_bold';
    line-height: 25px;
    margin-bottom: 5px;}  

    div.implementation_schedule_day_txt div p
    {width: calc(100% - 12px);
    color: #707070;
    font-size: 15px;
    position: relative;
    margin-left: 12px;}

    div.implementation_schedule_day_txt div p::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 9px;
    background: #707070;}

    div.implementation_schedule_day_txt>p
    {margin-bottom: 10px;
    color: #707070; font-size: 15px;}

    div.implementation_schedule_day_txt>p:last-child {margin-bottom: 0;}

    div.implementation_schedule_day_txt>p>span
    {color: #333;
    font-size: 15px; font-family: 'min_bold';
    line-height: 25px; margin-bottom: 5px;}

    table.implementation_schedule_table tr:nth-child(4) td>p>span
    {font-family: 'min_bold';}

    table.implementation_schedule_table tr:nth-child(1n+2) td:nth-child(1)>p
    {color: #333;
    font-family: 'min_bold';}

    table.implementation_schedule_table tr:last-child td:nth-child(1)>p
    {font-family: inherit;
    text-align: left;
    color: red;}

    table.implementation_schedule_table tr:last-child td:nth-child(1) ul li
    {font-family: inherit;
    text-align: left;
    color: red;}

    table.implementation_schedule_table tr:last-child td:nth-child(1) ul li::before
    {background: red;}

    /*취급은행*/
    div.loan_bank_box
    {width: 100%;}

    div.loan_bank_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_bank_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_bank_title>p::before
    {content: "";
    position: absolute;
    top: 5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.loan_bank_box>p:nth-child(2)
    {width: 100%;
    line-height: 25px; color: #404040;
    word-break: keep-all;}

    div.loan_bank_box>p.indent_text
    {width: calc(100% - 12px);
    font-size: 15px;
    position: relative;
    margin-left: 12px;}

    div.loan_bank_box>p.indent_text::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top:11px;
    background: #707070;}

    /*대출기간*/
    div.loan_day_ex
    {width: 100%;
    margin-bottom: 50px;}

    div.loan_day_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    div.loan_day_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_day_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}
    
    /*테이블*/
    table.loan_day_table
    {width: 100%;
    margin-bottom: 30px;}

    table.loan_day_table tr td
    {border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    box-sizing: border-box;}

    table.loan_day_table tr td:last-child
    {border-right: none;}

    table.loan_day_table tr td>p
    {width: calc(100% - 20px);
    padding-top: 10px; padding-bottom: 10px;
    line-height: 25px; color: #707070;
    word-break: break-all;
    word-wrap: break-word;
    text-align: center;
    font-size: 15px;
    margin: 0 auto;}

    table.loan_day_table tr:nth-child(1) td
    {background-color: #f3f3f3;}

    table.loan_day_table tr:nth-child(1) td>p
    {text-align: center;
    font-family: 'min_bold'; color: #333;}

    table.loan_day_table tr:nth-child(2) td:nth-child(1)>p
    {text-align: center;
    color: #333;
    font-family: 'min_bold';}

    table.loan_day_table tr:nth-child(3) td:nth-child(1)>p
    {text-align: center;
    color: #333;
    font-family: 'min_bold';}

    table.loan_day_table tr:nth-child(3) td:nth-child(1)
    {width: 15%;}

    table.loan_day_table tr:nth-child(3) td:nth-child(2)
    {width: 20%;}

    table.loan_day_table tr:nth-child(3) td:nth-child(3)
    {width: 40%;}

    table.loan_day_table tr:nth-child(3) td:nth-child(4)
    {width: 30%;}

    /*대출기간 글*/
    div.loan_day_ex>p.loan_script
    {width: 100%;
    color: #404040; line-height: 25px;
    word-break: keep-all;}

    div.loan_day_ex>p.indent_text
    {width: calc(100% - 12px);
    font-size: 15px;
    position: relative;
    margin-left: 12px;}

    div.loan_day_ex>p.indent_text::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    /*대출금리*/
    div.loan_interest_rate_ex
    {width: 100%;
    margin-bottom: 50px;}

    /*대출금리 - 타이틀*/
    div.interest_rate_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    div.interest_rate_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.interest_rate_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}


    /*기준금리*/
    div.interest_rate_01
    {width: 100%;
    margin-bottom: 30px;}

    div.interest_rate_01_title
    {width: 100%;
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;}

    div.interest_rate_01_title>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.interest_rate_01_title>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.interest_rate_01>p
    {width: calc(100% - 12px);
    font-size: 15px; line-height: 25px; 
    color: #404040;
    position: relative;
    margin-left: 12px;}

    div.interest_rate_01>p::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    /*대출금리*/
    div.interest_rate_02
    {width: 100%;
    margin-bottom: 30px;}

    div.interest_rate_02_title
    {width: 100%;
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;}

    div.interest_rate_02_title>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}
    
    div.interest_rate_02_title>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}
    
    table.interest_rate_02_table
    {width: 100%;
    margin-bottom: 20px;}

    table.interest_rate_02_table tr td
    {border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    box-sizing: border-box;}

    table.interest_rate_02_table tr td:last-child
    {border-right: none;}

    table.interest_rate_02_table tr td:nth-child(1)
    {width: 20%;}

    table.interest_rate_02_table tr td:nth-child(2)
    {width: 80%;}

    table.interest_rate_02_table tr:nth-child(1) td
    {background-color: #f3f3f3;}

    table.interest_rate_02_table tr td>p
    {width: calc(100% - 20px);
    margin: 0 auto;
    padding-top: 10px; padding-bottom: 10px;
    font-size: 15px; line-height: 25px;
    text-align: center;
    color: #707070;}

    table.interest_rate_02_table tr:nth-child(1) td>p
    {font-family: 'min_bold';
    color: #333;}

    table.interest_rate_02_table tr:nth-child(3) td:nth-child(2)>div
    {width: calc(100% - 20px);
    margin: 0 auto;
    padding-top: 10px; padding-bottom: 10px;}

    table.interest_rate_02_table tr:nth-child(3) td:nth-child(2)>div>p
    {font-size: 15px;
    color: #707070;
    line-height: 25px;}

    table.interest_rate_02_table tr:nth-child(3) td:nth-child(2)>div>p:nth-child(1)>span
    {color: red;}

    table.interest_rate_02_table tr:nth-child(3) td:nth-child(2)>div>p:nth-child(2)
    {margin-top: 10px; margin-bottom: 10px;}

    table.interest_rate_02_table tr:nth-child(3) td:nth-child(2)>div>p:nth-child(1n+2)>span
    {color: #333;
    font-family: 'min_bold';}

    div.interest_rate_02>p:last-child
    {width: 100%;
    color: #404040; line-height: 25px;}

    div.interest_rate_02>ul li
    {width: calc(100% - 12px);
    color: #404040; line-height: 25px;
    position: relative;
    margin-left: 12px;}

    div.interest_rate_02>ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    .interest_rate_02_table_txt_indent > p
    {width: calc(100% - 12px);
    font-size: 15px;
    color: #333;
    font-family: 'min_bold';
    line-height: 25px;
    position: relative;
    margin-left: 12px;}

    .interest_rate_02_table_txt_indent > p::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #333;}

    .interest_rate_02_table_txt_indent > ul li
    {width: calc(100% - 12px );
    font-size: 15px;
    color: #707070;
    line-height: 25px;
    position: relative;
    margin-left: 12px;}

    .interest_rate_02_table_txt_indent > ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    /*적용조건*/
    div.interest_rate_03
    {width: 100%;
    margin-bottom: 30px;}

    div.interest_rate_03_title
    {width: 100%;
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;}

    div.interest_rate_03_title>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}
    
    div.interest_rate_03_title>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.interest_rate_03>p:last-child
    {width: 100%;
    line-height: 25px; color: #404040;
    word-break: keep-all;}


    /*소요자금*/
    div.required_funds_ex
    {width: 100%;
    margin-bottom: 50px;}

    div.required_funds_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    div.required_funds_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.required_funds_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}

    div.required_funds_box
    {width: 100%;
    display: flex;
    align-items: stretch;
    overflow: hidden;}

    div.required_left
    {width: calc(100% - 25px);
    margin-right: 50px;}

    div.required_right
    {width: calc(100% - 25px);}

    /*소요자금 - 시설자금*/
    div.required_left_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.required_left_title>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.required_left_title>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.required_left>p
    {word-break: keep-all;}

    div.required_left> ul li
    {width: calc(100% - 12px);
    font-size: 15px;
    color: #404040; line-height: 25px;
    position: relative;
    margin-left: 12px;}

    div.required_left>ul>li>ul
    {margin-top: 10px;}

    div.required_left>ul>li>ul>li
    {color: #707070;
    word-break: keep-all;}

    div.required_left> ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}
    
    div.required_left>p:nth-child(2)
    {width: 100%;
    color: #404040; line-height: 25px;}

    div.required_left>p:nth-child(3)
    {width: 100%;
    font-size: 15px; color: #707070;
    word-break: keep-all; line-height: 25px;
    margin-top: 5px; margin-bottom: 5px;}

    div.required_left>p:nth-child(4)
    {width: 100%;
    color: #404040; line-height: 25px;}

    div.required_left>p:nth-child(5)
    {width: 100%;
    font-size: 15px; color: #707070;
    word-break: keep-all; line-height: 25px;
    margin-top: 5px; margin-bottom: 5px;}

    div.required_left>p:nth-child(6)
    {width: 100%;
    color: #404040; line-height: 25px;}

    /*소유자금 - 운영자금*/
    div.required_right_title
    {width: 100%;
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;}

    div.required_right_title>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.required_right_title>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.required_right> ul li
    {width: calc(100% - 12px);
    font-size: 15px;
    color: #404040; line-height: 25px;
    position: relative;
    margin-left: 12px;}

    div.required_right>ul>li>ul
    {margin-top: 10px;}

    div.required_right>ul>li>ul>li
    {color: #707070;
    word-break: keep-all;}

    div.required_right> ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    div.required_right>p:nth-child(2)
    {width: 100%;
    color: #404040; line-height: 25px;
    margin-bottom: 10px;}

    div.required_right>p:nth-child(3)
    {width: 100%;
    font-size: 15px; color: #707070;
    word-break: keep-all; line-height: 25px;}

    /*융자절차*/
    div.loan_process_ex
    {width: 100%;
    margin-bottom: 50px;}

    /*융자절차 - 타이틀*/
    div.loan_process_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    div.loan_process_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_process_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}

    div.loan_process_box
    {width: 100%;
    overflow: hidden;}
    
    /*운영자금*/
    div.loan_process_left
    {width: 685px;
    margin-right: 50px;
    float: left;}

    div.loan_process_left_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_process_left_title>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_process_left_title>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.loan_process_left_img
    {width: 100%;
    border: 1px solid #ccc; box-sizing: border-box;
    margin-bottom: 10px;}

    div.loan_process_left_img img
    {width: 100%; height: auto;}

    div.loan_process_left_txt
    {width: 100%;}

    div.loan_process_left_txt>p:nth-child(1)
    {width: 100%;
    line-height: 25px; color: #333; font-family: 'min_bold';
    margin-bottom: 10px;}

    div.loan_process_left_txt>ul li
    {width: calc(100% - 12px);
    font-size: 16px; line-height: 25px;
    color: #707070;
    word-break: keep-all;
    position: relative;
    margin-left: 12px;}
    
    div.loan_process_left_txt>ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    /* div.loan_process_left_txt>p:nth-child(2)
    {width: 100%;
    color: #707070; line-height: 25px;
    word-break: keep-all;} */
    
    /*시설자금*/
    div.loan_process_right
    {width: 685px;
    float: left;}

    div.loan_process_right_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_process_right_title>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_process_right_title>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.loan_process_right_img
    {width: 100%;
    border: 1px solid #ccc; box-sizing: border-box;
    margin-bottom: 10px;}

    div.loan_process_right_img img
    {width: 100%; height: auto;}

    div.loan_process_right_txt
    {width: 100%;}

    div.loan_process_right_txt>p:nth-child(1)
    {width: 100%;
    line-height: 25px; color: #333; font-family: 'min_bold';
    margin-bottom: 10px;}

    div.loan_process_right_txt>p:nth-child(2)
    {width: calc(100% - 12px);
    color: #707070; line-height: 25px;
    word-break: keep-all;
    position: relative;
    margin-left: 12px;}

    div.loan_process_right_txt>p:nth-child(2)::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    /* 이미지확대 반응형 */
    #lightbox 
    {position: fixed;
    max-width: 80%;
    max-height: 80%;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);}

    /*유의사항*/
    div.loan_notice_ex
    {width: 100%;
    margin-bottom: 50px;}

    div.loan_notice_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    div.loan_notice_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_notice_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}

    /* 한글 리스트 */

    div.loan_notice_ex ol.hangle_list
    {counter-reset: item;
    padding-left: 25px;}

    div.loan_notice_ex ol.hangle_list>li
    {list-style:inside hangul;
    position: relative;
    list-style-type: none;
    line-height: 25px; color: #404040;}

    div.loan_notice_ex ol.hangle_list>li::before
    {content: counter(item) ".";
    counter-increment: item;
    position: absolute;
    left: -25px;}

    div.loan_notice_ex ol.hangle_list>li p,
    div.loan_notice_ex ol.hangle_list>li ol li
    {color: #707070;
    font-size: 15px;}

    div.loan_notice_ex ol.hangle_list>li ol li
    {width: calc(100% - 12px);
    position: relative;
    margin-left: 12px;}

    div.loan_notice_ex ol.hangle_list>li ol li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    div.loan_notice_ex ol.hangle_list>li:nth-child(1)::before {content: "가";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(2)::before {content: "나";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(3)::before {content: "다";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(4)::before {content: "라";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(5)::before {content: "마";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(6)::before {content: "바";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(7)::before {content: "사";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(8)::before {content: "아";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(9)::before {content: "자";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(10)::before {content: "차";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(11)::before {content: "타";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(12)::before {content: "파";}

    div.loan_notice_ex>p:nth-child(3)
    {width: 100%;
    line-height: 30px; color: #404040;}

    div.loan_notice_ex>p:nth-child(3)>span
    {color: #707070;
    font-size: 15px;}


    /*융자금 회수와 제한*/
    div.loan_limit_ex
    {width: 100%;}

    div.loan_limit_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    div.loan_limit_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_limit_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}
    
    /*서브타이틀 01*/
    div.loan_limit_sub_title_01
    {width: 100%;
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;}

    div.loan_limit_sub_title_01>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_limit_sub_title_01>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    /* 융자회수 수정 */
    .loan_limit_ex ul
    {list-style-type: none;
    margin-bottom: 20px;}

    .loan_limit_ex ul li
    {width: calc(100% - 12px);
    line-height: 25px; color: #404040; 
    position: relative;
    word-break: keep-all;
    margin-left: 12px;}

    .loan_limit_ex ul li.no_danger::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    .loan_limit_ex ul li.danger
    {color: red;}

    .loan_limit_ex ul li.danger::before
    {counter-increment: item;
    position: absolute;
    left: -13px;
    font-weight: bold;}

    .loan_limit_ex ul li.danger::before
    {content: "※";}

    /* div.loan_limit_ex>p:nth-child(4)
    {width: 100%;
    line-height: 25px; color: #404040; word-break: keep-all;
    margin-bottom: 20px;}

    div.loan_limit_ex>p:nth-child(4) span
    {color: red;} */

    /*서브타이틀02*/
    div.loan_limit_sub_title_02
    {width: 100%;
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;}

    div.loan_limit_sub_title_02>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_limit_sub_title_02>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.loan_limit_ex>p:nth-child(5)
    {width: calc(100% - 12px);
    line-height: 25px; color: #404040; word-break: keep-all;
    position: relative;
    margin-left: 12px;}

    div.loan_limit_ex>p:nth-child(5)::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    /*다운로드*/
    div.loan_download_zon
    {width: 100%;
    margin-top: 50px;
    overflow: hidden;}

    div.loan_download_zon>a
    {display: block;
    width: 685px;
    float: left;
    border-radius: 5px;
    border: 1px solid #ccc; box-sizing: border-box;
    margin-bottom: 10px;
    background-color: #fff;
    display: flex;
    align-items: center;
    overflow: hidden;
    transition: all 0.3s;}

    div.loan_download_zon>a:nth-child(odd)
    {margin-right: 50px;}

    div.loan_download_zon>a:nth-child(5)
    {margin-bottom: 0;}

    div.loan_download_zon>a>p:nth-child(1)
    {width: calc(100% - 60px);
    margin-left: 10px;
    color: #333; line-height: 25px;
    transition: all 0.3s;}

    div.loan_download_zon>a>div:nth-child(2)
    {width: 50px; height: 50px;
    background-color: #6680aa;
    transition: all 0.3s;}

    div.loan_download_zon>a>div:nth-child(2) img
    {width: 25px; height: 25px;
    margin: 12.5px auto;}

    div.loan_download_zon>a:hover
    {background-color: #f3f3f3;}

    div.loan_download_zon>a:hover>p:nth-child(1)
    {color: #196de7;}

    div.loan_download_zon>a:hover>div:nth-child(2)
    {background-color: #196de7;}

    /* 푸터상단 */

    /*.footer_ex
    {width: 100%;}

    .footer_top
    {background: #222;}

    .footer_top>div
    {width: 100%; max-width: 1420px;
    height: 80px;
    margin: 0 auto;}

    .footer_top>div ul.footer_top_list
    {float: left;}

    ul.footer_top_list li 
    {display: inline-block;}

    ul.footer_top_list li a
    {position: relative;
    line-height: 80px;
    color: #fff;
    padding-right: 40px;}

    ul.footer_top_list li a::after
    {content: '';
    position: absolute;
    width: 1px; height: 16px;
    top: 2px;right: 15px;
    background: #ccc;}

    ul.footer_top_list li:last-child a:after
    {display: none;}


    /* 셀렉트 박스 커스텀 */

    /*.footer_top>div div.related_site
    {float: right;}

    .selectBox3 * { box-sizing: border-box; }

    .selectBox3 {
    position: relative;
    width: 190px;
    height: 40px;
    border: 1px solid #ddd;
    cursor: pointer;
    margin-top: 20px;}

    .selectBox3 .label02 {
    align-items: center;
    width: inherit;
    height: inherit;
    border: 0 none;
    outline: 0 none;
    background: transparent;
    cursor: pointer;
    font-size: 15px;
    font-family: 'min_bold';
    color: #d1d1d1;}

    .selectBox3 .label02 span
    {margin-left: 5px;}

    .selectBox3 .optionList 
    {position: absolute; 
    top: 41px;
    left: 0;
    width: 100%;
    background: #F0F0F0;
    color: #555;
    list-style-type: none;
    padding: 0;
    overflow: hidden;
    max-height: 0;
    font-size: 15px;
    transition: .3s ease-in;}

    .selectBox3.active02 .optionList 
    {max-height: 500px;}

    .selectBox3 .optionItem02 
    {border-bottom: 1px solid #ccc;
    padding: 10px 15px 10px;
    transition: .1s;
    color: #555;}

    .selectBox3 .optionItem02:hover 
    {background: #303030;
    color: #fff;}

    .selectBox3 .optionItem02:last-child 
    {border-bottom: 0 none;}

    .selectBox3 .optionList::-webkit-scrollbar {width: 6px;}
    .selectBox3 .optionList::-webkit-scrollbar-track {background: transparent; }
    .selectBox3 .optionList::-webkit-scrollbar-thumb {background: #303030; border-radius: 45px;}
    .selectBox3 .optionList::-webkit-scrollbar-thumb:hover {background: #303030;}

    /* 푸터 하단 */

    /*.footer_bottom
    {background: #333;
    padding: 30px 0;}

    .footer_bottom>div
    {width: 100%; max-width: 1420px;
    overflow: hidden;
    margin: 0 auto;}

    .footer_bottom>div>a
    {display: block;
    float: left;
    margin-right: 50px;}

    .footer_bottom>div>ul
    {float: left;}

    .footer_bottom>div>ul>li
    {font-size: 15px; line-height: 25px;
    color: #ddd;}

    .footer_bottom>div>ul>li.copyright
    {margin-top: 30px;}

    /*이메일*/
    /*.emaile_ex
    {width: 100%; height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 901;}

    .emaile_ex .emaile_box
    {width: 500px;
    background-color: #fff;}

    .emaile_box>div:nth-child(1)
    {width: 100%; height: 50px;
    background-color: #196de7;}

    .emaile_box>div:nth-child(1)>p
    {text-align: center; line-height: 50px;
    color: #fff; font-family: 'min_bold';}

    .emaile_box>div:nth-child(2)
    {width: 100%; height: 250px;
    padding-top: 10px; padding-bottom: 10px;
    overflow-y: scroll;}

    .emaile_box>div:nth-child(2)::-webkit-scrollbar
    {width: 2px;}

    .emaile_box>div:nth-child(2)::-webkit-scrollbar-thumb
    {background-color: #196de7;
    border-radius: 10px;}

    .emaile_box>div:nth-child(2)::-webkit-scrollbar-track
    {background-color: #ddd;}

    .emaile_box>div:nth-child(2)>p
    {width: calc(100% - 30px);
    margin: 0 auto;
    font-size: 15px; line-height: 25px; color: #707070;}

    .emaile_box>div:nth-child(2)>p>span
    {color: #303030;}

    .emaile_box>div:nth-child(3)
    {width: 100%; height: 50px;}

    .emaile_box>div:nth-child(3)>p
    {text-align: center; line-height: 50px; color: #303030;
    cursor: pointer;}

    /*개인정보처리방침*/
    /*.privacy_ex
    {width: 100%; height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 901;}

    .privacy_ex .privacy_box
    {width: 500px;
    background-color: #fff;}

    .privacy_box>div:nth-child(1)
    {width: 100%; height: 50px;
    background-color: #196de7;}

    .privacy_box>div:nth-child(1)>p
    {text-align: center; line-height: 50px;
    color: #fff; font-family: 'min_bold';}

    .privacy_box>div:nth-child(2)
    {width: 100%; height: 250px;
    padding-top: 10px; padding-bottom: 10px;
    overflow-y: scroll;}

    .privacy_box>div:nth-child(2)::-webkit-scrollbar
    {width: 2px;}

    .privacy_box>div:nth-child(2)::-webkit-scrollbar-thumb
    {background-color: #196de7;
    border-radius: 10px;}

    .privacy_box>div:nth-child(2)::-webkit-scrollbar-track
    {background-color: #ddd;}

    .privacy_box>div:nth-child(2)>p
    {width: calc(100% - 30px);
    margin: 0 auto;
    font-size: 15px; line-height: 25px; color: #707070;}

    .privacy_box>div:nth-child(2)>p>span
    {color: #303030;}

    .privacy_box>div:nth-child(3)
    {width: 100%; height: 50px;}

    .privacy_box>div:nth-child(3)>p
    {text-align: center; line-height: 50px; color: #303030;
    cursor: pointer;}*/
    
}

@media all and (min-width: 769px) and (max-width : 1429px)
{

    /* pc헤더 */

    /*.mobile_busan_header,#header_open
    {display: none;}

    .header_busan
    {width: 100%; background: #fff;
    position: fixed;
    z-index:900;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);}

    /* 헤더gnb */
    /*.gnb_busan 
    {width: 95%; 
    margin: 0 auto;
    overflow: hidden;}

    .gnb_busan > div 
    {float: right;
    overflow: hidden;}

    .gnb_busan > div a
    {float: left;
    position: relative;
    font-size: 15px;
    line-height: 30px;
    padding-left: 20px;
    color: #303030;}

    .gnb_busan > div a:last-child:before
    {content: '';
    position: absolute;
    width: 1px; height: 15px;
    top: 7px; left: 10px;
    background: #ccc;}

    /* 헤더lnb */
    /*.header_middle
    {width: 95%;
    margin: 0 auto;
    padding: 10px 0 20px 0;}

    .header_logo
    {width: 200px; height: 50px;
    display: block;
    float: left;
    padding-bottom: 10px;}

    .menu_ex
    {width: calc(100% - 200px);
    float: left;}

    .menu_ex >li
    {width: 16.66%;
    text-align: center;
    float: left;}

    .menu_ex >li>a
    {display: block;
    line-height: 50px;
    font-family: 'min_bold';}

    .menu_ex >li>a:hover
    {color: #196de7;}

    .dept01
    {display: none;
    padding-top: 10px; padding-bottom: 10px;
    margin: 0;}

    #nop 
    {width: 100%;
    height: 40px;
    float: none;}

    #nop>a>p 
    {text-align: center;
    line-height: 40px;
    color: #707070;
    letter-spacing: -1px;}

    #nop>a>p:hover
    {color: #196de7;}

    /*비주얼*/
    .visual_bussiness
    {width: 100%; height: 450px;
    background-image: url(../img/visual_bussiness_banner.png);
    background-size: cover;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 100px;
    box-sizing: border-box;}

    .visual_bussiness>p
    {font-size: 42px;
    line-height: 50px;
    font-family: bold;
    color: #fff;}


     /*루트*/
    .loan_nav_zon
    {width: 100%;}

    .loan_nav_zon>div:nth-child(1)
    {width: 100%; height: 1px;
    background-color: #ccc;}

    .loan_nav_zon>div:nth-child(2)
    {width: 90%; 
    margin: 0 auto;}

    .loan_nav_zon>div:nth-child(2)>a:nth-child(1)
    {width: 60px; height: 60px;
    border-left: 1px solid #ccc; border-right: 1px solid #ccc;
    box-sizing: border-box;
    float: left;}

    .loan_nav_zon>div:nth-child(2)>a:nth-child(1) img
    {width: 50px; height: 50px;
    margin: 5px auto;}
    
    /**/
    .loan_nav_zon>div:nth-child(2) .selectBox1 
    {position: relative;
    width: 250px; height: 60px;
    border-right: 1px solid #ccc;
    box-sizing: border-box;
    background-size: 20px;
    cursor: pointer;
    float: left;
    background: url(../img/down_icon.png) calc(100% - 15px) center no-repeat;
    background-size: 20px 20px;}

    .selectBox1 .option_label 
    {width: calc(100% - 30px); height: inherit;
    margin-left: 15px; margin-right: 15px;
    overflow: hidden;
    border: none;
    outline: none;
    background: transparent;
    cursor: pointer;
    text-align: left;
    font-family: 'Pretendard';
    font-size: 16px;}

    .option_label>p {color: #303030;}

    .selectBox1 .optionList 
    {position: absolute; 
    top: 70px; left: 0;
    width: 100%;
    background: #f8f8f8;
    color: #303030;
    list-style-type: none;
    padding: 0;
    border-radius: 5px;
    overflow: hidden;
    max-height: 0;
    transition: .3s ease-in;
	z-index:800;}
    
    .selectBox1.active .optionList 
    {max-height: 300px;}
    
    .selectBox1 .optionItem 
    {border-bottom: 1px solid #ccc; box-sizing: border-box;
    width: 100%; height: 50px;}

    .optionItem>a
    {width: calc(100% - 30px);
    margin: 0 auto;
    display: block;}

    .optionItem>a>p
    {line-height: 50px;
    color: #303030;
    transition: .3s ease-in;}

    .selectBox1 .optionItem:hover 
    {background: #ccc;}

    .selectBox1 .optionItem:hover>a>p
    {color: #196de7;}
    
    .selectBox1 .optionItem:last-child 
    {border-bottom: 0 none;}

    
    /*02*/
    .loan_nav_zon>div:nth-child(2) .selectBox2 
    {position: relative;
    width: 250px; height: 60px;
    border-right: 1px solid #ccc;
    box-sizing: border-box;
    background-size: 20px;
    cursor: pointer;
    float: left;
    background: url(../img/down_icon.png) calc(100% - 15px) center no-repeat;
    background-size: 20px 20px;}

    .selectBox2 .option_label 
    {width: calc(100% - 30px); height: inherit;
    margin-left: 15px; margin-right: 15px;
    overflow: hidden;
    border: none;
    outline: none;
    background: transparent;
    cursor: pointer;
    text-align: left;
    font-family: 'Pretendard';
    font-size: 16px;}

    .option_label>p {color: #303030;}

    .selectBox2 .optionList 
    {position: absolute; 
    top: 70px; left: 0;
    width: 100%;
    background: #f8f8f8;
    color: #303030;
    list-style-type: none;
    padding: 0;
    border-radius: 5px;
    overflow: hidden;
    max-height: 0;
    transition: 0.3s ease-in;}
    
    .selectBox2.active .optionList 
    {max-height: 650px;
	z-index: 800;}
    
    .selectBox2 .optionItem 
    {border-bottom: 1px solid #ccc; box-sizing: border-box;
    width: 100%; height: 50px;}

    .optionItem>a
    {width: calc(100% - 30px);
    margin: 0 auto;
    display: block;}

    .optionItem>a>p
    {line-height: 50px;
    color: #303030;
    transition: 0.3s ease-in;}

    .selectBox2 .optionItem:hover 
    {background: #ccc;}

    .selectBox2 .optionItem:hover>a>p
    {color: #196de7;}
    
    .selectBox2 .optionItem:last-child 
    {border-bottom: 0 none;}

    .loan_nav_zon>div:nth-child(3)
    {width: 100%; height: 1px;
    background-color: #ccc;}

    /*융자*/
    div.loan_page01_ex
    {width: 90%;
    margin: 50px auto;
    margin-bottom: 150px;}
    
    /*큰 타이틀*/
    div.loan_page01_title
    {width: 100%;
    margin-bottom: 100px;
    overflow: hidden;}

    div.loan_page01_title>div:nth-child(1)
    {width: 50px; height: 50px;
    margin-bottom: 30px;}

    div.loan_page01_title>div:nth-child(1) img
    {width: 100%; height: 100%;
    object-fit: cover;}

    div.loan_page01_title>p:nth-child(2)
    {width: 100%;
    font-size: 28px; line-height: 32px;
    color: #303030;
    margin-bottom: 10px;}

    div.loan_page01_title>p:nth-child(2)>span
    {font-family: bold;}

    div.loan_page01_title>div:nth-child(3)
    {width: fit-content;
    float: right;}

    div.loan_page01_title>div:nth-child(3)>p:nth-child(1)
    {width: 100%;
    color: #303030; line-height: 25px;
    margin-bottom: 10px;}

    div.loan_page01_title>div:nth-child(3)>p:nth-child(1)>span
    {font-size: 18px; font-family: 'min_bold';
    color: #196de7;}

    div.loan_page01_title>div:nth-child(3)>a:nth-child(2)
    {width: 120px; height: 35px;
    float: right;
    display: block;
    border-radius: 17.5px;
    border: 1px solid #196de7; box-sizing: border-box;
    transition: all 0.3s;}

    div.loan_page01_title>div:nth-child(3)>a:nth-child(2)>p
    {text-align: center; color: #196de7;
    line-height: 35px;
    transition: all 0.3s;}

    div.loan_page01_title>div:nth-child(3)>a:nth-child(2):hover
    {background-color: #196de7;
    border: none;}

    div.loan_page01_title>div:nth-child(3)>a:nth-child(2):hover>p
    {color: #fff;}

	/* 융자수정 */
    .loan_common_box
    {margin-bottom: 50px;}

    .loan_common_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    .loan_common_title p
    {width: 100%;
    font-size: 18px;
    line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    .loan_common_title p::before
    {content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 3px;
    height: 18px;
    background-color: #196de7;}

    .loan_common_explanation p
    {width: calc(100% - 15px);
    font-size: 16px;
    line-height: 20px;
    margin-left: 15px;
    color: #222;
    margin-bottom: 10px;
    position: relative;}

    .loan_common_explanation p::before
    {content: "";
    position: absolute;
    top: 5px;
    left: -10px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #196de7;}

    .loan_common_explanation p.loan_accent,
    .loan_common_explanation div.loan_accent>a
    {color: #196de7;
    font-family: 'min_bold';}

    .loan_common_explanation p.loan_accent a
    {color: #196de7;}

    .loan_common_explanation p.loan_accent::before
    {display: none;}

    .loan_common_explanation p:last-child
    {margin-bottom: 0;}

    .loan_common_explanation ul
    {margin-bottom: 10px;
    margin-left: 30px;}

    .loan_common_explanation ul li
    {position: relative;
    font-size: 15px;
    margin-bottom: 10px;}

    .loan_common_explanation ul li::before
    {content: "";
    position: absolute;
    top: 8px;
    left: -13px;
    width: 7px;
    height: 1px;
    background: #222;}

    .loan_common_explanation a
    {display: block;
    float: left;}

    a.loan_btn
    {width: 200px;
    height: 45px; line-height: 45px;
    text-align: center;
    display: block;
    border-radius: 22.5px;
    border: 1px solid #196de7;
    box-sizing: border-box;
    transition: all 0.3s;
    margin-left: 30px;
    margin-top: -15px;}

    .loan_common_explanation div.loan_accent a.loan_btn:hover
    {background: #196de7;
    color: #fff;
    font-family: 'Pretendard';}

    /*가이드*/
    div.guideline_ex
    {width: 100%;
    background-color: #f4faff;
    padding-top: 20px; padding-bottom: 20px;
    margin-bottom: 80px;}

    div.guideline_ex>div
    {width: calc(100% - 40px);
    margin: 30px auto;}

    div.guideline_ex>div>p
    {text-align: center;
    line-height: 25px;
    color: #18253b;}

    div.guideline_ex>div>p:nth-child(3)
    {text-align: right;
    margin-top: 20px;
    color: #707070;}
    
    /*융자 대상 업종, 융자 한도 및 접수처*/
    div.loan_company
    {width: 100%;
    margin-bottom: 50px;}

    div.loan_company_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    div.loan_company_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_company_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}
    
    /*융자 대상 업종, 융자 한도 및 접수처 테이블*/
    .loan_company_wrap_m
    {display: none;}

    table.loan_company_table
    {width: 100%;
    margin-bottom: 30px;}

    table.loan_company_table tr td
    {border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    box-sizing: border-box;}

    table.loan_company_table tr:nth-child(1) td:last-child
    {border-right: none;}

    table.loan_company_table tr:nth-child(2) td:last-child
    {border-right: none;}
    
    table.loan_company_table tr:nth-child(8) td:last-child
    {border-right: none;}

    table.loan_company_table tr:nth-child(1) td:nth-child(1)
    {width: 15%;}

    table.loan_company_table tr:nth-child(1) td:nth-child(2)
    {width: 45%;}

    table.loan_company_table tr:nth-child(1) td:nth-child(3)
    {width: 20%;}

    table.loan_company_table tr:nth-child(1) td:nth-child(4)
    {width: 20%;}

    table.loan_company_table tr td>p
    {width: calc(100% - 20px);
    margin: 0 auto;
    color: #333;
    padding-top: 10px; padding-bottom: 10px;
    line-height: 25px; 
    font-size: 15px; text-align: center;
    word-wrap: break-word;
    word-break: keep-all;}

    table.loan_company_table tr:nth-child(1n+2) td>p
    {color: #707070;}

    table.loan_company_table tr:nth-child(2) td:nth-child(1)>p
    {color: #333;
    font-family: 'min_bold';}

    table.loan_company_table tr:nth-child(1) td
    {background-color: #f3f3f3;}

    table.loan_company_table tr:nth-child(1) td>p
    {font-family: 'min_bold';}
    
    /*시설자금*/
    table.loan_company_table tr:last-child td:nth-child(1)>p
    {color: #333;
    font-family: 'min_bold';}
        
    table.loan_company_table tr:last-child td:nth-child(3)>div
    {width: calc(100% - 20px);
    padding-top: 10px; padding-bottom: 10px;
    margin: 0 auto;}

    table.loan_company_table tr:last-child td:nth-child(4)>div
    {width: calc(100% - 20px);
    padding-top: 10px; padding-bottom: 10px;
    margin: 0 auto;}

    table.loan_company_table tr:last-child td:nth-child(3)>div>p
    {width: 100%;
    line-height: 25px; text-align: center; font-size: 15px; color: #707070;
    word-wrap: break-word;
    word-break: keep-all;}

    table.loan_company_table tr:last-child td:nth-child(4)>div>p
    {width: 100%;
    line-height: 25px; text-align: center; font-size: 15px; color: #707070;
    word-wrap: break-word;
    word-break: keep-all;}

    table.loan_company_table tr:last-child td:nth-child(3)>div>p:nth-child(1)
    {color: #333;
    font-family: 'min_bold';
    line-height: 20px;}

    table.loan_company_table tr:last-child td:nth-child(3)>div>p:nth-child(2)
    {color: red;}

    table.loan_company_table tr:last-child td:nth-child(4)>div>p>span 
    {color: #333; font-family: 'min_bold';}

    table.loan_company_table tr:last-child td:nth-child(4)>div>p:nth-child(2)
    {margin-top: 5px; margin-bottom: 5px;}

    table.loan_company_table .txl
    {text-align: left;}

    table.loan_company_table tr:last-child td:nth-child(3)>div>p
    {text-align: left;}
    
    /*제출 안내*/
    div.loan_company_submit
    {width: 100%;}

    div.loan_company_submit_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_company_submit_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_company_submit_title>p::before
    {content: "";
    position: absolute;
    top: 5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.loan_company_submit>p:nth-child(2)
    {width: 100%;
    line-height: 25px; color: #404040;
    word-break: keep-all;}

    div.loan_company_submit ul
    {margin-left: 16px;}

    div.loan_company_submit ul li
    {width:calc(100% - 16px);
    font-size: 16px;
    line-height: 25px; color: #404040;
    word-break: keep-all;
    position: relative;}

    div.loan_company_submit ul li::before
    {position: absolute;
    content: '';
    width: 8px;height: 1px;
    left:-16px; top: 11px;
    background: #404040;}

    
    /*융자접수 및 시행 일정*/
    div.loan_implementation_schedule
    {width: 100%;
    margin-bottom: 50px;}

    div.loan_implementation_schedule_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    div.loan_implementation_schedule_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_implementation_schedule_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}

    /*융자접수 테이블*/
    table.implementation_schedule_table
    {width: 100%;
    margin-bottom: 30px;}

    table.implementation_schedule_table tr td:nth-child(1)
    {width: 15%;}

    table.implementation_schedule_table tr td:nth-child(2)
    {width: 42.5%;}

    table.implementation_schedule_table tr td:nth-child(3)
    {width: 42.5%;}

    table.implementation_schedule_table tr td
    {border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    box-sizing: border-box;}

    table.implementation_schedule_table tr td:last-child
    {border-right: none;}

    table.implementation_schedule_table tr td div
    {width: calc(100% - 20px);
    margin: 0 auto;
    padding: 10px 0;}

    table.implementation_schedule_table tr td ul li
    {width: calc(100% - 12px);
    color: #707070;
    line-height: 25px; 
    font-size: 15px; 
    position: relative;
    word-wrap: break-word;
    word-break: keep-all;
    margin-left: 12px;}

    table.implementation_schedule_table tr td ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 9px;
    background: #707070;}

    table.implementation_schedule_table tr td>p
    {width: calc(100% - 20px);
    margin: 0 auto;
    color: #707070;
    padding-top: 10px; padding-bottom: 10px;
    line-height: 25px; 
    font-size: 15px; text-align: center;
    word-wrap: break-word;
    word-break: keep-all;}

    table.implementation_schedule_table tr:nth-child(1) td
    {background-color: #f3f3f3;}

    table.implementation_schedule_table tr:nth-child(1) td>p
    {color: #333;
    font-family: 'min_bold';}

    div.implementation_schedule_day_txt
    {width: 100%;
    margin: 0 auto;}
    
    div.implementation_schedule_day_txt div 
    {margin-bottom: 10px;}

    div.implementation_schedule_day_txt div:last-child
    {margin-bottom: 0;}

    div.implementation_schedule_day_txt div h4
    {color: #333;
    font-size: 15px;
    font-family: 'min_bold';
    line-height: 25px;
    margin-bottom: 5px;}  

    div.implementation_schedule_day_txt div p
    {width: calc(100% - 12px);
    color: #707070;
    font-size: 15px;
    position: relative;
    margin-left: 12px;}

    div.implementation_schedule_day_txt div p::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 9px;
    background: #707070;}

    div.implementation_schedule_day_txt>p
    {margin-bottom: 10px;
    color: #707070; font-size: 15px;}

    div.implementation_schedule_day_txt>p:last-child {margin-bottom: 0;}

    div.implementation_schedule_day_txt>p>span
    {color: #333;
    font-size: 15px; font-family: 'min_bold';
    line-height: 25px; margin-bottom: 5px;}

    table.implementation_schedule_table tr:nth-child(4) td>p>span
    {font-family: 'min_bold';}

    table.implementation_schedule_table tr:nth-child(1n+2) td:nth-child(1)>p
    {color: #333;
    font-family: 'min_bold';}

    table.implementation_schedule_table tr:last-child td:nth-child(1)>p
    {font-family: inherit;
    text-align: left;
    color: red;}

    table.implementation_schedule_table tr:last-child td:nth-child(1) ul li
    {font-family: inherit;
    text-align: left;
    color: red;}

    table.implementation_schedule_table tr:last-child td:nth-child(1) ul li::before
    {background: red;}

    /*취급은행*/
    div.loan_bank_box
    {width: 100%;}

    div.loan_bank_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_bank_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_bank_title>p::before
    {content: "";
    position: absolute;
    top: 5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.loan_bank_box>p:nth-child(2)
    {width: 100%;
    line-height: 25px; color: #404040;
    word-break: keep-all;}

    div.loan_bank_box>p.indent_text
    {width: calc(100% - 12px);
    font-size: 15px;
    position: relative;
    margin-left: 12px;}

    div.loan_bank_box>p.indent_text::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top:11px;
    background: #707070;}

    /*대출기간*/
    div.loan_day_ex
    {width: 100%;
    margin-bottom: 50px;}

    div.loan_day_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    div.loan_day_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_day_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}
    
    /*테이블*/
    table.loan_day_table
    {width: 100%;
    margin-bottom: 30px;}

    table.loan_day_table tr td
    {border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    box-sizing: border-box;}

    table.loan_day_table tr td:last-child
    {border-right: none;}

    table.loan_day_table tr td>p
    {width: calc(100% - 20px);
    padding-top: 10px; padding-bottom: 10px;
    line-height: 25px; color: #707070;
    word-break: break-all;
    word-wrap: break-word;
    text-align: center;
    font-size: 15px;
    margin: 0 auto;}

    table.loan_day_table tr:nth-child(1) td
    {background-color: #f3f3f3;}

    table.loan_day_table tr:nth-child(1) td>p
    {text-align: center;
    font-family: 'min_bold'; color: #333;}

    table.loan_day_table tr:nth-child(2) td:nth-child(1)>p
    {text-align: center;
    color: #333;
    font-family: 'min_bold';}

    table.loan_day_table tr:nth-child(3) td:nth-child(1)>p
    {text-align: center;
    color: #333;
    font-family: 'min_bold';}

    table.loan_day_table tr:nth-child(3) td:nth-child(1)
    {width: 15%;}

    table.loan_day_table tr:nth-child(3) td:nth-child(2)
    {width: 20%;}

    table.loan_day_table tr:nth-child(3) td:nth-child(3)
    {width: 40%;}

    table.loan_day_table tr:nth-child(3) td:nth-child(4)
    {width: 30%;}

    /*대출기간 글*/
    div.loan_day_ex>p.loan_script
    {width: 100%;
    color: #404040; line-height: 25px;
    word-break: keep-all;}

    div.loan_day_ex>p.indent_text
    {width: calc(100% - 12px);
    font-size: 15px;
    position: relative;
    margin-left: 12px;}

    div.loan_day_ex>p.indent_text::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    /*대출금리*/
    div.loan_interest_rate_ex
    {width: 100%;
    margin-bottom: 50px;}

    /*대출금리 - 타이틀*/
    div.interest_rate_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    div.interest_rate_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.interest_rate_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}


    /*기준금리*/
    div.interest_rate_01
    {width: 100%;
    margin-bottom: 30px;}

    div.interest_rate_01_title
    {width: 100%;
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;}

    div.interest_rate_01_title>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.interest_rate_01_title>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.interest_rate_01>p
    {width: calc(100% - 12px);
    font-size: 15px; line-height: 25px; 
    color: #404040;
    position: relative;
    margin-left: 12px;}

    div.interest_rate_01>p::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    /*대출금리*/
    div.interest_rate_02
    {width: 100%;
    margin-bottom: 30px;}

    div.interest_rate_02_title
    {width: 100%;
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;}

    div.interest_rate_02_title>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}
    
    div.interest_rate_02_title>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}
    
    table.interest_rate_02_table
    {width: 100%;
    margin-bottom: 20px;}

    table.interest_rate_02_table tr td
    {border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    box-sizing: border-box;}

    table.interest_rate_02_table tr td:last-child
    {border-right: none;}

    table.interest_rate_02_table tr td:nth-child(1)
    {width: 20%;}

    table.interest_rate_02_table tr td:nth-child(2)
    {width: 80%;}

    table.interest_rate_02_table tr:nth-child(1) td
    {background-color: #f3f3f3;}

    table.interest_rate_02_table tr td>p
    {width: calc(100% - 20px);
    margin: 0 auto;
    padding-top: 10px; padding-bottom: 10px;
    font-size: 15px; line-height: 25px;
    text-align: center;
    color: #707070;}

    table.interest_rate_02_table tr:nth-child(1) td>p
    {font-family: 'min_bold';
    color: #333;}

    table.interest_rate_02_table tr:nth-child(3) td:nth-child(2)>div
    {width: calc(100% - 20px);
    margin: 0 auto;
    padding-top: 10px; padding-bottom: 10px;}

    table.interest_rate_02_table tr:nth-child(3) td:nth-child(2)>div>p
    {font-size: 15px;
    color: #707070;
    line-height: 25px;}

    table.interest_rate_02_table tr:nth-child(3) td:nth-child(2)>div>p:nth-child(1)>span
    {color: red;}

    table.interest_rate_02_table tr:nth-child(3) td:nth-child(2)>div>p:nth-child(2)
    {margin-top: 10px; margin-bottom: 10px;}

    table.interest_rate_02_table tr:nth-child(3) td:nth-child(2)>div>p:nth-child(1n+2)>span
    {color: #333;
    font-family: 'min_bold';}

    div.interest_rate_02>p:last-child
    {width: 100%;
    color: #404040; line-height: 25px;}

    div.interest_rate_02>ul li
    {width: calc(100% - 12px);
    color: #404040; line-height: 25px;
    position: relative;
    margin-left: 12px;}

    div.interest_rate_02>ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    .interest_rate_02_table_txt_indent > p
    {width: calc(100% - 12px);
    font-size: 15px;
    color: #333;
    font-family: 'min_bold';
    line-height: 25px;
    position: relative;
    margin-left: 12px;}

    .interest_rate_02_table_txt_indent > p::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #333;}

    .interest_rate_02_table_txt_indent > ul li
    {width: calc(100% - 12px );
    font-size: 15px;
    color: #707070;
    line-height: 25px;
    position: relative;
    margin-left: 12px;}

    .interest_rate_02_table_txt_indent > ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}


    /*적용조건*/
    div.interest_rate_03
    {width: 100%;
    margin-bottom: 30px;}

    div.interest_rate_03_title
    {width: 100%;
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;}

    div.interest_rate_03_title>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}
    
    div.interest_rate_03_title>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.interest_rate_03>p:last-child
    {width: 100%;
    line-height: 25px; color: #404040;
    word-break: keep-all;}


    /*소요자금*/
    div.required_funds_ex
    {width: 100%;
    margin-bottom: 50px;}

    div.required_funds_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    div.required_funds_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.required_funds_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}

    div.required_funds_box
    {width: 100%;
    display: flex;
    align-items: stretch;
    overflow: hidden;}

    div.required_left
    {width: calc(100% - 25px);
    margin-right: 50px;}

    div.required_right
    {width: calc(100% - 25px);}

    /*소요자금 - 시설자금*/
    div.required_left_title
    {width: 100%;
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;}

    div.required_left_title>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.required_left_title>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.required_left>p
    {word-break: keep-all;}

    div.required_left> ul li
    {width: calc(100% - 12px);
    font-size: 15px;
    color: #404040; line-height: 25px;
    position: relative;
    margin-left: 12px;}

    div.required_left>ul>li>ul
    {margin-top: 10px;}

    div.required_left>ul>li>ul>li
    {color: #707070;
    word-break: keep-all;}

    div.required_left> ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}
    
    div.required_left>p:nth-child(2)
    {width: 100%;
    color: #404040; line-height: 25px;}

    div.required_left>p:nth-child(3)
    {width: 100%;
    font-size: 15px; color: #707070;
    word-break: keep-all; line-height: 25px;
    margin-top: 5px; margin-bottom: 5px;}

    div.required_left>p:nth-child(4)
    {width: 100%;
    color: #404040; line-height: 25px;}

    div.required_left>p:nth-child(5)
    {width: 100%;
    font-size: 15px; color: #707070;
    word-break: keep-all; line-height: 25px;
    margin-top: 5px; margin-bottom: 5px;}

    div.required_left>p:nth-child(6)
    {width: 100%;
    color: #404040; line-height: 25px;}

    /*소유자금 - 운영자금*/
    div.required_right_title
    {width: 100%;
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;}

    div.required_right_title>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.required_right_title>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.required_right> ul li
    {width: calc(100% - 12px);
    font-size: 15px;
    color: #404040; line-height: 25px;
    position: relative;
    margin-left: 12px;}

    div.required_right>ul>li>ul
    {margin-top: 10px;}

    div.required_right>ul>li>ul>li
    {color: #707070;
    word-break: keep-all;}

    div.required_right> ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    div.required_right>p:nth-child(2)
    {width: 100%;
    color: #404040; line-height: 25px;
    margin-bottom: 10px;}

    div.required_right>p:nth-child(3)
    {width: 100%;
    font-size: 15px; color: #707070;
    word-break: keep-all; line-height: 25px;}

    /*융자절차*/
    div.loan_process_ex
    {width: 100%;
    margin-bottom: 50px;}

    /*융자절차 - 타이틀*/
    div.loan_process_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    div.loan_process_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_process_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}

    div.loan_process_box
    {width: 100%;
    overflow: hidden;}
    
    /*운영자금*/
    div.loan_process_left
    {width: 48%;
    margin-right: 4%;
    float: left;}

    div.loan_process_left_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_process_left_title>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_process_left_title>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.loan_process_left_img
    {width: 100%;
    border: 1px solid #ccc; box-sizing: border-box;
    margin-bottom: 10px;}

    div.loan_process_left_img img
    {width: 100%; height: auto;}

    div.loan_process_left_txt
    {width: 100%;}

    div.loan_process_left_txt>p:nth-child(1)
    {width: 100%;
    line-height: 25px; color: #333; font-family: 'min_bold';
    margin-bottom: 10px;}
    
    div.loan_process_left_txt>ul li
    {width: calc(100% - 12px);
    font-size: 16px; line-height: 25px;
    color: #707070;
    word-break: keep-all;
    position: relative;
    margin-left: 12px;}
    
    div.loan_process_left_txt>ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    div.loan_process_left_txt>p:nth-child(2)
    {width: 100%;
    color: #707070; line-height: 25px;
    word-break: keep-all;}
    
    /*시설자금*/
    div.loan_process_right
    {width: 48%;
    float: left;}

    div.loan_process_right_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_process_right_title>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_process_right_title>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.loan_process_right_img
    {width: 100%;
    border: 1px solid #ccc; box-sizing: border-box;
    margin-bottom: 10px;}

    div.loan_process_right_img img
    {width: 100%; height: auto;}

    div.loan_process_right_txt
    {width: 100%;}

    div.loan_process_right_txt>p:nth-child(1)
    {width: 100%;
    line-height: 25px; color: #333; font-family: 'min_bold';
    margin-bottom: 10px;}

    div.loan_process_right_txt>p:nth-child(2)
    {width: calc(100% - 12px);
    color: #707070; line-height: 25px;
    word-break: keep-all;
    position: relative;
    margin-left: 12px;}

    div.loan_process_right_txt>p:nth-child(2)::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    /* 이미지확대 반응형 */
    #lightbox 
    {position: fixed;
    max-width: 80%;
    max-height: 80%;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);}


    /*유의사항*/
    div.loan_notice_ex
    {width: 100%;
    margin-bottom: 50px;}

    div.loan_notice_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    div.loan_notice_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_notice_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}

    /* 한글 리스트 */

    div.loan_notice_ex ol.hangle_list
    {counter-reset: item;
    padding-left: 25px;}

    div.loan_notice_ex ol.hangle_list>li
    {list-style:inside hangul;
    position: relative;
    list-style-type: none;
    line-height: 25px; color: #404040;}

    div.loan_notice_ex ol.hangle_list>li::before
    {content: counter(item) ".";
    counter-increment: item;
    position: absolute;
    left: -25px;}

    div.loan_notice_ex ol.hangle_list>li p,
    div.loan_notice_ex ol.hangle_list>li ol li
    {color: #707070;
    font-size: 15px;}

    div.loan_notice_ex ol.hangle_list>li ol li
    {width: calc(100% - 12px);
    position: relative;
    margin-left: 12px;}

    div.loan_notice_ex ol.hangle_list>li ol li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    div.loan_notice_ex ol.hangle_list>li:nth-child(1)::before {content: "가";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(2)::before {content: "나";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(3)::before {content: "다";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(4)::before {content: "라";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(5)::before {content: "마";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(6)::before {content: "바";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(7)::before {content: "사";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(8)::before {content: "아";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(9)::before {content: "자";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(10)::before {content: "차";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(11)::before {content: "타";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(12)::before {content: "파";}

    div.loan_notice_ex>p:nth-child(2)
    {width: 100%;
    line-height: 30px; color: #404040;}

    div.loan_notice_ex>p:nth-child(2)>span
    {color: #707070;
    font-size: 15px;}


    /*융자금 회수와 제한*/
    div.loan_limit_ex
    {width: 100%;}

    div.loan_limit_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    div.loan_limit_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_limit_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}
    
    /*서브타이틀 01*/
    div.loan_limit_sub_title_01
    {width: 100%;
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;}

    div.loan_limit_sub_title_01>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_limit_sub_title_01>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    /* 융자회수 수정 */
    .loan_limit_ex ul
    {list-style-type: none;
    margin-bottom: 20px;}

    .loan_limit_ex ul li
    {width: calc(100% - 12px);
    line-height: 25px; color: #404040; 
    position: relative;
    word-break: keep-all;
    margin-left: 12px;}

    .loan_limit_ex ul li.no_danger::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    .loan_limit_ex ul li.danger
    {color: red;}

    .loan_limit_ex ul li.danger::before
    {counter-increment: item;
    position: absolute;
    left: -13px;
    font-weight: bold;}

    .loan_limit_ex ul li.danger::before
    {content: "※";}

    /* div.loan_limit_ex>p:nth-child(3)
    {width: 100%;
    line-height: 25px; color: #404040; word-break: keep-all;
    margin-bottom: 20px;}

    div.loan_limit_ex>p:nth-child(3) span
    {color: red;} */

    /*서브타이틀02*/
    div.loan_limit_sub_title_02
    {width: 100%;
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;}

    div.loan_limit_sub_title_02>p
    {width: 100%;
    font-size: 17px; line-height: 17px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_limit_sub_title_02>p::before
    {content: "";
    position: absolute;
    top: 3.5px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.loan_limit_ex>p:nth-child(5)
    {width: calc(100% - 12px);
    line-height: 25px; color: #404040; word-break: keep-all;
    position: relative;
    margin-left: 12px;}

    div.loan_limit_ex>p:nth-child(5)::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}


    /*다운로드*/
    div.loan_download_zon
    {width: 100%;
    margin-top: 50px;
    overflow: hidden;}

    div.loan_download_zon>a
    {display: block;
    width: 48%;
    float: left;
    border-radius: 5px;
    border: 1px solid #ccc; box-sizing: border-box;
    margin-bottom: 10px;
    background-color: #fff;
    display: flex;
    align-items: center;
    overflow: hidden;
    transition: all 0.3s;}

    div.loan_download_zon>a:nth-child(odd)
    {margin-right: 4%;}

    div.loan_download_zon>a:nth-child(5)
    {margin-bottom: 0;}

    div.loan_download_zon>a>p:nth-child(1)
    {width: calc(100% - 60px);
    margin-left: 10px;
    color: #333; line-height: 25px;
    transition: all 0.3s;}

    div.loan_download_zon>a>div:nth-child(2)
    {width: 50px; height: 50px;
    background-color: #6680aa;
    transition: all 0.3s;}

    div.loan_download_zon>a>div:nth-child(2) img
    {width: 25px; height: 25px;
    margin: 12.5px auto;}

    div.loan_download_zon>a:hover
    {background-color: #f3f3f3;}

    div.loan_download_zon>a:hover>p:nth-child(1)
    {color: #196de7;}

    div.loan_download_zon>a:hover>div:nth-child(2)
    {background-color: #196de7;}

    /* 푸터상단 */

    /*.footer_ex
    {width: 100%;}

    .footer_top
    {background: #222;}

    .footer_top>div
    {width: 90%; 
    height: 80px;
    margin: 0 auto;}

    .footer_top>div ul.footer_top_list
    {float: left;}

    ul.footer_top_list li 
    {display: inline-block;}

    ul.footer_top_list li a
    {position: relative;
    line-height: 80px;
    color: #fff;
    padding-right: 40px;}

    ul.footer_top_list li a::after
    {content: '';
    position: absolute;
    width: 1px; height: 16px;
    top: 2px;right: 15px;
    background: #ccc;}

    ul.footer_top_list li:last-child a:after
    {display: none;}*/


    /* 셀렉트 박스 커스텀 */

    /*.footer_top>div div.related_site
    {float: right;}

    .selectBox3 * { box-sizing: border-box; }

    .selectBox3 {
    position: relative;
    width: 190px;
    height: 40px;
    border: 1px solid #ddd;
    cursor: pointer;
    margin-top: 20px;}

    .selectBox3 .label02 {
    align-items: center;
    width: inherit;
    height: inherit;
    border: 0 none;
    outline: 0 none;
    background: transparent;
    cursor: pointer;
    font-size: 15px;
    font-family: 'min_bold';
    color: #d1d1d1;}

    .selectBox3 .label02 span
    {margin-left: 5px;}

    .selectBox3 .optionList 
    {position: absolute; 
    top: 41px;
    left: 0;
    width: 100%;
    background: #F0F0F0;
    color: #555;
    list-style-type: none;
    padding: 0;
    overflow: hidden;
    max-height: 0;
    font-size: 15px;
    transition: .3s ease-in;}

    .selectBox3.active02 .optionList 
    {max-height: 500px;}

    .selectBox3 .optionItem02 
    {border-bottom: 1px solid #ccc;
    padding: 10px 15px 10px;
    transition: .1s;
    color: #555;}

    .selectBox3 .optionItem02:hover 
    {background: #303030;
    color: #fff;}

    .selectBox3 .optionItem02:last-child 
    {border-bottom: 0 none;}

    .selectBox3 .optionList::-webkit-scrollbar {width: 6px;}
    .selectBox3 .optionList::-webkit-scrollbar-track {background: transparent; }
    .selectBox3 .optionList::-webkit-scrollbar-thumb {background: #303030; border-radius: 45px;}
    .selectBox3 .optionList::-webkit-scrollbar-thumb:hover {background: #303030;}

    /* 푸터 하단 */

    /*.footer_bottom
    {background: #333;
    padding: 30px 0;}

    .footer_bottom>div
    {width: 90%; max-width: 1420px;
    overflow: hidden;
    margin: 0 auto;}

    .footer_bottom>div>a
    {display: block;
    float: left;
    margin-right: 50px;}

    .footer_bottom>div>ul
    {float: left;}

    .footer_bottom>div>ul>li
    {font-size: 15px; line-height: 25px;
    color: #ddd;}

    .footer_bottom>div>ul>li.copyright
    {margin-top: 30px;}

    /*이메일*/
    /*.emaile_ex
    {width: 100%; height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 901;}

    .emaile_ex .emaile_box
    {width: 500px;
    background-color: #fff;}

    .emaile_box>div:nth-child(1)
    {width: 100%; height: 50px;
    background-color: #196de7;}

    .emaile_box>div:nth-child(1)>p
    {text-align: center; line-height: 50px;
    color: #fff; font-family: 'min_bold';}

    .emaile_box>div:nth-child(2)
    {width: 100%; height: 250px;
    padding-top: 10px; padding-bottom: 10px;
    overflow-y: scroll;}

    .emaile_box>div:nth-child(2)::-webkit-scrollbar
    {width: 2px;}

    .emaile_box>div:nth-child(2)::-webkit-scrollbar-thumb
    {background-color: #196de7;
    border-radius: 10px;}

    .emaile_box>div:nth-child(2)::-webkit-scrollbar-track
    {background-color: #ddd;}

    .emaile_box>div:nth-child(2)>p
    {width: calc(100% - 30px);
    margin: 0 auto;
    font-size: 15px; line-height: 25px; color: #707070;}

    .emaile_box>div:nth-child(2)>p>span
    {color: #303030;}

    .emaile_box>div:nth-child(3)
    {width: 100%; height: 50px;}

    .emaile_box>div:nth-child(3)>p
    {text-align: center; line-height: 50px; color: #303030;
    cursor: pointer;}

    /*개인정보처리방침*/
    /*.privacy_ex
    {width: 100%; height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 901;}

    .privacy_ex .privacy_box
    {width: 500px;
    background-color: #fff;}

    .privacy_box>div:nth-child(1)
    {width: 100%; height: 50px;
    background-color: #196de7;}

    .privacy_box>div:nth-child(1)>p
    {text-align: center; line-height: 50px;
    color: #fff; font-family: 'min_bold';}

    .privacy_box>div:nth-child(2)
    {width: 100%; height: 250px;
    padding-top: 10px; padding-bottom: 10px;
    overflow-y: scroll;}

    .privacy_box>div:nth-child(2)::-webkit-scrollbar
    {width: 2px;}

    .privacy_box>div:nth-child(2)::-webkit-scrollbar-thumb
    {background-color: #196de7;
    border-radius: 10px;}

    .privacy_box>div:nth-child(2)::-webkit-scrollbar-track
    {background-color: #ddd;}

    .privacy_box>div:nth-child(2)>p
    {width: calc(100% - 30px);
    margin: 0 auto;
    font-size: 15px; line-height: 25px; color: #707070;}

    .privacy_box>div:nth-child(2)>p>span
    {color: #303030;}

    .privacy_box>div:nth-child(3)
    {width: 100%; height: 50px;}

    .privacy_box>div:nth-child(3)>p
    {text-align: center; line-height: 50px; color: #303030;
    cursor: pointer;}*/
}

@media all and (min-width: 769px) and (max-width: 1279px)
{

    /* 헤더lnb */
    /*.header_logo
    {padding: 0;}

    .menu_ex
    {margin-top: 0px;}

    .header_logo
    {width: 100%;}

    .menu_ex
    {width: 100%;}

    /* 비주얼 */
    .visual_bussiness
    {padding-top: 140px;}

    /*루트*/
    .loan_nav_zon>div:nth-child(2)>a:nth-child(1)
    {width: 50px; height: 50px;}

    .loan_nav_zon>div:nth-child(2)>a:nth-child(1) img
    {width: 40px; height: 40px;
    margin: 5px auto;}

    .loan_nav_zon>div:nth-child(2) .selectBox1 
    {height: 50px;}

    .loan_nav_zon>div:nth-child(2) .selectBox2
    {height: 50px;}

    .selectBox1 .optionList 
    {position: absolute; 
    top: 60px;}

    .selectBox2 .optionList 
    {position: absolute; 
    top: 60px;}
}

@media all and (min-width: 769px) and (max-width: 1024px)
{
    /* 모바일 헤더 */
    /*.header_busan
    {display: none;} 

    .mobile_busan_header
    {display: block;}

    .mobile_busan_header
    {width: 100%; 
    background: #fff;
    z-index: 899;
    position: fixed;
    padding: 15px 0;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);}

    .mobile_busan_header>div:first-child
    {width: 95%; height: 36px;
    overflow: hidden;
    margin: 0 auto;}

    .header_logo_m
    {width: 145px;
    display: block;
    float: left;}

    .header_logo_m img
    {width: 100%; height: auto;}

    label.header_open_btn
    {width: 30px; height: 30px;
    display: block;
    float: right;}

    label.header_open_btn img
    {width: 100%; height: auto;}

    #header_open:checked ~ .mobile_busan_header div.mobile_sheet
    {right:0;}

    /* 모바일 헤더 시트 */
    /*.mobile_sheet
    {width: 50%; height: calc(var(--vh, 1vh) * 100);
    top: 0; right: -100%;
    background: #fff;
    position: absolute;
    transition: all 0.3s;
    overflow-y: scroll;
    box-shadow: -1px 0px 5px rgba(0, 0, 0, 0.25);}

    .header_close_btn
    {width: 90%; 
    overflow: hidden;
    margin: 20px auto 30px auto;}

    .header_close_btn label
    {width: 25px; height: 25px;
    display: block;
    float: right;}

    .header_close_btn label img
    {width: 100%; height: auto;}

    .header_member
    {width: 100%;}

    .header_member ul li
    {width: 100%;}

    .header_member ul li:nth-child(2)
    {background: #f8f8f8;}

    .header_member ul li a
    {width: 90%;
    display: block;
    overflow: hidden;
    margin: 0 auto;}

    .header_member ul li a div
    {width: 20px;
    float: left;
    margin: 15px 10px 0 0;}

    .header_member ul li a div img
    {width: 100%; height: auto;}

    .header_member ul li a p
    {width: calc(100% - 30px);
    line-height: 50px;
    float: left;}

    /* 모바일lnb */
    /*.header_lnb
    {width: 100%;
    margin-top: 30px;}

    .header_lnb input[type='checkbox']
    {display: none;}

    .header_lnb>ul>li
    {width: 100%;
    border-bottom: 1px solid #f0f0f0;
    box-sizing: border-box;}

    .header_lnb>ul>li:last-child
    {border-bottom: 0;}

    .header_lnb>ul>li p
    {width: 90%;
    line-height: 50px;
    overflow: hidden;
    margin: 0 auto;
    color: #303030;}

    .header_lnb>ul>li p span
    {float: right;
    transition: all 0.3s;}

    ul.mobile_submenu01,
    ul.mobile_submenu02,
    ul.mobile_submenu03,
    ul.mobile_submenu04
    {height: 0;
    transition: all 0.3s;
    overflow: hidden;}

    .header_lnb>ul>li>ul>li:nth-child(odd)
    {background: #f8f8f8;}

    .header_lnb>ul>li>ul>li:nth-child(even)
    {background: #f1f1f1;}

    /* 서브메뉴 오픈 */

    /*#mobile_lnb_open01:checked ~ ul>li>ul.mobile_submenu01
    {height: 300px;}

    #mobile_lnb_open02:checked ~ ul>li>ul.mobile_submenu02
    {height: 150px;}

    #mobile_lnb_open03:checked ~ ul>li>ul.mobile_submenu03
    {height: 300px;}

    #mobile_lnb_open04:checked ~ ul>li>ul.mobile_submenu04
    {height: 250px;}

    #mobile_lnb_open01:checked ~ ul>li>label>p>span.dot01,
    #mobile_lnb_open02:checked ~ ul>li>label>p>span.dot02,
    #mobile_lnb_open03:checked ~ ul>li>label>p>span.dot03,
    #mobile_lnb_open04:checked ~ ul>li>label>p>span.dot04
    {rotate: -180deg;}

    /*이미지 스크롤 막기*/
    .scrollOff
    {width: 100%; height: 100vh;
    position: fixed;
    overflow : hidden;}
    
    /*비주얼*/
    .visual_bussiness
    {width: 100%; height: 350px;
    padding-top: 66px;
    background-image: url(../img/visual_bussiness_banner.png);
    background-size: cover;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-content: center;}

    .visual_bussiness>p
    {font-size: 32px; line-height: 50px;
    font-family: bold; color: #fff;}

    /* 푸터하단 */
    /*.footer_bottom>div>a
    {width: 100%;
    margin-bottom: 20px;}

    .footer_bottom>div>ul
    {width: 100%;}*/
}

@media all and (min-width: 769px) and (max-width: 860px) 
{
    /* 푸터상단 */

    /* .footer_top>div
    {width: 100%; height: auto;}
    
    .footer_top>div ul.footer_top_list
    {width: 95%;
    float: inherit;
    margin: 0 auto;}
    
    ul.footer_top_list li a
    {line-height: 60px;
    padding-right: 20px;}
    
    ul.footer_top_list li a::after
    {right: 7px;}
    
    .footer_top>div div.related_site
    {width: 100%;
    float: inherit;
    margin: 0 auto;}
    
    .selectBox3
    {width: 100%; height: 50px;
    border-left: 0;
    border-right: 0;
    box-sizing: border-box;
    margin-top: 0;}
    
    .selectBox3 .optionList
    {top: 49px;}
    
    .selectBox3 .optionItem
    {padding: 15px;} */
}

@media all and (max-width: 768px)
{
    /* 모바일 헤더 */
    /*#header_open
    {display: none;}

    .header_busan
    {display: none;} 

    .mobile_busan_header
    {display: block;}

    .mobile_busan_header
    {width: 100%; 
    background: #fff;
    z-index: 899;
    position: fixed;
    padding: 15px 0;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);}

    .mobile_busan_header>div:first-child
    {width: 95%; height: 36px;
    overflow: hidden;
    margin: 0 auto;}

    .header_logo_m
    {width: 145px;
    display: block;
    float: left;}

    .header_logo_m img
    {width: 100%; height: auto;}

    label.header_open_btn
    {width: 30px; height: 30px;
    display: block;
    float: right;}

    label.header_open_btn img
    {width: 100%; height: auto;}

    #header_open:checked ~ .mobile_busan_header div.mobile_sheet
    {right:0;}

    /* 모바일 헤더 시트 */
    /*.mobile_sheet
    {width: 80%; height: calc(var(--vh, 1vh) * 100);
    top: 0; right: -100%;
    background: #fff;
    position: absolute;
    transition: all 0.3s;
    overflow-y: scroll;
    box-shadow: -1px 0px 5px rgba(0, 0, 0, 0.25);}

    .header_close_btn
    {width: 90%; 
    overflow: hidden;
    margin: 20px auto 30px auto;}

    .header_close_btn label
    {width: 25px; height: 25px;
    display: block;
    float: right;}

    .header_close_btn label img
    {width: 100%; height: auto;}

    .header_member
    {width: 100%;}

    .header_member ul li
    {width: 100%;}

    .header_member ul li:nth-child(2)
    {background: #f8f8f8;}

    .header_member ul li a
    {width: 90%;
    display: block;
    overflow: hidden;
    margin: 0 auto;}

    .header_member ul li a div
    {width: 20px;
    float: left;
    margin: 15px 10px 0 0;}

    .header_member ul li a div img
    {width: 100%; height: auto;}

    .header_member ul li a p
    {width: calc(100% - 30px);
    line-height: 50px;
    float: left;}

    /* 모바일lnb */
    /*.header_lnb
    {width: 100%;
    margin-top: 30px;}

    .header_lnb input[type='checkbox']
    {display: none;}

    .header_lnb>ul>li
    {width: 100%;
    border-bottom: 1px solid #f0f0f0;
    box-sizing: border-box;}

    .header_lnb>ul>li:last-child
    {border-bottom: 0;}

    .header_lnb>ul>li p
    {width: 90%;
    line-height: 50px;
    overflow: hidden;
    margin: 0 auto;
    color: #303030;}

    .header_lnb>ul>li p span
    {float: right;
    transition: all 0.3s;}

    ul.mobile_submenu01,
    ul.mobile_submenu02,
    ul.mobile_submenu03,
    ul.mobile_submenu04
    {height: 0;
    transition: all 0.3s;
    overflow: hidden;}

    .header_lnb>ul>li>ul>li:nth-child(odd)
    {background: #f8f8f8;}

    .header_lnb>ul>li>ul>li:nth-child(even)
    {background: #f1f1f1;}

    /* 서브메뉴 오픈 */

    /*#mobile_lnb_open01:checked ~ ul>li>ul.mobile_submenu01
    {height: 300px;}

    #mobile_lnb_open02:checked ~ ul>li>ul.mobile_submenu02
    {height: 150px;}

    #mobile_lnb_open03:checked ~ ul>li>ul.mobile_submenu03
    {height: 300px;}

    #mobile_lnb_open04:checked ~ ul>li>ul.mobile_submenu04
    {height: 250px;}

    #mobile_lnb_open01:checked ~ ul>li>label>p>span.dot01,
    #mobile_lnb_open02:checked ~ ul>li>label>p>span.dot02,
    #mobile_lnb_open03:checked ~ ul>li>label>p>span.dot03,
    #mobile_lnb_open04:checked ~ ul>li>label>p>span.dot04
    {rotate: -180deg;}

    /*이미지 스크롤 막기*/
    .scrollOff
    {width: 100%; height: 100vh;
    position: fixed;
    overflow : hidden;}
    
    /*비주얼*/
    .visual_bussiness
    {width: 100%; height: 300px;
    background-image: url(../img/visual_bussiness_banner.png);
    background-size: cover;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 66px;
    box-sizing: border-box;}

    .visual_bussiness>p
    {font-size: 28px; line-height: 30px;
    font-family: bold; color: #fff;}


    /*루트*/
    .loan_nav_zon
    {width: 100%;}

    .loan_nav_zon>div:nth-child(1)
    {width: 100%; height: 1px;
    background-color: #ccc;}

    .loan_nav_zon>div:nth-child(2)
    {width: 90%;
    margin: 0 auto;}

    .loan_nav_zon>div:nth-child(2)>a:nth-child(1)
    {width: 50px; height: 50px;
    float: left;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc; 
    box-sizing: border-box;}

    .loan_nav_zon>div:nth-child(2)>a:nth-child(1) img
    {width: 40px; height: 40px;
    margin: 5px auto;}

    /**/
    .loan_nav_zon>div:nth-child(2) .selectBox1 
    {position: relative;
    width: calc(50% - 25px); height: 50px;
    border-right: 1px solid #ccc;
    box-sizing: border-box;
    background-size: 10px;
    cursor: pointer;
    float: left; font-size: 15px;
    background: url(../img/down_icon.png) calc(100% - 5px) center no-repeat;
    background-size: 10px 10px;}

    .selectBox1 .option_label 
    {width: 90%; height: inherit;
    margin-left: 5%; margin-right: 5%;
    overflow: hidden;
    border: none;
    outline: none;
    background: transparent;
    cursor: pointer;
    text-align: left;
    font-family: 'Pretendard';
    font-size: 15px;}

    .option_label>p 
    {color: #303030; line-height: 50px;}

    .selectBox1 .optionList 
    {position: absolute; 
    top: 60px; left: 0;
    width: 100%;
    background: #f8f8f8;
    color: #303030;
    list-style-type: none;
    padding: 0;
    border-radius: 5px;
    overflow: hidden;
    max-height: 0;
    transition: .3s ease-in;
	z-index:800;}
    
    .selectBox1.active .optionList 
    {max-height: 300px;}
    
    .selectBox1 .optionItem 
    {border-bottom: 1px solid #ccc; box-sizing: border-box;
    width: 100%; height: 50px;}

    .optionItem>a
    {width: 90%;
    margin: 0 auto;
    display: block;}

    .optionItem>a>p
    {line-height: 50px;
    color: #303030;
    font-size: 15px;
    transition: .3s ease-in;}

    .selectBox1 .optionItem:last-child 
    {border-bottom: 0 none;}

    /*02*/
    .loan_nav_zon>div:nth-child(2) .selectBox2 
    {position: relative;
    width: calc(50% - 25px); height: 50px;
    border-right: 1px solid #ccc; box-sizing: border-box;
    background-size: 10px;
    cursor: pointer;
    float: left; font-size: 15px;
    background: url(../img/down_icon.png) calc(100% - 5px) center no-repeat;
    background-size: 10px 10px;}

    .selectBox2 .option_label 
    {width: 90%; height: inherit;
    margin-left: 5%; margin-right: 5%;
    overflow: hidden;
    border: none;
    outline: none;
    background: transparent;
    cursor: pointer;
    text-align: left;
    font-family: 'Pretendard';
    font-size: 15px;}

    .option_label>p 
    {color: #303030; line-height: 50px;}

    .selectBox2 .optionList 
    {position: absolute; 
    top: 60px; left: 0;
    width: 100%;
    background: #f8f8f8;
    color: #303030;
    list-style-type: none;
    padding: 0;
    border-radius: 5px;
    overflow: hidden;
    max-height: 0;
    transition: .3s ease-in;}
    
    .selectBox2.active .optionList 
    {max-height: 650px;
	z-index: 800;}
    
    .selectBox2 .optionItem 
    {border-bottom: 1px solid #ccc; box-sizing: border-box;
    width: 100%; height: 50px;}

    .optionItem>a
    {width: 90%;
    margin: 0 auto;
    display: block;}

    .optionItem>a>p
    {line-height: 50px;
    color: #303030;
    font-size: 15px;
    transition: .3s ease-in;}

    .selectBox2 .optionItem:last-child 
    {border-bottom: 0 none;}

    .loan_nav_zon>div:nth-child(3)
    {width: 100%; height: 1px;
    background-color: #ccc;}

    /*융자*/
    div.loan_page01_ex
    {width: 90%;
    margin: 50px auto;
    margin-bottom: 80px;}
    
    /*큰 타이틀*/
    div.loan_page01_title
    {width: 100%;
    margin-bottom: 80px;
    overflow: hidden;}

    div.loan_page01_title>div:nth-child(1)
    {width: 40px; height: 40px;
    float: left;
    margin-bottom: 30px;
    margin-right: 10px;}

    div.loan_page01_title>div:nth-child(1) img
    {width: 100%; height: 100%;
    object-fit: cover;}

    div.loan_page01_title>p:nth-child(2)
    {width: auto;
    float: left;
    font-size: 24px; line-height: 30px;
    color: #303030;
    margin-bottom: 10px;}

    div.loan_page01_title>p:nth-child(2)>span
    {font-family: bold;}

    div.loan_page01_title>div:nth-child(3)
    {width: fit-content;
    float: right;}

    div.loan_page01_title>div:nth-child(3)>p:nth-child(1)
    {width: 100%;
    font-size: 15px;
    color: #303030; line-height: 25px;
    margin-bottom: 10px;}

    div.loan_page01_title>div:nth-child(3)>p:nth-child(1)>span
    {font-size: 16px; font-family: 'min_bold';
    color: #196de7;}

    div.loan_page01_title>div:nth-child(3)>a:nth-child(2)
    {width: 100px; height: 35px;
    float: right;
    display: block;
    background: #196de7;
    border-radius: 17.5px;}

    div.loan_page01_title>div:nth-child(3)>a:nth-child(2)>p
    {text-align: center; color: #fff;
    font-size: 15px;
    line-height: 35px;}

	/* 융자수정 */
    .loan_common_box
    {margin-bottom: 50px;}

    .loan_common_title
    {width: 100%;
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;}

    .loan_common_title p
    {width: 100%;
    font-size: 18px;
    line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    .loan_common_title p::before
    {content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 3px;
    height: 18px;
    background-color: #196de7;}

    .loan_common_explanation p
    {width: calc(100% - 15px);
    font-size: 15px;
    line-height: 20px;
    margin-left: 15px;
    color: #222;
    margin-bottom: 10px;
    position: relative;}

    .loan_common_explanation p::before
    {content: "";
    position: absolute;
    top: 6px;
    left: -10px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #196de7;}

    .loan_common_explanation p.loan_accent,
    .loan_common_explanation div.loan_accent>a 
    {color: #196de7;
    font-family: 'min_bold';}

    .loan_common_explanation p.loan_accent a
    {color: #196de7;}

    .loan_common_explanation p.loan_accent::before
    {display: none;}

    .loan_common_explanation p:last-child
    {margin-bottom: 0;}

    .loan_common_explanation ul
    {margin-bottom: 10px;
    margin-left: 30px;}

    .loan_common_explanation ul li
    {position: relative;
	font-size:15px;
    margin-bottom: 10px;}

    .loan_common_explanation ul li::before
    {content: "";
    position: absolute;
    top: 8px;
    left: -13px;
    width: 7px;
    height: 1px;
    background: #222;}

    .loan_common_explanation a
    {display: block;
    float: left;}

    .loan_common_explanation div.loan_accent a.loan_btn
    {width: 200px;
    height: 45px; line-height: 45px;
    text-align: center;
    display: block;
    float: right;
    border-radius: 22.5px;
    background: #196de7;
    color: #fff;
    box-sizing: border-box;
    transition: all 0.3s;
    margin-left: 30px;
    margin-top: 15px;}

    /*가이드*/
    div.guideline_ex
    {width: 100%;
    background-color: #f4faff;
    padding-top: 10px; padding-bottom: 10px;
    margin-bottom: 60px;}

    div.guideline_ex>div
    {width: calc(100% - 40px);
    margin: 20px auto;}

    div.guideline_ex>div>p
    {text-align: center;
    font-size: 15px; line-height: 25px;
    color: #18253b;}

    div.guideline_ex>div>p:nth-child(3)
    {text-align: right;
    margin-top: 20px;
    color: #707070;}
    
    /*융자 대상 업종, 융자 한도 및 접수처*/
    div.loan_company
    {width: 100%;
    margin-bottom: 50px;}

    div.loan_company_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_company_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_company_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}
    
    /*융자 대상 업종, 융자 한도 및 접수처 테이블*/
    .loan_company_wrap_m
    {display: none;}

    table.loan_company_table
    {width: 100%;
    margin-bottom: 30px;}

    table.loan_company_table tr td
    {border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    box-sizing: border-box;}

    table.loan_company_table tr:nth-child(1) td:last-child
    {border-right: none;}

    table.loan_company_table tr:nth-child(2) td:last-child
    {border-right: none;}
    
    table.loan_company_table tr:nth-child(8) td:last-child
    {border-right: none;}

    table.loan_company_table tr:nth-child(1) td:nth-child(1)
    {width: 15%;}

    table.loan_company_table tr:nth-child(1) td:nth-child(2)
    {width: 45%;}

    table.loan_company_table tr:nth-child(1) td:nth-child(3)
    {width: 20%;}

    table.loan_company_table tr:nth-child(1) td:nth-child(4)
    {width: 20%;}

    table.loan_company_table tr td>p
    {width: calc(100% - 20px);
    margin: 0 auto;
    color: #333;
    padding-top: 10px; padding-bottom: 10px;
    line-height: 25px; 
    font-size: 15px; text-align: center;
    word-wrap: break-word;
    word-break: keep-all;}

    table.loan_company_table tr:nth-child(1n+2) td>p
    {color: #707070;}

    table.loan_company_table tr:nth-child(2) td:nth-child(1)>p
    {color: #333;
    font-family: 'min_bold';}

    table.loan_company_table tr:nth-child(1) td
    {background-color: #f3f3f3;}

    table.loan_company_table tr:nth-child(1) td>p
    {font-family: 'min_bold';}
    
    /*시설자금*/
    table.loan_company_table tr:last-child td:nth-child(1)>p
    {color: #333;
    font-family: 'min_bold';}
        
    table.loan_company_table tr:last-child td:nth-child(3)>div
    {width: calc(100% - 20px);
    padding-top: 10px; padding-bottom: 10px;
    margin: 0 auto;}

    table.loan_company_table tr:last-child td:nth-child(4)>div
    {width: calc(100% - 20px);
    padding-top: 10px; padding-bottom: 10px;
    margin: 0 auto;}

    table.loan_company_table tr:last-child td:nth-child(3)>div>p
    {width: 100%;
    line-height: 25px; text-align: center; font-size: 15px; color: #707070;
    word-wrap: break-word;
    word-break: keep-all;}

    table.loan_company_table tr:last-child td:nth-child(4)>div>p
    {width: 100%;
    line-height: 25px; text-align: center; font-size: 15px; color: #707070;
    word-wrap: break-word;
    word-break: keep-all;}

    table.loan_company_table tr:last-child td:nth-child(3)>div>p:nth-child(1)
    {color: #333;
    font-family: 'min_bold';
    line-height: 20px;}

    table.loan_company_table tr:last-child td:nth-child(3)>div>p:nth-child(2)
    {color: red;}

    table.loan_company_table tr:last-child td:nth-child(4)>div>p>span 
    {color: #333; font-family: 'min_bold';}

    table.loan_company_table tr:last-child td:nth-child(4)>div>p:nth-child(2)
    {margin-top: 5px; margin-bottom: 5px;}

    table.loan_company_table .txl
    {text-align: left;}

    table.loan_company_table tr:last-child td:nth-child(3)>div>p
    {text-align: left;}
    
    /*제출 안내*/
    div.loan_company_submit
    {width: 100%;}

    div.loan_company_submit_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    margin-top: 20px;
    overflow: hidden;}

    div.loan_company_submit_title>p
    {width: 100%;
    font-size: 16px; line-height: 20px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_company_submit_title>p::before
    {content: "";
    position: absolute;
    top: 4px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.loan_company_submit>p:nth-child(2)
    {width: 100%;
    font-size: 15px;
    line-height: 25px; color: #404040;
    word-break: keep-all;}

    div.loan_company_submit ul
    {margin-left: 16px;}

    div.loan_company_submit ul li
    {width:calc(100% - 16px);
    font-size: 15px;
    line-height: 25px; color: #404040;
    word-break: keep-all;
    position: relative;}

    div.loan_company_submit ul li::before
    {position: absolute;
    content: '';
    width: 8px;height: 1px;
    left:-16px; top: 11px;
    background: #404040;}

    
    /*융자접수 및 시행 일정*/
    div.loan_implementation_schedule
    {width: 100%;
    margin-bottom: 50px;}

    div.loan_implementation_schedule_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_implementation_schedule_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_implementation_schedule_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}

    /*융자접수 테이블*/
    table.implementation_schedule_table
    {width: 100%;
    margin-bottom: 30px;}

    table.implementation_schedule_table tr td:nth-child(1)
    {width: 15%;}

    table.implementation_schedule_table tr td:nth-child(2)
    {width: 42.5%;}

    table.implementation_schedule_table tr td:nth-child(3)
    {width: 42.5%;}

    table.implementation_schedule_table tr td
    {border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    box-sizing: border-box;}

    table.implementation_schedule_table tr td:last-child
    {border-right: none;}

    table.implementation_schedule_table tr td div
    {width: calc(100% - 20px);
    margin: 0 auto;
    padding: 10px 0;}

    table.implementation_schedule_table tr td ul li
    {width: calc(100% - 12px);
    color: #707070;
    line-height: 25px; 
    font-size: 15px; 
    position: relative;
    word-wrap: break-word;
    word-break: keep-all;
    margin-left: 12px;}

    table.implementation_schedule_table tr td ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 9px;
    background: #707070;}

    table.implementation_schedule_table tr td>p
    {width: calc(100% - 20px);
    margin: 0 auto;
    color: #707070;
    padding-top: 10px; padding-bottom: 10px;
    line-height: 25px; 
    font-size: 15px; text-align: center;
    word-wrap: break-word;
    word-break: keep-all;}

    table.implementation_schedule_table tr:nth-child(1) td
    {background-color: #f3f3f3;}

    table.implementation_schedule_table tr:nth-child(1) td>p
    {color: #333;
    font-family: 'min_bold';}

    div.implementation_schedule_day_txt
    {width: 100%;
    margin: 0 auto;}

    div.implementation_schedule_day_txt div 
    {margin-bottom: 10px;}

    div.implementation_schedule_day_txt div:last-child
    {margin-bottom: 0;}

    div.implementation_schedule_day_txt div h4
    {color: #333;
    font-size: 15px;
    font-family: 'min_bold';
    line-height: 25px;
    margin-bottom: 5px;}  

    div.implementation_schedule_day_txt div p
    {width: calc(100% - 12px);
    color: #707070;
    font-size: 15px;
    position: relative;
    margin-left: 12px;}

    div.implementation_schedule_day_txt div p::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 9px;
    background: #707070;}

    div.implementation_schedule_day_txt>p
    {margin-bottom: 10px;
    color: #707070; font-size: 15px;}

    div.implementation_schedule_day_txt>p:last-child {margin-bottom: 0;}

    div.implementation_schedule_day_txt>p>span
    {color: #333;
    font-size: 15px; font-family: 'min_bold';
    line-height: 25px; margin-bottom: 5px;}

    table.implementation_schedule_table tr:nth-child(4) td>p>span
    {font-family: 'min_bold';}

    table.implementation_schedule_table tr:nth-child(1n+2) td:nth-child(1)>p
    {color: #333;
    font-family: 'min_bold';}

    table.implementation_schedule_table tr:last-child td:nth-child(1)>p
    {font-family: inherit;
    text-align: left;
    color: red;}

    table.implementation_schedule_table tr:last-child td:nth-child(1) ul li
    {font-family: inherit;
    text-align: left;
    color: red;}

    table.implementation_schedule_table tr:last-child td:nth-child(1) ul li::before
    {background: red;}

    /*취급은행*/
    div.loan_bank_box
    {width: 100%;}

    div.loan_bank_title
    {width: 100%;
    position: relative;
    margin-top: 20px;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_bank_title>p
    {width: calc(100% - 18px);
    font-size: 16px; line-height: 20px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_bank_title>p::before
    {content: "";
    position: absolute;
    top: 4px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.loan_bank_box>p:nth-child(2)
    {width: 100%;
    font-size: 15px;
    line-height: 25px; color: #404040;
    word-break: keep-all;}

    div.loan_bank_box>p.indent_text
    {width: calc(100% - 12px);
    font-size: 15px;
    position: relative;
    margin-left: 12px;}

    div.loan_bank_box>p.indent_text::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top:11px;
    background: #707070;}



    /*대출기간*/
    div.loan_day_ex
    {width: 100%;
    margin-bottom: 50px;}

    div.loan_day_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_day_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_day_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}
    
    /*테이블*/
    table.loan_day_table
    {width: 100%;
    margin-bottom: 30px;}

    table.loan_day_table tr td
    {border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    box-sizing: border-box;}

    table.loan_day_table tr td:last-child
    {border-right: none;}

    table.loan_day_table tr td>p
    {width: calc(100% - 20px);
    padding-top: 10px; padding-bottom: 10px;
    line-height: 25px; color: #707070;
    word-break: break-all;
    word-wrap: break-word;
    text-align: center;
    font-size: 15px;
    margin: 0 auto;}

    table.loan_day_table tr:nth-child(1) td
    {background-color: #f3f3f3;}

    table.loan_day_table tr:nth-child(1) td>p
    {text-align: center;
    font-family: 'min_bold'; color: #333;}

    table.loan_day_table tr:nth-child(2) td:nth-child(1)>p
    {text-align: center;
    color: #333;
    font-family: 'min_bold';}

    table.loan_day_table tr:nth-child(3) td:nth-child(1)>p
    {text-align: center;
    color: #333;
    font-family: 'min_bold';}

    table.loan_day_table tr:nth-child(3) td:nth-child(1)
    {width: 15%;}

    table.loan_day_table tr:nth-child(3) td:nth-child(2)
    {width: 20%;}

    table.loan_day_table tr:nth-child(3) td:nth-child(3)
    {width: 40%;}

    table.loan_day_table tr:nth-child(3) td:nth-child(4)
    {width: 30%;}

    /*대출기간 글*/
    div.loan_day_ex>p.loan_script
    {width: 100%;
    color: #404040; 
    font-size: 15px; line-height: 25px;
    word-break: keep-all;
    margin-top: 20px;}

    div.loan_day_ex>p.indent_text
    {width: calc(100% - 12px);
    font-size: 15px;
    position: relative;
    margin-left: 12px;}

    div.loan_day_ex>p.indent_text::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    /*대출금리*/
    div.loan_interest_rate_ex
    {width: 100%;
    margin-bottom: 50px;}

    /*대출금리 - 타이틀*/
    div.interest_rate_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.interest_rate_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.interest_rate_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}


    /*기준금리*/
    div.interest_rate_01
    {width: 100%;
    margin-bottom: 20px;}

    div.interest_rate_01_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.interest_rate_01_title>p
    {width: 100%;
    font-size: 16px; line-height: 20px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.interest_rate_01_title>p::before
    {content: "";
    position: absolute;
    top: 4px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.interest_rate_01>p
    {width: calc(100% - 12px);
    font-size: 15px; line-height: 25px; 
    color: #404040;
    position: relative;
    margin-left: 12px;}

    div.interest_rate_01>p::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    /*대출금리*/
    div.interest_rate_02
    {width: 100%;
    margin-bottom: 20px;}

    div.interest_rate_02_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.interest_rate_02_title>p
    {width: calc(100% - 18px);
    font-size: 16px; line-height: 20px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}
    
    div.interest_rate_02_title>p::before
    {content: "";
    position: absolute;
    top: 4px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}
    
    table.interest_rate_02_table
    {width: 100%;
    margin-bottom: 20px;}

    table.interest_rate_02_table tr td
    {border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    box-sizing: border-box;}

    table.interest_rate_02_table tr td:last-child
    {border-right: none;}

    table.interest_rate_02_table tr td:nth-child(1)
    {width: 20%;}

    table.interest_rate_02_table tr td:nth-child(2)
    {width: 80%;}

    table.interest_rate_02_table tr:nth-child(1) td
    {background-color: #f3f3f3;}

    table.interest_rate_02_table tr td>p
    {width: calc(100% - 20px);
    margin: 0 auto;
    padding-top: 10px; padding-bottom: 10px;
    font-size: 15px; line-height: 25px;
    text-align: center;
    color: #707070;}

    table.interest_rate_02_table tr:nth-child(1) td>p
    {font-family: 'min_bold';
    color: #333;}

    table.interest_rate_02_table tr:nth-child(3) td:nth-child(2)>div
    {width: calc(100% - 20px);
    margin: 0 auto;
    padding-top: 10px; padding-bottom: 10px;}

    table.interest_rate_02_table tr:nth-child(3) td:nth-child(2)>div>p
    {font-size: 15px;
    color: #707070;
    line-height: 25px;}

    table.interest_rate_02_table tr:nth-child(3) td:nth-child(2)>div>p:nth-child(1)>span
    {color: red;}

    table.interest_rate_02_table tr:nth-child(3) td:nth-child(2)>div>p:nth-child(2)
    {margin-top: 10px; margin-bottom: 10px;}

    table.interest_rate_02_table tr:nth-child(3) td:nth-child(2)>div>p:nth-child(1n+2)>span
    {color: #333;
    font-family: 'min_bold';}

    div.interest_rate_02>p:last-child
    {width: 100%;
    color: #404040; 
    font-size: 15px; line-height: 25px;}

    div.interest_rate_02>ul li
    {width: calc(100% - 12px);
    font-size: 15px;
    color: #404040; line-height: 25px;
    position: relative;
    margin-left: 12px;}

    div.interest_rate_02>ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    .interest_rate_02_table_txt_indent > p
    {width: calc(100% - 12px);
    font-size: 15px;
    color: #333;
    font-family: 'min_bold';
    line-height: 25px;
    position: relative;
    margin-left: 12px;}

    .interest_rate_02_table_txt_indent > p::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #333;}

    .interest_rate_02_table_txt_indent > ul li
    {width: calc(100% - 12px );
    font-size: 15px;
    color: #707070;
    line-height: 25px;
    position: relative;
    margin-left: 12px;}

    .interest_rate_02_table_txt_indent > ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}


    /*적용조건*/
    div.interest_rate_03
    {width: 100%;
    margin-bottom: 30px;}

    div.interest_rate_03_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.interest_rate_03_title>p
    {width: 100%;
    font-size: 16px; line-height: 20px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}
    
    div.interest_rate_03_title>p::before
    {content: "";
    position: absolute;
    top: 4px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.interest_rate_03>p:last-child
    {width: 100%;
    font-size: 15px;
    line-height: 25px; 
    color: #404040;
    word-break: keep-all;}


    /*소요자금*/
    div.required_funds_ex
    {width: 100%;
    margin-bottom: 50px;}

    div.required_funds_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.required_funds_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.required_funds_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}

    div.required_funds_box
    {width: 100%;
    display: inherit;
    overflow: hidden;}

    div.required_left
    {width: 100%;
    margin-right: 0px;
    margin-bottom: 30px;}

    div.required_right
    {width: 100%;}

    /*소요자금 - 시설자금*/
    div.required_left_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.required_left_title>p
    {width: 100%;
    font-size: 16px; line-height: 20px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.required_left_title>p::before
    {content: "";
    position: absolute;
    top: 4px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.required_left>p
    {word-break: keep-all;}

    div.required_left> ul li
    {width: calc(100% - 12px);
    font-size: 15px;
    color: #404040; line-height: 25px;
    position: relative;
    margin-left: 12px;}

    div.required_left>ul>li>ul
    {margin-top: 10px;}

    div.required_left>ul>li>ul>li
    {color: #707070;
    word-break: keep-all;}

    div.required_left> ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}
    
    div.required_left>p:nth-child(2)
    {width: 100%;
    color: #404040; 
    font-size: 15px; line-height: 25px;}

    div.required_left>p:nth-child(3)
    {width: 100%;
    font-size: 15px; color: #707070;
    word-break: keep-all; line-height: 25px;
    margin-top: 5px; margin-bottom: 5px;}

    div.required_left>p:nth-child(4)
    {width: 100%;
    color: #404040; 
    font-size: 15px; line-height: 25px;}

    div.required_left>p:nth-child(5)
    {width: 100%;
    font-size: 15px; color: #707070;
    word-break: keep-all; line-height: 25px;
    margin-top: 5px; margin-bottom: 5px;}

    div.required_left>p:nth-child(6)
    {width: 100%;
    color: #404040; 
    font-size: 15px; line-height: 25px;}

    /*소유자금 - 운영자금*/
    div.required_right_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.required_right_title>p
    {width: calc(100% - 18px);
    font-size: 16px; line-height: 20px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.required_right_title>p::before
    {content: "";
    position: absolute;
    top: 4px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}
    
    div.required_right> ul li
    {width: calc(100% - 12px);
    font-size: 15px;
    color: #404040; line-height: 25px;
    position: relative;
    margin-left: 12px;}

    div.required_right>ul>li>ul
    {margin-top: 10px;}

    div.required_right>ul>li>ul>li
    {color: #707070;
    word-break: keep-all;}

    div.required_right> ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    div.required_right>p:nth-child(2)
    {width: 100%;
    color: #404040; 
    font-size: 15px; line-height: 25px;
    margin-bottom: 10px;}

    div.required_right>p:nth-child(3)
    {width: 100%;
    font-size: 15px; color: #707070;
    word-break: keep-all; line-height: 25px;}

    /*융자절차*/
    div.loan_process_ex
    {width: 100%;
    margin-bottom: 50px;}

    /*융자절차 - 타이틀*/
    div.loan_process_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_process_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_process_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}

    div.loan_process_box
    {width: 100%;
    overflow: hidden;}
    
    /*운영자금*/
    div.loan_process_left
    {width: 100%;
    float: left;
    margin-right: 0;
    margin-bottom: 30px;}

    div.loan_process_left_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_process_left_title>p
    {width: 100%;
    font-size: 16px; line-height: 20px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_process_left_title>p::before
    {content: "";
    position: absolute;
    top: 4px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.loan_process_left_img
    {width: 100%;
    border: 1px solid #ccc; box-sizing: border-box;
    margin-bottom: 10px;}

    div.loan_process_left_img img
    {width: 100%; height: auto;}

    div.loan_process_left_txt
    {width: 100%;}

    div.loan_process_left_txt>p:nth-child(1)
    {width: 100%;
    font-size: 15px; line-height: 25px; 
    color: #333; font-family: 'min_bold';
    margin-bottom: 10px;}

    div.loan_process_left_txt>ul li
    {width: calc(100% - 12px);
    font-size: 15px; line-height: 25px;
    color: #707070;
    word-break: keep-all;
    position: relative;
    margin-left: 12px;}
    
    div.loan_process_left_txt>ul li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    div.loan_process_left_txt>p:nth-child(2)
    {width: 100%;
    color: #707070; 
    font-size: 15px; line-height: 25px;
    word-break: keep-all;}
    
    /*시설자금*/
    div.loan_process_right
    {width: 100%;
    float: left;}

    div.loan_process_right_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_process_right_title>p
    {width: calc(100% - 18px);
    font-size: 16px; line-height: 20px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_process_right_title>p::before
    {content: "";
    position: absolute;
    top: 4px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.loan_process_right_img
    {width: 100%;
    border: 1px solid #ccc; box-sizing: border-box;
    margin-bottom: 10px;}

    div.loan_process_right_img img
    {width: 100%; height: auto;}

    div.loan_process_right_txt
    {width: 100%;}

    div.loan_process_right_txt>p:nth-child(1)
    {width: 100%;
    font-size: 15px; line-height: 25px; 
    color: #333; font-family: 'min_bold';
    margin-bottom: 10px;}

    div.loan_process_right_txt>p:nth-child(2)
    {width: calc(100% - 12px);
    color: #707070; line-height: 25px;
    font-size: 15px;
    word-break: keep-all;
    position: relative;
    margin-left: 12px;}

    div.loan_process_right_txt>p:nth-child(2)::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    /* 이미지확대 반응형 */
    #lightbox 
    {position: fixed;
    width: 90%;
    height: 90%;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);}

    .lb-outerContainer
    {width: 100% !important; height: auto !important;}

    .lightbox img.lb-image 
    {width: 100% !important; height: auto !important;}


    /*유의사항*/
    div.loan_notice_ex
    {width: 100%;
    margin-bottom: 50px;}

    div.loan_notice_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_notice_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_notice_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}

    /* 한글 리스트 */

    div.loan_notice_ex ol.hangle_list
    {counter-reset: item;
    padding-left: 25px;}

    div.loan_notice_ex ol.hangle_list>li
    {list-style:inside hangul;
    position: relative;
    list-style-type: none;
    line-height: 25px; color: #404040;}

    div.loan_notice_ex ol.hangle_list>li::before
    {content: counter(item) ".";
    counter-increment: item;
    position: absolute;
    left: -25px;}

    div.loan_notice_ex ol.hangle_list>li p,
    div.loan_notice_ex ol.hangle_list>li ol li
    {color: #707070;
    font-size: 15px;}

    div.loan_notice_ex ol.hangle_list>li ol li
    {width: calc(100% - 12px);
    position: relative;
    margin-left: 12px;}

    div.loan_notice_ex ol.hangle_list>li ol li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    div.loan_notice_ex ol.hangle_list>li:nth-child(1)::before {content: "가";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(2)::before {content: "나";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(3)::before {content: "다";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(4)::before {content: "라";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(5)::before {content: "마";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(6)::before {content: "바";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(7)::before {content: "사";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(8)::before {content: "아";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(9)::before {content: "자";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(10)::before {content: "차";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(11)::before {content: "타";}
    div.loan_notice_ex ol.hangle_list>li:nth-child(12)::before {content: "파";}

    div.loan_notice_ex>p:nth-child(2)
    {width: 100%;
    font-size: 15px; line-height: 25px; 
    color: #404040;}

    div.loan_notice_ex>p:nth-child(2)>span
    {color: #707070;
    font-size: 15px;}


    /*융자금 회수와 제한*/
    div.loan_limit_ex
    {width: 100%;}

    div.loan_limit_title
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_limit_title>p
    {width: 100%;
    font-size: 18px; line-height: 18px;
    font-family: bold;
    margin-left: 10px;
    color: #222;}

    div.loan_limit_title>p::before
    {content: "";
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 18px;
    background-color: #196de7;}
    
    /*서브타이틀 01*/
    div.loan_limit_sub_title_01
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_limit_sub_title_01>p
    {width: calc(100% - 18px);
    font-size: 16px; line-height: 20px;
    font-family: bold;
    margin-left: 18px;
    color: #222;}

    div.loan_limit_sub_title_01>p::before
    {content: "";
    position: absolute;
    top: 4px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    /* 융자회수 수정 */
    .loan_limit_ex ul
    {list-style-type: none;
    margin-bottom: 20px;}

    .loan_limit_ex ul li
    {width: calc(100% - 12px);
    line-height: 25px; color: #404040; 
    position: relative;
    font-size: 15px;
    word-break: keep-all;
    margin-left: 12px;}

    .loan_limit_ex ul li.no_danger::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    .loan_limit_ex ul li.danger
    {color: red;}

    .loan_limit_ex ul li.danger::before
    {counter-increment: item;
    position: absolute;
    left: -13px;
    font-weight: bold;}

    .loan_limit_ex ul li.danger::before
    {content: "※";}

    /* div.loan_limit_ex>p:nth-child(3)
    {width: 100%;
    font-size: 15px; line-height: 25px; 
    color: #404040; word-break: keep-all;
    margin-bottom: 20px;}

    div.loan_limit_ex>p:nth-child(3) span
    {color: red;} */

    /*서브타이틀02*/
    div.loan_limit_sub_title_02
    {width: 100%;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;}

    div.loan_limit_sub_title_02>p
    {width: calc(100% - 18px);
    font-size: 16px; line-height: 20px;
    font-family: bold;
    margin-left: 18px;
    color: #222;
    word-break: keep-all;}

    div.loan_limit_sub_title_02>p::before
    {content: "";
    position: absolute;
    top: 4px; left: 0;
    width: 8px; height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    div.loan_limit_ex>p:nth-child(5)
    {width: calc(100% - 12px);
    font-size: 15px;
    line-height: 25px; color: #404040; word-break: keep-all;
    position: relative;
    margin-left: 12px;}

    div.loan_limit_ex>p:nth-child(5)::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 11px;
    background: #707070;}

    /*다운로드*/
    div.loan_download_zon
    {width: 100%;
    margin-top: 30px;
    overflow: hidden;}

    div.loan_download_zon>a
    {display: block;
    width: 48%;
    float: left;
    border-radius: 5px;
    border: 1px solid #ccc; box-sizing: border-box;
    margin-bottom: 10px;
    background-color: #fff;
    display: flex;
    align-items: center;
    overflow: hidden;}

    div.loan_download_zon>a:nth-child(odd)
    {margin-right: 4%;}

    div.loan_download_zon>a:nth-child(5)
    {margin-bottom: 0;}

    div.loan_download_zon>a>p:nth-child(1)
    {width: calc(100% - 60px);
    margin-left: 10px;
    margin-right: 10px;
    color: #333; 
    font-size: 15px; line-height: 20px;
    word-break: keep-all;}

    div.loan_download_zon>a>div:nth-child(2)
    {width: 40px; height: 40px;
    background-color: #6680aa;}

    div.loan_download_zon>a>div:nth-child(2) img
    {width: 20px; height: 20px;
    margin: 10px auto;}

    /* 푸터상단 */

    /*.footer_ex
    {width: 100%;}

    .footer_top
    {background: #222;}

    .footer_top>div
    {width: 100%; 
    height: auto;
    margin: 0 auto;}

    .footer_top>div ul.footer_top_list
    {width: 95%;
    float: inherit;
    margin: 0 auto;}

    ul.footer_top_list li 
    {display: inline-block;}

    ul.footer_top_list li a
    {position: relative;
    line-height: 60px;
    color: #fff;
    padding-right: 20px;}

    ul.footer_top_list li a::after
    {content: '';
    position: absolute;
    width: 1px; height: 16px;
    top: 2px;right: 7px;
    background: #ccc;}

    ul.footer_top_list li:last-child a:after
    {display: none;}


    /* 셀렉트 박스 커스텀 */

    /*.footer_top>div div.related_site
    {width: 100%;
    float: inherit;
    margin: 0 auto;}

    .selectBox3 * { box-sizing: border-box; }

    .selectBox3 {
    position: relative;
    width: 100%;
    height: 50px;
    border: 1px solid #ddd;
    border-left: 0;
    border-right: 0;
    box-sizing: border-box;
    margin-top: 0;
    cursor: pointer;
    margin-top: 0px;}

    .selectBox3 .label02 {
    align-items: center;
    width: inherit;
    height: inherit;
    border: 0 none;
    outline: 0 none;
    background: transparent;
    cursor: pointer;
    font-size: 15px;
    font-family: 'min_bold';
    color: #d1d1d1;}

    .selectBox3 .label02 span
    {margin-left: 5px;}

    .selectBox3 .optionList 
    {position: absolute; 
    top: 49px;
    left: 0;
    width: 100%;
    background: #F0F0F0;
    color: #555;
    list-style-type: none;
    padding: 0;
    overflow: hidden;
    max-height: 0;
    font-size: 15px;
    transition: .3s ease-in;}

    .selectBox3.active02 .optionList 
    {max-height: 500px;}

    .selectBox3 .optionItem02 
    {border-bottom: 1px solid #ccc;
    padding: 15px;
    transition: .1s;
    color: #555;}

    .selectBox3 .optionItem02:hover 
    {background: #303030;
    color: #fff;}

    .selectBox3 .optionItem02:last-child 
    {border-bottom: 0 none;}

    .selectBox3 .optionList::-webkit-scrollbar {width: 6px;}
    .selectBox3 .optionList::-webkit-scrollbar-track {background: transparent; }
    .selectBox3 .optionList::-webkit-scrollbar-thumb {background: #303030; border-radius: 45px;}
    .selectBox3 .optionList::-webkit-scrollbar-thumb:hover {background: #303030;}

    /* 푸터 하단 */

    /*.footer_bottom
    {background: #333;
    padding: 30px 0;}

    .footer_bottom>div
    {width: 90%; max-width: 1420px;
    overflow: hidden;
    margin: 0 auto;}

    .footer_bottom>div>a
    {width: 100%;
    display: block;
    float: left;
    margin-right: 50px;
    margin-bottom: 20px;}

    .footer_bottom>div>ul
    {width: 100%;
    float: left;}

    .footer_bottom>div>ul>li
    {font-size: 15px; line-height: 25px;
    color: #ddd;}

    .footer_bottom>div>ul>li.copyright
    {margin-top: 30px;}

    /*이메일*/
    /*.emaile_ex
    {width: 100%; height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 901;}

    .emaile_ex .emaile_box
    {width: 500px;
    background-color: #fff;}

    .emaile_box>div:nth-child(1)
    {width: 100%; height: 50px;
    background-color: #196de7;}

    .emaile_box>div:nth-child(1)>p
    {text-align: center; line-height: 50px;
    color: #fff; font-family: 'min_bold';}

    .emaile_box>div:nth-child(2)
    {width: 100%; height: 250px;
    padding-top: 10px; padding-bottom: 10px;
    overflow-y: scroll;}

    .emaile_box>div:nth-child(2)::-webkit-scrollbar
    {width: 2px;}

    .emaile_box>div:nth-child(2)::-webkit-scrollbar-thumb
    {background-color: #196de7;
    border-radius: 10px;}

    .emaile_box>div:nth-child(2)::-webkit-scrollbar-track
    {background-color: #ddd;}

    .emaile_box>div:nth-child(2)>p
    {width: calc(100% - 30px);
    margin: 0 auto;
    font-size: 15px; line-height: 25px; color: #707070;}

    .emaile_box>div:nth-child(2)>p>span
    {color: #303030;}

    .emaile_box>div:nth-child(3)
    {width: 100%; height: 50px;}

    .emaile_box>div:nth-child(3)>p
    {text-align: center; line-height: 50px; color: #303030;
    cursor: pointer;}

    /*개인정보처리방침*/
    /*.privacy_ex
    {width: 100%; height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 901;}

    .privacy_ex .privacy_box
    {width: 500px;
    background-color: #fff;}

    .privacy_box>div:nth-child(1)
    {width: 100%; height: 50px;
    background-color: #196de7;}

    .privacy_box>div:nth-child(1)>p
    {text-align: center; line-height: 50px;
    color: #fff; font-family: 'min_bold';}

    .privacy_box>div:nth-child(2)
    {width: 100%; height: 250px;
    padding-top: 10px; padding-bottom: 10px;
    overflow-y: scroll;}

    .privacy_box>div:nth-child(2)::-webkit-scrollbar
    {width: 2px;}

    .privacy_box>div:nth-child(2)::-webkit-scrollbar-thumb
    {background-color: #196de7;
    border-radius: 10px;}

    .privacy_box>div:nth-child(2)::-webkit-scrollbar-track
    {background-color: #ddd;}

    .privacy_box>div:nth-child(2)>p
    {width: calc(100% - 30px);
    margin: 0 auto;
    font-size: 15px; line-height: 25px; color: #707070;}

    .privacy_box>div:nth-child(2)>p>span
    {color: #303030;}

    .privacy_box>div:nth-child(3)
    {width: 100%; height: 50px;}

    .privacy_box>div:nth-child(3)>p
    {text-align: center; line-height: 50px; color: #303030;
    cursor: pointer;}*/
}

@media all and (max-width: 600px)
{
    /*루트*/
    .loan_nav_zon>div:nth-child(2)
    {width: 100%;}

    .loan_nav_zon>div:nth-child(2)>a:nth-child(1)
    {border-left: none;}

    .selectBox1 .option_label 
    {font-size: 14px;}

    .selectBox1.active .optionList 
    {max-height: 300px;}

    .optionItem>a>p
    {font-size: 14px;}
    
    /*02*/
    .loan_nav_zon>div:nth-child(2) .selectBox2 
    {position: relative;
    width: calc(50% - 25px); height: 50px;
    border-right: none;
    background-size: 10px;
    cursor: pointer;
    float: left; font-size: 14px;
    background: url(../img/down_icon.png) calc(100% - 5px) center no-repeat;
    background-size: 10px 10px;}

    .selectBox2 .option_label 
    {width: calc(100% - 20px);
    font-size: 14px;}

    .option_label>p 
    {color: #303030; line-height: 20px;}
    
    .selectBox2.active .optionList 
    {max-height: 650px;
	z-index: 800;}
    
    .selectBox2 .optionItem 
    {border-bottom: 1px solid #ccc; box-sizing: border-box;
    width: 100%;}

    .optionItem>a
    {width: 90%;
    margin: 0 auto;
    display: block;}

    .optionItem>a>p
    {line-height: 50px;}

    /* 타이틀 */
    div.loan_page01_title
    {margin-bottom: 30px;}

    div.loan_page01_title>p:nth-child(2)
    {font-size: 20px;
    line-height: 25px;
    color: #303030;}

    div.guideline_ex
    {margin-bottom: 30px;}

    /*융자 대상 업종, 융자 한도 및 접수처*/
    div.loan_company
    {width: 100%;
    margin-bottom: 30px;}

    div.loan_company_title>p
    {font-size: 16px; line-height: 16px;}

    div.loan_company_title>p::before
    {height: 16px;}

    /* 제출기간 */
    div.loan_company_submit_title
    {margin-top: 15px;
    margin-bottom: 15px;}

    div.loan_company_submit_title>p
    {line-height: 16px;}



    /*융자접수 및 시행 일정*/
    div.loan_implementation_schedule
    {width: 100%;
    margin-bottom: 30px;}

    div.loan_implementation_schedule_title>p
    {font-size: 16px; line-height: 16px;}

    div.loan_implementation_schedule_title>p::before
    {height: 16px;}

    div.loan_bank_title
    {margin-top: 15px;
    margin-bottom: 15px;}

    div.loan_bank_title>p
    {line-height: 16px;}

    /*대출기간*/
    div.loan_day_ex
    {width: 100%;
    margin-bottom: 30px;}

    div.loan_day_title>p
    {font-size: 16px; line-height: 16px;}

    div.loan_day_title>p::before
    {height: 16px;}

    /*융자절차*/
    div.loan_process_ex
    {width: 100%;
    margin-bottom: 30px;}

    div.loan_process_title>p
    {font-size: 16px; line-height: 16px;}

    div.loan_process_title>p::before
    {height: 16px;}

    div.loan_process_left_title
    {margin-bottom: 15px;}

    div.loan_process_left_title>p
    {line-height: 16px;}

    div.loan_process_right_title
    {margin-bottom: 15px;}

    div.loan_process_right_title>p
    {line-height: 16px;}

    /*대출금리*/
    div.loan_interest_rate_ex
    {width: 100%;
    margin-bottom: 30px;}

    div.interest_rate_title>p
    {font-size: 16px; line-height: 16px;}

    div.interest_rate_title>p::before
    {height: 16px;}

    div.interest_rate_01_title
    {margin-bottom: 15px;}

    div.interest_rate_01_title>p
    {line-height: 16px;}

    div.interest_rate_02_title
    {margin-bottom: 15px;}
    
    div.interest_rate_02_title>p
    {line-height: 16px;}

    div.interest_rate_03_title
    {margin-bottom: 15px;}

    div.interest_rate_03_title>p
    {line-height: 16px;}

    /*소요자금*/
    div.required_funds_ex
    {width: 100%;
    margin-bottom: 30px;}

    div.required_funds_title>p
    {font-size: 16px; line-height: 16px;}

    div.required_funds_title>p::before
    {height: 16px;}

    div.required_left_title
    {margin-bottom: 15px;}

    div.required_left_title>p
    {line-height: 16px;}

    div.required_right_title
    {margin-bottom: 15px;}

    div.required_right_title>p
    {line-height: 16px;}

    /*유의사항*/
    div.loan_notice_ex
    {width: 100%;
    margin-bottom: 30px;}

    div.loan_notice_title>p
    {font-size: 16px; line-height: 16px;}

    div.loan_notice_title>p::before
    {height: 16px;}

    /*융자금 회수와 제한*/
    div.loan_limit_title>p
    {font-size: 16px; line-height: 16px;}

    div.loan_limit_title>p::before
    {height: 16px;}

    div.loan_limit_sub_title_01
    {margin-bottom: 15px;}

    div.loan_limit_sub_title_01>p
    {line-height: 16px;}

    div.loan_limit_sub_title_02
    {margin-bottom: 15px;}

    div.loan_limit_sub_title_02>p
    {line-height: 16px;}

    /* 모바일 타이틀 */
    table.loan_company_table,
    table.implementation_schedule_table,
    table.interest_rate_02_table,
    table.loan_day_table
    {display: none;}

    .loan_company_wrap_m
    {width: 100%;
    overflow: hidden;
    display: block;}

    p.loan_company_title_m
    {text-align: right;
    font-size: 15px;
    color: #999;}

    p.loan_company_title
    {width:calc(100% - 18px) ;
    font-size: 16px; line-height: 20px;
    font-family: 'bold';
    position: relative;
    color: #222;
    margin-left: 18px;
    word-break: keep-all;}

    p.loan_company_title span
    {width: 20px; height: 20px;
    font-size: 14px;line-height: 20px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    background: #196de7;}

    p.loan_company_title::before
    {content: "";
    position: absolute;
    top: 5px;
    left: -18px;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background-color: #196de7;}

    /* 모바일 테이블 */

    .loan_company_table_m
    {width: 100%;
    border-top: 1px solid #ccc;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 10px;}

    .loan_company_wrap_m .loan_company_table_m:first-child
    {margin-top: 0px;}

    .loan_company_table_m tr th
    {background: #f0f0f0;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box}

    .loan_company_table_m tr th p
    {font-size: 15px; line-height: 25px;
    color: #333;
    font-family: 'min_bold';
    padding: 5px 0;
    word-break: keep-all;}

    .loan_company_table_m tr td
    {border-bottom: 1px solid #ccc;
    box-sizing: border-box;
    text-align: center;
    padding: 10px;}

    .loan_company_table_m tr td p
    {font-size: 15px; line-height: 25px;
    word-break: keep-all;}

    .loan_company_table_m tr td p.txl
    {text-align: left;}

    .loan_point
    {text-align: left;}

    .loan_point p:nth-child(1)
    {color: #333;
    font-family: 'min_bold';}
    
    .loan_point p:nth-child(2)
    {color: red;}

    .loan_company_table_m tr td ul.loan_point li
    {width: calc(100% - 12px);
    position: relative;
    color: red;
    text-align: left;
    margin-left: 12px;}

    .loan_company_table_m tr td ul.loan_point li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 9px;
    background: red;}

    .loan_company_table_m tr td ul li
    {font-size: 15px; line-height: 25px;}

    .loan_company_table_m tr td ul.indent_text li
    {width: calc(100% - 12px);
    text-align: left;
    position: relative; 
    word-break: keep-all;
    margin-left: 12px;}

    .loan_company_table_m tr td ul.indent_text li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 9px;
    background: #303030;}


    .loan_point2
    {text-align: left;}

    .loan_point2 span
    {font-family: 'min_bold';}

    ul.loan_point2>li
    {font-family: 'min_bold';}

    ul.loan_point2>li>ul>li
    {width: calc(100% - 12px);
    font-family: 'Pretendard';
    position: relative;
    margin-left: 12px;}

    ul.loan_point2>li>ul>li::before
    {position: absolute;
    content: '';
    width: 6px;
    height: 1px;
    left: -12px;
    top: 10px;
    background: #000;}

    .loan_point3
    {text-align: left;}

    .loan_point3 p
    {margin-bottom: 5px;}

    .loan_point3 p span
    {font-family: 'min_bold';}

    .loan_point3 p:first-child span
    {color: red;}
    
    /* 다운로드 */
    div.loan_download_zon>a
    {width: 100%;}

    div.loan_download_zon>a:nth-child(odd)
    {margin-right: 0;}

    /* 푸터상단 */
    /*ul.footer_top_list
    {padding: 10px 0;}

    ul.footer_top_list li a
    {font-size: 15px; line-height: 24px;}

    ul.footer_top_list li a::after
    {display: none;}

    /* 푸터하단 */
    /*.footer_bottom
    {padding: 20px 0;}

    .footer_bottom>div>a img
    {width: 160px; height: auto;}

    .footer_bottom>div>ul>li
    {font-size: 14px; line-height: 20px;}

    .footer_bottom>div>ul>li.copyright
    {margin-top: 20px; line-height: 20px;}

    /* 개인정보처리방침 */
    /*.privacy_ex .privacy_box
    {width: 90%;}

    .privacy_box>div:nth-child(2)
    {height: 200px;}

    /* 이메일무단수집거부 */
    /*.emaile_ex .emaile_box
    {width: 90%;}

    .emaile_box>div:nth-child(2)
    {height: 200px;}*/
}

@media all and (max-width: 500px)
{
    /* 푸터상단 */
    /*.footer_top>div ul.footer_top_list
    {max-width: 280px;
    overflow: hidden;}
    
    ul.footer_top_list li
    {width: 50%;
    position: relative;
    display: block;
    float: left;}

    ul.footer_top_list li:nth-child(2n)::before
    {content: '';
    width: 1px; height: 16px;
    top: 5px;
    position: absolute;
    background: #ddd;}

    ul.footer_top_list li a
    {font-size: 14px;
    padding-left: 20px;
    line-height: 26px;
    padding-right:0;}*/
}

@media all and (max-width: 450px)
{	
	
	.selectBox2 .optionItem
	{display:flex;
	align-items: center;}

	.selectBox2 .optionItem>a>p
	{line-height: 20px;
	padding-top: 5px; padding-bottom: 5px;}

}

@media all and (max-width: 420px)
{
    /* 푸터상단 */
    /*ul.footer_top_list li a
    {font-size: 14px;
    padding-left: 15px;
    line-height: 26px;
    padding-right:0;}*/

}

/* @media all and (max-width: 334px)
{
    .selectBox2 .optionItem:nth-child(2)>a>p
    {line-height: 20px;
    padding-top: 5px; padding-bottom: 5px;}
} */


@media all and (max-width: 300px)
{
    div.loan_page01_title>p:nth-child(2)
    {font-size: 18px;}
}