@charset "utf-8";

/**/
/* //======================================================================================== */
/* //TODO common */
/* //======================================================================================== */
@media all and (min-width: 1200px) {

    /* //======================================================================================== */
    /* //TODO header */
    /* //======================================================================================== */
    .common_header .co_ha__menu_nav_group_item {
        -webkit-flex-basis: 25%;
        flex-basis: 25%;
    }

    /* //======================================================================================== */
    /* //TODO main_top_section */
    /* //======================================================================================== */
    .ma_to_se__main_top_con_title {
        /*font-size: 50px;*/
        font-size: 50px;
        color:#fff;
    }
    .ma_to_se__main_top_con_sub_title {
        /*margin-top: 22px;*/
        margin-top: 22px;
        /*font-size: 30px;*/
        font-size: 30px;
        color:#fff
    }

    .main_top_section .ma_to_se__main_top_con_bg {
        margin: 0 auto;
        padding: 0 20px;
        text-align: left;
        max-width: 1120px;
    }

     /* //======================================================================================== */
    /* //TODO 스와이퍼 카피 가운데정렬 */
    /* //======================================================================================== */

    .we_to_se__top_bg_item {
        position: relative;
    }

    .ma_to__main_top_con_bg{
        position: absolute;
        top:32%;
        left: 22%;
    }

    /* //======================================================================================== */
    /* //TODO footer */
    /* //======================================================================================== */
    .common_footer .co_fo__menu_list > li {
        margin-right: 50px;
    }

    .common_footer .co_fo__info_list {
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .common_footer .co_fo__info_list > li {
        -webkit-flex-basis: 64%;
        flex-basis: 64%;
    }

    .common_footer .co_fo__info_list > li.co_fo__map_item {
        -webkit-flex-basis: 36%;
        flex-basis: 36%;
    }

    .common_footer .co_fo__map_root {
        text-align: right;
        padding-top: 0;
    }

    /* //======================================================================================== */
    /* //TODO main_menu_section */
    /* //======================================================================================== */
    .main_icon_list .main_icon_item,
    .main_icon_list .main_icon_item.full {
        /* margin-top: 120px; */
        -webkit-flex-basis: 33.3%;
        flex-basis: 33.3%;
    }

    .main_icon_list .main_icon_item .con,
    .main_icon_list .main_icon_item .con.even,
    .main_icon_list .main_icon_item .con.full {
        margin: 24px 12px 0 12px;
    }

    /* //======================================================================================== */
    /* //TODO main_news_section */
    /* //======================================================================================== */
    .main_news_root .news_group_list li.left {
        -webkit-flex-basis: 30%;
        flex-basis: 30%;
    }

    .main_news_root .news_group_list li.right {
        -webkit-flex-basis: 70%;
        flex-basis: 70%;
    }

    .news_group_list .news_left_area {
        margin-left: 40px;
    }

    .news_group_list .news_right_area {
        margin-right: 40px;
    }

    .news_left_area .left_con_bg {
        text-align: left;
    }

    .news_right_area .news_right_list {
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .news_right_area .news_right_list > li {
        -webkit-flex-basis: 50%;
        flex-basis: 50%;
    }

    .child_con .child_con_bg {
        min-height: 142px;
    }

    .news_right_area .child_con {
        margin-right: 0;
    }
}