@charset "utf-8";

#ds-lt-header {position:relative!important; display:none;}
#ds-lt-footer {display:none;}
#ds-lt-section {padding-bottom:0!important;}
.ds-lt-sns-icons {display:none!important;}

#ds-lt-content>main>section.ds-lt-width {padding-top:0; padding-left:0; padding-right:0; min-width:100%; max-width:100%;}

@media all and (min-width:768px){
	#ds-lt-content>main>section.ds-lt-width {font-size:19px; line-height:1.5;}
}
#ds-index-a {position:relative; width:100vw; height:100vh; overflow:hidden;
transition-duration:5s!important; transition-delay:0s!important;
}

.ds-video-bg {z-index:-1;}
.ds-video-bg>iframe {
   width: 100vw;
   height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
   min-height: 100vh;
   min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
}

#ds-index-a .ds-lt-width {height:100%; display:flex; flex-direction:column; justify-content:space-around; align-items:center;}

#ds-index-a .ds-lt-width:before {display:block; content:"";}
#ds-index-a .ds-lt-width>div {text-align:center;}
#ds-index-a .ds-lt-width>div h1,
#ds-index-a .ds-lt-width>div a  {font-size:2em;}
#ds-index-a .ds-lt-width>div h1  {margin:0 0 3em 0;}
#ds-index-a .ds-lt-width>div a {display:block; font-weight:bold; color:#eee;}
#ds-index-a .ds-lt-width>div a:hover {color:#fff;}
#ds-index-a .ds-lt-width>div span {display:block; font-size:1.2em;color:#fff;}