@keyframes fv-animation{0%{-webkit-clip-path:ellipse(0 0 at 50% 0);clip-path:ellipse(0 0 at 50% 0)}to{-webkit-clip-path:ellipse(73% 100% at 50% 0);clip-path:ellipse(73% 100% at 50% 0)}}.fv{background:url(../../img/ad/bg_fv.png) top/100% no-repeat;-webkit-clip-path:circle(0 at 50% 0);clip-path:circle(0 at 50% 0);margin-bottom:10.6666666667vw;padding:10.6666666667vw 0 17.3333333333vw}.fv.js-fv-animate.animated{animation:fv-animation 1s ease forwards}.fv__logo img{height:auto;min-width:16%}.fv__content{margin-top:6.6666666667vw}.fv__content img{height:auto;min-width:48.5%}.btn-red{display:inline-block;margin-top:14.4vw;padding:0 2.6666666667vw}.btn-red img{height:auto;width:100%}.video_ttl img{height:auto;min-width:47.5%}.video_list{margin:4.2666666667vw 0 6.9333333333vw}.video_list--02{margin-top:26.6666666667vw}.video_list .video_item:not(:first-child){margin-top:6.4vw}.video_list .video_item .video_ttl{letter-spacing:.15em;margin-bottom:1.0666666667vw}.video_list .video_item .video{aspect-ratio:320/180;position:relative;width:100%}.video_list .video_item .video_thumb{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:all .3s}.video_list .video_item .video_thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video_list .video_item .video .js-video.hidden{opacity:0;visibility:hidden}.video_list .video_item .video iframe{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}h4.c-text-xl{margin-bottom:2.1333333333vw}.c-text-m{font-weight:400}.graphic{display:block;margin-top:8.5333333333vw;text-decoration:none!important}.graphic_ttl{margin-bottom:2.1333333333vw}.graphic_ttl img{height:auto;min-width:27.5%}.graphic_img{margin-bottom:2.1333333333vw}.graphic_img img{height:auto;min-width:43%}.graphic_btn{align-items:center;display:flex;gap:8px;justify-content:center}.txt_list .txt_item:not(:last-child){margin-bottom:3.2vw}.spcontents{margin-left:auto;margin-right:auto;padding-bottom:32vw;padding-top:21.3333333333vw;width:85.3333333333%}.spcontents+.spcontents{margin-top:-26.6666666667vw}@media screen and (min-width:768px){.fv{margin-bottom:8vw;padding:8vw 0 13vw}.fv__content{margin-top:5vw}.btn-red{margin-top:10.8vw;padding:0 2vw}.video_list{margin:3.2vw 0 5.2vw}.video_list--02{margin-top:20vw}.video_list .video_item:not(:first-child){margin-top:4.8vw}.video_list .video_item .video_ttl{margin-bottom:.8vw}h4.c-text-xl{margin-bottom:1.6vw}.graphic{margin-top:6.4vw}.graphic_img,.graphic_ttl{margin-bottom:1.6vw}.txt_list .txt_item:not(:last-child){margin-bottom:2.4vw}.spcontents{padding-bottom:24vw;padding-top:16vw}.spcontents+.spcontents{margin-top:-20vw}}@media screen and (min-width:801px){.fv{margin-bottom:40px;padding:40px 0 65px}.fv__content{margin-top:25px}.btn-red{margin-top:54px;padding:0 10px}.video_list{margin:16px 0 26px}.video_list--02{margin-top:100px}.video_list .video_item:not(:first-child){margin-top:24px}.video_list .video_item .video_ttl{margin-bottom:4px}h4.c-text-xl{margin-bottom:8px}.graphic{margin-top:32px}.graphic_img,.graphic_ttl{margin-bottom:8px}.txt_list .txt_item:not(:last-child){margin-bottom:12px}.spcontents{padding-bottom:120px;padding-top:80px}.spcontents+.spcontents{margin-top:-100px}}