.page-module__-VllSG__page{--privacy-lottie-frame:33.3333ms;min-height:calc(1510px * var(--pc-scale));color:#fff;background:#000}.page-module__-VllSG__shell{zoom:var(--pc-scale);transform-origin:top;width:1320px;min-height:1510px;margin:0 auto;padding-top:73px;padding-bottom:112px;position:relative}.page-module__-VllSG__topAnimation{z-index:0;pointer-events:none;width:1342px;height:117px;position:absolute;top:51px;left:-11px;overflow:hidden}.page-module__-VllSG__topAnimationPlayer,.page-module__-VllSG__topAnimationPlayer svg{width:100%;height:100%;display:block}.page-module__-VllSG__bottomAnimation{z-index:0;pointer-events:none;width:1960px;height:199px;position:absolute;top:-54px;left:-320px;overflow:hidden}.page-module__-VllSG__bottomAnimationPlayer,.page-module__-VllSG__bottomAnimationPlayer svg{width:100%;height:100%;display:block}.page-module__-VllSG__backButton{--privacy-back-button-delay:calc(var(--privacy-lottie-frame) * 8);--privacy-back-content-duration:calc(var(--privacy-lottie-frame) * 18);--privacy-back-ease:cubic-bezier(.167, .167, .833, .833);z-index:2;color:#fff;isolation:isolate;background:0 0;border:0;justify-content:center;align-items:center;width:171px;height:49px;font-size:24px;font-weight:400;line-height:1;transition:background .16s;display:inline-flex;position:absolute;top:92px;right:0}.page-module__-VllSG__backButtonIcon{z-index:1;opacity:0;width:24px;height:22px;animation:page-module__-VllSG__privacy-back-icon-in var(--privacy-back-content-duration) var(--privacy-back-ease) var(--privacy-back-button-delay) 1 both;background:url(/privacy/back-button.png) 50%/100% 100% no-repeat;flex:none;margin-right:20px;position:relative}.page-module__-VllSG__backButtonLabel{z-index:1;opacity:0;animation:page-module__-VllSG__privacy-back-label-in var(--privacy-back-content-duration) var(--privacy-back-ease) var(--privacy-back-button-delay) 1 both;position:relative}.page-module__-VllSG__backButton:hover,.page-module__-VllSG__backButton:focus-visible{background:#ffffff3d}.page-module__-VllSG__policy{width:1325px;position:relative}.page-module__-VllSG__logoMark{visibility:hidden;color:#fff3;width:max-content;font-family:var(--font-morganite-black);-webkit-user-select:none;user-select:none;font-size:90px;font-weight:400;line-height:1;display:block}.page-module__-VllSG__policyCopy{color:#999;width:1325px;font-family:var(--font-jp-regular);margin-top:23px;font-size:20px;line-height:1.25}.page-module__-VllSG__policyBlock{margin-bottom:20px}.page-module__-VllSG__policyBlock h2,.page-module__-VllSG__policySubBlock h3{color:#fff;font-family:var(--font-jp-bold);margin-bottom:6px;font-size:20px;font-weight:400;line-height:1.25}.page-module__-VllSG__policyBlock p{max-width:1270px}.page-module__-VllSG__policySubBlock,.page-module__-VllSG__policyItems{margin-top:14px}.page-module__-VllSG__policyItems p+p{margin-top:13px}.page-module__-VllSG__policyActions{--privacy-bottom-divider-duration:calc(var(--privacy-lottie-frame) * 30);justify-content:center;width:1320px;min-height:55px;margin-top:80px;display:flex;position:relative}.page-module__-VllSG__policyActions:after{content:"";left:calc((1320px - 100vw / var(--pc-scale)) / 2);z-index:0;width:calc(100vw / var(--pc-scale));opacity:0;pointer-events:none;transform-origin:50%;height:1px;animation:page-module__-VllSG__privacy-bottom-divider-in var(--privacy-bottom-divider-duration) cubic-bezier(.9, 0, .1, 1) 1 both;background:#ffffff80;position:absolute;top:134px;transform:scaleX(0)}.page-module__-VllSG__acceptButton{--privacy-accept-label-delay:calc(var(--privacy-lottie-frame) * 15);--privacy-accept-label-duration:calc(var(--privacy-lottie-frame) * 20);--privacy-accept-ease:cubic-bezier(.167, .167, .833, .833);z-index:1;color:#000;width:263px;height:55px;font-family:var(--font-jp-bold);isolation:isolate;background:0 0;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:background .16s;display:inline-flex;position:relative;overflow:visible}.page-module__-VllSG__acceptButtonLabel{z-index:2;opacity:0;animation:page-module__-VllSG__privacy-accept-label-in var(--privacy-accept-label-duration) var(--privacy-accept-ease) var(--privacy-accept-label-delay) 1 both;position:relative}.page-module__-VllSG__acceptButton:hover,.page-module__-VllSG__acceptButton:focus-visible{background:#ededed}.page-module__-VllSG__backButton:focus-visible,.page-module__-VllSG__acceptButton:focus-visible{outline-offset:5px;outline:2px solid #ed1c24}@keyframes page-module__-VllSG__privacy-back-icon-in{0%{opacity:0}to{opacity:.50196}}@keyframes page-module__-VllSG__privacy-back-label-in{0%{opacity:0}to{opacity:1}}@keyframes page-module__-VllSG__privacy-accept-label-in{0%{opacity:0}to{opacity:1}}@keyframes page-module__-VllSG__privacy-bottom-divider-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}
