@charset "UTF-8";


@media (max-width:1400px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/


    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 리스트 */
    /**********************************************************************************************************************/
    .wp_solution #shp_pf_list .pf_cont .pf_bd {
        grid-column-gap: 20px;
        grid-row-gap: 30px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 뷰 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 인풋 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
}



@media (max-width:1200px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/


    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 리스트 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 뷰 */
    /**********************************************************************************************************************/
    .wp_solution #shp_pf_view .shp_slt_ir {
        flex-direction: column;
    }

    .wp_solution #shp_pf_view .shp_slt_ir .lt {
        max-width: 100%;
        display: flex;
        justify-content: center;

    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 폴딩 슬라이드  */
    /**********************************************************************************************************************/
    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_top .txt_area>.txt_box .bd_txt>.des>br {
        display: none;
    }


    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 인풋 공통 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
}



@media (max-width:992px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/


    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 리스트 */
    /**********************************************************************************************************************/
    .wp_solution #shp_pf_list .pf_cont .pf_bd .bd_item>.item_ir {
        flex-direction: column;
    }

    .wp_solution #shp_pf_list .pf_cont .pf_bd .bd_item .item_ir .lt>.img_box {
        max-width: 100%;
        height: 300;
    }

    .wp_solution #shp_pf_list .pf_cont .pf_bd .bd_item .item_ir .lt>.img_box>img {
        object-fit: contain;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 뷰 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 졸업생 */
    /**********************************************************************************************************************/

    .wp_solution #shp_slt_gdt .gdt_table .tb_list .list_item .gdt_bd .tb_row {
        grid-template-columns: repeat(2, 1fr);
        gap: 5px;
    }

    .wp_solution #shp_slt_gdt .gdt_table .tb_list .list_item .gdt_bd .tb_row:first-child {
        display: none;
    }

    .wp_solution #shp_slt_gdt .gdt_table .tb_list .list_item .gdt_bd .tb_row .tb_col:nth-child(1) {
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .wp_solution #shp_slt_gdt .gdt_table .tb_list .list_item .gdt_bd .tb_row .tb_col:nth-child(2) {
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .wp_solution #shp_slt_gdt .gdt_table .tb_list .list_item .gdt_bd .tb_row .tb_col:nth-child(3) {
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 2;
        grid-row-end: 3;
    }

    .wp_solution #shp_slt_gdt .gdt_table .tb_list .list_item .gdt_bd .tb_row .tb_col:nth-child(4) {
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 2;
        grid-row-end: 3;
    }

    .wp_solution #shp_slt_gdt .gdt_table .tb_list .list_item .gdt_bd .tb_row .tb_col:nth-child(5) {
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 3;
        grid-row-end: 4;
    }

    .wp_solution #shp_slt_gdt .gdt_table .tb_list .list_item .gdt_bd .tb_row .tb_col:nth-child(6) {
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 4;
        grid-row-end: 5;
    }

    .wp_solution #shp_slt_gdt .gdt_table .tb_list .list_item .gdt_bd .tb_row .tb_col:nth-child(7) {
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 3;
        grid-row-end: 4;
    }

    .wp_solution #shp_slt_gdt .gdt_table .tb_list .list_item .gdt_bd .tb_row .tb_col>.txt {
        font-size: 14px;
        text-align: left;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 학술대회 */
    /**********************************************************************************************************************/
    .wp_solution #shp_slt_acdm .shp_slt_ir .acdm_list .acdm_bd .acdm_item .item_ir .item_line {
        font-size: 14px;
    }

    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 연구비 */
    /**********************************************************************************************************************/
    .wp_solution #shp_slt_eps .eps_table .tb_list .list_item .eps_bd .tb_row {
        grid-template-columns: repeat(2, 1fr);
    }

    .wp_solution #shp_slt_eps .eps_table .tb_list .list_item .eps_bd .tb_row:first-child {
        display: none;
    }

    .wp_solution #shp_slt_eps .eps_table .tb_list .list_item .eps_bd .tb_row .tb_col:nth-child(1) {
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .wp_solution #shp_slt_eps .eps_table .tb_list .list_item .eps_bd .tb_row .tb_col:nth-child(2) {
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 2;
        grid-row-end: 3;
    }

    .wp_solution #shp_slt_eps .eps_table .tb_list .list_item .eps_bd .tb_row .tb_col:nth-child(3) {
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 3;
        grid-row-end: 4;
    }

    .wp_solution #shp_slt_eps .eps_table .tb_list .list_item .eps_bd .tb_row .tb_col:nth-child(4) {
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 4;
        grid-row-end: 5;
    }

    .wp_solution #shp_slt_eps .eps_table .tb_list .list_item .eps_bd .tb_row .tb_col:nth-child(5) {
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 4;
        grid-row-end: 5;
    }

    .wp_solution #shp_slt_eps .eps_table .tb_list .list_item .eps_bd .tb_row .tb_col:nth-child(6) {
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 2;
        grid-row-end: 3;
    }

    .wp_solution #shp_slt_eps .eps_table .tb_list .list_item .eps_bd .tb_row .tb_col>.txt {
        font-size: 15px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 특허출원 및 등록현황 */
    /**********************************************************************************************************************/
    .wp_solution #shp_pt_list .ptt_table .wp_tb_row .tb_row_ir .btn_sch_ico {
        right: 20px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 인풋 */
    /**********************************************************************************************************************/
    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row .wp_line_col .col_inp .inp_box .inp_frm.frm_sz02 {
        max-width: 100%;
    }

    /**********************************************************************************************************************/
}



