.wrapper .backMovei{width:100%;height:100dvh;position:fixed;top:0;left:0;z-index:-1}.wrapper .backMovei .moveiBox{width:100%;height:100%;position:relative;overflow:hidden;z-index:0}.wrapper .backMovei video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.wrapper .backMovei .filter{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.8) 50%, rgb(255, 255, 255) 100%);transition:opacity .6s,-webkit-backdrop-filter .6s;transition:backdrop-filter .6s,opacity .6s;transition:backdrop-filter .6s,opacity .6s,-webkit-backdrop-filter .6s}.wrapper .introArea{background-color:rgba(0,0,0,0)}.wrapper .introArea .headline{text-align:center}.wrapper .introArea .headline h1{font-size:max(70px,5.12dvw);color:#fff;line-height:1}@media screen and (max-width: 770px){.wrapper .introArea .headline h1{font-size:max(50px,13.33dvw)}}.wrapper .introArea .headline span{font-size:max(23px,1.68dvw);color:#fff;display:block;margin-bottom:var(--margin_07)}@media screen and (max-width: 770px){.wrapper .introArea .headline span{font-size:max(16px,4.27dvw)}}.wrapper .introArea .blockWrap{width:100%;z-index:1;overflow:hidden}.wrapper .introArea .blockWrap .fv{width:100%;height:100dvh;display:flex;justify-content:center;align-items:center}.wrapper .introArea .blockWrap .marginBox{width:100%;height:75dvh;display:block}.wrapper .introArea .blockWrap .page-wrapper{overflow:hidden;position:relative;width:100vw;height:100dvh}.wrapper .introArea .blockWrap .textBlock p{font-size:max(23px,1.68dvw);writing-mode:vertical-rl;font-feature-settings:initial;height:19em}@media screen and (max-width: 770px){.wrapper .introArea .blockWrap .textBlock p{font-size:max(18px,4.68dvw)}}.wrapper .introArea .blockWrap .textBlock .items{width:auto;height:100dvh;display:flex;justify-content:flex-start;flex-flow:row-reverse;transform:translateX(-25dvw)}@media screen and (max-width: 770px){.wrapper .introArea .blockWrap .textBlock .items{transform:translateX(-10dvw)}}.wrapper .introArea .blockWrap .textBlock .item{flex-shrink:0;width:50dvw;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 770px){.wrapper .introArea .blockWrap .textBlock .item{width:80dvw}}.wrapper .introArea .blockWrap .textBlock .centerBlock p{font-size:max(34px,2.49dvw);height:12em}@media screen and (max-width: 770px){.wrapper .introArea .blockWrap .textBlock .centerBlock p{font-size:max(23px,6.13dvw)}}