*,:after,:before{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;tab-size:2}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(button){all:unset}:where(input,button,textarea,select){color:inherit;font:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(:focus-visible){box-shadow:0 0 0 5px Canvas;outline:3px solid CanvasText;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.gradient-hr{background:transparent linear-gradient(90deg,#00adff,#fdfdf3 21%,#009fb9 41%,#7954c3 53%,red 66%,#f9347d 81%,#ff0) 0 0 no-repeat padding-box;border:none;height:5px}.to-page-top{align-items:center;border-bottom:1px solid #cbd0d3;display:flex;font-size:13px;height:48px;justify-content:center;letter-spacing:1.17px;transition:all .3s ease}.to-page-top:hover{background-color:#090b0d;color:#fff}.to-page-top a{display:block;font-weight:300;height:100%;line-height:48px;text-align:center;text-decoration:none;width:100%}.to-page-top a img.icon-arrow{bottom:13px;position:relative;transform:rotate(180deg)}.arise-footer{align-items:center;display:flex;flex-direction:column;padding:100px 16px 40px}@media (max-width:768px){.arise-footer{--margin-side:15px;flex-direction:column;height:max-content;margin:30px auto 60px;padding:0;width:calc(100% - var(--margin-side)*2)}}.arise-footer .footer-contents{display:grid;gap:12px;grid-template-columns:min(376px,40%) 1fr;max-width:1100px;width:100%}@media (max-width:768px){.arise-footer .footer-contents,.arise-footer .footer-contents .footer-info{display:flex;flex-direction:column-reverse}.arise-footer .footer-contents .footer-item{width:100%}}.arise-footer .footer-contents .logo{padding-bottom:150px}@media screen and (max-width:768px){.arise-footer .footer-contents .logo{padding:30px 0;text-align:center}}.arise-footer .footer-contents .social-icons{align-items:center;display:flex;gap:20px;justify-content:left;margin:20px 0}@media screen and (max-width:768px){.arise-footer .footer-contents .social-icons{gap:30px;justify-content:center;margin:40px 0}}.arise-footer .footer-contents .social-icons .social-icon{--icon-size:40px;align-items:center;display:flex;height:var(--icon-size);justify-content:center;width:var(--icon-size)}@media screen and (max-width:768px){.arise-footer .footer-contents .social-icons .social-icon{--icon-size:32px}}.arise-footer .footer-contents .social-icons .social-icon img{max-height:100%;max-width:100%}@media screen and (max-width:768px){.arise-footer .footer-contents .social-icons .social-icon img{width:100%}}.arise-footer .footer-contents .social-icons .social-icon:hover{opacity:.8}.arise-footer .footer-contents .about{color:#606060;display:flex;flex-direction:column;font-size:18px}@media screen and (max-width:768px){.arise-footer .footer-contents .about{font-size:12px}}.arise-footer .footer-contents .about a{font:normal normal normal 12px/23px Noto Sans JP;font-weight:400}.arise-footer .footer-contents .about a:hover{text-decoration:underline;text-decoration-color:#090b0d}.arise-footer .footer-contents .about .el_caption_link{align-items:center;display:inline-flex;gap:5.36px;gap:5.4px;margin-top:8px;text-decoration:none}.arise-footer .footer-contents .about .el_caption_link:hover{text-decoration:underline}.arise-footer .footer-contents .about .el_caption_link[target=_blank]:after{background-color:currentColor;content:"";display:inline-block;height:14px;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS42MzgiIGhlaWdodD0iMTMuNjU1IiB2aWV3Qm94PSIwIDAgMTkuNjM4IDEzLjY1NSI+PGcgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgOTI2MCI+PGcgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNDg1Ij48ZyBmaWxsPSJub25lIiBzdHJva2U9IiMwOTBiMGQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNDg0Ij48cGF0aCBkPSJNLjUgNC42ODloMTQuMTY5djguNDY2SC41eiIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMjM2Ii8+PHBhdGggZD0iTTguMzM4LjUwMmgxMC44djguOTczIiBkYXRhLW5hbWU9IuODkeOCuSA1NDYiLz48L2c+PC9nPjwvZz48L3N2Zz4=");-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS42MzgiIGhlaWdodD0iMTMuNjU1IiB2aWV3Qm94PSIwIDAgMTkuNjM4IDEzLjY1NSI+PGcgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgOTI2MCI+PGcgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNDg1Ij48ZyBmaWxsPSJub25lIiBzdHJva2U9IiMwOTBiMGQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNDg0Ij48cGF0aCBkPSJNLjUgNC42ODloMTQuMTY5djguNDY2SC41eiIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMjM2Ii8+PHBhdGggZD0iTTguMzM4LjUwMmgxMC44djguOTczIiBkYXRhLW5hbWU9IuODkeOCuSA1NDYiLz48L2c+PC9nPjwvZz48L3N2Zz4=");mask-repeat:no-repeat;width:40px}.arise-footer .footer-contents .site-links{container-name:site-links;container-type:inline-size;display:flex;flex-direction:column;gap:20px;width:100%}.arise-footer .footer-contents .site-links ul.link-groups{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px 12px;height:480px}@media screen and (max-width:768px){.arise-footer .footer-contents .site-links ul.link-groups{gap:20px 0}}@container site-links (width < 500px){.arise-footer .footer-contents .site-links ul.link-groups{height:550px}}@container site-links (width < 415px){.arise-footer .footer-contents .site-links ul.link-groups{height:545px}}@container site-links (width < 355px){.arise-footer .footer-contents .site-links ul.link-groups{height:552px}}@container site-links (width < 331px){.arise-footer .footer-contents .site-links ul.link-groups{height:unset}}.arise-footer .footer-contents .site-links ul.link-groups li.link-group{line-height:1.5;max-width:33%}@container site-links (width < 500px){.arise-footer .footer-contents .site-links ul.link-groups li.link-group{max-width:50%}}@container site-links (width < 331px){.arise-footer .footer-contents .site-links ul.link-groups li.link-group{max-width:100%}}.arise-footer .footer-contents .site-links ul.link-groups .link-group-title{font-size:16px;font-weight:600}@media screen and (max-width:768px){.arise-footer .footer-contents .site-links ul.link-groups .link-group-title{font-size:14px}}.arise-footer .footer-contents .site-links ul.link-groups .link-group-title:hover{text-decoration:underline;text-decoration-color:#090b0d}.arise-footer .footer-contents .site-links ul.link-groups ul.links{list-style:none;margin:5px 0 0;padding:0}.arise-footer .footer-contents .site-links ul.link-groups ul.links li{font-size:13px;margin:5px 0}@media screen and (max-width:768px){.arise-footer .footer-contents .site-links ul.link-groups ul.links li{font-size:12px;margin:4px 0}}.arise-footer .footer-contents .site-links ul.link-groups ul.links li a{color:#090b0d;text-decoration:none}.arise-footer .footer-contents .site-links ul.link-groups ul.links li a:hover{text-decoration:underline;text-decoration-color:#090b0d}.arise-footer .copy-right{align-items:center;color:#707070;display:flex;font-size:12px;justify-content:right;max-width:1100px;width:100%}@media screen and (max-width:768px){.arise-footer .copy-right{justify-content:center}}@container site-links (width < 415px){.translated-ltr:not(:lang(zh-CN)):not(:lang(ko)) .arise-footer .footer-contents .site-links ul.link-groups{height:585px}}@container site-links (width < 355px){.translated-ltr:not(:lang(zh-CN)):not(:lang(ko)) .arise-footer .footer-contents .site-links ul.link-groups{height:585px}}@container site-links (width < 415px){.translated-ltr:has(:lang(de),:lang(fr)) .arise-footer .footer-contents .site-links ul.link-groups{height:660px!important}}@container site-links (width < 355px){.translated-ltr:has(:lang(de),:lang(fr)) .arise-footer .footer-contents .site-links ul.link-groups{height:660px!important}}@container site-links (width < 331px){.translated-ltr:has(:lang(de),:lang(fr)) .arise-footer .footer-contents .site-links ul.link-groups{height:unset!important}}@container site-links (width < 415px){.translated-ltr:has(:lang(es)) .arise-footer .footer-contents .site-links ul.link-groups{height:695px!important}}@container site-links (width < 355px){.translated-ltr:has(:lang(es)) .arise-footer .footer-contents .site-links ul.link-groups{height:695px!important}}@container site-links (width < 331px){.translated-ltr:has(:lang(es)) .arise-footer .footer-contents .site-links ul.link-groups{height:unset!important}}@container site-links (width < 415px){.translated-ltr:has(:lang(pt)) .arise-footer .footer-contents .site-links ul.link-groups{height:638px!important}}@container site-links (width < 355px){.translated-ltr:has(:lang(pt)) .arise-footer .footer-contents .site-links ul.link-groups{height:638px!important}}@container site-links (width < 331px){.translated-ltr:has(:lang(pt)) .arise-footer .footer-contents .site-links ul.link-groups{height:unset!important}}@container site-links (width < 415px){.translated-ltr:has(:lang(id)) .arise-footer .footer-contents .site-links ul.link-groups{height:602px!important}}@container site-links (width < 355px){.translated-ltr:has(:lang(id)) .arise-footer .footer-contents .site-links ul.link-groups{height:641px!important}}@container site-links (width < 331px){.translated-ltr:has(:lang(id)) .arise-footer .footer-contents .site-links ul.link-groups{height:unset!important}}