@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Righteous&display=swap";:root{--main-color: #212121;--txt-color: #fff;--weak-txt-color: #b8b8b8;--header-color: #000;--controller-color: #141414;--accent-color: #b22222;--link-color: #4968d9;--sd-yellow: #f4e226;--weak-accent-color: #ffd6d6;--weak-link-color: #d4dfff;--font: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;--font-logo: "Righteous", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;--z-gnav: 10000001;--z-play-queue: 10000002;--z-volume: 10000003;--z-play-area: 100000000;--z-over-wrap: 1000000000000}#root{width:100%}:root{font-size:14px}@media screen and (min-width: 1800px){:root{font-size:1vw}}@media screen and (max-width: 1024px){:root{font-size:12px}}@media screen and (max-width: 767px){:root{font-size:12px}}*{box-sizing:border-box;padding:0;margin:0}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-track{background-color:var(--header-color);border-radius:100px}*::-webkit-scrollbar-thumb{background-color:#fff;border-radius:100px}html,body,h1,h2,h3,h4,p,ul,ol,li,th,td,dl,dt,dd,button{font-family:var(--font);font-size:1rem;font-style:normal;font-weight:lighter;line-height:1;line-height:1.4;color:var(--txt-color);letter-spacing:.1rem;font-display:swap}.font-logo{font-family:var(--font-logo)!important}html,body{-ms-touch-action:manipulation!important;touch-action:manipulation!important}ul,ol,li{list-style:none}a,span{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-decoration:none;letter-spacing:inherit}picture,img{width:100%;line-height:0;vertical-align:bottom;border:none}textarea{resize:none}input{padding:0;margin:0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=submit]{-webkit-appearance:none;border-radius:0}button{padding:0;cursor:pointer;background-color:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pc-tablet-only{display:block!important}@media screen and (max-width: 767px){.pc-tablet-only{display:none!important}}.sp-only{display:none!important}@media screen and (max-width: 767px){.sp-only{display:block!important}}.mt0{margin-top:0!important}.mt1{margin-top:1rem!important}.mt1_5{margin-top:1.5rem!important}.mt2{margin-top:2rem!important}.mb1{margin-bottom:1rem!important}.mb1_5{margin-bottom:1.5rem!important}.mb2{margin-bottom:2rem!important}.ml-auto{margin-left:auto}.link-color{color:var(--link-color)!important}.accent-color{color:var(--accent-color)!important}.bold{font-weight:700}.underline{text-decoration:underline}.color-white{color:#fff!important}.color-red{color:var(--accent-color)!important}.color-blue{color:var(--link-color)!important}.color-red-on-black{color:#ff3b3b!important}.color-blue-on-black{color:#7f9bff!important}.page-home .service-ttl{font-size:2rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){.page-home .service-ttl{font-size:1.5rem}}.page-home .pickup-musics{display:flex;justify-content:center;padding:10rem 0 5rem;margin-top:-7rem;margin-right:-2rem;margin-left:-2rem;overflow:hidden;background:linear-gradient(93.59deg,#007181,#1d0739 85.65%)}@media screen and (max-width: 767px){.page-home .pickup-musics{padding-top:6rem}}.page-home .pickup-musics .musics{width:150%}@media screen and (max-width: 1024px){.page-home .pickup-musics .musics{width:200%}}@media screen and (max-width: 767px){.page-home .pickup-musics .musics{width:220%}}.page-home .pickup-musics .musics .slick-dots{transform:translateY(1rem)}.page-home .pickup-musics .musics .slick-dots>li{width:.5rem;height:.5rem;margin:0 .5rem}.page-home .pickup-musics .musics .slick-dots>li>button:before{width:100%;height:100%;content:"";border:.1rem solid var(--txt-color);border-radius:100%}.page-home .pickup-musics .musics .slick-dots>li.slick-active>button:before{background:var(--txt-color)}.page-home .pickup-musics .musics .slick-slider{margin-bottom:0}.page-home .pickup-musics .musics .music-padding{padding:0 1rem}.page-home .pickup-musics .musics .music{flex-shrink:0;overflow:hidden;background:transparent no-repeat center/cover;border-radius:1rem}.page-home .pickup-musics .musics .music .music-overlay{display:flex;gap:3rem;align-items:center;width:100%;height:100%;padding:4rem 2.5rem;background:#0009;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}@media screen and (max-width: 1024px){.page-home .pickup-musics .musics .music .music-overlay{padding:3rem 2rem;background:#000000b3}}@media screen and (max-width: 767px){.page-home .pickup-musics .musics .music .music-overlay{flex-direction:column;gap:1rem;padding:2rem 1rem}}.page-home .pickup-musics .musics .music .image{flex-shrink:0;width:30%;aspect-ratio:1/1;background:#ccc no-repeat center/cover;border-radius:.5rem}@media screen and (max-width: 767px){.page-home .pickup-musics .musics .music .image{width:100%}}.page-home .pickup-musics .musics .music .datum{display:flex;flex-direction:column;gap:.8rem;width:calc(70% - 3rem);overflow:hidden}@media screen and (max-width: 767px){.page-home .pickup-musics .musics .music .datum{align-items:center;width:100%}}.page-home .pickup-musics .musics .music .datum .genres{display:flex;flex-wrap:nowrap;gap:1rem;align-items:center;width:100%;overflow-x:auto}.page-home .pickup-musics .musics .music .datum .genres::-webkit-scrollbar{display:none}@media screen and (max-width: 767px){.page-home .pickup-musics .musics .music .datum .genres{gap:5px;align-self:center;width:auto}}.page-home .pickup-musics .musics .music .datum .genres .genre{flex-shrink:0;padding:.3rem 1rem;font-size:.8rem;color:var(--txt-color);border:.1rem solid var(--txt-color);border-radius:100vw}@media screen and (max-width: 767px){.page-home .pickup-musics .musics .music .datum .genres .genre{font-size:10px}}.page-home .pickup-musics .musics .music .datum .title{align-self:flex-start;width:100%;overflow:hidden;font-size:2rem;font-weight:700;text-align:left;text-overflow:ellipsis;letter-spacing:.0001rem;white-space:nowrap}@media screen and (max-width: 767px){.page-home .pickup-musics .musics .music .datum .title{width:100%;font-size:16px;text-align:center}}.page-home .pickup-musics .musics .music .datum .title:hover{text-decoration:underline}.page-home .pickup-musics .musics .music .datum .button{display:flex;gap:.5rem;align-items:center;width:100%;overflow:hidden;font-size:.8rem;color:var(--weak-txt-color);text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 767px){.page-home .pickup-musics .musics .music .datum .button{justify-content:center}}.page-home .pickup-musics .musics .music .datum .button:hover{opacity:.8}.page-home .pickup-musics .musics .music .datum .button .user-icon{flex-shrink:0;width:1rem;aspect-ratio:1/1;background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/user.svg) no-repeat center/contain}.page-home .pickup-musics .musics .music .datum .button .artist-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-home .pickup-musics .musics .music .datum .listening-button{display:flex;gap:.5rem;align-items:center;align-self:flex-start;padding:.5rem 1rem;margin-top:1rem;font-weight:700;color:var(--txt-color);background:var(--link-color);border-radius:100vw;transition:.2s}@media screen and (max-width: 767px){.page-home .pickup-musics .musics .music .datum .listening-button{justify-content:center;width:100%;margin-top:.5rem}}.page-home .pickup-musics .musics .music .datum .listening-button.pause .icon{background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/single_pause_white.svg) no-repeat center/contain}.page-home .pickup-musics .musics .music .datum .listening-button.pause:hover .icon{background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/single_pause_blue.svg) no-repeat center/contain}.page-home .pickup-musics .musics .music .datum .listening-button .icon{flex-shrink:0;width:1.2rem;aspect-ratio:1/1;background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/single_play_white.svg) no-repeat center/contain;transition:.2s}.page-home .pickup-musics .musics .music .datum .listening-button:hover{color:var(--link-color);background:var(--txt-color)}.page-home .pickup-musics .musics .music .datum .listening-button:hover .icon{background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/single_play_blue.svg) no-repeat center/contain}.page-home .news-section .slick-slider{position:relative;margin-top:2rem}.page-home .news-section .slick-slider .slick-arrow{position:absolute;z-index:10000000;width:auto;height:auto;transition:.2s}.page-home .news-section .slick-slider .slick-arrow:hover{opacity:.8}.page-home .news-section .slick-slider .slick-arrow:before{display:block;font-size:2.5rem;opacity:1}@media screen and (max-width: 767px){.page-home .news-section .slick-slider .slick-arrow:before{font-size:3rem}}.page-home .news-section .slick-slider .slick-slide{aspect-ratio:4/3}.page-home .news-section .slick-slider .slick-slide .slide-outer{padding:.5rem}.page-home .news-section .slick-slider .slick-slide .slide-outer .slide-inner{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--header-color) no-repeat center/cover;border-radius:.5rem;transition:.2s}.page-home .news-section .slick-slider .slick-slide .slide-outer .slide-inner:hover{opacity:.8}.page-home .sections{display:flex;flex-direction:column;gap:2rem;margin-top:4rem}.page-home .sections .section .section-ttl{font-size:1.5rem;font-weight:700}.page-home .sections .section .ttl-flex{display:flex;align-items:center}.page-home .sections .section .ttl-flex .more-button{padding:.5rem 1.5rem;margin-left:auto;font-size:.9rem;font-weight:700;color:var(--main-color);background:var(--txt-color);border-radius:100vw;transition:.2s}@media screen and (max-width: 767px){.page-home .sections .section .ttl-flex .more-button{padding:.5rem 1rem}}.page-home .sections .section .ttl-flex .more-button:hover{opacity:.8}.page-home .sections .section.vtuber-section,.page-home .sections .section.generatives-section{padding:2rem;margin-bottom:6rem;border-radius:.5rem}@media screen and (max-width: 767px){.page-home .sections .section.vtuber-section,.page-home .sections .section.generatives-section{width:100vw;margin-right:calc((100vw - 100%)/-2);margin-left:calc((100vw - 100%)/-2);border-radius:0}}.page-home .sections .section.vtuber-section{background:linear-gradient(93.59deg,#04545fe6,#440155e6),#fff}.page-home .sections .section.generatives-section{background:linear-gradient(93.59deg,#002304e6,#001027e6),#fff}.page-home .sections .section.news-section{padding:2rem;margin-bottom:6rem;background:#2e2e2e;border-radius:.5rem}@media screen and (max-width: 767px){.page-home .sections .section.news-section{width:100vw;margin-right:calc((100vw - 100%)/-2);margin-left:calc((100vw - 100%)/-2);border-radius:0}}.page-home .ranking{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.page-home .ranking .ranking-header .w1,.page-home .ranking .ranking-header .w5{font-weight:700}.page-home .ranking .ranking-body{display:flex;flex-direction:column;gap:0;max-height:320px;overflow-x:hidden;overflow-y:auto}.page-home .ranking .ranking-body .row:nth-child(odd){background:#ddd}.page-home .ranking .ranking-body .row:nth-child(2n){background:#efefef}.page-home .ranking .row{display:flex;align-items:center;width:100%;padding:0 1rem;background:#fff}.page-home .ranking .row .image{display:block;width:80%;aspect-ratio:1/1;margin:0 auto;background:transparent no-repeat center/cover;border-radius:50%}.page-home .ranking .row .link{color:var(--link-color);text-decoration:underline}.page-home .ranking .w1,.page-home .ranking .w5{padding:.5rem;font-size:1rem;color:var(--main-color);text-align:center}.page-home .ranking .w1{flex-shrink:0;width:10%}.page-home .ranking .w5{flex-shrink:0;width:20%}.page-home .artists{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}@media screen and (max-width: 767px){.page-home .artists{flex-direction:column}}.page-home .artists .artist{display:flex;gap:1rem;align-items:center;width:calc((100% - 1rem)/2);padding:1rem;background:var(--controller-color);border-radius:.5rem;transition:.2s}.page-home .artists .artist:hover{opacity:.8}@media screen and (max-width: 767px){.page-home .artists .artist{width:100%}}.page-home .artists .artist .image{flex-shrink:0;width:30%;aspect-ratio:1/1;background:transparent no-repeat center/cover;border-radius:50%}.page-home .artists .artist .datum{display:flex;flex-direction:column;gap:.5rem;width:100%}.page-home .artists .artist .datum .name{width:100%;font-size:1.2rem;font-weight:700;text-align:left}.page-home .artists .artist .datum .data{display:flex;gap:1rem}.page-home .artists .artist .datum .data .data-ttl,.page-home .artists .artist .datum .data .data-txt{font-size:.8rem;text-align:left}.page-home .artists .artist .datum .data .data-ttl{flex-shrink:0;font-weight:700}.page-home .nfts{flex-wrap:nowrap;margin-top:2rem;margin-right:-2rem;overflow-x:auto}.page-home .nfts::-webkit-scrollbar{display:none}.page-home .nfts .nft{width:19.2307692308%}@media screen and (max-width: 767px){.page-home .nfts .nft{width:40%}}.page-home .generatives{display:flex;flex-wrap:nowrap;margin-top:2rem;overflow-x:auto}.page-home .generatives::-webkit-scrollbar{display:none}.page-home .generatives .generative{flex-shrink:0;width:19.6078431373%;padding:.5rem .5rem 1rem;cursor:pointer;transition:.2s}@media screen and (max-width: 767px){.page-home .generatives .generative{width:40%}}.page-home .generatives .generative .image{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:transparent no-repeat center/cover;border-radius:.5rem}.page-home .generatives .generative .image:hover .navigation{visibility:visible;opacity:1}.page-home .generatives .generative .image .navigation{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:1rem;visibility:hidden;background:#0009;border-radius:.5rem;opacity:0;transition:.2s}.page-home .generatives .generative .image .navigation .icon,.page-home .generatives .generative .image .navigation .play{aspect-ratio:1/1;background:transparent no-repeat center/contain;transition:.2s}.page-home .generatives .generative .image .navigation .icon:hover,.page-home .generatives .generative .image .navigation .play:hover{opacity:.8}.page-home .generatives .generative .image .navigation .icon{width:2rem}.page-home .generatives .generative .image .navigation .icon.loading{animation:circle-loading 1.5s infinite ease-in-out}.page-home .generatives .generative .image .navigation .play{width:4rem}.page-home .generatives .generative .datum{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.page-home .generatives .generative .datum .data{align-self:flex-start;width:100%;overflow:hidden;font-size:1rem;color:var(--txt-color);text-align:left}.page-home .generatives .generative .datum .data.ttl{overflow:hidden;font-size:1rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.page-home .generatives .generative .datum .data.supply{display:flex;gap:.5rem;align-items:center;font-size:.8rem;color:var(--weak-txt-color)}.page-home .generatives .generative .datum .data.supply .num{font-size:1rem;font-weight:700;color:var(--txt-color);letter-spacing:.001rem}.page-home .generatives .generative .datum .data.button{display:flex;gap:.5rem;align-items:center;width:100%;overflow:hidden;font-size:.8rem;color:var(--weak-txt-color);text-overflow:ellipsis;white-space:nowrap}.page-home .generatives .generative .datum .data.button:hover{opacity:.8}.page-home .generatives .generative .datum .data.button .user-icon{flex-shrink:0;width:1rem;aspect-ratio:1/1;background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/user.svg) no-repeat center/contain}.page-home .generatives .generative .datum .data.button .artist-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-home .generatives .generative .datum .data.mint{width:100%;padding:.3rem .5rem;margin-top:.5rem;font-size:1rem;font-weight:700;color:var(--header-color);text-align:center;background:var(--txt-color);border-radius:100vw;transform-origin:.2s}.page-home .generatives .generative .datum .data.mint:hover{color:var(--txt-color);background:var(--link-color)}.page-nft.index .icon{display:block;width:2rem;aspect-ratio:1/1;margin:2rem auto;background:transparent no-repeat center/contain}.page-nft.index .icon.loading{animation:circle-loading 1.5s infinite ease-in-out}.page-nft.show .nft-detail{display:flex;gap:5%}@media screen and (max-width: 767px){.page-nft.show .nft-detail{flex-direction:column;gap:2rem}}.page-nft.show .nft-detail .left{display:flex;flex-direction:column;flex-shrink:0;align-items:center;width:35%}@media screen and (max-width: 767px){.page-nft.show .nft-detail .left{width:100%}}.page-nft.show .nft-detail .left .image{width:100%;aspect-ratio:1/1;background:transparent no-repeat center/cover}.page-nft.show .nft-detail .left .play-button{display:flex;gap:1rem;align-items:center;justify-content:center;padding:1rem 3rem 1rem 2rem;margin-top:2rem;background:var(--header-color);border:1px solid #fff;border-radius:100vw;transition:.2s}@media screen and (max-width: 767px){.page-nft.show .nft-detail .left .play-button{width:100%}}.page-nft.show .nft-detail .left .play-button:hover{opacity:.5}@media screen and (max-width: 767px){.page-nft.show .nft-detail .left .play-button:hover{opacity:1}}.page-nft.show .nft-detail .left .play-button:active{opacity:.5}.page-nft.show .nft-detail .left .play-button .play-icon{width:2rem;height:2rem;background:transparent no-repeat center/contain;border-radius:50%}.page-nft.show .nft-detail .left .play-button .txt{font-weight:700;color:#fff}.page-nft.show .nft-detail .right{display:flex;flex-direction:column;gap:1.2rem;width:60%}@media screen and (max-width: 767px){.page-nft.show .nft-detail .right{width:100%}}.page-nft.show .nft-detail .right .meta-head{display:flex;flex-shrink:0;align-items:center;justify-content:space-between}.page-nft.show .nft-detail .right .meta-head .erc-type{box-sizing:border-box;align-self:flex-start;padding:.5rem;font-size:.8rem;background:var(--header-color)}.page-nft.show .nft-detail .right .meta-head .action-area{display:flex;gap:.5rem;align-items:center;align-self:center}.page-nft.show .nft-detail .right .meta-head .action-area .icon{width:1.5rem;aspect-ratio:1/1;background:transparent no-repeat center/contain;transition-property:.2s}.page-nft.show .nft-detail .right .meta-head .action-area .icon:hover{opacity:.8}.page-nft.show .nft-detail .right .nft-name{font-family:var(--font-jp);font-size:2.5rem;font-weight:700;line-height:1.7}.page-nft.show .nft-detail .right .artist{display:flex;gap:.5rem;align-items:center;align-self:flex-start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-nft.show .nft-detail .right .artist:hover .artist-name{color:var(--link-color)}.page-nft.show .nft-detail .right .artist .user-icon{flex-shrink:0;width:1rem;aspect-ratio:1/1;background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/user.svg) no-repeat center/contain}.page-nft.show .nft-detail .right .artist .artist-name{overflow:hidden;font-size:1rem;color:#fff;text-overflow:ellipsis;white-space:nowrap;transition:.2s}.page-nft.show .nft-detail .right .related-creators{display:flex;flex-direction:column;gap:.5rem;padding:.8rem 1rem;margin-bottom:2rem;background:#2e2e2e;border-radius:.5rem}.page-nft.show .nft-detail .right .related-creators .related-creator{display:flex;gap:.8rem;align-items:center}.page-nft.show .nft-detail .right .related-creators .related-creator .position{font-size:1rem;color:#b8b8b8}.page-nft.show .nft-detail .right .related-creators .related-creator button.name:hover,.page-nft.show .nft-detail .right .related-creators .related-creator a.name:hover{color:var(--link-color)}.page-nft.show .nft-detail .right .related-creators .related-creator button.name:hover .icon.outer-link,.page-nft.show .nft-detail .right .related-creators .related-creator a.name:hover .icon.outer-link{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/creator-outer-bl.svg)}.page-nft.show .nft-detail .right .related-creators .related-creator .name{display:flex;flex-shrink:0;gap:.5rem;align-items:center;font-size:1rem;transition:.2s}.page-nft.show .nft-detail .right .related-creators .related-creator .name .icon{flex-shrink:0;width:1rem;aspect-ratio:1/1;transition:.2s}.page-nft.show .nft-detail .right .related-creators .related-creator .name .icon.outer-link{background:transparent url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/creator-outer-wh.svg) no-repeat center/contain}@media screen and (min-width: 1800px){.page-nft.show .nft-detail .right .related-creators .related-creator .name .icon{width:1.2rem}}.page-nft.show .nft-detail .right .genres{display:flex;gap:.5rem;align-items:center;width:100%;overflow-x:auto;overflow-y:hidden}.page-nft.show .nft-detail .right .genres::-webkit-scrollbar{display:none}.page-nft.show .nft-detail .right .genres .genre{flex-shrink:0;padding:.3rem 1rem;font-size:1rem;color:var(--txt-color);background:var(--header-color);border-radius:100vw;transition:.2s}.page-nft.show .nft-detail .right .genres .genre:hover{color:var(--header-color);background:var(--txt-color)}.page-nft.show .nft-detail .right .onchain-data{display:flex;gap:3.5rem;align-items:center}@media screen and (max-width: 767px){.page-nft.show .nft-detail .right .onchain-data{gap:2rem;justify-content:space-between}}.page-nft.show .nft-detail .right .onchain-data .data{display:flex;flex-direction:column;align-items:center}.page-nft.show .nft-detail .right .onchain-data .data .data-ttl{font-size:1rem;color:#b8b8b8;text-align:center}.page-nft.show .nft-detail .right .onchain-data .data .data-detail{font-size:1.2rem;font-weight:600;text-align:center;letter-spacing:.001rem}.page-nft.show .nft-detail .right .buttons{display:flex;flex-wrap:wrap;gap:.5rem}.page-nft.show .nft-detail .right .buttons .button{flex-shrink:0;align-self:center;width:calc((100% - .5rem)/2);padding:.3rem 1rem;font-size:1rem;font-weight:700;color:var(--controller-color);text-align:center;background:var(--txt-color);border-radius:100vw;transition:.2s}.page-nft.show .nft-detail .right .buttons .button:disabled,.page-nft.show .nft-detail .right .buttons .button:hover{opacity:.8}.page-nft.show .nft-detail .right .buttons .button.button-bl{color:#fff;background:var(--link-color)}.page-nft.show .nft-detail .right .buttons .button.button-bk{color:#fff;background:#000;border:1px solid #fff}.page-nft.show .nft-detail .right .description-area{display:flex;flex-direction:column;gap:1rem;padding:1rem;margin-top:2rem;background:var(--header-color)}.page-nft.show .nft-detail .right .description-area *{font-family:var(--font-jp);line-height:1.4;line-height:1.7}.page-nft.show .nft-detail .right .description-area h1{font-size:1.3rem;font-weight:700;border-bottom:.1rem solid var(--txt-color)}.page-nft.show .nft-detail .right .description-area h2{font-size:1.2rem;font-weight:700}.page-nft.show .nft-detail .right .description-area h3,.page-nft.show .nft-detail .right .description-area h4{font-size:1rem;font-weight:700}.page-nft.show .nft-detail .right .description-area p{font-size:.8rem}.page-nft.show .nft-detail .right .description-area a{color:var(--link-color);text-decoration:underline}.page-nft.genres .genres{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.page-nft.genres .genres .genre{display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;align-items:center;align-self:baseline;justify-content:center;width:calc((100% - 2rem)/5);aspect-ratio:1.6/1;padding:.2rem .5rem;color:var(--txt-color);background:var(--header-color);border-radius:.3rem;transition:.2s}@media screen and (max-width: 767px){.page-nft.genres .genres .genre{width:calc((100% - .5rem)/2)}}.page-nft.genres .genres .genre:hover{opacity:.8}.page-nft.genres .genres .genre .name{font-size:.8rem;font-weight:700;color:var(--txt-color);text-align:center}.page-nft.genres .genres .genre .count{font-size:.5rem;text-align:center}.page-nft.genres .genres .genre.all{background:linear-gradient(111.32deg,#e7d621 1.2%,#804500 100.04%),#bba7a7}.page-nft.genres .genres .genre.pops{background:linear-gradient(111.32deg,#ff7b55 1.2%,#bf2b59 100.04%)}.page-nft.genres .genres .genre.chill{background:linear-gradient(111.32deg,#478ea5 1.2%,#17185b 100.04%),#bba7a7}.page-nft.genres .genres .genre.rock{background:linear-gradient(111.32deg,#f52f3c 1.2%,#660007 100.04%),#bba7a7}.page-nft.genres .genres .genre.edm{background:linear-gradient(111.32deg,#e64082 1.2%,#990b9e 100.04%),#bba7a7}.page-nft.genres .genres .genre.chiptune{background:linear-gradient(111.32deg,#3f9590 1.2%,#27752a 100.04%),#bba7a7}.page-nft.genres .genres .genre.hiphop{background:linear-gradient(111.32deg,#edca71 1.2%,#f054a8 100.04%),#bba7a7}.page-nft.genres .genres .genre.r_and_b{background:linear-gradient(111.32deg,#9269b5 1.2%,#2f6fdb 100.04%),#bba7a7}.page-nft.genres .genres .genre.metal{background:linear-gradient(111.32deg,#b324b6 1.2%,#bf0505 100.04%),#bba7a7}.page-nft.genres .genres .genre.alternative{background:linear-gradient(111.32deg,#e1056f 1.2%,#b2480c 100.04%),#bba7a7}.page-nft.genres .genres .genre.country{background:linear-gradient(111.32deg,#22c19b 1.2%,#2f23b6 100.04%),#bba7a7}.page-nft.genres .genres .genre.folk{background:linear-gradient(111.32deg,#94c212 1.2%,#9d12a0 100.04%),#bba7a7}.page-nft.genres .genres .genre.soul{background:linear-gradient(111.32deg,#ff7b55 1.2%,#eb6992 100.04%),#bba7a7}.page-nft.genres .genres .genre.jazz{background:linear-gradient(111.32deg,#3f8e95 1.2%,#275d75 100.04%),#bba7a7}.page-nft.genres .genres .genre.blues{background:linear-gradient(111.32deg,#5ff 1.2%,#2b54bf 100.04%),#bba7a7}.page-nft.genres .genres .genre.electronica{background:linear-gradient(111.32deg,#f9dc56 1.2%,#afb406 100.04%),#bba7a7}.page-nft.genres .genres .genre.classical{background:linear-gradient(111.32deg,#801f75 1.2%,#331430 100.04%),#bba7a7}.page-nft.genres .genres .genre.latin{background:linear-gradient(111.32deg,#cc661c 1.2%,#9f0257 100.04%),#bba7a7}.page-nft.genres .genres .genre.reggae{background:linear-gradient(111.32deg,#ff7b55 1.2%,#eb6992 100.04%),#bba7a7}.page-nft.genres .genres .genre.punk{background:linear-gradient(111.32deg,#1cf867 1.2%,#f610c3 100.04%),#bba7a7}.page-nft.genres .genres .genre.funk{background:linear-gradient(111.32deg,#a6310e 1.2%,#d57e18 100.04%),#bba7a7}.page-nft.genres .genres .genre.dance{background:linear-gradient(111.32deg,#ed71bd 1.2%,#6354f0 100.04%),#bba7a7}.page-nft.genres .genres .genre.world_music{background:linear-gradient(111.32deg,#f4b23e 1.2%,#eb3f26 100.04%),#bba7a7}.page-nft.genres .genres .genre.kids_music{background:linear-gradient(111.32deg,#55ff5b 1.2%,#699deb 100.04%),#bba7a7}.page-nft.genres .genres .genre.gospel{background:linear-gradient(111.32deg,#f2adad 1.2%,#e2a300 100.04%),#bba7a7}.page-nft.genres .genres .genre.soundtracks{background:linear-gradient(111.32deg,#408ce6 1.2%,#990b9e 100.04%),#bba7a7}.page-nft.genres .genres .genre.radio{background:linear-gradient(111.32deg,#2faadf 1.2%,#0a377c 100.04%),#bba7a7}.page-nft.genres .genres .genre.voice{background:linear-gradient(111.32deg,#e47259 1.2%,#ae4adc 100.04%),#bba7a7}.page-nft.genres .genres .genre.sound_effect{background:linear-gradient(111.32deg,#18e745 1.2%,#6020c8 100.04%),#bba7a7}.page-nft.genres .genres .genre.recitation{background:linear-gradient(111.32deg,#f98756 1.2%,#b43006 100.04%),#bba7a7}.page-nft.genres .genres .genre.others{background:linear-gradient(111.32deg,#b2b2b2 1.2%,#6c6c6c 100.04%),#bba7a7}.page-mymusic .playlist-modal .playlists{display:flex;flex-direction:column;margin-top:1.5rem}.page-mymusic .playlist-modal .playlists .txt{color:var(--main-color)}.page-mymusic .playlist-modal .playlists .playlist{display:flex;gap:1rem;align-items:center;width:100%;padding:.8rem 1.5rem .8rem .8rem;cursor:pointer;background:var(--controller-color)}.page-mymusic .playlist-modal .playlists .playlist:hover .cover{opacity:.5}.page-mymusic .playlist-modal .playlists .playlist:hover .playlist-ttl{text-decoration:underline}.page-mymusic .playlist-modal .playlists .playlist .image{display:flex;flex-wrap:wrap;width:10%;aspect-ratio:1/1;overflow:hidden;background:#999 no-repeat center/cover;border-radius:.5rem}.page-mymusic .playlist-modal .playlists .playlist .image .cover{width:50%;aspect-ratio:1/1;background:transparent no-repeat center/cover;transition:.2s}.page-mymusic .playlist-modal .playlists .playlist .image.single .cover{width:100%}.page-mymusic .playlist-modal .playlists .playlist .playlist-ttl{padding:0 .5rem;overflow:hidden;font-size:1.4rem;font-weight:700;color:var(--txt-color);text-align:center;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 767px){.page-mymusic .playlist-modal .playlists .playlist .playlist-ttl{font-size:1rem}}.page-mymusic .playlist-modal .playlists .playlist .icon{flex-shrink:0;width:1rem;aspect-ratio:1/1;margin-left:auto;background:transparent no-repeat center/contain}.page-playlist.show .share{padding:1rem;margin-top:1rem;background:var(--header-color);border-radius:.3rem}.page-playlist.show .share .txt{font-size:.8rem}@media screen and (max-width: 767px){.page-playlist.show .share .txt{text-align:center;letter-spacing:.001rem}}.page-playlist.show .share .sns-buttons{display:flex;gap:1rem;margin-top:1rem}@media screen and (max-width: 767px){.page-playlist.show .share .sns-buttons{gap:2rem;justify-content:center;margin-top:1.5rem}}.page-playlist.show .share .sns-buttons .btn{width:1.5rem;aspect-ratio:1/1;cursor:pointer;background:transparent no-repeat center/contain;transition:.2s}@media screen and (max-width: 767px){.page-playlist.show .share .sns-buttons .btn{width:1.5rem}}.page-playlist.show .share .sns-buttons .btn.clipboard{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/clipboard.svg)}.page-playlist.show .share .sns-buttons .btn.twitter{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/twitter.svg)}.page-playlist.show .share .sns-buttons .btn.facebook{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/facebook.svg)}.page-playlist.show .share .sns-buttons .btn.line{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/line.svg)}.page-playlist.show .share .sns-buttons .btn:hover{opacity:.8}@media screen and (max-width: 767px){.page-playlist.show .share .sns-buttons .btn:hover{opacity:1}}@media screen and (max-width: 767px){.page-playlist.show .share .sns-buttons .btn:active{opacity:.8}}.page-playlist .playlists{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 767px){.page-playlist .playlists{flex-direction:column}}.page-playlist .playlists .playlist{display:flex;flex-direction:column;gap:1rem;width:calc((100% - 2rem) / 3);padding:.8rem .8rem 1.4rem;cursor:pointer;background:var(--controller-color);border-radius:.5rem}@media screen and (max-width: 767px){.page-playlist .playlists .playlist{flex-direction:row;align-items:center;width:100%}}.page-playlist .playlists .playlist:hover .cover{opacity:.5}.page-playlist .playlists .playlist:hover .playlist-ttl{text-decoration:underline}.page-playlist .playlists .playlist .image{display:flex;flex-wrap:wrap;width:100%;aspect-ratio:1/1;overflow:hidden;background:#999 no-repeat center/cover;border-radius:.5rem}@media screen and (max-width: 767px){.page-playlist .playlists .playlist .image{flex-shrink:0;width:20%}}.page-playlist .playlists .playlist .image .cover{width:50%;aspect-ratio:1/1;background:transparent no-repeat center/cover;transition:.2s}.page-playlist .playlists .playlist .image.single .cover{width:100%}.page-playlist .playlists .playlist .playlist-ttl{padding:0 .5rem;overflow:hidden;font-size:1.4rem;font-weight:700;color:var(--txt-color);text-align:center;text-overflow:ellipsis;white-space:nowrap}.page-playlist .forms{display:flex;flex-direction:column;gap:1rem;align-items:center}.page-playlist .wrap-col2{display:flex;gap:1rem;width:100%}.page-playlist .wrap-col2 .input-box{width:calc((100% - 1rem)/2)}.page-playlist .input-box{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1rem 2rem;background:#fff}.page-playlist .input-box .label{font-family:var(--font-logo);font-size:1.2rem;font-weight:700;color:var(--main-color)}.page-playlist .input-box .txt-input{font-family:var(--font-jp);font-size:2rem;font-weight:700}.page-playlist .input-box .txt{font-family:var(--font-en);font-size:2rem;font-weight:700;color:var(--main-color)}.page-playlist .input-box .select{font-family:var(--font-jp);font-size:1rem;font-size:2rem;font-weight:700;border:none;outline:none}.page-playlist .is-public{display:flex;gap:.5rem;justify-content:center;margin:1rem 0;cursor:pointer}.page-playlist .is-public .checkbox{flex-shrink:0;align-self:center;width:1.5rem;aspect-ratio:1/1;cursor:pointer;background-color:#fff;border:.1rem solid var(--main-color);border-radius:.3rem}.page-playlist .is-public .checkbox:checked{background:#fff url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/check-bk.svg) no-repeat center/60%}.page-playlist .is-public .txt{font-size:1rem;font-weight:700}.page-playlist .deploy-btn{width:100%;max-width:600px;padding:1rem 2rem;margin-top:2rem;font-family:var(--font-en);font-size:2rem;font-weight:700;color:var(--txt-color);background:var(--header-color);border-radius:100vw;box-shadow:0 0 .5rem var(--txt-color);transition:.2s}.page-playlist .deploy-btn:hover{color:var(--main-color);background:var(--txt-color);box-shadow:0 0 .5rem var(--header-color)}.page-playlist .deploy-btn.delete{background:var(--accent-color)}.page-playlist .deploy-btn.delete:hover{color:#fff;background:var(--accent-color);box-shadow:0 0 .5rem var(--txt-color);opacity:.6}.page-market .icon{display:block;width:2rem;aspect-ratio:1/1;margin:2rem auto;background:transparent no-repeat center/contain}.page-market .icon.loading{animation:circle-loading 1.5s infinite ease-in-out}.page-artists .icon{display:block;width:2rem;aspect-ratio:1/1;margin:2rem auto;background:transparent no-repeat center/contain}.page-artists .icon.loading{animation:circle-loading 1.5s infinite ease-in-out}.page-artists .artists{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.page-artists .artists .artist{display:flex;gap:1.5rem;align-items:flex-start;width:calc((100% - .8rem)/2);padding:1rem;background:var(--controller-color);border-radius:.5rem;transition:.2s}@media screen and (max-width: 767px){.page-artists .artists .artist{width:100%}}.page-artists .artists .artist:hover{box-shadow:0 .2rem .2rem #fff3}@media screen and (max-width: 767px){.page-artists .artists .artist:hover{box-shadow:none}}.page-artists .artists .artist:hover .image{transform:translateY(-.1rem)}@media screen and (max-width: 767px){.page-artists .artists .artist:hover .image{transform:translateY(0)}}.page-artists .artists .artist .image{flex-shrink:0;width:30%;aspect-ratio:1/1;background:transparent no-repeat center/cover;border-radius:50%;transition:.2s}.page-artists .artists .artist .right{display:flex;flex-direction:column;gap:1rem}.page-artists .artists .artist .right .name{width:100%;font-size:1.2rem;font-weight:700;text-align:left}.page-artists .artists .artist .right .datum{display:flex;gap:1.5rem;width:100%}.page-artists .artists .artist .right .datum .data{display:flex;flex-direction:column;gap:.5rem;align-items:center}.page-artists .artists .artist .right .datum .data .data-ttl,.page-artists .artists .artist .right .datum .data .data-txt{font-size:.7rem;text-align:left}.page-artists .artists .artist .right .datum .data .data-ttl{color:#898989}.page-artists .artists .artist .right .datum .data .data-txt{display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:5}.page-artists .artists .artist .right .gift-detail{display:flex;flex-direction:column;gap:.5rem}.page-artists .artists .artist .right .gift-detail .data-ttl,.page-artists .artists .artist .right .gift-detail .data-txt{font-size:.7rem;text-align:left}.page-artists .artists .artist .right .gift-detail .data-ttl{color:#898989}.page-artists .artists .artist .right .gift-detail .data-txt{display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3}.page-artists .artist-head{display:flex;gap:2rem}@media screen and (max-width: 767px){.page-artists .artist-head{flex-direction:column}}.page-artists .artist-head .artist-detail{display:flex;flex-direction:column;gap:1rem;width:100%}.page-artists .artist-head .artist-detail .head{display:flex;gap:1rem;align-items:center}.page-artists .artist-head .artist-detail .head .artist-image{width:40%;aspect-ratio:1/1;background:transparent no-repeat center/cover;border:.4rem solid var(--header-color);border-radius:50%;box-shadow:-1px -2px 8px #fff9 inset}.page-artists .artist-head .artist-detail .head .right{display:flex;flex-direction:column;gap:1rem}.page-artists .artist-head .artist-detail .head .right .name{font-size:1.8rem;font-weight:700}.page-artists .artist-head .artist-detail .head .right .sns-icons{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.page-artists .artist-head .artist-detail .head .right .sns-icons .sns{width:1.7rem;aspect-ratio:1/1;background:transparent no-repeat center/contain;transition:.2s}.page-artists .artist-head .artist-detail .head .right .sns-icons .sns:hover{opacity:.6}.page-artists .artist-head .artist-detail .data{display:flex;flex-direction:column;gap:4px;place-content:flex-end;align-items:center;width:min-content;height:min-content}.page-artists .artist-head .artist-detail .data-cnt{flex-direction:column;width:min-content;height:min-content;font-size:24px;font-weight:500;color:#fff;letter-spacing:.02em;white-space:nowrap}.page-artists .artist-head .artist-detail .achievement{display:flex;gap:40px;gap:.5rem;align-items:flex-start;width:min-content;height:min-content;padding:24px;padding:1.5rem;background-color:#2e2e2e;border-radius:4px;border-radius:.2rem}.page-artists .artist-head .artist-detail .achievement .txt{flex-direction:column;width:min-content;height:min-content;font-size:18px;font-weight:500;color:#b8b8b8;letter-spacing:.08em;white-space:nowrap}.page-artists .artist-head .slide-dummy{flex-shrink:0;width:55%}@media screen and (max-width: 767px){.page-artists .artist-head .slide-dummy{display:none}}.page-artists .artist-head .slick-slider{flex-shrink:0;width:55%;aspect-ratio:2/1}@media screen and (max-width: 767px){.page-artists .artist-head .slick-slider{width:100%}}.page-artists .artist-head .slick-slider .slick-arrow{position:absolute;z-index:10000000;width:auto;height:auto;transition:.2s}.page-artists .artist-head .slick-slider .slick-arrow:hover{opacity:.8}.page-artists .artist-head .slick-slider .slick-arrow:before{display:block;font-size:2.5rem;opacity:1}.page-artists .artist-head .slick-slider .slick-arrow.slick-prev{left:-1.3rem}.page-artists .artist-head .slick-slider .slick-arrow.slick-next{right:-1.3rem}.page-artists .artist-head .slick-slider .slick-dots li{margin:0}.page-artists .artist-head .slick-slider .slick-dots button:before{color:var(--txt-color)}.page-artists .artist-head .slick-slider .slick-list{align-self:stretch;height:100%;border:1px solid #aaa;border-radius:.5rem}.page-artists .artist-head .slick-slider .slick-list .slick-track,.page-artists .artist-head .slick-slider .slick-list .slick-slide{height:100%}.page-artists .artist-head .slick-slider .slick-list .slick-track>div,.page-artists .artist-head .slick-slider .slick-list .slick-slide>div{height:100%}.page-artists .artist-head .slick-slider .slick-list .slide{display:block;width:100%;height:100%;background:var(--header-color) no-repeat center/contain}.page-artists .artist-middle{margin-top:4rem}.page-artists .artist-middle .ex-write{display:flex;flex-direction:column;flex-shrink:0;gap:2rem;width:100%;padding:1rem;border:1px solid var(--txt-color);border-radius:.5rem}.page-artists .artist-middle .ex-write .content .ttl{font-size:1.2rem;font-weight:700}.page-artists .artist-middle .ex-write .content .txt{margin-top:1rem;font-size:1rem}.page-artists .artist-body .artist-ttl{margin:3rem 0 1rem;font-size:1.4rem;font-weight:700}.page-artists .artist-body .generatives{display:flex;flex-wrap:wrap;gap:1.5rem}.page-artists .artist-body .generatives .generative{position:relative;flex-shrink:0;align-self:stretch;width:calc((100% - 1.5rem)/2);aspect-ratio:2/1;overflow:hidden;cursor:pointer;background:var(--header-color) no-repeat center/cover;border-radius:.5rem;box-shadow:0 0 .2rem #fff9;transition:.2s}.page-artists .artist-body .generatives .generative:hover{opacity:.6}.page-artists .artist-body .generatives .generative .caption{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;gap:.4rem;width:100%;padding:1rem;background:#000c}.page-artists .artist-body .generatives .generative .caption .ttl{font-size:1rem;font-weight:700}.page-artists .artist-body .generatives .generative .caption .txt{font-size:.8rem}.main:has(.page-collaborations){position:relative}.main:has(.page-collaborations) .connect-area{position:absolute;width:83.3333333333%;background:transparent}@media screen and (max-width: 1024px){.main:has(.page-collaborations) .connect-area{width:100%}}.page-collaborations{background:#fff}.page-collaborations .container{padding-bottom:15rem!important}.page-collaborations .kv{display:block;width:100%;aspect-ratio:3/1;background:#ddd no-repeat center/cover}.page-collaborations .icon{display:block;width:2rem;aspect-ratio:1/1;margin:2rem auto;background:transparent no-repeat center/contain}.page-collaborations .icon.loading{animation:circle-loading 1.5s infinite ease-in-out}.page-collaborations .artists{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.page-collaborations .artists .artist{display:flex;gap:1.5rem;align-items:flex-start;width:calc((100% - .8rem)/2);padding:1rem;background:var(--controller-color);border-radius:.5rem;transition:.2s}@media screen and (max-width: 767px){.page-collaborations .artists .artist{width:100%}}.page-collaborations .artists .artist:hover{box-shadow:0 .2rem .2rem #fff3}@media screen and (max-width: 767px){.page-collaborations .artists .artist:hover{box-shadow:none}}.page-collaborations .artists .artist:hover .image{transform:translateY(-.1rem)}@media screen and (max-width: 767px){.page-collaborations .artists .artist:hover .image{transform:translateY(0)}}.page-collaborations .artists .artist .image{flex-shrink:0;width:30%;aspect-ratio:1/1;background:transparent no-repeat center/cover;border-radius:50%;transition:.2s}.page-collaborations .artists .artist .right{display:flex;flex-direction:column;gap:1rem}.page-collaborations .artists .artist .right .name{width:100%;font-size:1.2rem;font-weight:700;text-align:left}.page-collaborations .artists .artist .right .datum{display:flex;gap:1.5rem;width:100%}.page-collaborations .artists .artist .right .datum .data{display:flex;flex-direction:column;gap:.5rem;align-items:center}.page-collaborations .artists .artist .right .datum .data .data-ttl,.page-collaborations .artists .artist .right .datum .data .data-txt{font-size:.7rem;text-align:left}.page-collaborations .artists .artist .right .datum .data .data-ttl{color:#898989}.page-collaborations .artists .artist .right .datum .data .data-txt{display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:5}.page-collaborations .artists .artist .right .gift-detail{display:flex;flex-direction:column;gap:.5rem}.page-collaborations .artists .artist .right .gift-detail .data-ttl,.page-collaborations .artists .artist .right .gift-detail .data-txt{font-size:.7rem;text-align:left}.page-collaborations .artists .artist .right .gift-detail .data-ttl{color:#898989}.page-collaborations .artists .artist .right .gift-detail .data-txt{display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3}.page-collaborations .artist-head{display:flex;gap:2rem}@media screen and (max-width: 767px){.page-collaborations .artist-head{flex-direction:column}}.page-collaborations .artist-head .artist-detail{display:flex;flex-direction:column;gap:1rem;width:100%}.page-collaborations .artist-head .artist-detail .head{display:flex;gap:1rem;align-items:center}.page-collaborations .artist-head .artist-detail .head .artist-image{width:40%;aspect-ratio:1/1;background:transparent no-repeat center/cover;border:.4rem solid var(--header-color);border-radius:50%;box-shadow:-1px -2px 8px #fff9 inset}.page-collaborations .artist-head .artist-detail .head .right{display:flex;flex-direction:column;gap:1rem}.page-collaborations .artist-head .artist-detail .head .right .name{font-size:1.8rem;font-weight:700}.page-collaborations .artist-head .artist-detail .head .right .sns-icons{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.page-collaborations .artist-head .artist-detail .head .right .sns-icons .sns{width:1.7rem;aspect-ratio:1/1;background:transparent no-repeat center/contain;transition:.2s}.page-collaborations .artist-head .artist-detail .head .right .sns-icons .sns:hover{opacity:.6}.page-collaborations .artist-head .artist-detail .data{display:flex;flex-direction:column;gap:4px;place-content:flex-end;align-items:center;width:min-content;height:min-content}.page-collaborations .artist-head .artist-detail .data-cnt{flex-direction:column;width:min-content;height:min-content;font-size:24px;font-weight:500;color:#262626;letter-spacing:.02em;white-space:nowrap}.page-collaborations .artist-head .artist-detail .achievement{display:flex;gap:40px;gap:.5rem;align-items:flex-start;width:min-content;height:min-content;padding:24px;padding:1.5rem;background-color:#2e2e2e;border-radius:4px;border-radius:.2rem}.page-collaborations .artist-head .artist-detail .achievement .txt{flex-direction:column;width:min-content;height:min-content;font-size:18px;font-weight:500;color:#b8b8b8;letter-spacing:.08em;white-space:nowrap}.page-collaborations .artist-head .cta-area{display:flex;flex-shrink:0;align-items:center;width:55%}@media screen and (max-width: 767px){.page-collaborations .artist-head .cta-area{display:none}}.page-collaborations .artist-head .cta-area .cta-button{padding:1rem 2rem;margin-left:auto;font-size:1rem;font-weight:700;color:#fff;border-radius:100vw;transition:.2s}.page-collaborations .artist-head .cta-area .cta-button:hover{opacity:.8}.page-collaborations .artist-head .slick-slider{flex-shrink:0;width:55%;aspect-ratio:2/1}@media screen and (max-width: 767px){.page-collaborations .artist-head .slick-slider{width:100%}}.page-collaborations .artist-head .slick-slider .slick-arrow{position:absolute;z-index:10000000;width:auto;height:auto;transition:.2s}.page-collaborations .artist-head .slick-slider .slick-arrow:hover{opacity:.8}.page-collaborations .artist-head .slick-slider .slick-arrow:before{display:block;font-size:2.5rem;opacity:1}.page-collaborations .artist-head .slick-slider .slick-arrow.slick-prev{left:-1.3rem}.page-collaborations .artist-head .slick-slider .slick-arrow.slick-next{right:-1.3rem}.page-collaborations .artist-head .slick-slider .slick-dots li{margin:0}.page-collaborations .artist-head .slick-slider .slick-dots button:before{color:var(--txt-color)}.page-collaborations .artist-head .slick-slider .slick-list{align-self:stretch;height:100%;border:1px solid #aaa;border-radius:.5rem}.page-collaborations .artist-head .slick-slider .slick-list .slick-track,.page-collaborations .artist-head .slick-slider .slick-list .slick-slide{height:100%}.page-collaborations .artist-head .slick-slider .slick-list .slick-track>div,.page-collaborations .artist-head .slick-slider .slick-list .slick-slide>div{height:100%}.page-collaborations .artist-head .slick-slider .slick-list .slide{display:block;width:100%;height:100%;background:var(--header-color) no-repeat center/contain}.page-collaborations .bottom-cta-area{position:fixed;bottom:7rem;left:50%;z-index:1000;display:flex;flex-shrink:0;align-items:center;padding:.5rem;background:#ffffffb3;border-radius:100vw;box-shadow:0 .2rem .8rem #00000040;transform:translate(-20%);-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem)}@media screen and (max-width: 1024px){.page-collaborations .bottom-cta-area{transform:translate(-50%)}}.page-collaborations .bottom-cta-area .image{flex-shrink:0;width:3.5rem;aspect-ratio:1/1;background:transparent no-repeat center/cover;border:.2rem solid var(--main-color);border-radius:50%;transition:.2s}.page-collaborations .bottom-cta-area .name{margin-left:1rem;font-size:1.2rem;font-weight:700;color:#262626}.page-collaborations .bottom-cta-area .cta-button{padding:1rem 2rem;margin-left:5rem;font-size:1rem;font-weight:700;color:#fff;text-align:center;white-space:nowrap;border-radius:100vw;transition:.2s}.page-collaborations .bottom-cta-area .cta-button:hover{opacity:.8}@media screen and (max-width: 767px){.page-collaborations .bottom-cta-area .cta-button{margin-left:2rem}}.page-collaborations .artist-middle{margin-top:4rem}.page-collaborations .artist-middle .ex-write{display:flex;flex-direction:column;flex-shrink:0;gap:2rem;width:100%;padding:1rem;border:1px solid var(--main-color);border-radius:.5rem}.page-collaborations .artist-middle .ex-write .content .ttl{font-size:1.2rem;font-weight:700;color:var(--main-color)}.page-collaborations .artist-middle .ex-write .content .txt{margin-top:1rem;font-size:1rem;color:var(--main-color)}.page-collaborations .artist-body .artist-ttl{margin:3rem 0 1rem;font-size:1.4rem;font-weight:700;color:var(--main-color)}.page-collaborations .artist-body .nfts .nft{background:#fff}.page-collaborations .artist-body .nfts .nft.not-owned .image{opacity:.5}.page-collaborations .artist-body .nfts .nft .owned-label{align-self:baseline;padding:.1rem .5rem;font-size:1rem;background:#7e7e7e}.page-collaborations .artist-body .nfts .nft .owned-label.owned{font-weight:700;background:var(--accent-color)}.page-collaborations .artist-body .nfts .nft .data{color:#262626}.page-benefits.index .benefits{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.page-benefits.index .benefits .benefit{position:relative;display:flex;width:100%;padding:1rem;border-radius:.3rem;transition:.2s}@media screen and (max-width: 767px){.page-benefits.index .benefits .benefit{padding:0}}.page-benefits.index .benefits .benefit:hover{background:var(--header-color)}.page-benefits.index .benefits .benefit .thumbnail{flex-shrink:0;align-self:center;width:20%;aspect-ratio:1/1;background:transparent no-repeat center/cover}@media screen and (max-width: 767px){.page-benefits.index .benefits .benefit .thumbnail{width:30%}}.page-benefits.index .benefits .benefit .detail{display:flex;flex-direction:column;gap:.5rem;align-self:center;justify-content:center;width:100%;padding:1rem}.page-benefits.index .benefits .benefit .detail .name{font-size:1.4rem;font-weight:700;line-height:1.7;text-align:left;letter-spacing:.001rem}@media screen and (max-width: 767px){.page-benefits.index .benefits .benefit .detail .name{line-height:1.4}}.page-benefits.index .benefits .benefit .detail .get-desc{font-size:.8rem;line-height:1.7;text-align:left;letter-spacing:.001rem}.page-benefits.index .benefits .benefit .detail .button{align-self:flex-start;padding:.3rem 2rem;margin-top:.5rem;color:var(--txt-color);background:var(--link-color);border-radius:100vw;transition:.2s}.page-benefits.index .benefits .benefit .detail .button:hover{opacity:.8}.page-generatives .generatives{display:flex;flex-wrap:wrap;gap:1.5rem}.page-generatives .generatives .generative{position:relative;flex-shrink:0;align-self:stretch;width:calc((100% - 1.5rem)/2);aspect-ratio:2/1;overflow:hidden;cursor:pointer;background:var(--header-color) no-repeat center/cover;border-radius:.5rem;box-shadow:0 0 .2rem #fff9;transition:.2s}.page-generatives .generatives .generative:hover{opacity:.6}@media screen and (max-width: 767px){.page-generatives .generatives .generative{width:100%}}.page-generatives .generatives .generative .caption{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;gap:.4rem;width:100%;padding:1rem;background:#000c}.page-generatives .generatives .generative .caption .ttl{font-size:1rem;font-weight:700}.page-generatives .generatives .generative .caption .txt{font-size:.8rem}.page-generatives .icon{display:block;width:2rem;aspect-ratio:1/1;margin:2rem auto;background:transparent no-repeat center/contain}.page-generatives .icon.loading{animation:circle-loading 1.5s infinite ease-in-out}.page-generatives.detail .kv{width:100%;aspect-ratio:2/1;overflow:hidden;background:var(--header-color) no-repeat center/contain;border-radius:.5rem;box-shadow:0 0 .2rem #fff9;transition:.2s}.page-generatives.detail .caption{display:flex;flex-direction:column;gap:1rem;width:100%;margin-top:1rem}.page-generatives.detail .caption .page-ttl{margin-bottom:0}.page-generatives.detail .caption .txt,.page-generatives.detail .caption .text-button{font-size:1.2rem}.page-generatives.detail .caption .txt>a,.page-generatives.detail .caption .text-button>a{color:var(--link-color);text-decoration:underline}.page-generatives.detail .caption .text-button{align-self:flex-start;text-align:left}.page-generatives.detail .caption .text-button:hover{text-decoration:underline}.page-gift .gifts{display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem}.page-gift .gifts .gift{flex-shrink:0;width:calc((100% - 2rem)/2);padding-top:1rem;border-radius:4px;box-shadow:0 1px 3px #fff,0 1px 4px #fff,0 1px 3px #fff}@media screen and (max-width: 767px){.page-gift .gifts .gift{width:100%}}.page-gift .gifts .gift .gift-ttl{display:flex;align-items:center;justify-content:space-between}.page-gift .gifts .gift .gift-ttl .ttl{position:relative;display:inline-block;padding:.5rem 2.5rem .5rem 1rem;font-size:1rem;font-weight:700;color:var(--main-color);background:#fff}.page-gift .gifts .gift .gift-ttl .ttl:after{position:absolute;top:50%;right:-1px;width:1rem;height:100%;clip-path:polygon(100% 0,0 50%,100% 100%);content:"";background:var(--main-color);transform:translateY(-50%)}.page-gift .gifts .gift .gift-ttl .gift-status{padding:.1rem 1rem;margin-right:1rem;border:solid 1px;border-radius:9999px}.page-gift .gifts .gift .gift-ttl .gift-status.gift-opened{border-color:#fff}.page-gift .gifts .gift .gift-ttl .gift-status.gift-unseen-or-updated{background:#b22222;border-color:#b22222}.page-gift .gifts .gift .row{display:flex;gap:1rem;padding:1rem}.page-gift .gifts .gift .row .left{flex-shrink:0;width:30%}.page-gift .gifts .gift .row .left .image{width:100%;aspect-ratio:1/1;background:transparent no-repeat center/cover}.page-gift .gifts .gift .row .left .item-name{margin-top:5px;font-size:10px;font-weight:700;text-align:center}.page-gift .gifts .gift .row .right{display:flex;flex-direction:column;justify-content:space-between;width:100%}.page-gift .gifts .gift .row .right .item-desc{display:-webkit-box;overflow:hidden;font-size:.8rem;-webkit-box-orient:vertical;-webkit-line-clamp:10;word-break:break-all}.page-gift .gifts .gift .row .right .item-desc p>a{display:inline-block;margin:.5rem 0;font-weight:700;color:var(--link-color);text-decoration:underline;transition:.2s}.page-gift .gifts .gift .row .right .item-desc p>a:hover{opacity:.8}.page-gift .gifts .gift .row .right .item-btn{padding:.5rem 1rem;margin-top:1rem;font-size:.9rem;font-weight:700;color:var(--txt-color);background:var(--link-color);border:1px solid var(--link-color);border-radius:4px;transition:.2s}.page-gift .gifts .gift .row .right .item-btn:hover{color:var(--txt-color);background:transparent;border:1px solid var(--txt-color)}.page-gift .gifts .gift .row .right .buttons{display:flex;gap:.5rem}.page-gift .gifts .gift .row .right .buttons .btn{width:50%;padding:.5rem 1rem;margin-top:1rem;font-size:.9rem;font-weight:700;border-radius:100vw;transition:.2s}.page-gift .gifts .gift .row .right .buttons .btn:hover{opacity:.8}.page-gift .gifts .gift .row .right .buttons .show{color:var(--txt-color);background:var(--link-color)}.page-gift .gifts .gift .row .right .buttons .edit{color:var(--controller-color);background:var(--txt-color)}.page-gift.show .gift-detail{display:flex;gap:5%;word-break:break-all}@media screen and (max-width: 767px){.page-gift.show .gift-detail{flex-direction:column;gap:2rem}}.page-gift.show .gift-detail *{word-break:break-all}.page-gift.show .gift-detail .left{flex-shrink:0;width:35%}@media screen and (max-width: 767px){.page-gift.show .gift-detail .left{width:100%}}.page-gift.show .gift-detail .left .image{width:100%;aspect-ratio:1/1;background:transparent no-repeat center/cover}.page-gift.show .gift-detail .right{display:flex;flex-direction:column;gap:2rem}@media screen and (max-width: 767px){.page-gift.show .gift-detail .right{width:100%}}.page-gift.show .gift-detail .right .gift-name{font-family:var(--font-jp);font-size:2.5rem;font-weight:700;line-height:1.7}.page-gift.show .gift-detail .right .gift-name .nft-name{font-family:inherit;font-size:1.5rem;text-decoration:underline}.page-gift.show .gift-detail .right .gift-content{font-size:1.2rem;line-height:1.7}.page-gift.show .gift-detail .right .gift-content a{color:var(--link-color)}.page-articles.index .articles{display:flex;flex-wrap:wrap;gap:1rem}.page-articles.index .articles .article-link{position:relative;display:flex;flex-direction:column;width:calc((100% - 2rem) / 3);padding:1rem;border-radius:.3rem;transition:.2s}@media screen and (max-width: 767px){.page-articles.index .articles .article-link{width:100%}}.page-articles.index .articles .article-link:hover{background:var(--header-color)}.page-articles.index .articles .article-link .thumbnail{width:100%;aspect-ratio:40/21;background:#333 no-repeat center/cover}.page-articles.index .articles .article-link .publish-status{position:absolute;top:1rem;left:1rem;padding:.3rem .5rem;font-size:10px;color:#fff;background:var(--accent-color)}.page-articles.index .articles .article-link .article-title{padding:1rem;font-size:1rem;line-height:1.7;letter-spacing:.001rem}.page-articles.show{width:80%;margin:0 auto}@media screen and (max-width: 1200px){.page-articles.show{width:100%}}.page-articles.show .thumbnail{width:100%;margin-bottom:3rem}.page-articles.show .articleContent{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%}.page-articles.show .articleContent h1,.page-articles.show .articleContent h2,.page-articles.show .articleContent h3,.page-articles.show .articleContent h4,.page-articles.show .articleContent p{width:100%;letter-spacing:.01rem}.page-articles.show .articleContent h1{padding:1rem .5rem;margin-bottom:2rem;font-size:2rem;font-weight:700;background-color:#333;border-bottom:.1rem solid #fff}@media screen and (max-width: 767px){.page-articles.show .articleContent h1{padding:.5rem;font-size:1.5rem}}.page-articles.show .articleContent h2{padding:.2rem 0 .2rem 1rem;margin:2rem 0 1rem;font-size:1.5rem;font-weight:700;border-left:.5rem solid #fff}@media screen and (max-width: 767px){.page-articles.show .articleContent h2{font-size:1.5rem}}.page-articles.show .articleContent h3{padding:.5rem;margin:1.5rem 0 .5rem;font-size:1.2rem;font-weight:700;color:#fff;border-bottom:.1rem solid #fff}@media screen and (max-width: 767px){.page-articles.show .articleContent h3{font-size:1.2rem}}.page-articles.show .articleContent h4{padding:.5rem;margin:1.5rem 0 .5rem;font-size:1rem;font-weight:700;color:var(--main-color);background:#fff}.page-articles.show .articleContent p{font-size:1rem;line-height:1.7}@media screen and (max-width: 1024px){.page-articles.show .articleContent p{font-size:1.1rem}}@media screen and (max-width: 767px){.page-articles.show .articleContent p{font-size:1.2rem}}.page-articles.show .articleContent img{width:auto;max-width:100%;height:auto;margin:1rem 0}.page-articles.show .articleContent figure>img{border-radius:.3rem;box-shadow:0 0 .5rem #fff3}.page-articles.show .articleContent ul,.page-articles.show .articleContent ol{display:flex;flex-direction:column;gap:.5rem;width:calc(100% - 1.5rem);margin-left:1.5rem}.page-articles.show .articleContent ul li{list-style-type:disc}.page-articles.show .articleContent ol li{list-style-type:decimal}.page-articles.show .articleContent a{font-size:inherit;color:#7f9bff;text-decoration:underline;transition:.2s}.page-articles.show .articleContent a:hover{opacity:.6}.page-articles.show .articleContent .icon-and-baloon{display:flex;gap:1rem;align-items:flex-start;width:100%;margin:.5rem 0}.page-articles.show .articleContent .icon-and-baloon .icon{flex-shrink:0;align-self:flex-start;width:5rem;height:5rem;background:#2e2e2e no-repeat center/cover;border-radius:50%}.page-articles.show .articleContent .icon-and-baloon .baloon{padding:1rem;font-size:1rem;line-height:1.7;color:var(--main-color);background:#fff;border-radius:.3rem}.page-articles.show .articleContent .icon-and-baloon .baloon p{font-size:inherit;color:inherit}.page-articles.show .related-articles{padding-top:3rem;margin-top:3rem;border-top:1px solid #9e9e9e}.page-articles.show .related-articles .title{font-size:2rem;font-weight:700}.page-articles.show .related-articles .articles{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.page-articles.show .related-articles .articles .article-link{position:relative;display:flex;flex-direction:column;width:calc((100% - 2rem) / 3);padding:1rem;border-radius:.3rem;transition:.2s}@media screen and (max-width: 767px){.page-articles.show .related-articles .articles .article-link{width:100%}}.page-articles.show .related-articles .articles .article-link:hover{background:var(--header-color)}.page-articles.show .related-articles .articles .article-link .thumbnail{width:100%;aspect-ratio:40/21;margin-bottom:0;background:#333 no-repeat center/cover}.page-articles.show .related-articles .articles .article-link .publish-status{position:absolute;top:1rem;left:1rem;padding:.3rem .5rem;font-size:10px;color:#fff;background:var(--accent-color)}.page-articles.show .related-articles .articles .article-link .article-title{padding:1rem;font-size:1rem;line-height:1.7;letter-spacing:.001rem}.page-tickets .container .tickets{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.page-tickets .container .tickets .ticket{display:flex;flex-direction:column;justify-content:space-between;width:calc((100% - 2rem) / 3);padding:.8rem;background:var(--controller-color);border-radius:.5rem}@media screen and (max-width: 767px){.page-tickets .container .tickets .ticket{width:calc((100% - 2rem)/2)}}.page-tickets .container .tickets .ticket .datum{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.page-tickets .container .tickets .ticket .datum .data{align-self:flex-start;font-size:1rem;color:var(--txt-color);text-align:left}.page-tickets .container .tickets .ticket .datum .data.ttl{font-size:1.2rem;font-weight:700}.page-tickets .container .tickets .ticket .datum .data.button:hover{text-decoration:underline}.page-tickets .container .tickets .ticket .buttons{display:flex;gap:.5rem;margin-top:1rem}.page-tickets .container .tickets .ticket .buttons.created{flex-direction:column}.page-tickets .container .tickets .ticket .buttons .button{width:100%;padding:.3rem 1rem;font-size:1rem;font-weight:700;color:var(--controller-color);text-align:center;background:var(--txt-color);border-radius:100vw;transition:.2s}.page-tickets .container .tickets .ticket .buttons .button:hover{opacity:.8}.page-tickets .container .tickets .ticket .buttons .button:disabled{cursor:default;opacity:.3}.page-tickets .container .tickets .ticket .buttons .button.button-bl{color:#fff;background:var(--link-color)}.page-tickets .container .ticket-detail{display:flex;flex-direction:column;gap:2rem;width:60%}@media screen and (max-width: 767px){.page-tickets .container .ticket-detail{width:100%}}.page-tickets .container .ticket-detail .ticket-name{font-family:var(--font-jp);font-size:2.5rem;font-weight:700;line-height:1.7}.page-tickets .container .ticket-detail .ticket-description{padding:1rem;background:var(--header-color)}.page-tickets .container .ticket-detail .ticket-description a{color:var(--link-color);text-decoration:underline}.page-tickets .container .ticket-detail .ticket-description a:hover{opacity:.8}.page-tickets .container .ticket-detail .ticket-creator,.page-tickets .container .ticket-detail .ticket-usable-datetime,.page-tickets .container .ticket-detail .ticket-limit-datetime{font-size:1rem}.page-tickets .container .ticket-detail .buttons{display:flex;flex-wrap:wrap}.page-tickets .container .ticket-detail .buttons .button{flex-shrink:0;width:50%;padding:.3rem 1rem;font-size:1rem;font-weight:700;color:var(--controller-color);text-align:center;background:var(--txt-color);border-radius:100vw;transition:.2s}.page-tickets .container .ticket-detail .buttons .button:hover{opacity:.8}.page-tickets .container .ticket-detail .buttons .button:disabled{cursor:default;opacity:.3}.page-tickets .container .ticket-detail .buttons .button.button-bl{color:#fff;background:var(--link-color)}.page-tickets .container .ticket-detail .required-nft{margin-top:2rem;font-size:1.5rem}.page-tickets .container .ticket-detail .ticket-nfts{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 767px){.page-tickets .container .ticket-detail .ticket-nfts{gap:.8rem}}.page-tickets .container .ticket-detail .ticket-nfts .nft{width:calc((100% - 2rem) / 3);padding:.8rem;background:var(--controller-color);border-radius:.5rem}@media screen and (max-width: 767px){.page-tickets .container .ticket-detail .ticket-nfts .nft{width:calc((100% - .8rem)/2)}}.page-tickets .container .ticket-detail .ticket-nfts .nft .image{position:relative;width:100%;aspect-ratio:1/1;background:transparent no-repeat center/cover;border-radius:.5rem}.page-tickets .container .ticket-detail .ticket-nfts .nft .image:hover .navigation{visibility:visible;opacity:1}.page-tickets .container .ticket-detail .ticket-nfts .nft .image .navigation{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:1rem;visibility:hidden;background:#0009;opacity:0;transition:.2s}.page-tickets .container .ticket-detail .ticket-nfts .nft .image .navigation .icon,.page-tickets .container .ticket-detail .ticket-nfts .nft .image .navigation .play{aspect-ratio:1/1;background:transparent no-repeat center/cover;transition:.2s}.page-tickets .container .ticket-detail .ticket-nfts .nft .image .navigation .icon:hover,.page-tickets .container .ticket-detail .ticket-nfts .nft .image .navigation .play:hover{opacity:.8}.page-tickets .container .ticket-detail .ticket-nfts .nft .image .navigation .icon{width:2rem}.page-tickets .container .ticket-detail .ticket-nfts .nft .image .navigation .play{width:4rem}.page-tickets .container .ticket-detail .ticket-nfts .nft .datum{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.page-tickets .container .ticket-detail .ticket-nfts .nft .datum .data{align-self:flex-start;font-size:1rem;color:var(--txt-color);text-align:left}.page-tickets .container .ticket-detail .ticket-nfts .nft .datum .data.ttl{font-size:1.2rem;font-weight:700}.page-tickets .container .ticket-detail .ticket-nfts .nft .datum .data.button:hover{text-decoration:underline}.page-tickets .container .ticket-detail .ticket-nfts .nft .buttons{display:flex;gap:.5rem;margin-top:1rem}@media screen and (max-width: 767px){.page-tickets .container .ticket-detail .ticket-nfts .nft .buttons{flex-direction:column}}.page-tickets .container .ticket-detail .ticket-nfts .nft .buttons .button{flex-shrink:0;width:100%;padding:.3rem 1rem;font-size:1rem;font-weight:700;color:var(--controller-color);text-align:center;background:var(--txt-color);border-radius:100vw;transition:.2s}@media screen and (max-width: 767px){.page-tickets .container .ticket-detail .ticket-nfts .nft .buttons .button{width:100%}}.page-tickets .container .ticket-detail .ticket-nfts .nft .buttons .button:hover{opacity:.8}.page-tickets .container .ticket-detail .ticket-nfts .nft .buttons .button:disabled{cursor:default;opacity:.3}.page-tickets .container .ticket-detail .ticket-nfts .nft .buttons .button.button-bl{color:#fff;background:var(--link-color)}.page-tickets .container .create-form{display:flex;flex-direction:column;gap:3rem}.page-tickets .container .create-form .subtitle{font-family:var(--font-logo);font-size:2rem;font-weight:700}.page-tickets .container .create-form .btn-flex{display:flex;gap:5%}.page-tickets .container .create-form .search-btn,.page-tickets .container .create-form .create-btn{align-self:flex-start;padding:.8rem 3rem;font-size:1.2rem;font-weight:700;color:var(--main-color);background:var(--txt-color);border:.2rem solid var(--txt-color);border-radius:.5rem;transition:.2s}.page-tickets .container .create-form .search-btn:hover,.page-tickets .container .create-form .create-btn:hover{color:var(--txt-color);background:var(--main-color)}.page-tickets .container .create-form .search-btn:disabled,.page-tickets .container .create-form .create-btn:disabled{color:var(--txt-color);cursor:auto;background:var(--main-color)}.page-tickets .container .create-form .delete-btn{align-self:flex-start;padding:.8rem 3rem;font-size:1.2rem;font-weight:700;color:var(--accent-color);background:var(--main-color);border:.2rem solid var(--accent-color);border-radius:.5rem;transition:.2s}.page-tickets .container .create-form .delete-btn:hover{color:var(--txt-color);background:var(--accent-color)}.page-tickets .container .create-form .delete-btn:disabled{color:var(--txt-color);cursor:auto;background:var(--main-color)}.page-tickets .container .create-form .form{display:flex;flex-direction:column;gap:.5rem;width:100%}.page-tickets .container .create-form .form .form-label{display:flex;align-items:center;align-self:stretch;font-size:1.2rem;font-weight:700;color:var(--txt-color);background:var(--main-color);border-radius:.5rem}.page-tickets .container .create-form .form .form-txt{font-size:.8rem;color:var(--txt-color)}.page-tickets .container .create-form .form .form-input,.page-tickets .container .create-form .form .form-textarea,.page-tickets .container .create-form .form .form-select{padding:1rem;font-family:var(--font-jp)!important;color:var(--main-color);border-radius:.5rem}.page-tickets .container .create-form .form .form-input:focus,.page-tickets .container .create-form .form .form-textarea:focus,.page-tickets .container .create-form .form .form-select:focus{outline:none}@media screen and (max-width: 767px){.page-tickets .container .create-form .form .form-input,.page-tickets .container .create-form .form .form-textarea,.page-tickets .container .create-form .form .form-select{padding:.5rem;font-size:1rem}}.page-tickets .container .create-form .form .form-textarea{min-height:15rem}.page-tickets .container .create-form .form .form-select{border:none}.page-tickets .container .create-form .required-nfts{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 767px){.page-tickets .container .create-form .required-nfts{gap:.8rem}}.page-tickets .container .create-form .required-nfts .nft{width:calc((100% - 2rem) / 3);padding:.8rem;background:var(--controller-color);border-radius:.5rem}@media screen and (max-width: 767px){.page-tickets .container .create-form .required-nfts .nft{width:calc((100% - .8rem)/2)}}.page-tickets .container .create-form .required-nfts .nft .image{position:relative;width:100%;aspect-ratio:1/1;background:transparent no-repeat center/cover;border-radius:.5rem}.page-tickets .container .create-form .required-nfts .nft .image:hover .navigation{visibility:visible;opacity:1}.page-tickets .container .create-form .required-nfts .nft .image .navigation{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:1rem;visibility:hidden;background:#0009;opacity:0;transition:.2s}.page-tickets .container .create-form .required-nfts .nft .image .navigation .icon,.page-tickets .container .create-form .required-nfts .nft .image .navigation .play{aspect-ratio:1/1;background:transparent no-repeat center/cover;transition:.2s}.page-tickets .container .create-form .required-nfts .nft .image .navigation .icon:hover,.page-tickets .container .create-form .required-nfts .nft .image .navigation .play:hover{opacity:.8}.page-tickets .container .create-form .required-nfts .nft .image .navigation .icon{width:2rem}.page-tickets .container .create-form .required-nfts .nft .image .navigation .play{width:4rem}.page-tickets .container .create-form .required-nfts .nft .datum{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.page-tickets .container .create-form .required-nfts .nft .datum .data{align-self:flex-start;font-size:1rem;color:var(--txt-color);text-align:left}.page-tickets .container .create-form .required-nfts .nft .datum .data.ttl{font-size:1.2rem;font-weight:700}.page-tickets .container .create-form .required-nfts .nft .datum .data.button:hover{text-decoration:underline}.page-tickets .container .create-form .required-nfts .nft .buttons{display:flex;gap:.5rem;margin-top:1rem}@media screen and (max-width: 767px){.page-tickets .container .create-form .required-nfts .nft .buttons{flex-direction:column}}.page-tickets .container .create-form .required-nfts .nft .buttons .button{flex-shrink:0;width:100%;padding:.3rem 1rem;font-size:1rem;font-weight:700;color:var(--controller-color);text-align:center;background:var(--txt-color);border-radius:100vw;transition:.2s}@media screen and (max-width: 767px){.page-tickets .container .create-form .required-nfts .nft .buttons .button{width:100%}}.page-tickets .container .create-form .required-nfts .nft .buttons .button:hover{opacity:.8}.page-tickets .container .create-form .required-nfts .nft .buttons .button:disabled{cursor:default;opacity:.3}.page-tickets .container .create-form .required-nfts .nft .buttons .button.button-bl{color:#fff;background:var(--link-color)}.page-other .links{display:flex;flex-direction:column;gap:2rem}.page-other .links .link{align-self:flex-start;font-size:1.4rem;text-align:left}.page-other .links .link:hover{text-decoration:underline}.page-other .contact-area{display:flex;flex-direction:column;gap:1rem;padding-top:2rem;margin-top:2rem;border-top:.1rem solid #fff}.page-other .contact-area .link{align-self:flex-start;font-size:1.4rem}.page-other .contact-area .link:hover{text-decoration:underline}.page-other.document .content{display:flex;flex-direction:column;gap:1rem}.page-other.document .content h1,.page-other.document .content h2,.page-other.document .content p{font-family:var(--font-ja);line-height:1.7}.page-other.document .content h1{font-size:3rem;font-weight:700;letter-spacing:.1rem}.page-other.document .content h2{font-size:2rem;font-weight:700}.page-other.document .content p{font-size:1rem}.page-contract-create .forms{display:flex;flex-direction:column;gap:1rem;align-items:center}.page-contract-create .wrap-col2{display:flex;gap:1rem;width:100%}.page-contract-create .wrap-col2 .input-box{width:calc((100% - 1rem)/2)}.page-contract-create .input-box{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1rem 2rem;background:#fff}.page-contract-create .input-box .label{font-family:var(--font-logo);font-size:1.2rem;font-weight:700;color:var(--main-color)}.page-contract-create .input-box .txt-input{font-family:var(--font-jp);font-size:2rem;font-weight:700}.page-contract-create .input-box .txt{font-family:var(--font-en);font-size:2rem;font-weight:700;color:var(--main-color)}.page-contract-create .input-box .select{font-family:var(--font-jp);font-size:1rem;font-size:2rem;font-weight:700;border:none;outline:none}.page-contract-create .deploy-btn{width:100%;max-width:600px;padding:1rem 2rem;margin-top:2rem;font-family:var(--font-en);font-size:2rem;font-weight:700;color:var(--txt-color);background:var(--header-color);border-radius:100vw;box-shadow:0 0 .5rem var(--txt-color);transition:.2s}.page-contract-create .deploy-btn:hover{color:var(--main-color);background:var(--txt-color);box-shadow:0 0 .5rem var(--header-color)}.page-contract-create .flow-modal{position:fixed;top:0;left:0;z-index:var(--z-over-wrap);display:none;width:100%;height:100dvh}.page-contract-create .flow-modal.show{display:block}.page-contract-create .flow-modal .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}@supports not ((-webkit-backdrop-filter: blur(1rem)) or (backdrop-filter: blur(1rem))){.page-contract-create .flow-modal .overlay{background:#000000f2}}@media screen and (max-width: 767px){.page-contract-create .flow-modal .overlay{background:#000000f2}}.page-contract-create .flow-modal .modal{position:absolute;top:50%;left:50%;width:100%;max-width:500px;max-height:80dvh;padding:2rem;overflow-y:auto;visibility:visible;background:#fff;border-radius:1rem;opacity:1;transform:translate(-50%,-50%)}.page-contract-create .flow-modal .modal .ttl{font-family:var(--font-jp);font-size:1.2rem;font-weight:700;color:var(--main-color);text-align:center}.page-contract-create .flow-modal .modal .flows{position:relative;z-index:0;display:flex;flex-direction:column;gap:4rem;margin-top:4rem}.page-contract-create .flow-modal .modal .flows:after{--bar-width: .3rem;position:absolute;top:50%;left:calc(2rem - var(--bar-width));z-index:-1;width:var(--bar-width);height:100%;content:"";background:var(--main-color);transform:translateY(-50%)}.page-contract-create .flow-modal .modal .flows .flow{position:relative;z-index:1;padding-left:5rem}.page-contract-create .flow-modal .modal .flows .flow:before{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;width:3.5rem;aspect-ratio:1/1;font-family:var(--font-jp);font-size:2rem;content:"";background:var(--txt-color);border:.1rem solid var(--main-color);border-radius:50%;transform:translateY(-50%)}.page-contract-create .flow-modal .modal .flows .flow.done:before{content:"✔";background:#aaa;border-color:#aaa}.page-contract-create .flow-modal .modal .flows .flow.current:before{content:"✔︎";background:var(--main-color);animation:flowCurrentCircke 3s ease-in-out infinite}.page-contract-create .flow-modal .modal .flows .flow .flow-ttl{font-family:var(--font-jp);font-size:1rem;font-weight:700;color:var(--main-color)}.page-contract-create .flow-modal .modal .flows .flow .flow-txt{font-family:var(--font-jp);font-size:.8rem;color:#999}.page-mypage .components{display:flex;flex-direction:column;gap:4rem}.page-mypage .icon{display:block;width:2rem;aspect-ratio:1/1;margin:2rem auto;background:transparent no-repeat center/contain}.page-mypage .icon.loading{animation:circle-loading 1.5s infinite ease-in-out}.page-mypage .sub-ttl{font-size:1.4rem;font-weight:700}.page-iam .ttl{font-size:1.5rem;font-weight:700}.page-iam .form{display:flex;flex-direction:column;padding:2rem;margin-top:2rem;background:#fff;border-radius:.3rem}.page-iam .form .form-question{padding-left:1rem;font-size:.9rem;font-weight:700;line-height:1.7;color:var(--header-color);border-left:.5rem var(--accent-color) solid}.page-iam .form .form-txt{font-size:.8rem;line-height:1.7;color:var(--header-color)}.page-iam .form .form-row{display:flex;gap:.5rem;align-items:center;padding:1rem;margin-top:1rem;cursor:pointer;background:#efefef;border-radius:.3rem;transition:.2s}.page-iam .form .form-row:hover{background:#ddd}.page-iam .form .form-row .box{position:relative;flex-shrink:0;align-self:center;width:1rem;aspect-ratio:1/1;background:#fff;border:1px solid var(--header-color);border-radius:.2rem}.page-iam .form .form-row .box:after{position:absolute;top:50%;left:50%;color:var(--accent-color);content:"";opacity:0;transition:.2s;transform:translate(-50%,-50%)}.page-iam .form .form-row .box.check:after{content:"✓";opacity:1}.page-iam .form .form-row .check-label{font-size:.9rem;color:var(--header-color)}.page-artist-menu .container{display:flex;flex-direction:column;gap:2rem}.page-artist-menu .container .prof{display:flex;gap:2rem;align-items:center;width:100%}.page-artist-menu .container .prof .image{flex-shrink:0;align-self:baseline;width:10%;aspect-ratio:1/1;background:transparent no-repeat center/cover;border:.4rem solid var(--header-color);border-radius:50%;box-shadow:-1px -2px 8px #fff9 inset}@media screen and (max-width: 767px){.page-artist-menu .container .prof .image{width:30%}}.page-artist-menu .container .prof .artist-content{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1rem 0}.page-artist-menu .container .prof .artist-content .artist-name{width:100%;font-size:1.5rem;font-weight:700;text-align:left}.page-artist-menu .container .prof .artist-content .pid{font-size:1rem;opacity:.7}.page-artist-menu .container .prof .artist-content .pid>span{cursor:pointer}.page-artist-menu .container .prof .artist-content .pid>span:hover{text-decoration:underline}.page-artist-menu .container .navigation{display:flex;gap:1rem;overflow-x:auto;border-bottom:.1rem solid var(--txt-color)}.page-artist-menu .container .navigation .tab{flex-shrink:0;padding:.5rem;font-size:1rem;font-weight:700;cursor:pointer;border-bottom:.2rem solid transparent;transition:.2s}.page-artist-menu .container .navigation .tab.current,.page-artist-menu .container .navigation .tab:hover{border-color:var(--txt-color)}.page-artist-menu .container .navigation::-webkit-scrollbar{display:none}.page-artist-menu .container .navigation::-webkit-scrollbar-track{display:none}.page-artist-menu .container .navigation::-webkit-scrollbar-thumb{display:none}.page-artist-menu .container .section .ttl-area{display:flex;align-items:center;justify-content:space-between}.page-artist-menu .container .section .ttl-area .sub-ttl{font-family:var(--font-en);font-size:2rem;font-weight:700}.page-artist-menu .profile-form,.page-artist-menu .create-form,.page-artist-menu .generative-form,.page-artist-menu .condition-form,.page-artist-menu .badge-form{display:flex;flex-direction:column;gap:3rem}.page-artist-menu .profile-form .preview .image,.page-artist-menu .create-form .preview .image,.page-artist-menu .generative-form .preview .image,.page-artist-menu .condition-form .preview .image,.page-artist-menu .badge-form .preview .image{display:block;width:30%;aspect-ratio:1/1;cursor:pointer;background:transparent url(https://d2tr0ey4qw5bcr.cloudfront.net/pages/artist_menu/new/cover.png) no-repeat center/cover;border-radius:.5rem;transition:.2s}.page-artist-menu .profile-form .preview .image:hover,.page-artist-menu .create-form .preview .image:hover,.page-artist-menu .generative-form .preview .image:hover,.page-artist-menu .condition-form .preview .image:hover,.page-artist-menu .badge-form .preview .image:hover{background-color:#fff3;opacity:.8}.page-artist-menu .profile-form .preview .image .image-upload,.page-artist-menu .create-form .preview .image .image-upload,.page-artist-menu .generative-form .preview .image .image-upload,.page-artist-menu .condition-form .preview .image .image-upload,.page-artist-menu .badge-form .preview .image .image-upload{visibility:hidden;opacity:0}.page-artist-menu .profile-form .preview .audio-check-area,.page-artist-menu .create-form .preview .audio-check-area,.page-artist-menu .generative-form .preview .audio-check-area,.page-artist-menu .condition-form .preview .audio-check-area,.page-artist-menu .badge-form .preview .audio-check-area{margin-top:2rem}.page-artist-menu .profile-form .preview .audio-check-area .txt,.page-artist-menu .create-form .preview .audio-check-area .txt,.page-artist-menu .generative-form .preview .audio-check-area .txt,.page-artist-menu .condition-form .preview .audio-check-area .txt,.page-artist-menu .badge-form .preview .audio-check-area .txt{font-size:1rem;font-weight:700}.page-artist-menu .profile-form .preview .audio-check-area .audio,.page-artist-menu .create-form .preview .audio-check-area .audio,.page-artist-menu .generative-form .preview .audio-check-area .audio,.page-artist-menu .condition-form .preview .audio-check-area .audio,.page-artist-menu .badge-form .preview .audio-check-area .audio{margin-top:.5rem}.page-artist-menu .profile-form .preview .audio,.page-artist-menu .create-form .preview .audio,.page-artist-menu .generative-form .preview .audio,.page-artist-menu .condition-form .preview .audio,.page-artist-menu .badge-form .preview .audio{margin-top:1rem}.page-artist-menu .profile-form .upload-assets .label,.page-artist-menu .create-form .upload-assets .label,.page-artist-menu .generative-form .upload-assets .label,.page-artist-menu .condition-form .upload-assets .label,.page-artist-menu .badge-form .upload-assets .label{font-size:1rem;font-weight:700}.page-artist-menu .profile-form .upload-assets .audio-upload,.page-artist-menu .create-form .upload-assets .audio-upload,.page-artist-menu .generative-form .upload-assets .audio-upload,.page-artist-menu .condition-form .upload-assets .audio-upload,.page-artist-menu .badge-form .upload-assets .audio-upload{display:block;margin-top:.5rem;cursor:pointer}.page-artist-menu .profile-form .mint-btn,.page-artist-menu .profile-form .create-btn,.page-artist-menu .create-form .mint-btn,.page-artist-menu .create-form .create-btn,.page-artist-menu .generative-form .mint-btn,.page-artist-menu .generative-form .create-btn,.page-artist-menu .condition-form .mint-btn,.page-artist-menu .condition-form .create-btn,.page-artist-menu .badge-form .mint-btn,.page-artist-menu .badge-form .create-btn{align-self:flex-start;padding:.8rem 3rem;font-size:1.2rem;font-weight:700;color:var(--main-color);background:var(--txt-color);border:.2rem solid var(--txt-color);border-radius:.5rem;transition:.2s}.page-artist-menu .profile-form .mint-btn:hover,.page-artist-menu .profile-form .create-btn:hover,.page-artist-menu .create-form .mint-btn:hover,.page-artist-menu .create-form .create-btn:hover,.page-artist-menu .generative-form .mint-btn:hover,.page-artist-menu .generative-form .create-btn:hover,.page-artist-menu .condition-form .mint-btn:hover,.page-artist-menu .condition-form .create-btn:hover,.page-artist-menu .badge-form .mint-btn:hover,.page-artist-menu .badge-form .create-btn:hover{color:var(--txt-color);background:var(--main-color)}.page-artist-menu .profile-form .mint-btn:disabled,.page-artist-menu .profile-form .create-btn:disabled,.page-artist-menu .create-form .mint-btn:disabled,.page-artist-menu .create-form .create-btn:disabled,.page-artist-menu .generative-form .mint-btn:disabled,.page-artist-menu .generative-form .create-btn:disabled,.page-artist-menu .condition-form .mint-btn:disabled,.page-artist-menu .condition-form .create-btn:disabled,.page-artist-menu .badge-form .mint-btn:disabled,.page-artist-menu .badge-form .create-btn:disabled{color:var(--txt-color);cursor:wait;background:var(--main-color)}.page-artist-menu .profile-form .form,.page-artist-menu .create-form .form,.page-artist-menu .generative-form .form,.page-artist-menu .condition-form .form,.page-artist-menu .badge-form .form{display:flex;flex-direction:column;gap:.5rem;width:100%}.page-artist-menu .profile-form .form .form-label,.page-artist-menu .create-form .form .form-label,.page-artist-menu .generative-form .form .form-label,.page-artist-menu .condition-form .form .form-label,.page-artist-menu .badge-form .form .form-label{display:flex;align-items:center;align-self:stretch;font-size:1.2rem;font-weight:700;color:var(--txt-color);background:var(--main-color);border-radius:.5rem}.page-artist-menu .profile-form .form .form-txt,.page-artist-menu .create-form .form .form-txt,.page-artist-menu .generative-form .form .form-txt,.page-artist-menu .condition-form .form .form-txt,.page-artist-menu .badge-form .form .form-txt{font-size:.8rem;color:var(--txt-color)}.page-artist-menu .profile-form .form .form-input,.page-artist-menu .profile-form .form .form-textarea,.page-artist-menu .profile-form .form .form-select,.page-artist-menu .create-form .form .form-input,.page-artist-menu .create-form .form .form-textarea,.page-artist-menu .create-form .form .form-select,.page-artist-menu .generative-form .form .form-input,.page-artist-menu .generative-form .form .form-textarea,.page-artist-menu .generative-form .form .form-select,.page-artist-menu .condition-form .form .form-input,.page-artist-menu .condition-form .form .form-textarea,.page-artist-menu .condition-form .form .form-select,.page-artist-menu .badge-form .form .form-input,.page-artist-menu .badge-form .form .form-textarea,.page-artist-menu .badge-form .form .form-select{padding:1rem;font-family:var(--font-jp)!important;color:var(--main-color);border-radius:.5rem}.page-artist-menu .profile-form .form .form-input:focus,.page-artist-menu .profile-form .form .form-textarea:focus,.page-artist-menu .profile-form .form .form-select:focus,.page-artist-menu .create-form .form .form-input:focus,.page-artist-menu .create-form .form .form-textarea:focus,.page-artist-menu .create-form .form .form-select:focus,.page-artist-menu .generative-form .form .form-input:focus,.page-artist-menu .generative-form .form .form-textarea:focus,.page-artist-menu .generative-form .form .form-select:focus,.page-artist-menu .condition-form .form .form-input:focus,.page-artist-menu .condition-form .form .form-textarea:focus,.page-artist-menu .condition-form .form .form-select:focus,.page-artist-menu .badge-form .form .form-input:focus,.page-artist-menu .badge-form .form .form-textarea:focus,.page-artist-menu .badge-form .form .form-select:focus{outline:none}@media screen and (max-width: 767px){.page-artist-menu .profile-form .form .form-input,.page-artist-menu .profile-form .form .form-textarea,.page-artist-menu .profile-form .form .form-select,.page-artist-menu .create-form .form .form-input,.page-artist-menu .create-form .form .form-textarea,.page-artist-menu .create-form .form .form-select,.page-artist-menu .generative-form .form .form-input,.page-artist-menu .generative-form .form .form-textarea,.page-artist-menu .generative-form .form .form-select,.page-artist-menu .condition-form .form .form-input,.page-artist-menu .condition-form .form .form-textarea,.page-artist-menu .condition-form .form .form-select,.page-artist-menu .badge-form .form .form-input,.page-artist-menu .badge-form .form .form-textarea,.page-artist-menu .badge-form .form .form-select{padding:.5rem;font-size:1rem}}.page-artist-menu .profile-form .form .form-textarea,.page-artist-menu .create-form .form .form-textarea,.page-artist-menu .generative-form .form .form-textarea,.page-artist-menu .condition-form .form .form-textarea,.page-artist-menu .badge-form .form .form-textarea{min-height:15rem}.page-artist-menu .profile-form .form .form-select,.page-artist-menu .create-form .form .form-select,.page-artist-menu .generative-form .form .form-select,.page-artist-menu .condition-form .form .form-select,.page-artist-menu .badge-form .form .form-select{border:none}.page-artist-menu .profile-form .sns-forms,.page-artist-menu .create-form .sns-forms,.page-artist-menu .generative-form .sns-forms,.page-artist-menu .condition-form .sns-forms,.page-artist-menu .badge-form .sns-forms{display:flex;flex-direction:column;border:.1rem solid var(--txt-color);border-radius:.5rem}.page-artist-menu .profile-form .sns-form+.sns-form,.page-artist-menu .create-form .sns-form+.sns-form,.page-artist-menu .generative-form .sns-form+.sns-form,.page-artist-menu .condition-form .sns-form+.sns-form,.page-artist-menu .badge-form .sns-form+.sns-form{border-top:.1rem solid var(--txt-color)}.page-artist-menu .profile-form .sns-form,.page-artist-menu .create-form .sns-form,.page-artist-menu .generative-form .sns-form,.page-artist-menu .condition-form .sns-form,.page-artist-menu .badge-form .sns-form{display:flex;gap:.5rem;align-items:center;padding:1rem}.page-artist-menu .profile-form .sns-form .icon,.page-artist-menu .create-form .sns-form .icon,.page-artist-menu .generative-form .sns-form .icon,.page-artist-menu .condition-form .sns-form .icon,.page-artist-menu .badge-form .sns-form .icon{flex-shrink:0;width:2rem;aspect-ratio:1/1;margin-right:1rem;background:transparent no-repeat center/contain}@media screen and (max-width: 767px){.page-artist-menu .profile-form .sns-form .icon,.page-artist-menu .create-form .sns-form .icon,.page-artist-menu .generative-form .sns-form .icon,.page-artist-menu .condition-form .sns-form .icon,.page-artist-menu .badge-form .sns-form .icon{width:1.5rem;margin-right:0}}.page-artist-menu .profile-form .sns-form .before-txt,.page-artist-menu .create-form .sns-form .before-txt,.page-artist-menu .generative-form .sns-form .before-txt,.page-artist-menu .condition-form .sns-form .before-txt,.page-artist-menu .badge-form .sns-form .before-txt{flex-shrink:0;font-size:1.2rem}@media screen and (max-width: 767px){.page-artist-menu .profile-form .sns-form .before-txt,.page-artist-menu .create-form .sns-form .before-txt,.page-artist-menu .generative-form .sns-form .before-txt,.page-artist-menu .condition-form .sns-form .before-txt,.page-artist-menu .badge-form .sns-form .before-txt{font-size:10px}}.page-artist-menu .profile-form .sns-form .form-input,.page-artist-menu .create-form .sns-form .form-input,.page-artist-menu .generative-form .sns-form .form-input,.page-artist-menu .condition-form .sns-form .form-input,.page-artist-menu .badge-form .sns-form .form-input,.page-artist-menu .profile-form .sns-form .form-input.full,.page-artist-menu .create-form .sns-form .form-input.full,.page-artist-menu .generative-form .sns-form .form-input.full,.page-artist-menu .condition-form .sns-form .form-input.full,.page-artist-menu .badge-form .sns-form .form-input.full{width:100%}.page-artist-menu .container .profile-form{margin-top:3rem}.page-artist-menu .container .profile-form .preview .image{border:.4rem solid var(--header-color);border-radius:50%!important;box-shadow:-1px -2px 8px #fff9 inset}.page-artist-menu.contracts.show .details{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1rem;background:var(--header-color)}.page-artist-menu.contracts.show .details .labels{display:flex;flex-wrap:wrap;gap:.5rem}.page-artist-menu.contracts.show .details .labels .label{padding:.2rem 1rem;font-size:.8rem;color:var(--main-color);background:#efefef;border-radius:100vw}.page-artist-menu.contracts.show .details .labels .label.network{background:var(--weak-link-color)}.page-artist-menu.contracts.show .details .labels .label.network.testnet{background:var(--weak-accent-color)}.page-artist-menu.contracts.show .details .row{display:flex;gap:1rem;align-items:center;width:100%;overflow:hidden}.page-artist-menu.contracts.show .details .row .label{flex-shrink:0;width:6rem;padding-right:.5rem;font-weight:700;text-align:left;border-right:.1rem solid var(--txt-color);opacity:.6}.page-artist-menu.contracts.show .details .row .txt{flex-shrink:0;width:calc(100% - 7rem);overflow:hidden;font-size:1.4rem;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap}.page-artist-menu .container .section .contracts{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.page-artist-menu .container .section .contracts .contract{display:flex;flex-direction:column;flex-shrink:0;gap:1rem;width:calc((100% - 1rem)/2);padding:1.5rem;background:var(--header-color);border:.1rem solid rgba(255,255,255,.5);border-radius:.5rem;box-shadow:0 .2rem .3rem #ffffff1a;transition:.2s}@media screen and (max-width: 767px){.page-artist-menu .container .section .contracts .contract{width:100%}}.page-artist-menu .container .section .contracts .contract:hover{border:.1rem solid rgba(255,255,255,.8);box-shadow:0 .2rem .3rem #ffffff4d}.page-artist-menu .container .section .contracts .contract .labels{display:flex;flex-wrap:wrap;gap:.5rem}.page-artist-menu .container .section .contracts .contract .labels .label{padding:.2rem 1rem;font-size:.8rem;color:var(--main-color);background:#efefef;border-radius:100vw}.page-artist-menu .container .section .contracts .contract .labels .label.network{background:var(--weak-link-color)}.page-artist-menu .container .section .contracts .contract .labels .label.network.testnet{background:var(--weak-accent-color)}.page-artist-menu .container .section .contracts .contract .row{display:flex;gap:1rem;align-items:center;width:100%;overflow:hidden}.page-artist-menu .container .section .contracts .contract .row .label{flex-shrink:0;width:6rem;padding-right:.5rem;font-weight:700;text-align:left;border-right:.1rem solid var(--txt-color);opacity:.6}.page-artist-menu .container .section .contracts .contract .row .txt{flex-shrink:0;width:calc(100% - 7rem);overflow:hidden;font-size:2rem;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap}.page-artist-menu .container .generatives{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem}.page-artist-menu .container .generatives .generative{position:relative;flex-shrink:0;align-self:stretch;width:calc((100% - 1.5rem)/2);aspect-ratio:2/1;overflow:hidden;background:var(--header-color) no-repeat center/cover;border-radius:.5rem;box-shadow:0 0 .2rem #fff9}@media screen and (max-width: 767px){.page-artist-menu .container .generatives .generative{width:100%}}.page-artist-menu .container .generatives .generative .caption{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;gap:.4rem;width:100%;padding:1rem;background:#000c}.page-artist-menu .container .generatives .generative .caption .ttl{font-size:1rem;font-weight:700}.page-artist-menu .container .generatives .generative .caption .txt{font-size:.8rem}.page-artist-menu .container .generatives .generative .caption .buttons{display:flex;gap:1rem;align-items:center;margin-top:.5rem}.page-artist-menu .container .generatives .generative .caption .buttons .default-btn{justify-content:center;width:100%}.page-artist-menu .container .generative-form .preview .image{width:50%;aspect-ratio:2/1}.page-artist-menu .nft-info{display:flex;gap:3%;align-items:center}.page-artist-menu .nft-info .image{flex-shrink:0;width:12%;aspect-ratio:1/1;background:var(--header-color) no-repeat center/cover}@media screen and (max-width: 767px){.page-artist-menu .nft-info .image{width:20%}}.page-artist-menu .nft-info .name{width:100%;font-size:1.5rem;font-weight:700;word-wrap:break-word}@media screen and (max-width: 767px){.page-artist-menu .nft-info .name{font-size:1.2rem}}.page-artist-menu .genres-form{display:flex;gap:1rem;align-items:center}.page-artist-menu .genres-form .form-select{width:50%;width:100%;padding:1rem;font-family:var(--font-jp)!important;font-weight:700;color:var(--main-color);border-radius:.5rem}.page-artist-menu .genres-form .form-select:focus{outline:none}.page-artist-menu .genres-form .create-btn{flex-shrink:0;padding:1rem 2rem;font-weight:700;color:var(--main-color);background:#fff;border-radius:.3rem;transition:.2s}.page-artist-menu .genres-form .create-btn:hover{opacity:.8}.page-artist-menu .current-setting-genres-box{display:flex;flex-direction:column;gap:1rem;padding:2rem 1rem;background:var(--header-color)}.page-artist-menu .current-setting-genres-box .ttl{font-size:1.5rem;font-weight:700}.page-artist-menu .current-setting-genres-box .current-setting-genres{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.page-artist-menu .current-setting-genres-box .current-setting-genres .genre-tag{display:flex;flex-shrink:0;gap:.5rem;align-items:center;padding:.5rem 1rem .5rem .5rem;font-weight:700;color:var(--main-color);white-space:0;background:#fff;border-radius:.1rem}.page-artist-menu .current-setting-genres-box .current-setting-genres .genre-tag .delete{flex-shrink:0;width:2rem;aspect-ratio:1/1;background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/close.svg) no-repeat center/50%;border-radius:50%}.page-artist-menu.related_creators .target-nft{display:flex;gap:1rem;align-items:center;width:100%;padding:1rem;background:#000}.page-artist-menu.related_creators .target-nft .image{width:8rem;aspect-ratio:1/1;background:#fff no-repeat center/cover;border-radius:.5rem}.page-artist-menu.related_creators .target-nft .name{font-size:1.4rem;font-weight:700}.page-artist-menu.related_creators .target-nft .name:hover{text-decoration:underline}.page-artist-menu.related_creators .create-forms{display:flex;flex-wrap:wrap;gap:2rem 1rem}@media screen and (max-width: 767px){.page-artist-menu.related_creators .create-forms{flex-direction:column;align-items:center}}.page-artist-menu.related_creators .create-forms .add{display:flex;align-items:center;align-self:center;justify-content:center;width:5rem;aspect-ratio:1/1;padding:1rem;background:transparent url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/plus.svg) no-repeat center/50%;border:.2rem solid #fff;border-radius:50%;transition:.2s}.page-artist-menu.related_creators .create-forms .add:hover{background-color:#000}.page-artist-menu.related_creators .create-forms .form{position:relative;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;width:calc((100% - 2rem) / 3);padding:2rem;background:#000}@media screen and (max-width: 1024px){.page-artist-menu.related_creators .create-forms .form{width:calc((100% - 1rem)/2)}}@media screen and (max-width: 767px){.page-artist-menu.related_creators .create-forms .form{width:100%}}.page-artist-menu.related_creators .create-forms .form .form-label{font-weight:700}.page-artist-menu.related_creators .create-forms .form .form-input{width:100%;padding:.5rem}.page-artist-menu.related_creators .create-forms .form .form-input+.form-label{margin-top:1rem}.page-artist-menu.related_creators .create-forms .form .close{position:absolute;top:1rem;right:1rem;display:flex;width:.8rem;aspect-ratio:1/1;background:transparent url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/close-wh.svg) no-repeat center/cover;transition:.2s}.page-artist-menu.related_creators .create-forms .form .close:hover{opacity:.8}.page-artist-menu.related_creators .register-btn{padding:1rem;font-size:1.4rem;font-weight:700;color:var(--main-color);text-align:center;background:#fff;border-radius:.5rem;transition:.2s}.page-artist-menu.related_creators .register-btn:hover{color:#fff;background:var(--header-color);box-shadow:0 0 .5rem #fff}.page-artist-menu.badge-page .badge-form{display:flex;flex-direction:column;gap:1rem}.page-artist-menu.badge-page .badge-form .form{display:flex;flex-direction:column;gap:.5rem;width:100%}.page-artist-menu.badge-page .badge-form .preview{overflow:hidden}.page-artist-menu.badge-page .badge-form .preview .image{width:50%;aspect-ratio:1/1}.page-artist-menu.badge-page .container .section .switch{position:relative;display:inline-block;width:60px;height:34px;outline:none}.page-artist-menu.badge-page .container .section .modal-ttl{font-size:2rem;color:#333}.page-artist-menu.badge-page .container .section .switch input{position:absolute;top:-99999px;left:-99999px}.page-artist-menu.badge-page .container .section .slider{position:absolute;inset:0;cursor:pointer;background-color:#ccc;border-radius:34px;-webkit-transition:.4s;transition:.4s}.page-artist-menu.badge-page .container .section .form-label{color:#333;background-color:#0000}.page-artist-menu.badge-page .container .section .default-btn{display:block;width:50%;margin:0 auto;text-align:center}.page-artist-menu.badge-page .container .section .rd{color:#ccc;background-color:#dc143c}.page-artist-menu.badge-page .container .section .slider:before{position:absolute;bottom:4px;left:4px;width:26px;height:26px;content:"";background-color:#fff;border-radius:50%;-webkit-transition:.4s;transition:.4s}.page-artist-menu.badge-page .container .section input:checked+.slider{background-color:#2196f3}.page-artist-menu.badge-page .container .section input:focus+.slider{box-shadow:0 0 1px #2196f3}.page-artist-menu.badge-page .container .section input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.page-artist-menu.badge-page .container .section .toggle{position:relative;width:78px;height:48px;margin:40px 60px;cursor:pointer}.page-artist-menu.badge-page .container .section .toggle input[type=checkbox]{display:none}.page-artist-menu.badge-page .container .section .toggle:before{position:absolute;top:50%;left:50%;display:block;width:85%;height:25%;content:"";background:#e9e9eb;border-radius:20px;box-shadow:0 3px 7px -3px #0003 inset;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-artist-menu.badge-page .container .section .toggle:after{position:absolute;top:3px;left:0;display:block;width:42px;height:42px;content:"";background:#fff;border-radius:50px;box-shadow:0 3px 12px -4px #0000004d;-webkit-transition:.2s ease-out;transition:.2s ease-out}.page-artist-menu.badge-page .container .section .toggle.checked:before{background:#35c759}.page-artist-menu.badge-page .container .section .toggle.checked:after{left:36px}.page-artist-menu.badge-page .container .section .badges{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}@media screen and (max-width: 767px){.page-artist-menu.badge-page .container .section .badges{gap:.8rem}}.page-artist-menu.badge-page .container .section .badges .ttl,.page-artist-menu.badge-page .container .section .badges .txt{padding:1rem;margin:1rem;background:var(--main-color)}.page-artist-menu.badge-page .container .section .badges .ttl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-artist-menu.badge-page .container .section .badges .newCreate{position:relative;top:calc((100% - 2rem) / 3.3);height:calc((100% - 2rem)/2);margin:auto 0}.page-artist-menu.badge-page .container .section .badges .newCreate svg{width:50%;height:min-content;margin:auto 0;border:none;border-radius:0%}.page-artist-menu.badge-page .container .section .badges .badge{width:calc((100% - 2rem)/5);min-height:250px;padding:.8rem;text-align:center;background:var(--controller-color);border-radius:.5rem}@media screen and (max-width: 767px){.page-artist-menu.badge-page .container .section .badges .badge{width:calc((100% - .8rem)/2)}}.page-artist-menu.badge-page .container .section .badges .badge .image{position:relative;display:block;width:50%;aspect-ratio:1/1;margin:0 auto;background:transparent no-repeat center/cover;border:5px solid #fff;border-radius:.5rem}.page-artist-menu.badge-page .container .section .badges .badge .image:hover .navigation{visibility:visible;opacity:1}.page-artist-menu.badge-page .container .section .badges .badge .image .navigation{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:1rem;visibility:hidden;background:#0009;opacity:0;transition:.2s}.page-artist-menu.badge-page .container .section .badges .badge .image .navigation .icon,.page-artist-menu.badge-page .container .section .badges .badge .image .navigation .play{aspect-ratio:1/1;background:transparent no-repeat center/cover;transition:.2s}.page-artist-menu.badge-page .container .section .badges .badge .image .navigation .icon:hover,.page-artist-menu.badge-page .container .section .badges .badge .image .navigation .play:hover{opacity:.8}.page-artist-menu.badge-page .container .section .badges .badge .image .navigation .icon{width:2rem}.page-artist-menu.badge-page .container .section .badges .badge .image .navigation .play{width:4rem}.page-artist-menu.badge-page .container .section .badges .badge .datum{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.page-artist-menu.badge-page .container .section .badges .badge .datum .genres{display:flex;gap:.5rem;align-items:center;width:100%;margin-top:.5rem;overflow-x:auto;overflow-y:hidden}.page-artist-menu.badge-page .container .section .badges .badge .datum .genres::-webkit-scrollbar{display:none}.page-artist-menu.badge-page .container .section .badges .badge .datum .genres .genre{flex-shrink:0;padding:.1rem .3rem;font-size:.5rem;color:var(--txt-color);border:.1rem solid var(--txt-color)}.page-artist-menu.badge-page .container .section .badges .badge .datum .data{align-self:flex-start;font-size:1rem;color:var(--txt-color);text-align:left}.page-artist-menu.badge-page .container .section .badges .badge .datum .data.ttl{font-size:1.2rem;font-weight:700}.page-artist-menu.badge-page .container .section .badges .badge .datum .data.button:hover{text-decoration:underline}.page-artist-menu.badge-page .container .section .badges .badge .buttons{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}@media screen and (max-width: 767px){.page-artist-menu.badge-page .container .section .badges .badge .buttons{flex-direction:column}}.page-artist-menu.badge-page .container .section .badges .badge .buttons .gr{color:#fff;background:var(--main-color);border:3px solid #fff}.page-artist-menu.badge-page .container .section .badges .badge .buttons .button{flex-shrink:0;width:80%;padding:.3rem 1rem;font-size:1rem;font-weight:700;color:var(--controller-color);text-align:center;background:var(--txt-color);border-radius:100vw;transition:.2s}@media screen and (max-width: 767px){.page-artist-menu.badge-page .container .section .badges .badge .buttons .button{width:100%}}.page-artist-menu.badge-page .container .section .badges .badge .buttons .button:hover{opacity:.8}.page-artist-menu.badge-page .container .section .badges .badge .buttons .button.button-bl{color:#fff;background:var(--link-color)}.page-artist-menu.badge-page .container .section .artistbadges{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}@media screen and (max-width: 767px){.page-artist-menu.badge-page .container .section .artistbadges{gap:.8rem}}.page-artist-menu.badge-page .container .section .artistbadges .ttl,.page-artist-menu.badge-page .container .section .artistbadges .txt{padding:.5rem;margin:.5rem;font-size:.6rem;background:var(--main-color)}.page-artist-menu.badge-page .container .section .artistbadges .newCreate img{border:none;border-radius:0%}.page-artist-menu.badge-page .container .section .artistbadges .rankPoint{width:calc((100% - 2rem)/4);padding:.8rem;text-align:center;background:var(--controller-color);border-radius:.5rem}@media screen and (max-width: 767px){.page-artist-menu.badge-page .container .section .artistbadges .rankPoint{width:calc((100% - .8rem)/2)}}.page-artist-menu.badge-page .container .section .artistbadges .badge{width:calc((100% - 2rem) / 6);padding:.8rem;text-align:center;background:var(--controller-color);border-radius:.5rem}@media screen and (max-width: 767px){.page-artist-menu.badge-page .container .section .artistbadges .badge{width:calc((100% - .8rem)/2)}}.page-artist-menu.badge-page .container .section .artistbadges .badge svg{width:100%}.page-artist-menu.badge-page .container .section .artistbadges .badge .image{position:relative;display:block;width:50%;aspect-ratio:1/1;margin:0 auto;background:transparent no-repeat center/cover;border:5px solid #fff;border-radius:.5rem}.page-artist-menu.badge-page .container .section .artistbadges .badge .image:hover .navigation{visibility:visible;opacity:1}.page-artist-menu.badge-page .container .section .artistbadges .badge .image .navigation{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:1rem;visibility:hidden;background:#0009;opacity:0;transition:.2s}.page-artist-menu.badge-page .container .section .artistbadges .badge .image .navigation .icon,.page-artist-menu.badge-page .container .section .artistbadges .badge .image .navigation .play{aspect-ratio:1/1;background:transparent no-repeat center/cover;transition:.2s}.page-artist-menu.badge-page .container .section .artistbadges .badge .image .navigation .icon:hover,.page-artist-menu.badge-page .container .section .artistbadges .badge .image .navigation .play:hover{opacity:.8}.page-artist-menu.badge-page .container .section .artistbadges .badge .image .navigation .icon{width:2rem}.page-artist-menu.badge-page .container .section .artistbadges .badge .image .navigation .play{width:4rem}.page-artist-menu.badge-page .container .section .artistbadges .badge .datum{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.page-artist-menu.badge-page .container .section .artistbadges .badge .datum .genres{display:flex;gap:.5rem;align-items:center;width:100%;margin-top:.5rem;overflow-x:auto;overflow-y:hidden}.page-artist-menu.badge-page .container .section .artistbadges .badge .datum .genres::-webkit-scrollbar{display:none}.page-artist-menu.badge-page .container .section .artistbadges .badge .datum .genres .genre{flex-shrink:0;padding:.1rem .3rem;font-size:.5rem;color:var(--txt-color);border:.1rem solid var(--txt-color)}.page-artist-menu.badge-page .container .section .artistbadges .badge .datum .data{align-self:flex-start;font-size:1rem;color:var(--txt-color);text-align:left}.page-artist-menu.badge-page .container .section .artistbadges .badge .datum .data.ttl{font-size:1.2rem;font-weight:700}.page-artist-menu.badge-page .container .section .artistbadges .badge .datum .data.button:hover{text-decoration:underline}.page-artist-menu.badge-page .container .section .artistbadges .badge .buttons{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}@media screen and (max-width: 767px){.page-artist-menu.badge-page .container .section .artistbadges .badge .buttons{flex-direction:column}}.page-artist-menu.badge-page .container .section .artistbadges .badge .buttons .gr{color:#fff;background:var(--main-color);border:3px solid #fff}.page-artist-menu.badge-page .container .section .artistbadges .badge .buttons .button{flex-shrink:0;width:80%;padding:.3rem 1rem;font-size:1rem;font-weight:700;color:var(--controller-color);text-align:center;background:var(--txt-color);border-radius:100vw;transition:.2s}@media screen and (max-width: 767px){.page-artist-menu.badge-page .container .section .artistbadges .badge .buttons .button{width:100%}}.page-artist-menu.badge-page .container .section .artistbadges .badge .buttons .button:hover{opacity:.8}.page-artist-menu.badge-page .container .section .artistbadges .badge .buttons .button.button-bl{color:#fff;background:var(--link-color)}.page-artist-menu.badge-page .container .section .conditions{display:flex;flex-wrap:wrap;gap:.5rem}@media screen and (max-width: 767px){.page-artist-menu.badge-page .container .section .conditions{gap:.8rem}}.page-artist-menu.badge-page .container .section .conditions .condition{width:calc((100% - 2rem)/5);padding:1rem .5rem;text-align:center;cursor:pointer;background:var(--controller-color);border-radius:.5rem;transition:.2s}.page-artist-menu.badge-page .container .section .conditions .condition:hover{box-shadow:0 .2rem .2rem #fff3}.page-artist-menu.badge-page .container .section .conditions .condition .ttl{padding:.5rem;margin-top:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--main-color)}.page-artist-menu.badge-page .container .section .conditions .condition .newCreate{margin:auto 0}.page-artist-menu.badge-page .container .section .conditions .condition .newCreate svg{width:50%;height:min-content;margin:auto 0;border:none;border-radius:0%}@media screen and (max-width: 767px){.page-artist-menu.badge-page .container .section .conditions .condition{width:calc((100% - .8rem)/2)}}.page-artist-menu.badge-page .container .section .conditions .condition .image{position:relative;box-sizing:0 0 .2rem rgba(255,255,255,.6);display:block;width:80%;aspect-ratio:1/1;margin:0 auto;background:transparent no-repeat center/cover;border:.2rem solid #fff}.page-artist-menu.badge-page .container .section .conditions .condition .datum{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.page-artist-menu.badge-page .container .section .conditions .condition .datum .genres{display:flex;gap:.5rem;align-items:center;width:100%;margin-top:.5rem;overflow-x:auto;overflow-y:hidden}.page-artist-menu.badge-page .container .section .conditions .condition .datum .genres::-webkit-scrollbar{display:none}.page-artist-menu.badge-page .container .section .conditions .condition .datum .genres .genre{flex-shrink:0;padding:.1rem .3rem;font-size:.5rem;color:var(--txt-color);border:.1rem solid var(--txt-color)}.page-artist-menu.badge-page .container .section .conditions .condition .datum .data{align-self:flex-start;font-size:1rem;color:var(--txt-color);text-align:left}.page-artist-menu.badge-page .container .section .conditions .condition .datum .data.ttl{font-size:1.2rem;font-weight:700}.page-artist-menu.badge-page .container .section .conditions .condition .datum .data.button:hover{text-decoration:underline}.page-artist-menu.badge-page .container .section .conditions .condition .buttons{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}@media screen and (max-width: 767px){.page-artist-menu.badge-page .container .section .conditions .condition .buttons{flex-direction:column}}.page-artist-menu.badge-page .container .section .conditions .condition .buttons .gr{color:#fff;background:var(--main-color);border:3px solid #fff}.page-artist-menu.badge-page .container .section .conditions .condition .buttons .button{flex-shrink:0;width:80%;padding:.3rem 1rem;font-size:1rem;font-weight:700;color:var(--controller-color);text-align:center;background:var(--txt-color);border-radius:100vw;transition:.2s}@media screen and (max-width: 767px){.page-artist-menu.badge-page .container .section .conditions .condition .buttons .button{width:100%}}.page-artist-menu.badge-page .container .section .conditions .condition .buttons .button:hover{opacity:.8}.page-artist-menu.badge-page .container .section .conditions .condition .buttons .button.button-bl{color:#fff;background:var(--link-color)}.page-artist-menu.badge-page .modal .close-btn{position:absolute;top:1rem;right:1rem;width:1.2rem;aspect-ratio:1/1;background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/close-wh.svg) no-repeat center/contain;transition:.2s}.page-artist-menu.badge-page .modal .close-btn:hover{opacity:.8}.page-artist-menu.badge-page .modal .modal-container{background:#2e2e2e}.page-artist-menu.badge-page .modal .modal-container .modal-ttl,.page-artist-menu.badge-page .modal .modal-container .form-label{color:#fff}.page-admin .links{display:flex;flex-direction:column;gap:2rem}.page-admin .links .link{display:flex;gap:1rem;align-items:center;align-self:flex-start;font-size:1.4rem;text-align:left}.page-admin .links .link:hover{text-decoration:underline}.page-admin .box{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:.5rem;background:#333}.page-admin .box .link{display:block;font-size:1rem;overflow-wrap:anywhere}.page-admin .event-lists{display:flex;flex-direction:column;gap:1rem}.page-admin .event-lists .button,.page-admin .event-lists .csv-button{padding:.5rem 1rem;color:var(--main-color);text-align:center;background:#fff;border-radius:.3rem;transition:.2s}.page-admin .event-lists .button:hover,.page-admin .event-lists .csv-button:hover{opacity:.8}.page-admin .event-lists .csv-button{color:var(--txt-color);background:var(--accent-color)}.page-admin .nft-info{display:flex;gap:3%;align-items:center;padding:1rem;margin:2rem 0;background:var(--header-color)}.page-admin .nft-info .image{flex-shrink:0;width:12%;aspect-ratio:1/1;background:var(--header-color) no-repeat center/cover}@media screen and (max-width: 767px){.page-admin .nft-info .image{width:20%}}.page-admin .nft-info .name{width:100%;font-size:1.5rem;font-weight:700;word-wrap:break-word}@media screen and (max-width: 767px){.page-admin .nft-info .name{font-size:1.2rem}}.page-admin.reserved-nft .operation-buttons{display:flex;gap:1rem;margin:2rem 0}@media screen and (max-width: 767px){.page-admin.reserved-nft .operation-buttons{padding-bottom:.5rem;overflow-x:auto}}.page-admin.reserved-nft .operation-buttons .default-btn{flex-shrink:0}.page-admin.reserved-nft .operation-buttons .default-btn.uncheck{opacity:.4}.page-admin.reserved-nft .operation-buttons .default-btn.uncheck:hover{opacity:.6}.page-admin.reserved-nft .serials{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;margin-top:1rem}@media screen and (max-width: 767px){.page-admin.reserved-nft .serials{flex-direction:row}}@media screen and (max-width: 500px){.page-admin.reserved-nft .serials{flex-direction:column;align-items:center}}.page-admin.reserved-nft .serials .serial{display:flex;flex-shrink:0;width:100%;background:var(--header-color)}@media screen and (max-width: 767px){.page-admin.reserved-nft .serials .serial{flex-direction:column;width:calc((100% - 1rem)/2)}}@media screen and (max-width: 500px){.page-admin.reserved-nft .serials .serial{width:80%}}.page-admin.reserved-nft .serials .serial .qr{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20%;aspect-ratio:1/1;background:#fff no-repeat center/contain}@media screen and (max-width: 767px){.page-admin.reserved-nft .serials .serial .qr{width:100%}}.page-admin.reserved-nft .serials .serial .content{display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:2rem}@media screen and (max-width: 767px){.page-admin.reserved-nft .serials .serial .content{padding:1rem}}.page-admin.reserved-nft .serials .serial .content .code{font-weight:700}@media screen and (max-width: 767px){.page-admin.reserved-nft .serials .serial .content .code{text-align:center}}.page-admin.reserved-nft .serials .serial .content .code:before{content:"【 "}.page-admin.reserved-nft .serials .serial .content .code:after{content:" 】"}.page-admin.reserved-nft .serials .serial .content .txt.provisional{align-self:flex-start;padding:.5rem;font-weight:700;color:var(--accent-color);background:#fff}.page-admin.reserved-nft .serials .serial .content .buttons{display:flex;gap:1rem;align-items:center;margin-top:1rem}@media screen and (max-width: 767px){.page-admin.reserved-nft .serials .serial .content .buttons{flex-direction:column}.page-admin.reserved-nft .serials .serial .content .buttons .default-btn{justify-content:center;width:100%;text-align:center;border-radius:.1rem}}.page-admin.reserved-nft .modal-container .serial-form{display:flex;flex-direction:column;gap:1.5rem}.page-admin.reserved-nft .modal-container .serial-form .form{margin-top:2rem}.page-admin.reserved-nft .modal-container .serial-form .form .form-label{font-size:1.2rem;font-weight:700;color:var(--main-color)}.page-admin.reserved-nft .modal-container .serial-form .form .form-input{width:100%;padding:1rem;margin-top:1rem;font-family:var(--font-jp)!important;color:var(--main-color);border:1px solid #2e2e2e;border-radius:.5rem}.page-admin.reserved-nft .modal-container .serial-form .form .form-input:focus{outline:none}@media screen and (max-width: 767px){.page-admin.reserved-nft .modal-container .serial-form .form .form-input{padding:.5rem;font-size:1rem}}.page-admin.reserved-nft .modal-container .serial-form .mint-btn{align-self:flex-start;padding:.8rem 3rem;font-size:1.2rem;font-weight:700;color:var(--main-color);background:var(--txt-color);border:.2rem solid var(--main-color);border-radius:.5rem;transition:.2s}.page-admin.reserved-nft .modal-container .serial-form .mint-btn:hover{color:var(--txt-color);background:var(--main-color)}.page-admin.reserved-nft .modal-container .serial-form .mint-btn:disabled{color:var(--txt-color);cursor:wait;background:var(--main-color)}.page-admin.page-serials.index .sort-box{display:flex;gap:1rem;align-items:center}.page-admin.page-serials.index .sort-box .sort-button{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.9rem;color:#fff;background:var(--header-color);border-radius:100vw;transition:.2s}.page-admin.page-serials.index .sort-box .sort-button.show{font-weight:700;color:var(--main-color);background:#fff}.page-admin.page-serials.index .sort-box .sort-button:hover{opacity:.8}.page-admin.page-serials.index .sort-box .sort-button .icon{width:.8rem;aspect-ratio:1/1;background:transparent no-repeat center/contain}.page-admin.page-serials.index .reserved-nfts .nft.multi{position:relative;z-index:0;background:#550}.page-admin.page-serials.index .reserved-nfts .nft.multi:before{position:absolute;top:-.3rem;left:-.3rem;z-index:1;min-width:2rem;padding:.3rem .5rem;font-size:.8rem;font-weight:700;color:var(--main-color);text-align:center;content:attr(data-size);background:#fff;border-radius:.2rem;box-shadow:0 0 .5rem #333}.page-artists-badges{--button-color: var(--link-color);--text-color: var(--txt-color);--bg-color: var(--controller-color)}.page-artists-badges.collaboration{--button-color: #262626;--text-color: #262626;--bg-color: #d9d9d9}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-artists-badges .rotate-anim{animation:circle-loading 1.5s infinite ease-in-out}.page-artists-badges .sync-btn{align-items:center;width:200px;background:var(--button-color)!important}.page-artists-badges .sync-btn :hover{cursor:pointer;opacity:.6}.page-artists-badges .sync-btn .sync-txt{margin:0 auto}.page-artists-badges .container,.page-artists-badges .section{gap:1rem;padding:0!important}.page-artists-badges .ttl-area{margin-top:1.42rem}.page-artists-badges .artist-badges{display:flex;gap:2rem;margin-top:1.5rem}@media screen and (max-width: 767px){.page-artists-badges .artist-badges{flex-direction:column}}.page-artists-badges .artist-badges .badges-right{width:-webkit-fill-available!important}.page-artists-badges .artist-badges .badges-box{display:flex;flex-direction:column;gap:1.14rem;align-items:flex-start;width:min-content;height:min-content}@media screen and (max-width: 767px){.page-artists-badges .artist-badges .badges-box{width:100%}}.page-artists-badges .artist-badges .badges-box .badge-header{display:flex;gap:8px;align-items:flex-end;width:min-content;height:min-content}.page-artists-badges .artist-badges .badges-box .badge-header .label{flex-direction:column;width:min-content;height:min-content;font-size:28px;font-weight:900;color:var(--text-color);letter-spacing:.04em;white-space:nowrap}.page-artists-badges .artist-badges .ttl{flex-direction:column;align-items:center;align-self:stretch;overflow:hidden;font-size:1rem;font-weight:700;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap}.page-artists-badges .artist-badges .txt{display:flex;gap:8px;place-content:center;align-items:center;align-self:stretch;height:min-content}.page-artists-badges .artist-badges .txt .label{flex-direction:column;width:min-content;height:min-content;font-size:1rem;font-weight:700;line-height:1.71rem;color:var(--text-color);letter-spacing:.04em;white-space:nowrap;opacity:.5}.page-artists-badges .artist-badges .txt .progress{flex-direction:column;width:32px;height:min-content;font-size:1.14rem;font-weight:700;line-height:1.71rem;color:var(--text-color);letter-spacing:.04em}.page-artists-badges .rank-box{display:flex;flex-direction:column;gap:1rem;align-items:center;align-self:stretch;justify-content:center;height:16rem;overflow:hidden;background-color:var(--bg-color);border-radius:8px}@media screen and (max-width: 767px){.page-artists-badges .rank-box{width:100%}}.page-artists-badges .rank-box .rank-point{display:flex;align-items:flex-end;justify-content:center}.page-artists-badges .rank-box .rank-point .points,.page-artists-badges .rank-box .rank-point .symbol{font-weight:700;line-height:1;color:var(--text-color);letter-spacing:.04em;white-space:nowrap}.page-artists-badges .rank-box .rank-point .points{font-size:3rem}.page-artists-badges .rank-box .rank-point .symbol{font-size:1.8rem}.page-artists-badges .rank-box .rankin{display:flex;gap:1.14rem;place-content:center;align-items:flex-start;width:100%;height:min-content}.page-artists-badges .rank-box .rankin .alluser,.page-artists-badges .rank-box .rankin .rankinNum{flex-direction:column;width:min-content;height:min-content;font-size:18px;font-weight:500;color:var(--text-color);letter-spacing:.08em;white-space:nowrap;opacity:.9}.page-artists-badges .badges{display:flex;flex-wrap:wrap;width:100%;height:16rem;padding:1rem;overflow-y:auto;background-color:var(--bg-color);border-radius:.5rem}.page-artists-badges .badges .badge{display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;align-items:center;width:10rem;padding:.5rem;text-align:center;cursor:pointer;border-radius:.5rem;transition:.2s}@media screen and (max-width: 767px){.page-artists-badges .badges .badge{width:calc((100% - .8rem) / 3.3)}}.page-artists-badges .badges .badge:hover{opacity:.6}.page-artists-badges .badges .badge svg{width:100%;height:auto;aspect-ratio:1/1}.page-artists-badges .badges .badge .check-ac{width:1.42rem;aspect-ratio:1/1}.page-artists-badges .badges .badge .check-ac>svg{width:100%;aspect-ratio:1/1}.page-artists-badges .badges .badge .datum{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.page-artists-badges .badges .badge .datum .genres{display:flex;gap:.5rem;align-items:center;width:100%;margin-top:.5rem;overflow-x:auto;overflow-y:hidden}.page-artists-badges .badges .badge .datum .genres::-webkit-scrollbar{display:none}.page-artists-badges .badges .badge .datum .genres .genre{flex-shrink:0;padding:.1rem .3rem;font-size:.5rem;color:var(--txt-color);border:.1rem solid var(--txt-color)}.page-artists-badges .badges .badge .datum .data{align-self:flex-start;font-size:1rem;color:var(--txt-color);text-align:left}.page-artists-badges .badges .badge .datum .data.ttl{font-size:1.2rem;font-weight:700}.page-artists-badges .badges .badge .datum .data.button:hover{text-decoration:underline}.page-artists-badges .badges .badge .buttons{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}@media screen and (max-width: 767px){.page-artists-badges .badges .badge .buttons{flex-direction:column}}.page-artists-badges .badges .badge .buttons .gr{color:var(--text-color);background:var(--main-color);border:3px solid var(--text-color)}.page-artists-badges .badges .badge .buttons .button{flex-shrink:0;width:80%;padding:.3rem 1rem;font-size:1rem;font-weight:700;color:var(--controller-color);text-align:center;background:var(--txt-color);border-radius:100vw;transition:.2s}@media screen and (max-width: 767px){.page-artists-badges .badges .badge .buttons .button{width:100%}}.page-artists-badges .badges .badge .buttons .button:hover{opacity:.8}.page-artists-badges .badges .badge .buttons .button.button-bl{color:#fff;background:var(--link-color)}.page-artists-badges .badges .ttl,.page-artists-badges .badges .txt{padding:0;margin:0;color:var(--text-color);white-space:nowrap}.page-artists-badges .badges .newCreate img{border:none;border-radius:0%}.page-artists-badges .modal .modal-window{position:fixed;top:50%;left:50%;z-index:var(--z-over-wrap);width:70%;height:80dvh;padding:2rem;overflow:hidden;overflow-y:auto;background-color:#212121;border-radius:2rem;border-radius:8px;transform:translate(-50%,-50%)}@media (max-width: 767px){.page-artists-badges .modal .modal-window{width:90%;height:85dvh;padding:2rem 1rem}}.page-artists-badges .modal .modal-window .close-btn{position:absolute;top:1rem;right:1rem;width:1.2rem;aspect-ratio:1/1;background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/close-wh.svg) no-repeat center/contain;transition:.2s}.page-artists-badges .modal .modal-window .close-btn:hover{opacity:.8}.page-artists-badges .modal .modal-window .modal-hero{display:flex;gap:3rem;align-items:flex-start;width:100%}@media (max-width: 767px){.page-artists-badges .modal .modal-window .modal-hero{gap:2rem}}.page-artists-badges .modal .modal-window .modal-hero .left{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:30%;aspect-ratio:1/1;overflow:hidden;background:#fff;border-radius:50%}.page-artists-badges .modal .modal-window .modal-hero .right{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;width:100%}.page-artists-badges .modal .modal-window .modal-hero .right .modal-ttl{flex-direction:column;align-self:stretch;height:min-content;font-size:2.5rem;font-weight:700;color:#fff}@media (max-width: 767px){.page-artists-badges .modal .modal-window .modal-hero .right .modal-ttl{font-size:1.5rem}}.page-artists-badges .modal .modal-window .modal-hero .right .modal-description{font-size:1rem;text-align:left}.page-artists-badges .modal .modal-window .modal-hero .right .event-link{display:flex;gap:.5rem;align-items:center;padding:.5rem 2rem;margin-top:1rem;border-radius:100vw}.page-artists-badges .modal .modal-window .modal-hero .right .event-link .link-icon{width:1rem;aspect-ratio:1/1;background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/outer.svg) no-repeat center/contain}.page-artists-badges .modal .modal-window .modal-hero .right .event-link .event-txt{font-size:1.2rem;font-weight:700;white-space:nowrap}.page-artists-badges .modal .modal-window .condition-indicators-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:2rem}@media (max-width: 767px){.page-artists-badges .modal .modal-window .condition-indicators-row{flex-direction:column;gap:1rem;align-items:flex-start}}.page-artists-badges .modal .modal-window .condition-indicators-row .left,.page-artists-badges .modal .modal-window .condition-indicators-row .right{display:flex;align-items:center}.page-artists-badges .modal .modal-window .condition-indicators-row .left{flex-shrink:0;font-size:2rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}@media (max-width: 767px){.page-artists-badges .modal .modal-window .condition-indicators-row .left{font-size:1.4rem}}.page-artists-badges .modal .modal-window .condition-indicators-row .right{display:flex;gap:.5rem;align-items:center;font-weight:700;letter-spacing:.04em}.page-artists-badges .modal .modal-window .condition-indicators-row .right .check-mark{flex-shrink:0;width:1rem;aspect-ratio:1/1;background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/circle-check.svg) no-repeat center/contain}.page-artists-badges .modal .modal-window .condition-indicators-row .right .had-txt{flex-shrink:0;font-size:1.4rem;font-weight:700;color:#fff;white-space:nowrap}@media (max-width: 767px){.page-artists-badges .modal .modal-window .condition-indicators-row .right .had-txt{font-size:1rem}}.page-artists-badges .modal .modal-window .condition-indicators-row .right .progress-bar-container{min-width:10rem;height:1.2rem;overflow:hidden;background:#fff;border-radius:.2rem}.page-artists-badges .modal .modal-window .condition-indicators-row .right .progress-bar-container>div{height:100%;background:var(--link-color);transition:2s ease-in-out}.page-artists-badges .modal .modal-window .condition-label{display:flex;gap:2.5rem;align-items:flex-start;align-self:stretch;height:min-content;padding-top:2rem}.page-artists-badges .modal .modal-window .condition-label .condition-name-box{flex:.9;flex-direction:column;align-items:flex-start;height:min-content;padding:8px 0}.page-artists-badges .modal .modal-window .condition-label .condition-name-box .condition-name{flex-direction:column;align-items:center;width:min-content;height:min-content;font-size:1.4rem;font-weight:700;color:#b8b8b8;text-align:center;white-space:nowrap}.page-artists-badges .modal .modal-window .condition-label .condition-status-box{width:184px;height:min-content;padding:8px 0}.page-artists-badges .modal .modal-window .condition-label .condition-status-box .condition-status{flex-direction:column;width:min-content;height:min-content;font-size:1.42rem;font-weight:700;color:#b8b8b8;white-space:nowrap}.page-artists-badges .modal .modal-window .conditions{display:flex;flex-direction:column;gap:1rem}.page-artists-badges .modal .modal-window .conditions .condition{display:flex;flex-wrap:nowrap;gap:3rem;width:100%}.page-artists-badges .modal .modal-window .conditions .condition .left,.page-artists-badges .modal .modal-window .conditions .condition .right{display:flex;gap:1rem;align-items:center}.page-artists-badges .modal .modal-window .conditions .condition .left{width:80%}.page-artists-badges .modal .modal-window .conditions .condition .left .condition-image{flex-shrink:0;width:20%;aspect-ratio:1/1;background:#fff no-repeat center/contain;border-radius:50%}.page-artists-badges .modal .modal-window .conditions .condition .left .help-box{flex-shrink:0}.page-artists-badges .modal .modal-window .conditions .condition .left .condition-name{flex-direction:column;align-items:center;width:calc(80% - 4rem);overflow:hidden;font-size:1.4rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){.page-artists-badges .modal .modal-window .conditions .condition .left{font-size:1.2rem}}.page-artists-badges .modal .modal-window .conditions .condition .right{flex-shrink:0;justify-content:flex-end;width:20%;margin-left:auto}.page-artists-badges .modal .modal-window .conditions .condition .right .collection-link{align-self:center;width:1.5rem;aspect-ratio:1/1}.page-artists-badges .modal .modal-window .conditions .condition .right .collection-link a,.page-artists-badges .modal .modal-window .conditions .condition .right .collection-link svg{display:block;width:100%;aspect-ratio:1/1}.page-artists-badges .modal .modal-window .conditions .condition .right .collection-link a{transition:.2s}.page-artists-badges .modal .modal-window .conditions .condition .right .collection-link a:hover{opacity:.8}.page-serials.get-nft .get-nft-form{display:flex;gap:3rem}@media screen and (max-width: 767px){.page-serials.get-nft .get-nft-form{flex-direction:column}}.page-serials.get-nft .get-nft-form .image{flex-shrink:0;align-self:flex-start;width:30%;aspect-ratio:1/1;background:#fff no-repeat center/contain;border-radius:.3rem}@media screen and (max-width: 767px){.page-serials.get-nft .get-nft-form .image{width:100%}}.page-serials.get-nft .get-nft-form .check-ens{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;width:100%;height:100dvh;background:#000000e6}.page-serials.get-nft .get-nft-form .check-ens .txt{font-size:2rem;font-weight:700}.page-serials.get-nft .get-nft-form .check-ens .icon{display:block;flex-shrink:0;width:3rem;aspect-ratio:1/1;background:transparent no-repeat center/contain}.page-serials.get-nft .get-nft-form .check-ens .icon.loading{animation:circle-loading 1.5s infinite ease-in-out}.page-serials.get-nft .get-nft-form .create-form{width:100%}.page-serials.get-nft .get-nft-form .create-form .name{font-size:2rem;font-weight:700}.page-serials.get-nft .get-nft-form .create-form .select-receive-type{display:flex;flex-direction:column;gap:2rem;align-items:flex-start;width:100%}.page-serials.get-nft .get-nft-form .create-form .select-receive-type .select-button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 2rem;font-weight:700;color:var(--main-color);text-align:center;background:#fff;border-radius:100vw;box-shadow:0 0 .5rem transparent;transition:.2s}.page-serials.get-nft .get-nft-form .create-form .select-receive-type .select-button:before,.page-serials.get-nft .get-nft-form .create-form .select-receive-type .select-button:after{flex-shrink:0;width:1rem;aspect-ratio:1/1;content:"";background:transparent no-repeat center/contain}.page-serials.get-nft .get-nft-form .create-form .select-receive-type .select-button.back:before{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/arrow-left.svg)}.page-serials.get-nft .get-nft-form .create-form .select-receive-type .select-button.back:after{content:""}.page-serials.get-nft .get-nft-form .create-form .select-receive-type .select-button:hover{opacity:.8}@media screen and (max-width: 1024px){.page-serials.get-nft .get-nft-form .create-form .select-receive-type .select-button:hover{opacity:1}}@media screen and (max-width: 1024px){.page-serials.get-nft .get-nft-form .create-form .select-receive-type .select-button:active{opacity:.8}}.page-serials.get-nft .get-nft-form .create-form .select-receive-type .select-button.recommend{position:relative;justify-content:center;margin-top:1rem;border:.1rem solid var(--sd-yellow);box-shadow:0 0 .5rem var(--sd-yellow)}.page-serials.get-nft .get-nft-form .create-form .select-receive-type .select-button.recommend:before,.page-serials.get-nft .get-nft-form .create-form .select-receive-type .select-button.recommend:after{transition:.2s}.page-serials.get-nft .get-nft-form .create-form .select-receive-type .select-button.recommend:before{position:absolute;top:-1rem;right:6rem;display:block;width:1rem;aspect-ratio:1/1;clip-path:polygon(0 0,50% 100%,100% 0);content:"";background:var(--sd-yellow)}.page-serials.get-nft .get-nft-form .create-form .select-receive-type .select-button.recommend:after{position:absolute;top:-3rem;right:1rem;display:block;width:10rem;aspect-ratio:unset;padding:.5rem;font-size:.8rem;color:var(--main-color);text-align:center;content:"簡単でオススメ！";background:var(--sd-yellow);border-radius:.3rem}.page-serials.get-nft .get-nft-form .create-form .select-receive-type .select-button.recommend:hover{background:#fffc;opacity:1}.page-serials.get-nft .get-nft-form .create-form .form-title{margin-bottom:1rem;font-size:1.8rem;font-weight:700;letter-spacing:.001rem}.page-serials.get-nft .get-nft-form .create-form .form-input{width:100%;background:#fff}.page-serials.get-nft .get-nft-form .create-form .form-input:disabled{background:#999}.page-serials.get-nft .get-nft-form .create-form .default-btn{justify-content:center}.page-serials.get-nft .get-nft-form .create-form .ex-box{padding:2rem;background:var(--header-color);border-radius:.3rem}.page-serials.get-nft .get-nft-form .create-form .ex{font-size:1rem;line-height:1.7}.page-serials.get-nft .get-nft-form .create-form .ex>a{text-decoration:underline}.page-serials.get-nft .get-nft-form .create-form .wallet-connect-area{margin:1rem 0}.page-serials.get-nft .get-nft-form .create-form .wallet-connect-area .wallet-button{align-self:flex-start;padding:1rem 2rem;font-weight:700;color:var(--main-color);background:#fff;border-radius:100vw}.page-serials.get-nft .get-nft-form .create-form .wallet-connect-area .reconnect-button{align-self:flex-start}.page-serials.get-nft .get-nft-form .create-form .wallet-connect-area .app-box{display:flex;gap:1rem}.page-serials.get-nft .get-nft-form .create-form .wallet-connect-area .app-box .store{flex-shrink:0;max-width:10rem;transition:.2s}.page-serials.get-nft .get-nft-form .create-form .wallet-connect-area .app-box .store:hover{opacity:.6}.page-serials.get-nft .get-nft-form .create-form .wallet-connect-area .app-box .store>img{width:100%}.page-serials.get-nft .get-nft-form .create-form .loggedin-message{display:flex;flex-direction:column;gap:.5rem;padding:1rem;font-weight:700;color:var(--main-color);background:#fff;border-radius:.5rem}.page-serials.get-nft .get-nft-form .create-form .loggedin-message:before{font-size:.8rem;color:var(--accent-color);content:"【Google】"}.page-serials.get-nft .get-nft-form .create-form .claim-btn{padding:1rem;font-size:1.2rem}.page-serials.get-nft .get-nft-form .create-form .link-txt-box{display:flex;flex-direction:column;gap:1rem}.page-serials.get-nft .get-nft-form .create-form .link-txt-box .link-images{display:flex;gap:1rem}.page-serials.get-nft .get-nft-form .create-form .link-txt-box .link-images .link-image{width:50%;overflow:hidden;border-radius:.5rem;transition:.2s}@media screen and (max-width: 767px){.page-serials.get-nft .get-nft-form .create-form .link-txt-box .link-images .link-image{width:100%}.page-serials.get-nft .get-nft-form .create-form .link-txt-box .link-images .link-image:hover{opacity:1}}.page-serials.get-nft .get-nft-form .create-form .link-txt-box .link-images .link-image:hover{opacity:.6}.page-serials.get-nft .terms-privacy-box{overflow:hidden;border-radius:.5rem}.page-serials.get-nft .terms-privacy-box .buttons{display:flex;width:100%}.page-serials.get-nft .terms-privacy-box .buttons .tp-btn{flex-shrink:0;width:50%;padding:.5rem 1rem;color:var(--main-color);text-align:center;background:#fff}.page-serials.get-nft .terms-privacy-box .buttons .tp-btn.current{color:#fff;background:var(--link-color)}.page-serials.get-nft .terms-privacy-box .document{width:100%;max-height:15rem;aspect-ratio:3/1;padding:1rem;overflow-y:auto;background:#fff;border:.1rem solid var(--main-color)}.page-serials.get-nft .terms-privacy-box .document *{color:var(--main-color)}.page-serials.get-nft .terms-privacy-box .document .content{display:flex;flex-direction:column;gap:1rem}.page-serials.get-nft .terms-privacy-box .document .content h1,.page-serials.get-nft .terms-privacy-box .document .content h2,.page-serials.get-nft .terms-privacy-box .document .content p{font-family:var(--font-ja);line-height:1.7;color:var(--main-color)!important}.page-serials.get-nft .terms-privacy-box .document .content h1{font-size:1.5rem;font-weight:700;letter-spacing:.1rem}.page-serials.get-nft .terms-privacy-box .document .content h2{font-size:1.2rem;font-weight:700}.page-serials.get-nft .terms-privacy-box .document .content p{font-size:.8rem}.page-serials.get-nft .terms-privacy-box .document .content p a{font-weight:700;color:var(--link-color);text-decoration:underline}.page-serials.get-nft .agree-label{display:flex;gap:1rem;align-items:center}.page-serials.get-nft .agree-label:hover .check-box{transform:scale(1.1)}.page-serials.get-nft .agree-label:active .check-box{transform:scale(.9)}.page-serials.get-nft .agree-label .check-box{position:relative;flex-shrink:0;width:2rem;aspect-ratio:1/1;cursor:pointer;background:#fff;border-radius:.2rem;transition:.2s}.page-serials.get-nft .agree-label .check-box:before{position:absolute;top:50%;left:50%;font-size:2rem;color:var(--main-color);content:"";transform:translate(-50%,-50%)}.page-serials.get-nft .agree-label .check-box.checked:before{content:"✔"}body{position:relative;display:flex;height:100dvh;padding-bottom:6rem;overflow-y:auto;background:var(--main-color)}body .page-ttl{margin-bottom:2rem;font-family:var(--font-logo);font-size:3rem;font-weight:700}body .page-ttl.jp{font-family:var(--font-jp);font-size:2rem}body .page-ttl-flex{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between}body .page-ttl-flex .page-ttl{margin-bottom:0}body .page-ttl-flex .buttons{display:flex;gap:.5rem}body .page-ttl-flex .label{padding:.2rem 1rem;margin-right:auto;font-size:.8rem;color:var(--txt-color);background:var(--accent-color);border-radius:100vw}body .loader{flex-shrink:0;width:3rem;height:3rem;background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/loading-bk.svg) no-repeat center/contain;animation:circle-loading 1.5s infinite ease-in-out}body .loader.wh{background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/loading.svg) no-repeat center/contain}body .upgradable-message{display:inline-block;padding:1rem;font-weight:700;color:var(--main-color);background:#fff}body .upgradable-message.alert{line-height:1.7;color:var(--accent-color)}body .bread-crambs{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding-top:3rem;margin-top:3rem;border-top:1px solid #9e9e9e}body .bread-crambs .bread-link{font-size:.8rem;text-decoration:underline;transition:.2s}body .bread-crambs .bread-link:hover{opacity:.6}body .bread-crambs .bread-link.current{opacity:1}body .bread-crambs .arrow{font-size:1rem}body .icon.rotate-animation{animation:circle-loading 1.5s infinite ease-in-out}body w3m-modal{z-index:1000000000000000;backdrop-filter:blur(1rem)}@keyframes circle-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flowCurrentCircke{0%{box-shadow:0 0 0 var(--accent-color)}50%{box-shadow:0 0 1rem var(--accent-color)}to{box-shadow:0 0 0 var(--accent-color)}}.header{position:fixed;top:0;left:0;z-index:var(--z-gnav);box-sizing:border-box;flex-shrink:0;width:16.6666666667%;height:calc(100% - 6rem);padding:1.4rem;background:var(--header-color)}@media screen and (max-width: 1024px){.header{width:100%;height:6rem}}.header .logo{width:100%;aspect-ratio:1200/482;margin-bottom:2rem;font-size:2.5rem;font-weight:700;line-height:1;color:#fff;letter-spacing:.1rem;cursor:pointer}@media screen and (max-width: 1024px){.header .logo{width:30%;aspect-ratio:1200/106;margin-bottom:0}}@media screen and (max-width: 767px){.header .logo{width:50%}}.header .logo>picture{display:block;width:100%}@media screen and (max-width: 1024px){.header .logo{position:absolute;top:50%;left:2rem;transform:translateY(-50%)}}.header .links{display:flex;flex-direction:column;width:calc(100% + 2.8rem);height:calc(100% - 6rem);padding-right:.5rem;margin-top:1.4rem;margin-right:-1.4rem;margin-left:-1.4rem;overflow-x:hidden;overflow-y:auto;visibility:visible;opacity:1;transition:.2s}@media screen and (max-width: 1024px){.header .links{position:absolute;top:6rem;left:0;width:100%;height:calc(100dvh - 12rem);padding:2rem;margin-top:0;margin-right:0;margin-left:0;visibility:hidden;background:var(--main-color);opacity:0}}.header .links .link{display:flex;align-items:center;width:100%;padding:.8rem 1rem .8rem 1.2rem;font-size:1rem;font-weight:700;color:#fff;text-align:left}.header .links .link:hover{color:var(--link-color);background:#0e142b}.header .links .link.active{color:var(--link-color);background:#0e142b;border-right:.2rem solid var(--link-color)}.header .links .link.other{margin-top:auto}.header .links .link .icon{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.5rem;background:transparent no-repeat center/contain;transition:.2s}.header .links .link .icon.home{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/home.svg)}.header .links .link .icon.mymusic{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/record.svg)}.header .links .link .icon.playlist{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/playlist.svg)}.header .links .link .icon.market{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/shopping-bag.svg)}.header .links .link .icon.artists{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/artist.svg)}.header .links .link .icon.nft{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/file-nft.svg)}.header .links .link .icon.generatives{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/file.svg)}.header .links .link .icon.collaborations{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/collaborations.svg)}.header .links .link .icon.gift{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/gift.svg)}.header .links .link .icon.tickets{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/ticket.svg)}.header .links .link .icon.others{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/three-dots.svg)}.header .links .link .icon.info{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/info.svg)}.header .links .link .icon.artist_menu{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/user-circle.svg)}.header .links .link:hover .icon.home,.header .links .link.active .icon.home{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/home_blue.svg)}.header .links .link:hover .icon.mymusic,.header .links .link.active .icon.mymusic{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/record_blue.svg)}.header .links .link:hover .icon.playlist,.header .links .link.active .icon.playlist{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/playlist_blue.svg)}.header .links .link:hover .icon.market,.header .links .link.active .icon.market{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/shopping-bag_blue.svg)}.header .links .link:hover .icon.artists,.header .links .link.active .icon.artists{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/artist_blue.svg)}.header .links .link:hover .icon.nft,.header .links .link.active .icon.nft{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/file-nft_blue.svg)}.header .links .link:hover .icon.generatives,.header .links .link.active .icon.generatives{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/file_blue.svg)}.header .links .link:hover .icon.collaborations,.header .links .link.active .icon.collaborations{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/collaborations_blue.svg)}.header .links .link:hover .icon.gift,.header .links .link.active .icon.gift{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/gift_blue.svg)}.header .links .link:hover .icon.tickets,.header .links .link.active .icon.tickets{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/ticket_blue.svg)}.header .links .link:hover .icon.others,.header .links .link.active .icon.others{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/three-dots_blue.svg)}.header .links .link:hover .icon.info,.header .links .link.active .icon.info{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/info_blue.svg)}.header .links .link:hover .icon.artist_menu,.header .links .link.active .icon.artist_menu{background-image:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/user-circle_blue.svg)}.header .links .link:hover .notifications-count,.header .links .link.active .notifications-count{color:#fff}.header .links .link .notifications-count{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:0 .3rem;margin-left:1rem;font-size:.8rem;background:#b22222;border:solid 1px #b22222;border-radius:99px}.header .links .bottom{display:flex;flex-direction:column;height:auto;padding-top:2rem;margin-top:auto}.header .mobile-nav{position:absolute;top:50%;right:1rem;display:none;width:2rem;height:2rem;aspect-ratio:1/1;transform:translateY(-50%)}.header .mobile-nav .hamburger{position:absolute;top:50%;left:0;width:100%;height:.15rem;background:#fff;transition:.2s;transform:translateY(-50%)}.header .mobile-nav .hamburger:before,.header .mobile-nav .hamburger:after{position:absolute;display:block;width:100%;height:.15rem;content:"";background:#fff;transition:.2s}.header .mobile-nav .hamburger:before{transform:translateY(-.8rem)}.header .mobile-nav .hamburger:after{transform:translateY(.8rem)}@media screen and (max-width: 1024px){.header .mobile-nav{display:block}}@media screen and (max-width: 1024px){.header.open .links{visibility:visible;opacity:1}.header.open .mobile-nav .hamburger{background:transparent}.header.open .mobile-nav .hamburger:before{height:.2rem;transform:translateY(0) rotate(45deg)}.header.open .mobile-nav .hamburger:after{height:.2rem;transform:translateY(0) rotate(-45deg)}}.main{width:100%;padding-left:16.6666666667%;overflow:hidden;background:var(--main-color)}@media screen and (max-width: 1024px){.main{padding-top:6rem;padding-left:0}}.main .container{box-sizing:border-box;width:100%;padding:2rem 2rem 8rem}.main .container.transaction:after{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:2.5rem;font-weight:700;color:#fff;content:"Transaction now";background:#000000e6}.main .connect-area{width:100%}.main .connect-area .container{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem}.main .connect-area .connect-button,.main .connect-area .wallet-button,.main .connect-area .logout{box-sizing:border-box;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;color:#fff;background:var(--header-color);border-radius:100vw;transition:.2s}.main .connect-area .connect-button:hover,.main .connect-area .wallet-button:hover,.main .connect-area .logout:hover{color:var(--main-color);background:#fff}.main .connect-area .connect-icon{flex-shrink:0;width:3rem;aspect-ratio:1/1;background:transparent url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/user-circle.svg) no-repeat center/cover;transition:.2s}.main .connect-area .connect-icon:hover{opacity:.8}@media screen and (max-width: 767px){.main .connect-area .connect-icon:hover{opacity:1}}.main .connect-area .connect-icon:active{opacity:.8}.main .section{padding-bottom:6rem}.main .section .section-head{display:flex;align-items:center;justify-content:space-between;width:100%}.main .section .section-head .section-ttl{font-size:2rem;font-weight:700}.main .section .section-head .link{font-size:1rem;color:#ffffff80}.main .section .section-head .section-buttons{display:flex;gap:1rem;align-items:center}.main .section .section-head .section-buttons .button{padding:.2rem 1rem;font-size:1rem;font-weight:700;color:var(--main-color);background:var(--txt-color);border:1px solid var(--txt-color);border-radius:100vw;transition:.2s}.main .section .section-head .section-buttons .button:hover{color:var(--txt-color);background:var(--main-color)}.main .section .items{box-sizing:border-box;display:flex;gap:1rem;padding-bottom:.5rem;margin-top:2rem;margin-bottom:5rem;overflow-x:auto}.main .section .items .item{flex-shrink:0;width:calc((100% - 4rem)/5);cursor:pointer}.main .section .items .item:hover .image:before{background:#00000080}.main .section .items .item .image{position:relative;width:100%;height:0;padding-bottom:100%;background:#fff no-repeat center/cover;border-radius:.5rem}.main .section .items .item .image:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:transparent;transition:.2s}.main .section .items .item .image:after{position:absolute;right:.5rem;bottom:.5rem;width:1rem;height:1rem;content:"";background:transparent no-repeat center/contain;opacity:.5}.main .section .items .item .meta{box-sizing:border-box;padding:.5rem 0}.main .section .items .item .meta .ttl,.main .section .items .item .meta .creator{font-weight:700}.main .section .items .item .meta .ttl{font-size:1rem;color:#fff}.main .section .items .item .meta .creator{font-size:.8rem;color:#a7a7a7}.main .section .items .item .meta .add-playlist-btn{padding:.2rem 1rem;margin-top:1rem;font-size:.8rem;font-weight:700;color:var(--main-color);background:var(--txt-color);border:1px solid var(--txt-color);border-radius:100vw;transition:.2s}.main .section .items .item .meta .add-playlist-btn:hover{color:var(--txt-color);background:var(--main-color)}.main .section .market-items{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:.5rem;margin-top:2rem;margin-bottom:5rem;overflow-x:auto}.main .section .market-items .item{display:flex;flex-shrink:0;width:calc((100% - 2rem)/2)}.main .section .market-items .item .image{position:relative;flex-shrink:0;align-self:stretch;width:30%;height:100%;cursor:pointer;background:#fff no-repeat center/cover;border-radius:.5rem;border-top-right-radius:0;border-bottom-right-radius:0}.main .section .market-items .item .image:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:700;color:#fff;letter-spacing:.5rem;visibility:hidden;content:"PLAY";background:#000c;opacity:0;transition:.2s}.main .section .market-items .item .image:hover:after{visibility:visible;opacity:1}.main .section .market-items .item .meta{box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;justify-content:center;width:100%;padding:1rem;overflow:auto;background:var(--controller-color);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.main .section .market-items .item .meta .ttl,.main .section .market-items .item .meta .creator{font-weight:700}.main .section .market-items .item .meta .ttl{overflow:hidden;font-size:1.2rem;color:#fff;text-overflow:ellipsis;white-space:nowrap}.main .section .market-items .item .meta .creator{overflow:hidden;font-size:.8rem;color:#a7a7a7;text-overflow:ellipsis;white-space:nowrap}.main .section .market-items .item .meta .price{font-size:1rem;font-weight:700;color:#fff}.main .section .market-items .item .meta .buttons{display:flex;gap:.5rem;align-items:center}.main .section .market-items .item .meta .buttons .buy-btn{align-self:flex-start;padding:.2rem 1rem;margin-top:1rem;font-size:.8rem;font-weight:700;color:var(--main-color);background:var(--txt-color);border:1px solid var(--txt-color);border-radius:100vw;transition:.2s}.main .section .market-items .item .meta .buttons .buy-btn:hover{color:var(--txt-color);background:transparent}.main .section .market-items .item .meta .buttons .os-btn{align-self:flex-start;padding:.2rem 1rem;margin-top:1rem;font-size:.8rem;font-weight:700;color:var(--txt-color);background:var(--main-color);border:1px solid var(--txt-color);border-radius:100vw;transition:.2s}.main .section .market-items .item .meta .buttons .os-btn:hover{color:var(--main-color);background:transparent;background:var(--txt-color)}.main .listing-modal{position:fixed;top:0;left:0;z-index:100000;width:100%;height:100dvh;visibility:hidden;opacity:0;transition:.2s}.main .listing-modal.show{visibility:visible;opacity:1}.main .listing-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100dvh;cursor:pointer;background:#000c}.main .listing-modal .modal-container{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;width:100%;max-width:800px;height:60vh;padding:3rem;background:#fff;border-radius:1rem;transform:translate(-50%,-50%)}.main .listing-modal .modal-container .ttl{font-size:2.5rem;font-weight:700;color:var(--main-color)}.main .listing-modal .modal-container .sell-token{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.main .listing-modal .modal-container .sell-token .list-btns{display:flex;gap:1rem;align-items:center}.main .listing-modal .modal-container .sell-token .list-btn{align-self:flex-start;padding:.8rem 3rem;margin-top:2rem;font-size:1.2rem;font-weight:700;background:var(--main-color);border:.2rem solid var(--main-color);border-radius:.5rem;transition:.2s}.main .listing-modal .modal-container .sell-token .list-btn.cancel{color:var(--main-color);background:var(--txt-color)}.main .listing-modal .modal-container .sell-token .list-btn.cancel:hover{color:var(--txt-color);background:var(--main-color)}.main .listing-modal .modal-container .sell-token .list-btn:hover{color:var(--main-color);background:var(--txt-color)}.main .listing-modal .modal-container .sell-token .name{font-size:1.8rem;font-weight:700;color:var(--main-color)}.main .listing-modal .modal-container .sell-token .txt{font-size:1rem;font-weight:700;color:var(--main-color)}.main .listing-modal .modal-container .sell-token .form{display:flex;gap:0;align-items:center;width:100%}.main .listing-modal .modal-container .sell-token .form .form-label{display:flex;align-items:center;align-self:stretch;padding:.5rem 1.5rem;font-size:1.2rem;font-weight:700;color:var(--txt-color);background:var(--main-color);border-radius:.5rem;border-top-right-radius:0;border-bottom-right-radius:0}.main .listing-modal .modal-container .sell-token .form .form-input{padding:1rem;font-weight:700;color:var(--main-color);border:1px solid var(--main-color);border-radius:.5rem;border-top-left-radius:0;border-bottom-left-radius:0}.main .listing-modal .modal-container .sell-token .form .form-input:focus{outline:none}@media screen and (max-width: 767px){.main .listing-modal .modal-container .sell-token .form .form-input{padding:.5rem}}.main .top-kv{display:flex;gap:5%}.main .top-kv .left{width:45%;padding:1rem .5rem}.main .top-kv .left .lead{font-size:2rem;font-weight:700}.main .top-kv .left .vision{margin-top:2rem;font-size:1rem;line-height:1.7}.main .top-kv .left .buttons{display:flex;gap:1rem;margin-top:2rem}.main .top-kv .left .buttons .btn{padding:.5rem 1.4rem;font-weight:700;color:var(--main-color);background:#fff;border:1px solid #fff;border-radius:4px;transition:.2s}.main .top-kv .left .buttons .btn:hover{color:#fff;background:transparent;border:1px solid #fff}.main .top-kv .right{display:flex;flex-direction:column;gap:1rem;justify-content:center;width:50%}.main .top-kv .right .slider .slide{width:100%;overflow:hidden;border-radius:4px}.main .top-kv .right .pages{display:flex;gap:.5rem;align-items:center;justify-content:center}.main .top-kv .right .pages .dot{width:.5rem;height:.5rem;cursor:pointer;background:#fff;border-radius:100%}.main .contents-box{display:flex;flex-direction:column;gap:2rem;margin-top:4rem}.main .contents-box .ttl{align-self:flex-start;padding:.5rem 2rem;font-size:1.4rem;font-weight:700;color:var(--main-color);background:#fff}.main .contents-box .items{display:flex;flex-wrap:nowrap;gap:3%;width:100%;overflow-x:auto}.main .contents-box .items .item{display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;width:20%}.main .contents-box .items .item .item-ttl{font-size:1rem;font-weight:700}.main .contents-box .items .item .item-artist{font-size:.8rem;font-weight:700}.main .contents-box .items .item .item-price{font-size:.8rem;font-weight:700;color:#999}.main .contents-box .items .item .item-price:before{margin-right:.5rem;content:"Ξ"}.main .contents-box .artists{display:flex;flex-wrap:nowrap;gap:3%;width:100%;overflow-x:auto}.main .contents-box .artists .artist{display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;align-items:center;width:20%}.main .contents-box .artists .artist .image{width:60%;overflow:hidden;border-radius:50%}.main .contents-box .artists .artist .artist-name{font-size:1rem;font-weight:700}.main .contents-box .artists .artist .twitter{font-size:2rem;font-weight:700;transition:.2s}.main .contents-box .artists .artist .twitter:hover{opacity:.8}.main .add-playlist-modal .play-list{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.main .add-playlist-modal .play-list .list{padding:1rem 2rem;font-size:var(--txt-color);font-weight:700;cursor:pointer;background:var(--header-color)}.main .add-playlist-modal .play-list .list:hover{opacity:.8}.main .play-area{position:fixed;bottom:0;left:0;z-index:var(--z-play-area);box-sizing:border-box;display:flex;align-items:center;width:100%;height:6rem;padding:1.2rem 1rem;overflow:visible;background:var(--controller-color)}@media screen and (max-width: 767px){.main .play-area{overflow:hidden}}.main .play-area .btn{flex-shrink:0;width:1.5rem;height:1.5rem;background:transparent no-repeat center/contain;transition:.2s}.main .play-area .btn:hover{opacity:.8}.main .play-area .btn.on{color:var(--accent-color)}.main .play-area .preview{display:flex;flex-shrink:0;gap:.5rem;align-items:center;width:30%;min-width:180px}@media screen and (max-width: 767px){.main .play-area .preview{width:60%;min-width:auto}}.main .play-area .preview .cover{position:relative;flex-shrink:0;width:60px;height:60px;cursor:pointer;background:var(--header-color) no-repeat center/contain}.main .play-area .preview .cover:hover:after{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-logo);font-size:10px;line-height:1.7;text-align:center;content:"Show Detail";background:#000c}@media screen and (max-width: 1024px){.main .play-area .preview .cover{width:2.5rem;height:2.5rem}.main .play-area .preview .cover:hover:after{display:none}}.main .play-area .preview .meta{display:flex;flex-direction:column;gap:.5rem;width:100%;overflow:hidden}.main .play-area .preview .meta .ttl,.main .play-area .preview .meta .creator{align-self:flex-start;text-align:left;word-break:keep-all;white-space:nowrap;cursor:pointer}.main .play-area .preview .meta .ttl:hover,.main .play-area .preview .meta .creator:hover{text-decoration:underline}.main .play-area .preview .meta .ttl{font-size:1rem;color:#fff}.main .play-area .preview .meta .creator{font-size:.9rem;color:#a7a7a7}.main .play-area .controller{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 1rem}@media screen and (max-width: 767px){.main .play-area .controller{width:auto;height:auto;padding:0 2rem;margin-left:auto}}.main .play-area .controller .buttons{display:flex;gap:2rem;align-items:center}.main .play-area .controller .buttons .btn{width:1.3rem;height:1.3rem;background:transparent no-repeat center/contain}.main .play-area .controller .buttons .btn.circle{position:relative;display:flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;overflow:hidden;color:var(--controller-color);border-radius:50%}.main .play-area .controller .buttons .btn.loading{animation:circle-loading 1.5s infinite ease-in-out}@media screen and (max-width: 767px){.main .play-area .controller .buttons .btn{display:none}.main .play-area .controller .buttons .btn.next{display:block}}.main .play-area .controller .timeline-box{position:relative;width:100%;height:5px;overflow:hidden;background:#ffffff4d;border-radius:100dvh}@media screen and (max-width: 767px){.main .play-area .controller .timeline-box{display:none}}.main .play-area .controller .timeline-box .timeline-current{position:absolute;top:50%;left:0;z-index:0;width:0%;height:5px;cursor:pointer;background:#fff;border-radius:100dvh;transform:translateY(-50%)}.main .play-area .controller .timeline-box .timeline{position:absolute;top:50%;left:0;z-index:10;width:100%;height:.5rem;cursor:pointer;background:transparent;transform:translateY(-50%);-webkit-appearance:none;appearance:none}.main .play-area .controller .timeline-box .timeline:focus,.main .play-area .controller .timeline-box .timeline:active{outline:none}.main .play-area .controller .timeline-box .timeline::-webkit-slider-thumb{position:relative;display:block;width:.5rem;height:.5rem;cursor:pointer;background-color:transparent;border:none;-webkit-border-radius:50%;border-radius:50%;-webkit-appearance:none;appearance:none}.main .play-area .other{box-sizing:border-box;display:flex;flex-shrink:0;gap:1.8rem;align-items:center;justify-content:flex-end;width:30%;min-width:180px;height:100%;padding-right:2rem}@media screen and (max-width: 1024px){.main .play-area .other{padding-right:1rem}}@media screen and (max-width: 767px){.main .play-area .other{width:auto;min-width:auto;height:auto;padding-right:.5rem}}.main .play-area .other .btn{position:relative;z-index:var(--z-volume);align-self:flex-start}@media screen and (max-width: 767px){.main .play-area .other .btn{display:none}}@media screen and (max-width: 767px){.main .play-area .other .btn.list{display:block}}.main .play-area .other .btn .volume-range{position:absolute;top:-360%;left:-300%;z-index:var(--z-volume);display:none;width:10rem;height:.5rem;cursor:pointer;background:#fff;border:none;border-radius:1rem;outline:none;transform:rotate(-90deg);-webkit-appearance:none;appearance:none}.main .play-area .other .btn .volume-range.show{display:block}.main .play-area .other .btn .volume-range::-moz-focus-outer{border:0}.main .play-area .other .btn .volume-range:active::-webkit-slider-thumb{box-shadow:0 5px 10px -2px #0000004d}.play-queue{position:fixed;bottom:6rem;left:0;z-index:var(--z-play-queue);width:100%;height:0;overflow-y:auto;visibility:hidden;background:#000c;opacity:0;transition:.2s ease-in-out;-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem)}@supports not ((-webkit-backdrop-filter: blur(3rem)) or (backdrop-filter: blur(3rem))){.play-queue{background:#000000f2}}@media screen and (max-width: 767px){.play-queue{background:#000000f2}}.play-queue.open{height:calc(100dvh - 6rem);visibility:visible;opacity:1}.play-queue .ttl-box{display:flex;align-items:center;justify-content:space-between;padding:2rem 3rem}.play-queue .ttl-box .ttl{font-size:2rem;font-weight:700}.play-queue .ttl-box .btn{width:2rem;aspect-ratio:1/1;background:transparent no-repeat center/contain;transition:.2s}.play-queue .ttl-box .btn:hover{opacity:.8}.play-queue .queue-box{padding:0 3rem 2rem}@media screen and (max-width: 767px){.play-queue .queue-box{padding:0 1rem 2rem}}.play-queue .queue-box .desc{font-size:1.4rem;font-weight:700;color:#aaa}.play-queue .lists{display:flex;flex-direction:column;margin-top:2rem}.play-queue .lists .list{display:flex;gap:2rem;align-items:center;padding:0 1rem;cursor:pointer}.play-queue .lists .list:hover{background:#333}.play-queue .lists .list:hover .image{box-shadow:0 0 2px #fff}@media screen and (max-width: 767px){.play-queue .lists .list{padding:0}}.play-queue .lists .list .clckable{display:flex;gap:2rem;align-items:center;width:100%;padding:.5rem 0}@media screen and (max-width: 767px){.play-queue .lists .list .clckable{gap:1rem}}.play-queue .lists .list .number{flex-shrink:0;width:3rem;font-family:var(--font-logo);font-size:1rem;text-align:center}@media screen and (max-width: 767px){.play-queue .lists .list .number{width:1.5rem;font-size:10px}}.play-queue .lists .list .image{flex-shrink:0;width:5rem;aspect-ratio:1/1;background:var(--header-color) no-repeat center/contain}@media screen and (max-width: 767px){.play-queue .lists .list .image{width:4rem}}.play-queue .lists .list .detail{display:flex;flex-direction:column;gap:.5rem}.play-queue .lists .list .detail .title{display:-webkit-box;overflow:hidden;font-size:1.2rem;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 767px){.play-queue .lists .list .detail .title{-webkit-line-clamp:1}}.play-queue .lists .list .detail .artist{display:-webkit-box;overflow:hidden;font-size:1rem;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 767px){.play-queue .lists .list .detail .artist{-webkit-line-clamp:1}}.play-queue .lists .list .btn{flex-shrink:0;width:1.5rem;aspect-ratio:1/1;margin-left:auto;background:transparent no-repeat center/contain}.play-queue .lists .list+.list{border-top:1px solid rgba(255,255,255,.3)}.search-sort{display:flex;gap:1rem}.search-sort .search-form{display:flex;gap:1rem;align-self:center;width:80%;padding:.5rem 1.5rem;background:var(--txt-color);border-radius:100vw}.search-sort .search-form .icon{flex-shrink:0;width:1.5rem;aspect-ratio:1/1;background:transparent no-repeat center/contain}.search-sort .search-form .txt-input{width:100%;font-size:1rem}.search-sort .search-form .close{flex-shrink:0;width:1rem;aspect-ratio:1/1;background:transparent no-repeat center/contain;transition:.2s}.search-sort .search-form .close:hover{opacity:.6}.search-sort .sort-form{position:relative;z-index:1;display:flex;flex-shrink:0;align-items:center;align-self:center;justify-content:center;width:2.8rem;aspect-ratio:1/1;background:transparent;border-radius:50%;transition:.2s}.search-sort .sort-form .icon{width:1.5rem;aspect-ratio:1/1;background:transparent no-repeat center/contain}.search-sort .sort-form:hover{background:var(--header-color);opacity:.6}.profile-form,.create-form,.generative-form{display:flex;flex-direction:column;gap:3rem}.profile-form .preview .image,.create-form .preview .image,.generative-form .preview .image{display:block;width:30%;aspect-ratio:1/1;cursor:pointer;background:transparent url(https://d2tr0ey4qw5bcr.cloudfront.net/pages/artist_menu/new/cover.png) no-repeat center/cover;border-radius:.5rem;transition:.2s}.profile-form .preview .image:hover,.create-form .preview .image:hover,.generative-form .preview .image:hover{background-color:#fff3;opacity:.8}.profile-form .preview .image .image-upload,.create-form .preview .image .image-upload,.generative-form .preview .image .image-upload{visibility:hidden;opacity:0}.profile-form .preview .audio-check-area,.create-form .preview .audio-check-area,.generative-form .preview .audio-check-area{margin-top:2rem}.profile-form .preview .audio-check-area .txt,.create-form .preview .audio-check-area .txt,.generative-form .preview .audio-check-area .txt{font-size:1rem;font-weight:700}.profile-form .preview .audio-check-area .audio,.create-form .preview .audio-check-area .audio,.generative-form .preview .audio-check-area .audio{margin-top:.5rem}.profile-form .preview .audio,.create-form .preview .audio,.generative-form .preview .audio{margin-top:1rem}.profile-form .upload-assets .label,.create-form .upload-assets .label,.generative-form .upload-assets .label{font-size:1rem;font-weight:700}.profile-form .upload-assets .audio-upload,.create-form .upload-assets .audio-upload,.generative-form .upload-assets .audio-upload{display:block;margin-top:.5rem;cursor:pointer}.profile-form .mint-btn,.profile-form .create-btn,.create-form .mint-btn,.create-form .create-btn,.generative-form .mint-btn,.generative-form .create-btn{align-self:flex-start;padding:.8rem 3rem;font-size:1.2rem;font-weight:700;color:var(--main-color);background:var(--txt-color);border:.2rem solid var(--txt-color);border-radius:.5rem;transition:.2s}.profile-form .mint-btn:hover,.profile-form .create-btn:hover,.create-form .mint-btn:hover,.create-form .create-btn:hover,.generative-form .mint-btn:hover,.generative-form .create-btn:hover{color:var(--txt-color);background:var(--main-color)}.profile-form .mint-btn:disabled,.profile-form .create-btn:disabled,.create-form .mint-btn:disabled,.create-form .create-btn:disabled,.generative-form .mint-btn:disabled,.generative-form .create-btn:disabled{color:var(--txt-color);cursor:wait;background:var(--main-color)}.profile-form .form,.create-form .form,.generative-form .form{display:flex;flex-direction:column;gap:.5rem;width:100%}.profile-form .form .form-label,.create-form .form .form-label,.generative-form .form .form-label{display:flex;align-items:center;align-self:stretch;font-size:1.2rem;font-weight:700;color:var(--txt-color);background:var(--main-color);border-radius:.5rem}.profile-form .form .form-txt,.create-form .form .form-txt,.generative-form .form .form-txt{font-size:.8rem;color:var(--txt-color)}.profile-form .form .form-input,.profile-form .form .form-textarea,.profile-form .form .form-select,.create-form .form .form-input,.create-form .form .form-textarea,.create-form .form .form-select,.generative-form .form .form-input,.generative-form .form .form-textarea,.generative-form .form .form-select{padding:1rem;font-family:var(--font-jp)!important;color:var(--main-color);border-radius:.5rem}.profile-form .form .form-input:focus,.profile-form .form .form-textarea:focus,.profile-form .form .form-select:focus,.create-form .form .form-input:focus,.create-form .form .form-textarea:focus,.create-form .form .form-select:focus,.generative-form .form .form-input:focus,.generative-form .form .form-textarea:focus,.generative-form .form .form-select:focus{outline:none}@media screen and (max-width: 767px){.profile-form .form .form-input,.profile-form .form .form-textarea,.profile-form .form .form-select,.create-form .form .form-input,.create-form .form .form-textarea,.create-form .form .form-select,.generative-form .form .form-input,.generative-form .form .form-textarea,.generative-form .form .form-select{padding:.5rem;font-size:1rem}}.profile-form .form .form-textarea,.create-form .form .form-textarea,.generative-form .form .form-textarea{min-height:15rem}.profile-form .form .form-select,.create-form .form .form-select,.generative-form .form .form-select{border:none}.profile-form .sns-forms,.create-form .sns-forms,.generative-form .sns-forms{display:flex;flex-direction:column;border:.1rem solid var(--txt-color);border-radius:.5rem}.profile-form .sns-form+.sns-form,.create-form .sns-form+.sns-form,.generative-form .sns-form+.sns-form{border-top:.1rem solid var(--txt-color)}.profile-form .sns-form,.create-form .sns-form,.generative-form .sns-form{display:flex;gap:.5rem;align-items:center;padding:1rem}.profile-form .sns-form .icon,.create-form .sns-form .icon,.generative-form .sns-form .icon{flex-shrink:0;width:2rem;aspect-ratio:1/1;margin-right:1rem;background:transparent no-repeat center/contain}@media screen and (max-width: 767px){.profile-form .sns-form .icon,.create-form .sns-form .icon,.generative-form .sns-form .icon{width:1.5rem;margin-right:0}}.profile-form .sns-form .before-txt,.create-form .sns-form .before-txt,.generative-form .sns-form .before-txt{flex-shrink:0;font-size:1.2rem}@media screen and (max-width: 767px){.profile-form .sns-form .before-txt,.create-form .sns-form .before-txt,.generative-form .sns-form .before-txt{font-size:10px}}.profile-form .sns-form .form-input,.create-form .sns-form .form-input,.generative-form .sns-form .form-input,.profile-form .sns-form .form-input.full,.create-form .sns-form .form-input.full,.generative-form .sns-form .form-input.full{width:100%}.default-btn{display:flex;gap:.5rem;align-items:center;padding:.5rem 1rem;font-size:.9rem;font-weight:700;color:var(--main-color);background:var(--txt-color);border-radius:100vw;transition:.2s}.default-btn:hover{opacity:.8}.default-btn.bk{color:var(--txt-color);background:var(--header-color)}.default-btn.bl{color:var(--txt-color);background:var(--link-color)}.default-btn.rd{color:var(--txt-color);background:var(--accent-color)}.default-btn .icon{width:.8rem;aspect-ratio:1/1;background:no-repeat center/contain}.more-btn{display:flex;gap:.5rem;align-items:center;padding:1rem;font-size:.9rem;font-weight:700;color:var(--main-color);background:var(--txt-color);border-radius:100vw;transition:.2s}.more-btn:hover{opacity:.8}.more-btn.bk{color:var(--txt-color);background:var(--header-color)}.more-btn.wide{justify-content:center;width:80%;margin:2rem auto 0;text-align:center;border-radius:.3rem}.more-btn.round{border-radius:5rem}.image.grad1{background:radial-gradient(ellipse at 50% 50%,#fff3,#fff0),radial-gradient(ellipse at 70% 60%,#c3e060,#c3e06000 90%),radial-gradient(ellipse at 30% 30%,#c3e060,#c3e06000 60%),radial-gradient(ellipse at bottom left,#00a3cb,#00a3cb00 70%),linear-gradient(135deg,#122e7700 0% 75%,#122e77),linear-gradient(to right,#625793,#d55d64 35%,#e49129 65%,#c0671c)!important}.image.grad2{background:radial-gradient(49.19% 88.28% at 72.99% 113.54%,#5de3ecba,#5de3ec2b 59.78%,#5de3ec00),linear-gradient(54.57deg,#862ab1 8.59%,#b95be600 80.49%),radial-gradient(118.75% 118.75% at 96.65% 74.22%,#308ee6,#309ee600 73.91%),radial-gradient(114.51% 155.86% at 9.82% 10.94%,#ff5555b3,#ff555525 61.98%,#f550 100%,#f2f5fa)!important}.image.grad3{background:radial-gradient(110.88% 79.69% at 47.77% 151.82%,#ffec45,#ffec454d 54.92%,#ffec4500 96.11%),radial-gradient(50% 68.23% at 98.21% 96.61%,#41d1b7,#41d1b759 49.27%,#41d1b700),radial-gradient(83.71% 75.52% at -10.04% 2.86%,#8263db,#8172da42 56.87%,#8172da00),linear-gradient(180deg,#58ccdc,#58ccdc00),linear-gradient(81.23deg,#ff557e 21.4%,#f550 84.87%,#f2f5fa)!important}.image.grad4{background:radial-gradient(77.73% 77.73% at 98.52% 96.25%,#f98bda,#804cef4a 50.52%,#5bd8d800),radial-gradient(141.73% 105.23% at 50% -7.16%,#e1f8ff,#a0c6ff00 50.73%,#a293ff00),radial-gradient(112.27% 48.54% at 1.59% 50%,#ff82e380,#ff7bea18 53.91%,#fed8ff00),linear-gradient(153.07deg,#8177f3 6.37%,#ffe6a600 83.82%)!important}.image.grad5{background:radial-gradient(77.95% 77.95% at 74.66% 58.07%,#fffedccc,#ffffff27 62.28%,#fff0),radial-gradient(89.67% 70.39% at 93.75% 92.16%,#29c2d7,#90a0d77d 52.46%,#ff9c9c00),radial-gradient(68.86% 68.86% at 94.55% 1.7%,#fadc90,#fadc9000),linear-gradient(130.87deg,#f5737ac7 3.47%,#f5737a00 77.25%)!important}.image.grad6{background:radial-gradient(105.68% 45.69% at 92.95% 50%,#69f4fd80,#a0fff418 53.91%,#fed8ff00),radial-gradient(103.18% 103.18% at 90.11% 102.39%,#c9fff2,#e6fffa00),radial-gradient(90.45% 90.45% at 87.84% 9.55%,#ffd2f5,#fedbf600),linear-gradient(135.66deg,#cbb9ffcc 14.89%,#d8cafe00 74.33%)!important}.image.grad7{background-color:#d5ff99!important;background-image:radial-gradient(at 99% 13%,hsl(136,97%,72%) 0px,transparent 50%),radial-gradient(at 54% 99%,hsl(214,94%,70%) 0px,transparent 50%),radial-gradient(at 26% 69%,hsl(45,84%,62%) 0px,transparent 50%),radial-gradient(at 29% 36%,hsl(58,93%,77%) 0px,transparent 50%),radial-gradient(at 36% 51%,hsl(67,90%,69%) 0px,transparent 50%),radial-gradient(at 12% 69%,hsl(57,82%,61%) 0px,transparent 50%),radial-gradient(at 24% 23%,hsl(313,88%,70%) 0px,transparent 50%)!important}.image.grad8{background:linear-gradient(180deg,#341d65,#341d6500),radial-gradient(94.51% 124.88% at 94.32% 94.43%,#41f4ffc7,#80d9ffc7 46.52%,#41c6ff00),linear-gradient(41deg,#fffce6 4.33%,#fffce600 73.7%);background-blend-mode:overlay,saturation,lighten,screen,color,darken!important}.modal{position:fixed;top:0;left:0;z-index:var(--z-over-wrap);width:100%;height:100dvh;visibility:hidden;opacity:0;transition:.2s}.modal.show{visibility:visible;background:#0009;opacity:1;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}@supports not ((-webkit-backdrop-filter: blur(1rem)) or (backdrop-filter: blur(1rem))){.modal.show{background:#000000f2}}@media screen and (max-width: 767px){.modal.show{background:#000000f2}}.modal.bk .modal-container{background:#2e2e2e}.modal .overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.modal .modal-container{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;width:100%;max-width:800px;height:60vh;padding:3rem;overflow-y:auto;background:#fff;border-radius:1rem;transform:translate(-50%,-50%)}@media screen and (max-width: 767px){.modal .modal-container{width:calc(100% - 2rem)}}.modal .modal-container.reordering-modal-container{width:auto;height:auto}@media screen and (max-width: 767px){.modal .modal-container.reordering-modal-container{width:auto;height:auto}}.modal .modal-container .modal-ttl-section{display:flex;justify-content:space-between}.modal .modal-container .modal-ttl-section .modal-ttl{font-size:1.5rem;font-weight:700;color:var(--main-color)}@media screen and (max-width: 767px){.modal .modal-container .modal-ttl-section .modal-ttl{font-size:1.2rem}}.modal .modal-container .modal-ttl-section .button{padding:.3rem 1rem;font-size:.8rem;font-weight:700;color:var(--txt-color);background:var(--main-color);border:1px solid var(--main-color);border-radius:100vw;transition:.2s}.modal .modal-container .modal-ttl-section .button:hover{color:var(--main-color);background:var(--txt-color)}.modal .modal-container .txt{line-height:1.7;color:var(--header-color)}.modal .modal-container .icon{display:block;width:2rem;aspect-ratio:1/1;background:transparent no-repeat center/contain}.modal .modal-container .icon.loading{animation:circle-loading 1.5s infinite ease-in-out}.modal .modal-container .modal-form,.modal .modal-container .modal-form .form{display:flex;flex-direction:column;gap:1rem}.modal .modal-container .modal-form .form .form-label{font-size:1.2rem;font-weight:700;color:var(--main-color)}.modal .modal-container .modal-form .form .form-input{padding:.5rem;font-size:1.4rem;border:.1rem solid var(--main-color);border-radius:.2rem}@media screen and (max-width: 767px){.modal .modal-container .modal-form .form .form-input{font-size:1rem}}.modal .modal-container .modal-form .default-btn{align-self:flex-start;padding:1rem 1.5rem;font-size:1.4rem;border-radius:.2rem}.other-market-modal .links{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.other-market-modal .links .link{font-size:1.4rem;font-weight:700;color:var(--link-color);text-decoration:underline}.transfer-modal .nft-info{display:flex;gap:1rem;align-items:center;margin:1rem 0}.transfer-modal .nft-info .image{width:60%;max-width:7rem;aspect-ratio:1/1;background:transparent no-repeat center/cover}.transfer-modal .nft-info .desc .name{font-size:1.4rem;font-weight:700;color:var(--main-color)}.transfer-modal .nft-info .desc .txt{font-size:1rem;font-weight:700;color:var(--main-color)}.transfer-modal .register-address{max-height:15rem;overflow-y:auto;border:.1rem solid var(--main-color);border-radius:.3rem}.transfer-modal .register-address.transaction{background:#ddd}.transfer-modal .register-address .address{display:flex;align-items:center;padding:.5rem}.transfer-modal .register-address .address .txt{width:calc(100% - 1.5rem);overflow:hidden;font-size:1rem}.transfer-modal .register-address .address .delete-btn{width:1rem;aspect-ratio:1/1;margin-left:auto;background:transparent no-repeat center/contain;transition:.2s}.transfer-modal .register-address .address .delete-btn:hover{opacity:.8}.transfer-modal .register-address .address+.address{border-top:.1rem solid var(--main-color)}.transfer-modal .forms{display:flex;margin-bottom:1rem}.transfer-modal .forms.transaction .add-btn{cursor:not-allowed;background:#999}.transfer-modal .forms .form-input{flex-shrink:0;width:80%;padding:.5rem;font-size:1rem;border:1px solid var(--main-color);border-right:none;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.transfer-modal .forms .add-btn{flex-shrink:0;width:20%;padding:.5rem;color:#fff;background:var(--link-color);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;transition:.2s}.transfer-modal .forms .add-btn:hover{opacity:.8}.transfer-modal .transfer-btn{padding:1rem;margin-top:1rem;font-size:1rem;font-weight:700;color:#fff;background:var(--link-color);border-radius:.5rem;transition:.2s}.transfer-modal .transfer-btn:hover{opacity:.8}.transfer-modal .transfer-btn:disabled{background:#999}.sell-modal .nft-info{display:flex;gap:1rem;align-items:center;margin:1rem 0}.sell-modal .nft-info .image{width:60%;max-width:7rem;aspect-ratio:1/1;background:transparent no-repeat center/cover}.sell-modal .nft-info .desc .name{font-size:1.4rem;font-weight:700;color:var(--main-color)}.sell-modal .listing-history{display:flex;flex-direction:column;border:.1rem solid var(--main-color);border-radius:.3rem}.sell-modal .listing-history .row{display:flex;align-items:center}.sell-modal .listing-history .row .col{flex-shrink:0;width:33.33%;padding:.5rem;font-size:1.2rem;color:var(--main-color)}.sell-modal .listing-history .row .col .button{width:100%!important}.sell-modal .listing-history .row+.row{border-top:.1rem solid var(--main-color)}.sell-modal .loader{margin:3rem auto}.buy-modal .nft-info,.cancel-modal .nft-info,.nft-create-modal .nft-info{display:flex;gap:1rem;align-items:center;width:100%;margin:1rem 0}.buy-modal .nft-info .image,.cancel-modal .nft-info .image,.nft-create-modal .nft-info .image{flex-shrink:0;width:50%;max-width:9rem;aspect-ratio:1/1;background:transparent no-repeat center/cover;border-radius:.5rem}.buy-modal .nft-info .desc,.cancel-modal .nft-info .desc,.nft-create-modal .nft-info .desc{display:flex;flex-direction:column;gap:.5rem;width:100%}.buy-modal .nft-info .desc .name,.cancel-modal .nft-info .desc .name,.nft-create-modal .nft-info .desc .name{font-size:2rem;font-weight:700;color:var(--main-color)}.buy-modal .nft-info .desc .price,.buy-modal .nft-info .desc .artist,.cancel-modal .nft-info .desc .price,.cancel-modal .nft-info .desc .artist,.nft-create-modal .nft-info .desc .price,.nft-create-modal .nft-info .desc .artist{font-size:1rem;color:var(--main-color)}.buy-modal .nft-info .desc .chain,.cancel-modal .nft-info .desc .chain,.nft-create-modal .nft-info .desc .chain{font-size:1rem;color:var(--main-color);opacity:.6}.buy-modal .terms,.cancel-modal .terms,.nft-create-modal .terms{width:100%;min-height:15rem;aspect-ratio:4/1;padding:1rem;overflow-y:auto;border:.1rem solid var(--main-color);border-radius:.3rem}.buy-modal .terms *,.cancel-modal .terms *,.nft-create-modal .terms *{color:var(--main-color)}.buy-modal .terms .content,.cancel-modal .terms .content,.nft-create-modal .terms .content{display:flex;flex-direction:column;gap:1rem}.buy-modal .terms .content h1,.buy-modal .terms .content h2,.buy-modal .terms .content p,.cancel-modal .terms .content h1,.cancel-modal .terms .content h2,.cancel-modal .terms .content p,.nft-create-modal .terms .content h1,.nft-create-modal .terms .content h2,.nft-create-modal .terms .content p{font-family:var(--font-ja);line-height:1.7}.buy-modal .terms .content h1,.cancel-modal .terms .content h1,.nft-create-modal .terms .content h1{font-size:1.5rem;font-weight:700;letter-spacing:.1rem}.buy-modal .terms .content h2,.cancel-modal .terms .content h2,.nft-create-modal .terms .content h2{font-size:1.2rem;font-weight:700}.buy-modal .terms .content p,.cancel-modal .terms .content p,.nft-create-modal .terms .content p{font-size:.8rem}.buy-modal .agree,.cancel-modal .agree,.nft-create-modal .agree{display:flex;gap:.5rem;justify-content:center;margin:1rem 0;cursor:pointer}.buy-modal .agree .checkbox,.cancel-modal .agree .checkbox,.nft-create-modal .agree .checkbox{flex-shrink:0;align-self:center;width:1.5rem;aspect-ratio:1/1;cursor:pointer;background:transparent url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/check.svg) no-repeat center/60%;border:.1rem solid var(--main-color);border-radius:.3rem}.buy-modal .agree .checkbox:checked,.cancel-modal .agree .checkbox:checked,.nft-create-modal .agree .checkbox:checked{background-color:var(--main-color)}.buy-modal .agree .txt,.cancel-modal .agree .txt,.nft-create-modal .agree .txt{font-size:1rem;font-weight:700;color:var(--main-color)}.buy-modal .default-btn,.cancel-modal .default-btn,.nft-create-modal .default-btn{display:flex;align-items:center;align-self:center;justify-content:center;width:80%;margin-top:auto}.buy-modal .default-btn:disabled,.cancel-modal .default-btn:disabled,.nft-create-modal .default-btn:disabled{background:var(--main-color)!important;opacity:.2!important}.buy-modal .default-btn:before,.cancel-modal .default-btn:before,.nft-create-modal .default-btn:before{display:block;margin-top:2rem;content:""}.buy-modal .loader,.cancel-modal .loader,.nft-create-modal .loader{margin:3rem auto}.nft-create-modal .nft-info{align-items:flex-start}.nft-create-modal .nft-info .image{max-width:15rem}.nft-create-modal .nft-info .audio-check-area{margin-top:2rem}.nft-create-modal .nft-info .audio-check-area .txt{font-size:1rem;font-weight:700}.nft-create-modal .nft-info .audio-check-area .audio{margin-top:.5rem}.nft-create-modal .nft-info .description{display:flex;flex-direction:column;width:100%;max-height:10rem;padding:.8rem;overflow-y:auto;font-size:1rem;font-weight:700;color:#fff;background:var(--main-color);border:1px solid var(--main-color);border-radius:.3rem}.nft-create-modal .nft-info .description *{font-family:var(--font-jp);line-height:1.4;line-height:1.7}.nft-create-modal .nft-info .description h1{font-size:1.3rem;font-weight:700;border-bottom:.1rem solid var(--txt-color)}.nft-create-modal .nft-info .description h2{font-size:1.2rem;font-weight:700}.nft-create-modal .nft-info .description h3,.nft-create-modal .nft-info .description h4{font-size:1rem;font-weight:700}.nft-create-modal .nft-info .description p{font-size:.8rem}.nft-create-modal .nft-info .description a{color:var(--link-color);text-decoration:underline}.suggest-metamask-modal{position:fixed;top:0;left:0;z-index:var(--z-over-wrap);width:100%;height:100vh;visibility:hidden;opacity:0;transition:.2s}.suggest-metamask-modal.open{visibility:visible;opacity:1}.suggest-metamask-modal .overlay{width:100%;height:100%;background:#000c}.suggest-metamask-modal .modal-body{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;gap:1.5rem;align-items:center;width:90%;max-width:500px;padding:1rem;background:#fff;border-radius:.5rem;box-shadow:0,0,5px #000;transform:translate(-50%,-50%)}.suggest-metamask-modal .modal-body .title{font-size:1.4rem;font-weight:700;color:#2e2e2e;text-align:center}.suggest-metamask-modal .modal-body .modal-button{width:95%;padding:1rem;font-size:1.2rem;font-weight:700;color:#2e2e2e;text-align:center;background:#efefef;border-radius:4px;transition:.2s}.suggest-metamask-modal .modal-body .modal-button.primary{color:#fff;background:var(--link-color)}.suggest-metamask-modal .modal-body .modal-button:hover{opacity:.8}.suggest-metamask-modal .modal-body .bar{width:100%;height:1px;border:none;border-top:1px solid #eee}.suggest-metamask-modal .modal-body .txt{color:var(--main-color)}.suggest-metamask-modal .modal-body .links{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:center;padding-bottom:1rem}.suggest-metamask-modal .modal-body .links .link{color:var(--link-color);text-decoration:underline;transition:.2s}.suggest-metamask-modal .modal-body .links .link:hover{opacity:.8}.vtuber-modal,.generative-modal{position:fixed;top:0;left:0;z-index:var(--z-over-wrap);width:100%;height:100vh;visibility:hidden;opacity:0;transition:.2s;-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem)}.vtuber-modal.open,.generative-modal.open{visibility:visible;opacity:1}.vtuber-modal .overlay,.generative-modal .overlay{width:100%;height:100%;cursor:pointer;background:#0006}.vtuber-modal .modal-body,.generative-modal .modal-body{position:absolute;top:50%;left:50%;display:flex;align-items:center;width:80%;max-width:1200px;overflow:hidden;background:var(--main-color);border-radius:.5rem;box-shadow:0,0,5px #000;transform:translate(-50%,-50%)}@media screen and (max-width: 767px){.vtuber-modal .modal-body,.generative-modal .modal-body{flex-direction:column;width:90%;height:90dvh;overflow-y:auto;box-shadow:0 0 .5rem #fff6}}.vtuber-modal .modal-body .image,.generative-modal .modal-body .image{flex-shrink:0;width:50%;aspect-ratio:1/1;background:#333 no-repeat center/cover}@media screen and (max-width: 767px){.vtuber-modal .modal-body .image,.generative-modal .modal-body .image{width:100%}}.vtuber-modal .modal-body .content,.generative-modal .modal-body .content{display:flex;flex-direction:column;align-items:center;width:50%;aspect-ratio:1/1;padding:2rem;overflow-y:auto}@media screen and (max-width: 767px){.vtuber-modal .modal-body .content,.generative-modal .modal-body .content{width:100%;aspect-ratio:unset;overflow-y:visible}}.vtuber-modal .modal-body .content .data,.generative-modal .modal-body .content .data{flex-shrink:0;align-self:center;width:100%;overflow:hidden;font-size:1rem;color:var(--txt-color);text-align:center}.vtuber-modal .modal-body .content .data.ttl,.generative-modal .modal-body .content .data.ttl{font-size:2.5rem;font-weight:700;color:#fff;text-align:center}.vtuber-modal .modal-body .content .data.button,.generative-modal .modal-body .content .data.button{display:flex;gap:.5rem;align-items:center;justify-content:center;width:100%;margin-top:1rem;overflow:hidden;font-size:.8rem;color:var(--weak-txt-color);text-overflow:ellipsis;white-space:nowrap}.vtuber-modal .modal-body .content .data.button:hover,.generative-modal .modal-body .content .data.button:hover{opacity:.8}.vtuber-modal .modal-body .content .data.button .user-icon,.generative-modal .modal-body .content .data.button .user-icon{flex-shrink:0;width:1rem;aspect-ratio:1/1;background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/user.svg) no-repeat center/contain}.vtuber-modal .modal-body .content .data.button .artist-name,.generative-modal .modal-body .content .data.button .artist-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtuber-modal .modal-body .content .supply-area,.generative-modal .modal-body .content .supply-area{display:flex;flex-direction:column;width:100%;margin:4rem 0 0}.vtuber-modal .modal-body .content .supply-area .supply-title,.generative-modal .modal-body .content .supply-area .supply-title{font-size:1rem;color:var(--weak-txt-color);text-align:center}.vtuber-modal .modal-body .content .supply-area .supply-nums,.generative-modal .modal-body .content .supply-area .supply-nums{font-size:3.5rem;font-weight:700;color:#fff;text-align:center;letter-spacing:.1rem}.vtuber-modal .modal-body .content .supply-area .indicator,.generative-modal .modal-body .content .supply-area .indicator{display:flex;gap:.5rem;align-items:center;justify-content:center;width:100%;margin:1.4rem 0}.vtuber-modal .modal-body .content .supply-area .indicator .note-icon,.generative-modal .modal-body .content .supply-area .indicator .note-icon{flex-shrink:0;width:2rem;aspect-ratio:1/1;background:transparent url(https://d2tr0ey4qw5bcr.cloudfront.net/shared/buy_counter/white.webp) no-repeat center/contain}.vtuber-modal .modal-body .content .supply-area .indicator .meter,.generative-modal .modal-body .content .supply-area .indicator .meter{width:60%;height:1.6rem;background:#fff;border-radius:.3rem}.vtuber-modal .modal-body .content .supply-area .indicator .meter .meter-main,.generative-modal .modal-body .content .supply-area .indicator .meter .meter-main{height:100%;background:var(--link-color);transition:.2s}.vtuber-modal .modal-body .content .supply-area .price-label,.generative-modal .modal-body .content .supply-area .price-label{align-self:center;padding:.2rem 1rem;font-size:1rem;font-weight:700;color:#a4312a;letter-spacing:.001rem;background:#f9d8d7;border-radius:100vw}.vtuber-modal .modal-body .content .controller,.generative-modal .modal-body .content .controller{display:flex;gap:2rem;align-items:center;justify-content:center;margin-top:2rem}.vtuber-modal .modal-body .content .controller .btn,.generative-modal .modal-body .content .controller .btn{flex-shrink:0;width:2.5rem;aspect-ratio:1/1;background:transparent no-repeat center/contain}.vtuber-modal .modal-body .content .controller .quantity,.generative-modal .modal-body .content .controller .quantity{min-width:5rem;font-size:2.5rem;font-weight:700;text-align:center}.vtuber-modal .modal-body .content .modal-buttons,.generative-modal .modal-body .content .modal-buttons{display:flex;gap:1rem;align-items:center;margin-top:4rem}@media screen and (max-width: 1024px){.vtuber-modal .modal-body .content .modal-buttons,.generative-modal .modal-body .content .modal-buttons{flex-direction:column}}@media screen and (min-width: 1800px){.vtuber-modal .modal-body .content .modal-buttons,.generative-modal .modal-body .content .modal-buttons{gap:.5rem}}.vtuber-modal .modal-body .content .modal-buttons .modal-button,.generative-modal .modal-body .content .modal-buttons .modal-button{display:flex;gap:.5rem;align-items:center;justify-content:center;width:95%;padding:1rem;font-size:1.2rem;font-weight:700;color:#fff;text-align:center;letter-spacing:.01rem;background:var(--link-color);border-radius:100vw;transition:.2s}@media screen and (min-width: 1800px){.vtuber-modal .modal-body .content .modal-buttons .modal-button,.generative-modal .modal-body .content .modal-buttons .modal-button{font-size:1rem}}.vtuber-modal .modal-body .content .modal-buttons .modal-button:hover,.generative-modal .modal-body .content .modal-buttons .modal-button:hover{opacity:.8}.vtuber-modal .modal-body .content .modal-buttons .modal-button .icon,.generative-modal .modal-body .content .modal-buttons .modal-button .icon{flex-shrink:0;width:1.5rem;aspect-ratio:1/1}.vtuber-modal .modal-body .content .modal-buttons .modal-button .icon.outer-link,.generative-modal .modal-body .content .modal-buttons .modal-button .icon.outer-link{background:transparent url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/outer_wh.svg) no-repeat center/contain}@media screen and (min-width: 1800px){.vtuber-modal .modal-body .content .modal-buttons .modal-button .icon,.generative-modal .modal-body .content .modal-buttons .modal-button .icon{width:1.2rem}}.vtuber-modal .modal-body .content .article-link,.generative-modal .modal-body .content .article-link{margin-top:2rem;text-decoration:underline}.generative-modal .content.content-center{justify-content:center}.generative-modal .price-label{margin-top:1.4rem}.generative-modal .modal-buttons{justify-content:center;width:80%;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.generative-modal .modal-buttons{width:100%}}.connect-modal .modal-container{display:flex;flex-direction:column;gap:2rem}.connect-modal .modal-container .check-terms{font-size:1rem;color:#fff}.connect-modal .modal-container .check-terms .link{font-weight:700;color:var(--link-color);text-decoration:underline}.connect-modal .modal-container .connect-button-area{display:flex;gap:.5rem;align-items:center;justify-content:space-between;padding:1rem 2rem;background:#000;border-radius:.3rem}@media screen and (max-width: 767px){.connect-modal .modal-container .connect-button-area{flex-direction:column;gap:1rem;align-items:center;padding:1rem}}.connect-modal .modal-container .connect-button-area .connect-service-name{font-size:1.2rem;font-weight:700}.connect-modal .modal-container .connect-button-area .wallet-button{color:var(--main-color);background:#fff}.connect-modal .modal-container .user-menu-link{padding:1rem 2rem;font-weight:700;color:var(--main-color);text-align:left;background:#fff;border-radius:.3rem;transition:.2s}.connect-modal .modal-container .user-menu-link:hover{opacity:.8}@media screen and (max-width: 1024px){.connect-modal .modal-container .user-menu-link:hover{opacity:1}}@media screen and (max-width: 1024px){.connect-modal .modal-container .user-menu-link:active{opacity:.8}}.nfts{display:flex;flex-wrap:wrap;margin-top:2rem}.nfts .nft{position:relative;flex-shrink:0;width:20%;padding:.5rem .5rem 1rem;cursor:pointer;user-select:none;background:var(--main-color);transition:.2s}.nfts .nft:hover{background:var(--header-color)}.nfts .nft:hover .datum .genres .genre{color:var(--main-color);background:var(--txt-color)}@media screen and (max-width: 767px){.nfts .nft{width:50%}}.nfts .nft .navigation{border-bottom:none}.nfts .nft .image{position:relative;width:100%;aspect-ratio:1/1;background:var(--header-color) no-repeat center/contain;border-radius:.5rem}.nfts .nft .image:hover .navigation{visibility:visible;opacity:1}.nfts .nft .image .navigation{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:1rem;visibility:hidden;background:#0009;border-radius:.5rem;opacity:0;transition:.2s}.nfts .nft .image .navigation .icon,.nfts .nft .image .navigation .play{aspect-ratio:1/1;background:transparent no-repeat center/contain;transition:.2s}.nfts .nft .image .navigation .icon:hover,.nfts .nft .image .navigation .play:hover{opacity:.8}.nfts .nft .image .navigation .icon{width:2rem}.nfts .nft .image .navigation .icon.loading{animation:circle-loading 1.5s infinite ease-in-out}.nfts .nft .image .navigation .play{width:4rem}.nfts .nft .datum{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.nfts .nft .datum .genres{display:flex;gap:.5rem;align-items:center;width:100%;margin-top:.5rem;overflow-x:auto;overflow-y:hidden}.nfts .nft .datum .genres::-webkit-scrollbar{display:none}.nfts .nft .datum .genres .genre{flex-shrink:0;padding:.1rem .5rem;font-size:.5rem;color:var(--txt-color);background:var(--header-color);border-radius:100vw;transition:.2s}.nfts .nft .datum .data{align-self:flex-start;width:100%;overflow:hidden;font-size:1rem;color:var(--txt-color);text-align:left}.nfts .nft .datum .data.ttl{overflow:hidden;font-size:1rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.nfts .nft .datum .data.button{display:flex;gap:.5rem;align-items:center;width:100%;overflow:hidden;font-size:.8rem;color:var(--weak-txt-color);text-overflow:ellipsis;white-space:nowrap}.nfts .nft .datum .data.button:hover{opacity:.8}.nfts .nft .datum .data.button .user-icon{flex-shrink:0;width:1rem;aspect-ratio:1/1;background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/user.svg) no-repeat center/contain}.nfts .nft .datum .data.button .artist-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nfts .nft .datum .market-datum{display:flex;flex-wrap:wrap;gap:.5rem 1rem}@media screen and (max-width: 767px){.nfts .nft .datum .market-datum{flex-direction:column;gap:.5rem}}.nfts .nft .datum .market-datum .data{display:flex;gap:.3rem;width:auto}.nfts .nft .datum .market-datum .data .ttl,.nfts .nft .datum .market-datum .data .txt{flex-shrink:0;font-size:.7rem;letter-spacing:.01rem}.nfts .nft .datum .market-datum .data .ttl{color:var(--weak-txt-color)}.nfts .nft .buttons{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.nfts .nft .buttons .button{flex-shrink:0;width:100%;padding:.3rem 1rem;font-size:.9rem;font-weight:700;color:var(--controller-color);text-align:center;background:var(--txt-color);border-radius:100vw;transition:.2s}.nfts .nft .buttons .button:disabled,.nfts .nft .buttons .button:hover{opacity:.8}.nfts .nft .buttons .button.button-bl{color:#fff;background:var(--link-color)}.nfts .nft .buttons .button.button-bk{color:#fff;background:#000;border:1px solid #fff}.nfts .draggable-nft-wrapper{flex-shrink:0;width:20%}@media screen and (max-width: 767px){.nfts .draggable-nft-wrapper{width:50%}}.nfts .draggable-nft-wrapper .nft{width:100%;transition:.2s}.buy-counter{padding:1.4rem 1.4rem 0;margin-bottom:2rem;font-size:1rem;font-weight:700;cursor:pointer}.buy-counter .notes{position:relative;display:flex;gap:.5rem;align-items:center;margin-top:.5rem}.buy-counter .notes .note{width:1.5rem;aspect-ratio:1/1;transition:.2s}.buy-counter .notes .note.gray{background:url(https://d2tr0ey4qw5bcr.cloudfront.net/shared/buy_counter/gray.webp) no-repeat center/contain}.buy-counter .notes .note.white{background:url(https://d2tr0ey4qw5bcr.cloudfront.net/shared/buy_counter/white.webp) no-repeat center/contain}.buy-counter .notes .note.gold{background:url(https://d2tr0ey4qw5bcr.cloudfront.net/shared/buy_counter/gold.webp) no-repeat center/contain}.buy-counter .notes .note.rainbow{background:url(https://d2tr0ey4qw5bcr.cloudfront.net/shared/buy_counter/rainbow.webp) no-repeat center/contain}.buy-counter .notes .mater{flex-shrink:0;width:calc(100% - 2rem);overflow:hidden;background:#fff3}.buy-counter .notes .mater .inner{height:1rem;background:#fff;transition:.2s}.buy-counter .notes .next-step-count{position:absolute;right:0;bottom:-.7rem;font-size:.1rem;transform:scale(.8)}@media screen and (max-width: 767px){.buy-counter .notes .next-step-count{font-size:10px;transform:scale(.9)}}.buy-counter .txt{display:none;margin-top:.5rem;font-size:.8rem;text-decoration:underline}.buy-counter:hover .txt{color:var(--link-color)}.header .buy-counter .txt{display:block}.help-box{flex-shrink:0;align-self:center;width:1.71rem;aspect-ratio:1/1;transition:.2s}.help-box .help-tips{position:absolute;z-index:var(--z-over-wrap);padding:10px;color:var(--txt-color);background:#555;border-radius:.2rem;box-shadow:0 .1rem .2rem #0003}.help-box .help-icon{width:100%;height:100%;cursor:pointer;background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/circle-help.svg) no-repeat center/contain}.help-box .help-icon:hover{opacity:.8}.collaboration:not(:has(.conditions)) .help-box .help-icon{background:url(https://d2tr0ey4qw5bcr.cloudfront.net/icons/circle-help-bk.svg) no-repeat center/contain!important}
