html{touch-action:manipulation}img{border:0;display:block;width:100%}a,b,body,dd,div,dl,dt,h1,h2,h3,h4,h5,html,i,img,input,li,ol,p,span,textarea,ul{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}a{text-decoration:none;color:#000}dl,ol,ul{list-style:none}button,input,textarea{border:0;-webkit-appearance:none}b,h1,h2,h3,h4,h5{font-weight:400}i{font-style:normal}div,input,textarea{-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;-webkit-overflow-scrolling:touch}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.flex-center{display:flex;align-items:center;justify-content:center}:root{--fontsize-base:72;font-size:calc(var(--fontsize-base)/720*100vw);--set-workplace-width:720}.detect_deviece_desktop,.detect_deviece_pc{--fontsize-base:192;font-size:calc(var(--fontsize-base)/1920*100vw);--set-workplace-width:1400}.detect_deviece_mobile{--fontsize-base:72;font-size:calc(var(--fontsize-base)/720*100vw)}@keyframes slideUpFade{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes blockReveal{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.1%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@keyframes textReveal{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}body{overflow-y:scroll!important;-webkit-overflow-scrolling:touch!important;margin:0;background-color:#fff!important;color:#000!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:slideUpFade 1s cubic-bezier(.16,1,.3,1) forwards}ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}ins.adsbygoogle[data-ad-status=filled]{margin:0 auto calc(30/var(--fontsize-base)*1rem)}a,body{color:#000;text-decoration:none;transition:color .4s cubic-bezier(.25,1,.5,1)}*{outline:none}.ad-msg{font-size:calc(25/var(--fontsize-base)*1rem);background:#ffe786;margin:calc(20/var(--fontsize-base)*1rem) 0;line-height:1.5;width:100%;overflow:hidden;color:#333}.m_common{padding-top:calc(96/var(--fontsize-base)*1rem)}.pc_padding{margin:0 auto;width:calc(var(--set-workplace-width)/var(--fontsize-base)*1rem);box-sizing:border-box}.cursor{cursor:pointer}.m-b-20{margin-bottom:calc(20/var(--fontsize-base)*1rem)!important}.m-b-30{margin-bottom:calc(30/var(--fontsize-base)*1rem)!important}.m-b-40{margin-bottom:calc(40/var(--fontsize-base)*1rem)!important}.m-b-50{margin-bottom:calc(50/var(--fontsize-base)*1rem)!important}.m-b-60{margin-bottom:calc(60/var(--fontsize-base)*1rem)!important}.m-b-70{margin-bottom:calc(70/var(--fontsize-base)*1rem)!important}.m-t-20{margin-top:calc(20/var(--fontsize-base)*1rem)!important}.m-t-30{margin-top:calc(30/var(--fontsize-base)*1rem)!important}.m-t-40{margin-top:calc(40/var(--fontsize-base)*1rem)!important}.m-t-50{margin-top:calc(50/var(--fontsize-base)*1rem)!important}.m-t-60{margin-top:calc(60/var(--fontsize-base)*1rem)!important}.m-t-70{margin-top:calc(70/var(--fontsize-base)*1rem)!important}.p-t-20{padding-top:calc(20/var(--fontsize-base)*1rem)!important}.p-t-30{padding-top:calc(30/var(--fontsize-base)*1rem)!important}.p-t-40{padding-top:calc(40/var(--fontsize-base)*1rem)!important}.p-t-50{padding-top:calc(50/var(--fontsize-base)*1rem)!important}.p-t-60{padding-top:calc(60/var(--fontsize-base)*1rem)!important}.p-b-20{padding-bottom:calc(20/var(--fontsize-base)*1rem)!important}.p-b-30{padding-bottom:calc(30/var(--fontsize-base)*1rem)!important}.p-b-40{padding-bottom:calc(40/var(--fontsize-base)*1rem)!important}.p-b-50{padding-bottom:calc(50/var(--fontsize-base)*1rem)!important}.p-b-60{padding-bottom:calc(60/var(--fontsize-base)*1rem)!important}.head-bar-container{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.05);transition:transform .5s cubic-bezier(.16,1,.3,1);position:fixed;width:100%;top:0;z-index:99}.head-bar-row{justify-content:space-between;height:calc(96/var(--fontsize-base)*1rem)}.head-bar-name-row,.head-bar-row{display:flex;align-items:center;position:relative}.head-bar-name-row{justify-content:flex-start;overflow:hidden}.head-bar-name-row:hover .head-bar-name{transform:translateY(-100%)}.head-bar-name-row:hover .head-bar-name:after{transform:translateY(0)}.head-bar-name-icon{height:calc(50/var(--fontsize-base)*1rem);width:calc(50/var(--fontsize-base)*1rem)}.head-bar-name-icon img{width:100%}.head-bar-name{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc(30/var(--fontsize-base)*1rem);font-style:normal;font-weight:900;line-height:normal;margin-left:calc(15/var(--fontsize-base)*1rem);letter-spacing:calc(1/var(--fontsize-base)*1rem);text-transform:uppercase}.head-bar-name,.head-bar-name:after{color:#000;transition:transform .4s cubic-bezier(.16,1,.3,1)}.head-bar-name:after{content:attr(data-text);position:absolute;top:100%;left:calc(65/var(--fontsize-base)*1rem)}.head-bar-hamber-row{width:calc(50/var(--fontsize-base)*1rem);height:calc(50/var(--fontsize-base)*1rem);display:flex;align-items:center;justify-content:center;position:relative}.head-bar-hamber-row:after,.head-bar-hamber-row:before{content:"";position:absolute;width:calc(40/var(--fontsize-base)*1rem);height:2px;background:#000;transition:all .4s cubic-bezier(.16,1,.3,1)}.head-bar-hamber-row:before{transform:translateY(calc(-8/var(--fontsize-base)*1rem))}.head-bar-hamber-row:after{transform:translateY(calc(8/var(--fontsize-base)*1rem))}.head-bar-hamber-row:hover:before{transform:translateY(calc(-10/var(--fontsize-base)*1rem))}.head-bar-hamber-row:hover:after{transform:translateY(calc(10/var(--fontsize-base)*1rem))}.head-bar-hamber-row img{display:none}.menu{position:fixed;top:-100%;left:0;width:100%;height:100vh;background:#000;transition:top .8s cubic-bezier(.77,0,.175,1);z-index:98;padding:calc(150/var(--fontsize-base)*1rem) calc(100/var(--fontsize-base)*1rem);display:flex;flex-direction:column;justify-content:center}.menu.menu-open{top:0}.menu.menu-open li{opacity:1;transform:translateY(0)}.menu .menu-title{color:hsla(0,0%,100%,.4);font-family:SFMono-Regular,Consolas,monospace;font-size:calc(16/var(--fontsize-base)*1rem);text-transform:uppercase;letter-spacing:calc(4/var(--fontsize-base)*1rem);margin-bottom:calc(60/var(--fontsize-base)*1rem)}.menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.menu li{width:100%;border-bottom:1px solid hsla(0,0%,100%,.1);opacity:0;transform:translateY(calc(40/var(--fontsize-base)*1rem));transition:all .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between}.menu li:first-child{transition-delay:.1s}.menu li:nth-child(2){transition-delay:.2s}.menu li:nth-child(3){transition-delay:.3s}.menu li:nth-child(4){transition-delay:.4s}.menu li:nth-child(5){transition-delay:.5s}.menu li:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transform:scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(.77,0,.175,1);z-index:0}.menu li:hover:before{transform:scaleY(1);transform-origin:top}.menu li:hover a{color:#000;padding-left:calc(40/var(--fontsize-base)*1rem)}.menu li:hover .arrow{filter:invert(1);transform:translateX(calc(20/var(--fontsize-base)*1rem))}.menu li a{text-decoration:none;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc(80/var(--fontsize-base)*1rem);font-weight:900;line-height:calc(140/var(--fontsize-base)*1rem);transition:all .4s ease;position:relative;z-index:1;letter-spacing:calc(-2/var(--fontsize-base)*1rem)}.menu li .arrow{height:calc(40/var(--fontsize-base)*1rem);width:calc(25/var(--fontsize-base)*1rem);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAWCAYAAAAb+hYkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABwSURBVHgBzdJdDYAwDATgCwZAwiQgYU7ACThgDsAJUpAwCdAlPEBfmmvCzyX3ti9ZmwLAJN2lA4jkE1Gwv6CfwwjnjK2C8ytw88Cg4CptPDBV4FNbDwLI7+kNLjDyPIgKJAt0uB/s+D2AB5SUYTMDDsFrSxhBPFapAAAAAElFTkSuQmCC) no-repeat 50%;background-size:contain;filter:invert(1) brightness(2);transition:all .4s ease}footer{background:#000;color:#fff;padding:calc(100/var(--fontsize-base)*1rem) 0 calc(40/var(--fontsize-base)*1rem);position:relative;overflow:hidden}.footer-item-title{font-family:SFMono-Regular,Consolas,monospace;font-size:calc(18/var(--fontsize-base)*1rem);font-weight:400;text-transform:uppercase;letter-spacing:calc(4/var(--fontsize-base)*1rem);color:hsla(0,0%,100%,.4);margin-bottom:calc(40/var(--fontsize-base)*1rem)}.footer-item-content{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc(60/var(--fontsize-base)*1rem);font-weight:700;letter-spacing:calc(-1/var(--fontsize-base)*1rem)}.footer-item-content a{color:#fff;position:relative;display:inline-block}.footer-item-content a:after{content:"";position:absolute;width:100%;height:calc(4/var(--fontsize-base)*1rem);bottom:calc(5/var(--fontsize-base)*1rem);left:0;background-color:#fff;transform:scaleX(0);transform-origin:right;transition:transform .6s cubic-bezier(.16,1,.3,1)}.footer-item-content a:hover:after{transform:scaleX(1);transform-origin:left}.corner-module{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4);font-family:SFMono-Regular,Consolas,monospace;font-size:calc(14/var(--fontsize-base)*1rem);line-height:calc(35/var(--fontsize-base)*1rem);padding-top:calc(30/var(--fontsize-base)*1rem);margin-top:calc(80/var(--fontsize-base)*1rem);display:flex;justify-content:space-between}.detect_deviece_desktop .menu,.detect_deviece_pc .menu{width:50vw;right:0;left:auto}.detect_deviece_desktop .foot-nav-container,.detect_deviece_pc .foot-nav-container{padding:calc(100/var(--fontsize-base)*1rem) 0 calc(60/var(--fontsize-base)*1rem)}.detect_deviece_mobile .head-bar-row{padding:0 calc(30/var(--fontsize-base)*1rem)}.detect_deviece_mobile .menu{padding:calc(120/var(--fontsize-base)*1rem) calc(40/var(--fontsize-base)*1rem)}.detect_deviece_mobile .menu li a{font-size:calc(50/var(--fontsize-base)*1rem);line-height:calc(100/var(--fontsize-base)*1rem)}.detect_deviece_mobile .footer-item-content{font-size:calc(40/var(--fontsize-base)*1rem)}.detect_deviece_mobile .corner-module{flex-direction:column;text-align:center;gap:calc(20/var(--fontsize-base)*1rem)}