.intro{background:#133880;background:linear-gradient(0deg,rgba(2,0,36,.8) 0,#133880 50%);color:#f7f7f7;display:flex;flex-direction:row;padding:5vw;position:relative;overflow:hidden}.intro-child-1{width:40%}.intro-child-2{width:60%;display:flex;justify-content:right}.intro-child-1 .sup{font-weight:700;font-size:1.5vw}.intro-child-1 .title{font-weight:700;font-size:5vw;margin:1vw 0;overflow:hidden}.intro-child-1 .title video{width:30vw;margin:-9vw 0}.intro-child-1 .text{font-size:1.25vw;line-height:1.75vw}.intro-child-2 .video{width:44vw;border:2pt solid #f7f7f7;object-fit:cover;height:25vw;margin:auto 0;z-index:1}.intro .intro-koru{position:absolute;bottom:-12vw;right:-18vw;width:35vw}@media screen and (max-width:1366px){.swoosh{top:45vw;left:-5vw;width:56vw}}@media screen and (max-width:1280px){.intro-child-1 .text{font-size:1.2vw}.swoosh{top:45vw;left:-5vw;width:53vw}}@media screen and (max-width:939px){.swoosh{top:53vw}}@media screen and (max-width:1028px){.intro{flex-direction:column;padding-top:25vw}.intro-child-1{width:100%;text-align:center}.intro-child-1 .sup{font-size:4vw}.intro-child-1 .title{font-size:12vw}.intro-child-1 .title video{width:100%;margin:-25vw 0}.intro-child-1 .text{font-size:4vw;line-height:4.5vw;margin-bottom:9vw}.intro-child-2{width:100%;justify-content:center;margin-bottom:5vw}.intro-child-2 .video{width:100%;margin-top:5vw;height:51vw}.intro .intro-koru{bottom:4vw;right:-65vw;width:115vw;z-index:0}}