@charset "utf-8";

#ds-lt-header {position:relative!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>div {position:relative;}
.ds-index-box {position:absolute; top:0; left:0; width:100%; height:100%; display:flex; align-items:center; font-size:1.2em; font-weight:bold;}
.ds-index-box>div>* {display:block;}

.ds-index-box>div>*:nth-child(1) {transition-delay:0.3s!important;}
.ds-index-box>div>*:nth-child(2) {transition-delay:0.6s!important;}
.ds-index-box>div>*:nth-child(3) {transition-delay:0.9s!important;}
.ds-index-box>div>*:nth-child(4) {transition-delay:1.2s!important;}
.ds-index-box>div>*:nth-child(5) {transition-delay:1.5s!important;}
.ds-index-box>div>*:nth-child(6) {transition-delay:1.8s!important;}
.ds-index-box>div>*:nth-child(7) {transition-delay:2.1s!important;}
.ds-index-box>div>*:nth-child(8) {transition-delay:2.4s!important;}

.ds-index-img {font-size:0;}
.ds-index-img img{max-width:100%; height:auto;}

#ds-index-1-box {justify-content:flex-start;}
#ds-index-2>div {margin:5% auto;}
#ds-index-2-box {justify-content:flex-end;}
#ds-index-2 .ds-index-img img {max-width:50%;}
#ds-index-3 {background:#f1f1f1}
#ds-index-3 .ds-index-img {text-align:right;}
#ds-index-3 .ds-index-img img {max-width:30%;}
#ds-index-4-box {justify-content:flex-end;}
#ds-index-4-box>div{margin-right:15%;}

@media all and (max-width:767px){
	.ds-index-box>div {background:rgba(255,255,255,0.8); padding:1em;}
}