
/*Content CSS*/
#main_vis_wrap { position: relative;}
#main_vis_wrap .slider_img {background:url("../img/main1.jpg") 50% 50% no-repeat;background-size:cover; height: 600px; width:100%; overflow:hidden;}
#main_vis_wrap .slide2 {background-image:url("../img/main2.jpg");}
#main_vis_wrap .slide3 {background-image:url("../img/main3.jpg");}
#main_vis_wrap .slide4 {background-image:url("../img/main4.jpg");}

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


/*메인타이포*/
.main_typo_wrap {position: absolute;width: 100%;left: 0; top:49%; transform: translateY(-50%); padding: 0 30px;}
.main_typo {position: relative; z-index: 1; width: 100%; text-align: center; }
.main_typo h1 { font-size:35px; font-family: 'S-CoreDream-2ExtraLight'; color:#fff; line-height: 55px; letter-spacing: -1.63px; }
.main_typo h1 b { font-family: 'S-CoreDream-6Bold'; }
.main_typo p { position:relative; font-size:18px; color:#fff; letter-spacing: -0.75px; line-height: 1; font-weight: 300; text-transform: uppercase; }
.main_typo p::before { content:""; display: block; width:40px; height: 2px; background:#ececec; margin:30px auto 35px; }


/* m_controller (컨트롤러 부모객체 )*/
.m_controller {display: flex;flex-direction: column;justify-content: center;align-items: center;position: absolute;left: 50%;transform: translateX(-50%);bottom:50px;}
.m_num_wr {position: relative; width: 120px; 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;}
