.mainvisualline01{top:50.56%;left:50%;width:calc(var(--vw, 1vw) * 1565.5 / 768 * 100);transform:translateX(-57.8%)}.mainvisualline01 path{stroke:#ff9393;stroke-dasharray:2200;stroke-dashoffset:2200}.mainvisualline02{top:.98%;left:calc(var(--vw, 1vw) * 105 / 768 * 100);width:calc(var(--vw, 1vw) * 917.5 / 768 * 100)}.mainvisualline02 path{stroke:#66d1b8}@media screen and (min-width: 768px){.mainvisualline01{top:45.93%;width:calc(var(--vw, 1vw) * 1357.6 / 1280 * 100);transform:translateX(-51.4%)}.mainvisualline02{top:auto;bottom:3.71%;left:auto;right:calc(var(--vw, 1vw) * -40 / 1280 * 100)}.futurepicture01 img,.futurecover01 img{-o-object-position:75% 80%;object-position:75% 80%}}@media screen and (min-width: 768px)and (orientation: portrait){.mainvisualline02{width:auto;height:.89}}@media screen and (min-width: 768px)and (orientation: landscape){.mainvisualline02{width:calc(var(--vw, 1vw) * 620.4 / 1280 * 100)}}