@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Inter:wght@100..900&family=Chakra+Petch:wght@300&display=swap");@media screen and (min-width: 1367px){body{--pv: calc(1px / 2)}}@media screen and (max-width: 1366px){body{--pv: calc(100vw / 2732)}}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:#ffffff;color:#000000}img{display:block;width:100%}.pc{display:block !important}@media screen and (max-width: 960px){.pc{display:none !important}}.sd{display:none !important}@media screen and (max-width: 960px){.sd{display:block !important}}.c-scrollbar_thumb{background-color:#ffffff}.page .page-loading{position:fixed;left:0;top:0;width:100%;height:100%;background:#000000;z-index:3}.page .page-loading{height:100%;opacity:1.0}.page .page-loading.is-inactive{height:0;opacity:0.0;transition:height 0.0s linear 0.5s, opacity 0.5s linear 0s}.page .page-loading.is-active{height:100%;opacity:1.0;transition:height 0.0s linear 0.0s, opacity 0.5s linear 0s}.page .page-header{position:fixed;left:0;top:0;width:100%;z-index:2}.page .page-header .header-logo{position:absolute;left:calc(40 * calc(100vw / 3840));top:calc(1px * 40 / 2)}@media screen and (max-width: 960px){.page .page-header .header-logo{left:calc(20 * (100vw / 828));top:calc(20 * (100vw / 828))}}.page .page-header .header-logo a{display:block;width:calc(1px * 150 / 2)}@media screen and (max-width: 960px){.page .page-header .header-logo a{width:calc(140 * (100vw / 828))}}.page .page-header .header-button{display:none}@media screen and (max-width: 960px){.page .page-header .header-button{display:block;position:absolute;right:calc(20 * (100vw / 828));top:calc(30 * (100vw / 828))}}@media screen and (max-width: 960px){.page .page-header .header-button button{display:block}}@media screen and (max-width: 960px){.page .page-header .header-button button span{font-family:'Inter', sans-serif;font-size:calc(35 * (100vw / 828));line-height:1.0;font-weight:500;color:#ffffff}}.page .page-header .header-button button span:nth-of-type(1){display:block}.page .page-header .header-button button span:nth-of-type(2){display:none}.page .page-header .header-button button.is-active span:nth-of-type(1){display:none}.page .page-header .header-button button.is-active span:nth-of-type(2){display:block}.page .page-nav{position:fixed;right:0;top:0;width:100%;z-index:1}@media screen and (max-width: 960px){.page .page-nav{height:100%;background:#000000;overscroll-behavior:contain}}.page .page-nav .nav-link{position:absolute;left:0;right:0;top:calc(1px * 40 / 2);width:calc(1920 * calc(100vw / 3840));margin:0 auto}@media screen and (max-width: 960px){.page .page-nav .nav-link{position:relative;left:auto;right:auto;top:auto;width:100%}}.page .page-nav .nav-link ul{display:flex;justify-content:space-between}@media screen and (max-width: 960px){.page .page-nav .nav-link ul{display:block;justify-content:start;padding:calc(250 * (100vw / 828)) 0 0 calc(20 * (100vw / 828))}}@media screen and (max-width: 960px){.page .page-nav .nav-link ul li{padding:calc(15 * (100vw / 828)) 0 calc(15 * (100vw / 828)) 0}}.page .page-nav .nav-link ul li a{font-family:'Inter', sans-serif;font-size:calc(1px * 34 / 2);line-height:1.0;font-weight:500;color:#ffffff}@media screen and (max-width: 960px){.page .page-nav .nav-link ul li a{font-family:'Inter', sans-serif;font-size:calc(100 * (100vw / 828));line-height:1.0;font-weight:800;color:#ffffff}}.page .page-nav .nav-link ul li a{color:#ffffff;transition:color 0.125s linear 0s}[data-hover] .page .page-nav .nav-link ul li a:hover{color:#ea6d14}.page .page-nav .nav-link ul li a.is-current{color:#ea6d14}.page .page-nav .nav-socials{position:absolute;right:calc(40 * calc(100vw / 3840));top:calc(1px * 40 / 2)}@media screen and (max-width: 960px){.page .page-nav .nav-socials{left:calc(20 * (100vw / 828));right:auto;top:auto;bottom:calc(20 * (100vw / 828))}}.page .page-nav .nav-socials ul{display:flex;gap:calc(40 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-nav .nav-socials ul{display:flex;justify-content:center;gap:calc(40 * (100vw / 828))}}@media screen and (max-width: 960px){.page .page-nav .nav-socials ul li{padding:calc(20 * (100vw / 828)) 0 calc(20 * (100vw / 828)) 0}}.page .page-nav .nav-socials ul li a{font-family:'Inter', sans-serif;font-size:calc(1px * 34 / 2);line-height:1.0;font-weight:500;color:#ffffff}@media screen and (max-width: 960px){.page .page-nav .nav-socials ul li a{font-family:'Inter', sans-serif;font-size:calc(48 * (100vw / 828));line-height:1.0;font-weight:500;color:#ffffff}}.page .page-nav .nav-socials ul li a{color:#ffffff;transition:color 0.125s linear 0s}[data-hover] .page .page-nav .nav-socials ul li a:hover{color:#ea6d14}@media screen and (max-width: 960px){.page .page-nav{right:-100%;transition:right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}}@media screen and (max-width: 960px){.page .page-nav.is-active{right:0;transition:right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}}.page .page-main{position:fixed;left:0;top:0;width:100%;height:100%}@media screen and (max-width: 960px){.page .page-main{position:relative;left:auto;top:auto;width:auto;height:auto}}.page .page-main .main-scroll .scroll-container .container-visual{position:relative;width:100%;height:100vh}.page .page-main .main-scroll .scroll-container .container-visual .visual-video{position:absolute;left:0;top:0;width:100%;height:100%}.page .page-main .main-scroll .scroll-container .container-visual .visual-video video{width:100%;height:100%;object-fit:cover}.page .page-main .main-scroll .scroll-container .container-visual .visual-title{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%}.page .page-main .main-scroll .scroll-container .container-visual .visual-title h1{display:flex;justify-content:space-between;width:100%;padding:0 calc(40 * calc(100vw / 3840)) 0 calc(40 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-visual .visual-title h1{display:block;justify-content:start;padding:calc(5 * (100vw / 828)) calc(20 * (100vw / 828)) calc(5 * (100vw / 828)) calc(20 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-visual .visual-title h1 span{display:block;width:calc(1700 * calc(100vw / 3840));text-align:justify;text-align-last:justify;font-family:'HvDTrial', sans-serif;font-size:calc(200 * calc(100vw / 3840));line-height:1.0;font-weight:900;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-visual .visual-title h1 span{width:100%;font-size:calc(100 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-visual .visual-arrow{position:fixed;left:calc(40 * calc(100vw / 3840));bottom:calc(1px * 40 / 2);pointer-events:none}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-visual .visual-arrow{left:calc(20 * (100vw / 828));bottom:calc(30 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-visual .visual-arrow p{white-space:nowrap;font-family:'Inter', sans-serif;font-size:calc(1px * 34 / 2);line-height:1.0;font-weight:500;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-visual .visual-arrow p span{display:none}}.page .page-main .main-scroll .scroll-container .container-visual .visual-arrow p{opacity:0.0;transition:all 0.25s linear}.page .page-main .main-scroll .scroll-container .container-visual .visual-arrow.is-active p{opacity:1.0}.page .page-main .main-scroll .scroll-container .container-main{padding:calc(1px * 450 / 2) 0 0 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main{padding:calc(300 * (100vw / 828)) 0 0 0}}.page .page-main .main-scroll .scroll-container .container-main.artists-single{padding:0 0 0 0}.page .page-main .main-scroll .scroll-container .container-main .main-section{padding:0 0 calc(250 * calc(100vw / 3840)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section{padding:0 0 calc(250 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header{position:relative;padding:calc(170 * calc(100vw / 3840)) 0 0 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header{padding:calc(100 * (100vw / 828)) 0 0 0}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header.distribution{padding:calc(75 * (100vw / 828)) 0 0 0}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header.about{padding:calc(125 * (100vw / 828)) 0 0 0}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header.contact{padding:calc(125 * (100vw / 828)) 0 0 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-title{position:absolute;left:calc(40 * calc(100vw / 3840));top:calc(-30 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-title{left:calc(20 * (100vw / 828));top:0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-title.about{top:0}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-title.contact{top:0}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-title h2{font-family:'Inter', sans-serif;font-size:calc(260 * calc(100vw / 3840));line-height:1.0;font-weight:800;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-title h2{font-size:calc(150 * (100vw / 828))}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-title h2.distribution{font-size:calc(110 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-title h2.about{font-size:calc(80 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-title h2.about{font-size:calc(72 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-title h2.contact{font-size:calc(80 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-title h2.contact{font-size:calc(72 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-title em{display:block;position:absolute;left:calc(100% + 0.5em);top:calc(30 * calc(100vw / 3840));font-family:'Chakra Petch', sans-serif;font-size:calc(28 * calc(100vw / 3840));line-height:1.0;font-weight:300;color:#ffffff;font-style:normal}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-title em{top:calc(15 * (100vw / 828));font-size:calc(28 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-title p{position:absolute;left:100%;top:calc(30 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-title p{display:none}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-title p span{display:block;position:absolute;left:calc(270 * calc(100vw / 3840));top:0;white-space:nowrap;font-family:'Chakra Petch', sans-serif;font-size:calc(30 * calc(100vw / 3840));line-height:1.25;font-weight:300;color:#ffffff}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-link{position:absolute;right:calc(40 * calc(100vw / 3840));top:0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-link{display:none}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-link a{display:block;position:relative;padding:0 calc(130 * calc(100vw / 3840)) 0 0}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-link a p{font-family:'Inter', sans-serif;font-size:calc(38 * calc(100vw / 3840));line-height:1.0;font-weight:600;color:#ffffff}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-link a span{display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:calc(-40 * calc(100vw / 3840));width:calc(110 * calc(100vw / 3840));height:calc(110 * calc(100vw / 3840))}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-link a span::before{content:'';position:absolute;right:0;top:0;width:100%;height:100%;border-radius:100%;background:#ffffff}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-link a span::after{content:'';position:absolute;right:0;top:0;width:100%;height:100%;border:solid calc(4 * calc(100vw / 3840)) #fff;border-radius:100%}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-link a span img{width:calc(50 * calc(100vw / 3840));height:calc(50 * calc(100vw / 3840))}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-link a span::before{opacity:0.0;transition:opacity 0.125s linear 0s}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-link a span img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(19deg) brightness(103%) contrast(101%)}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-link a:hover span::before{opacity:1.0}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-header .header-link a:hover span img{filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(307deg) brightness(97%) contrast(102%)}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer{padding:0 calc(40 * calc(100vw / 3840)) 0 calc(40 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer{position:relative;padding:0 calc(20 * (100vw / 828)) 0 calc(20 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-paging{display:flex;justify-content:center;gap:calc(1px * 72 / 2);padding:0 0 calc(250 * calc(100vw / 3840)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-paging{gap:calc(72 * (100vw / 828));padding:0 0 0 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-paging a{font-family:'Inter', sans-serif;font-size:calc(1px * 36 / 2);line-height:1.0;font-weight:500}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-paging a{color:#ffffff;transition:color 0.125s linear 0s}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-paging a:hover{color:#ea6d14}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-paging a.prev{padding:0 calc(1px * 72 / 2) 0 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-paging a.prev{padding:0 0 0 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-paging a.next{padding:0 0 0 calc(1px * 72 / 2)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-paging a.next{padding:0 0 0 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-paging span{opacity:0.5;font-family:'Inter', sans-serif;font-size:calc(1px * 36 / 2);line-height:1.0;font-weight:500;color:#ffffff}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-backto{position:relative;padding:0 0 calc(250 * calc(100vw / 3840)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-backto{padding:0 0 0 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-backto a{display:block;position:absolute;left:0;top:0;padding:0 0 0 calc(1px * 160 / 2)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-backto a{position:relative;left:auto;top:auto;padding:0 0 0 calc(130 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-backto a p{white-space:nowrap;font-family:'Inter', sans-serif;font-size:calc(1px * 36 / 2);line-height:1.0;font-weight:500;color:#ffffff}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-backto a span{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:calc(1px * -40 / 2);width:calc(1px * 110 / 2);height:calc(1px * 110 / 2)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-backto a span{left:0;top:calc(-40 * (100vw / 828));width:calc(110 * (100vw / 828));height:calc(110 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-backto a span::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100%;background:#ffffff}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-backto a span::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:solid calc(1px * 4 / 2) #fff;border-radius:100%}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-backto a span::after{border:solid calc(4 * (100vw / 828)) #fff}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-backto a span img{width:calc(1px * 50 / 2);height:calc(1px * 50 / 2)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-backto a span img{width:calc(50 * (100vw / 828));height:calc(50 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-backto a span::before{opacity:0.0;transition:opacity 0.125s linear 0s}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-backto a span img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(19deg) brightness(103%) contrast(101%)}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-backto a:hover span::before{opacity:1.0}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-backto a:hover span img{filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(307deg) brightness(97%) contrast(102%)}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-link{display:none}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-link{display:flex;justify-content:end}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-link a{display:inline-block;position:relative;padding:0 calc(130 * (100vw / 828)) 0 0}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-link a p{font-family:'Inter', sans-serif;font-size:calc(38 * (100vw / 828));line-height:1.0;font-weight:600;color:#ffffff}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-link a span{display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:calc(-40 * (100vw / 828));width:calc(110 * (100vw / 828));height:calc(110 * (100vw / 828))}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-link a span::after{content:'';position:absolute;right:0;top:0;width:100%;height:100%;border:solid calc(4 * (100vw / 828)) #fff;border-radius:100%}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-footer .footer-link a span img{width:calc(50 * (100vw / 828));height:calc(50 * (100vw / 828));filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(19deg) brightness(103%) contrast(101%)}}.page .page-main .main-scroll .scroll-container .container-audition{padding:calc(25 * calc(100vw / 3840)) calc(40 * calc(100vw / 3840)) calc(25 * calc(100vw / 3840)) calc(40 * calc(100vw / 3840));background:#ea6d14}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-audition{padding:calc(100 * (100vw / 828)) calc(20 * (100vw / 828)) calc(110 * (100vw / 828)) calc(20 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-audition .audition-main{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-audition .audition-main{display:block;justify-content:flex-start;gap:normal;flex-wrap:nowrap}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-audition .audition-main .main-title{padding:0 0 calc(50 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-audition .audition-main .main-title strong{font-family:'Inter', sans-serif;font-size:calc(156 * calc(100vw / 3840));line-height:1.0;font-weight:900;color:#000000}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-audition .audition-main .main-title strong{font-size:calc(88 * (100vw / 828))}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-audition .audition-main .main-text{padding:0 calc(40 * (100vw / 828)) calc(20 * (100vw / 828)) calc(40 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-audition .audition-main .main-text p{font-family:'Noto Sans JP', sans-serif;font-size:calc(36 * calc(100vw / 3840));line-height:1.25;font-weight:400;color:#000000}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-audition .audition-main .main-text p{text-align:justify;font-size:calc(32 * (100vw / 828));line-height:2.00}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-audition .audition-main .main-submit{display:none}}.page .page-main .main-scroll .scroll-container .container-audition .audition-main .main-submit a{font-family:'Inter', sans-serif;font-size:calc(156 * calc(100vw / 3840));line-height:1.0;font-weight:900}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-audition .audition-main .main-submit a{font-size:calc(38 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-audition .audition-main .main-submit a{color:#000000;transition:color 0.125s linear 0s}[data-hover] .page .page-main .main-scroll .scroll-container .container-audition .audition-main .main-submit a:hover{color:#ffffff}.page .page-main .main-scroll .scroll-container .container-audition .audition-footer{display:none}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-audition .audition-footer{display:block;position:relative;height:calc(110 * (100vw / 828))}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-audition .audition-footer .footer-link{position:absolute;right:0;top:calc(40 * (100vw / 828));padding:0 calc(130 * (100vw / 828)) 0 0}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-audition .audition-footer .footer-link a{display:block;position:relative;padding:0 0 0 0}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-audition .audition-footer .footer-link a p{font-family:'Inter', sans-serif;font-size:calc(38 * (100vw / 828));line-height:1.0;font-weight:600;color:#000000}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-audition .audition-footer .footer-link a span{display:flex;justify-content:center;align-items:center;position:absolute;right:calc(-130 * (100vw / 828));top:calc(-40 * (100vw / 828));width:calc(110 * (100vw / 828));height:calc(110 * (100vw / 828))}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-audition .audition-footer .footer-link a span::after{content:'';position:absolute;right:0;top:0;width:100%;height:100%;border:solid calc(4 * (100vw / 828)) #000;border-radius:100%}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-audition .audition-footer .footer-link a span img{width:calc(50 * (100vw / 828));height:calc(50 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-footer{padding:calc(300 * calc(100vw / 3840)) 0 0 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer{padding:calc(130 * (100vw / 828)) 0 0 0}}.page .page-main .main-scroll .scroll-container .container-footer .footer-main{position:relative;height:calc(1px * 580 / 2)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main{height:auto}}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-logo{position:absolute;left:calc(40 * calc(100vw / 3840));top:0;width:calc(1px * 340 / 2)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-logo{display:none}}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-title{display:none}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-title{display:block}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-title h2{display:block;justify-content:start;padding:calc(5 * (100vw / 828)) calc(20 * (100vw / 828)) calc(5 * (100vw / 828)) calc(20 * (100vw / 828))}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-title h2 strong{display:block;width:100%;text-align:justify;text-align-last:justify;font-family:'HvDTrial', sans-serif;font-size:calc(100 * (100vw / 828));line-height:1.0;font-weight:900;color:#ffffff}}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-link{position:absolute;left:calc(1px * 720 / 2);right:calc(1px * 480 / 2);top:0;width:calc(1280 * calc(100vw / 3840));margin:0 auto}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-link{position:relative;left:auto;right:auto;top:auto;width:calc(630 * (100vw / 828));margin:0 auto;padding:calc(120 * (100vw / 828)) 0 calc(320 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-link .link-list{display:flex;justify-content:space-between}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-link .link-list .list-item{width:calc(1px * 260 / 2)}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-link .link-list .list-item strong{display:block;padding:0 0 calc(1px * 80 / 2) 0;font-family:'Chakra Petch', sans-serif;font-size:calc(1px * 30 / 2);line-height:1.0;font-weight:300;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-link .link-list .list-item strong{display:block;padding:0 0 calc(70 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-link .link-list .list-item ul li{padding:0 0 calc(1px * 30 / 2) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-link .link-list .list-item ul li{padding:0 0 calc(30 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-link .link-list .list-item ul li a{font-family:'Inter', sans-serif;font-size:calc(1px * 36 / 2);line-height:1.0;font-weight:500;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-link .link-list .list-item ul li a{font-size:vwpx(36)}}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-link .link-list .list-item ul li a{color:#ffffff;transition:color 0.125s linear 0s}[data-hover] .page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-link .link-list .list-item ul li a:hover{color:#ea6d14}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-link .link-list .list-item ul li a.is-inactive{opacity:0.5;pointer-events:none}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-link .link-list .list-item p{font-family:'Inter', sans-serif;font-size:calc(1px * 36 / 2);line-height:2.0;font-weight:500;color:#ffffff}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-link .link-list .list-item p::before{content:'';display:block;height:0;width:0;margin-top:calc((1 - 2) * 0.5em)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-link .link-list .list-item:last-of-type{display:none}}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop{position:absolute;right:calc(40 * calc(100vw / 3840));top:0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop{position:absolute;right:calc(20 * (100vw / 828));top:auto;bottom:calc(220 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop a{display:block;position:absolute;right:0;top:0;padding:0 calc(1px * 160 / 2) 0 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop a{right:calc(160 * (100vw / 828));padding:0 0 0 0}}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop a p{white-space:nowrap;font-family:'Inter', sans-serif;font-size:calc(1px * 36 / 2);line-height:1.0;font-weight:500;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop a p{display:none}}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop a span{display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:calc(1px * -40 / 2);width:calc(1px * 110 / 2);height:calc(1px * 110 / 2)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop a span{right:calc(-160 * (100vw / 828));top:calc(-40 * (100vw / 828));width:calc(110 * (100vw / 828));height:calc(110 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop a span::before{content:'';position:absolute;right:0;top:0;width:100%;height:100%;border-radius:100%;background:#ffffff}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop a span::after{content:'';position:absolute;right:0;top:0;width:100%;height:100%;border:solid calc(1px * 4 / 2) #fff;border-radius:100%}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop a span::after{border:solid calc(4 * (100vw / 828)) #fff}}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop a span img{width:calc(1px * 50 / 2);height:calc(1px * 50 / 2)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop a span img{width:calc(50 * (100vw / 828));height:calc(50 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop a span::before{opacity:0.0;transition:opacity 0.125s linear 0s}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop a span img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(19deg) brightness(103%) contrast(101%)}[data-hover] .page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop a:hover span::before{opacity:1.0}[data-hover] .page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-pagetop a:hover span img{filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(307deg) brightness(97%) contrast(102%)}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-copyright{position:absolute;right:calc(40 * calc(100vw / 3840));bottom:calc(1px * 40 / 2)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-copyright{position:absolute;left:calc(20 * (100vw / 828));right:auto;bottom:calc(150 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-copyright small{display:block;font-family:'Inter', sans-serif;font-size:calc(1px * 30 / 2);line-height:1.0;font-weight:200;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-footer .footer-main .main-copyright small{font-size:calc(30 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive{padding:0 0 calc(250 * calc(100vw / 3840)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive{padding:0 0 calc(40 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists{display:flex;gap:calc(40 * calc(100vw / 3840));flex-wrap:wrap;position:relative;width:calc(2960 * calc(100vw / 3840));margin:0 auto}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists{display:block;gap:normal;flex-wrap:nowrap;width:auto}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item{position:relative;width:calc(960 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item{width:calc(628 * (100vw / 828));height:auto;margin:0 auto;padding:0 0 calc(40 * (100vw / 828)) 0}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-photo{padding:0 0 calc(20 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-photo .photo-image img{width:calc(960 * calc(100vw / 3840));height:calc(960 * calc(100vw / 3840));object-fit:contain}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-photo .photo-image img{width:calc(630 * (100vw / 828));height:auto}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(234,109,20,0.85)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay{position:relative;left:auto;top:auto;width:auto;height:auto;background:none}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-info{position:absolute;left:0;top:0;padding:calc(40 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-info{position:relative;left:auto;top:auto;padding:0 0 calc(50 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-info .info-name{padding:0 0 calc(10 * calc(100vw / 3840)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-info .info-name{padding:0 0 0 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-info .info-name p{font-family:'Noto Sans JP', sans-serif;font-size:calc(88 * calc(100vw / 3840));line-height:1.0;font-weight:900;color:#000000}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-info .info-name p{font-size:calc(32 * (100vw / 828));color:#ffffff;font-weight:600}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-info .info-profession{display:none}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-info .info-profession p{font-family:'Noto Sans JP', sans-serif;font-size:calc(28 * calc(100vw / 3840));line-height:1.125;font-weight:400;color:#000000}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link{position:absolute;left:0;bottom:0;width:100%;padding:calc(40 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link{display:none}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-socials ul{display:flex;justify-content:space-between}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-socials ul li a{display:flex;justify-content:center;align-items:center;position:relative;width:calc(110 * calc(100vw / 3840));height:calc(110 * calc(100vw / 3840));border:solid calc(4 * calc(100vw / 3840)) #000;border-radius:100%}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-socials ul li a::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100%;background:#000000}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-socials ul li a img{position:relative;width:calc(50 * calc(100vw / 3840));height:calc(50 * calc(100vw / 3840))}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-socials ul li a::before{opacity:0.0;transition:opacity 0.125s linear 0s}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-socials ul li a img{filter:invert(0%) sepia(1%) saturate(3%) hue-rotate(358deg) brightness(101%) contrast(101%)}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-socials ul li a:hover::before{opacity:1.0}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-socials ul li a:hover img{filter:invert(77%) sepia(73%) saturate(5461%) hue-rotate(348deg) brightness(101%) contrast(103%)}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-socials ul li a.is-inactive{opacity:0.25;pointer-events:none}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-explore{padding:calc(40 * calc(100vw / 3840)) 0 0 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-explore{display:none}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-explore a{display:flex;justify-content:center;align-items:center;position:relative;height:calc(96 * calc(100vw / 3840));border:solid calc(4 * calc(100vw / 3840)) #000;border-radius:100vh}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-explore a::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100vh;background:#000000}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-explore a span{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;font-family:'Inter', sans-serif;font-size:calc(38 * calc(100vw / 3840));line-height:1.0;font-weight:600}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-explore a{color:#000000;transition:color 0.125s linear 0s}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-explore a::before{opacity:0.0;transition:opacity 0.125s linear 0s}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-explore a:hover{color:#FF7818}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay .overlay-link .link-explore a:hover::before{opacity:1.0}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item{border-radius:0;overflow:hidden;transition:border-radius 0.125s linear 0s}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay{opacity:0.0;transition:opacity 0.125s linear 0s}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item .item-overlay{opacity:1.0}}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item:hover{border-radius:calc(50 * calc(100vw / 3840))}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--artists .archive-item:hover .item-overlay{opacity:1.0}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release{display:flex;gap:calc(40 * calc(100vw / 3840));flex-wrap:wrap;position:relative;width:calc(2960 * calc(100vw / 3840));margin:0 auto}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release{display:block;gap:normal;flex-wrap:nowrap;width:auto}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item{position:relative;width:calc(710 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item{width:calc(630 * (100vw / 828));height:auto;margin:0 auto;padding:0 0 calc(40 * (100vw / 828)) 0}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-photo{padding:0 0 calc(20 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-photo .photo-image img{width:calc(710 * calc(100vw / 3840));height:calc(710 * calc(100vw / 3840));object-fit:contain}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-photo .photo-image img{width:calc(628 * (100vw / 828));height:auto}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(234,109,20,0.85)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay{position:relative;left:auto;top:auto;width:auto;height:auto;background:none}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-info{position:absolute;left:0;top:0;width:100%;padding:calc(40 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-info{position:relative;left:auto;top:auto;padding:calc(5 * (100vw / 828)) 0 calc(20 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-info .info-title{padding:0 0 calc(12 * calc(100vw / 3840)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-info .info-title{padding:0 0 calc(5 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-info .info-title p{font-family:'Noto Sans JP', sans-serif;font-size:calc(88 * calc(100vw / 3840));line-height:1.0;font-weight:900;color:#000000;white-space:normal}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-info .info-title p{font-size:calc(48 * (100vw / 828));color:#ffffff}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-info .info-artist{padding:0 0 calc(40 * calc(100vw / 3840)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-info .info-artist{padding:0 0 calc(10 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-info .info-artist p{font-family:'Noto Sans JP', sans-serif;font-size:calc(36 * calc(100vw / 3840));line-height:1.125;font-weight:600;color:#000000;white-space:pre-wrap}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-info .info-artist p{font-size:calc(24 * (100vw / 828));color:#ffffff}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-info .info-production p{font-family:'Noto Sans JP', sans-serif;font-size:calc(28 * calc(100vw / 3840));line-height:1.125;font-weight:400;color:#000000}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-info .info-production p{font-size:calc(22 * (100vw / 828));color:#FE6F09}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link{position:absolute;left:0;bottom:0;width:100%;padding:calc(40 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link{position:relative;left:auto;bottom:auto;padding:0 0 calc(50 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul{display:flex;justify-content:space-between}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul{justify-content:start}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li{padding:0 calc(10 * (100vw / 828)) 0 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li a{display:flex;justify-content:center;align-items:center;position:relative;width:calc(110 * calc(100vw / 3840));height:calc(110 * calc(100vw / 3840));border:solid calc(4 * calc(100vw / 3840)) #000;border-radius:100vh}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li a{width:calc(110 * (100vw / 828));height:calc(110 * (100vw / 828));border:solid calc(4 * (100vw / 828)) #fff}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li a::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100vh;background:#000000}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li a img{position:relative;width:calc(50 * calc(100vw / 3840));height:calc(50 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li a img{width:calc(50 * (100vw / 828));height:calc(50 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li a::before{opacity:0.0;transition:opacity 0.125s linear 0s}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li a img{filter:invert(0%) sepia(1%) saturate(3%) hue-rotate(358deg) brightness(101%) contrast(101%)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li a img{filter:invert(100%) sepia(0%) saturate(2354%) hue-rotate(212deg) brightness(120%) contrast(100%)}}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li a:hover::before{opacity:1.0}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li a:hover img{filter:invert(77%) sepia(73%) saturate(5461%) hue-rotate(348deg) brightness(101%) contrast(103%)}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li a.is-inactive{opacity:0.25;pointer-events:none}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li:last-of-type a{width:calc(260 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li:last-of-type a{width:calc(140 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li:last-of-type a span{position:relative;font-family:'Inter', sans-serif;font-size:calc(36 * calc(100vw / 3840));line-height:1.0;font-weight:800}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li:last-of-type a span{font-size:calc(34 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li:last-of-type a span{color:#000000;transition:color 0.125s linear 0s}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li:last-of-type a span{color:#ffffff}}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay .overlay-link .link-socials ul li:last-of-type a:hover span{color:#FF7818}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item{border-radius:0;overflow:hidden;transition:border-radius 0.125s linear 0s}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay{opacity:0.0;transition:opacity 0.125s linear 0s}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item .item-overlay{opacity:1.0}}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item:hover{border-radius:calc(50 * calc(100vw / 3840))}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--release .archive-item:hover .item-overlay{opacity:1.0}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution{display:flex;gap:calc(40 * calc(100vw / 3840));flex-wrap:wrap;position:relative;width:calc(2960 * calc(100vw / 3840));margin:0 auto}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution{display:block;gap:normal;flex-wrap:nowrap;width:auto}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item{position:relative;width:calc(710 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item{width:calc(630 * (100vw / 828));height:auto;margin:0 auto;padding:0 0 calc(40 * (100vw / 828)) 0}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-photo{padding:0 0 calc(20 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-photo .photo-image img{width:calc(710 * calc(100vw / 3840));height:calc(710 * calc(100vw / 3840));object-fit:contain}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-photo .photo-image img{width:calc(628 * (100vw / 828));height:auto}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(234,109,20,0.85)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay{position:relative;left:auto;top:auto;width:auto;height:auto;background:none}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-info{position:absolute;left:0;top:0;width:100%;padding:calc(40 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-info{position:relative;left:auto;top:auto;padding:calc(5 * (100vw / 828)) 0 calc(20 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-info .info-title{padding:0 0 calc(12 * calc(100vw / 3840)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-info .info-title{padding:0 0 calc(5 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-info .info-title p{font-family:'Noto Sans JP', sans-serif;font-size:calc(88 * calc(100vw / 3840));line-height:1.0;font-weight:900;color:#000000;white-space:normal}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-info .info-title p{font-size:calc(48 * (100vw / 828));color:#ffffff}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-info .info-artist{padding:0 0 calc(40 * calc(100vw / 3840)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-info .info-artist{padding:0 0 calc(10 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-info .info-artist p{font-family:'Noto Sans JP', sans-serif;font-size:calc(36 * calc(100vw / 3840));line-height:1.125;font-weight:600;color:#000000;white-space:pre-wrap}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-info .info-artist p{font-size:calc(24 * (100vw / 828));color:#ffffff}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-info .info-production p{font-family:'Noto Sans JP', sans-serif;font-size:calc(28 * calc(100vw / 3840));line-height:1.125;font-weight:400;color:#000000}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-info .info-production p{font-size:calc(22 * (100vw / 828));color:#ea6d65}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link{position:absolute;left:0;bottom:0;width:100%;padding:calc(40 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link{position:relative;left:auto;bottom:auto;padding:0 0 calc(50 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul{display:flex;justify-content:space-between}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul{justify-content:start}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li{padding:0 calc(10 * (100vw / 828)) 0 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li a{display:flex;justify-content:center;align-items:center;position:relative;width:calc(110 * calc(100vw / 3840));height:calc(110 * calc(100vw / 3840));border:solid calc(4 * calc(100vw / 3840)) #000;border-radius:100vh}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li a{width:calc(110 * (100vw / 828));height:calc(110 * (100vw / 828));border:solid calc(4 * (100vw / 828)) #fff}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li a::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100vh;background:#000000}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li a img{position:relative;width:calc(50 * calc(100vw / 3840));height:calc(50 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li a img{width:calc(50 * (100vw / 828));height:calc(50 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li a::before{opacity:0.0;transition:opacity 0.125s linear 0s}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li a img{filter:invert(0%) sepia(1%) saturate(3%) hue-rotate(358deg) brightness(101%) contrast(101%)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li a img{filter:invert(100%) sepia(0%) saturate(2354%) hue-rotate(212deg) brightness(120%) contrast(100%)}}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li a:hover::before{opacity:1.0}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li a:hover img{filter:invert(77%) sepia(73%) saturate(5461%) hue-rotate(348deg) brightness(101%) contrast(103%)}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li a.is-inactive{opacity:0.25;pointer-events:none}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li:last-of-type a{width:calc(260 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li:last-of-type a{width:calc(140 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li:last-of-type a span{position:relative;font-family:'Inter', sans-serif;font-size:calc(36 * calc(100vw / 3840));line-height:1.0;font-weight:800}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li:last-of-type a span{font-size:calc(34 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li:last-of-type a span{color:#000000;transition:color 0.125s linear 0s}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li:last-of-type a span{color:#ffffff}}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay .overlay-link .link-socials ul li:last-of-type a:hover span{color:#FF7818}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item{border-radius:0;overflow:hidden;transition:border-radius 0.125s linear 0s}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay{opacity:0.0;transition:opacity 0.125s linear 0s}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item .item-overlay{opacity:1.0}}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item:hover{border-radius:calc(50 * calc(100vw / 3840))}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--distribution .archive-item:hover .item-overlay{opacity:1.0}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works{display:flex;gap:calc(40 * calc(100vw / 3840));flex-wrap:wrap;position:relative;width:calc(2960 * calc(100vw / 3840));margin:0 auto}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works{display:block;gap:normal;flex-wrap:nowrap;width:auto}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item{position:relative;width:calc(710 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item{width:calc(630 * (100vw / 828));height:auto;margin:0 auto;padding:0 0 calc(40 * (100vw / 828)) 0}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-photo{padding:0 0 calc(20 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-photo .photo-image img{width:calc(710 * calc(100vw / 3840));height:calc(710 * calc(100vw / 3840));object-fit:contain}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-photo .photo-image img{width:calc(628 * (100vw / 828));height:auto}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(234,109,20,0.85)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay{position:relative;left:auto;top:auto;width:auto;height:auto;background:none}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-info{position:absolute;left:0;top:0;width:100%;padding:calc(40 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-info{position:relative;left:auto;top:auto;padding:calc(5 * (100vw / 828)) 0 calc(20 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-info .info-title{padding:0 0 calc(12 * calc(100vw / 3840)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-info .info-title{padding:0 0 calc(5 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-info .info-title p{font-family:'Noto Sans JP', sans-serif;font-size:calc(88 * calc(100vw / 3840));line-height:1.0;font-weight:900;color:#000000;white-space:normal}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-info .info-title p{font-size:calc(48 * (100vw / 828));color:#ffffff}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-info .info-artist{padding:0 0 calc(40 * calc(100vw / 3840)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-info .info-artist{padding:0 0 calc(10 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-info .info-artist p{font-family:'Noto Sans JP', sans-serif;font-size:calc(36 * calc(100vw / 3840));line-height:1.125;font-weight:600;color:#000000;white-space:pre-wrap}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-info .info-artist p{font-size:calc(24 * (100vw / 828));color:#ffffff}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-info .info-producer p{font-family:'Noto Sans JP', sans-serif;font-size:calc(28 * calc(100vw / 3840));line-height:1.125;font-weight:400;color:#000000}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-info .info-producer p{font-size:calc(22 * (100vw / 828));color:#FE6F09}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-link{position:absolute;left:0;bottom:0;width:100%;padding:calc(40 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-link{position:relative;left:auto;bottom:auto;padding:0 0 calc(50 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-link .link-free ul{display:flex;gap:calc(20 * calc(100vw / 3840)) calc(40 * calc(100vw / 3840));flex-wrap:wrap}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-link .link-free ul{gap:calc(20 * (100vw / 828)) calc(40 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-link .link-free ul li a{position:relative;font-family:'Noto Sans JP', sans-serif;font-size:calc(36 * calc(100vw / 3840));line-height:1.125;font-weight:600;color:#000000;white-space:pre-wrap}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-link .link-free ul li a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:calc(1px * 2 / 2);background:#000000}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-link .link-free ul li a::after{background:#ffffff}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-link .link-free ul li a{font-size:calc(28 * (100vw / 828));color:#ffffff;font-weight:700}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-link .link-free ul li a::after{opacity:1.0;transition:opacity 0.125s linear 0s}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-link .link-free ul li a:hover::after{opacity:0.0}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay .overlay-link .link-free ul li a.is-inactive{opacity:0.25;pointer-events:none}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item{border-radius:0;overflow:hidden;transition:border-radius 0.125s linear 0s}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay{opacity:0.0;transition:opacity 0.125s linear 0s}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item .item-overlay{opacity:1.0}}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item:hover{border-radius:calc(50 * calc(100vw / 3840))}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-archive--works .archive-item:hover .item-overlay{opacity:1.0}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header{display:flex;justify-content:space-between;flex-wrap:wrap;padding:calc(1px * 260 / 2) 0 calc(120 * calc(100vw / 3840)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header{padding:calc(300 * (100vw / 828)) 0 0 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-photo{position:relative;width:calc(3840 * calc(100vw / 3840));height:calc(1600 * calc(100vw / 3840));margin:0 0 calc(300 * calc(100vw / 3840)) 0;overflow:hidden}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-photo{width:auto;height:auto;margin:0 0 calc(100 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-photo img{position:absolute;left:0;top:0;width:calc(3840 * calc(100vw / 3840));object-fit:cover}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-photo img{position:relative;left:auto;top:auto;width:calc(828 * (100vw / 828));height:calc(828 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-title{position:relative;padding:0 0 0 calc(40 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-title{padding:0 calc(20 * (100vw / 828)) calc(40 * (100vw / 828)) calc(20 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-title h2{position:relative;top:calc(-45 * calc(100vw / 3840));text-align:justify;max-width:calc(2200 * calc(100vw / 3840));font-family:'Noto Sans JP', sans-serif;font-size:calc(260 * calc(100vw / 3840));line-height:1.0;font-weight:700;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-title h2{top:auto;padding:0 0 calc(20 * (100vw / 828)) 0;max-width:none;word-break:break-all;overflow-wrap:break-word;font-size:calc(150 * (100vw / 828));letter-spacing:-0.03em}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-title p{position:absolute;left:calc(100% + 1.0em);top:0;white-space:nowrap;font-family:'Chakra Petch', sans-serif;font-size:calc(28 * calc(100vw / 3840));line-height:1.0;font-weight:300;color:#ffffff;font-style:normal}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-title p{position:relative;left:auto;top:auto;font-size:calc(28 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials{padding:0 calc(40 * calc(100vw / 3840)) 0 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials{padding:0 calc(20 * (100vw / 828)) calc(40 * (100vw / 828)) calc(20 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul{display:flex;gap:calc(20 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul{justify-content:space-between;flex-wrap:wrap;gap:calc(20 * (100vw / 828)) 0}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li{padding:0 calc(10 * (100vw / 828)) 0 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li a{display:flex;justify-content:center;align-items:center;position:relative;width:calc(110 * calc(100vw / 3840));height:calc(110 * calc(100vw / 3840));border:solid calc(4 * calc(100vw / 3840)) #fff;border-radius:100vh}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li a{width:calc(100 * (100vw / 828));height:calc(100 * (100vw / 828));border:solid calc(4 * (100vw / 828)) #fff}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li a::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100vh;background:#ffffff}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li a img{position:relative;width:calc(50 * calc(100vw / 3840));height:calc(50 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li a img{width:calc(44 * (100vw / 828));height:calc(44 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li a::before{opacity:0.0;transition:opacity 0.125s linear 0s}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li a img{filter:invert(100%) sepia(0%) saturate(2354%) hue-rotate(212deg) brightness(120%) contrast(100%)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li a img{filter:invert(100%) sepia(0%) saturate(2354%) hue-rotate(212deg) brightness(120%) contrast(100%)}}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li a:hover::before{opacity:1.0}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li a:hover img{filter:invert(0%) sepia(1%) saturate(3%) hue-rotate(358deg) brightness(101%) contrast(101%)}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li a.is-inactive{opacity:0.25;pointer-events:none}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li:last-of-type a{width:calc(260 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li:last-of-type a{width:calc(260 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li:last-of-type a span{position:relative;font-family:'Inter', sans-serif;font-size:calc(36 * calc(100vw / 3840));line-height:1.0;font-weight:800}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li:last-of-type a span{font-size:calc(34 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li:last-of-type a span{color:#ffffff;transition:color 0.125s linear 0s}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li:last-of-type a span{color:#ffffff}}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-header .header-socials ul li:last-of-type a:hover span{color:#000000}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-main{width:calc(2960 * calc(100vw / 3840));margin:0 auto;padding:0 0 calc(300 * calc(100vw / 3840)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-main{width:100%;padding:0 calc(60 * (100vw / 828)) calc(140 * (100vw / 828)) calc(60 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-main .main-text p{text-align:justify;font-family:'Noto Sans JP', sans-serif;font-size:calc(38 * var(--pv));line-height:2.0;font-weight:400;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-single--artists .single-main .main-text p{font-size:calc(32 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about{position:relative;width:calc(2960 * calc(100vw / 3840));margin:0 auto}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about{width:100%}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-suppage dl{padding:0 0 0 calc(520 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-suppage dl{padding:calc(40 * (100vw / 828)) 0 calc(220 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-suppage dl dt{position:relative;padding:0 0 calc(80 * calc(100vw / 3840)) 0;font-family:'Inter', sans-serif;font-size:calc(200 * calc(100vw / 3840));line-height:1.0;font-weight:800;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-suppage dl dt{padding:calc(440 * (100vw / 828)) calc(20 * (100vw / 828)) calc(20 * (100vw / 828)) calc(20 * (100vw / 828));font-size:calc(68 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-suppage dl dt span{display:block;position:absolute;left:calc(-520 * calc(100vw / 3840));top:calc(30 * calc(100vw / 3840));width:calc(340 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-suppage dl dt span{left:0;right:0;top:calc(60 * (100vw / 828));width:calc(207 * (100vw / 828));margin:auto}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-suppage dl dd{padding:0 0 calc(300 * calc(100vw / 3840)) 0;text-align:justify;font-family:'Noto Sans JP', sans-serif;font-size:calc(38 * var(--pv));line-height:2.0;font-weight:400;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-suppage dl dd{padding:0 calc(60 * (100vw / 828)) 0 calc(60 * (100vw / 828));font-size:calc(32 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-address dl{padding:0 0 calc(100 * calc(100vw / 3840)) calc(520 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-address dl{padding:0 0 0 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-address dl dt{padding:0 0 calc(40 * calc(100vw / 3840)) 0;font-family:'Inter', sans-serif;font-size:calc(80 * calc(100vw / 3840));line-height:1.0;font-weight:800;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-address dl dt{padding:0 calc(20 * (100vw / 828)) calc(20 * (100vw / 828)) calc(20 * (100vw / 828));font-size:calc(68 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-address dl dd{padding:0 0 calc(150 * calc(100vw / 3840)) 0;text-align:justify;font-family:'Noto Sans JP', sans-serif;font-size:calc(38 * var(--pv));line-height:2.0;font-weight:400;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-address dl dd{padding:0 calc(60 * (100vw / 828)) calc(120 * (100vw / 828)) calc(60 * (100vw / 828));font-size:calc(32 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-address dl dd a{position:relative;display:inline-block;color:#EA6D14}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-address dl dd a::before{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:#EA6D14;opacity:1.0;transition:opacity 0.125s linear 0s}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--about .static-main .main-address dl dd a:hover::before{opacity:0.0}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact{position:relative;width:calc(2960 * calc(100vw / 3840));margin:0 auto}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact{width:100%}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-text{padding:0 0 calc(220 * var(--pv)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-text{padding:0 calc(60 * (100vw / 828)) calc(120 * (100vw / 828)) calc(60 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-text p{text-align:justify;font-family:'Noto Sans JP', sans-serif;font-size:calc(38 * var(--pv));line-height:2.0;font-weight:400;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-text p{font-size:calc(32 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-text p em{font-size:calc(40 * var(--pv));color:#FE0000;font-style:normal}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-text p em{font-size:calc(32 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-progress ul{display:flex;justify-content:center;gap:calc(40 * var(--pv));padding:0 0 calc(340 * var(--pv)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-progress ul{gap:calc(40 * (100vw / 828));padding:0 calc(20 * (100vw / 828)) calc(120 * (100vw / 828)) calc(20 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-progress ul li span{display:flex;justify-content:center;align-items:center;position:relative;width:calc(960 * calc(100vw / 3840));height:calc(134 * var(--pv));font-family:'Noto Sans JP', sans-serif;font-size:calc(44 * var(--pv));line-height:1.0;font-weight:700;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-progress ul li span{width:calc(236 * (100vw / 828));height:calc(134 * (100vw / 828));font-size:calc(32 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-progress ul li span::before{content:'';position:absolute;left:0;bottom:0;width:100%}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-progress ul li span::after{content:'';position:absolute;right:calc(-40 * var(--pv));top:0;bottom:0;width:calc(40 * var(--pv));height:calc(20 * var(--pv));margin:auto;background:url(../img/icon-arrow-route.svg) center center no-repeat;background-size:contain;filter:invert(100%) sepia(0%) saturate(5234%) hue-rotate(7deg) brightness(128%) contrast(100%)}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-progress ul li span::after{right:calc(-40 * (100vw / 828));width:calc(40 * (100vw / 828));height:calc(20 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-progress ul li span::before{height:2px;background:#333333}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-progress ul li.is-focus span::before{height:4px;background:#ffffff}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-progress ul li:last-of-type span::after{display:none}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .screen-reader-response{display:none}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item{display:flex;justify-content:center;gap:calc(40 * var(--pv));padding:0 0 calc(80 * var(--pv)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item{display:block;justify-content:start;gap:0;padding:0 calc(20 * (100vw / 828)) calc(100 * (100vw / 828)) calc(20 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-term{width:calc(960 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-term{width:100%}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-term .term-title{display:flex;justify-content:end;width:100%;padding:calc(50 * var(--pv)) 0 calc(50 * var(--pv)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-term .term-title{display:block;justify-content:start;padding:0 0 calc(25 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-term .term-title span{font-family:'Noto Sans JP', sans-serif;font-size:calc(40 * var(--pv));line-height:1.5;font-weight:600;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-term .term-title span{font-size:calc(40 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-term .term-title em{display:inline-block;padding:0 0 0 calc(50 * var(--pv));font-family:'Noto Sans JP', sans-serif;font-size:calc(40 * var(--pv));line-height:1.5;font-weight:600;color:#FE0000;font-style:normal}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-term .term-title em{padding:0 0 0 calc(50 * (100vw / 828));font-size:calc(40 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition{width:calc(1960 * calc(100vw / 3840))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition{width:100%}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-text{padding:0 0 calc(25 * var(--pv)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-text{padding:0 0 calc(25 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-text input{width:100%;padding:calc(50 * var(--pv)) calc(50 * var(--pv)) calc(50 * var(--pv)) calc(50 * var(--pv));background:#333333;border-radius:calc(20 * var(--pv));font-family:'Noto Sans JP', sans-serif;font-size:calc(40 * var(--pv));line-height:1.5;font-weight:600;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-text input{padding:calc(50 * (100vw / 828)) calc(50 * (100vw / 828)) calc(50 * (100vw / 828)) calc(50 * (100vw / 828));border-radius:calc(20 * (100vw / 828));font-size:calc(40 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-text input::placeholder{color:#000000}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-text input:focus{outline:0;background:#f2f2f2;color:#000000}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-text input:focus::placeholder{color:#cccccc}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-text input:focus::selection{background:#000000;color:#ffffff}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-text textarea{width:100%;height:calc(400 * var(--pv));padding:calc(50 * var(--pv)) calc(50 * var(--pv)) calc(50 * var(--pv)) calc(50 * var(--pv));background:#333333;border-radius:calc(20 * var(--pv));font-family:'Noto Sans JP', sans-serif;font-size:calc(40 * var(--pv));line-height:1.5;font-weight:600;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-text textarea{height:calc(400 * (100vw / 828));padding:calc(50 * (100vw / 828)) calc(50 * (100vw / 828)) calc(50 * (100vw / 828)) calc(50 * (100vw / 828));border-radius:calc(20 * (100vw / 828));font-size:calc(40 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-text textarea::placeholder{color:#000000}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-text textarea:focus{outline:0;background:#f2f2f2;color:#000000}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-text textarea:focus::placeholder{color:#cccccc}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-text textarea:focus::selection{background:#000000;color:#ffffff}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-text .wpcf7-not-valid-tip{font-family:'Noto Sans JP', sans-serif;font-size:calc(40 * var(--pv));line-height:1.5;font-weight:600;color:#FE0000}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-text .wpcf7-not-valid-tip{font-size:calc(40 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio{display:flex;gap:calc(40 * var(--pv)) 0;flex-wrap:wrap;width:100%;padding:calc(50 * var(--pv)) 0 calc(25 * var(--pv)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio{gap:0;padding:calc(0 * (100vw / 828)) calc(25 * (100vw / 828)) calc(25 * (100vw / 828)) calc(25 * (100vw / 828));font-size:calc(32 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item{width:33.33%;margin:0 0 0 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item{width:50%}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label{display:block;position:relative;padding:0 0 0 calc(100 * var(--pv));cursor:pointer}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label{padding:calc(10 * (100vw / 828)) 0 calc(10 * (100vw / 828)) calc(85 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label input[type="radio"]{display:none}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label input[type="radio"]+span::after{transform:scale(0, 0);transition:all 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label input[type="radio"]:checked+span::after{transform:scale(1, 1)}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label span{display:flex;align-items:center;height:calc(60 * var(--pv));padding:0 0 calc(5 * var(--pv)) 0;font-family:'Noto Sans JP', sans-serif;font-size:calc(40 * var(--pv));line-height:1.0;font-weight:700}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label span{align-items:left;flex-wrap:wrap;height:calc(90 * (100vw / 828));padding:0 0 0 0;font-size:calc(32 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label span::before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;width:calc(60 * var(--pv));height:calc(60 * var(--pv));margin:auto;background:#333333;border-radius:100%}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label span::before{width:calc(60 * (100vw / 828));height:calc(60 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label span::after{content:'';display:block;position:absolute;left:calc(20 * var(--pv));top:0;bottom:0;width:calc(20 * var(--pv));height:calc(20 * var(--pv));margin:auto;background:#ffffff;border-radius:100%}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label span::after{left:calc(20 * (100vw / 828));width:calc(20 * (100vw / 828));height:calc(20 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label span em{font-size:calc(30 * var(--pv));font-style:normal}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label span em{width:100%;padding:0 0 0 calc(5 * (100vw / 828));font-size:calc(24 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label span{color:#ffffff;transition:all 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label span::before{border:solid 2px #333333;transition:all 0.125s cubic-bezier(0.215, 0.61, 0.355, 1)}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label:hover span{color:#ffffff}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-radio .wpcf7-list-item label:hover span::before{border:solid 2px #f2f2f2}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-not-valid-tip{font-family:'Noto Sans JP', sans-serif;font-size:calc(40 * var(--pv));line-height:1.5;font-weight:600;color:#FE0000}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio .wpcf7-not-valid-tip{font-size:calc(40 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio--artist .wpcf7-radio .wpcf7-list-item{width:33.33%}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio--artist .wpcf7-radio .wpcf7-list-item{width:50%}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-radio--type .wpcf7-radio .wpcf7-list-item{width:100%}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-confirm p{padding:calc(50 * var(--pv)) 0 calc(50 * var(--pv)) 0;font-family:'Noto Sans JP', sans-serif;font-size:calc(40 * var(--pv));line-height:1.5;font-weight:700;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-confirm p{padding:calc(50 * (100vw / 828)) calc(40 * (100vw / 828)) calc(50 * (100vw / 828)) calc(40 * (100vw / 828));font-size:calc(40 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-confirm p em{font-size:calc(30 * var(--pv));font-style:normal}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-confirm p em{font-size:calc(30 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item .item-definition .definition-confirm p.ex{align-items:start}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-item.ex{padding:0 0 calc(200 * var(--pv)) 0}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-message{display:flex;justify-content:center;padding:0 0 calc(200 * var(--pv)) 0}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-message{padding:0 calc(20 * (100vw / 828)) calc(100 * (100vw / 828)) calc(20 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-message p{font-family:'Noto Sans JP', sans-serif;font-size:calc(40 * var(--pv));line-height:1.5;font-weight:700;color:#ffffff}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-message p{font-size:calc(40 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .wpcf7-response-output{margin:0 0 0 0;padding:0 0 calc(40 * var(--pv)) 0;border:0;text-align:center;font-family:'Noto Sans JP', sans-serif;font-size:calc(40 * var(--pv));line-height:1.5;font-weight:600;color:#FE0000}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .wpcf7-response-output{padding:0 0 calc(40 * (100vw / 828)) 0;font-size:calc(40 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-submit{display:flex;justify-content:center;flex-direction:row-reverse;gap:calc(100 * var(--pv))}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-submit{flex-wrap:wrap;gap:calc(80 * (100vw / 828));padding:calc(100 * (100vw / 828)) 0 calc(100 * (100vw / 828)) 0}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-submit .submit-link input{display:flex;justify-content:center;align-items:center;position:relative;width:calc(960 * var(--pv));height:calc(200 * var(--pv));border:solid calc(1px * 4 / 2) #fff;border-radius:100vh;font-family:'Noto Sans JP', sans-serif;font-size:calc(48 * var(--pv));line-height:1.0;font-weight:700}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-submit .submit-link input{width:calc(640 * (100vw / 828));height:calc(110 * (100vw / 828));padding:0 0 calc(10 * (100vw / 828)) 0;font-size:calc(36 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-submit .submit-link input{background:#000000;color:#ffffff;transition:all 0.125s linear 0s}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-submit .submit-link input:hover{background:#ffffff;color:#000000}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-submit .submit-link a{display:flex;justify-content:center;align-items:center;position:relative;width:calc(960 * var(--pv));height:calc(200 * var(--pv));border:solid calc(1px * 4 / 2) #fff;border-radius:100vh;font-family:'Noto Sans JP', sans-serif;font-size:calc(48 * var(--pv));line-height:1.0;font-weight:700}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-submit .submit-link a{width:calc(640 * (100vw / 828));height:calc(110 * (100vw / 828));padding:0 0 calc(10 * (100vw / 828)) 0;font-size:calc(36 * (100vw / 828))}}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-submit .submit-link a{background:#000000;color:#ffffff;transition:all 0.125s linear 0s}[data-hover] .page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-submit .submit-link a:hover{background:#ffffff;color:#000000}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-submit .submit-link:nth-of-type(2){position:relative}.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-submit .submit-link:nth-of-type(2)::after{content:'';position:absolute;left:0;bottom:calc(1px * -4 / 2);width:100%;height:calc(1px * 4 / 2);background:#ffffff}}@media screen and (max-width: 960px){.page .page-main .main-scroll .scroll-container .container-main .main-section .section-main .main-static--contact .static-main .main-field .field-submit .submit-link:nth-of-type(2) input{display:inline;position:relative;width:auto;height:auto;border:none;font-family:'Noto Sans JP', sans-serif;font-size:calc(36 * (100vw / 828));line-height:1.0;font-weight:700}}