@media (max-width:768px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/

    .wp_solution #wp_total_score{
        text-align: right;
        font-size: 14px;
    }

    .wp_solution #wp_min_sch .min_sch_inner select{
        width: 85px;
    }
    .wp_solution #wp_min_sch .min_sch_inner .wp_shp_sch input[type="text"]{
        width: 100%;
    }
    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 리스트 */
    /**********************************************************************************************************************/
    .wp_solution #shp_pf_list .shp_slt_ir {
        gap: 60px
    }

    .wp_solution #shp_pf_list .pf_cont .pf_hd>.tit {
        font-size: 26px;
    }

    .wp_solution #shp_pf_list .pf_cont .pf_bd .bd_item .item_ir .rt .rt_top .top_tit>.nm {
        font-size: 18px;
    }

    .wp_solution #shp_pf_list .pf_cont .pf_bd .bd_item .item_ir .rt .rt_top .top_tit>.pst {
        font-size: 14px;
    }

    .wp_solution #shp_pf_list .pf_cont .pf_bd .bd_item .item_ir .rt .rt_top {
        gap: 10px;
    }

    .wp_solution #shp_pf_list .pf_cont .pf_bd .bd_item .item_ir .rt .rt_top .top_info {
        gap: 5px;
    }

    .wp_solution #shp_pf_list .pf_cont .pf_bd .bd_item .item_ir .rt .rt_top .top_info>li {
        font-size: 14px;
    }

    .wp_solution #shp_pf_list .pf_cont .pf_bd .bd_item .item_ir .rt>hr {
        margin: 10px 0;
    }

    .wp_solution #shp_pf_list .pf_cont .pf_bd .bd_item .item_ir .rt .rt_bot .bot_tit {
        font-size: 15px;
    }

    .wp_solution #shp_pf_list .pf_cont .pf_bd .bd_item .item_ir .rt .rt_bot .bot_list {
        gap: 5px;
    }

    .wp_solution #shp_pf_list .pf_cont .pf_bd .bd_item .item_ir .rt .rt_bot .bot_list>li {
        font-size: 13px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 뷰 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 졸업생 */
    /**********************************************************************************************************************/
    .wp_solution #shp_slt_gdt .gdt_table .tb_list .list_item .gdt_hd {
        flex-direction: column;
        gap:5px;
    }
    .wp_solution #shp_slt_gdt .gdt_table .tb_list .list_item .gdt_hd>.lt{
        width: 100%;
    }
    .wp_solution #shp_slt_gdt .gdt_table .tb_list .list_item .gdt_hd>.lt #wp_year_pg{
        justify-content: center;
    }
    .wp_solution #shp_slt_gdt .gdt_table .tb_list .list_item .gdt_hd>.lt #wp_year_pg>a.on{
        font-size: 13px;
    }
    .wp_solution #shp_slt_gdt .gdt_table .tb_list .list_item .gdt_hd>.lt #wp_year_pg>a{
        font-size: 12px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 논문리스트 */
    /**********************************************************************************************************************/
    .wp_solution #shp_slt_tss .shp_slt_ir .tss_table .tb_bd .wp_tb_row:first-child {
        display: none;
    }

    .wp_solution #shp_slt_tss .shp_slt_ir .tss_table .tb_bd .wp_tb_row .tb_row_ir {
        grid-template-columns: repeat(1, 1fr);
        padding: 10px 0;
    }

    .wp_solution #shp_slt_tss .shp_slt_ir .tss_table .tb_bd .wp_tb_row .tb_row_ir .wp_tb_col {
        line-height: 26px;
    }

    .wp_solution #shp_slt_tss .shp_slt_ir .tss_table .tb_bd .wp_tb_row .tb_row_ir .wp_tb_col:nth-child(1) {
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .wp_solution #shp_slt_tss .shp_slt_ir .tss_table .tb_bd .wp_tb_row .tb_row_ir .wp_tb_col:nth-child(2) {
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 2;
        grid-row-end: 3;
    }

    .wp_solution #shp_slt_tss .shp_slt_ir .tss_table .tb_bd .wp_tb_row .tb_row_ir .wp_tb_col:nth-child(3) {
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 3;
        grid-row-end: 4;
    }

    .wp_solution #shp_slt_tss .shp_slt_ir .tss_table .tb_bd .wp_tb_row .tb_row_ir .wp_tb_col>.txt {
        min-height: unset;
        font-size: 14px;
    }

    .wp_solution #shp_slt_tss .shp_slt_ir .tss_table .tb_hd .sel_year .year_box>dt {
        font-size: 13px;
    }

    .wp_solution #shp_slt_tss .shp_slt_ir .tss_table .tb_hd .sel_year .year_box>dd>select {
        min-width: 85px;
        height: 30px;
        padding: 0 10px;
        font-size: 13px;
        background: url(/img/icon/ico_dwn.png) no-repeat 90% 50% / 10px auto;
    }


    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 학술대회 */
    /**********************************************************************************************************************/
    .wp_solution #shp_slt_acdm .shp_slt_ir .acdm_list .acdm_hd .sel_year .year_box>dt {
        font-size: 13px;
    }

    .wp_solution #shp_slt_acdm .shp_slt_ir .acdm_list .acdm_hd .sel_year .year_box>dd>select {
        min-width: 85px;
        height: 30px;
        padding: 0 10px;
        font-size: 13px;
        background: url(/img/icon/ico_dwn.png) no-repeat 90% 50% / 10px auto;
    }

    .wp_solution #shp_slt_acdm .shp_slt_ir .acdm_list .acdm_bd .acdm_item .item_ir .item_line {
        font-size: 13px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 특허출원 및 등록현황 */
    /**********************************************************************************************************************/
    .wp_solution #shp_pt_list .ptt_table .wp_tb_row:first-child {
        display: none;
    }

    .wp_solution #shp_pt_list .ptt_table .wp_tb_row .tb_row_ir {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 5px;
        padding: 10px;
    }

    .wp_solution #shp_pt_list .ptt_table .wp_tb_row .tb_row_ir .wp_tb_col {
        padding: unset;
        justify-content: stretch;
    }

    .wp_solution #shp_pt_list .ptt_table .wp_tb_row .tb_row_ir .wp_tb_col:nth-child(1) {
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 1;
        grid-row-end: 2;
    }

    .wp_solution #shp_pt_list .ptt_table .wp_tb_row .tb_row_ir .wp_tb_col:nth-child(2) {
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 2;
        grid-row-end: 3;
    }

    .wp_solution #shp_pt_list .ptt_table .wp_tb_row .tb_row_ir .wp_tb_col:nth-child(3) {
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 3;
        grid-row-end: 4;
    }

    .wp_solution #shp_pt_list .ptt_table .wp_tb_row .tb_row_ir .wp_tb_col>.txt {
        font-size: 14px;
    }

    .wp_solution #shp_pt_list .ptt_table .wp_tb_row .tb_row_ir .btn_sch_ico {
        right: 10px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 연구비 */
    /**********************************************************************************************************************/
    .wp_solution #shp_slt_eps .eps_table .tb_list .list_item .eps_bd .tb_row .tb_col>.txt {
        font-size: 14px;
    }

    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 폴딩 슬라이드  */
    /**********************************************************************************************************************/
    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_top {
        flex-direction: column;
        gap: 30px;
    }

    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_top .txt_area>.txt_box .hd_txt>.tit {
        font-size: 16px;
    }

    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_top .txt_area>.txt_box .bd_txt {
        line-height: 22px;
        gap: 20px;
    }

    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_top .txt_area>.txt_box .bd_txt>.des {
        font-size: 14px;
    }

    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_top .txt_area>.txt_box .bd_txt>.pst_box .top {
        line-height: 18px;
    }

    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_top .txt_area>.txt_box .bd_txt>.pst_box>.top>.txt {
        font-size: 12px;
    }

    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_top .txt_area>.txt_box .bd_txt>.pst_box>.bot>.nm {
        font-size: 13px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 인풋 공통 */
    /**********************************************************************************************************************/
    .wp_solution #shp_folding_list .fold_cont {
        gap: 30px;
    }

    .wp_solution #shp_folding_list .fold_cont .fold_hd>.hd_tit {
        font-size: 22px;
    }

    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row.line_col02,
    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row.line_col03 {
        grid-template-columns: repeat(1, 1fr);
    }

    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_top .img_area {
        display: flex;
        justify-content: center;
        align-content: center;
    }

    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row .wp_line_col .col_inp .inp_box .inp_frm.frm_sz03 {
        max-width: 100%;
    }

    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row .wp_line_col.col_wc01,
    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row .wp_line_col.col_wc02 {
        grid-column-start: unset;
        grid-column-end: unset;
    }

    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row .wp_line_col .col_tit03 {
        height: 80px;
    }

    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row .wp_line_col .col_inp .inp_box .inp_frm>textarea.tta03 {
        min-height: 200px;
    }

    /**********************************************************************************************************************/
}



