.as-border{position:relative;    width:100%;    overflow:hidden;    height:100%;}
.as-border::after{content:'';    padding-top:21%;    display:block;    height:100%;    object-fit:cover;}
.as-nav-strip{position:absolute;    top:113px;    width:7%;    height:calc(100% - 113px);    background-size:100% auto;    background-position:center;    background-repeat:no-repeat;    z-index:10000;    cursor:pointer;    display:none;}
.as-nav-strip-left{left:0px;    background-image:url(images/arrow-left.svg);}
.as-nav-strip-right{right:0px;    background-image:url(images/arrow-right.svg);}
.as-slide{position:absolute;    height:100%;    width:100%;    transition-property:left;    transition-timing-function:ease-in-out;}
.as-slide-left{left:-100%;}
.as-slide-center{left:0;}
.as-slide-right{left:100%;}
article.slider{position:relative;}
.slideLeftPrev{overflow:hidden;    float:left;    position:absolute;    top:0px;    left:0px;    width:86%;    z-index:3;}
.slideLeftPrev small{position:absolute;    top:38.4%;    left:3%;    color:#ffffff;    font-size:800%;}
.slideRightPrev small{position:absolute;    top:38.4%;    right:3%;    color:#ffffff;    font-size:800%;}
.slideLeftPrev img{height:100%;    width:100%;}
.slideGroup{margin-left:7%;    margin-right:7%;    width:80%;    display:inline-block;    position:relative;    z-index:5;}
.slideRightPrev{overflow:hidden;    position:absolute;    top:0;    right:0px;    width:86%;    z-index:3;}
.standardSlide{position:relative;}
.standardSlide dl{position:absolute;    bottom:20%;    left:12%;}
.standardSlide dl dd{font-size:350%;    color:#ffffff;    margin-bottom:5px;}
.standardSlide dl dt.secondText{font-size:250%;    color:#ffffff;    margin-bottom:30px;}
.slide2{position:absolute;    top:0px;    right:0px;    width:50%;}
.slide3{position:absolute;    bottom:0;    right:0px;    width:50%;}
.slide2 dl,.slide3 dl{position:absolute;    bottom:20%;    left:10%;}
.slide2 dd,.slide3 dd{font-size:250%;    color:#ffffff;    margin-bottom:5px;}
.slide2 dt.secondText,.slide3 dt.secondText{font-size:200%;    color:#ffffff;    margin-bottom:35px;}
@media screen and (max-width:1060px){.as-border{margin-top:110px;}
}
@media screen and (max-width:500px){.as-nav-strip{top:40%;    }
}
