/* slides_main */
.index_main { margin-top:0;}
.index_main #slides { text-align:center; margin-top:0; width:100%; position:relative; overflow:hidden; }

.index_main .slides_container { width:100%; margin:0 auto; text-align:center;}
.index_main .slides_container div { width:100%; height:300px; max-height:300px; 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.txt { display:inline-block; z-index:10; width:100%; margin:0 auto; padding:150px 0 0 0; text-align:center; }
.index_main .slides_container .nt.txt > p:nth-child(1) { text-align:center; font-family: 's-core-dream-regular'; color:#fff; font-size:35px; letter-spacing:-0.03em; font-weight:300; line-height:30px; opacity:1; /*text-shadow:1px 1px 1px rgb(0,0,0 0.5);*/}
.index_main .slides_container .nt.txt > p:nth-child(2) { text-align:center; color:#fff; font-size:44px; letter-spacing:-0.03em; font-weight:600; line-height:80px; opacity:1; /*text-shadow:1px 1px 1px rgb(0,0,0 0.5);*/}

.index_main .slides_container .nt.txt_a { z-index:10; margin:0 auto; padding-top:100px; text-align:center; }
.index_main .slides_container .nt.txt_a > p:nth-child(1) { text-align:center; font-family: 's-core-dream-regular'; color:#fff; font-size:25px; letter-spacing:-0.03em; font-weight:400; line-height:80px; opacity:1; /*text-shadow:1px 1px 1px rgb(0,0,0 0.5);*/}
.index_main .slides_container .nt.txt_a > p:nth-child(2) { text-align:center; font-family: 's-core-dream-medium'; color:#fff; font-size:35px; letter-spacing:-0.03em; font-weight:500; line-height:40px; opacity:1; /*text-shadow:1px 1px 1px rgb(0,0,0 0.5);*/}