.top-case-slide__li,.top-news-slide__li{flex:none}@media only screen and (width<=768px){.top-case-slide-wrap,.top-news-slide-wrap{overflow:hidden}.top-case-slide__li+.top-case-slide__li,.top-news-slide__li+.top-news-slide__li{margin-left:2.66667vw}}@media only screen and (width>=769px){.top-function-ai__items{flex-wrap:wrap;justify-content:center;gap:1.875vw;display:flex!important}}@media only screen and (width<=768px){.top-function-ai__items{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:4.26667vw;padding:0 12.8vw;overflow-x:auto;display:flex!important}.top-function-ai__items::-webkit-scrollbar{display:none}}@media only screen and (width<=768px){.top-function-ai__item{scroll-snap-align:center;flex:none}}.top-function-ai__dots{justify-content:center;gap:2.13333vw;margin-top:5.33333vw;display:flex}@media only screen and (width>=769px){.top-function-ai__dots{display:none}}.top-function-ai__dot{cursor:pointer;background:0 0;border:none;width:24px;height:24px;padding:0;position:relative}.top-function-ai__dot:before{content:"";background:#d9d9d9;border-radius:50%;width:2.66667vw;height:2.66667vw;transition:background .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top-function-ai__dot.is-active:before{background:#007aff}
