
/*Content CSS*/
#main_vis_wrap {margin-top: 0; position: relative;}
#main_vis_wrap .slider_img {background:url("../img/main2.jpg?v=240821") 50% 50% no-repeat;background-size:cover; height: 937px; width:100%; overflow:hidden;}
/* #main_vis_wrap .slide2 {background-image:url("../img/main2.jpg?v=240821");} */
/* #main_vis_wrap .slide3 {background-image:url("../img/main3.jpg");} */


/*페이지넘버*/
#main_vis_wrap { color:#fff; display: flex; flex-direction: row; justify-content: center;}
#main_vis_wrap  .number{font-size: 17px;font-weight:300;color:#fff;font-family: 'Montserrat'; letter-spacing: 1.7px; }
#main_vis_wrap .number_last{font-size: 17px;font-weight:300;color:#fff;font-family: 'Montserrat'; letter-spacing: 1.7px; }
#main_vis_wrap  .number::after {content: '/';  display: inline-block; margin:0 12px;}
#main_vis_wrap .number::before {content: '0';}
/* #main_vis_wrap .number_last::before {content: '0';} */


/* m_controller (컨트롤러 부모객체 )*/
.m_controller {display: flex;flex-direction: column;justify-content: center;align-items: center;position: absolute;left: 50%;transform: translateX(-50%);bottom: 80px;}
.m_num_wr {position: relative; width: 140px; display: flex; justify-content: center; align-items: center; }
.m_num_wr #m_nav {position: absolute; width: 100%; left:0; height: 100%; top:-2px; border:0px solid red; display: flex; justify-content: space-between; align-items: center;}
.m_num_wr #m_nav button {border:0; background: transparent; box-shadow: none; color:#fff; font-size:13px; outline: none; font-family: 'Nanum Gothic', sans-serif;}

.owl-dots { position:absolute; left:0; width:100%; bottom:0; height: 10px; background-color: #2a231b; display: flex; }
.owl-dots .owl-dot { flex:1; width:100%; height: 100%; z-index: 5;  transition: all .2s ease; font-size:0; cursor: pointer; background-color: #2a231b ;outline: none; }
.owl-dots .owl-dot.active { background:#c3a078; }
