#info_section{margin-bottom: 120px;}

#info_section > .zlk_row{display: flex;}

#info_section > .zlk_row > .col_left{max-width:180px; width: 100%;}

#info_section > .zlk_row > .col_right{width: 100%;}

#info_section > .zlk_row:first-child > .col_right{padding-left: 120px; width: 100%;}

#info_section h1{margin-top: 48px;}

#info_section h3{margin-bottom: 32px;}

#col_bg{background: linear-gradient( #000465 -23.3%, #1C8C67 82.19%); height: 100%; margin-left: 24px;}

#form_section{border: 1px solid #BDBDBD; padding: 48px 152px;}

#form_section > #form_section_inner > h3, 
#form_section > #form_section_inner > p,
#form_section > .next_step_form> h3,
#form_section > .next_step_form > p{text-align: center; }

#form_section > #form_section_inner > p{margin: 0 0 16px;}

#pc_img_section{position: relative;}

#pc_img{width: 100%; height: 510px; object-fit: cover;}

#pc_img_text{position: absolute; bottom: 32px; margin: 0 24px; padding: 24px;}

#pc_section{display: flex; margin-bottom: 80px;}

#pc_section > .zlk_col{width: calc(50% - 12px);}

#pc_section > .zlk_col:first-child{margin-right: 24px;}

#form_pc_section{padding: 32px 48px; box-shadow: 0px 5px 15px #aaa;}

#form_pc_section h6{margin-bottom: 16px;}

#pc_form{margin-top: 32px;}

#pc_form > .zlk_row > .zlk_col{width: calc(50% - 12px); margin-right: 24px;}

#pc_form > .zlk_row > .zlk_col:last-child{margin-right: 0;}

#pc_form > p{max-width: 400px; width: 100%;}

#btn_trlp_form{
    font-size: 22px;
    padding: 14px 40px;
    outline: none;
    border: none;
    cursor: pointer;
    width: initial;
    margin-top: 32px;
    margin-bottom: 0;
}

@media only screen and (max-width: 1920px){
    #info_section h3{font-size: 32px; line-height: 35.2px; margin-bottom: 40px;}
}


@media only screen and (max-width: 1440px){
    #info_section > .zlk_row:first-child > .col_right{padding-left: 56px;}

    #pc_img_section h4{font-size: 20px; line-height: 28px; margin-bottom: 8px;}

    #form_pc_section h3{font-size: 34px; line-height: 37.4px; margin-bottom: 16px;}
}


@media only screen and (max-width: 1024px){
    #info_section{margin-bottom: 96px;}

    #info_section > .zlk_row > .col_left{max-width: initial; width: 100px;}

    #info_section > .zlk_row:first-child > .col_left{display: none;}

    #info_section > .zlk_row:first-child > .col_right{padding: 0;}

    #info_section h1{font-size: 34px; line-height: 37.4px; margin-bottom: 16px;}

    #info_section h3{font-size: 20px; line-height: 28px; margin-bottom: 8px;}

    #info_section > .zlk_row > .col_left{flex-shrink: 0;}

    #pc_section{display: block;}

    #pc_section > .zlk_col{width: 100%;}

    #pc_img{height: 320px;}
}


@media only screen and (max-width: 720px){
    #info_section{margin-bottom: 40px;}

    #pc_form > .zlk_row > .zlk_col{width:100%;} 

    #form_pc_section{padding: 24px 16px;}
}

@media only screen and (max-width: 325px){
    #pc_img{height: 480px;}
}