/* 서브테마 */
.sub_theme.st01{background:#f9f5f0;}
.sub_theme.st01 .container{position:relative;}
.sub_theme.st01 .container img{width:100%;}
.sub_theme.st01 .container div{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;align-items: flex-start;height:100%;padding-left:30px;}
.sub_theme.st01 .container h2{font-size:4.0rem;font-weight:500;color:#333;margin-bottom:10px;}
.sub_theme.st01 .container p{font-size:2.0rem;font-weight:400;color:#333;line-height:1.3;letter-spacing: -1px;}
.sub_theme.st01 .container p span{font-size:2.0rem;font-weight:400;color:#A65959;}
#bo_v_img{text-align: center;}
@media(max-width:767px){
    .sub_theme.st01 .container div{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;align-items: flex-start;height:100%;padding-left:20px;}
    .sub_theme.st01 .container h2{font-size:2.2rem;font-weight:500;color:#333;margin-bottom:10px;}
    .sub_theme.st01 .container p{font-size:1.3rem;font-weight:400;color:#333;line-height:1.3;letter-spacing: -1px;}
    .sub_theme.st01 .container p span{font-size:1.3rem;font-weight:400;color:#A65959;}
}

/* 서브레이아웃 */
.sub_container{position:relative;min-height:500px;padding-bottom:50px;}

@media(max-width:767px){
    .sub_container{padding-bottom:20px;}
}

/* 서브메뉴 */
.sub_menu{display:flex;justify-content:center;border-bottom:1px solid #e8e8e8;}
.sub_menu ul{display:flex;max-width:1200px;width:100%;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.sub_menu ul li{border-right:1px solid #e8e8e8;}
.sub_menu ul li:last-child{border-right:0;}
.sub_menu ul li a{position:relative;display:flex;justify-content:center;align-items:center;height:48px;font-size:1.4rem;color:#333;transition: all .3s;}
.sub_menu ul li a.on{background:#ffa800;color:#000;}
.sub_menu ul li a.on:before{content:'';position:absolute;left:0;top:48px;display:block;width:100%;height:10px;border-top:1px solid #ffa800;background:url('') no-repeat center top;}


.sub_menu.li4 ul li{width:25%;}
.sub_menu.li7 ul li{width:14.285714%;}


@media(max-width:767px){
    .sub_menu ul{flex-wrap:wrap;}
    .sub_menu ul li{border-bottom:1px solid #e8e8e8;}
    .sub_menu ul li a{position:relative;display:flex;justify-content:center;align-items:center;height:34px;font-size:1.2rem;color:#333;letter-spacing:-1px;transition: all .3s;}
    .sub_menu ul li a.on:before{display:none;}

    .sub_menu.li7 ul li{width:25%;}
    .sub_menu.li7 ul li:nth-child(5), .sub_menu.li7 ul li:nth-child(6), .sub_menu.li7 ul li:nth-child(7){border-bottom:0;}
    .sub_menu.li7 ul li:last-child{border-right:1px solid #e8e8e8;}
}


/* 위치 네비게이션 */
.navi{display:flex;justify-content:flex-end;align-items:center;font-size:1.3rem;color:rgba(0,0,0, .8);padding:10px 0;}
.navi:before{content: '';display:flex;width:23px;height:21px;background:url('/img/common/icon_navi.png') no-repeat;background-size:18px auto;}

@media(max-width:767px){
    .navi{display:none;}
}


/* 서브타이틀 */
.sub_h3{display:flex;justify-content: center;align-items:center;width:100%;padding:30px 0 50px;}
.sub_h3 span{font-size:2.6rem;font-weight: 500;color:#333;}
.sub_h3 span:after{content: '';display:flex;height:3px;background:#f5870c;margin-top:5px;}

@media(max-width:767px){
    .sub_h3{padding:30px 0;}
}

.sub_h4_01{display:inline-flex;align-items: center;color:#B1620A;font-size:1.8rem;font-weight:500;}
.sub_h4_01 i{display:inline-flex;justify-content:center;align-items: center;width:50px;height:50px;color:#000;font-size:1.8rem;font-weight:500;background:#9cb2bc;margin-right:5px;}
.sub_h4_01 span{color:#787878;font-size:1.8rem;padding-left:20px;}
.sub_h4_01.point i{background:#787878;}


/* 좌우 페이지 */
.page_control a:nth-child(1){position:fixed;top:50%;left:50%;margin:-31px 0 0 -720px;display:flex;align-items: center;height:62px;font-size:2.4rem;color:#707070;transition: all .3s;}
.page_control a:nth-child(2){position:fixed;top:50%;left:50%;margin:-31px 0 0 615px;display:flex;align-items: center;height:62px;font-size:2.4rem;color:#707070;transition: all .3s;}
.page_control a:nth-child(1):before{content: '';display:inline-block;width:37px;height:62px;background:url('/img/common/icon_page_prev.png') no-repeat center;margin-left:5px;}
.page_control a:nth-child(2):after{content: '';display:inline-block;width:37px;height:62px;background:url('/img/common/icon_page_next.png') no-repeat center;margin-left:5px;}
.page_control a:hover{color:#000;}




/* 공통 */
.b_l_0{border-left:0 !important;}
.blind{position:fixed;left:-9999px;top:-9999px;}

/* 준비중 */
.soon{display:flex;flex-direction:column;justify-content: center;align-items: center;min-height:500px;background:#f9f5f0;padding:20px;}
.soon em{font-size:2.4rem;color:rgba(0,0,0, 0.5);}
.soon b{font-size:4.4em;color:rgba(0,0,0, 0.5);margin:10px 0 40px;}
.soon img{max-width:400px;width:100%;}

@media(max-width:767px){
    .soon{display:flex;flex-direction:column;justify-content: center;align-items: center;min-height:auto;background:#f9f5f0;padding:50px 20px;}
    .soon em{font-size:1.4rem;color:rgba(0,0,0, 0.5);}
    .soon b{font-size:1.6em;color:rgba(0,0,0, 0.5);margin:10px 0 40px;}
    .soon img{max-width:400px;width:80%;}
}

/* 사업안내-이용안내 */
.wrap_sub01_01{display:flex;border:1px solid #cfcfcf;}
.wrap_sub01_01 div{border-left:1px solid #ccc;}
.wrap_sub01_02{display:flex;border:1px solid #cfcfcf;width:100%;margin-top:-1px;}
.wrap_sub01_02 > div:nth-child(1){width:50%;}
.wrap_sub01_02 > div:nth-child(1) div:nth-child(1){height:50%;}
.wrap_sub01_02 > div:nth-child(1) div:nth-child(2){border-top:1px solid #ccc;height:50%;}
.wrap_sub01_02 > div:nth-child(2){width:50%;border-left:1px solid #ccc;}
.wrap_sub01_02 img{width:100%;height:100%;}
.wrap_sub01_03{display:flex;flex-direction:column;border:1px solid #cfcfcf;margin-top:-1px;}
.wrap_sub01_03 ol{display:flex;justify-content:center;margin:20px 0;}
.wrap_sub01_03 ol li{display:flex;flex-direction: column;justify-content:center;align-items:center;width:181px;height:158px;}
.wrap_sub01_03 ol li em{display:flex;justify-content:center;align-items:center;height:50px;font-size:1.4rem;color:#000;}
.wrap_sub01_03 ol li span{display:flex;justify-content:center;align-items:center;height:calc(100% - 50px);font-size:1.6rem;text-align:center;color:rgba(0,0,0, 0.7);line-height:1.2;}
.wrap_sub01_03 ol li:nth-child(1){background:url('/img/sub/sub_01_02.png') no-repeat center;}
.wrap_sub01_03 ol li:nth-child(2){background:url('/img/sub/sub_01_03.png') no-repeat center;}
.wrap_sub01_03 ol li:nth-child(3){background:url('/img/sub/sub_01_04.png') no-repeat center;}
.wrap_sub01_03 ol li:nth-child(4){background:url('/img/sub/sub_01_05.png') no-repeat center;}
.wrap_sub01_03 ol li:nth-child(5){background:url('/img/sub/sub_01_06.png') no-repeat center;}
.wrap_sub01_03 ol li:nth-child(6){background:url('/img/sub/sub_01_07.png') no-repeat center;}

@media(max-width:767px){
    .wrap_sub01_01{flex-wrap:wrap;border:1px solid #cfcfcf;}
    .wrap_sub01_01 div{width:100%;border-left:0;border-top:1px solid #cfcfcf;}
    .wrap_sub01_01 div:nth-child(1){border-top:0;}
    .wrap_sub01_02{flex-wrap:wrap;border:1px solid #cfcfcf;margin-top:-1px;}
    .wrap_sub01_02 div{width:100% !important;border-left:0 !important;;}
    .wrap_sub01_02 > div:nth-child(2){display:flex;justify-content:center;align-items:center;padding:15px 0;}
    .wrap_sub01_02 img{width:60%;height:auto;}
    .wrap_sub01_03 ol{display:flex;flex-wrap:wrap;justify-content:space-around;}
    .wrap_sub01_03 ol li{width:calc(50% - 10px);margin:5px;}
}



/* 사업안내 - 기능성향성지원사업 */
.sub_01_info{display:flex;justify-content:center;}
.sub_01_info div:nth-child(1){display:flex;justify-content:center;align-items:center;width:120px;}
.sub_01_info div:nth-child(2){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:calc(100% - 120px);padding:0 20px;}
.sub_01_info div em{color:#B2620A;font-size:2rem;font-weight:500;margin-bottom:10px;}
.sub_01_info div p{font-size:1.6rem;color:#333;line-height: 1.4;}

/* 탭 */
.tab_box{margin:30px 0;}
.tab_box .tab{display:flex;width:100%;border:1px solid #e8e8e8;}
.tab_box .tab li{border-left:1px solid #e8e8e8;}
.tab_box .tab li:first-child{border-left:0}
.tab_box .tab li a{position:relative;display:flex;justify-content:center;align-items:center;height:44px;font-size:1.4rem;color:#333;text-align:center;padding:5px;transition: all .3s;}
.tab_box ul li a.on{background:#e8e8e8 ;color:#010101;}

.tab_box .tab.t_blue li a{background:#fff;color:#333;}
.tab_box .tab.t_blue li a.on{background:#3897e1 ;color:#000;}


.tab_box .tab.li2 li{width:50%;}
.tab_box .tab.li3 li{width:33.3333333333333%;}
.tab_box .tab.li4 li{width:25%;}
.tab_box .tab.li5 li{width:20%;}
.tab_box .tab.li6 li{width:16.66666666666%;}
.tab_box .tab.li7 li{width:14.28571428571429%;}
.tab_box .tab.li8 li{width:12.5%;}

.tab_box .tab_contents{padding:20px 0;}


/* 게시판 탭 */
.tab_link{display:flex;width:100%;border:1px solid #e8e8e8;}
.tab_link li{border-left:1px solid #e8e8e8;}
.tab_link li:first-child{border-left:0}
.tab_link li a{position:relative;display:flex;justify-content:center;align-items:center;height:44px;font-size:1.4rem;color:#333;text-align:center;padding:5px;transition: all .3s;}
.tab_link li a.on{background:#e8e8e8 ;color:#010101;}

.tab_link.li2 li{width:50%;}
.tab_link.li3 li{width:33.3333333333333%;}
.tab_link.li4 li{width:25%;}
.tab_link.li5 li{width:20%;}
.tab_link.li6 li{width:16.66666666666%;}
.tab_link.li7 li{width:14.28571428571429%;}


@media(max-width:767px){
    .tab_box .tab{display:flex;flex-wrap: wrap;}
    .tab_box .tab.li6 li{width:50%;border-top:1px solid #e8e8e8;}
    .tab_box .tab.li6 li:nth-child(1), .tab_box .tab.li6 li:nth-child(2){border-top:0;}
    .tab_box .tab.li6 li:nth-child(2n+1){border-left:0;}

    .tab_box .tab.li8 li{width:25%;border-top:1px solid #e8e8e8;}
    .tab_box .tab.li8 li:nth-child(1), .tab_box .tab.li8 li:nth-child(2), .tab_box .tab.li8 li:nth-child(3), .tab_box .tab.li8 li:nth-child(4){border-top:0;}
    .tab_box .tab.li8 li:nth-child(4n+1){border-left:0;}


    .tab_box .tab li a{position:relative;display:flex;justify-content:center;align-items:center;height:36px;font-size:1.4rem;color:#333;text-align:center;padding:5px;transition: all .3s;}

    .tab_link{display:flex;flex-wrap: wrap;}
    .tab_link.li6 li{width:50%;border-top:1px solid #e8e8e8;}
    .tab_link.li6 li:nth-child(1), .tab_box .tab.li6 li:nth-child(2){border-top:0;}
    .tab_link.li6 li:nth-child(2n+1){border-left:0;}

    .tab_link li a{position:relative;display:flex;justify-content:center;align-items:center;height:36px;font-size:1.4rem;color:#333;text-align:center;padding:5px;transition: all .3s;}
}


.responsive-wrap{width:100%;overflow-x:auto;overflow-y:hidden;display: flex;flex-wrap: wrap;justify-content: space-around;}

/* 표 */
.table{position:relative; width:100%; border-top:2px solid #3a3a3a; border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;color:#c6c6c6;border-collapse:separate;}
.table caption{position:fixed;left:-9999px;top:-9999px;}
.table tbody{text-align:center;}
.table thead tr th:first-child{border-left:1px solid #c6c6c6;}
.table thead tr th {padding:10px 5px;background:#f5f5f5;color:#333;font-size:1.7rem;text-align:center;}
.table tbody tr th{padding:10px 5px;border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6;background:#fdfdfd;color: #333;font-size: 90%;text-align:center;}
.table tbody tr td{padding:10px;border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6;color:#333;font-size: 1.6rem;line-height: 1.4em;vertical-align:middle;}
.table tbody tr td p{font-size: 1.6rem;line-height: 1.4rem;}
.table tbody tr th{border-top-color:#949494;font-size: 17px;line-height: 1.4rem;}
.table tbody tr:nth-child(1) th, .table tbody tr:nth-child(1) td{border-top:0;}
.table tr td:last-child, table.table tr th:last-child {border-right: 0 solid #c6c6c6;}
.table tbody ul, table.table tbody ol {padding-left:0; text-align:left;}
.table .left { text-align:left; }
.table td.bg_gray, table.table th.bg_gray{background-color:whitesmoke}
.th_bg{background:rgba(0,0,0, 0.02);}
.td_left{text-align:left;}

@media(max-width:767px){
    .table.scroll{width:860px;}
}

/* 인사말 */
.wrap_hi{display:flex;justify-content: space-between;}
.p_hi{font-family: 'Eoe_YE_M';font-size:6rem;padding-bottom:20px;border-bottom:1px solid #ccc;}
.p_hi span{font-family: 'Eoe_YE_M';font-size:6rem;}
.p_hi img:nth-child(1){max-width:480px;}
.p_hi img:nth-child(3){max-width:480px;}



.c_orange{color: #B26209;}
.c_black{color:#000;}
.c_grey{color:#999;}

@media(max-width:767px){
    .wrap_hi{display:flex;flex-direction:column;justify-content: flex-start;}
    .wrap_hi p{order:2;margin:0;}
    .wrap_hi div{text-align: center;margin-bottom:30px;}
    .wrap_hi img{max-width:320px;width:80%;}

    .p_hi{font-family: 'Eoe_YE_M';font-size:4rem;padding-bottom:20px;border-bottom:1px solid #ccc;}
    .p_hi span{font-family: 'Eoe_YE_M';font-size:4rem;}
}



/* 복지관소개 */
.wrap_about_02_01{display:flex;;flex-direction: column;border:1px solid #cfcfcf;}

.wrap_about_02_02{display:flex;;flex-direction: column;border:1px solid #cfcfcf;margin-top:-1px;}
.wrap_about_02_02 ul{margin-top:20px;}
.wrap_about_02_02 ul li{display:flex;margin-bottom:10px;}
.wrap_about_02_02 ul li em{display:flex;justify-content:center;align-items:center;width:176px;height:130px;font-size:1.8rem;color:#000;font-weight:500;line-height:1.4;text-align:center;}
.wrap_about_02_02 ul li:nth-child(1) em{background:#ff5688;}
.wrap_about_02_02 ul li:nth-child(2) em{background:#3897e1;}
.wrap_about_02_02 ul li:nth-child(3) em{background:#a8ded8;}
.wrap_about_02_02 ul li p{width:calc(100% - 200px);}

.wrap_about_02_03{display:flex;;flex-direction: column;border:1px solid #cfcfcf;margin-top:-1px;}
.wrap_about_02_03 img{max-width:1052px;width:100%;}

@media(max-width:767px){
    .wrap_about_02_02 ul li{flex-direction: column;}
    .wrap_about_02_02 ul li em, .wrap_about_02_02 ul li p{width:100%;}
    .wrap_about_02_02 ul li em{height:80px;}
}



/* 법인소개 */
.wrap_about_03_btn {display: block; text-align:center; margin:0 auto 30px;}
.wrap_about_03_btn img {
    width:100%;
    max-width:350px;
}
.wrap_about_03_01{display:flex;;flex-direction: column;border:1px solid #cfcfcf;}

.wrap_about_03_02{display:flex;border:1px solid #cfcfcf;width:100%;margin-top:-1px;}
.wrap_about_03_02 > div:nth-child(1){width:75%;}
.wrap_about_03_02 ul{display:flex;width:100%;margin-top:20px;}
.wrap_about_03_02 ul li{display:flex;flex-direction: column;border-left:1px solid #cfcfcf;}
.wrap_about_03_02 ul li:nth-child(1){border-left:0;}
.wrap_about_03_02 ul li:nth-child(1){width:30%;}
.wrap_about_03_02 ul li:nth-child(2){width:45%;}
.wrap_about_03_02 ul li:nth-child(3){width:25%;}
.wrap_about_03_02 ul li em{display:flex;justify-content:center;align-items:center;width:100%;height:40px;font-size:1.6rem;color:#000;font-weight: 500;}
.wrap_about_03_02 ul li:nth-child(1) em{background:#3897e1;}
.wrap_about_03_02 ul li:nth-child(2) em{background:#ffa800;}
.wrap_about_03_02 ul li:nth-child(3) em{background:#a8ded8;}
.wrap_about_03_02 > div:nth-child(2){display:flex;justify-content:center;align-items:center;width:25%;border-left:1px solid #cfcfcf;}
.wrap_about_03_02 > div img{max-width:240px;width:100%;}

.wrap_about_03_03{display:flex;flex-direction: column;border:1px solid #cfcfcf;width:100%;margin-top:-1px;}
.wrap_about_03_03 > div:nth-child(2){display:flex;padding:20px;}
.wrap_about_03_03 > div:nth-child(2) > div:nth-child(1){display:flex;justify-content:center;align-items:center;width:45%;}
.wrap_about_03_03 > div:nth-child(2) > div:nth-child(1) img{max-width:471px;width:100%;}
.wrap_about_03_03 > div:nth-child(2) > div:nth-child(2){width:55%;}
.wrap_about_03_03 > div:nth-child(2) > div:nth-child(2){display:flex;align-items:center;}
.wrap_about_03_03 > div:nth-child(2) > div:nth-child(2) div{font-size:1.7rem;line-height:1.5;}

.ul_cooper li{font-size:1.5rem;color:#555;line-height:1.3;padding:10px 0 10px 45px;}
.ul_cooper li:nth-child(1){background:url('/img/sub/img_about_03_03.png') no-repeat left center;}
.ul_cooper li:nth-child(2){background:url('/img/sub/img_about_03_04.png') no-repeat left center;}
.ul_cooper li:nth-child(3){background:url('/img/sub/img_about_03_05.png') no-repeat left center;}
.ul_cooper li:nth-child(4){background:url('/img/sub/img_about_03_06.png') no-repeat left center;}
.c_red_brown{color:#80180d;}

@media(max-width:767px){
    .wrap_about_03_02{flex-direction: column;}
    .wrap_about_03_02 > div:nth-child(1){width:100%;}
    .wrap_about_03_02 ul{flex-direction: column;}
    .wrap_about_03_02 ul li{width:100% !important;border-left:0;}
    .wrap_about_03_02 > div:nth-child(2){width:100%;border-left:0;border-top:1px solid #cfcfcf;}
    .wrap_about_03_03 > div:nth-child(2){flex-direction: column;}
    .wrap_about_03_03 > div:nth-child(2) div{width:100% !important;}
    .wrap_about_03_03 > div:nth-child(2) > div:nth-child(1) img{max-width:280px;width:100%;margin-bottom:30px;}
}



/* 연혁 */
.ol_history li b{position:fixed;left:-9999px;top:-9999px;}
.ol_history li ol li{display:flex;border-bottom:1px solid #eee;padding:15px 0;}
.ol_history li ol li em{width:80px;font-size:1.7rem;color:#2e7bb7;text-align: center;}
.ol_history li ol li p{width:calc(100% - 80px);line-height:1.3;font-size:1.5rem;color:#555;padding:0 5px;}
.ol_history h3{font-size:2.4rem;color: #287fe1;}


/* 조직도 */
.scroll::-webkit-scrollbar{
    height:10px;
}
.scroll::-webkit-scrollbar-thumb{
    background-color: #d6d6d6;
}
.scroll::-webkit-scrollbar-track {
    background-color:#ebebeb;
}

.scroll .scroll_tb {
    text-align:center;
    border:1px solid #ededed;
    margin-bottom:10px;
    padding:3px;
    display:none;
}

.scroll .scroll_tb p {
    font-size:0.68em!important;
    color:#555;
}
.wrap_organ{position:relative;width:100%;height:390px;background:url('/img/sub/img_about_07_01.png') no-repeat center top;}
.wrap_organ2{position:relative;width:100%;height:390px;background:url('/img/sub/img_about_07_01_1_.png') no-repeat center top;}
.wrap_organ3{position:relative;width:100%;height:464px;background:url('/img/sub/img_about_07_01_1_20240326.png') no-repeat center top;}
.wrap_organ4{position:relative;width:100%;height:464px;background:url('/img/sub/img_about_07_01_1_20240729.png') no-repeat center top;}
.wrap_organ5{display: flex;flex-wrap: wrap;justify-content: space-around;position:relative;width:100%;height:464px;background:url('/img/sub/img_about_07_01_1_20250102.png') no-repeat center top;}
.organ_01{position:absolute;top:10px;left:50%;display:flex;justify-content:center;align-items:center;width:200px;height:50px;font-size:2rem;color:#000 !important;background:#3897e1;margin-left:-100px;}
.organ_02_1{position:absolute;top:80px;left:50%;display:flex;justify-content:center;align-items:center;width:250px;height:50px;font-size:2rem;color:#333 !important;background:#f0f0d8;margin-left:-400px;}
.organ_02_1_01{position:absolute;top:146px;left:50%;display:flex;justify-content:center;align-items:center;width:200px;height:45px;font-size:2rem;color:#333 !important;background:#fcd232;margin-left:195px;}
.organ_02_1_02{position:absolute;top:146px;left:50%;display:flex;justify-content:center;align-items:center;width:200px;height:45px;font-size:2rem;color:#333 !important;background:#fcd232;margin-left:-390px;}
.organ_02_1_1{position:absolute;top:135px;left:50%;display:flex;justify-content:center;align-items:center;width:124px;height:30px;font-size:1.6rem;color:#fff !important;background:#777777;margin-left:-400px;}
.organ_02_1_2{position:absolute;top:135px;left:50%;display:flex;justify-content:center;align-items:center;width:124px;height:30px;font-size:1.6rem;color:#fff !important;background:#777777;margin-left:-274px;}
.organ_02_2{position:absolute;top:80px;left:50%;display:flex;justify-content:center;align-items:center;width:250px;height:50px;font-size:2rem;color:#333 !important;background:#f0f0d8;margin-left:150px;}
.organ_02_2_1{position:absolute;top:135px;left:50%;display:flex;justify-content:center;align-items:center;width:124px;height:30px;font-size:1.6rem;color:#fff !important;background:#777777;margin-left:150px;}
.organ_02_2_2{position:absolute;top:135px;left:50%;display:flex;justify-content:center;align-items:center;width:124px;height:30px;font-size:1.6rem;color:#fff !important;background:#777777;margin-left:276px;}
.organ_02_3{position:absolute;top:200px;left:50%;display:flex;justify-content:center;align-items:center;width:200px;height:50px;font-size:2rem;color:#333 !important;background:#dae1e9;margin-left:-100px;}

.organ_03_1_01{position:absolute;top:237px;left:50%;display:flex;justify-content:center;align-items:center;width:200px;height:45px;font-size:2rem;color:#333 !important;background:#fcd232;margin-left:195px;}
.organ_03_1_02{position:absolute;top:287px;left:50%;display:flex;justify-content:center;align-items:center;width:200px;height:45px;font-size:2rem;color:#333 !important;background:#fcd232;margin-left:195px;}
.organ_03_1_03{position:absolute;top:287px;left:50%;display:flex;justify-content:center;align-items:center;width:200px;height:45px;font-size:2rem;color:#333 !important;background:#fcd232;margin-left:-390px;}

.organ_02_3_1{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:150px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-550px;}
.organ_02_3_2{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:150px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-310px;}
.organ_02_3_3{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:150px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-75px;}
.organ_02_3_4{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:150px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:160px;}
.organ_02_3_5{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:150px;height:40px;font-size:1.7rem;color:#000 !important;letter-spacing:-0.5px;background:#ffa800;margin-left:400px;}

.organ_03_3_1{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:150px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-550px;}
.organ_03_3_2{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:150px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-390px;}
.organ_03_3_3{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:150px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-230px;}
.organ_03_3_4{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:150px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-70px;}
.organ_03_3_5{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:150px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:90px;}
.organ_03_3_6{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:150px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:250px;}
.organ_03_3_7{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:150px;height:40px;font-size:1.7rem;color:#000 !important;letter-spacing:-0.5px;background:#ffa800;margin-left:410px;}
/*
.organ_04_3_1{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-550px;}
.organ_04_3_2{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-410px;}
.organ_04_3_3{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-270px;}
.organ_04_3_4{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-130px;}
.organ_04_3_5{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:10px;}
.organ_04_3_6{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:150px;}
.organ_04_3_7{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:290px;}
.organ_04_3_8{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;letter-spacing:-0.5px;background:#ffa800;margin-left:430px;}
*/
.organ_04_3_1{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-530px;}
.organ_04_3_2{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-370px;}
.organ_04_3_3{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-210px;}
.organ_04_3_4{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-55px;}
.organ_04_3_5{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:100px;}
.organ_04_3_6{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:260px;}
.organ_04_3_7{position:absolute;top:320px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;letter-spacing:-0.5px;background:#ffa800;margin-left:410px;}

.organ_04_4_1{position:absolute;top:414px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-530px;}
.organ_04_4_2{position:absolute;top:414px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-370px;}
.organ_04_4_3{position:absolute;top:414px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-210px;}
.organ_04_4_4{position:absolute;top:414px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-55px;}
.organ_04_4_5{position:absolute;top:414px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:100px;}
.organ_04_4_6{position:absolute;top:414px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:260px;}
.organ_04_4_7{position:absolute;top:414px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;letter-spacing:-0.5px;background:#ffa800;margin-left:410px;}

.organ_04_5_1{position:absolute;top:414px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-460px;}
.organ_04_5_2{position:absolute;top:414px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-300px;}
.organ_04_5_3{position:absolute;top:414px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:-140px;}
.organ_04_5_4{position:absolute;top:414px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:20px;}
.organ_04_5_5{position:absolute;top:414px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:180px;}
.organ_04_5_6{position:absolute;top:414px;left:50%;display:flex;justify-content:center;align-items:center;width:118px;height:40px;font-size:1.7rem;color:#000 !important;background:#ffa800;margin-left:350px;}

.p_organ{font-size:1.4rem;color:#999;border-bottom:1px solid #eee;padding:10px;}
.organ_table{display: flex;flex-wrap: wrap;justify-content: space-around;}
.organ_table h4{position:relative;line-height:30px;font-size:1.8rem;color:#333;padding-left:30px;margin-bottom:20px;}
.organ_table h4:before{content: '';position:absolute;left:0;top:5px;width:20px;height:20px;background:#ffa800;}

@media(max-width:767px){
    /* .scroll {
        overflow-x: scroll;
    }
    .scroll .scroll_wd {
        width:820px;
        margin:0 10%;
        background:url('/img/sub/img_about_07_01_1_20250102.png') no-repeat center center;
    }
    .scroll table tr td {
        padding:15px 5px;
    }
    .scroll .scroll_tb {
        display:block;
    }

    .wrap_organ5{background:none;} */

    /* .wrap_organ{position:relative;width:100%;height:auto;background:none;}
    .wrap_organ a, .wrap_organ span{position:relative;top:inherit;left:inherit;width:100%;margin-left:inherit;margin-bottom:1px;}
	.wrap_organ2{position:relative;width:100%;height:auto;background:none;}
    .wrap_organ2 a, .wrap_organ2 span{position:relative;top:inherit;left:inherit;width:100%;margin-left:inherit;margin-bottom:1px;}
	.wrap_organ3 a, .wrap_organ3 span{position:relative;top:inherit;left:inherit;width:100%;margin-left:inherit;margin-bottom:1px;}
	.wrap_organ5{position:relative;width:100%;height:auto;background:none;}
    .wrap_organ5 a, .wrap_organ5 span{position:relative;top:inherit;left:inherit;width:100%;margin-left:inherit;margin-bottom:1px;}
    .organ_01{margin-bottom:20px !important;}
    .organ_02_1_2{margin-bottom:20px !important;}
    .organ_02_2_2{margin-bottom:20px !important;}
	.organ_04_5_1{margin-bottom:20px !important;}
    .organ_04_5_2{margin-bottom:20px !important;}
    .organ_04_5_2{margin-bottom:20px !important;} */


    .wrap_organ5 {
        height:515px;
        /* background-image:none; */
    }
    .scroll .scroll_wd {
        background-image:none;
    }
    .organ_01 {
        position: absolute;
        top: 10px;
        left: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 50px;
        font-size: 1.6rem;
        color: #000 !important;
        background: #3897e1;
        transform: translateX(-50%);
        margin-left: 0;
    }
    .organ_02_1 {
        position: absolute;
        top: 80px;
        /* left: 50%; */
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 50px;
        font-size: 1.6rem;
        color: #333 !important;
        background: #f0f0d8;
        margin-left: 0;
        left: 0;
    }
    .organ_02_2 {
        position: absolute;
        top: 80px;
        left: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 50px;
        font-size: 1.6rem;
        color: #333 !important;
        background: #f0f0d8;
        right: 0;
        margin-left:0;
    }
    .organ_02_1_02 {
        position: absolute;
        top: 146px;
        left: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 45px;
        font-size: 1.6rem;
        color: #333 !important;
        background: #fcd232;
        margin-left:0;
        left: 0;
    }
    .organ_02_1_01 {
        position: absolute;
        top: 146px;
        left: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 45px;
        font-size: 1.6rem;
        color: #333 !important;
        background: #fcd232;
        margin-left: 0;
        right: 0;
    }
    .organ_02_3 {
        position: absolute;
        top: 200px;
        left: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 50px;
        font-size: 1.6rem;
        color: #333 !important;
        background: #dae1e9;
        margin-left: 0;
        transform: translateX(-50%);
    }
    .organ_03_1_01 {
        position: absolute;
        top: 254px;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 45px;
        font-size: 1.6rem;
        color: #333 !important;
        background: #fcd232;
        margin-left: 0;
        right: 0;
        left: auto;
    }
    .organ_03_1_02 {
        position: absolute;
        top: 301px;
        left: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 45px;
        font-size: 1.6rem;
        color: #333 !important;
        background: #fcd232;
        margin-left: 0;
        right: 0;
    }
    .organ_03_1_03 {
        position: absolute;
        top: 287px;
        left: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 45px;
        font-size: 1.6rem;
        color: #333 !important;
        background: #fcd232;
        margin-left: 0;
        left: 0;
    }
    .organ_04_5_1 {
        position: absolute;
        top: 414px;
        left: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 40px;
        font-size: 1.4rem;
        color: #000 !important;
        background: #ffa800;
        margin-left: -110px;
        transform: translateX(-50%);
    }
    .organ_04_5_2 {
        position: absolute;
        top: 414px;
        left: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 40px;
        font-size: 1.4rem;
        color: #000 !important;
        background: #ffa800;
        margin-left:0;
        transform: translateX(-50%);
    }
    .organ_04_5_3 {
        position: absolute;
        top: 414px;
        left: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 40px;
        font-size: 1.4rem;
        color: #000 !important;
        background: #ffa800;
        margin-left: 110px;
        transform: translateX(-50%);
    }
    .organ_04_5_4 {
        position: absolute;
        top: 457px;
        left: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 40px;
        font-size: 1.4rem;
        color: #000 !important;
        background: #ffa800;
        margin-left: -110px;
        transform: translateX(-50%);
    }
    .organ_04_5_5 {
        position: absolute;
        top: 457px;
        left: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 40px;
        font-size: 1.4rem;
        color: #000 !important;
        background: #ffa800;
        margin-left: 0px;
        transform: translateX(-50%);
    }
    .organ_04_5_6 {
        position: absolute;
        top: 457px;
        left: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 40px;
        font-size: 1.4rem;
        color: #000 !important;
        background: #ffa800;
        margin-left: 110px;
        transform: translateX(-50%);
    }
}


/* 시설현황 */
.fac_img{display: flex;justify-content: center;align-items: center;}
.fac_img img{max-width:970px;width:100%;}

.fac_board{display: flex;flex-wrap: wrap;}
.fac_board div{display: flex;flex-direction:column;align-items:center;width:20%;padding:10px;}
.fac_board div img{max-width:300px;width:100%;}
.fac_board div span{font-size:1.4rem;color:#555;padding:10px;}

@media(max-width:767px){
    .fac_board div{display: flex;flex-direction:column;align-items:center;width:50%;padding:10px;}
}



/* 찾아오시는 길 */
.wrap_b1{border:1px solid #d0d0d0;padding:20px;}
.ul_location li{font-size:1.5rem;color:#555;line-height:1.3;padding:15px 0 15px 45px;}
.ul_location li:nth-child(1){background:url('/img/sub/about_09_01.png') no-repeat left center;}
.ul_location li:nth-child(2){background:url('/img/sub/about_09_02.png') no-repeat left center;}
.ul_location li:nth-child(3){background:url('/img/sub/about_09_03.png') no-repeat left center;}

.wrap_b1_1{border:1px solid #d0d0d0;border-top:0;}
.location_info{display:flex;}
.location_info a{display:flex;justify-content:center;align-items:center;width:156px;text-align:center;background:#787878;color:#fff;font-size:1.5rem;line-height: 1.3;transition: all .3s;}
.location_info a:hover{background:#555;}
.location_info > div{display:flex;width:calc(50% - 78px);border-left:1px solid #d0d0d0;padding:20px;}
.location_info > div:nth-child(2){border-left:0;}

.location_info > div i{width:100px;}
.location_info > div em{display:flex;font-size:1.6rem;color:#000;font-weight: 500;padding-bottom:10px;}
.location_info > div p{font-size:1.5rem;color:#555;line-height: 1.5;}
.location_info > div p span{font-size:1.5rem;}

.c_blue{color:#296EA4 !important;}
.c_green{color:#237800 !important;}

/* 팝업 무료 셔틀 시간표 */
.bg_shadow{position:fixed !important;left:0;top:0;z-index:100000;display:none;width:100%;height:100vh;background:rgba(0,0,0, .4);}
.popup_bus_time{position:fixed;left:0;top:0;z-index:1000000000;display:none;justify-content: center;align-items: center;width:100%;height:100vh;}
.popup_bus_time_area{max-width:700px;width:100%;height:700px;background:#fff;padding:20px;}

.wrap_local_title{display:flex;justify-content: space-between;align-items: center;}
.wrap_local_title em{height:30px;line-height:30px;font-size:1.8rem;color:#333;letter-spacing:-0.5px;background:url('/img/sub/icon_local_title.png') no-repeat left center;padding-left:35px;}
.popup_local_close{height:30px;line-height:30px;font-size:1.7rem;color:#333 !important;background:url('/img/sub/icon_popup_close.png') no-repeat right center;padding-right:20px;}
.btn_popup_etc{display:flex;justify-content: center;align-items: center;width:60px;height:30px;font-size:1.3rem;color:#fff;background: #999;border-radius: 4px;transition: all .3s;}
.btn_popup_etc:hover{color:#fff;background:#555;}

.bus_time_scroll{max-height:calc(100% - 70px);overflow-y:auto;}


@media(max-width:767px){
    .wrap_b1{border:1px solid #d0d0d0;padding:10px;}

    .location_info{display:flex;flex-direction: column;}
    .location_info a{width:100%;padding:15px 0;}
    .location_info > div{width:100%;}
    .location_info > div:nth-child(3){border-left:0;border-top:1px solid #d0d0d0;}
    .location_info > div i{width:90px;}
    .location_info > div div{width:calc(100% - 90px);}

    .popup_bus_time_area{max-width:700px;width:100%;height:100vh;}
}


/* 윤리경영 */
.wrap_useinfo{padding:20px;}
.wrap_useinfo_in{border-top:1px solid #333;margin-top:80px;padding-top:50px;}
.wrap_useinfo span{display: block; font-size:3.0rem;color:#333;font-weight: 500;text-align:center;padding-bottom:30px;}
.wrap_useinfo p{font-size:2.0rem;color:#296EA4;font-weight: 500;padding:40px 0 20px;}
.wrap_useinfo ul li{font-size:1.4rem;line-height:1.5;}
.wrap_useinfo ol li{font-size:1.4rem;line-height:1.5;}
.wrap_useinfo a{font-size:1.4rem;line-height:1.5;color:#000;}
.wrap_useinfo strong{display:inline-block;font-size:1.7rem;padding-top:20px;}
.wrap_useinfo b{font-size:1.5rem;font-weight: 500;color:#B26209;}

.wrap_useinfo div img{max-width:620px;width:100%;}
.m_t-30{margin-top:-30px;}

/*웹접근성*/
.wrap_usepernal .point{font-size:2.0rem;color:#296EA4;font-weight: 500;padding:40px 0 20px;}
.wrap_useinfo p.allp,.wrap_usepernal p{font-size:1.4rem;line-height:1.5;color: #000}

/* 후원 및 자원봉사 */
.wrap_notify_04_01{display:flex;flex-direction: column;border:1px solid #cfcfcf;}

.wrap_notify_04_02{display:flex;border:1px solid #cfcfcf;width:100%;margin-top:-1px;}
.wrap_notify_04_02 > div:nth-child(1){width:60%;}
.wrap_notify_04_02 ul{display:flex;flex-wrap:wrap;width:100%;margin-top:20px;}
.wrap_notify_04_02 ul li{display:flex;flex-direction: column;width:50%;border-left:1px solid #cfcfcf;}
.wrap_notify_04_02 ul li:nth-child(2n+1){border-left:0;}
.wrap_notify_04_02 ul li em{display:flex;justify-content:center;align-items:center;width:100%;height:40px;font-size:1.6rem;color:#000;font-weight: 500;}
.wrap_notify_04_02 ul li:nth-child(1) em{background:#3897e1;}
.wrap_notify_04_02 ul li:nth-child(2) em{background:#ffa800;}
.wrap_notify_04_02 ul li:nth-child(3) em{background:#a8ded8;}
.wrap_notify_04_02 ul li:nth-child(4) em{background:#ff5688;}
.wrap_notify_04_02 ul li img{width:120px;}
.wrap_notify_04_02 ul li div{display:flex;justify-content: space-around}
.wrap_notify_04_02 ul li div p{display:flex;align-items: center;font-size:1.7rem;font-weight:500;line-height:1.5;padding:20px;}
.wrap_notify_04_02 > div:nth-child(2){display:flex;justify-content:center;align-items:center;width:40%;border-left:1px solid #cfcfcf;}
.wrap_notify_04_02 > div:nth-child(2) img{max-width:400px;width:100%;}

.wrap_notify_04_03{display:flex;flex-direction: column;border:1px solid #cfcfcf;margin-top:-1px;}
.wrap_notify_04_04{display:flex;flex-direction: column;border:1px solid #cfcfcf;margin-top:-1px;}

.wrap_notify_04_05{display:flex;border:1px solid #cfcfcf;width:100%;}
.wrap_notify_04_05 > div:nth-child(1){width:50%;}
.wrap_notify_04_05 > div:nth-child(2){display:flex;justify-content:center;align-items:center;width:50%;border-left:1px solid #cfcfcf;}
.wrap_notify_04_05 > div:nth-child(2) img{max-width:450px;width:100%;}

.wrap_notify_04_06{display:flex;flex-direction: column;border:1px solid #cfcfcf;width:100%;margin-top:-1px;}
.wrap_notify_04_06 ul{display:flex;margin-top:20px;}
.wrap_notify_04_06 ul li{display:flex;flex-direction: column;width:16.6666666666667%;}
.wrap_notify_04_06 ul li em{display:flex;justify-content:center;align-items:center;width:100%;height:50px;font-size:1.6rem;color:#000;font-weight: 500;padding-bottom:2px;}
.wrap_notify_04_06 ul li:nth-child(odd) em{background:#3897e1 url('/img/sub/icon_notify_arr.png') no-repeat right 10px center;}
.wrap_notify_04_06 ul li:nth-child(even) em{background:#ffa800 url('/img/sub/icon_notify_arr.png') no-repeat right 10px center;}
.wrap_notify_04_06 ul li p{display:flex;height:calc(100% - 40px);font-size:1.7rem;font-weight:500;line-height:1.5;margin:20px 0;padding:0 20px;border-right:1px solid #ccc;}
.wrap_notify_04_06 ul li:last-child p{border-right:0;}


.spon_call_box {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: flex-end;
    margin-top:50px;
}
.spon_call_box .call_ti {
    color: #B1620A;
    font-size: 2.2rem;
    font-weight: 600;
}
.spon_call_box .call_co {
    font-size:1.8rem;
    font-weight:500;
    color:#f5870c;
}
.spon_golink {
    display:flex;
    align-items:center;
    justify-content:center;
    width:96%;
    max-width:300px;
    height:60px;
    margin:50px auto 0;
    border:2px solid #f5870c;
    background-color:#fff;
    color:#f5870c;
    font-size:1.8rem;
    font-weight:600;
    text-align:center;
}
.spon_golink:hover {
    background-color:#f5870c;
    color:#fff;
}
.ul_list_1{padding:10px 0;}
.ul_list_1 li{font-size:1.5rem;color:#555;line-height:1.3;padding:10px 20px;}

@media(max-width:767px){
    .wrap_notify_04_02{flex-direction:column;}
    .wrap_notify_04_02 > div:nth-child(1){width:100%;}
    .wrap_notify_04_02 ul li{width:100%;border-left:0;}
    .wrap_notify_04_02 ul li img{width:100px;}

    .wrap_notify_04_02 > div:nth-child(2){width:100%;border-left:0;border-top:1px solid #cfcfcf;}
    .wrap_notify_04_02 > div:nth-child(2) img{max-width:280px;}

    .wrap_notify_04_05{flex-direction:column;}
    .wrap_notify_04_05 > div:nth-child(1){width:100%;}
    .wrap_notify_04_05 > div:nth-child(2){width:100%;border-left:0;border-top:1px solid #cfcfcf;}
    .wrap_notify_04_05 > div:nth-child(2) img{max-width:280px;margin:15px 0;}

    .wrap_notify_04_06 ul{flex-wrap: wrap;}
    .wrap_notify_04_06 ul li{width:50%;}
    .wrap_notify_04_06 ul li:nth-child(even) p{border-right:0;}
}


/* 대기확인 */
.sub_h4_02{display:inline-flex;align-items: center;color:#296EA4;font-size:2.5rem;font-weight:500;line-height:1;margin-bottom:15px;}
.ul_list_2{padding:0 0 40px 0;}
.ul_list_2 li{font-size:1.8rem;color:#5d5c5d;line-height:1.3;padding:5px 20px;}
.p_notify_03{font-size:2.4rem;color:#5d5c5d;line-height:1.3;font-weight:600;padding-left:20px;}
.p_notify_03 img{margin-right:10px;}

.box_search_1{display:flex;align-items:center;border:10px solid #f5870c;padding:20px;}
.box_search_1 div:nth-child(1){margin-right:40px;}
.box_search_1 div:nth-child(2){display:flex;align-items:center;margin-right:20px;}
.box_search_1 label{padding-right:10px;}

.btn_search_1{display:flex;justify-content:center;align-items:center;width:60px;height:36px;font-size:1.4rem;background: #3378c1;color:#fff !important;border-radius: 3px;}

@media(max-width:767px){
    .box_search_1{display:flex;flex-wrap: wrap;}
    .box_search_1 div{width:100%;margin-bottom:10px;margin-right:0 !important;}
    .box_search_1 div input{width:100%;}
    .box_search_1 div select{width:33%;}
    .box_search_1 div select:nth-child(2){width:calc(34% - 10px);}
    .box_search_1 div:nth-child(2){flex-wrap:wrap;}
    .box_search_1 div:nth-child(3){margin-bottom:0;}
    .box_search_1 label{width:100%;margin-bottom:5px;}
    .btn_search_1{width:100%;}
}


/* AAC존 상세 */
.dan_1, .dan_3, .dan_4{margin:15px 0;}
.dan_1 div span{display:block;background:#fff;border:1px solid #ccc;text-align:center;padding:10px;}
.dan_1 div span img{max-width:1108px;}
.dan_1 div em{display:block;text-align:center;padding:10px 10px;font-size:1.6rem;color:#000;font-weight: 500;}

.dan_3{display:flex;justify-content: space-between;}
.dan_3 div{width:30%;}
.dan_3 div span{display:block;background:#fff;border:1px solid #ccc;text-align:center;padding:10px;}
.dan_3 div span img{max-width:317px;}
.dan_3 div em{display:block;text-align:center;padding:10px 10px;font-size:1.6rem;color:#000;font-weight: 500;}


.dan_4{display:flex;justify-content: flex-start;flex-wrap: wrap;}
.dan_4 div{width:25%;}
.dan_4 div span{display:block;background:#fff;border:1px solid #ccc;text-align:center;padding:10px;}
.dan_4 div span img{max-width:250px;}
.dan_4 div em{display:block;text-align:center;padding:10px 10px;font-size:1.6rem;color:#000;font-weight: 500;}

@media(max-width:1191px){
    .dan_1 div span img{max-width:100%;}
    .dan_3 div span img{max-width:100%;}
	.dan_4 div span img{max-width:100%;}
}

@media(max-width:767px){
    .dan_3{flex-wrap:wrap;}
    .dan_3 div{width:100%;margin-bottom:15px;}
    .dan_3 div:last-child{margin-bottom:0;}

	.dan_4{flex-wrap:wrap;}
    .dan_4 div{width:50%;margin-bottom:15px;}
    .dan_4 div:last-child{margin-bottom:0;}
}

/* 화상상담 */
.sub_community_02{display:flex;justify-content:center;}
.sub_community_02 div:nth-child(1){display:flex;flex-direction:column;justify-content:center;align-items:center;width:220px;}
.sub_community_02 div:nth-child(1) img{width:137px;}
.sub_community_02 div:nth-child(1) strong{font-size:2.2rem;color:#000;font-weight: 600;letter-spacing: -1px;}
.sub_community_02 div:nth-child(1) span{font-size:2.5rem;color:#000;font-weight: 600;letter-spacing:0;margin-top:5px;}
.sub_community_02 div:nth-child(2){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:calc(100% - 240px);padding:0 20px;}
.sub_community_02 ol li{position:relative;color:#707070;font-size:1.6rem;line-height:1.2;padding:5px 0 5px 20px;}
.sub_community_02 ol li i{position:absolute;left:0;top:4px;color:#707070;font-size:1.6rem;line-height:1.2;}
.sub_community_02 ol li span{font-size:1.6rem;font-weight: 500;}

.wrap_community_02_01{display:flex;align-items: center;border:1px solid #cfcfcf;}
.wrap_community_02_01 > div:nth-child(1){padding:20px 0;}
.wrap_community_02_01 > div:nth-child(2){display:flex;flex-direction:column;width:calc(100% - 609px);padding:20px;}

.video_talk{position:relative;border-right:1px solid #cfcfcf;padding:50px 20px;}
.video_talk > img{width:100%;max-width:569px;}
.video_talk div, .video_talk a{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0 60px 50px;}
.video_talk div img, .video_talk a img{height:80px;margin-right:10px;}
.video_talk div span, .video_talk a span{font-size:3.2rem;color:#000;font-weight: 600;line-height: 1.2;letter-spacing: -1px;}

.wrap_community_02_01 > div:nth-child(2) strong{display:flex;align-items:center;height:50px;font-size:2.4rem;font-weight: 600;color:#f5870c;padding-left:70px;background:url('/img/sub/img_communication_02_1.png') no-repeat left center;background-size:auto 50px;}
.wrap_community_02_01 > div:nth-child(2) p{font-size:2.7rem;color:#000;font-weight: 600;line-height:1.5;letter-spacing: -1px;}
.wrap_community_02_01 > div:nth-child(2) p i{font-size:2.7rem;color:#000;font-weight: 600;line-height:1.5;text-decoration: underline;}
.wrap_community_02_01 > div:nth-child(2) em{font-size:2.5rem;color:#000;font-weight: 600;line-height:1.5;}
.wrap_community_02_01 > div:nth-child(2) span{color:#707070;font-size:1.8rem;line-height:1.5;}
.wrap_community_02_01 > div:nth-child(2) span i{color:#f5870c;font-size:1.8rem;line-height:1.5;}


/* 팝업 대기 */
.popup_default{position:fixed;left:0;top:0;z-index:1000000000;display:none;justify-content: center;align-items: center;width:100%;height:100vh;}
.popup_body{width:100%;background:#fff;padding:20px;}
.popup_header{display:flex;justify-content: space-between;align-items: center;}
.popup_header em{height:30px;line-height:30px;font-size:1.8rem;color:#333;letter-spacing:-0.5px;}
.popup_header a{height:30px;line-height:30px;font-size:1.7rem;color:#333 !important;background:url('/img/sub/icon_popup_close.png') no-repeat right center;padding-right:20px;}
.popup_contents{display:flex;flex-direction:column;color:#000;font-size:1.8rem;line-height:1.5;padding:20px 0;}
.btn_popup_etc{display:flex;justify-content: center;align-items: center;width:60px;height:30px;font-size:1.3rem;color:#fff;background: #999;border-radius: 4px;transition: all .3s;}
.btn_popup_etc:hover{color:#fff;background:#555;}

.btn_blue_1{display:inline-flex;justify-content:center;align-items:center;height:60px;font-size:1.8rem;color:#fff;border-radius:3px;background:#3897e1;padding-bottom:2px;}
.btn_orange_1{display:inline-flex;justify-content:center;align-items:center;height:60px;font-size:1.8rem;color:#fff;border-radius:3px;background:#f5870c;padding-bottom:2px;}
.input_3{display:inline-flex;align-items:center;height:50px;font-size:1.8rem;border:1px solid #ddd;padding:0 20px 2px;}

@media(max-width:767px){
    .sub_community_02{display:flex;flex-direction:column;justify-content:center;}
    .sub_community_02 div:nth-child(1){display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;}
    .sub_community_02 div:nth-child(2){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:0 10px;}

    .wrap_community_02_01{display:flex;flex-direction:column;align-items: center;border:1px solid #cfcfcf;}
    .wrap_community_02_01 > div:nth-child(1){display:flex;justify-content:center;width:100%;padding:20px 0;}
    .wrap_community_02_01 > div:nth-child(2){display:flex;flex-direction:column;width:100%;padding:20px;}
    .video_talk{position:relative;border-right:0;padding:20px;}
    .video_talk div, .video_talk a{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0 40px 30px;}
    .video_talk div img, .video_talk a img{height:60px;margin-right:10px;}
    .video_talk div span, .video_talk a span{font-size:2.6rem;color:#000;font-weight: 600;line-height: 1.2;letter-spacing: -1px;}
}




/* 서브 퀵메뉴 - 후원신청 버튼 */
.sub_quick {
    position:fixed;
    right:20px;
    bottom:20px;
    z-index: 10001;
}
@media (max-width:1200px) {
    .sub_quick img {
        width:100px;
        height:auto;
    }
}
@media (max-width:1024px) {
    .sub_quick img {
        width:80px;
        height:auto;
    }
}
@media (max-width:767px) {
    .sub_quick {
        display:none;
    }
}