
html,body {
    /*cursor: url(arrow.png), auto;*/
    cursor: url(cursor.png), auto;
    /*position: fixed;*/
    /*overflow-y: scroll;*/
    margin: 0;
    border: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    background-color: #ffffff;
    /*display: flex;*/
    /*background: linear-gradient(#86888C 80%, #E9E7EB 100%);*/
    /*background-attachment: fixed;*/
    /*transition: background-color 0s;*/
}
a, p, div {
    text-decoration: none;
    font-family: Helvetica,"Helvetica Neue",Arial,'Noto Sans CJK SC', 'Source Han Sans SC', ‘Source Han Sans’, source-han-sans-sc,"黑体",sans-serif;
    font-weight: normal;
    line-height: 18px;
    /*letter-spacing: 0.1px;*/
    color: #000000;
    /*hyphens: auto;*/
    /*-webkit-hyphens: auto;*/
    /*-moz-hyphens: auto;*/
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
a[href^=tel] {
    text-decoration:inherit;
    color: inherit;
}
::selection {
    background: grey;
}
::-moz-selection {
    background: grey;
}
::-webkit-scrollbar, body::-webkit-scrollbar {
    display: none;
    width: 0;
    background: transparent;
}
.content-img{
    width: 100vw;
}
.content{
    font-size: 0;
    line-height: 0;
}
.text{
    position: absolute;
    top: 50%;left: 50%;
    transform: translate(-50%,-50%);
    color: #000000;
    font-size: 8vw;line-height: 8vw;
    transition: 5s filter;
}
.text:hover{
    filter: blur(2px);
}
@media screen and  (min-width: 500px) and (max-width: 1000px) {
}
@media (max-width: 500px),  (max-aspect-ratio: 1/1){

}
@keyframes moving {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}
@keyframes moving1 {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0);
    }
}
@keyframes blur {
    0% {
        filter: blur(0);
    }
    100% {
        filter: blur(2px);
    }
}