:root{--easier-menu-color-primary:rgba(255,255,255, 1);--easier-menu-color-secondary:rgba(7,7,7, 1);--easier-menu-color-primary-background-transparent:rgba(255,255,255, 0.8);--easier-menu-color-bg-btn:rgba(-1,-1,-1, 1);--easier-menu-color-txt-btn:rgba(255,255,255, 1);--easier-menu-color-btn-disabled:rgba(-1,-1,-1, 0.8)}.sg-const-palette{--const-config-header-bg-color:#ffffff;--const-config-header-text-color:#0B1547;--const-config-header-bg-transparent-color:#ffffffcc;--const-config-footer-bg-color:#0B1547;--const-config-footer-text-color:#ffffff;--const-config-footer-line-social:#ffffff;--const-config-footer-line:#ffffff66;--const-config-header-contact:#F3F4FA;--const-config-footer-contact:#ffffff;--const-config-scroll-top:#0967CD;--const-config-scroll-top-hover:#FFFFFF}.m-video-module001-variation001-1v3{--color01:#0B1547;--color02:#0967CD;--color03:#F3F4FA;--color04:#DE8F06;--color05:#9BB105;--color06:#08A5CC;--color07:#00BFA8;--color08:#B98126;--color09:#BC9727;--color10:#FFFFFF;--color11:#F3F4FA;--color12:#E1E2ED;--color13:#0B1547;--color14:#E3EFFB;--color15:#0B1547;--color16:#FFFFFF;--color17:#E7E9F5;--color18:#0B154733;--color19:#0B154700;position:relative;z-index:1;overflow:hidden;padding:0 0 100px;background-color:var(--color10)}.m-video-module001-variation001-1v3::before{position:absolute;z-index:-2;top:0;bottom:185px;left:0;width:59.4%;background-color:var(--color11);content:""}.m-video-module001-variation001-1v3__background{position:absolute;z-index:-1;top:0;right:0;width:52.1%;height:667px}.m-video-module001-variation001-1v3__background .img-content-sg-c-module{width:100%;height:100%}.m-video-module001-variation001-1v3__background-color::after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:var(--color11);content:""}.m-video-module001-variation001-1v3__background-img{width:100%;height:100%;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.m-video-module001-variation001-1v3__header{margin:100px 52.1% 40px max(calc((100% - 1200px)/ 2),80px)}.m-video-module001-variation001-1v3__headline-main{margin-bottom:40px;font:normal 900 24px/normal var(--font-primary);color:var(--color02);letter-spacing:.05em}.m-video-module001-variation001-1v3__headline-main::after{display:block;width:40px;height:2px;margin-top:25px;background-color:var(--color01);content:""}.m-video-module001-variation001-1v3__subtitle{font:normal 700 56px/160% var(--font-primary);color:var(--color15)}.m-video-module001-variation001-1v3__movie{position:relative;z-index:2;max-width:676px;margin:0 80px 0 max(calc((100% - 1200px)/ 2),80px)}.m-video-module001-variation001-1v3__movie::before{display:block;width:100%;padding-bottom:56%;pointer-events:none;content:""}.m-video-module001-variation001-1v3__movie .sg-module-movie-1,.m-video-module001-variation001-1v3__movie iframe,.m-video-module001-variation001-1v3__movie img{position:absolute;top:0;left:0;width:100%;height:100%}.m-video-module001-variation001-1v3__detail{position:relative;max-width:670px;margin-top:max(calc(-16.8% + 170px),-160px);margin-right:max(calc((100% - 1412px)/ 2),80px);margin-left:auto;padding:80px 80px 60px;background-color:var(--color01);font:normal 400 14px/200% var(--font-primary);color:var(--color16);text-align:justify;letter-spacing:.02em}@media screen and (max-width:1024px){.m-video-module001-variation001-1v3::before{display:none}.m-video-module001-variation001-1v3__background{position:relative;width:auto;height:auto;margin-left:80px}.m-video-module001-variation001-1v3__header{margin:60px 80px 40px}.m-video-module001-variation001-1v3__movie{max-width:none;margin:0 80px 0 0}.m-video-module001-variation001-1v3__detail{max-width:none;margin-top:-20px;margin-right:0;margin-left:40px}.m-video-module001-variation001-1v3__detail::before{position:absolute;z-index:-2;right:80px;bottom:calc(100% - 100px);width:100vw;height:200vh;background-color:var(--color11);content:""}}.m-video-module001-variation001-1v3__more{margin-top:25px;text-align:right}.m-video-module001-variation001-1v3__button{position:relative;z-index:1;display:inline-block;padding-right:32px;color:var(--color16);cursor:pointer;-webkit-transition:.2s;transition:.2s}@media (hover:hover){.m-video-module001-variation001-1v3__button:hover{opacity:.6}}.m-video-module001-variation001-1v3__button-text{padding:0;border:0;outline:0;font:normal 700 18px/200% var(--font-primary);color:var(--color16);text-align:left;word-break:break-word}.m-video-module001-variation001-1v3__button-icon{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}