@charset "utf-8";

@media (max-width: 1855px) {

    /**********************************************************************************************************************/
    /* 공통영역 */
    /**********************************************************************************************************************/

    .wp_wrap .cm_outter {
        width: 100%;
        padding: 0 10px;
    }

    /**********************************************************************************************************************/
}

@media (max-width: 1600px) {

    /**********************************************************************************************************************/
    /* 메인영역 */
    /**********************************************************************************************************************/
    .wp_wrap #ms_notice>.ntc_cont>.tab_ntc .tab_bd>li .ms_ntc_sd .ntc_sd_lt01 {
        left: 0;
    }

    .wp_wrap #ms_notice>.ntc_cont>.tab_ntc .tab_bd>li .ms_ntc_sd .ntc_sd_rt01 {
        right: 0;
    }

    .wp_wrap #mdl_fm .mdl_ir .btn_fm_cls {
        margin: 0 15px;
    }

    /**********************************************************************************************************************/

}


@media (max-width: 1400px) {

    /**********************************************************************************************************************/
    /* 공통영역 */
    /**********************************************************************************************************************/

    .wp_wrap .cm_inner {
        width: 100%;
        padding: 0 10px;
    }

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 헤더영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 공통 */


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 유틸 */


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 로고 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 메뉴 */
    .wp_wrap header .bot_ir .nav {
        gap: 30px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 풀메뉴 버튼 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 풀메뉴 모달 */
    .wp_wrap #mdl_fm .mdl_ir .fm_mnu .mnu_items {
        padding: 60px 60px 0;
    }

    .wp_wrap #mdl_fm .mdl_ir .fm_mnu {
        background-size: 300px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 탑버튼 */
    .wp_wrap #btn_top {
        display: none;
        position: fixed;
        right: 10px;
        bottom: 10%;
        width: 60px;
        min-width: 60px;
        height: 60px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 푸터영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 공통 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 로고 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 유틸 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 정보 */

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 메인영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 공통 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 비주얼 */
    .wp_wrap .ms_visual .control_box {
        position: absolute;
        top: 70%;
        left: 10px;
        transform: translateY(-50%);
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 공지사항 */
    .wp_wrap #ms_notice>.ntc_cont>.tab_ntc .tab_bd>li .ms_ntc_sd .ntc_sd_arw {
        display: none !important;
    }


    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 서브영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브 공통 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브탑 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 인사말 */
    .wp_wrap #shp_grt .shp_ir>.desc>.des>br {
        display: none;
    }



    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 운영법인 소개 */
    .wp_wrap #shp_gs_child .opr_sec1 .purpose .cont_box,
    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box,
    .wp_wrap #shp_gs_child .opr_sec3 .value .cont_box {
        padding: 0;
    }




    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 지원사업 */
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .flag_sq_items {
        gap: 10px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .flag_sq_items .flag_arw {
        display: none;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .flag_sq_items .flag_sq_item>.item_tit {
        padding: 15px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .flag_sq_items .flag_sq_item>.item_tit>.tit {
        font-size: 20px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .flag_sq_items .flag_sq_item>.item_des {
        padding: 15px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .flag_sq_items .flag_sq_item>.item_des>li {
        font-size: 16px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .card_list>li>.tit {
        font-size: 18px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .edu_bx .edu_bd .bd_arw {
        display: none;
    }

    /**********************************************************************************************************************/
}


@media (max-width: 1200px) {

    /**********************************************************************************************************************/
    /* 헤더영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 공통 */


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 유틸 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 로고 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 메뉴 */
    .wp_wrap header .bot_ir .nav {
        width: unset;
    }

    .wp_wrap header .bot_ir .nav .main_mnu {
        display: none;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 풀메뉴 버튼 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 풀메뉴 모달 */

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 푸터영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 공통 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 로고 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 유틸 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 정보 */

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 메인영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 공통 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 인트로 */
    .wp_wrap #ms_intro .pg_sq_list>li>a {
        height: 220px;
    }

    .wp_wrap #ms_intro .pg_sq_list>li>a>.tit {
        font-size: 22px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 소식 */
    .wp_wrap #ms_notice>.ntc_cont>.tit {
        font-size: 42px;
    }



    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 제공기관 */
    .wp_wrap #ms_map .map_cont .lt .txt_bx>.tit {
        font-size: 42px;
        line-height: 55px;
    }

    .wp_wrap #ms_map .map_cont .lt .txt_bx>.des {
        font-size: 16px;
    }

    .wp_wrap #ms_notice>.ntc_cont>.tab_ntc .tab_bd>li .ms_ntc_sd .ntc_sd .slick-list {
        margin: 0 -10px;
    }

    .wp_wrap #ms_notice>.ntc_cont>.tab_ntc .tab_bd>li .ms_ntc_sd .ntc_sd .slick-slide {
        margin: 0 10px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 회사로고 리스트 */
    .wp_wrap #ms_cmp_logo .cmp_list .slick-list {
        margin: 0 -10px;
    }

    .wp_wrap #ms_cmp_logo .cmp_list .slick-slide {
        margin: 0 10px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 서브영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브 공통 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 운영법인소개 */
    .wp_wrap #shp_gs_province .prv_sec3 .value .cont_box .itms>li .numcic {
        width: 55px;
        height: 55px;
        font-size: 25px;
    }

    .wp_wrap #shp_gs_province .prv_sec3 .value .cont_box .itms>li {
        gap: 20px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 인사말 */
    .wp_wrap #shp_grt .shp_ir>.tit_bx>.tit {
        min-width: 630px;
        font-size: 34px;
        line-height: 50px;
    }

    /**********************************************************************************************************************/
}


