@charset "utf-8";

/* 共通ーーーーーーーーーーーーーーー */
.bg {
    position: relative;
}
.infinite {
    animation-iteration-count: infinite;
}
.features_wrap{
    width: 705px;
    margin-left: -5%;
}
/* .wrapper_feature img,
.wrapper_feature video {
    width: 100%;
}
.wrapper_feature video{
    width: 100%;
    max-width: 100%;
    border-style: none;
    vertical-align: bottom;
    object-fit: contain;
    filter: unset;
}
.wrapper_feature *[class^="content"],
.wrapper_feature a[class*="_btn"],
.wrapper_feature img[class*="_btn"],
.wrapper_feature button[class*="_btn"]{
    position: absolute;
} */