.mainvisualline01{top:-18.15%;left:calc(var(--vw, 1vw) * 148.4 / 768 * 100);width:calc(var(--vw, 1vw) * 1119.7 / 768 * 100)}.mainvisualline01 path{stroke:#5addfc;stroke-dasharray:2000;stroke-dashoffset:2000}.mainvisualline02{bottom:14.11%;left:10%;width:calc(var(--vw, 1vw) * 2047 / 768 * 100);transform:translateX(-50%)}.mainvisualline02 path{stroke:#f7d259;stroke-dasharray:2000;stroke-dashoffset:2000}@media screen and (min-width: 768px){.mainvisualline01{top:-11.45%;left:calc(var(--vw, 1vw) * 499 / 1280 * 100);width:calc(var(--vw, 1vw) * 941.9 / 1280 * 100)}.mainvisualline02{bottom:13.92%;left:50%;width:calc(var(--vw, 1vw) * 1428.8 / 1280 * 100)}.futurepicture01 img,.futurecover01 img{-o-object-position:60% 35%;object-position:60% 35%}}