@charset "utf-8";

/* .menuM #navM{padding: 0; padding-bottom: 30px;} */
/* .gnbArea #navM .gTop{
    display: block;
    padding: 0;
    padding: 82px 50px 60px;
    margin: 0;
    font-size: 16px;
    color: #666;
    font-weight: normal;
    box-sizing: border-box;
    background: #F5F5F5;
    border-bottom: 2px solid #000;
    line-height: 20px;
} */
/* .gnbArea #navM .gTop span{color: #666; margin: 0; line-height: 40px;} */
/* .gnbArea #navM .gTop .gTop_stext{font-size: 30px;display: block; font-weight: bold;}
.gnbArea #navM .gTop .gTop_stext2{font-size: 18px; font-weight: 600;}
.gnbArea #navM .gTop i{font-weight: 600; color: #ed6c1e; font-style: normal; display: block; line-height: 20px;} */

/* .gnbArea #navM ul > li{padding: 0;} */

/* .gnbArea #navM .menu01{border-bottom: none;}
.gnbArea #navM .menu02{border-bottom: none;} */
/* .gnbArea #navM ul li a.mlist{padding: 20px 50px; display: block; border-bottom: 1px solid #E0E0E0; margin-bottom: 0;} */
/* .gnbArea #navM ul > li.active .mlist{margin-bottom: 0;} */
/* .gnbArea #navM ul li ul.subDep{border-bottom: 1px solid #E0E0E0; margin-top: 0; padding: 10px 50px 60px;}
.gnbArea #navM ul li ul.subDep li{padding-bottom: 0;}
.gnbArea #navM ul li ul.subDep li:after{display: none;}
.gnbArea #navM ul li ul.subDep li a{padding: 10px 0px; display: block;} */

/* .gnbArea #navM .menu07{margin-top: 10px;}
.gnbArea #navM .menu08{margin-top: 50px;}
.gnbArea #navM .menu07, .gnbArea #navM .menu08{
    padding: 0 50px;
} */
/* .gnbArea #navM .menu07 a, .gnbArea #navM .menu08 a{
    background: #F5F5F5;
    border-radius: 4px;
    padding: 20px;
    display: block;
    font-weight: bold;
    color: #444;
}
.gnbArea #navM .menu07 a i, .gnbArea #navM .menu08 a i{display: inline-block; position: static; margin-right: 20px;} */


@media all and (max-width:1089px){
    /* .gnbArea #navM .gTop{padding: 55px 40px;} */
    .gnbArea #navM ul li a.mlist{padding: 20px 40px;}
    .gnbArea #navM ul li ul.subDep{padding: 10px 40px 40px;}
    .gnbArea #navM .menu07, .gnbArea #navM .menu08{padding: 0 40px;}
}

@media all and (max-width:768px){
    .gnbArea #navM .gTop{padding: 55px 30px;}
    .gnbArea #navM ul li a.mlist{padding: 20px 30px;}
    .gnbArea #navM ul li ul.subDep{padding: 10px 30px 40px;}
    .gnbArea #navM .menu07, .gnbArea #navM .menu08{padding: 0 30px;}
}

@media all and (max-width:420px){
    .gnbArea #navM ul li ul.subDep{padding-bottom: 30px;}
}
