.mainVisual{position:relative;z-index:1;overflow:hidden;background-color:#000}@keyframes mvFadeOutMotion{0%{opacity:1}100%{opacity:0}}.mainVisual .btn-cls{position:absolute;bottom:10px;right:10px;width:80px;padding:0.5rem 0;text-align:center;background-color:rgba(0,0,0,0.8);font-size:0.7rem;color:#FFF;border-radius:3px;opacity:0;cursor:pointer;pointer-events:none;transition:1s ease 0s opacity;box-shadow:0 0 2px #fff}.mainVisual .btn-cls.active{opacity:1;pointer-events:auto;transition-delay:0.3s}.mainVisual .note{position:absolute;right:auto;left:0.5%;bottom:0.5%;font-size:10px;color:#fff;text-shadow:0 0 2px #000, 0 0 2px #000, 0 0 2px #000}.mainVisual .note.black{color:#000;text-shadow:0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff}.mainVisual .mv-slider{margin-bottom:0;background-color:#000}.mainVisual .mv-slider img{font-size:0}.mainVisual .mv-slider .mv-slider-cell{position:relative}.mainVisual .mv-slider .mv-slider-cell-inner{width:100%;padding-bottom:56.25%}.mainVisual .mv-slider .mv-slider-visual{width:100%;height:100%;position:absolute;top:0;left:0}.mainVisual .mv-slider .mv-slider-visual img{width:100%;height:100%;object-fit:cover;object-position:center center}.mainVisual .mv-slider .mv-slider-copy{width:calc(723 / 1920 * 100%);position:absolute;top:35%;left:8%}.mainVisual .mv-slider .mv-slider-copy .copy01{width:calc(523.5 / 723 * 100%);margin-bottom:5%}.mainVisual .mv-slider .mv-slider-copy .copy02{width:calc(640 / 723 * 100%);margin-bottom:9%}.mainVisual .mv-slider .slick-slide{font-size:0}.mainVisual .mv-slider .slick-slide.cell01 .mv-slider-visual img{opacity:0;transform-origin:80% 50%;transform:scale(1.2, 1.2)}.mainVisual .mv-slider .slick-slide.cell01 .mv-slider-copy{opacity:0}.mainVisual .mv-slider .slick-slide.cell01 .mv-slider-copy .copy02,.mainVisual .mv-slider .slick-slide.cell01 .mv-slider-copy .copy03{opacity:0}.mainVisual .mv-slider .slick-slide.cell01 .mv-slider-flare{width:calc(1680 / 1920 * 100%);position:absolute;top:-24%;right:-9%;opacity:0;mix-blend-mode:screen;transform:translateZ(0)}.mainVisual .mv-slider .slick-slide.cell02 .mv-slider-visual img{object-fit:cover;object-position:50% 0%}.mainVisual .mv-slider .slick-slide.cell02 .mv-slider-copy{opacity:0;top:33%;left:7%;width:calc(743 / 1920 * 100%)}.mainVisual .mv-slider .slick-slide.cell03 .mv-slider-visual img{transform-origin:50% 80%;transform:scale(1.2, 1.2)}.mainVisual .mv-slider .slick-slide.cell03 .mv-slider-copy{opacity:0;top:33%;left:7%;width:calc(743 / 1920 * 100%)}@keyframes visual_zoomin_motion{0%{transform:scale(1.2, 1.2);opacity:0}100%{transform:scale(1, 1);opacity:1}}@keyframes visual_zoomin2_motion{0%{transform:scale(1.2, 1.2)}100%{transform:scale(1, 1)}}@keyframes copy_fadeup_motion{0%{transform:translateY(20%);opacity:0}100%{transform:translateY(0%);opacity:1}}@keyframes copy_fadein_motion{0%{opacity:0}100%{opacity:1}}@keyframes visual_translate_motion{0%{object-position:0% 50%}100%{object-position:100% 50%}}@keyframes flare_motion{0%{opacity:0}70%{opacity:0}80%{opacity:1}100%{opacity:0}}.mainVisual .mv-slider .slick-slide.motion.cell01 .mv-slider-visual img{animation:visual_zoomin_motion 5s cubic-bezier(0, 0.3, 0.36, 1) 0s forwards}.mainVisual .mv-slider .slick-slide.motion.cell01 .mv-slider-copy{animation:copy_fadeup_motion 3s cubic-bezier(0.05, 0.5, 0.37, 1) 0s forwards}.mainVisual .mv-slider .slick-slide.motion.cell01 .mv-slider-copy .copy02{animation:copy_fadein_motion 2s cubic-bezier(0.05, 0.5, 0.37, 1) 1.5s forwards}.mainVisual .mv-slider .slick-slide.motion.cell01 .mv-slider-copy .copy03{animation:copy_fadein_motion 3s linear 3s forwards}.mainVisual .mv-slider .slick-slide.motion.cell01 .mv-slider-flare{animation:flare_motion 5s linear 0s forwards}.mainVisual .mv-slider .slick-slide.motion.cell02 .mv-slider-visual img{animation:visual_translate_motion 10s linear 0s forwards}.mainVisual .mv-slider .slick-slide.motion.cell02 .mv-slider-copy{animation:copy_fadein_motion 1s linear 0s forwards}.mainVisual .mv-slider .slick-slide.motion.cell03 .mv-slider-visual img{animation:visual_zoomin2_motion 10s linear 0s forwards}.mainVisual .mv-slider .slick-slide.motion.cell03 .mv-slider-copy{animation:copy_fadein_motion 1s linear 0s forwards}.mainVisual .mv-slider .slick-dots{bottom:1rem}.mainVisual .mv-slider .slick-dots li{width:auto;height:auto;margin:0 0.5rem}.mainVisual .mv-slider .slick-dots li button{width:auto;height:auto;padding:2px}.mainVisual .mv-slider .slick-dots li button::before{display:none}.mainVisual .mv-slider .slick-dots li button::after{content:"";display:block;border:1px solid #fff;border-radius:50%;width:12px;height:12px}.mainVisual .mv-slider .slick-dots li.slick-active button::after{background-color:#fff}.mainVisual #mv-video{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;transition:1s ease 0s opacity}.mainVisual #mv-video #main-video-tag{pointer-events:none}.mainVisual #mv-video.fadeOut{pointer-events:none;opacity:0}.mainVisual #mv-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#000;z-index:10}.mainVisual #mv-loading.fadeOut{pointer-events:none;animation:0.3s linear 0s mvFadeOutMotion forwards}.mainVisual #mv-loading ul{display:flex;justify-content:center}.mainVisual #mv-loading ul li{width:4px;height:4px;border-radius:50%;margin:0 4px;opacity:0.2;background-color:#fff;animation:1s linear 0s mvLoadingMotion forwards infinite}@keyframes mvLoadingMotion{0%{opacity:0.2}40%{opacity:1}80%{opacity:0.2}100%{opacity:0.2}}.mainVisual #mv-loading ul li:nth-child(1){animation-delay:0s}.mainVisual #mv-loading ul li:nth-child(2){animation-delay:0.2s}.mainVisual #mv-loading ul li:nth-child(3){animation-delay:0.4s}.mainVisual #mv-loading ul li:nth-child(4){animation-delay:0.6s}.mainVisual #mv-loading ul li:nth-child(5){animation-delay:0.8s}.mainVisual .pc-size{display:block}.mainVisual .sp-size{display:none}.mainVisual.spMode .pc-size{display:none}.mainVisual.spMode .sp-size{display:block}.mainVisual.spMode .mv-slider .slick-slide.cell01 .mv-slider-visual img{transform-origin:50% 50%}.mainVisual.spMode .mv-slider .slick-slide.cell01 .mv-slider-copy{top:5%;left:17%;width:66%;display:flex;justify-content:center;flex-direction:column;align-items:center}.mainVisual.spMode .mv-slider .slick-slide.cell01 .mv-slider-flare{width:calc(1680 / 1920 * 100%);top:19%;right:11%;opacity:0}.mainVisual.spMode .mv-slider .slick-slide.cell02 .mv-slider-visual img{object-fit:cover;object-position:50% 0%}.mainVisual.spMode .mv-slider .slick-slide.cell02 .mv-slider-copy{top:3%;left:17%;width:calc(66%)}.mainVisual.spMode .mv-slider .slick-slide.cell03 .mv-slider-visual img{transform-origin:50% 80%;transform:scale(1.2, 1.2)}.mainVisual.spMode .mv-slider .slick-slide.cell03 .mv-slider-copy{top:3%;left:17%;width:calc(66%)}.mainVisual.spMode .mv-slider .slick-dots{bottom:2rem}.mainVisual.spMode .mv-slider .slick-dots li{margin:0 4px}.mainVisual.spMode .mv-slider .slick-dots li buttom{padding:0}.mainVisual.spMode .mv-slider .slick-dots li buttom::after{width:8px;height:8px}.mainVisual.spMode .mv-slider .mv-slider-cell-inner{padding-bottom:100%}.mainVisual.spMode .mv-slider .slick-slide .note{bottom:1%;line-height:1;left:1%;font-size:2.4vw}@media screen and (max-width: 600px){.mainVisual{margin-top:60px}}.video-box video{width:100%;height:auto;display:block}