@media (max-width: 992px) {

    /**********************************************************************************************************************/
    /* 공통영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 타이틀박스 */
    .wp_wrap .cm_tit_bx>.tit {
        font-size: 32px;
    }
    .wp_wrap .cm_tit_bx>.btn_pg_mv {
        font-size: 18px;
    }


    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 헤더영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 공통 */


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 유틸 */
    .wp_wrap .page1 .banner {}

    .wp_wrap .page1 .banner div {}

    .wp_wrap .page1 .banner div span {}

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 로고 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 메뉴 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 풀메뉴 버튼 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 풀메뉴 모달 */

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 푸터영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 공통 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 로고 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 유틸 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 정보 */
    .wp_wrap footer .ft_ir .bot .ft_info>li>.txt {
        font-size: 16px;
        letter-spacing: -0.5px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 카피 */
    .wp_wrap footer .ft_ir .bot .copy {
        font-size: 14px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 메인영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 공통 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 인트로 */
    .wp_wrap #ms_intro .pg_sq_list>li>a {
        height: 180px;
    }

    .wp_wrap #ms_intro .pg_sq_list>li>a>.img_bx {
        min-width: 60px;
        width: 60px;
        height: 60px;
    }

    .wp_wrap #ms_intro .pg_sq_list>li>a>.tit {
        font-size: 20px;
    }

    .wp_wrap .ms_visual .ms_slider .ms_slide .txt_box .txt01 {
        font-size: 36px;
    }

    .wp_wrap .ms_visual .ms_slider .ms_slide .txt_box .txt02 {
        font-size: 55px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 소식 */
    .wp_wrap #ms_notice>.ntc_cont>.tab_ntc .tab_hd>li {
        font-size: 16px;
    }

    .wp_wrap #ms_notice>.ntc_cont>.tab_ntc .tab_bd>li .ms_ntc_sd .ntc_sd li>a {
        padding: 20px;
        min-height: 265px;
        gap: 15px;
    }

    .wp_wrap #ms_notice>.ntc_cont>.tab_ntc .tab_bd>li .ms_ntc_sd .ntc_sd li>a .flag {
        font-size: 16px;
    }

    .wp_wrap #ms_notice>.ntc_cont>.tab_ntc .tab_bd>li .ms_ntc_sd .ntc_sd li>a>.tit {
        font-size: 22px;
    }

    .wp_wrap #ms_notice>.ntc_cont>.tab_ntc .tab_bd>li .ms_ntc_sd .ntc_sd li>a>.des {
        font-size: 16px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 제공기관 */
    .wp_wrap #ms_map .map_cont .lt {
        background: none;
    }


    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 서브영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브 공통 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브탑 */
    .wp_wrap #sub_top .top_ir .img_bx {
        height: 320px;
    }

    .wp_wrap #sub_top .top_ir .txt_ovly {
        gap: 30px;
        padding: 20px;
    }

    .wp_wrap #sub_top .top_ir .txt_ovly>.txt_bx>.sub_top_tit {
        font-size: 34px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 센터소개 -  인사말 */
    .wp_wrap #shp_grt .shp_ir {
        gap: 60px;
    }

    .wp_wrap #shp_grt .shp_ir>.tit_bx>.tit {
        min-width: 500px;
        font-size: 28px;
        line-height: 44px;
    }

    .wp_wrap #shp_grt .shp_ir>.desc>.des {
        font-size: 18px;
        line-height: 30px;
    }

    .wp_wrap #shp_grt .shp_ir>.desc>.des>.txt_big {
        font-size: 22px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 센터소개 - 운영법인 소개 */
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bd_img_bx .img_bt>li.cic {
        min-width: 160px;
        width: 160px;
        height: 160px;
        font-size: 26px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bd_img_bx .img_bt {
        gap: 30px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bd_img_bx .img_bt>li.cic01 {
        border: 5px solid #00B1B0;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bd_img_bx .img_bt>li.cic02 {
        border: 5px solid #15537A;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bd_img_bx .img_bt>li.cic03 {
        border: 5px solid #0076C0;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bd_img_bx .img_bt>li.line::before,
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bd_img_bx .img_bt>li.line::after {
        min-width: 35px;
        width: 35px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 사업안내 - 아이돌봄광역지원센터 사업안내 */
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dt>.tit {
        font-size: 22px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx .tb_tit .lt {
        font-size: 20px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx .tb_tit .rt {
        font-size: 16px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd {
        padding: 0;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd>.des {
        font-size: 18px;
        line-height: 28px;
    }
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd>.sdes {
        font-size: 16px;
        margin-top: 5px;
    }
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd>.sdes>.ex {
        font-size: 15px;
        padding-left: 13px;
    }


    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx>table tr th {
        padding: 25px 0;
        font-size: 18px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx>table tr td {
        padding: 15px 0;
        font-size: 16px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx>table caption {
        font-size: 16px;
        margin-bottom: 5px;
    }


    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_gd {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_gd .gd_bx .arw_bx {
        display: none;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 센터소개 - 오시는길 */
    .wp_wrap #shp_way .shp_ir .way_bx {
        padding: 30px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 운영법인소개 */    

    .wp_wrap #shp_gs_child .opr_sec2 .mng_policy .cont_box .itms>li .txt {
        font-size: 20px;
    }

    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box .dots, 
    .wp_wrap #shp_gs_child .opr_sec3 .value .cont_box .dots {
        display: none;
    }

    .wp_wrap #shp_gs_child .opr_sec3 .value .cont_box .cic_box {
        width: 30%;
    }

    .wp_wrap #shp_gs_child .opr_sec3 .value .cont_box .cic_box .inner {
        width: 90%;
        gap: 15px;
    }

    .wp_wrap #shp_gs_child .opr_sec3 .value .cont_box .cic_box .inner .icon_box {
        width: 30%;
    }
    
    .wp_wrap #shp_gs_child .opr_sec3 .value .cont_box .cic_box .inner>p {
        font-size: 23px;
    }

    .wp_wrap #shp_gs_child .opr_sec3 .value .cont_box .cic_box::before,
    .wp_wrap #shp_gs_child .opr_sec3 .value .cont_box .cic_box::after{
        display: none;
    }
    .wp_wrap #shp_gs_province .prv_sec2 .mng_policy .cont_box .itms>li .icon_box,
    .wp_wrap #shp_gs_child .opr_sec2 .mng_policy .cont_box .itms>li .icon_box {
        width: 35%;
    }
    .wp_wrap #shp_gs_province .prv_sec2 .mng_policy .cont_box .itms>li .txt2 {
        font-size: 25px;
    }

    .wp_wrap #shp_gs_child .opr_sec4 .mng_goal .cont_box .itms>li .txt1 {
        font-size: 18px;
    }

    .wp_wrap #shp_gs_child .opr_sec4 .mng_goal .cont_box .itms>li .txt2 {
        font-size: 40px;
    }

    .wp_wrap #shp_gs_child .opr_sec5 .strategy .cont_box .line .tit {
        font-size: 25px;
        padding-left: 25px;
    }

    .wp_wrap #shp_gs_child .opr_sec5 .strategy .cont_box .line .tit::before {
        left: -6px;
        font-size: 30px;
    }    

    .wp_wrap #shp_gs_child .opr_sec5 .strategy .cont_box {
        padding: 0;
    }

    .wp_wrap #shp_gs_child .opr_sec5 .strategy .cont_box .line ul {
        gap: 10px;
    }

    .wp_wrap #shp_gs_child .opr_sec5 .strategy .cont_box .line ul>li {
        padding: 30px 20px;
        border-radius: 20px;
    }

    .wp_wrap #shp_gs_child .opr_sec5 .strategy .cont_box .line ul>li p {
        font-size: 18px;
        padding-left: 20px;
    }

    .wp_wrap #shp_gs_child .opr_sec5 .strategy .cont_box .line ul>li p::before {
        top: 7px;
    }
    .wp_wrap #shp_gs_province .prv_sec3 .value .cont_box .itms {
        grid-template-columns: repeat(3, 1fr);
    }
    .wp_wrap #shp_gs_province .prv_sec3 .value .cont_box .itms>li {
        max-height: 250px;
    }





    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 지원사업 */
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .flag_sq_items .flag_sq_item>.item_tit {
        min-height: 80px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx>.tb_gd_txt {
        gap: 10px;
        margin-top: 30px;
        padding: 21px;
        border-radius: 10px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx .tb_txt_bx>li {
        font-size: 16px;
        line-height: 30px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx>.tb_gd_txt>li>.star_txt {
        gap: 5px;
        font-size: 16px;
        line-height: 20px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx>table.tb02 tr th {
        font-size: 16px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx>table.tb02 tr th>.min_txt {
        font-size: 14px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx>.cpt_bx .rt,
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx>.cpt_bx .lt {
        font-size: 16px;
    }


    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx>.tb_gd_txt02 {
        gap: 20px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx>.tb_gd_txt02>.gd_txt>.txt_list {
        line-height: 26px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx>.tb_gd_txt02>.gd_txt>.txt_list>li {
        font-size: 16px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .edu_bx .edu_bd .bd_sq>.txt {
        font-size: 18px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .edu_bx .edu_hd {
        font-size: 22px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .edu_bx .edu_bd .bd_sq>.txt .min_tit {
        font-size: 16px;
    }







    /**********************************************************************************************************************/
}


@media (max-width: 768px) {

    /**********************************************************************************************************************/
    /* 공통영역 */
    /**********************************************************************************************************************/
    .wp_wrap .cm_tit_bx>.btn_pg_mv02 {
        font-size: 13px;
    }

    /**********************************************************************************************************************/

    /**********************************************************************************************************************/
    /* 헤더영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 공통 */
    .wp_wrap header .bot_ir {
        padding: 15px 0;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 유틸 */
    .wp_wrap .page1 .banner {}

    .wp_wrap .page1 .banner div {}

    .wp_wrap .page1 .banner div span {}

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 로고 */
    .wp_wrap header .bot_ir .logo>a>img {
        width: 200px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 메뉴 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 풀메뉴 버튼 */
    .wp_wrap header .bot_ir .nav .btn_fm_opn {
        min-width: 25px;
        width: 25px;
        height: 24px;
    }

    .wp_wrap header .bot_ir .nav .btn_fm_opn>.bar {
        height: 3px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 풀메뉴 모달 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 탑버튼 */
    .wp_wrap #btn_top {
        right: 10px;
        bottom: 30px;
        width: 50px;
        min-width: 50px;
        height: 50px;
    }


    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 푸터영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 공통 */
    .wp_wrap footer .ft_ir {
        padding: 10px 0;
    }

    .wp_wrap footer .ft_ir .top {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 10px;
        padding: 10px 0;
    }

    .wp_wrap footer .ft_ir .bot {
        padding: 10px 0;
        gap: 10px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 로고 */
    .wp_wrap footer .ft_ir .top .ft_logo {
        font-size: 24px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 유틸 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 정보 */
    .wp_wrap footer .ft_ir .bot .ft_info>li {
        line-height: 24px;
        column-gap: 10px;
    }

    .wp_wrap footer .ft_ir .bot .ft_info>li>.txt {
        font-size: 14px;
        letter-spacing: -0.5px;
    }

    .wp_wrap footer .ft_ir .bot .ft_info>li .txt::after {
        display: none;
        width: 1px;
        height: 12px;
        margin-inline: 5px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 카피 */
    .wp_wrap footer .ft_ir .bot .copy {
        font-size: 12px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 메인영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 공통 */
    .wp_wrap #ms_cont .ms_ir {
        padding: 60px 0;
        gap: 60px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 비주얼 */
    .wp_wrap .ms_visual .ms_slider .ms_slide .txt_box .txt01 {
        font-size: 28px;
    }

    .wp_wrap .ms_visual .ms_slider .ms_slide .txt_box .txt02 {
        font-size: 42px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 소식 */
    .wp_wrap #ms_notice>.ntc_cont>.tab_ntc .tab_hd>li {
        padding: 10px;
        font-size: 14px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 서브영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브 공통 */
    .wp_wrap #sub_cont .sub_ir {
        padding: 60px 0;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브탑 */
    .wp_wrap #sub_top .top_ir .txt_ovly {
        gap: 20px;
    }

    .wp_wrap #sub_top .top_ir .txt_ovly>.txt_bx>.sub_top_tit {
        font-size: 28px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 인사말 */
    .wp_wrap #shp_grt .shp_ir>.tit_bx {
        flex-direction: column;
    }

    .wp_wrap #shp_grt .shp_ir>.tit_bx>.tit {
        min-width: unset;
        width: 100%;
        font-size: 28px;
        line-height: 44px;
    }

    .wp_wrap #shp_grt .shp_ir>.tit_bx>.img_frm {
        width: 100%;
    }

    .wp_wrap #shp_grt .shp_ir>.tit_bx>.img_frm>img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .wp_wrap #shp_grt .shp_ir>.desc>.des {
        font-size: 18px;
        line-height: 30px;
    }

    .wp_wrap #shp_grt .shp_ir>.desc>.des>.txt_big {
        font-size: 22px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 운영법인 소개 */
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bd_img_bx .img_bt>li.cic {
        min-width: 120px;
        width: 120px;
        height: 120px;
        font-size: 22px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bd_img_bx .img_bt {
        gap: 20px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bd_img_bx .img_bt>li.line::before,
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bd_img_bx .img_bt>li.line::after {
        min-width: 25px;
        width: 25px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 운영법인 소개 */
    .wp_wrap #shp_gs_child .opr_sec1 .purpose {
        margin-bottom: 60px;
    }

    .wp_wrap #shp_gs_child .opr_sec,
    .wp_wrap #shp_gs_province .prv_sec {
        padding: 60px 0;
    }

    .wp_wrap #shp_gs_child .opr_sec1 .opr_tabmnu>li>a,
    .wp_wrap #shp_gs_province .prv_sec1 .opr_tabmnu>li>a {
        width: 280px;
        height: 60px;
        font-size: 18px;
    }
    
    .wp_wrap #shp_gs_child .opr_sec1 .purpose .cont_box .txt_box {
        gap: 10px;
    }

    .wp_wrap #shp_gs_child .opr_sec1 .purpose .cont_box .txt_box p {
        font-size: 18px;
    }

    .wp_wrap #shp_gs_child .opr_sec .cm_tit_bx, 
    .wp_wrap #shp_gs_province .prv_sec .cm_tit_bx {
        margin-bottom: 40px;
    }



    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box {
        flex-wrap: wrap;
        gap: 15px 0;
    }
    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box .txt_box{
        width: 50%;
        order: 2;
    }
    
    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box svg{
        order: 1;
        width: 85%;
        height: auto;
        margin: 0 auto;
    }


    .wp_wrap #shp_gs_province .prv_sec2 .mng_policy .cont_box .itms>li .icon_box,
    .wp_wrap #shp_gs_child .opr_sec2 .mng_policy .cont_box .itms>li .icon_box {
        width: 23%;
    }

    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box .vs_txt .txt1,
    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box .vs_txt .txt2,
    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box .vs_txt .txt3{
        text-align: right;
    }

    .wp_wrap #shp_gs_child .opr_sec2 .mng_policy .cont_box .itms, 
    .wp_wrap #shp_gs_child .opr_sec4 .mng_goal .cont_box .itms, 
    .wp_wrap #shp_gs_province .prv_sec2 .mng_policy .cont_box .itms {
        grid-template-columns: repeat(2, 1fr);
    }
    .wp_wrap #shp_gs_child .opr_sec2 .mng_policy .cont_box .itms>li, 
    .wp_wrap #shp_gs_child .opr_sec4 .mng_goal .cont_box .itms>li, 
    .wp_wrap #shp_gs_province .prv_sec2 .mng_policy .cont_box .itms>li {
        max-height: 250px;
    }

    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box .txt_box .txt3 {
        font-size: 18px;
    }

    .wp_wrap #shp_gs_child .opr_sec2 .mng_policy .cont_box .itms>li .txt {
        font-size: 18px;
    }

    .wp_wrap #shp_gs_child .opr_sec4 .mng_goal .cont_box .itms>li .txt2 {
        font-size: 35px;
    }

    .wp_wrap #shp_gs_child .opr_sec5 .strategy .cont_box .line ul {
        grid-template-columns: repeat(1, 1fr);
    }

    .wp_wrap #shp_gs_child .opr_sec5 .strategy .cont_box .line ul>li {
        padding: 20px;
        border-radius: 10px;
    }

    .wp_wrap #shp_gs_child .opr_sec5 .strategy .cont_box {
        gap: 40px;
    }

    .wp_wrap #shp_gs_child .opr_sec5 .strategy .cont_box .line .tit {
        margin-bottom: 25px;
        font-size: 22px;
    }
    .wp_wrap #shp_gs_child .opr_sec1 .opr_tabmnu, 
    .wp_wrap #shp_gs_province .prv_sec1 .opr_tabmnu {
        margin-bottom: 60px;
    }

    .wp_wrap #shp_gs_province .prv_sec3 .value .cont_box .itms {
        grid-template-columns: repeat(2, 1fr);
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 센터소개 - 조직현황 */
    .wp_wrap #shp_ogz .shp_ir .ogz_bx .ogz_row02 {
        gap: 20px;
    }

    .wp_wrap #shp_ogz .shp_ir .ogz_bx .ogz_row02::before {
        width: 240px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 센터소개 - 오시는길 */
    .wp_wrap #shp_way .shp_ir .way_bx {
        padding: 20px;
        gap: 20px;
    }

    .wp_wrap #shp_way .shp_ir .way_bx .map_bx {
        height: 350px;
    }

    .wp_wrap #shp_way .shp_ir .way_bx .txt_bx {
        gap: 10px;
    }

    .wp_wrap #shp_way .shp_ir .way_bx .txt_bx>li>.txt {
        font-size: 20px;
    }

    .wp_wrap #shp_way .shp_ir .way_bx .txt_bx>li>.txt>img {
        position: relative;
        top: -3px;
    }
    

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 사업안내 - 아이돌봄광역지원센터 사업안내 */
    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li {
        padding: 30px 20px;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li>.tit {
        font-size: 24px;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li>.bsn_sq>li {
        height: 220px;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li>.bsn_sq>li>.txt {
        font-size: 18px;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li>.bsn_sq>li>.num {
        width: 30px;
        height: 30px;
        font-size: 16px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dt>.tit {
        font-size: 22px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dt>.tit>img {
        width: 12px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd>.des {
        font-size: 16px;
        line-height: 24px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd>.des>br {
        display: none;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd>.sdes {
        font-size: 15px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd>.sdes>.ex {
        font-size: 14px;
        padding-left: 0;
    }
    

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx>table tr th {
        padding: 15px 0;
        font-size: 16px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx>table tr td {
        padding: 10px 0;
        font-size: 14px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx>table caption {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx>table tr th .min_txt {
        font-size: 13px;
    }


    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_gd {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_gd .gd_bx>.tit {
        font-size: 18px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_gd .gd_bx .gd_list>li>.txt {
        font-size: 16px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_gd .gd_bx>.des {
        font-size: 16px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_items {
        padding: 20px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_items .term_item .item_tit {
        font-size: 18px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_items .term_item .item_txt .txt_list>dt>.cic_tit,
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_items .term_item .item_txt .txt_list>dd {
        font-size: 16px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 아이돌봄서비스 - 아이돌봄이용안내*/
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bn_txt_img>.img_bx {
        top: 0;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bn_txt_img>.img_bx>.img_frm>img {
        width: 200px;
    }



    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 지원사업 */
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .flag_sq_items {
        flex-direction: column;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .flag_sq_items .flag_sq_item {
        max-width: unset;
        min-height: unset;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .flag_sq_items .flag_sq_item>.item_tit {
        min-height: unset;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .card_list>li {
        padding: 10px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .card_list>li>.tit {
        font-size: 16px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .card_list>li>.tit>br {
        display: none;
    }


    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .edu_bx .edu_bd {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .edu_bx .edu_bd .bd_sq {
        max-width: unset;
    }







    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 게시판 */
    .wp_wrap #shp_ntc .shp_ir {
        gap: 30px;
    }


    /**********************************************************************************************************************/
}


@media (max-width: 576px) {

    /**********************************************************************************************************************/
    /* 공통영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 타이틀박스 */
    .wp_wrap .cm_tit_bx>.tit {
        font-size: 26px;
    }
    .wp_wrap .cm_tit_bx>.tit::before {
        height: 30px;
    }
    .wp_wrap .cm_tit_bx>.btn_pg_mv {
        font-size: 16px;
    }


    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 헤더영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 공통 */


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 유틸 */
    .wp_wrap header .top_ir .util_bar>a, .wp_wrap header .top_ir .util_bar{
        gap:5px;
    }
    .wp_wrap header .top_ir .util_bar>a, .wp_wrap header .top_ir .util_bar .btn_util{
        font-size: 12px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 로고 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 메뉴 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 풀메뉴 버튼 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 풀메뉴 모달 */

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 푸터영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 공통 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 로고 */
    .wp_wrap footer .ft_ir .top .ft_logo {
        font-size: 20px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 유틸 */
    .wp_wrap footer .ft_ir .top .util {
        gap: 10px;
    }

    .wp_wrap footer .ft_ir .top .util>li>a {
        font-size: 14px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 정보 */

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 메인영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 공통 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 비주얼 */


    .wp_wrap .ms_visual .ms_slider .ms_slide {
        height: 50vh;
    }

    .wp_wrap .ms_visual .ms_slider .ms_slide .txt_box .txt01 {
        font-size: 22px;
    }

    .wp_wrap .ms_visual .ms_slider .ms_slide .txt_box .txt02 {
        font-size: 34px;
    }

    .wp_wrap .ms_visual .control_box .top .ms_ing_bar {
        width: 180px;
    }

    .wp_wrap .ms_visual .control_box .top .ms_num p {
        font-size: 13px;
    }

    .wp_wrap .ms_visual .control_box .bot .ms_arr i {
        font-size: 15px;
        padding: 5px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 인트로 */

    .wp_wrap #ms_intro .pg_sq_list>li>a {
        height: 140px;
    }

    .wp_wrap #ms_intro .pg_sq_list>li>a>.tit {
        font-size: 16px;
    }

    .wp_wrap #ms_notice>.ntc_cont>.tab_ntc .tab_bd>li .ms_ntc_sd .ntc_sd li>a>.des {
        font-size: 14px;
        line-height: 20px;
    }

    .wp_wrap #ms_notice>.ntc_cont>.tab_ntc .tab_bd>li .ms_ntc_sd .ntc_sd li>a>.date {
        font-size: 14px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 공지사항 */
    .wp_wrap #ms_notice>.ntc_cont>.tit {
        font-size: 32px;
    }

    .wp_wrap #ms_notice>.ntc_cont>.tab_ntc .tab_bd>li .ms_ntc_sd .ntc_sd li>a {
        gap: 10px;
    }

    .wp_wrap #ms_notice>.ntc_cont>.tab_ntc .tab_bd>li .ms_ntc_sd .ntc_sd li>a>.tit {
        font-size: 18px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 지도 */
    .wp_wrap #ms_map .map_cont .lt .txt_bx>.tit {
        font-size: 32px;
        line-height: 36px;
    }

    .wp_wrap #ms_map .map_cont .lt .txt_bx>.des {
        font-size: 14px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 회사로고 리스트 */
    .wp_wrap #ms_cmp_logo .cmp_list li>a {
        height: 60px;
    }

    .wp_wrap #ms_cmp_logo .cmp_list li>a>img {
        width: 120px;
    }

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 서브영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브 공통 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브탑 */
    .wp_wrap #sub_top .top_ir .img_bx {
        height: 220px;
    }

    .wp_wrap #sub_top .top_ir .txt_ovly {
        padding: 15px;
    }

    .wp_wrap #sub_top .top_ir .txt_ovly>.pg_sel_bx>a {
        margin-right: 10px;
    }

    .wp_wrap #sub_top .top_ir .txt_ovly>.pg_sel_bx>.sel:last-child,
    .wp_wrap #sub_top .top_ir .txt_ovly>.pg_sel_bx>.sel {
        padding: 0 10px;
    }

    .wp_wrap #sub_top .top_ir .txt_ovly>.pg_sel_bx>.sel .sel_sub>li>a {
        font-size: 13px;
    }

    .wp_wrap #sub_top .top_ir .txt_ovly>.txt_bx>.sub_top_tit {
        font-size: 22px;
    }

    .wp_wrap #sub_top .top_ir .txt_ovly>.pg_sel_bx>.sel .tit {
        font-size: 10px;
    }

    .wp_wrap #sub_top .top_ir .txt_ovly>.pg_sel_bx>.sel .sel_sub {
        width: unset;
    }

    .wp_wrap #sub_top .top_ir .txt_ovly>.pg_sel_bx>.sel .sel_sub>li>a {
        font-size: 10px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 인사말 */
    .wp_wrap #shp_grt .shp_ir>.tit_bx>.tit {
        font-size: 22px;
        line-height: 36px;
    }

    .wp_wrap #shp_grt .shp_ir>.desc {
        gap: 10px;
    }

    .wp_wrap #shp_grt .shp_ir>.desc>.des {
        font-size: 16px;
        line-height: 26px;
    }

    .wp_wrap #shp_grt .shp_ir>.desc>.des>.txt_big {
        font-size: 20px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 운영법인 소개 */
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bd_img_bx .img_bt>li.cic {
        width: 100%;
        height: 80px;
        font-size: 20px;
        border-radius: 10px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bd_img_bx .img_bt {
        flex-direction: column;
        gap: 10px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bd_img_bx .img_bt>li.line {
        display: none;
    }


    
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 운영법인 소개 */
    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box {
        flex-direction: column;
    }

    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box .txt_box {
        width: 100%;
    }

    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box .vs_txt .txt1, 
    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box .vs_txt .txt2, 
    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box .vs_txt .txt3 {
        text-align: left;
    }

    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box .txt_box .txt3 br{
        display: none;
    }

    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box .txt_box .txt2 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .wp_wrap #shp_gs_child .opr_sec3 .value .cont_box>ul {
        justify-content: center;
        flex-wrap: wrap;
        gap:  0 20px;
    }

    .wp_wrap #shp_gs_child .opr_sec3 .value .cont_box .cic_box {
        width: calc((100% - 20px) / 2);
    }
    .wp_wrap #shp_gs_child .opr_sec1 .opr_tabmnu>li ,
    .wp_wrap #shp_gs_province .prv_sec1 .opr_tabmnu>li {
        width: 50%;
    }
    .wp_wrap #shp_gs_child .opr_sec1 .opr_tabmnu>li>a, 
    .wp_wrap #shp_gs_province .prv_sec1 .opr_tabmnu>li>a {
        width: 100%;
        font-size: 16px;
    }
    .wp_wrap #shp_gs_province .prv_sec2 .mng_policy .cont_box .itms>li .txt1 {
        font-size: 18px;
    }
    .wp_wrap #shp_gs_province .prv_sec2 .mng_policy .cont_box .itms>li .txt2 {
        font-size: 22px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 센터소개 - 조직현황 */
    .wp_wrap #shp_ogz .shp_ir {
        gap: 30px;
    }

    .wp_wrap #shp_ogz .shp_ir .ogz_bx {
        padding: 20px 10px;
    }

    .wp_wrap #shp_ogz .shp_ir .ogz_bx .ogz_row::after {
        height: 25px;
    }

    .wp_wrap #shp_ogz .shp_ir .ogz_bx .ogz_row02::before {
        width: 180px;
    }

    .wp_wrap #shp_ogz .shp_ir .ogz_bx .ogz_col .img_frm>img {
        width: 100px;
    }

    .wp_wrap #shp_ogz .shp_ir .ogz_bx .ogz_col>.ogz_tit_blk,
    .wp_wrap #shp_ogz .shp_ir .ogz_bx .ogz_col>.ogz_find {
        width: 160px;
        height: 50px;
        font-size: 16px;
        border-radius: 10px;
    }

    .wp_wrap #shp_ogz .shp_ir .ogz_bx .ogz_col>.ogz_find {
        margin-top: 25px;
    }

    .wp_wrap #shp_ogz .shp_ir .ogz_bx .ogz_col>.ogz_find::before {
        top: -27px;
    }

    .wp_wrap #shp_ogz .shp_ir .ogz_bx .ogz_row02 .ogz_col::before,
    .wp_wrap #shp_ogz .shp_ir .ogz_bx .ogz_col>.ogz_find::before {
        height: 25px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 센터소개 - 오시는길 */
    .wp_wrap #shp_way .shp_ir {
        gap: 30px;
    }

    .wp_wrap #shp_way .shp_ir .way_bx .map_bx {
        height: 260px;
    }

    .wp_wrap #shp_way .shp_ir .way_bx .txt_bx>li {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 10px
    }

    .wp_wrap #shp_way .shp_ir .way_bx .txt_bx>li>.txt {
        font-size: 16px;
    }

    .wp_wrap #shp_way .shp_ir .way_bx .txt_bx>li>.txt>img {
        top: -5px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 사업안내 - 아이돌봄광역지원센터 사업안내 */
    .wp_wrap #shp_bsn .shp_ir {
        gap: 30px;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li {
        padding: 20px 15px;
        gap: 15px;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li>.tit {
        font-size: 20px;
        gap: 5px;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li>.tit>img {
        width: 10px;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li>.bsn_sq>li {
        height: 180px;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li>.bsn_sq>li>.txt {
        font-size: 16px;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li>.bsn_sq>li>.num {
        min-width: 30px;
        min-height: 30px;
        width: 30px;
        height: 30px;
        font-size: 14px;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li>.bsn_sq>li>.ico_bx {
        height: 50px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 아이돌봄서비스 - 서비스 이용안내 */
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd {
        gap: 30px;
        padding: 0;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx {
        gap: 15px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx.term_bx_pd {
        padding: unset;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .bn_txt_img>.img_bx {
        display: none;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_gd {
        grid-template-columns: repeat(1, 1fr);
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_items {
        padding: 15px;
        gap: 15px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_gd .gd_bx .gd_list {
        flex-direction: row;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_gd .gd_bx>.tit {
        font-size: 16px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_gd .gd_bx .gd_list>li {
        padding: 15px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_gd .gd_bx>.des,
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_gd .gd_bx .gd_list>li>.txt {
        font-size: 14px;
        line-height: 26px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_gd .gd_bx .gd_list>li>.txt>br {
        display: none;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_items .term_item {
        gap: 10px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_items .term_item .item_txt {
        gap: 10px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_items .term_item .item_txt .txt_list>dt>.cic_tit,
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_items .term_item .item_txt .txt_list>dd {
        font-size: 14px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .term_items .term_item .item_txt .txt_list {
        flex-direction: column;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .card_list>li>.tit {
        font-size: 14px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .edu_bx {
        gap: 10px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .edu_bx .edu_hd {
        font-size: 18px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .edu_bx .edu_bd .bd_sq {
        min-height: 200px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .edu_bx .edu_bd .bd_sq>.img_bx {
        width: 80px;
        height: 80px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .edu_bx .edu_bd .bd_sq>.img_bx>img {
        width: 40px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .edu_bx .edu_bd .bd_sq>.txt {
        font-size: 14px;
        gap: 5px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .edu_bx .edu_bd .bd_sq>.txt .min_tit {
        font-size: 14px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .edu_bx .edu_ft>.txt {
        font-size: 14px;
    }





    /**********************************************************************************************************************/
}

@media (max-width: 475px) {

    /**********************************************************************************************************************/
    /* 공통영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 타이틀박스 */
    .wp_wrap .cm_tit_bx {
        gap: 5px;
    }
    .wp_wrap .cm_tit_bx>.tit {
        font-size: 22px;
    }
    .wp_wrap .cm_tit_bx>.btn_pg_mv {
        font-size: 14px;
    }
    .wp_wrap .cm_tit_bx>.tit::before {
        height: 25px;
    }

    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 헤더영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 공통 */


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 유틸 */
    .wp_wrap .page1 .banner {}

    .wp_wrap .page1 .banner div {}

    .wp_wrap .page1 .banner div span {}

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 로고 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 메뉴 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 풀메뉴 버튼 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 풀메뉴 모달 */

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 푸터영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 공통 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 로고 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 유틸 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 정보 */

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 메인영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 공통 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 비주얼 */
    .wp_wrap .ms_visual .ms_slider .ms_slide .txt_box .txt01 {
        font-size: 18px;
    }

    .wp_wrap .ms_visual .ms_slider .ms_slide .txt_box .txt02 {
        font-size: 26px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 공지사항 */
    .wp_wrap #ms_notice>.ntc_cont>.tit {
        font-size: 26px;
    }


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 지도 */
    .wp_wrap #ms_map .map_cont .lt .txt_bx>.tit {
        font-size: 26px;
        line-height: 32px;
    }

    .wp_wrap #ms_map .map_cont .lt .txt_bx>.des {
        font-size: 13px;
    }


    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 서브영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브 공통 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 인사말 */
    .wp_wrap #shp_grt .shp_ir>.tit_bx>.tit {
        font-size: 20px;
        line-height: 34px;
    }

    .wp_wrap #shp_grt .shp_ir>.desc>.des {
        font-size: 14px;
        line-height: 24px;
    }

    .wp_wrap #shp_grt .shp_ir>.desc>.des>.txt_big {
        font-size: 18px;
    }

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 운영법인소개 */
    .wp_wrap #shp_gs_child .opr_sec1 .purpose .cm_tit_bx,
    .wp_wrap #shp_gs_child .opr_sec .cm_tit_bx, 
    .wp_wrap #shp_gs_province .prv_sec .cm_tit_bx {
        margin-bottom: 30px;
    }
    .wp_wrap #shp_gs_child .opr_sec1 .purpose .cont_box .txt_box p {
        font-size: 17px;
    }
    .wp_wrap #shp_gs_province .prv_sec2 .mng_policy .cont_box .itms>li .icon_box,
    .wp_wrap #shp_gs_child .opr_sec2 .mng_policy .cont_box .itms>li .icon_box {
        width: 30%;
    }
    .wp_wrap #shp_gs_child .opr_sec2 .mng_policy .cont_box .itms>li .txt {
        font-size: 17px;
    }
    .wp_wrap #shp_gs_child .opr_sec2 .mng_policy .cont_box .itms, 
    .wp_wrap #shp_gs_child .opr_sec4 .mng_goal .cont_box .itms, 
    .wp_wrap #shp_gs_province .prv_sec2 .mng_policy .cont_box .itms {
        gap: 15px;
    }
    .wp_wrap #shp_gs_child .opr_sec3 .value .cont_box .cic_box .inner {
        gap: 5px;
    }
    .wp_wrap #shp_gs_child .opr_sec4 .mng_goal .cont_box .itms>li .txt1 {
        min-height: 42px;
    }
    .wp_wrap #shp_gs_child .opr_sec4 .mng_goal .cont_box .itms>li .txt2 {
        font-size: 25px;
    }
    .wp_wrap #shp_gs_child .opr_sec3 .value .cont_box .cic_box .inner>p {
        font-size: 20px;
    }
    .wp_wrap #shp_gs_child .opr_sec5 .strategy .cont_box .line .tit {
        font-size: 18px;
        margin-bottom: 20px;
        padding-left: 20px;
    }
    .wp_wrap #shp_gs_child .opr_sec5 .strategy .cont_box .line .tit::before {
        left: -5px;
        top: -2px;
        font-size: 25px;
    }
    .wp_wrap #shp_gs_child .opr_sec5 .strategy .cont_box .line ul>li {
        padding: 20px 15px;
    }
    .wp_wrap #shp_gs_child .opr_sec5 .strategy .cont_box .line ul>li p {
        font-size: 17px;
        padding-left: 15px;
    }
    .wp_wrap #shp_gs_province .prv_sec2 .mng_policy .cont_box .itms>li .icon_box {
        margin-bottom: 15px;
    }
    .wp_wrap #shp_gs_province .prv_sec2 .mng_policy .cont_box .itms>li .txt1 {
        font-size: 17px;
    }
    .wp_wrap #shp_gs_province .prv_sec2 .mng_policy .cont_box .itms>li .txt2 {
        font-size: 19px;
    }
    .wp_wrap #shp_gs_child .opr_sec1 .opr_tabmnu>li>a br,
    .wp_wrap #shp_gs_province .prv_sec1 .opr_tabmnu>li>a br{
        display: block;
    }
    .wp_wrap #shp_gs_child .opr_sec1 .opr_tabmnu>li>a, 
    .wp_wrap #shp_gs_province .prv_sec1 .opr_tabmnu>li>a {
        font-size: 15px;
        height: 55px;
    }
    .wp_wrap #shp_gs_child .opr_sec1 .opr_tabmnu>li:first-child a,  
    .wp_wrap #shp_gs_province .prv_sec1 .opr_tabmnu>li:first-child a,
    .wp_wrap #shp_gs_child .opr_sec1 .opr_tabmnu>li:last-child a,
    .wp_wrap #shp_gs_province .prv_sec1 .opr_tabmnu>li:last-child a{
        border-radius: 0;
    }

    .wp_wrap #shp_gs_province .prv_sec3 .value .cont_box .itms>li .numcic {
        width: 40px;
        height: 40px;
        font-size: 20px;
    }
    .wp_wrap #shp_gs_province .prv_sec3 .value .cont_box .itms>li {
        gap: 10px;
    }
    .wp_wrap #shp_gs_province .prv_sec3 .value .cont_box .itms {
        gap: 15px;
    }
    .wp_wrap #shp_gs_province .prv_sec3 .value .cont_box .itms>li .txt {
        font-size: 16px;
    }
    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box .txt_box .txt1 {
        font-size: 15px;
        margin-bottom: 5px;
    }
    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box .txt_box .txt2 {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .wp_wrap #shp_gs_child .opr_sec1 .mission .cont_box .txt_box .txt3 {
        font-size: 17px;
    }



    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 센터소개 - 조직현황 */
    .wp_wrap #shp_ogz .shp_ir .ogz_bx .ogz_row02::before {
        width: 120px;
    }

    .wp_wrap #shp_ogz .shp_ir .ogz_bx .ogz_col .img_frm>img {
        width: 80px;
    }

    .wp_wrap #shp_ogz .shp_ir .ogz_bx .ogz_col>.ogz_tit_blk,
    .wp_wrap #shp_ogz .shp_ir .ogz_bx .ogz_col>.ogz_find {
        width: 100px;
        height: 45px;
        font-size: 14px;
    }



    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 사업안내 - 아이돌봄광역지원센터 사업안내 */
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dt>.tit {
        font-size: 18px;
    }
    
    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx .tb_tit {
        margin-bottom: 5px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx .tb_tit .lt {
        font-size: 17px;
    }

    .wp_wrap #shp_guide .shp_ir .gd_bx .gd_bd .term_bx>dd .tb_bx .tb_tit .rt {
        font-size: 14px;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li {
        padding: 20px 15px;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li>.tit {
        font-size: 18px;
        gap: 5px;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li>.bsn_sq>li {
        height: 160px;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li>.bsn_sq>li>.txt {
        font-size: 14px;
        min-height: 40px;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li>.bsn_sq>li>.txt>br {
        display: none;
    }

    .wp_wrap #shp_bsn .shp_ir .bsn_bx>li>.bsn_sq>li>.num {
        min-width: 25px;
        min-height: 25px;
        width: 25px;
        height: 25px;
        font-size: 13px;
    }





    /**********************************************************************************************************************/

}

@media (max-width: 365px) {
    /**********************************************************************************************************************/
    /* 헤더영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 공통 */


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 유틸 */
    .wp_wrap .page1 .banner {}

    .wp_wrap .page1 .banner div {}

    .wp_wrap .page1 .banner div span {}

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 로고 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 메뉴 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 풀메뉴 버튼 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 헤더 풀메뉴 모달 */

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 푸터영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 공통 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 로고 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 유틸 */

    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 푸터 정보 */

    /**********************************************************************************************************************/



    /**********************************************************************************************************************/
    /* 메인영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 공통 */


    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 메인 비주얼 */
    .wp_wrap .ms_visual .ms_slider .ms_slide .txt_box .txt01 {
        font-size: 16px;
    }

    .wp_wrap .ms_visual .ms_slider .ms_slide .txt_box .txt02 {
        font-size: 22px;
    }

    .wp_wrap .ms_visual .control_box .top .ms_ing_bar {
        width: 120px;
    }

    .wp_wrap .ms_visual .control_box .top .ms_num p {
        font-size: 12px;
    }

    .wp_wrap .ms_visual .control_box .bot .ms_arr i {
        font-size: 14px;
        padding: 4px;
    }


    /**********************************************************************************************************************/


    /**********************************************************************************************************************/
    /* 서브영역 */
    /**********************************************************************************************************************/
    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 서브 공통 */





    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 운영법인소개*/
    .wp_wrap #shp_gs_child .opr_sec4 .mng_goal .cont_box .itms>li .txt1 {
        font-size: 16px;
        min-height: 38px;
    }
    .wp_wrap #shp_gs_child .opr_sec4 .mng_goal .cont_box .itms>li .txt2 {
        font-size: 23px;
        padding: 4px;
    } 



    /*--------------------------------------------------------------------------------------------------------------------*/
    /* 인사말 */
    .wp_wrap #shp_grt .shp_ir>.tit_bx>.tit {
        font-size: 16px;
        line-height: 32px;
    }

    .wp_wrap #shp_grt .shp_ir>.desc>.des {
        font-size: 13px;
        line-height: 22px;
    }

    .wp_wrap #shp_grt .shp_ir>.desc>.des>.txt_big {
        font-size: 16px;
    }

    /**********************************************************************************************************************/

}