@charset "utf-8";

/* 메인페이지 */
#section07 .notice_section {
    width: 100%;
    height: calc(100% - 85px);
    margin-top: 85px;
}

#section07 .notice_section .notice_container {
    position: relative;
    width:100%;
    height: 100%;
    max-width:1510px;
    padding: 0 15px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
#section07 .notice_section .noticesec_ul {
    display: flex;
    align-items:flex-start;
    gap:0 min(4.1667vw, 80px);;
}
#section07 .noticesec_ul  > .notice_li {
    width: calc((100% - min(4.1667vw, 80px)) / 2);
}

@media (max-width:1280px) {
    #section07 .notice_section {
        padding-bottom: 85px;
    }
}

@media(max-width:991px) {
    #section07 .notice_section {
        height: 100%;
        margin-top: 129px;
        padding-bottom: 0;
    }
    #section07 .notice_section .notice_container {
        padding: 0 17px;
    }
    #section07 .notice_section .noticesec_ul {
        flex-direction:column;
    }
    #section07 .noticesec_ul  > .notice_li {
        width: 100%;
    }
}



/* 서브페이지 */
.at-wrapper.sub_wrapper {
    margin-top: 85px;
}

.breadcrumb_box {
    padding-top: 80px;
}

.breadcrumb_box .breadcrumb_div {
    display: flex;
    gap: 0 20px;
    align-items: flex-start;
}

.breadcrumb_box .breadcrumb_div .page_navs1 {
    font-weight: 700;
    font-size: 16px;
    color:#222;
}

    
.sub_text {
    margin: 35px 0 75px;
}

.sub_text h2 {
    font-size: 60px;
    font-weight: 700;
    color:#222222;
}



/* category */
.sub_category {
    display: flex;
    gap:0 30px;
}

.sub_category .sub_link  {
    padding: 5px;
    font-weight: 700;
    font-size: 20px;
    color:#c4c4c4;
    transition: all .3s ease-in-out;
}

.sub_category .sub_cate_li:first-child .sub_link {
    padding: 5px 5px 5px 0;
}

.sub_category .sub_cate_li.on .sub_link{
    color:#222222;
}

.sub_category .sub_cate_li:hover .sub_link {
    color:#222;
}

.at-body.sub_body {
    margin-top: 130px;
}

@media (max-width:991px) {
    .at-wrapper.sub_wrapper {
        margin-top: 58px;
    }

    .breadcrumb_box {
        padding-top: 45px;
    }

    .breadcrumb_box .breadcrumb_div {
        align-items: center;
        gap: 0 10px;
    }

    .breadcrumb_box .breadcrumb_div .breadcrumb_home {
        display: block;
        height: 13px;
    }

    .breadcrumb_box .breadcrumb_div .breadcrumb_home img {
        width: auto;
        height: 100%;
        object-fit: contain;
    }

    .breadcrumb_box .breadcrumb_div .bread_arrow {
        height: 8px;
    }

    .breadcrumb_box .breadcrumb_div .bread_arrow img {
        width: auto;
        height: 100%;
        object-fit: contain;
    }

    .breadcrumb_box .breadcrumb_div .page_navs1 {
        font-size: 13px;
    }

    .sub_text {
        margin:28px 0 38px; 
    }
    .sub_text h2 {
        font-size: 33px;
    }

    .at-body.sub_body {
        margin-top: 65px;
    }


    /* 드롭메뉴 */
    .m_sub_menu .dropdown .drop_a {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 50px;
        line-height: 50px;
        position: relative;
        border-bottom: 1px solid #222222;
        text-align: center;
        font-size: 14px;
        color: #222222;
        font-weight: 700;

    }

    .m_sub_menu .dropdown .drop_arrow {
        position: absolute;
        right: 15px;
        top: 15px;
        content: "";
        width: 10px;
        height: 10px;
        border-top: 1px solid #222222;
        border-right: 1px solid #222222;
        transform: rotate(135deg);
        transition: all 0.3s;
    }

    .m_sub_menu .dropdown.open .drop_arrow {
        right: 15px;
        top: 22px;
        transform: rotate(315deg);
    }

    .m_sub_menu .dropdown-menu {
        width: 100%;
        text-align: center;
        margin: 0;
        padding: 20px 0;
        border-radius: 0;
        border: none;
    }

    .m_sub_menu .dropdown-menu li {
        margin-bottom: 13px;
    }
    .m_sub_menu .dropdown-menu li:last-child {
        margin-bottom: 0;   
    }
    .m_sub_menu .dropdown-menu li a {
        font-size: 14px;
        padding: 0;
        color: #999999;
    }
    .m_sub_menu .dropdown-menu li.on a {
        color:#222;
    }
    .m_sub_menu .dropdown-menu>li>a:hover, .m_sub_menu .dropdown-menu>li>a:focus {
        background: transparent;
        color: #222222;
    }

}

/* sc */

.sc01_container{
    position: relative;
    max-width: 1730px;
    width:100%;
    margin: 0 auto;
    padding: 0 15px;
}

.sc02_container {
    position: relative;
    max-width: 1470px;
    width:100%;
    margin: 0 auto;
    padding: 0 15px;
}

.sc02 .map_container iframe{
    width: 100%;
    aspect-ratio: 14/5;
} 

.sc05 .sc05_gray {
    width:100%;
    height: 100%;
    background-color: #f9f9f9;
}

.sc06 .sc06_banner {
    position: relative;
}

.sc06 .sc06_bg img {
    width: 100%;
    display: block;
}

.sc06 .sc06_banner .sc06_txt{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 1430px;
    width: 100%;
    padding: 0 15px;
}


.sc06 .sc06_banner .sc06_txt img {
    display: block;
    width: 100%;
}





@media (max-width:1900px){
	.container_fix img{
        display:block; 
        width:100%;
    }

    .sc01_container img {
        display: block;
        width: 100%;
    }
    .sc02_container img {
        display: block;
        width: 100%;
    }


    
    .sc02 .map_container iframe{
        width: 100%;
        aspect-ratio: 660/450;
    } 

    .sc06 .sc06_banner img {
        width: 100%;
        display: block;
    }
}