@charset "utf-8";

.MVisual .item img{ width: auto;height: 100%;}
.MVisual .txt p > span {display: inline-block;font-size: 1.5rem; color: #07276b;font-weight: 500;} 

.MC_box4 { margin-top: -32.6rem; }
.MC_box4 .container::before { z-index: 0;}
/* media query mobile */
@media screen and (max-width: 1600px){
 
}

@media screen and (max-width: 1420px){
    .MC_box1 {height: 40rem; }
    .MC_box4 {margin-top: 0;}
    /* 메인비주얼 */  
    .MVisual .item img{ width:150%; height: auto; }   
}
 
@media screen and (max-width:1024px) {
    .MC_box1 {height: 35rem; }
}

@media screen and (max-width:768px) {
    .MC_box1 {height: 30rem; }
}

@media screen and (max-width:540px) {
    .MC_box1 {height: 22.5rem; } 
    .MVisual .txt p > span { font-size: 0.8rem; } 
 
}

@media screen and (max-width: 480px){
 

}

@media screen and (max-width:380px) {
    .MC_box1 {height: 18rem; }
}