@media (max-width:576px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* Write_Button_List */
    .wp_solution #wp_write_list .wp_btn_wrt {
        width: 70px;
        height: 30px;
        font-size: 12px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 리스트 */
    /**********************************************************************************************************************/
    .wp_solution #shp_pf_list .pf_cont .pf_hd>.tit {
        font-size: 22px;
    }

    .wp_solution #shp_pf_list .pf_cont {
        gap: 30px;
    }

    .wp_solution #shp_pf_list .pf_cont .pf_bd {
        grid-template-columns: repeat(1, 1fr);
        grid-row-gap: 20px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 뷰 */
    /**********************************************************************************************************************/
    .wp_solution #shp_pf_view .shp_slt_ir {
        gap: 20px;
    }

    .wp_solution #shp_pf_view .shp_slt_ir .rt {
        flex-grow: 1;
        padding: 20px 20px 30px;
        background-color: #F6F6F6;
    }

    .wp_solution #shp_pf_view .shp_slt_ir .rt .rt_items .rt_item .item_hd .hd_tit {
        gap: 30px;
        font-size: 18px;
    }

    .wp_solution #shp_pf_view .shp_slt_ir .rt .rt_items .rt_item .item_bd .bd_list>li {
        flex-direction: column;
        gap: 5px;
    }

    .wp_solution #shp_pf_view .shp_slt_ir .rt .rt_items .rt_item .item_bd .bd_list>li>.year {
        min-width: 95px;
        font-size: 13px;
    }

    .wp_solution #shp_pf_view .shp_slt_ir .rt .rt_items .rt_item .item_bd .bd_list>li>.txt {
        font-size: 13px;
    }

    .wp_solution #shp_pf_view .shp_slt_ir .rt .rt_items .rt_item .item_bd .bd_list>li>.od_list {
        font-size: 13px;
        line-height: 20px;
    }

    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 졸업생 */
    /**********************************************************************************************************************/
    .wp_solution #shp_slt_gdt .gdt_table .tb_list .list_item .gdt_bd .tb_row .tb_col>.txt {
        font-size: 12px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 학술대회 */
    /**********************************************************************************************************************/
    .wp_solution #shp_slt_acdm .shp_slt_ir .acdm_list .acdm_bd .acdm_item .item_ir .item_line {
        font-size: 12px;
        gap: 10px;
    }

    .wp_solution #shp_slt_acdm .shp_slt_ir .acdm_list .acdm_bd .acdm_item .item_ir .item_line>dt {
        min-width: 50px;
        width: 50px;
        padding: 5px 0;
    }

    .wp_solution #shp_slt_acdm .shp_slt_ir .acdm_list .acdm_bd .acdm_item .item_ir .item_line>dd {
        padding: 5px 0;
    }

    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 폴딩 슬라이드  */
    /**********************************************************************************************************************/
    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_top {
        gap: 20px;
        padding: 20px 25px 45px;
    }

    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_top .txt_area>.txt_box .hd_txt>.tit {
        font-size: 15px;
    }

    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_top .txt_area>.txt_box .bd_txt {
        line-height: 20px;
        gap: 10px;
    }

    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_top .txt_area>.txt_box .bd_txt>.des {
        font-size: 12px;
    }

    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_top .txt_area>.txt_box .bd_txt>.pst_box .top {
        line-height: 16px;
    }

    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_top .txt_area>.txt_box .bd_txt>.pst_box>.top>.txt {
        font-size: 11px;
    }

    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_top .txt_area>.txt_box .bd_txt>.pst_box>.bot>.nm {
        font-size: 12px;
    }

    .wp_solution #shp_folding_list .fold_cont .fold_bd .fold_item .item_bot .btn_swc>.txt {
        font-size: 13px;
    }

    /**********************************************************************************************************************/




    /**********************************************************************************************************************/
    /* 인풋 공통 */
    /**********************************************************************************************************************/

    .wp_solution #shp_slt_input .inp_table {
        gap: 5px;
    }

    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row .wp_line_col {
        gap: 5px;
    }

    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row .wp_line_col .col_tit>.tit_txt {
        font-size: 13px;
    }

    .wp_solution #shp_slt_input .inp_table .tb_hd .dg_txt>.txt {
        font-size: 11px;
    }

    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row .wp_line_col {
        flex-direction: column;
    }

    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row.line_col03 .wp_line_col:first-child,
    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row.line_col02 .wp_line_col:first-child {
        border-bottom: 1px solid #C4C4C4;
    }

    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row .wp_line_col .col_tit {
        height: unset;
        justify-content: flex-start;
    }

    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row .wp_line_col .col_inp .inp_box .gd_txt {
        font-size: 12px;
    }

    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row .wp_line_col .col_inp .inp_box .inp_frm>select {
        height: 35px;
    }

    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row .wp_line_col .col_inp .inp_box .inp_frm>input[type=text] {
        height: 35px;
    }

    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row .wp_line_col .col_inp .inp_box .inp_frm>textarea {
        min-height: 100px;
    }

    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row.line_last .wp_line_file>.tit {
        font-size: 13px;
    }

    .wp_solution #shp_slt_input .inp_table .tb_bd .wp_line_row.line_last .wp_line_file>.tit>.dg_tit {
        font-size: 11px;
    }


    /**********************************************************************************************************************/
}


@media (max-width:465px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/


    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 리스트 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 뷰 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 인풋 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
}


@media (max-width:375px) {
    /**********************************************************************************************************************/
    /* 공통 스타일 */
    /**********************************************************************************************************************/


    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 리스트 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 뷰 */
    /**********************************************************************************************************************/
    .wp_solution #shp_pf_view .shp_slt_ir .rt .rt_items .rt_item .item_hd .hd_tit {
        font-size: 16px;
        gap: 15px;
    }

    .wp_solution #shp_pf_view .shp_slt_ir .rt .rt_items .rt_item .item_bd .bd_list>li>.year {
        min-width: 85px;
        font-size: 11px;
    }

    .wp_solution #shp_pf_view .shp_slt_ir .rt .rt_items .rt_item .item_bd .bd_list>li>.txt {
        font-size: 11px;
    }

    .wp_solution #shp_pf_view .shp_slt_ir .rt .rt_items .rt_item .item_bd .bd_list>li>.od_list {
        font-size: 11px;
        line-height: 18px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 특허출원 및 등록현황 */
    /**********************************************************************************************************************/
    .wp_solution #mdl_slt_pt .mdl_ir>.top {
        max-width: 260px;
    }


    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 교수 인풋 */
    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
}