#nav.oneFull li:nth-child(5) .depth02 .titBox strong{font-size: 1.2rem; }

/* 메인비주얼 */
.MVisual1004 {position: relative; height: 100%; }
.MVisual1004 .item{height: 100%; overflow: hidden;}
.MVisual1004 .controlBox {display: inline-block; position: absolute; bottom: 4rem; left: calc(50% + 12rem); background: #fff; padding: 0 0.5rem 0.1rem 1rem; border-radius: 1rem; box-shadow: 0 0 5px rgba(0,0,0,0.1); }
.MVisual1004 .controlBox .dotArea { display: inline-block; }
.MVisual1004 .control { display: inline-block; position: relative; top: -0.2rem; }
.MVisual1004 .control a {display: inline-block; width:1.5rem; height: 1.5rem; line-height: 1.5rem; text-align:center; font-size:0.85rem; background: #2b8b65; color: #fff; border-radius: 50%; transition: all 0.2s; -webkit-transition: all 0.2s; vertical-align: middle;}
.MVisual1004 .control a:hover,
.MVisual1004 .control a:focus {color:#279bc7;}
.MVisual1004 .control a.play {display: none;}
.MVisual1004 .slick-dots { display: inline-block; }
.MVisual1004 .slick-dots li { display: inline-flex; height: 1.5rem; margin-right:0.2rem; align-items: center; justify-content: center; }
.MVisual1004 .slick-dots li button { display: block; width: 0.4rem; height: 0.5rem; font-size: 0; background: #ddd; transition: all 0.3s; border-radius: 2.5rem;}
.MVisual1004 .slick-dots li.slick-active button {width:1.2rem; background: #2b8b65;} 


/* media query mobile */
@media (max-width: 1440px) {
}



@media (max-width: 1240px) {
}



@media (max-width: 1024px) {
}



@media (max-width: 768px) {
}



@media (max-width: 580px) {
}



@media (max-width: 480px) {
}



@media (max-width: 380px) {
}