/* slides_main */
.index_main { margin-top:0;}
.index_main #slides { text-align:center; margin-top:0; width:100%; position:relative; overflow:hidden; }
.index_main .visual_1 {}

.index_main .slides_container { width:100%; margin:0 auto; text-align:center;}
.index_main .slides_container div { width:100%; height:500px; overflow:hidden;}
.index_main .slides_container div.nt { position:absolute; filter:alpha(opacity=0); opacity:0;}

.index_main .slides_container .nt.a_1 { z-index:40;}
.index_main .slides_container .nt.a_2 { z-index:10; padding-top:100px; text-align:center; color:#fff; font-size:34px; font-family:'Noto Sans Kr'; font-weight:500; letter-spacing:-0.02em; }
.index_main .slides_container .nt.a_2 p { padding-top:10px; text-align:center; color:#fff; font-size:22px; font-family:'Noto Sans Kr'; font-weight:300; letter-spacing:-0.04em; }
.index_main .slides_container .nt.a_2 h2 { margin-top:0px; text-align:center; color:#fff; font-size:27px; font-family:'Noto Sans Kr'; font-weight:500; letter-spacing:-0.02em; }
.index_main .slides_container .nt.a_2 h2 span { color:#00fcff; }


/* ¸ñ·ÏÇü */
.index_main .slides_container .nt.a_2_bo { z-index:40; padding-top:145px; text-align:center; color:#fff; font-size:34px; font-family:'Noto Sans Kr'; font-weight:500; letter-spacing:-0.02em; }
.index_main .slides_container .nt.a_2_bo p { padding-top:10px; text-align:center; color:#fff; font-size:22px; font-family:'Noto Sans Kr'; font-weight:300; letter-spacing:-0.04em; }
.index_main .slides_container .nt.a_2_bo h2 { margin-top:-45px; text-align:center; color:#fff; font-size:65px; font-family:'Noto Sans Kr'; font-weight:600; letter-spacing:-0.02em; } 
