/* PC */
.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:360px; overflow:hidden;}
.index_main .slides_container div.nt { position:absolute; filter:alpha(opacity=0); opacity:0;}

.index_main .slides_container  span { display:block;}

.index_main .slides_container .nt.a_1 { z-index:40;}
.index_main .slides_container .nt.a_2 { z-index:10; margin:0 auto; }
.index_main .slides_container .nt.a_2 p { padding-top:10px; margin:0 auto; text-align:center; color:#fff; font-size:43px; font-family:'Noto Sans Kr'; font-weight:250; letter-spacing:-0.08em; line-height:56px; opacity:1; }
.index_main .slides_container .nt.a_2 h2 { padding-top:90px; margin:0 auto; text-align:center; color:#fff; font-size:43px; font-family:'Noto Sans Kr'; font-weight:500; letter-spacing:0.1em; line-height:50px; opacity:1; /*text-shadow:1px 1px 1px rgb(0,0,0);*/}
.index_main .slides_container .nt.a_3 { z-index:10;}

/* »ó´ã&Ä¿¹Â´ÏÆ¼ */
.index_main .slides_container .nt.a_2_h { z-index:10; width:1300px; margin:0 auto;}
.index_main .slides_container .nt.a_2_h p { padding-top:40px; margin:0 auto; text-align:center; color:#fff; font-size:43px; font-family:'Noto Sans Kr'; font-weight:250; letter-spacing:-0.08em; line-height:56px; opacity:1; }
.index_main .slides_container .nt.a_2_h h2 { padding-top:0px; margin:0 auto; text-align:center; color:#fff; font-size:50px; font-family:'Noto Sans Kr'; font-weight:550; letter-spacing:-0.02em; line-height:110px; opacity:1;opacity:1; /*text-shadow:1px 1px 1px rgb(0,0,0);*/ }

.index_main .slides_container div.v1 { }
.index_main .slides_container div.v1 .nt.a_1 {}



/* MOBILE */
.index_main .visual_2 {}

.index_main .mobile_container { width:100%; margin:0 auto; text-align:center;}
.index_main .mobile_container div { width:100%; height:100px; overflow:hidden;}
.index_main .mobile_container div.nt { position:absolute; filter:alpha(opacity=0); opacity:0;}

.index_main .mobile_container  span { display:block;}

.index_main .mobile_container .nt.a_1 { z-index:40;}
.index_main .mobile_container .nt.a_2 { z-index:10; margin:0 auto; }
.index_main .mobile_container .nt.a_2 p { padding-top:6px; margin:0 auto; text-align:center; color:#fff; font-size:43px; font-family:'Noto Sans Kr'; font-weight:250; letter-spacing:-0.08em; line-height:20px; opacity:1; }
.index_main .mobile_container .nt.a_2 h2 { padding-top:8px; margin:0 auto; text-align:center; color:#fff; font-size:30px; font-family:'Noto Sans Kr'; font-weight:600; letter-spacing:0.1em; line-height:30px; opacity:1; /*text-shadow:1px 1px 1px rgb(0,0,0);*/}
.index_main .mobile_container .nt.a_2  img { width:60%; }
.index_main .mobile_container .nt.a_3 { z-index:10;}