@media screen and (max-width: 1919px){body{--pv: calc(100vw / 3840)}}@media screen and (min-width: 1920px){body{--pv: calc(1px / 2)}}html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,optgroup,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,textarea{background-color:transparent;border-style:none;color:inherit}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:default}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}ul,ol{list-style:none}a{text-decoration:none}.wrapper{overflow:hidden}body{overflow-wrap:break-word;word-wrap:break-word;-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none}div:focus,span:focus{outline:none}a,button{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a::-moz-focus-inner,button::-moz-focus-inner{border-style:none}a:focus,button:focus{outline:none}html,body{position:relative;background:#000000;color:#ffffff;font-family:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;font-feature-settings:'palt'}::selection{background:#E23402;color:#ffffff}img{display:block;width:100%}.pc{display:block !important}@media screen and (max-width: 959px){.pc{display:none !important}}.sd{display:none !important}@media screen and (max-width: 959px){.sd{display:block !important}}.none{display:none !important}.page .page-loading{position:fixed;width:100%;height:100%;z-index:3}.page .page-loading .loading-curtain span:nth-of-type(1){display:block;position:absolute;left:0;top:100%;width:100%;background:rgba(255,255,255,0.4);border-radius:100%;transform:translate(0, -50%)}.page .page-loading .loading-curtain span:nth-of-type(2){display:block;position:absolute;left:0;top:100%;width:100%;background:rgba(226,52,2,0.4);border-radius:100%;transform:translate(0, -50%)}.page .page-loading .loading-curtain span:nth-of-type(3){display:block;position:absolute;left:0;top:100%;width:100%;background:#000000;border-radius:100%;transform:translate(0, -50%)}.page .page-loading .loading-container{position:absolute;left:0;top:0;width:100%;height:100%;background:#000000}.page .page-loading .loading-container div{position:absolute;left:0;right:0;top:0;bottom:0;width:calc(1000 * var(--pv));height:calc(1000 * var(--pv));margin:auto}@media screen and (max-width: 959px){.page .page-loading .loading-container div{width:calc(600 * (100vw / 828));height:calc(600 * (100vw / 828))}}.page .page-loading .loading-container div span{display:block;width:100%;height:100%}.page .page-loading .loading-container div span img{width:100%;height:100%;animation:rotateZ 10s linear infinite}.page .page-loading .loading-container div{opacity:0;transform:translate(0, 50%)}.page .page-loading .loading-container.is-enter div{opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.page .page-loading .loading-container.is-exit div{opacity:0;transform:translate(0, -50%);transition:all 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.25s}.page .page-loading .loading-container.is-exit div span{transform:rotate(720deg);transition:all 0.75s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s}.page .page-loading{top:0;transition:top 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-loading .loading-curtain span:nth-of-type(1){height:150%;transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-loading .loading-curtain span:nth-of-type(2){height:100%;transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-loading .loading-curtain span:nth-of-type(3){height:50%;transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-loading.is-inactive{top:-100%;transition:top 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-loading.is-inactive .loading-curtain span:nth-of-type(1){height:0%;transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-loading.is-inactive .loading-curtain span:nth-of-type(2){height:0%;transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-loading.is-inactive .loading-curtain span:nth-of-type(3){height:0%;transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-main{position:fixed;left:0;top:0;width:100%;height:100%;background:url("../img/background.webp") center top no-repeat;background-size:cover}@media screen and (max-width: 959px){.page .page-main{position:static;left:auto;top:auto;width:auto;height:auto}}.page .page-main .main-scroll .scroll-container{overflow:hidden}.page .page-main .main-scroll .scroll-container .container-section .section-background{position:absolute;left:0;top:0;width:100vw;height:100vh}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background{position:fixed}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-distortion{position:absolute;left:0;top:0;width:100%;height:100%}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-distortion::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.75)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-distortion span{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url("../img/background.webp") center top no-repeat;background-size:cover}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-distortion span:nth-of-type(2){transform:scale(-1, -1);animation:distortion 5s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite alternate}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-distortion::after{opacity:0;transition:all 0.5s linear 0.0s}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-distortion.is-active::after{opacity:1}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music{position:absolute;left:0;top:0;width:100%;height:100%}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient{position:absolute;left:0;top:0;width:100%;height:100%}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient span{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient{opacity:0;transition:all 0.5s linear 0.0s}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient.is-active{opacity:1}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20221012"] span{background:linear-gradient(30deg, #2C17CF 0%, #233DD1 20%, #0077D3 30%, #189BCB 40%, #FAD82D 65%, #FFBA00 75%, #FE6900 85%, #F12403 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20220912"] span{background:linear-gradient(30deg, #00C2F2 0%, #78C2F0 20%, #D9BFE9 30%, #FFC2DB 40%, #FFF829 65%, #D5F53A 75%, #7FE66F 85%, #00D984 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20220720"] span{background:linear-gradient(30deg, #244938 0%, #50684E 20%, #BFBA86 30%, #EBDCA0 40%, #FFF4D9 65%, #ECC8B5 75%, #B15E5C 85%, #8E2030 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20220525"] span{background:linear-gradient(30deg, #df002a 0%, #E5391B 20%, #F0A30E 30%, #f5db0e 40%, #ecf1f5 65%, #C3F1F5 75%, #56EEE5 85%, #21edd6 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20220420"] span{background:linear-gradient(30deg, #00556b 0%, #106980 20%, #28849C 30%, #479eb4 40%, #ecebe8 65%, #E2EBE8 75%, #BAE1E1 85%, #99d7db 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20220309"] span{background:linear-gradient(30deg, #23511c 0%, #607F26 20%, #B4BE36 30%, #ece94c 40%, #e6e6c2 65%, #DEC1A3 75%, #D3875D 85%, #cd6737 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20220216"] span{background:linear-gradient(30deg, #4d4fb8 0%, #647BAF 20%, #8CC9A0 30%, #b0fd9d 40%, #f7f6d7 65%, #D5CFD7 75%, #908ED7 85%, #6769d6 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20220119"] span{background:linear-gradient(30deg, #564b47 0%, #735148 20%, #AB5E4B 30%, #cd6f54 40%, #fbdca5 65%, #EFD9A5 75%, #D1C0A5 85%, #bfb0a4 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20211203"] span{background:linear-gradient(30deg, #233d35 0%, #343A45 20%, #523A65 30%, #703a85 40%, #d4e1f6 65%, #DED1E4 75%, #E18AA4 85%, #e0607e 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20211022"] span{background:linear-gradient(30deg, #53474e 0%, #62505A 20%, #79606E 30%, #917585 40%, #f0eced 65%, #F0ECEC 75%, #DCE1D5 85%, #ced6c5 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20210929"] span{background:linear-gradient(30deg, #4A463C 0%, #6A4831 20%, #9C4F2E 30%, #B65E2E 40%, #F5EAC8 65%, #F3E6BE 75%, #DCBB80 85%, #D3A966 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20210928"] span{background:linear-gradient(30deg, #69867F 0%, #848771 20%, #B48A5B 30%, #D79458 40%, #E9E8D0 65%, #E3E7CB 75%, #CFD4A6 85%, #C4C88F 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20210723"] span{background:linear-gradient(30deg, #007fe0 0%, #1598E2 20%, #39C2E6 30%, #5ddce8 40%, #e7e6eb 65%, #F2DDD3 75%, #F3C493 85%, #f2b774 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20210317"] span{background:linear-gradient(30deg, #ACF0EC 0%, #97E5E9 20%, #6BCCE2 30%, #62C5E0 40%, #E5ECEB 65%, #E4DCEE 75%, #E4B9F4 85%, #DDA2F6 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20210127"] span{background:linear-gradient(30deg, #005e9b 0%, #0D79B3 20%, #29B0E2 30%, #4cd5ff 40%, #fff 65%, #E6F2F9 75%, #6FBEE5 85%, #35a5dc 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20201218"] span{background:linear-gradient(30deg, #40A194 0%, #689477 20%, #B9793C 30%, #E9762A 40%, #FFEDBC 65%, #FFDDB7 75%, #FFA791 85%, #FF8679 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20200930"] span{background:linear-gradient(30deg, #6b5f5d 0%, #776C6A 20%, #8D8381 30%, #a29a98 40%, #f2f3f5 65%, #ECF0F3 75%, #C7D3D9 85%, #b6c5cd 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20200722"] span{background:linear-gradient(30deg, #A229F4 0%, #6A29D8 20%, #1B29B0 30%, #003B94 40%, #FFFB8D 65%, #FFE979 75%, #FFAB57 85%, #FF783C 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20200630"] span{background:linear-gradient(30deg, #3499db 0%, #4AB4E5 20%, #6ADAF3 30%, #8df6fd 40%, #fff 65%, #EDF7FF 75%, #9CDBFF 85%, #77cfff 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20200527"] span{background:linear-gradient(30deg, #0230C3 0%, #1158CB 20%, #2587D5 30%, #49B9E1 40%, #fff 65%, #FFC9C6 75%, #FF6765 85%, #FE2020 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20200325"] span{background:linear-gradient(30deg, #EE943C 0%, #E8733C 20%, #E14B3C 30%, #DC4046 40%, #DDD6D0 65%, #B7D6D0 75%, #7FD1CA 85%, #40C1B9 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20200212"] span{background:linear-gradient(30deg, #182027 0%, #1E272E 20%, #28333A 30%, #3e4a51 40%, #d6dee7 65%, #E4DED1 75%, #E8BE72 85%, #e8ac43 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20191122"] span{background:linear-gradient(30deg, #64306B 0%, #8B455E 20%, #C46550 30%, #DD7C51 40%, #B4C9D1 65%, #BEC6AE 75%, #D3B86A 85%, #E4AA2E 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20190920"] span{background:linear-gradient(30deg, #0077b2 0%, #2694C0 20%, #63C3D6 30%, #94e1e4 40%, #f2e7e1 65%, #FCE1C5 75%, #FFCE76 85%, #ffc657 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20190626"] span{background:linear-gradient(30deg, #000 0%, #242020 20%, #615858 30%, #998d8d 40%, #f7f5f5 65%, #F7F5F5 75%, #E1DADA 85%, #d6cece 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20190529"] span{background:linear-gradient(30deg, #1F004F 0%, #59213F 20%, #A9522C 30%, #E07C2C 40%, #F4E6B0 65%, #DFE789 75%, #BFD843 85%, #A2CA00 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20190410"] span{background:linear-gradient(30deg, #000036 0%, #0A055A 20%, #1B0E8D 30%, #3c2bb9 40%, #fff 65%, #DEDFED 75%, #4C4DA8 85%, #0b0b89 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20190313"] span{background:linear-gradient(30deg, #00a5d4 0%, #397EA3 20%, #B52C3A 30%, #ff1313 40%, #fefefe 65%, #E2FFE5 75%, #90FF60 85%, #6dff25 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20190306"] span{background:linear-gradient(30deg, #231815 0%, #611833 20%, #AC1859 30%, #e62081 40%, #f2f1f4 65%, #C1EFF4 75%, #3BBAEF 85%, #00a0e9 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20190227"] span{background:linear-gradient(30deg, #1d123a 0%, #133557 20%, #11758B 30%, #11a4b1 40%, #ddd 65%, #F0C8C3 75%, #FC7866 85%, #ff543d 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20190126"] span{background:linear-gradient(30deg, #494457 0%, #3A5657 20%, #2F6E57 30%, #2f8a5f 40%, #e3ebf3 65%, #E8E0DE 75%, #E8C2AB 85%, #e8a376 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20190109"] span{background:linear-gradient(30deg, #a84700 0%, #B46201 20%, #CE9808 30%, #debb1e 40%, #ede2dc 65%, #D4DCE0 75%, #7FC1E0 85%, #5ab5e0 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20181116"] span{background:linear-gradient(30deg, #1f517e 0%, #37788E 20%, #54A7A3 30%, #72c8b4 40%, #e6f2e6 65%, #E6F2DA 75%, #D1E9AC 85%, #c5e496 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20180831"] span{background:linear-gradient(30deg, #373737 0%, #374537 20%, #386137 30%, #497b37 40%, #f3e9d7 65%, #FFE7CF 75%, #FFC58C 85%, #ffb46b 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20180801"] span{background:linear-gradient(30deg, #5F0C01 0%, #8C1E03 20%, #CB3A08 30%, #ED5719 40%, #F8EAB1 65%, #FADD9A 75%, #FDB25D 85%, #FE8F2D 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20180718"] span{background:linear-gradient(30deg, #F5AA13 0%, #EF7A13 20%, #E84013 30%, #E52A19 40%, #FBEABC 65%, #CAEAB9 75%, #7AE59D 85%, #34D682 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20180701"] span{background:linear-gradient(30deg, #001138 0%, #031F47 20%, #0B3963 30%, #24557C 40%, #F0E4D7 65%, #D2DFD7 75%, #88C5D1 85%, #35A6C6 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20180516"] span{background:linear-gradient(30deg, #CF2A27 0%, #DC4217 20%, #F36B04 30%, #FF8C04 40%, #F3D8C4 65%, #F5C3B3 75%, #F99478 85%, #FF653B 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20171101"] span{background:linear-gradient(30deg, #071E18 0%, #002B23 20%, #003D33 30%, #005C51 40%, #DCFDF5 65%, #CEFDF5 75%, #8AEEE4 85%, #53DDD2 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-gradient[data-index="20170927"] span{background:linear-gradient(30deg, #7E1690 0%, #674D88 20%, #45A682 30%, #42E282 40%, #fff 65%, #FEC5D6 75%, #E46886 85%, #C8153C 100%)}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker{position:absolute;left:0;top:0;bottom:0;width:100%;height:calc(885 * var(--pv));margin:auto;mix-blend-mode:overlay}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker{height:calc(300 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker div:nth-of-type(1){position:absolute;left:0;top:0;width:100%;height:calc(235 * var(--pv));overflow:hidden}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker div:nth-of-type(1){top:calc(-4 * (100vw / 828));height:calc(80 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker div:nth-of-type(1) span{display:block;position:absolute;right:0;top:0;height:calc(415 * var(--pv));opacity:0.4}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker div:nth-of-type(1) span{height:calc(140 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker div:nth-of-type(2){position:absolute;left:0;top:calc(235 * var(--pv));width:100%;height:calc(415 * var(--pv));overflow:hidden}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker div:nth-of-type(2){top:calc(80 * (100vw / 828));height:calc(140 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker div:nth-of-type(2) span{display:block;position:absolute;left:0;top:0;height:calc(415 * var(--pv));opacity:1.0}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker div:nth-of-type(2) span{height:calc(140 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker div:nth-of-type(3){position:absolute;left:0;top:calc(650 * var(--pv));width:100%;height:calc(235 * var(--pv));overflow:hidden}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker div:nth-of-type(3){top:calc(224 * (100vw / 828));height:calc(80 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker div:nth-of-type(3) span{display:block;position:absolute;right:0;bottom:0;height:calc(415 * var(--pv));opacity:0.7}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker div:nth-of-type(3) span{height:calc(140 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20221012"] div span{width:calc(19120 * var(--pv));background:url("../img/music/music-20221012.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20221012"] div span{width:calc(6450 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20220912"] div span{width:calc(10620 * var(--pv));background:url("../img/music/music-20220912.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20220912"] div span{width:calc(3582 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20220720"] div span{width:calc(18160 * var(--pv));background:url("../img/music/music-20220720.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20220720"] div span{width:calc(6126 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20220525"] div span{width:calc(11320 * var(--pv));background:url("../img/music/music-20220525.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20220525"] div span{width:calc(3818 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20220420"] div span{width:calc(17360 * var(--pv));background:url("../img/music/music-20220420.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20220420"] div span{width:calc(5856 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20220309"] div span{width:calc(18160 * var(--pv));background:url("../img/music/music-20220309.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20220309"] div span{width:calc(6126 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20220216"] div span{width:calc(17000 * var(--pv));background:url("../img/music/music-20220216.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20220216"] div span{width:calc(5734 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20220119"] div span{width:calc(12460 * var(--pv));background:url("../img/music/music-20220119.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20220119"] div span{width:calc(4203 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20211203"] div span{width:calc(12720 * var(--pv));background:url("../img/music/music-20211203.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20211203"] div span{width:calc(4291 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20211022"] div span{width:calc(15140 * var(--pv));background:url("../img/music/music-20211022.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20211022"] div span{width:calc(5107 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20210929"] div span{width:calc(11360 * var(--pv));background:url("../img/music/music-20210929.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20210929"] div span{width:calc(3832 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20210928"] div span{width:calc(10640 * var(--pv));background:url("../img/music/music-20210928.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20210928"] div span{width:calc(3589 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20210723"] div span{width:calc(18600 * var(--pv));background:url("../img/music/music-20210723.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20210723"] div span{width:calc(6274 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20210317"] div span{width:calc(14160 * var(--pv));background:url("../img/music/music-20210317.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20210317"] div span{width:calc(4776 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20210127"] div span{width:calc(19520 * var(--pv));background:url("../img/music/music-20210127.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20210127"] div span{width:calc(6585 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20201218"] div span{width:calc(11840 * var(--pv));background:url("../img/music/music-20201218.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20201218"] div span{width:calc(3994 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20200930"] div span{width:calc(11800 * var(--pv));background:url("../img/music/music-20200930.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20200930"] div span{width:calc(3980 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20200722"] div span{width:calc(18560 * var(--pv));background:url("../img/music/music-20200722.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20200722"] div span{width:calc(6261 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20200630"] div span{width:calc(14640 * var(--pv));background:url("../img/music/music-20200630.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20200630"] div span{width:calc(4938 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20200527"] div span{width:calc(13360 * var(--pv));background:url("../img/music/music-20200527.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20200527"] div span{width:calc(4506 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20200325"] div span{width:calc(19200 * var(--pv));background:url("../img/music/music-20200325.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20200325"] div span{width:calc(6477 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20200212"] div span{width:calc(10280 * var(--pv));background:url("../img/music/music-20200212.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20200212"] div span{width:calc(3467 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20191122"] div span{width:calc(15680 * var(--pv));background:url("../img/music/music-20191122.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20191122"] div span{width:calc(5289 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190920"] div span{width:calc(12360 * var(--pv));background:url("../img/music/music-20190920.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190920"] div span{width:calc(4169 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190626"] div span{width:calc(11360 * var(--pv));background:url("../img/music/music-20190626.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190626"] div span{width:calc(3832 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190529"] div span{width:calc(13720 * var(--pv));background:url("../img/music/music-20190529.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190529"] div span{width:calc(4628 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190410"] div span{width:calc(13600 * var(--pv));background:url("../img/music/music-20190410.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190410"] div span{width:calc(4587 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190313"] div span{width:calc(13280 * var(--pv));background:url("../img/music/music-20190313.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190313"] div span{width:calc(4479 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190306"] div span{width:calc(19240 * var(--pv));background:url("../img/music/music-20190306.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190306"] div span{width:calc(6490 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190227"] div span{width:calc(12900 * var(--pv));background:url("../img/music/music-20190227.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190227"] div span{width:calc(4351 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190126"] div span{width:calc(18080 * var(--pv));background:url("../img/music/music-20190126.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190126"] div span{width:calc(6099 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190109"] div span{width:calc(11040 * var(--pv));background:url("../img/music/music-20190109.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20190109"] div span{width:calc(3724 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20181116"] div span{width:calc(12080 * var(--pv));background:url("../img/music/music-20181116.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20181116"] div span{width:calc(4075 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20180831"] div span{width:calc(12200 * var(--pv));background:url("../img/music/music-20180831.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20180831"] div span{width:calc(4115 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20180801"] div span{width:calc(13040 * var(--pv));background:url("../img/music/music-20180801.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20180801"] div span{width:calc(4399 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20180718"] div span{width:calc(11200 * var(--pv));background:url("../img/music/music-20180718.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20180718"] div span{width:calc(3778 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20180701"] div span{width:calc(10480 * var(--pv));background:url("../img/music/music-20180701.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20180701"] div span{width:calc(3535 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20180516"] div span{width:calc(14560 * var(--pv));background:url("../img/music/music-20180516.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20180516"] div span{width:calc(4911 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20171101"] div span{width:calc(11480 * var(--pv));background:url("../img/music/music-20171101.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20171101"] div span{width:calc(3872 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20170927"] div span{width:calc(12200 * var(--pv));background:url("../img/music/music-20170927.svg") left center repeat-x;background-size:contain}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker[data-index="20170927"] div span{width:calc(4115 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker div:nth-of-type(1){opacity:0}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker div:nth-of-type(2){opacity:0}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker div:nth-of-type(3){opacity:0}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker.is-active div:nth-of-type(1){opacity:1;transition:opacity 0.5s linear 0.250s;will-change:opacity}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker.is-active div:nth-of-type(1){transition:opacity 1.0s linear 0s;will-change:auto}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker.is-active div:nth-of-type(1) span{animation:tickerR 40.0s linear infinite}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker.is-active div:nth-of-type(2){opacity:1;transition:opacity 0.5s linear 0.000s;will-change:opacity}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker.is-active div:nth-of-type(2){transition:opacity 1.0s linear 0s;will-change:auto}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker.is-active div:nth-of-type(2) span{animation:tickerL 20.0s linear infinite}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker.is-active div:nth-of-type(3){opacity:1;transition:opacity 0.5s linear 0.125s;will-change:opacity}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker.is-active div:nth-of-type(3){transition:opacity 1.0s linear 0s;will-change:auto}}.page .page-main .main-scroll .scroll-container .container-section .section-background .background-music .music-ticker.is-active div:nth-of-type(3) span{animation:tickerR 30.0s linear infinite}.page .page-main .main-scroll .scroll-container .container-section .section-header{position:relative;height:calc(6500 * var(--pv));margin:0 0 calc(1200 * var(--pv)) 0}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header{height:calc(2200 * (100vw / 828));margin:0 0 calc(600 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-logo{position:absolute;left:0;right:0;top:calc(40 * var(--pv));width:calc(595 * var(--pv));margin:auto}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-logo{top:calc(30 * (100vw / 828));width:calc(240 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-service{position:absolute;right:calc(1px * 110 / 2);top:calc(1px * 80 / 2)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-service{display:none}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-service ul{display:flex;gap:calc(1px * 65 / 2)}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-service ul li{font-size:0;line-height:0}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-service ul li div a{display:block;position:relative;height:calc(1px * 40 / 2)}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-service ul li div a::before{content:'';position:absolute;left:calc(1px * -40 / 2);top:calc(1px * -40 / 2);width:calc(1px * 120 / 2);height:calc(1px * 120 / 2);background:#fff;border-radius:100%}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-service ul li div a img{width:auto;height:100%}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-service ul li div a::before{transform:scale(0, 0);transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.is-hover .page .page-main .main-scroll .scroll-container .container-section .section-header .header-service ul li div a:hover::before{transform:scale(1, 1)}.is-hover .page .page-main .main-scroll .scroll-container .container-section .section-header .header-service ul li div a:hover img{filter:invert(36%) sepia(9%) saturate(5889%) hue-rotate(201deg) brightness(85%) contrast(87%)}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-panel{position:absolute;left:0;right:0;top:calc(335 * var(--pv));width:calc(2880 * var(--pv));margin:auto}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-panel{top:calc(200 * (100vw / 828));width:calc(730 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-panel div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(1000 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-panel div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-panel div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-panel div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title{position:absolute;left:0;right:0;top:calc(635 * var(--pv));width:calc(3440 * var(--pv));margin:auto}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title{top:calc(300 * (100vw / 828));width:100%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title{position:absolute;left:0;top:0;width:100%}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(1){position:relative;left:auto;top:auto}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(1){transform:scale(0.95, 0.95)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(1){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 150 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(2){transform:scale(0.95, 0.95)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(2){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 150 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(3){transform:scale(0.95, 0.95)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(3){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(3) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(3) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(3) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 150 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(3) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(3) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(4){transform:scale(0.95, 0.95)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(4){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(4) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(4) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(4) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 150 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(4) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(4) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(5){transform:scale(0.95, 0.95)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(5){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(5) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(5) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(5) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 150 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(5) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(5) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(6){transform:scale(0.95, 0.95)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(6){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(6) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(6) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(6) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 150 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(6) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(6) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(7){transform:scale(0.95, 0.95)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(7){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(7) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(7) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(7) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 150 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(7) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(7) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(8){transform:scale(0.95, 0.95)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(8){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(8) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(8) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(8) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 150 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(8) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(8) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(9){transform:scale(0.95, 0.95)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(9){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(9) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(9) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(9) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 150 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(9) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(9) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(10){transform:scale(0.925, 0.925)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(10){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(10) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(10) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(10) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 300 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(10) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(10) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(11){transform:scale(0.925, 0.925)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(11){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(11) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(11) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(11) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 300 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(11) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(11) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(12){transform:scale(0.925, 0.925)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(12){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(12) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(12) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(12) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 300 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(12) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(12) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(13){transform:scale(0.9, 0.9)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(13){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(13) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(13) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(13) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 450 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(13) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(13) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(14){transform:scale(0.9, 0.9)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(14){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(14) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(14) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(14) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 450 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(14) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(14) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(15){transform:scale(0.9, 0.9)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(15){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(15) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(15) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(15) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 450 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(15) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(15) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(16){transform:scale(0.9, 0.9)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(16){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(16) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(16) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(16) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 450 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(16) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(16) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(17){transform:scale(0.9, 0.9)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(17){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(17) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(17) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(17) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 450 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(17) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(17) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(18){transform:scale(0.9, 0.9)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(18){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(18) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(18) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(18) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 450 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(18) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(18) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(19){transform:scale(0.9, 0.9)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(19){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(19) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(19) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(19) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 450 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(19) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(19) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(20){transform:scale(0.9, 0.9)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(20){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(20) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(20) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(20) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 450 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(20) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(20) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(21){transform:scale(0.9, 0.9)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(21){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(21) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(21) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(21) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 450 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(21) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(21) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(22){transform:scale(0.9, 0.9)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(22){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(22) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(22) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(22) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 450 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(22) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(22) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(23){transform:scale(0.9, 0.9)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(23){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(23) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(23) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(23) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 450 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(23) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(23) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(24){transform:scale(0.925, 0.925)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(24){transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(24) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(800 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(24) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(24) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 300 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(24) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(24) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-text{position:absolute;left:0;right:0;top:calc(1820 * var(--pv));width:calc(2880 * var(--pv));margin:auto;transform:translate(calc(-100 * var(--pv)), 0)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-text{top:calc(670 * (100vw / 828));width:100%;transform:translate(0, 0);z-index:2}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-text div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(-380 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-text div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-text div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 150 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-text div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-text div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] p{position:absolute;right:calc(1px * -40 / 2);top:0;font-family:'source-han-sans-japanese', sans-serif;font-size:calc(28 * var(--pv));line-height:2.15;font-weight:400;letter-spacing:0.05em;color:rgba(255,255,255,0.88)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-text div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] p{right:calc(20 * (100vw / 828));width:calc(330 * (100vw / 828));font-size:calc(24 * (100vw / 828));line-height:1.75}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-artist{position:absolute;left:0;right:0;top:calc(700 * var(--pv));width:calc(2880 * var(--pv));margin:auto;z-index:1;transform:scale(0.85, 0.85) translate(0, calc(-350 * var(--pv)))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-artist{top:calc(200 * (100vw / 828));width:calc(730 * (100vw / 828));transform:scale(1, 1) translate(0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-artist div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% calc(750 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-artist div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-artist div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 600 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-artist div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-artist div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about{position:absolute;left:0;right:0;top:calc(2300 * var(--pv));width:calc(2880 * var(--pv));margin:auto}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about{top:calc(970 * (100vw / 828));width:100%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title{position:absolute;right:calc(90 * var(--pv));top:0;width:calc(535 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title{right:calc(30 * (100vw / 828));width:calc(160 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(1){position:relative;right:0;top:0;width:100%;transform:scale(0.925, 0.925) translate(calc(-200 * var(--pv)), calc(500 * var(--pv)))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(1){transform:scale(1, 1) translate(0, calc(150 * (100vw / 828)))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:calc(-1300 * var(--pv)) calc(520 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 450 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(2){position:absolute;right:0;top:0;width:100%;transform:scale(0.95, 0.95) translate(calc(-125 * var(--pv)), calc(300 * var(--pv)))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(2){transform:scale(1, 1) translate(0, calc(100 * (100vw / 828)))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:calc(-1100 * var(--pv)) calc(0 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 300 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(3){position:absolute;right:0;top:0;width:100%;transform:scale(0.975, 0.975) translate(calc(-50 * var(--pv)), calc(150 * var(--pv)))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(3){transform:scale(1, 1) translate(0, calc(75 * (100vw / 828)))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(3) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:calc(-850 * var(--pv)) calc(-700 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(3) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(3) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 150 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(3) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(3) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-text{position:absolute;left:calc(-80 * var(--pv));top:calc(520 * var(--pv));width:calc(1440 * var(--pv));transform:translate(calc(50 * var(--pv)), calc(200 * var(--pv)))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-text{left:calc(20 * (100vw / 828));top:calc(60 * (100vw / 828));width:calc(330 * (100vw / 828));transform:translate(0, calc(50 * (100vw / 828)));z-index:1}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-text div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:calc(1200 * var(--pv)) calc(0 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-text div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-text div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 150 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-text div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-text div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] p{font-family:'source-han-sans-japanese', sans-serif;font-size:calc(28 * var(--pv));line-height:2.15;font-weight:400;letter-spacing:0.05em;color:rgba(255,255,255,0.88)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-text div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] p{font-size:calc(24 * (100vw / 828));line-height:1.75}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo{display:flex;gap:1px;position:absolute;left:calc(-480 * var(--pv));top:calc(-80 * var(--pv));z-index:1}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo{left:0;top:calc(-170 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo{position:relative;width:calc(420 * var(--pv));height:calc(560 * var(--pv));overflow:hidden}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo{width:calc(140 * (100vw / 828));height:calc(190 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo div[data-insert]{height:100%}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo div[data-insert] div[data-parallax-ex]{height:100%}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo div[data-insert] div[data-parallax-ex] span{display:block;position:absolute;left:0}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo div[data-insert] div[data-parallax-ex] span::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#E03200;mix-blend-mode:overlay}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo:nth-of-type(1) div[data-insert] div[data-parallax-ex] span{bottom:calc(-80 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo:nth-of-type(1) div[data-insert] div[data-parallax-ex] span{bottom:calc(-20 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo:nth-of-type(2) div[data-insert] div[data-parallax-ex] span{bottom:calc(-40 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo:nth-of-type(2) div[data-insert] div[data-parallax-ex] span{bottom:calc(-20 * (100vw / 828))}}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo:nth-of-type(3){display:none}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo:nth-of-type(3) div[data-insert] div[data-parallax-ex] span{bottom:calc(0 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo:nth-of-type(4){display:none}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo:nth-of-type(4) div[data-insert] div[data-parallax-ex] span{bottom:calc(40 * var(--pv))}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo div[data-insert]{opacity:0;transform:translate(0, 12.5vh) scale(1, 0);transform-origin:center bottom}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo div[data-insert]{opacity:1;transform:none}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo div[data-insert] div[data-parallax-ex] span::after{opacity:1;transform:scale(1, 0);transform-origin:center bottom}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo div[data-insert] div[data-parallax-ex] span::after{transform:none}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo.is-trigger .photo:nth-of-type(1) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .05s}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo.is-trigger .photo:nth-of-type(1) div[data-insert]{opacity:1;transform:none;transition:none}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo.is-trigger .photo:nth-of-type(1) div[data-insert] div[data-parallax-ex] span::after{opacity:0;transform:scale(1, 1);transition:opacity 0.5s linear 1s,transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) .05s}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo.is-trigger .photo:nth-of-type(1) div[data-insert] div[data-parallax-ex] span::after{opacity:1;transform:none;transition:none}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo.is-trigger .photo:nth-of-type(2) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .1s}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo.is-trigger .photo:nth-of-type(2) div[data-insert]{opacity:1;transform:none;transition:none}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo.is-trigger .photo:nth-of-type(2) div[data-insert] div[data-parallax-ex] span::after{opacity:0;transform:scale(1, 1);transition:opacity 0.5s linear 1s,transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) .1s}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo.is-trigger .photo:nth-of-type(2) div[data-insert] div[data-parallax-ex] span::after{opacity:1;transform:none;transition:none}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo.is-trigger .photo:nth-of-type(3) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .15s}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo.is-trigger .photo:nth-of-type(3) div[data-insert]{opacity:1;transform:none;transition:none}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo.is-trigger .photo:nth-of-type(3) div[data-insert] div[data-parallax-ex] span::after{opacity:0;transform:scale(1, 1);transition:opacity 0.5s linear 1s,transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) .15s}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo.is-trigger .photo:nth-of-type(3) div[data-insert] div[data-parallax-ex] span::after{opacity:1;transform:none;transition:none}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo.is-trigger .photo:nth-of-type(4) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .2s}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo.is-trigger .photo:nth-of-type(4) div[data-insert]{opacity:1;transform:none;transition:none}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo.is-trigger .photo:nth-of-type(4) div[data-insert] div[data-parallax-ex] span::after{opacity:0;transform:scale(1, 1);transition:opacity 0.5s linear 1s,transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) .2s}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo.is-trigger .photo:nth-of-type(4) div[data-insert] div[data-parallax-ex] span::after{opacity:1;transform:none;transition:none}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots{position:absolute;left:0;right:0;top:calc(3860 * var(--pv));width:calc(2880 * var(--pv));margin:auto}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots{top:calc(1570 * (100vw / 828));width:100%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title{position:absolute;left:calc(-280 * var(--pv));top:0;width:calc(1460 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title{left:0;width:calc(390 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title{position:absolute;left:0;top:0;width:100%}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title:nth-of-type(1){position:relative;left:0;top:0;width:100%;transform:scale(0.95, 0.95) translate(calc(25 * var(--pv)), calc(200 * var(--pv)))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title:nth-of-type(1){transform:scale(1, 1) translate(0, calc(50 * (100vw / 828)))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:calc(1100 * var(--pv)) calc(200 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 300 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title:nth-of-type(2){position:absolute;left:0;top:0;width:100%;transform:scale(0.85, 0.85) translate(calc(25 * var(--pv)), calc(100 * var(--pv)))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title:nth-of-type(2){transform:scale(1, 1) translate(0, calc(50 * (100vw / 828)))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:calc(1100 * var(--pv)) calc(0 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve]{transform-origin:50% 50%}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 450 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-text{position:absolute;left:calc(-80 * var(--pv));top:calc(480 * var(--pv));width:calc(1440 * var(--pv));transform:translate(calc(50 * var(--pv)), calc(0 * var(--pv)))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-text{left:calc(20 * (100vw / 828));top:calc(180 * (100vw / 828));width:calc(330 * (100vw / 828));transform:translate(0, 0);z-index:2}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-text div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:calc(1200 * var(--pv)) calc(-400 * var(--pv))}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-text div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 150 / 2))}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-text div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] p{font-family:'source-han-sans-japanese', sans-serif;font-size:calc(28 * var(--pv));line-height:2.15;font-weight:400;letter-spacing:0.05em;color:rgba(255,255,255,0.88)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-text div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] p{font-size:calc(24 * (100vw / 828));line-height:1.75}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo{display:flex;flex-direction:row-reverse;gap:1px;position:absolute;right:calc(-250 * var(--pv));top:calc(570 * var(--pv));z-index:1}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo{right:0;top:calc(110 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo{width:calc(420 * var(--pv));height:calc(560 * var(--pv));overflow:hidden}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo{width:calc(140 * (100vw / 828));height:calc(190 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo div[data-insert]{height:100%}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo div[data-insert] div[data-parallax-ex]{height:100%}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo div[data-insert] div[data-parallax-ex] span{display:block;position:absolute;left:0}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo div[data-insert] div[data-parallax-ex] span::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#E03200;mix-blend-mode:overlay}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo:nth-of-type(1) div[data-insert] div[data-parallax-ex] span{bottom:calc(-80 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo:nth-of-type(1) div[data-insert] div[data-parallax-ex] span{bottom:calc(-20 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo:nth-of-type(2) div[data-insert] div[data-parallax-ex] span{bottom:calc(-40 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo:nth-of-type(2) div[data-insert] div[data-parallax-ex] span{bottom:calc(-20 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo:nth-of-type(3) div[data-insert] div[data-parallax-ex] span{bottom:calc(0 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo:nth-of-type(3) div[data-insert] div[data-parallax-ex] span{bottom:calc(-20 * (100vw / 828))}}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo:nth-of-type(4){display:none}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo:nth-of-type(4) div[data-insert] div[data-parallax-ex] span{bottom:calc(40 * var(--pv))}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo div[data-insert]{opacity:0;transform:translate(0, 12.5vh) scale(1, 0);transform-origin:center bottom}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo div[data-insert] div[data-parallax-ex] span::after{opacity:1;transform:scale(1, 0);transform-origin:center bottom}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo.is-trigger .photo:nth-of-type(1) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .05s}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo.is-trigger .photo:nth-of-type(1) div[data-insert] div[data-parallax-ex] span::after{opacity:0;transform:scale(1, 1);transition:opacity 0.5s linear 1s,transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) .05s}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo.is-trigger .photo:nth-of-type(2) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .1s}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo.is-trigger .photo:nth-of-type(2) div[data-insert] div[data-parallax-ex] span::after{opacity:0;transform:scale(1, 1);transition:opacity 0.5s linear 1s,transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) .1s}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo.is-trigger .photo:nth-of-type(3) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .15s}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo.is-trigger .photo:nth-of-type(3) div[data-insert] div[data-parallax-ex] span::after{opacity:0;transform:scale(1, 1);transition:opacity 0.5s linear 1s,transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) .15s}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo.is-trigger .photo:nth-of-type(4) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .2s}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo.is-trigger .photo:nth-of-type(4) div[data-insert] div[data-parallax-ex] span::after{opacity:0;transform:scale(1, 1);transition:opacity 0.5s linear 1s,transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) .2s}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist{position:absolute;left:calc(430 * var(--pv));top:calc(870 * var(--pv));width:calc(460 * var(--pv));height:calc(460 * var(--pv));z-index:1}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist{left:calc(30 * (100vw / 828));top:calc(410 * (100vw / 828));width:calc(200 * (100vw / 828));height:calc(200 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist div[data-insert]{height:100%}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist div[data-insert] div[data-parallax]{height:100%}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist div[data-insert] div[data-parallax] button{width:calc(460 * var(--pv));height:calc(460 * var(--pv));border-radius:100%;pointer-events:none}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist div[data-insert] div[data-parallax] button{width:calc(200 * (100vw / 828));height:calc(200 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist div[data-insert] div[data-parallax] button::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(13,17,46,0.88);border-radius:100%}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist div[data-insert] div[data-parallax] button span{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:100%;font-family:'Termina', sans-serif;font-size:calc(38 * var(--pv));line-height:2;font-weight:500;color:#ffffff;pointer-events:auto}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist div[data-insert] div[data-parallax] button span{font-size:calc(22 * (100vw / 828));line-height:1.25}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist div[data-insert] div[data-parallax] button::before{transform:scale(1, 1);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist div[data-insert] div[data-parallax] button span{transform:scale(1, 1);transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.is-hover .page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist div[data-insert] div[data-parallax] button:hover::before{transform:scale(1.25, 1.25)}.is-hover .page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist div[data-insert] div[data-parallax] button:hover span{transform:scale(1.125, 1.125)}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist div[data-insert]{opacity:0;transform:translate(0, 12.5vh) scale(1, 0);transform-origin:center bottom}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist.is-trigger div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-topic{position:absolute;left:calc(1px * 45 / 2);top:calc(1px * 300 / 2);width:calc(1px * 140 / 2)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-topic{display:none}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-topic div[data-insert] div[data-parallax] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-parallax{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;user-select:none}.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live{position:relative;height:calc(1500 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live{height:calc(650 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-ticker{mix-blend-mode:overlay}.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-ticker div:nth-of-type(1){position:absolute;left:0;top:calc(-442 * var(--pv));width:100%;height:calc(235 * var(--pv));overflow:hidden}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-ticker div:nth-of-type(1){top:calc(-154 * (100vw / 828));height:calc(80 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-ticker div:nth-of-type(1) span{display:block;position:absolute;right:0;top:0;width:calc(17932 * var(--pv));height:calc(415 * var(--pv));background:url("../img/ticker.svg") left center repeat-x;opacity:0.4;background-size:contain;animation:tickerR 60.0s linear infinite}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-ticker div:nth-of-type(1) span{width:calc(6050 * (100vw / 828));height:calc(140 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-ticker div:nth-of-type(2){position:absolute;left:0;top:calc(-207 * var(--pv));width:100%;height:calc(415 * var(--pv));overflow:hidden}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-ticker div:nth-of-type(2){top:calc(-70 * (100vw / 828));height:calc(140 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-ticker div:nth-of-type(2) span{display:block;position:absolute;left:0;top:0;width:calc(17932 * var(--pv));height:calc(415 * var(--pv));background:url("../img/ticker.svg") left center repeat-x;opacity:1.0;background-size:contain;animation:tickerL 40.0s linear infinite}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-ticker div:nth-of-type(2) span{width:calc(6050 * (100vw / 828));height:calc(140 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-ticker div:nth-of-type(3){position:absolute;left:0;top:calc(208 * var(--pv));width:100%;height:calc(235 * var(--pv));overflow:hidden}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-ticker div:nth-of-type(3){top:calc(74 * (100vw / 828));height:calc(80 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-ticker div:nth-of-type(3) span{display:block;position:absolute;right:0;bottom:0;width:calc(17932 * var(--pv));height:calc(415 * var(--pv));background:url("../img/ticker.svg") left center repeat-x;opacity:0.7;background-size:contain;animation:tickerR 50.0s linear infinite}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-ticker div:nth-of-type(3) span{width:calc(6050 * (100vw / 828));height:calc(140 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-button{display:none}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-button{display:block;position:absolute;left:50%;top:0;z-index:1}}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-button button{position:absolute;left:calc(194 * (100vw / 828));top:calc(194 * (100vw / 828));width:calc(180 * (100vw / 828));height:calc(180 * (100vw / 828));border-radius:100%;pointer-events:none}}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-button button::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.88);border-radius:100%}}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-button button span{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:100%;font-family:'Termina', sans-serif;font-size:calc(20 * (100vw / 828));line-height:1.75;font-weight:500;color:#4554ac;pointer-events:auto}}.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-ticker div{opacity:0;transition:all 0.5s linear 0.0s}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live .live-button button{transform:scale(0, 0);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live.is-active .live-ticker div:nth-of-type(1){opacity:1;transition:all 0.5s linear 0.250s;will-change:opacity}.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live.is-active .live-ticker div:nth-of-type(2){opacity:1;transition:all 0.5s linear 0.000s;will-change:opacity}.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live.is-active .live-ticker div:nth-of-type(3){opacity:1;transition:all 0.5s linear 0.125s;will-change:opacity}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-main .main-live.is-active .live-button button{transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-main .main-music{position:relative;height:calc(9750 * var(--pv));margin:0 0 calc(750 * var(--pv)) 0}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-main .main-music{height:calc(7000 * (100vw / 828));margin:0 0 calc(250 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-section .section-footer{position:relative;height:calc(3350 * var(--pv))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer{height:calc(1600 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut{position:absolute;left:0;right:0;bottom:calc(2400 * var(--pv));width:calc(1465 * var(--pv));margin:auto;opacity:0.9;mix-blend-mode:overlay}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut{bottom:calc(1140 * (100vw / 828));width:calc(500 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut .debut{display:block;position:absolute;left:0;bottom:0;width:100%}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut .debut div[data-insert] div[data-parallax] div[data-preserve]{transform-style:preserve-3d;transform-origin:50% 50%}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut .debut div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut .debut:nth-of-type(1){transform:translate(0, calc(-100 * var(--pv)))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut .debut:nth-of-type(1){transform:translate(0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut .debut:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 150 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut .debut:nth-of-type(1) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut .debut:nth-of-type(2){transform:translate(0, calc(-100 * var(--pv)))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut .debut:nth-of-type(2){transform:translate(0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut .debut:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 300 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut .debut:nth-of-type(2) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut .debut:nth-of-type(3){transform:translate(0, calc(-100 * var(--pv)))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut .debut:nth-of-type(3){transform:translate(0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut .debut:nth-of-type(3) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * 450 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut .debut:nth-of-type(3) div[data-insert] div[data-parallax] div[data-preserve] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut .debut div[data-insert]{opacity:0;transform:translate(0, 12.5vh) scale(1, 0);transform-origin:center bottom}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut.is-trigger .debut:nth-of-type(1) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .05s}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut.is-trigger .debut:nth-of-type(2) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .1s}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut.is-trigger .debut:nth-of-type(3) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .15s}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-debut.is-trigger .debut:nth-of-type(4) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .2s}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-separate{position:absolute;left:0;right:0;bottom:calc(1900 * var(--pv));width:calc(450 * var(--pv));margin:auto;opacity:0.9;mix-blend-mode:overlay}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-separate{bottom:calc(740 * (100vw / 828));width:calc(230 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-separate div[data-insert] div[data-parallax] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-separate{animation:fadein 0.5s linear}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-separate div[data-insert]{opacity:0;transform:translate(0, 12.5vh)}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-separate.is-trigger div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-separate.is-active{animation:none}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-separate.is-active div[data-insert] div[data-parallax] span{animation:rotateY 2.0s linear infinite}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-next{position:absolute;left:0;right:0;bottom:calc(1400 * var(--pv));width:calc(85 * var(--pv));margin:auto;opacity:0.9;mix-blend-mode:overlay}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-next{bottom:calc(530 * (100vw / 828));width:calc(45 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-next div[data-insert] div[data-parallax] div[data-preserve-r]{transform-style:preserve-3d;transform-origin:50% 50%}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-next div[data-insert] div[data-parallax] div[data-preserve-r] div[data-preserve-axis]{transform:translate3d(0, 0, calc(1px * -150 / 2))}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-next div[data-insert] div[data-parallax] div[data-preserve-r] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-next div[data-insert] div[data-parallax] div[data-preserve-r] div[data-preserve-axis] span{display:block}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-next div[data-insert]{opacity:0;transform:translate(0, 12.5vh)}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-next.is-trigger div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-ticker{mix-blend-mode:overlay}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-ticker div:nth-of-type(1){position:absolute;left:0;bottom:calc(745 * var(--pv));width:100%;height:calc(155 * var(--pv));overflow:hidden}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-ticker div:nth-of-type(1){bottom:calc(275 * (100vw / 828));height:calc(80 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-ticker div:nth-of-type(1) span{display:block;position:absolute;right:0;top:0;width:calc(12532 * var(--pv));height:calc(290 * var(--pv));background:url("../img/ticker.svg") left center repeat-x;opacity:0.4;background-size:contain;animation:tickerR 50.0s linear infinite}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-ticker div:nth-of-type(1) span{width:calc(6050 * (100vw / 828));height:calc(140 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-ticker div:nth-of-type(2){position:absolute;left:0;bottom:calc(455 * var(--pv));width:100%;height:calc(290 * var(--pv));overflow:hidden}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-ticker div:nth-of-type(2){bottom:calc(135 * (100vw / 828));height:calc(140 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-ticker div:nth-of-type(2) span{display:block;position:absolute;left:0;top:0;width:calc(12532 * var(--pv));height:calc(290 * var(--pv));background:url("../img/ticker.svg") left center repeat-x;opacity:1.0;background-size:contain;animation:tickerL 30.0s linear infinite}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-ticker div:nth-of-type(2) span{width:calc(6050 * (100vw / 828));height:calc(140 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-ticker div:nth-of-type(3){position:absolute;left:0;bottom:calc(300 * var(--pv));width:100%;height:calc(155 * var(--pv));overflow:hidden}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-ticker div:nth-of-type(3){bottom:calc(55 * (100vw / 828));height:calc(80 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-ticker div:nth-of-type(3) span{display:block;position:absolute;right:0;bottom:0;width:calc(12532 * var(--pv));height:calc(290 * var(--pv));background:url("../img/ticker.svg") left center repeat-x;opacity:0.7;background-size:contain;animation:tickerR 45.0s linear infinite}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-ticker div:nth-of-type(3) span{width:calc(6050 * (100vw / 828));height:calc(140 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel{position:absolute;left:0;right:0;bottom:0;width:calc(1440 * var(--pv));height:calc(1300 * var(--pv));margin:auto}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel{width:calc(440 * (100vw / 828));height:calc(490 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel div[data-insert]{width:100%;height:100%}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel div[data-insert]{border-radius:100vw 100vw 0 0;overflow:hidden}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel div[data-insert] div[data-parallax]{width:100%;height:100%}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel div[data-insert] div[data-parallax] .panel{position:absolute;left:0;bottom:0;width:100%;height:100%;border-radius:100vw 100vw 0 0;overflow:hidden}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel div[data-insert] div[data-parallax] .panel div[data-preserve-r]{width:100%;height:100%;transform-style:preserve-3d;transform-origin:50% 50%}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel div[data-insert] div[data-parallax] .panel div[data-preserve-r]{transform-style:flat}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel div[data-insert] div[data-parallax] .panel div[data-preserve-r] div[data-preserve-axis]{width:100%;height:100%;transform:translate3d(0, 0, calc(1px * -900 / 2));transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel div[data-insert] div[data-parallax] .panel div[data-preserve-r] div[data-preserve-axis]{transform:translate3d(0, 0, 0)}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel div[data-insert] div[data-parallax] .panel div[data-preserve-r] div[data-preserve-axis] span{display:block;width:100%;height:100%;transform:scale(2.5, 2.5);transform-origin:center center}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel div[data-insert] div[data-parallax] .panel div[data-preserve-r] div[data-preserve-axis] span{transform:scale(1, 1)}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel a{display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;border-radius:100vw 100vw 0 0;overflow:hidden}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel{animation:fadein 0.5s linear}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel div[data-insert]{opacity:0;transform:translate(0, 25vh)}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel.is-trigger div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel.is-active{animation:none}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel.is-active div[data-insert] div[data-parallax] .panel:nth-of-type(1){animation:panelF 2.0s linear infinite}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-panel.is-active div[data-insert] div[data-parallax] .panel:nth-of-type(2){animation:panelB 2.0s linear infinite}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-link{position:absolute;left:calc(1px * 110 / 2);bottom:calc(1px * 85 / 2)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-link{display:none}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-link ul{display:flex;gap:calc(85 * var(--pv))}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-link ul li{font-size:0;line-height:0}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-link ul li div[data-insert] div[data-parallax] a{display:inline-block;height:calc(1px * 22 / 2)}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-link ul li div[data-insert] div[data-parallax] a span{display:inline-block;font-family:'Termina', sans-serif;font-size:calc(1px * 22 / 2);line-height:1;font-weight:200;letter-spacing:0.1em;color:#ffffff}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-link ul li div[data-insert] div[data-parallax] a span{transform:rotateX(0deg);transition:all 0.25s linear 0s}.is-hover .page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-link ul li div[data-insert] div[data-parallax] a:hover span{transform:rotateX(360deg);opacity:0.5}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-copyright{position:absolute;right:calc(1px * 720 / 2);bottom:calc(1px * 85 / 2)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-copyright{display:none}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-copyright div[data-insert] div[data-parallax] span{display:block;font-family:'Termina', sans-serif;font-size:calc(1px * 22 / 2);line-height:1;font-weight:200;letter-spacing:0.1em;color:#ffffff}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-copyright div[data-insert] div[data-parallax] span em{font-style:normal}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-service{position:absolute;right:calc(1px * 110 / 2);bottom:calc(1px * 85 / 2)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-service{display:none}}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-service ul{display:flex;gap:calc(1px * 65 / 2)}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-service ul li{font-size:0;line-height:0}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-service ul li div[data-insert] div[data-parallax] a{display:block;position:relative;height:calc(1px * 40 / 2)}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-service ul li div[data-insert] div[data-parallax] a::before{content:'';position:absolute;left:calc(1px * -40 / 2);top:calc(1px * -40 / 2);width:calc(1px * 120 / 2);height:calc(1px * 120 / 2);background:#fff;border-radius:100%}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-service ul li div[data-insert] div[data-parallax] a img{width:auto;height:100%}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-service ul li div[data-insert] div[data-parallax] a::before{transform:scale(0, 0);transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.is-hover .page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-service ul li div[data-insert] div[data-parallax] a:hover::before{transform:scale(1, 1)}.is-hover .page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-service ul li div[data-insert] div[data-parallax] a:hover img{filter:invert(36%) sepia(9%) saturate(5889%) hue-rotate(201deg) brightness(85%) contrast(87%)}.page .page-main .main-scroll .scroll-container .container-section .section-footer .footer-parallax{position:absolute;left:0;bottom:0;width:100%;height:100%;pointer-events:none;user-select:none}.page .page-main.is-pointer{cursor:pointer}.page .page-canvas .canvas-live{position:fixed;left:0;top:calc((1440px - 100vh) / -2);width:100%;height:1440px;pointer-events:none}.page .page-canvas .canvas-music{position:fixed;left:0;top:calc((1440px - 100vh) / -2);width:100%;height:1440px;pointer-events:none}.page .page-audio{position:fixed;right:calc(1px * 45 / 2);top:calc(1px * 75 / 2)}.page .page-audio button{display:block;width:calc(1px * 90 / 2);height:calc(1px * 55 / 2);background:rgba(255,255,255,0.25);border-radius:calc(1px * 55 / 2)}.page .page-audio button span{display:block;position:absolute;right:calc(1px * 10 / 2);top:0;bottom:0;width:calc(1px * 40 / 2);height:calc(1px * 40 / 2);margin:auto}.page .page-audio button span{background:url("../img/audio-on.svg");background-size:contain;transform:translate(0, 0);transition:all 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .page-audio button span.is-inactive{background:url("../img/audio-of.svg");background-size:contain;transform:translate(calc(1px * -30 / 2), 0)}.page .page-audio button{transform:scale(1, 1);transition:transform 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}.is-hover .page .page-audio button:hover{transform:scale(1.125, 1.125)}.page .page-audio{transform:translate(calc(1px * 135 / 2), 0);transition:transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .page-audio.is-active{transform:translate(0, 0)}.page .page-arrow{position:fixed;left:100vw;top:0;width:100vh;font-size:0;line-height:0;pointer-events:none;user-select:none}@media screen and (max-width: 959px){.page .page-arrow{display:none}}.page .page-arrow div[data-insert] div{display:flex;justify-content:flex-end;width:100%;transform:rotate(90deg);transform-origin:left top}.page .page-arrow div[data-insert] div span{display:inline-block;position:relative;width:calc(1px * 440 / 2);margin:calc(1px * 110 / 2) calc(1px * 80 / 2) 0 0;padding:0 0 calc(1px * 26 / 2) 0;font-family:'Termina', sans-serif;font-size:calc(1px * 24 / 2);line-height:1;font-weight:600;color:#ececf5}.page .page-arrow div[data-insert] div span::after{content:'';display:inline-block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ececf5;animation:arrow 3.0s linear infinite}.page .page-arrow{opacity:1;transition:opacity 0.25s linear 0.0s}.page .page-arrow.is-inactive{opacity:0}.page .page-view{position:fixed;left:50%;top:50%}.page .page-view button{position:absolute;left:calc(220 * var(--pv));top:10vh;width:calc(460 * var(--pv));height:calc(460 * var(--pv));border-radius:100%;pointer-events:none}@media screen and (max-width: 959px){.page .page-view button{left:calc(200 * (100vw / 828));top:calc(180 * (100vw / 828));width:calc(180 * (100vw / 828));height:calc(180 * (100vw / 828))}}.page .page-view button::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.88);border-radius:100%}.page .page-view button span{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:100%;font-family:'Termina', sans-serif;font-size:calc(38 * var(--pv));line-height:2;font-weight:500;color:#4554ac;pointer-events:auto}@media screen and (max-width: 959px){.page .page-view button span{font-size:calc(20 * (100vw / 828));line-height:1.75}}.page .page-view button::before{transform:scale(1, 1);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .page-view button span{transform:scale(1, 1);transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.is-hover .page .page-view button:hover::before{transform:scale(1.25, 1.25)}.is-hover .page .page-view button:hover span{transform:scale(1.125, 1.125)}.page .page-view button{transform:scale(0, 0);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .page-view.is-active button{transform:scale(1, 1)}.page .page-roots{position:fixed;top:0;width:100%;height:100%;z-index:2}.page .page-roots .roots-background{position:absolute;left:0;top:0;width:100%;height:100%}.page .page-roots .roots-background button{width:100%;height:100%}.page .page-roots .roots-background div{position:absolute;left:0;top:0;transform:translate(50%, 50%);pointer-events:none;user-select:none}.page .page-roots .roots-background div span{display:block;transform:translate(-50%, -100%);font-family:'Termina', sans-serif;font-size:calc(1px * 30 / 2);line-height:1.125;font-weight:600;color:#ffffff;z-index:100}.page .page-roots .roots-background div{opacity:0;transition:opacity 0.125s linear 0s}.page .page-roots .roots-background div.is-active{opacity:1}.page .page-roots .roots-container .container-scroll{position:absolute;left:0;top:0;width:calc(1px * 1920 / 2);height:100%;background:rgba(232,233,237,0.94)}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll{width:100%;overflow:auto;overscroll-behavior:contain}}.page .page-roots .roots-container .container-scroll .scroll-container{overflow:hidden}.page .page-roots .roots-container .container-scroll .scroll-container .container-main{padding:calc(1px * 300 / 2) calc(1px * 120 / 2) calc(1px * 300 / 2) calc(1px * 120 / 2)}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main{padding:calc(150 * (100vw / 828)) calc(40 * (100vw / 828)) calc(90 * (100vw / 828)) calc(40 * (100vw / 828))}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-title div{padding:0 0 calc(1px * 120 / 2) 0}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-title div{padding:0 0 calc(60 * (100vw / 828)) 0}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service{padding:0 0 calc(1px * 60 / 2) 0}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service{padding:0 0 calc(30 * (100vw / 828)) 0}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service ul{display:flex;gap:calc(1px * 20 / 2)}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service ul{gap:calc(10 * (100vw / 828))}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service ul li{width:100%;height:calc(1px * 110 / 2);border-right:solid 1px #E2E5F1;border-bottom:solid 1px #E2E5F1}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service ul li{height:calc(90 * (100vw / 828))}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service ul li a{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;background:#ffffff}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service ul li a:before{content:'';position:absolute;left:0;bottom:0;width:100%;background:#4554ac}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service ul li a img{width:calc(1px * 200 / 2)}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service ul li a img{width:calc(80 * (100vw / 828))}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service ul li a:before{height:0;transition:all 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service ul li a img{transition:all 0.125s linear 0s}.is-hover .page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service ul li a:hover:before{height:100%}.is-hover .page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service ul li a:hover img{mix-blend-mode:screen;filter:invert(100%) grayscale(100%) brightness(200%)}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service ul li a.disabled{opacity:0.3;pointer-events:none;user-select:none}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service ul li a.disabled img{opacity:0.5}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-lead{padding:0 0 calc(1px * 60 / 2) 0}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-lead{padding:0 0 calc(60 * (100vw / 828)) 0}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-lead p{text-align:justify;font-family:'source-han-sans-japanese', sans-serif;font-size:calc(1px * 28 / 2);line-height:2;font-weight:500;color:#4554ac}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-lead p{font-size:calc(24 * (100vw / 828))}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-lead p em{display:inline-block;padding:0 calc(1px * 10 / 2) 0 calc(1px * 10 / 2);font-size:calc(1px * 27 / 2);line-height:2;font-weight:500;color:#4554ac}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-lead p em{padding:0 calc(10 * (100vw / 828)) 0 calc(10 * (100vw / 828));font-size:calc(24 * (100vw / 828))}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-lead p em a{position:relative;font-size:calc(1px * 27 / 2);line-height:2;font-weight:500;color:#4554ac}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-lead p em a{font-size:calc(24 * (100vw / 828))}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-lead p em a:after{content:'';position:absolute;bottom:0;height:1px;background:#4554ac}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-lead p em a:after{animation:out 0.125s linear forwards}.is-hover .page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-lead p em a:hover:after{animation:in 0.125s linear forwards}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list{padding:0 0 calc(1px * 60 / 2) 0}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list{padding:0 0 calc(60 * (100vw / 828)) 0}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li{display:flex;gap:calc(1px * 20 / 2);justify-content:space-between;padding:calc(1px * 30 / 2) 0 calc(1px * 30 / 2) 0;border-bottom:solid 1px #ffffff}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li{gap:calc(20 * (100vw / 828));padding:calc(30 * (100vw / 828)) 0 calc(30 * (100vw / 828)) 0}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1){width:calc(1px * 190 / 2)}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1){width:calc(190 * (100vw / 828))}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) strong{display:inline-block;width:calc(1px * 90 / 2);padding:calc(1px * 12 / 2) calc(1px * 20 / 2) 0 0;text-align:center;font-family:'Glodok', sans-serif;font-size:calc(1px * 32 / 2);line-height:1;font-weight:400;letter-spacing:0.2em;color:#4554ac}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) strong{width:calc(90 * (100vw / 828));padding:calc(4 * (100vw / 828)) calc(20 * (100vw / 828)) 0 0;font-size:calc(32 * (100vw / 828));line-height:calc(48 * (100vw / 828))}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a{display:inline-block;position:relative;width:calc(1px * 100 / 2);height:calc(1px * 50 / 2);background:#ffffff}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a{width:calc(100 * (100vw / 828));height:calc(50 * (100vw / 828))}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a:before{content:'';position:absolute;left:0;bottom:0;width:100%;background:#4554ac}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a span{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;padding:calc(1px * 4 / 2) 0 0 0;font-family:'Termina', sans-serif;font-size:calc(1px * 24 / 2);line-height:1;font-weight:600}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a span{font-size:calc(24 * (100vw / 828))}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a:before{height:0;transition:all 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a span{color:#4554ac}.is-hover .page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a:hover:before{height:100%}.is-hover .page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a:hover span{color:#ffffff}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a.disabled{opacity:0.3;pointer-events:none;user-select:none}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2){flex:1}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) span{display:inline-block;padding:calc(1px * 12 / 2) calc(1px * 20 / 2) 0 0;font-family:'source-han-sans-japanese', sans-serif;font-size:calc(1px * 28 / 2);line-height:1;font-weight:700;color:#4554ac}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) span{padding:calc(12 * (100vw / 828)) calc(20 * (100vw / 828)) 0 0;font-size:calc(26 * (100vw / 828))}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) small{display:inline-block;padding:calc(1px * 10 / 2) calc(1px * 20 / 2) 0 0;font-family:'source-han-sans-japanese', sans-serif;font-size:calc(1px * 27 / 2);line-height:1;font-weight:500;color:#4554ac}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) small{padding:calc(12 * (100vw / 828)) calc(20 * (100vw / 828)) 0 0;font-size:calc(22 * (100vw / 828))}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) em{display:inline-block;padding:calc(1px * 10 / 2) calc(1px * 20 / 2) 0 0;font-family:'source-han-sans-japanese', sans-serif;font-size:calc(1px * 27 / 2);line-height:1;font-weight:500;font-style:italic;color:#4554ac}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) em{padding:calc(12 * (100vw / 828)) calc(20 * (100vw / 828)) 0 0;font-size:calc(22 * (100vw / 828))}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) em a{position:relative;font-family:'source-han-sans-japanese', sans-serif;font-size:calc(1px * 27 / 2);line-height:1;font-weight:500;font-style:italic;color:#4554ac}@media screen and (max-width: 959px){.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) em a{font-size:calc(22 * (100vw / 828))}}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) em a:after{content:'';position:absolute;bottom:0;height:1px;background:#4554ac}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) em a:after{animation:out 0.125s linear forwards}.is-hover .page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) em a:hover:after{animation:in 0.125s linear forwards}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li:first-child{border-top:solid 1px #ffffff}.page .page-roots .roots-close button{position:absolute;left:calc(1px * 60 / 2);top:calc(1px * 60 / 2);padding:0 0 0 calc(1px * 35 / 2);font-family:'Termina', sans-serif;font-size:calc(1px * 30 / 2);line-height:1.125;font-weight:600;color:#5262BE}@media screen and (max-width: 959px){.page .page-roots .roots-close button{left:calc(40 * (100vw / 828));top:calc(40 * (100vw / 828));font-size:calc(30 * (100vw / 828))}}.page .page-roots .roots-close button:after{content:'';position:absolute;left:calc(1px * 5 / 2);top:0;bottom:calc(1px * 2 / 2);width:calc(1px * 18 / 2);height:calc(1px * 18 / 2);margin:auto;border-top:solid 1px #4554ac;border-left:solid 1px #4554ac;transform:rotate(-45deg);pointer-events:none;user-select:none}@media screen and (max-width: 959px){.page .page-roots .roots-close button:after{bottom:calc(5 * (100vw / 828));width:calc(18 * (100vw / 828));height:calc(18 * (100vw / 828));border-top:solid calc(5 * (100vw / 828)) #4554ac;border-left:solid calc(5 * (100vw / 828)) #4554ac}}.page .page-roots .roots-close button span{display:inline-block;position:relative}.page .page-roots .roots-close button span:after{content:'';position:absolute;bottom:0;height:1px;background:#4554ac}.page .page-roots .roots-close button span:after{animation:out 0.125s linear forwards}.is-hover .page .page-roots .roots-close button:hover span:after{animation:in 0.125s linear forwards}.page .page-roots{left:-100%;transition:left 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-title div{opacity:0;transform:translate(calc(1px * -960 / 2), 0);transition:all 0.0s linear 0.5s}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-service ul li{opacity:0;transform:translate(calc(1px * -960 / 2), 0);transition:all 0.0s linear 0.5s}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-lead p{opacity:0;transform:translate(calc(1px * -960 / 2), 0);transition:all 0.0s linear 0.5s}.page .page-roots .roots-container .container-scroll .scroll-container .container-main .main-list ul li{opacity:0;transform:translate(calc(1px * -960 / 2), 0);transition:all 0.0s linear 0.5s}.page .page-roots.is-active{left:0;transition:left 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-title div{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-service ul li:nth-of-type(1){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .1s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-service ul li:nth-of-type(2){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .2s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-service ul li:nth-of-type(3){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .3s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-service ul li:nth-of-type(4){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .4s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-service ul li:nth-of-type(5){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .5s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-lead p{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(1){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .1s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(2){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .2s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(3){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .3s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(4){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .4s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(5){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .5s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(6){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .6s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(7){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .7s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(8){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .8s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(9){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .9s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(10){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(11){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.1s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(12){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.2s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(13){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.3s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(14){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.4s}.page .page-roots.is-active .roots-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(15){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.5s}.page .page-modal{position:fixed;top:0;width:100%;height:100%;z-index:2}.page .page-modal .modal-background{position:absolute;left:0;top:0;width:100%;height:100%}.page .page-modal .modal-background button{width:100%;height:100%}.page .page-modal .modal-background div{position:absolute;left:0;top:0;transform:translate(50%, 50%);pointer-events:none;user-select:none}.page .page-modal .modal-background div span{display:block;transform:translate(-50%, -100%);font-family:'Termina', sans-serif;font-size:calc(1px * 30 / 2);line-height:1.125;font-weight:600;color:#ffffff;z-index:100}.page .page-modal .modal-background div{opacity:0;transition:opacity 0.125s linear 0s}.page .page-modal .modal-background div.is-active{opacity:1}.page .page-modal .modal-container .container-scroll{position:absolute;right:0;top:0;width:calc(1px * 1920 / 2);height:100%;background:rgba(232,233,237,0.94)}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll{width:100%;overflow:auto;overscroll-behavior:contain}}.page .page-modal .modal-container .container-scroll .scroll-container{overflow:hidden}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container{min-height:101vh}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main{padding:calc(1px * 300 / 2) calc(1px * 120 / 2) calc(1px * 300 / 2) calc(1px * 120 / 2)}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main{padding:calc(150 * (100vw / 828)) calc(40 * (100vw / 828)) calc(150 * (100vw / 828)) calc(40 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-title div{padding:0 0 calc(1px * 60 / 2) 0}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-title div{padding:0 0 calc(60 * (100vw / 828)) 0}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-meta{padding:0 0 calc(1px * 40 / 2) 0}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-meta{padding:0 0 calc(30 * (100vw / 828)) 0}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-meta span:nth-of-type(1){display:inline-block;padding:0 calc(1px * 10 / 2) 0 0;font-family:'Termina', sans-serif;font-size:calc(1px * 36 / 2);line-height:1;font-weight:600;color:#5262BE}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-meta span:nth-of-type(1){font-size:calc(34 * (100vw / 828));padding:0 calc(10 * (100vw / 828)) 0 0}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-meta span:nth-of-type(2){display:inline-block;padding:0 calc(1px * 10 / 2) 0 0;font-family:'Termina', sans-serif;font-size:calc(1px * 30 / 2);line-height:1;font-weight:600;color:#5262BE}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-meta span:nth-of-type(2){font-size:calc(34 * (100vw / 828));padding:0 calc(10 * (100vw / 828)) 0 0}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service{padding:0 0 calc(1px * 60 / 2) 0}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service{padding:0 0 calc(30 * (100vw / 828)) 0}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service ul{display:flex;gap:calc(1px * 20 / 2)}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service ul{gap:calc(10 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service ul li{width:100%;height:calc(1px * 110 / 2);border-right:solid 1px #E2E5F1;border-bottom:solid 1px #E2E5F1}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service ul li{height:calc(90 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service ul li a{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;background:#ffffff}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service ul li a:before{content:'';position:absolute;left:0;bottom:0;width:100%;background:#4554ac}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service ul li a img{width:calc(1px * 200 / 2)}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service ul li a img{width:calc(80 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service ul li a:before{height:0;transition:all 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service ul li a img{transition:all 0.125s linear 0s}.is-hover .page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service ul li a:hover:before{height:100%}.is-hover .page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service ul li a:hover img{mix-blend-mode:screen;filter:invert(100%) grayscale(100%) brightness(200%)}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service ul li a.disabled{opacity:0.3;pointer-events:none;user-select:none}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service ul li a.disabled img{opacity:0.5}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-lead{padding:0 0 calc(1px * 60 / 2) 0}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-lead{padding:0 0 calc(60 * (100vw / 828)) 0}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-lead p{text-align:justify;font-family:'source-han-sans-japanese', sans-serif;font-size:calc(1px * 28 / 2);line-height:2;font-weight:500;color:#4554ac}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-lead p{font-size:calc(24 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-lead p em{display:inline-block;padding:0 calc(1px * 10 / 2) 0 calc(1px * 10 / 2);font-size:calc(1px * 27 / 2);line-height:2;font-weight:500;color:#4554ac}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-lead p em{padding:0 calc(10 * (100vw / 828)) 0 calc(10 * (100vw / 828));font-size:calc(24 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-lead p em a{position:relative;font-size:calc(1px * 27 / 2);line-height:2;font-weight:500;color:#4554ac}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-lead p em a{font-size:calc(24 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-lead p em a:after{content:'';position:absolute;bottom:0;height:1px;background:#4554ac}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-lead p em a:after{animation:in 0.125s linear forwards}.is-hover .page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-lead p em a:hover:after{animation:out 0.125s linear forwards}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list{padding:0 0 calc(1px * 60 / 2) 0}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list{padding:0 0 calc(60 * (100vw / 828)) 0}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li{display:flex;gap:calc(1px * 20 / 2);justify-content:space-between;padding:calc(1px * 30 / 2) 0 calc(1px * 30 / 2) 0;border-bottom:solid 1px #ffffff}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li{gap:calc(20 * (100vw / 828));padding:calc(30 * (100vw / 828)) 0 calc(30 * (100vw / 828)) 0}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1){width:calc(1px * 190 / 2)}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1){width:calc(190 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) strong{display:inline-block;width:calc(1px * 90 / 2);padding:calc(1px * 12 / 2) 0 0 0;font-family:'Glodok', sans-serif;font-size:calc(1px * 32 / 2);line-height:1;font-weight:400;letter-spacing:0.2em;color:#4554ac}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) strong{width:calc(90 * (100vw / 828));padding:calc(4 * (100vw / 828)) calc(20 * (100vw / 828)) 0 0;text-align:center;font-size:calc(32 * (100vw / 828));line-height:calc(48 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a{display:inline-block;position:relative;width:calc(1px * 100 / 2);height:calc(1px * 50 / 2);background:#ffffff}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a{width:calc(100 * (100vw / 828));height:calc(50 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a:before{content:'';position:absolute;left:0;bottom:0;width:100%;background:#4554ac}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a span{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;padding:calc(1px * 4 / 2) 0 0 0;font-family:'Termina', sans-serif;font-size:calc(1px * 24 / 2);line-height:1;font-weight:600}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a span{padding:calc(6 * (100vw / 828)) 0 0 0;font-size:calc(24 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a:before{height:0;transition:all 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a span{color:#4554ac}.is-hover .page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a:hover:before{height:100%}.is-hover .page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a:hover span{color:#ffffff}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(1) a.disabled{opacity:0.3;pointer-events:none;user-select:none}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2){flex:1}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) span{display:inline-block;padding:calc(1px * 12 / 2) calc(1px * 20 / 2) 0 0;font-family:'source-han-sans-japanese', sans-serif;font-size:calc(1px * 28 / 2);line-height:1;font-weight:700;color:#4554ac}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) span{padding:calc(12 * (100vw / 828)) calc(20 * (100vw / 828)) 0 0;font-size:calc(26 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) small{display:inline-block;padding:calc(1px * 10 / 2) calc(1px * 20 / 2) 0 0;font-family:'source-han-sans-japanese', sans-serif;font-size:calc(1px * 27 / 2);line-height:1.25;font-weight:500;color:#4554ac}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) small{padding:calc(12 * (100vw / 828)) calc(20 * (100vw / 828)) 0 0;font-size:calc(22 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) em{display:inline-block;padding:calc(1px * 10 / 2) calc(1px * 20 / 2) 0 0;font-family:'source-han-sans-japanese', sans-serif;font-size:calc(1px * 27 / 2);line-height:1;font-weight:500;font-style:italic;color:#4554ac}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) em{padding:calc(12 * (100vw / 828)) calc(20 * (100vw / 828)) 0 0;font-size:calc(22 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) em a{position:relative;font-family:'source-han-sans-japanese', sans-serif;font-size:calc(1px * 27 / 2);line-height:1;font-weight:500;font-style:italic;color:#4554ac}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) em a{font-size:calc(22 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) em a:after{content:'';position:absolute;bottom:0;height:1px;background:#4554ac}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) em a:after{animation:in 0.125s linear forwards}.is-hover .page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) em a:hover{text-decoration:normal}.is-hover .page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li div:nth-of-type(2) em a:hover:after{animation:out 0.125s linear forwards}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li:first-child{border-top:solid 1px #ffffff}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist{padding:0 0 calc(1px * 30 / 2) 0}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist{padding:0 0 calc(30 * (100vw / 828)) 0}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul{display:flex;justify-content:space-between;flex-wrap:wrap}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li{display:flex;justify-content:space-between;width:calc(1px * 800 / 2);padding:0 0 calc(1px * 30 / 2) 0}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li{width:100%;padding:0 0 calc(30 * (100vw / 828)) 0}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li div:nth-of-type(1){flex:1}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li div:nth-of-type(1) span{display:inline-block;padding:calc(1px * 8 / 2) 0 0 0;font-family:'source-han-sans-japanese', sans-serif;font-size:calc(1px * 29 / 2);line-height:1;font-weight:700;color:#4554ac}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li div:nth-of-type(1) span{padding:calc(8 * (100vw / 828)) 0 0 0;font-size:calc(24 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li div:nth-of-type(2){display:flex;justify-content:space-between;width:calc(1px * 340 / 2)}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li div:nth-of-type(2){width:calc(280 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li div:nth-of-type(2) a{display:inline-block;position:relative;width:calc(1px * 100 / 2);height:calc(1px * 50 / 2);background:#ffffff}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li div:nth-of-type(2) a{width:calc(80 * (100vw / 828));height:calc(48 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li div:nth-of-type(2) a:before{content:'';position:absolute;left:0;bottom:0;width:100%;background:#4554ac}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li div:nth-of-type(2) a span{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;padding:calc(1px * 4 / 2) 0 0 0;font-family:'Termina', sans-serif;font-size:calc(1px * 24 / 2);line-height:1;font-weight:600}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li div:nth-of-type(2) a span{padding:calc(4 * (100vw / 828)) 0 0 0;font-size:calc(24 * (100vw / 828));line-height:calc(48 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li div:nth-of-type(2) a:before{height:0;transition:all 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li div:nth-of-type(2) a span{color:#4554ac}.is-hover .page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li div:nth-of-type(2) a:hover:before{height:100%}.is-hover .page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li div:nth-of-type(2) a:hover span{color:#ffffff}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li div:nth-of-type(2) a.disabled{opacity:0.3;pointer-events:none;user-select:none}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-comment{display:flex;justify-content:space-between;align-items:center;gap:calc(1px * 40 / 2);position:relative;padding:calc(1px * 40 / 2) calc(1px * 40 / 2) calc(1px * 40 / 2) calc(1px * 40 / 2);border:solid 1px #ffffff}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-comment{gap:calc(40 * (100vw / 828));margin:calc(120 * (100vw / 828)) 0 0 0;padding:calc(230 * (100vw / 828)) calc(40 * (100vw / 828)) calc(40 * (100vw / 828)) calc(40 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-comment div:nth-of-type(1){width:calc(1px * 506 / 2)}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-comment div:nth-of-type(1){position:absolute;left:0;right:0;top:calc(-130 * (100vw / 828));width:calc(245 * (100vw / 828));margin:auto}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-comment div:nth-of-type(2){flex:1;text-align:justify;font-family:'source-han-sans-japanese', sans-serif;font-size:calc(1px * 28 / 2);line-height:2;font-weight:500;color:#4554ac}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-comment div:nth-of-type(2){font-size:calc(24 * (100vw / 828))}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main{display:none}.page .page-modal .modal-container .container-scroll .scroll-container .container-main.is-active{display:block}.page .page-modal .modal-close button{position:absolute;right:calc(1px * 60 / 2);top:calc(1px * 60 / 2);padding:0 calc(1px * 35 / 2) 0 0;font-family:'Termina', sans-serif;font-size:calc(1px * 30 / 2);line-height:1.125;font-weight:600;color:#5262BE}@media screen and (max-width: 959px){.page .page-modal .modal-close button{right:calc(40 * (100vw / 828));top:calc(40 * (100vw / 828));font-size:calc(30 * (100vw / 828))}}.page .page-modal .modal-close button:after{content:'';position:absolute;right:calc(1px * 5 / 2);top:0;bottom:calc(1px * 2 / 2);width:calc(1px * 18 / 2);height:calc(1px * 18 / 2);margin:auto;border-top:solid 1px #4554ac;border-right:solid 1px #4554ac;transform:rotate(45deg);pointer-events:none;user-select:none}@media screen and (max-width: 959px){.page .page-modal .modal-close button:after{bottom:calc(5 * (100vw / 828));width:calc(18 * (100vw / 828));height:calc(18 * (100vw / 828))}}.page .page-modal .modal-close button span{display:inline-block;position:relative}.page .page-modal .modal-close button span:after{content:'';position:absolute;bottom:0;height:1px;background:#4554ac}.page .page-modal .modal-close button span:after{animation:out 0.125s linear forwards}.is-hover .page .page-modal .modal-close button:hover span:after{animation:in 0.125s linear forwards}.page .page-modal{right:-100%;transition:right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-title div{transform:translate(calc(1px * 960 / 2), 0);transition:all 0.0s linear 0.5s}@media screen and (max-width: 959px){.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-title div{transform:translate(calc(414 * (100vw / 828)), 0)}}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-meta span{opacity:0;transform:translate(calc(1px * 960 / 2), 0);transition:all 0.0s linear 0.5s}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-service ul li{opacity:0;transform:translate(calc(1px * 960 / 2), 0);transition:all 0.0s linear 0.5s}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-lead p{opacity:0;transform:translate(calc(1px * 960 / 2), 0);transition:all 0.0s linear 0.5s}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-list ul li{opacity:0;transform:translate(calc(1px * 960 / 2), 0);transition:all 0.0s linear 0.5s}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-artist ul li{opacity:0;transform:translate(calc(1px * 960 / 2), 0);transition:all 0.0s linear 0.5s}.page .page-modal .modal-container .container-scroll .scroll-container .container-main .main-comment div{opacity:0;transform:translate(calc(1px * 960 / 2), 0);transition:all 0.0s linear 0.5s}.page .page-modal.is-active{right:0}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-title div{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-meta span{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-service ul li:nth-of-type(1){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .35s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-service ul li:nth-of-type(2){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .45s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-service ul li:nth-of-type(3){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .55s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-service ul li:nth-of-type(4){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .65s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-service ul li:nth-of-type(5){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .75s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-lead p{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(1){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .35s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(2){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .45s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(3){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .55s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(4){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .65s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(5){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .75s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(6){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .85s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(7){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .95s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(8){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.05s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(9){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.15s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(10){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.25s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(11){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.35s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(12){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.45s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(13){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.55s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(14){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.65s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-list ul li:nth-of-type(15){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.75s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-artist ul li:nth-of-type(1){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .35s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-artist ul li:nth-of-type(2){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .45s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-artist ul li:nth-of-type(3){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .55s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-artist ul li:nth-of-type(4){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .65s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-artist ul li:nth-of-type(5){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .75s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-artist ul li:nth-of-type(6){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .85s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-artist ul li:nth-of-type(7){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .95s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-artist ul li:nth-of-type(8){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.05s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-artist ul li:nth-of-type(9){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.15s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-artist ul li:nth-of-type(10){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.25s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-artist ul li:nth-of-type(11){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.35s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-artist ul li:nth-of-type(12){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.45s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-artist ul li:nth-of-type(13){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.55s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-artist ul li:nth-of-type(14){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.65s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-artist ul li:nth-of-type(15){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.75s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-comment div:nth-of-type(1){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .35s}.page .page-modal.is-active .modal-container .container-scroll .scroll-container .container-main .main-comment div:nth-of-type(2){opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .45s}.page .page-nav{position:fixed;left:0;width:100%;height:100%;z-index:2}.page .page-nav .nav-curtain span:nth-of-type(1){display:block;position:absolute;left:0;top:100%;width:100%;background:rgba(255,255,255,0.4);border-radius:100%;transform:translate(0, -50%)}.page .page-nav .nav-curtain span:nth-of-type(2){display:block;position:absolute;left:0;top:100%;width:100%;background:rgba(226,52,2,0.4);border-radius:100%;transform:translate(0, -50%)}.page .page-nav .nav-curtain span:nth-of-type(3){display:block;position:absolute;left:0;top:100%;width:100%;background:#000000;border-radius:100%;transform:translate(0, -50%)}.page .page-nav .nav-container{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;background:#000000;overflow:hidden}.page .page-nav .nav-container .container-main{display:flex;justify-content:space-between;width:calc(2900 * var(--pv))}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-main{justify-content:center;flex-wrap:wrap;width:100%}}.page .page-nav .nav-container .container-main .main-contents{position:relative;width:calc(1900 * var(--pv))}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-main .main-contents{width:calc(690 * (100vw / 828))}}.page .page-nav .nav-container .container-main .main-contents strong{display:block;position:absolute;left:0;top:calc(-80 * var(--pv));width:calc(240 * var(--pv))}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-main .main-contents strong{top:calc(-60 * (100vw / 828));width:calc(140 * (100vw / 828))}}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-main .main-contents ul{margin:0 0 calc(50 * (100vw / 828)) 0}}.page .page-nav .nav-container .container-main .main-contents ul li{margin:0 0 calc(75 * var(--pv)) 0}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-main .main-contents ul li{margin:0 0 calc(30 * (100vw / 828)) 0}}.page .page-nav .nav-container .container-main .main-contents ul li a{position:relative;display:inline-block;width:calc(1900 * var(--pv));font-size:0;line-height:0}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-main .main-contents ul li a{width:calc(690 * (100vw / 828))}}.page .page-nav .nav-container .container-main .main-contents ul li a::before{content:'';position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);background:#ffffff}.page .page-nav .nav-container .container-main .main-contents ul li a span:nth-of-type(1){display:block;position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);overflow:hidden}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-main .main-contents ul li a span:nth-of-type(1){display:none}}.page .page-nav .nav-container .container-main .main-contents ul li a span:nth-of-type(1)::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url("../img/nav/nav-background.webp") center center no-repeat;background-size:cover}.page .page-nav .nav-container .container-main .main-contents ul li a span:nth-of-type(1)::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url("../img/nav/nav-background.webp") center center no-repeat;background-size:cover;transform:scale(-1, -1);animation:distortion 1.5s linear infinite alternate}.page .page-nav .nav-container .container-main .main-contents ul li a span:nth-of-type(2){display:block;position:relative;padding:4px;background:#000000;mix-blend-mode:multiply;z-index:1}.page .page-nav .nav-container .container-main .main-contents ul li a span:nth-of-type(1){opacity:0;transition:all 0.125s linear 0.0s}.is-hover .page .page-nav .nav-container .container-main .main-contents ul li a:hover span:nth-of-type(1){opacity:1}.page .page-nav .nav-container .container-main .main-link{width:calc(660 * var(--pv))}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-main .main-link{width:calc(690 * (100vw / 828))}}.page .page-nav .nav-container .container-main .main-link ul{margin:calc(10 * var(--pv)) 0 0 0}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-main .main-link ul{margin:0}}.page .page-nav .nav-container .container-main .main-link ul li{margin:0 0 calc(40 * var(--pv)) 0}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-main .main-link ul li{margin:0 0 calc(20 * (100vw / 828)) 0}}.page .page-nav .nav-container .container-main .main-link ul li a{position:relative;display:block;width:calc(660 * var(--pv));font-size:0;line-height:0}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-main .main-link ul li a{width:calc(420 * (100vw / 828))}}.page .page-nav .nav-container .container-main .main-link ul li a::before{content:'';position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);background:#ffffff}.page .page-nav .nav-container .container-main .main-link ul li a span:nth-of-type(1){display:block;position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);overflow:hidden}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-main .main-link ul li a span:nth-of-type(1){display:none}}.page .page-nav .nav-container .container-main .main-link ul li a span:nth-of-type(1)::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url("../img/nav/nav-background.webp") center center no-repeat;background-size:cover}.page .page-nav .nav-container .container-main .main-link ul li a span:nth-of-type(1)::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url("../img/nav/nav-background.webp") center center no-repeat;background-size:cover;transform:scale(-1, -1);animation:distortion 1.5s linear infinite alternate}.page .page-nav .nav-container .container-main .main-link ul li a span:nth-of-type(2){display:block;position:relative;padding:4px;background:#000000;mix-blend-mode:multiply;z-index:1}.page .page-nav .nav-container .container-main .main-link ul li a span:nth-of-type(1){opacity:0;transition:all 0.125s linear 0.0s}.is-hover .page .page-nav .nav-container .container-main .main-link ul li a:hover span:nth-of-type(1){opacity:1}.page .page-nav .nav-container .container-main .main-link ul li:last-of-type{padding:calc(210 * var(--pv)) 0 0 0}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-main .main-link ul li:last-of-type{padding:calc(40 * (100vw / 828)) 0 0 0}}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-main .main-link ul li:last-of-type a{width:calc(690 * (100vw / 828))}}.page .page-nav .nav-container .container-service{position:absolute;right:calc(1px * 110 / 2);top:calc(1px * 80 / 2)}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-service{right:calc(1px * 50 / 2);top:calc(1px * 65 / 2)}}.page .page-nav .nav-container .container-service ul{display:flex;gap:calc(1px * 65 / 2)}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-service ul{gap:calc(1px * 55 / 2)}}.page .page-nav .nav-container .container-service ul li{font-size:0;line-height:0}.page .page-nav .nav-container .container-service ul li a{display:block;position:relative;height:calc(1px * 40 / 2)}.page .page-nav .nav-container .container-service ul li a::before{content:'';position:absolute;left:calc(1px * -40 / 2);top:calc(1px * -40 / 2);width:calc(1px * 120 / 2);height:calc(1px * 120 / 2);background:#fff;border-radius:100%}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-service ul li a::before{display:none}}.page .page-nav .nav-container .container-service ul li a img{width:auto;height:100%}.page .page-nav .nav-container .container-service ul li a::before{transform:scale(0, 0);transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.is-hover .page .page-nav .nav-container .container-service ul li a:hover::before{transform:scale(1, 1)}.is-hover .page .page-nav .nav-container .container-service ul li a:hover img{filter:invert(36%) sepia(9%) saturate(5889%) hue-rotate(201deg) brightness(85%) contrast(87%)}.page .page-nav .nav-container .container-topic{position:absolute;left:0;bottom:0;width:100%;height:calc(1px * 135 / 2)}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-topic{height:calc(135 * (100vw / 828))}}.page .page-nav .nav-container .container-topic::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url("../img/nav/nav-background.webp") center center no-repeat;background-size:cover}.page .page-nav .nav-container .container-topic::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url("../img/nav/nav-background.webp") center center no-repeat;background-size:cover;transform:scale(-1, -1);animation:distortion 1.5s linear infinite alternate}.page .page-nav .nav-container .container-topic .topic-ticker{position:relative;width:100%;height:100%;padding:0 0 0 calc(1px * 430 / 2);z-index:1}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-topic .topic-ticker{padding:0 0 0 calc(300 * (100vw / 828))}}.page .page-nav .nav-container .container-topic .topic-ticker .ticker-title{position:absolute;left:0;top:0;width:calc(1px * 430 / 2);height:100%}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-topic .topic-ticker .ticker-title{width:calc(300 * (100vw / 828))}}.page .page-nav .nav-container .container-topic .topic-ticker .ticker-title span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0 calc(1px * 10 / 2) 0 calc(1px * 10 / 2)}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-topic .topic-ticker .ticker-title span{padding:0 calc(10 * (100vw / 828)) 0 calc(10 * (100vw / 828))}}.page .page-nav .nav-container .container-topic .topic-ticker .ticker-sprite{width:100%;height:100%;border-radius:100%;overflow:hidden}.page .page-nav .nav-container .container-topic .topic-ticker .ticker-sprite .sprite-news{height:100%;animation:topic1 20.0s linear infinite}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-topic .topic-ticker .ticker-sprite .sprite-news{animation:topic1 10.0s linear infinite}}.page .page-nav .nav-container .container-topic .topic-ticker .ticker-sprite .sprite-news a{display:inline-block;height:100%;animation:topic2 20.0s linear infinite}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-topic .topic-ticker .ticker-sprite .sprite-news a{animation:topic2 10.0s linear infinite}}.page .page-nav .nav-container .container-topic .topic-ticker .ticker-sprite .sprite-news a span{display:flex;align-items:center;height:100%;white-space:nowrap;font-family:'source-han-sans-japanese', sans-serif;font-size:calc(1px * 30 / 2);line-height:1;font-weight:500}@media screen and (max-width: 959px){.page .page-nav .nav-container .container-topic .topic-ticker .ticker-sprite .sprite-news a span{font-size:calc(30 * (100vw / 828))}}.page .page-nav .nav-container .container-topic .topic-ticker .ticker-sprite .sprite-news a span{transform:rotateX(0deg);color:#ffffff;opacity:0.75;transition:all 0.25s linear 0s}.is-hover .page .page-nav .nav-container .container-topic .topic-ticker .ticker-sprite .sprite-news a:hover span{transform:rotateX(360deg);color:#000ac2}.page .page-nav{top:-100%;transition:top 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-nav .nav-curtain span:nth-of-type(1){height:0%;transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-nav .nav-curtain span:nth-of-type(2){height:0%;transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-nav .nav-curtain span:nth-of-type(3){height:0%;transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-nav .nav-container .container-main .main-contents strong{opacity:0;transform:translate(0, -12.5vh);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-nav .nav-container .container-main .main-contents ul li{opacity:0;transform:translate(0, -12.5vh);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-nav .nav-container .container-main .main-link ul li{opacity:0;transform:translate(0, -12.5vh);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-nav .nav-container .container-service ul li{opacity:0;transform:translate(0, -12.5vh);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-nav .nav-container .container-topic{opacity:0;transform:translate(0, 25vh);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-nav.is-active{top:0;transition:top 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-nav.is-active .nav-curtain span:nth-of-type(1){height:150%;transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-nav.is-active .nav-curtain span:nth-of-type(2){height:100%;transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-nav.is-active .nav-curtain span:nth-of-type(3){height:50%;transition:all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}.page .page-nav.is-active .nav-container .container-main .main-contents strong{opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.75s}.page .page-nav.is-active .nav-container .container-main .main-contents ul li:nth-of-type(1){opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) .85s}.page .page-nav.is-active .nav-container .container-main .main-contents ul li:nth-of-type(2){opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) .95s}.page .page-nav.is-active .nav-container .container-main .main-contents ul li:nth-of-type(3){opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 1.05s}.page .page-nav.is-active .nav-container .container-main .main-link ul li:nth-of-type(1){opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) .85s}.page .page-nav.is-active .nav-container .container-main .main-link ul li:nth-of-type(2){opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) .95s}.page .page-nav.is-active .nav-container .container-main .main-link ul li:nth-of-type(3){opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 1.05s}.page .page-nav.is-active .nav-container .container-service ul li:nth-of-type(1){opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) .8s}.page .page-nav.is-active .nav-container .container-service ul li:nth-of-type(2){opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) .85s}.page .page-nav.is-active .nav-container .container-service ul li:nth-of-type(3){opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) .9s}.page .page-nav.is-active .nav-container .container-service ul li:nth-of-type(4){opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) .95s}.page .page-nav.is-active .nav-container .container-service ul li:nth-of-type(5){opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 1s}.page .page-nav.is-active .nav-container .container-topic{opacity:1;transform:translate(0, 0);transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.75s}.page .page-toggle{position:fixed;left:0;top:calc(1px * 25 / 2);width:calc(1px * 235 / 2);height:calc(1px * 235 / 2);margin:auto;z-index:2}@media screen and (max-width: 959px){.page .page-toggle{top:calc(1px * 30 / 2);width:calc(1px * 130 / 2);height:calc(1px * 130 / 2)}}.page .page-toggle div[data-insert] button{position:relative;display:block;width:calc(1px * 235 / 2);height:calc(1px * 235 / 2)}@media screen and (max-width: 959px){.page .page-toggle div[data-insert] button{width:calc(1px * 130 / 2);height:calc(1px * 130 / 2)}}.page .page-toggle div[data-insert] button span{width:100%;height:calc(1px * 5 / 2);background:#ffffff;border-radius:calc(1px * 5 / 2)}.page .page-toggle div[data-insert] button span:nth-of-type(1){position:absolute;left:0;top:calc(1px * 75 / 2)}@media screen and (max-width: 959px){.page .page-toggle div[data-insert] button span:nth-of-type(1){top:calc(1px * 30 / 2)}}.page .page-toggle div[data-insert] button span:nth-of-type(2){position:absolute;left:0;top:calc(1px * 95 / 2)}@media screen and (max-width: 959px){.page .page-toggle div[data-insert] button span:nth-of-type(2){top:calc(1px * 45 / 2)}}.page .page-toggle div[data-insert] button span:nth-of-type(3){position:absolute;left:0;top:calc(1px * 115 / 2)}@media screen and (max-width: 959px){.page .page-toggle div[data-insert] button span:nth-of-type(3){top:calc(1px * 60 / 2)}}.page .page-toggle div[data-insert] button span:nth-of-type(4){position:absolute;left:0;top:calc(1px * 135 / 2)}@media screen and (max-width: 959px){.page .page-toggle div[data-insert] button span:nth-of-type(4){top:calc(1px * 75 / 2)}}.page .page-toggle div[data-insert] button span:nth-of-type(5){position:absolute;left:0;top:calc(1px * 155 / 2)}@media screen and (max-width: 959px){.page .page-toggle div[data-insert] button span:nth-of-type(5){top:calc(1px * 90 / 2)}}.page .page-toggle div[data-insert] button span{transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.is-hover .page .page-toggle div[data-insert] button:hover span:nth-of-type(1){transform:scale(1, 1)}.is-hover .page .page-toggle div[data-insert] button:hover span:nth-of-type(2){transform:scale(0.75, 1)}.is-hover .page .page-toggle div[data-insert] button:hover span:nth-of-type(3){transform:scale(0.5, 1)}.is-hover .page .page-toggle div[data-insert] button:hover span:nth-of-type(4){transform:scale(0.75, 1)}.is-hover .page .page-toggle div[data-insert] button:hover span:nth-of-type(5){transform:scale(1, 1)}.page .page-toggle div[data-insert] button.is-active span:nth-of-type(1){transform:translate(0, calc(1px * 40 / 2)) rotate(-225deg)}@media screen and (max-width: 959px){.page .page-toggle div[data-insert] button.is-active span:nth-of-type(1){transform:translate(0, calc(1px * 32 / 2)) rotate(-225deg)}}.page .page-toggle div[data-insert] button.is-active span:nth-of-type(2){transform:translate(0, calc(1px * 20 / 2)) rotate(-45deg)}@media screen and (max-width: 959px){.page .page-toggle div[data-insert] button.is-active span:nth-of-type(2){transform:translate(0, calc(1px * 16 / 2)) rotate(-45deg)}}.page .page-toggle div[data-insert] button.is-active span:nth-of-type(3){transform:translate(0, 0) scale(0, 1)}.page .page-toggle div[data-insert] button.is-active span:nth-of-type(4){transform:translate(0, calc(1px * -20 / 2)) rotate(225deg)}@media screen and (max-width: 959px){.page .page-toggle div[data-insert] button.is-active span:nth-of-type(4){transform:translate(0, calc(1px * -16 / 2)) rotate(225deg)}}.page .page-toggle div[data-insert] button.is-active span:nth-of-type(5){transform:translate(0, calc(1px * -40 / 2)) rotate(45deg)}@media screen and (max-width: 959px){.page .page-toggle div[data-insert] button.is-active span:nth-of-type(5){transform:translate(0, calc(1px * -32 / 2)) rotate(45deg)}}.is-hover .page .page-toggle div[data-insert] button.is-active:hover span:nth-of-type(1){transform:translate(0, calc(1px * 30 / 2)) rotate(-225deg)}.is-hover .page .page-toggle div[data-insert] button.is-active:hover span:nth-of-type(2){transform:translate(0, calc(1px * 30 / 2)) rotate(-45deg)}.is-hover .page .page-toggle div[data-insert] button.is-active:hover span:nth-of-type(3){transform:translate(0, 0) scale(0, 1)}.is-hover .page .page-toggle div[data-insert] button.is-active:hover span:nth-of-type(4){transform:translate(0, calc(1px * -30 / 2)) rotate(225deg)}.is-hover .page .page-toggle div[data-insert] button.is-active:hover span:nth-of-type(5){transform:translate(0, calc(1px * -30 / 2)) rotate(45deg)}.page .page-toggle{transform:translate(0, 0);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .page-toggle.is-inactive{transform:translate(calc(1px * -235 / 2), 0)}.page .page-popup{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(26,22,41,0.94);z-index:2}@media screen and (max-width: 959px){.page .page-popup{width:100%;background:rgba(26,22,41,0.9);overflow:auto;overscroll-behavior:contain}}.page .page-popup .popup-scroll .scroll-container{padding:calc(1px * 260 / 2) 0 calc(1px * 260 / 2) 0;overflow:hidden}@media screen and (max-width: 959px){.page .page-popup .popup-scroll .scroll-container{padding:calc(100 * (100vw / 828)) 0 calc(100 * (100vw / 828)) 0}}.page .page-popup .popup-scroll .scroll-container .container-background{position:absolute;left:0;top:0;width:100%;height:100%}.page .page-popup .popup-scroll .scroll-container .container-background button{width:100%;height:100%}.page .page-popup .popup-scroll .scroll-container .container-background div{position:absolute;left:0;top:0;transform:translate(50%, 50%);pointer-events:none;user-select:none}.page .page-popup .popup-scroll .scroll-container .container-background div span{display:block;transform:translate(-50%, -100%);font-family:'Termina', sans-serif;font-size:calc(1px * 30 / 2);line-height:1.125;font-weight:600;color:#ffffff;z-index:100}.page .page-popup .popup-scroll .scroll-container .container-background div{opacity:0;transition:opacity 0.125s linear 0s}.page .page-popup .popup-scroll .scroll-container .container-background div.is-active{opacity:1}.page .page-popup .popup-scroll .scroll-container .container-box{position:relative;width:calc(1px * 1600 / 2);margin:0 auto;padding:calc(1px * 715 / 2) 0 calc(1px * 410 / 2) 0;background:#0D112E;border-radius:calc(1px * 1600 / 2)}@media screen and (max-width: 959px){.page .page-popup .popup-scroll .scroll-container .container-box{width:calc(728 * (100vw / 828));padding:calc(480 * (100vw / 828)) 0 calc(200 * (100vw / 828)) 0;border-radius:calc(788 * (100vw / 828))}}.page .page-popup .popup-scroll .scroll-container .container-box h2{position:absolute;left:0;right:0;top:calc(1px * -90 / 2);width:calc(1px * 1600 / 2);margin:auto;pointer-events:none;user-select:none}@media screen and (max-width: 959px){.page .page-popup .popup-scroll .scroll-container .container-box h2{top:calc(-40 * (100vw / 828));width:calc(640 * (100vw / 828))}}.page .page-popup .popup-scroll .scroll-container .container-box .box-item:nth-of-type(1){position:relative;width:calc(1px * 1090 / 2);margin:0 auto;padding:calc(1px * 90 / 2) 0 0 calc(1px * 180 / 2)}@media screen and (max-width: 959px){.page .page-popup .popup-scroll .scroll-container .container-box .box-item:nth-of-type(1){width:calc(628 * (100vw / 828));padding:calc(70 * (100vw / 828)) 0 calc(90 * (100vw / 828)) 0}}.page .page-popup .popup-scroll .scroll-container .container-box .box-item:nth-of-type(1) strong{display:block;position:absolute;left:0;top:0;width:calc(1px * 120 / 2)}@media screen and (max-width: 959px){.page .page-popup .popup-scroll .scroll-container .container-box .box-item:nth-of-type(1) strong{width:calc(300 * (100vw / 828))}}.page .page-popup .popup-scroll .scroll-container .container-box .box-item:nth-of-type(1) p{font-family:'source-han-sans-japanese', sans-serif;font-size:calc(1px * 30 / 2);line-height:2.125;font-weight:400;color:#FFFFFF;text-align:justify}@media screen and (max-width: 959px){.page .page-popup .popup-scroll .scroll-container .container-box .box-item:nth-of-type(1) p{font-size:calc(24 * (100vw / 828));line-height:1.75;text-align:justify}}.page .page-popup .popup-scroll .scroll-container .container-box .box-item:nth-of-type(2){position:relative;width:calc(1px * 1090 / 2);margin:0 auto;padding:calc(1px * 115 / 2) calc(1px * 180 / 2) 0 0}@media screen and (max-width: 959px){.page .page-popup .popup-scroll .scroll-container .container-box .box-item:nth-of-type(2){width:calc(628 * (100vw / 828));padding:calc(70 * (100vw / 828)) 0 calc(90 * (100vw / 828)) 0}}.page .page-popup .popup-scroll .scroll-container .container-box .box-item:nth-of-type(2) strong{display:block;position:absolute;right:0;top:0;width:calc(1px * 120 / 2)}@media screen and (max-width: 959px){.page .page-popup .popup-scroll .scroll-container .container-box .box-item:nth-of-type(2) strong{left:0;right:auto;width:calc(270 * (100vw / 828))}}.page .page-popup .popup-scroll .scroll-container .container-box .box-item:nth-of-type(2) p{font-family:'source-han-sans-japanese', sans-serif;font-size:calc(1px * 30 / 2);line-height:2.125;font-weight:400;color:#FFFFFF;text-align:justify}@media screen and (max-width: 959px){.page .page-popup .popup-scroll .scroll-container .container-box .box-item:nth-of-type(2) p{font-size:calc(24 * (100vw / 828));line-height:1.75;text-align:justify}}.page .page-popup .popup-scroll .scroll-container .container-box .box-close{display:flex;justify-content:center;position:absolute;left:0;bottom:calc(1px * 180 / 2);width:100%}@media screen and (max-width: 959px){.page .page-popup .popup-scroll .scroll-container .container-box .box-close{bottom:calc(120 * (100vw / 828))}}.page .page-popup .popup-scroll .scroll-container .container-box .box-close button{position:relative;padding:0 0 0 calc(1px * 100 / 2);font-family:'Termina', sans-serif;font-size:calc(1px * 36 / 2);line-height:1;font-weight:300;color:#ffffff}@media screen and (max-width: 959px){.page .page-popup .popup-scroll .scroll-container .container-box .box-close button{padding:0 0 0 calc(70 * (100vw / 828));font-size:calc(24 * (100vw / 828))}}.page .page-popup .popup-scroll .scroll-container .container-box .box-close button::after{content:'';position:absolute;left:0;top:calc(1px * -25 / 2);width:calc(1px * 71 / 2);height:calc(1px * 71 / 2);margin:auto;background:url("../img/popup/close.svg") center center no-repeat #EBEBEC;background-size:calc(1px * 21 / 2) calc(1px * 21 / 2);border-radius:100%}@media screen and (max-width: 959px){.page .page-popup .popup-scroll .scroll-container .container-box .box-close button::after{top:calc(-15 * (100vw / 828));width:calc(50 * (100vw / 828));height:calc(50 * (100vw / 828));background-size:calc(15 * (100vw / 828)) calc(15 * (100vw / 828))}}.page .page-popup .popup-scroll .scroll-container .container-box .box-close button::after{transform:scale(1, 1);transition:all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .page-popup .popup-scroll .scroll-container .container-box .box-close button:hover::after{transform:scale(1.25, 1.25)}@media screen and (max-width: 959px){.page .page-popup .popup-scroll .scroll-container .container-box .box-close button:hover::after{transform:scale(1, 1)}}.page .page-popup{left:0;opacity:0}.page .page-popup .container-box{opacity:0;transform:translate(0, calc(300 * var(--pv)))}@media screen and (max-width: 959px){.page .page-popup .container-box{transform:translate(0, calc(200 * (100vw / 828)))}}.page .page-popup .container-close{opacity:0}.page .page-popup.js-active{opacity:1;transition:opacity 1.0s linear 0s}.page .page-popup.js-active .container-box{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s}.page .page-popup.js-active .container-close{opacity:1;transition:opacity 0.5s linear 1.5s}.page .page-popup.js-inactive{opacity:0;left:-100%;transition:opacity 0.5s linear 0s, left 0s linear 0.5s}.page .page-rumble{position:fixed;left:calc((100% + 100px) / -2);top:calc((100% + 100px) / -2);width:calc(100% + 100px);height:calc(100% + 100px);background:url("../img/rumble.webp");background-size:700px 700px;pointer-events:none;z-index:1}@media screen and (max-width: 959px){.page .page-rumble{display:none;background:none}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-logo div[data-insert]{opacity:0;transform:translate(0, 50vh)}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-service ul li div[data-insert]{opacity:0;transform:translate(0, 25vh)}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-panel div[data-insert]{opacity:0;transform:translate(0, 50vh)}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title div[data-insert]{opacity:0;transform:translate(0, 12.5vh) scale(1, 0);transform-origin:center bottom}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-text div[data-insert]{opacity:0;transform:translate(0, 12.5vh)}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title div[data-insert]{opacity:0;transform:translate(0, 12.5vh)}}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-text div[data-insert]{opacity:0;transform:translate(0, 12.5vh)}}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo div[data-insert]{opacity:0;transform:translate(0, 12.5vh) scale(1, 0);transform-origin:center bottom}}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo div[data-insert] div[data-parallax-ex] span::after{opacity:1;transform:scale(1, 0);transform-origin:center bottom}}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title div[data-insert]{opacity:0;transform:translate(0, 12.5vh)}}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-text div[data-insert]{opacity:0;transform:translate(0, 12.5vh)}}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo div[data-insert]{opacity:0;transform:translate(0, 12.5vh) scale(1, 0);transform-origin:center bottom}}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo div[data-insert] div[data-parallax-ex] span::after{opacity:1;transform:scale(1, 0);transform-origin:center bottom}}@media screen and (max-width: 959px){.page .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist div[data-insert]{opacity:0;transform:translate(0, 12.5vh) scale(1, 0);transform-origin:center bottom}}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-artist div[data-insert]{opacity:0;transform:translate(0, 50vh)}.page .page-main .main-scroll .scroll-container .container-section .section-header .header-topic div[data-insert]{opacity:0;transform:translate(0, 25vh)}.page .page-toggle div[data-insert]{opacity:0;transform:translate(0, 50vh)}.page .page-arrow div[data-insert]{opacity:0;transform:translate(0, 25vh)}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-logo div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-service ul li:nth-of-type(1) div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .1s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-service ul li:nth-of-type(2) div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .2s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-service ul li:nth-of-type(3) div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .3s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-service ul li:nth-of-type(4) div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .4s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-service ul li:nth-of-type(5) div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .5s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-panel div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(1) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .3s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(2) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .35s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(3) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .4s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(4) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .45s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(5) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .5s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(6) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .55s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(7) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .6s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(8) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .65s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(9) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .7s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(10) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .75s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(11) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .8s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(12) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .85s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(13) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .9s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(14) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) .95s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(15) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(16) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.05s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(17) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.1s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(18) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.15s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(19) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.2s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(20) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.25s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(21) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.3s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(22) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.35s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(23) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.4s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-title .title:nth-of-type(24) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.45s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-text div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.25s}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(1) div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.35s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(2) div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.45s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-title .title:nth-of-type(3) div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.55s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-text div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.5s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo:nth-of-type(1) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.35s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo:nth-of-type(1) div[data-insert] div[data-parallax-ex] span::after{opacity:0;transform:scale(1, 1);transition:opacity 0.5s linear 2s,transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.35s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo:nth-of-type(2) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.45s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-about .about-photo .photo:nth-of-type(2) div[data-insert] div[data-parallax-ex] span::after{opacity:0;transform:scale(1, 1);transition:opacity 0.5s linear 2s,transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.45s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title:nth-of-type(1) div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.3s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-title .title:nth-of-type(2) div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.35s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-text div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.25s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo:nth-of-type(1) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.3s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo:nth-of-type(1) div[data-insert] div[data-parallax-ex] span::after{opacity:0;transform:scale(1, 1);transition:opacity 0.5s linear 1s,transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.3s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo:nth-of-type(2) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.35s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo:nth-of-type(2) div[data-insert] div[data-parallax-ex] span::after{opacity:0;transform:scale(1, 1);transition:opacity 0.5s linear 1s,transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.35s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo:nth-of-type(3) div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.4s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-photo .photo:nth-of-type(3) div[data-insert] div[data-parallax-ex] span::after{opacity:0;transform:scale(1, 1);transition:opacity 0.5s linear 1s,transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.4s}}@media screen and (max-width: 959px){.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-roots .roots-playlist div[data-insert]{opacity:1;transform:translate(0, 0) scale(1, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.25s}}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-artist div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.75s}.page.is-active .page-main .main-scroll .scroll-container .container-section .section-header .header-topic div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.25s}.page.is-active .page-toggle div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page.is-active .page-arrow div[data-insert]{opacity:1;transform:translate(0, 0);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 1.5s}@keyframes topic1{0%{transform:translate(100%, 0)}100%{transform:translate(0, 0)}}@keyframes topic2{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}@keyframes tickerL{0%{transform:translate(0, 0)}100%{transform:translate(-50%, 0)}}@keyframes tickerR{0%{transform:translate(0, 0)}100%{transform:translate(50%, 0)}}@keyframes arrow{0%{transform:scale(0, 1);transform-origin:left center}49%{transform:scale(1, 1);transform-origin:left center}50%{transform:scale(1, 1);transform-origin:right center}100%{transform:scale(0, 1);transform-origin:right center}}@keyframes rotateY{0%{transform:rotateY(0deg)}100%{transform:rotateY(360deg)}}@keyframes rotateZ{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes distortion{0%{opacity:1}100%{opacity:0}}@keyframes in{0%{left:0;width:0}100%{left:0;width:100%}}@keyframes out{0%{right:0;width:100%}100%{right:0;width:0}}@keyframes panelF{0%{opacity:0;transform:rotateY(0deg)}24%{opacity:0}25%{opacity:1}75%{opacity:1}76%{opacity:0}100%{opacity:0;transform:rotateY(360deg)}}@keyframes panelB{0%{opacity:1;transform:rotateY(0deg)}24%{opacity:1}25%{opacity:0}75%{opacity:0}76%{opacity:1}100%{opacity:1;transform:rotateY(360deg)}}@keyframes fadein{0%{opacity:0.5}100%{opacity:1}}
