.mainvisualline01{top:28.02%;left:25%;width:calc(var(--vw, 1vw) * 1664.8 / 768 * 100);transform:translateX(-50%)}.mainvisualline01 path{stroke:#ff9393;stroke-dasharray:2000;stroke-dashoffset:2000}.mainvisualline02{bottom:1.75%;left:5%;width:calc(var(--vw, 1vw) * 2085.7 / 768 * 100);transform:translateX(-50%)}.mainvisualline02 path{stroke:#66d1b8;stroke-dasharray:2000;stroke-dashoffset:2000}@media screen and (min-width: 768px){.mainvisualline01{top:32.89%;left:50%;width:calc(var(--vw, 1vw) * 1464 / 1280 * 100);transform:translateX(-50.8%)}.mainvisualline02{bottom:1.62%;left:50%;width:calc(var(--vw, 1vw) * 1502 / 1280 * 100)}.futurepicture01 img,.futurecover01 img{-o-object-position:80% 20%;object-position:80% 20%}}